atomica.system.atomica_path

atomica.system.atomica_path(subdir=None)[source]

Returns paths relative to the Atomica parent module

This function by default returns the directory containing the Atomica source files. It can also return paths relative to this directory using the optional additional arguments

Example usage:

>>> at.atomica_path()
WindowsPath('E:/projects/atomica/atomica')
>>> at.atomica_path('foo')
WindowsPath('E:/projects/atomica/atomica/foo')
>>> at.atomica_path(['foo','bar'])
WindowsPath('E:/projects/atomica/atomica/foo/bar')
Parameters

subdir – Optionally append a list of subdirectories to the path

Return type

Path

Returns

Absolute Path object