.gitignore
CHANGELOG.rst
LICENSE
README.md
pyproject.toml
tox.ini
uv.lock
.github/workflows/mypy.yml
.github/workflows/publish.yml
.github/workflows/pytest.yml
.github/workflows/ruff.yml
examples/01_getting_started.ipynb
examples/02_visualize_spines.ipynb
examples/03_visualize_morph_with_spines.ipynb
examples/04_write_morph_with_spines.ipynb
examples/README.md
examples/data/README.md
examples/data/morphology_meshes/864691134884740346.obj
examples/data/morphology_meshes/sample_neurons_with_spines_neuron_0.obj
examples/data/morphology_meshes/sample_neurons_with_spines_neuron_1.obj
examples/data/morphology_with_spines/864691134884740346_v1.0.h5
examples/data/morphology_with_spines/sample_neurons_with_spines.h5
scripts/README.md
scripts/create_sample_data.py
scripts/create_sample_data_writer.py
scripts/create_sample_morphology_data.py
scripts/create_sample_spines_data.py
scripts/h5_dataframe_to_h5_datasets_group.py
scripts/reduce_mesh_obj.py
scripts/reduce_soma_mesh.py
src/morph_spines/__init__.py
src/morph_spines/py.typed
src/morph_spines.egg-info/PKG-INFO
src/morph_spines.egg-info/SOURCES.txt
src/morph_spines.egg-info/dependency_links.txt
src/morph_spines.egg-info/requires.txt
src/morph_spines.egg-info/scm_file_list.json
src/morph_spines.egg-info/scm_version.json
src/morph_spines.egg-info/top_level.txt
src/morph_spines/core/__init__.py
src/morph_spines/core/h5_schema.py
src/morph_spines/core/morphology_with_spines.py
src/morph_spines/core/soma.py
src/morph_spines/core/spine_type.py
src/morph_spines/core/spines.py
src/morph_spines/utils/__init__.py
src/morph_spines/utils/geometry.py
src/morph_spines/utils/mesh.py
src/morph_spines/utils/morph_spine_loader.py
src/morph_spines/utils/morph_spine_merger.py
src/morph_spines/utils/morph_spine_validator.py
src/morph_spines/utils/morph_spine_writer.py
tests/__init__.py
tests/conftest.py
tests/data/morphology_meshes/multiple_collections_centered_neuron_0.obj
tests/data/morphology_meshes/multiple_collections_centered_neuron_1.obj
tests/data/morphology_meshes/multiple_neurons_spines_centered_neuron_0.obj
tests/data/morphology_meshes/multiple_neurons_spines_centered_neuron_1.obj
tests/data/morphology_meshes/multiple_neurons_spines_centered_neuron_2.obj
tests/data/morphology_meshes/multiple_neurons_spines_neuron_0.obj
tests/data/morphology_meshes/multiple_neurons_spines_neuron_1.obj
tests/data/morphology_meshes/multiple_neurons_spines_neuron_2.obj
tests/data/morphology_meshes/single_neuron_spines_centered_neuron_0.obj
tests/data/morphology_meshes/single_neuron_spines_head_neck_neuron_0.obj
tests/data/morphology_meshes/single_neuron_spines_neuron_0.obj
tests/data/morphology_with_spines/multiple_collections_centered.h5
tests/data/morphology_with_spines/multiple_neurons_spines.h5
tests/data/morphology_with_spines/multiple_neurons_spines_centered.h5
tests/data/morphology_with_spines/single_neuron_spines.h5
tests/data/morphology_with_spines/single_neuron_spines_centered.h5
tests/data/morphology_with_spines/single_neuron_spines_head_neck.h5
tests/integration/__init__.py
tests/integration/conftest.py
tests/integration/test_load_morphology.py
tests/integration/test_load_morphology_with_spines.py
tests/integration/test_load_soma.py
tests/integration/test_load_spine_head_neck.py
tests/integration/test_load_spine_meshes.py
tests/integration/test_write_read_morph_spines.py
tests/unit/__init__.py
tests/unit/core/__init__.py
tests/unit/core/test_morphology.py
tests/unit/core/test_soma.py
tests/unit/core/test_spine_head_neck.py
tests/unit/core/test_spine_type.py
tests/unit/core/test_spines.py
tests/unit/utils/__init__.py
tests/unit/utils/test_geometry.py
tests/unit/utils/test_mesh.py
tests/unit/utils/test_morph_spine_loader.py
tests/unit/utils/test_morph_spine_merger.py
tests/unit/utils/test_morph_spine_validator.py
tests/unit/utils/test_morph_spine_writer.py