diff --git a/pyproject.toml b/pyproject.toml index e187ba3..3c295a1 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -29,4 +29,4 @@ Homepage = "https://github.com/pim-n/pg-rad" Issues = "https://github.com/pim-n/pg-rad/issues" [project.optional-dependencies] -dev = ["pytest", "notebook", "mkdocs-material", "mkdocstrings-python", "mkdocs-jupyter"] \ No newline at end of file +dev = ["pytest", "mkinit", "notebook", "mkdocs-material", "mkdocstrings-python", "mkdocs-jupyter"] \ No newline at end of file diff --git a/src/pg_rad/dataloader/__init__.py b/src/pg_rad/dataloader/__init__.py new file mode 100644 index 0000000..0f01fd4 --- /dev/null +++ b/src/pg_rad/dataloader/__init__.py @@ -0,0 +1,8 @@ +# do not expose internal logger when running mkinit +__ignore__ = ["logger"] + +from pg_rad.dataloader import dataloader + +from pg_rad.dataloader.dataloader import (load_data,) + +__all__ = ['dataloader', 'load_data'] diff --git a/src/pg_rad/exceptions/__init__.py b/src/pg_rad/exceptions/__init__.py new file mode 100644 index 0000000..426b7e7 --- /dev/null +++ b/src/pg_rad/exceptions/__init__.py @@ -0,0 +1,10 @@ +# do not expose internal logger when running mkinit +__ignore__ = ["logger"] + +from pg_rad.exceptions import exceptions + +from pg_rad.exceptions.exceptions import (ConvergenceError, DataLoadError, + InvalidCSVError,) + +__all__ = ['ConvergenceError', 'DataLoadError', 'InvalidCSVError', + 'exceptions'] diff --git a/src/pg_rad/isotopes/__init__.py b/src/pg_rad/isotopes/__init__.py new file mode 100644 index 0000000..0c7976d --- /dev/null +++ b/src/pg_rad/isotopes/__init__.py @@ -0,0 +1,8 @@ +# do not expose internal logger when running mkinit +__ignore__ = ["logger"] + +from pg_rad.isotopes import isotope + +from pg_rad.isotopes.isotope import (Isotope,) + +__all__ = ['Isotope', 'isotope'] diff --git a/src/pg_rad/landscape/__init__.py b/src/pg_rad/landscape/__init__.py new file mode 100644 index 0000000..9a0c85c --- /dev/null +++ b/src/pg_rad/landscape/__init__.py @@ -0,0 +1,8 @@ +# do not expose internal logger when running mkinit +__ignore__ = ["logger"] + +from pg_rad.landscape import landscape + +from pg_rad.landscape.landscape import (Landscape, create_landscape_from_path,) + +__all__ = ['Landscape', 'create_landscape_from_path', 'landscape'] diff --git a/src/pg_rad/logging/__init__.py b/src/pg_rad/logging/__init__.py new file mode 100644 index 0000000..666f5de --- /dev/null +++ b/src/pg_rad/logging/__init__.py @@ -0,0 +1,5 @@ +from pg_rad.logging import logger + +from pg_rad.logging.logger import (setup_logger,) + +__all__ = ['logger', 'setup_logger'] diff --git a/src/pg_rad/objects/__init__.py b/src/pg_rad/objects/__init__.py new file mode 100644 index 0000000..855c7cc --- /dev/null +++ b/src/pg_rad/objects/__init__.py @@ -0,0 +1,13 @@ +# do not expose internal logger when running mkinit +__ignore__ = ["logger"] + +from pg_rad.objects import detectors +from pg_rad.objects import objects +from pg_rad.objects import sources + +from pg_rad.objects.detectors import (Detector,) +from pg_rad.objects.objects import (Object,) +from pg_rad.objects.sources import (PointSource,) + +__all__ = ['Detector', 'Object', 'PointSource', 'detectors', 'objects', + 'sources'] diff --git a/src/pg_rad/path/__init__.py b/src/pg_rad/path/__init__.py new file mode 100644 index 0000000..20be9b2 --- /dev/null +++ b/src/pg_rad/path/__init__.py @@ -0,0 +1,9 @@ +# do not expose internal logger when running mkinit +__ignore__ = ["logger"] + +from pg_rad.path import path + +from pg_rad.path.path import (Path, PathSegment, path_from_RT90, + simplify_path,) + +__all__ = ['Path', 'PathSegment', 'path', 'path_from_RT90', 'simplify_path']