├── .github └── workflows │ ├── build-and-deploy-docs.yml │ └── test_and_deploy.yml ├── .gitignore ├── .pre-commit-config.yaml ├── LICENSE ├── MANIFEST.in ├── README.md ├── docs ├── assets │ ├── coordinates_multiz.png │ └── coordinates_xyz.png ├── examples │ ├── data │ │ └── teapot.obj │ ├── export_mesh.ipynb │ ├── read_mesh.ipynb │ └── smiley.ipynb ├── index.md ├── object_api.md ├── slicer_angles.md └── z_coordinate_system_note.md ├── mkdocs.yml ├── pyproject.toml ├── src └── imodmodel │ ├── __init__.py │ ├── binary_specification.py │ ├── dataframe.py │ ├── functions.py │ ├── models.py │ ├── parsers.py │ └── writers.py └── tests ├── conftest.py ├── test_data ├── meshed_contour_example.mod ├── meshed_curvature_example.mod ├── multiple_objects_example.mod ├── point_sizes_example.mod ├── slicer_angle_example.mod └── two_contour_example.mod ├── test_functional_api.py ├── test_model_api.py └── test_parsers.py /.github/workflows/build-and-deploy-docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamtomo/imodmodel/HEAD/.github/workflows/build-and-deploy-docs.yml -------------------------------------------------------------------------------- /.github/workflows/test_and_deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamtomo/imodmodel/HEAD/.github/workflows/test_and_deploy.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamtomo/imodmodel/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamtomo/imodmodel/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamtomo/imodmodel/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamtomo/imodmodel/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamtomo/imodmodel/HEAD/README.md -------------------------------------------------------------------------------- /docs/assets/coordinates_multiz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamtomo/imodmodel/HEAD/docs/assets/coordinates_multiz.png -------------------------------------------------------------------------------- /docs/assets/coordinates_xyz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamtomo/imodmodel/HEAD/docs/assets/coordinates_xyz.png -------------------------------------------------------------------------------- /docs/examples/data/teapot.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamtomo/imodmodel/HEAD/docs/examples/data/teapot.obj -------------------------------------------------------------------------------- /docs/examples/export_mesh.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamtomo/imodmodel/HEAD/docs/examples/export_mesh.ipynb -------------------------------------------------------------------------------- /docs/examples/read_mesh.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamtomo/imodmodel/HEAD/docs/examples/read_mesh.ipynb -------------------------------------------------------------------------------- /docs/examples/smiley.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamtomo/imodmodel/HEAD/docs/examples/smiley.ipynb -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamtomo/imodmodel/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/object_api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamtomo/imodmodel/HEAD/docs/object_api.md -------------------------------------------------------------------------------- /docs/slicer_angles.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamtomo/imodmodel/HEAD/docs/slicer_angles.md -------------------------------------------------------------------------------- /docs/z_coordinate_system_note.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamtomo/imodmodel/HEAD/docs/z_coordinate_system_note.md -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamtomo/imodmodel/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamtomo/imodmodel/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/imodmodel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamtomo/imodmodel/HEAD/src/imodmodel/__init__.py -------------------------------------------------------------------------------- /src/imodmodel/binary_specification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamtomo/imodmodel/HEAD/src/imodmodel/binary_specification.py -------------------------------------------------------------------------------- /src/imodmodel/dataframe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamtomo/imodmodel/HEAD/src/imodmodel/dataframe.py -------------------------------------------------------------------------------- /src/imodmodel/functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamtomo/imodmodel/HEAD/src/imodmodel/functions.py -------------------------------------------------------------------------------- /src/imodmodel/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamtomo/imodmodel/HEAD/src/imodmodel/models.py -------------------------------------------------------------------------------- /src/imodmodel/parsers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamtomo/imodmodel/HEAD/src/imodmodel/parsers.py -------------------------------------------------------------------------------- /src/imodmodel/writers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamtomo/imodmodel/HEAD/src/imodmodel/writers.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamtomo/imodmodel/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/test_data/meshed_contour_example.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamtomo/imodmodel/HEAD/tests/test_data/meshed_contour_example.mod -------------------------------------------------------------------------------- /tests/test_data/meshed_curvature_example.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamtomo/imodmodel/HEAD/tests/test_data/meshed_curvature_example.mod -------------------------------------------------------------------------------- /tests/test_data/multiple_objects_example.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamtomo/imodmodel/HEAD/tests/test_data/multiple_objects_example.mod -------------------------------------------------------------------------------- /tests/test_data/point_sizes_example.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamtomo/imodmodel/HEAD/tests/test_data/point_sizes_example.mod -------------------------------------------------------------------------------- /tests/test_data/slicer_angle_example.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamtomo/imodmodel/HEAD/tests/test_data/slicer_angle_example.mod -------------------------------------------------------------------------------- /tests/test_data/two_contour_example.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamtomo/imodmodel/HEAD/tests/test_data/two_contour_example.mod -------------------------------------------------------------------------------- /tests/test_functional_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamtomo/imodmodel/HEAD/tests/test_functional_api.py -------------------------------------------------------------------------------- /tests/test_model_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamtomo/imodmodel/HEAD/tests/test_model_api.py -------------------------------------------------------------------------------- /tests/test_parsers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamtomo/imodmodel/HEAD/tests/test_parsers.py --------------------------------------------------------------------------------