├── .bmv-post-commit.sh ├── .github └── workflows │ ├── mkdocs_publish.yml │ └── python-package.yml ├── .gitignore ├── .pre-commit-config.yaml ├── CLAUDE.md ├── Dockerfile ├── LICENSE ├── README.md ├── docs ├── changelog.md ├── index.md ├── reference │ ├── helpers.md │ ├── ngl_annotations.md │ ├── ngl_components.md │ ├── parser.md │ ├── segmentprops.md │ ├── shaders.md │ ├── site_utils.md │ ├── skeletons.md │ └── statebuilder.md └── usage │ ├── config.md │ ├── img │ └── seg_props.png │ ├── index.md │ ├── parser.md │ ├── segmentprops.md │ ├── skeletons.md │ └── statebuilder.md ├── mkdocs.yml ├── pyproject.toml ├── pytest.ini ├── src └── nglui │ ├── __init__.py │ ├── parser │ ├── __init__.py │ ├── base.py │ └── info.py │ ├── segmentprops │ ├── __init__.py │ └── base.py │ ├── skeletons │ ├── __init__.py │ └── skeletons.py │ ├── statebuilder │ ├── __init__.py │ ├── base.py │ ├── helpers.py │ ├── ngl_annotations.py │ ├── ngl_components.py │ ├── shaders.py │ ├── site_utils.py │ ├── source_info.py │ └── utils.py │ └── utils.py ├── tests ├── conftest.py ├── test_additional_base.py ├── test_additional_ngl_components.py ├── test_base.py ├── test_ngl_annotations.py ├── test_ngl_components.py ├── test_parser.py ├── test_pyarrow_conversion.py ├── test_sb_helpers.py ├── test_segment_props.py ├── test_site_utils.py ├── test_utils.py ├── test_viewer.py └── testdata │ ├── post_df_helper.feather │ ├── post_syn_data.feather │ ├── pre_df_helper.feather │ ├── pre_syn_data.feather │ ├── soma_data.feather │ └── test_state.json └── uv.lock /.bmv-post-commit.sh: -------------------------------------------------------------------------------- 1 | #!/bin/zsh 2 | git push --tags -------------------------------------------------------------------------------- /.github/workflows/mkdocs_publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CAVEconnectome/nglui/HEAD/.github/workflows/mkdocs_publish.yml -------------------------------------------------------------------------------- /.github/workflows/python-package.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CAVEconnectome/nglui/HEAD/.github/workflows/python-package.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CAVEconnectome/nglui/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CAVEconnectome/nglui/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CAVEconnectome/nglui/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CAVEconnectome/nglui/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CAVEconnectome/nglui/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CAVEconnectome/nglui/HEAD/README.md -------------------------------------------------------------------------------- /docs/changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CAVEconnectome/nglui/HEAD/docs/changelog.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CAVEconnectome/nglui/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/reference/helpers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CAVEconnectome/nglui/HEAD/docs/reference/helpers.md -------------------------------------------------------------------------------- /docs/reference/ngl_annotations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CAVEconnectome/nglui/HEAD/docs/reference/ngl_annotations.md -------------------------------------------------------------------------------- /docs/reference/ngl_components.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CAVEconnectome/nglui/HEAD/docs/reference/ngl_components.md -------------------------------------------------------------------------------- /docs/reference/parser.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CAVEconnectome/nglui/HEAD/docs/reference/parser.md -------------------------------------------------------------------------------- /docs/reference/segmentprops.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CAVEconnectome/nglui/HEAD/docs/reference/segmentprops.md -------------------------------------------------------------------------------- /docs/reference/shaders.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CAVEconnectome/nglui/HEAD/docs/reference/shaders.md -------------------------------------------------------------------------------- /docs/reference/site_utils.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CAVEconnectome/nglui/HEAD/docs/reference/site_utils.md -------------------------------------------------------------------------------- /docs/reference/skeletons.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CAVEconnectome/nglui/HEAD/docs/reference/skeletons.md -------------------------------------------------------------------------------- /docs/reference/statebuilder.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CAVEconnectome/nglui/HEAD/docs/reference/statebuilder.md -------------------------------------------------------------------------------- /docs/usage/config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CAVEconnectome/nglui/HEAD/docs/usage/config.md -------------------------------------------------------------------------------- /docs/usage/img/seg_props.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CAVEconnectome/nglui/HEAD/docs/usage/img/seg_props.png -------------------------------------------------------------------------------- /docs/usage/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CAVEconnectome/nglui/HEAD/docs/usage/index.md -------------------------------------------------------------------------------- /docs/usage/parser.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CAVEconnectome/nglui/HEAD/docs/usage/parser.md -------------------------------------------------------------------------------- /docs/usage/segmentprops.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CAVEconnectome/nglui/HEAD/docs/usage/segmentprops.md -------------------------------------------------------------------------------- /docs/usage/skeletons.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CAVEconnectome/nglui/HEAD/docs/usage/skeletons.md -------------------------------------------------------------------------------- /docs/usage/statebuilder.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CAVEconnectome/nglui/HEAD/docs/usage/statebuilder.md -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CAVEconnectome/nglui/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CAVEconnectome/nglui/HEAD/pyproject.toml -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- 1 | [pytest] 2 | pythonpath = . src 3 | -------------------------------------------------------------------------------- /src/nglui/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CAVEconnectome/nglui/HEAD/src/nglui/__init__.py -------------------------------------------------------------------------------- /src/nglui/parser/__init__.py: -------------------------------------------------------------------------------- 1 | from .base import * 2 | -------------------------------------------------------------------------------- /src/nglui/parser/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CAVEconnectome/nglui/HEAD/src/nglui/parser/base.py -------------------------------------------------------------------------------- /src/nglui/parser/info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CAVEconnectome/nglui/HEAD/src/nglui/parser/info.py -------------------------------------------------------------------------------- /src/nglui/segmentprops/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CAVEconnectome/nglui/HEAD/src/nglui/segmentprops/__init__.py -------------------------------------------------------------------------------- /src/nglui/segmentprops/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CAVEconnectome/nglui/HEAD/src/nglui/segmentprops/base.py -------------------------------------------------------------------------------- /src/nglui/skeletons/__init__.py: -------------------------------------------------------------------------------- 1 | from .skeletons import * 2 | -------------------------------------------------------------------------------- /src/nglui/skeletons/skeletons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CAVEconnectome/nglui/HEAD/src/nglui/skeletons/skeletons.py -------------------------------------------------------------------------------- /src/nglui/statebuilder/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CAVEconnectome/nglui/HEAD/src/nglui/statebuilder/__init__.py -------------------------------------------------------------------------------- /src/nglui/statebuilder/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CAVEconnectome/nglui/HEAD/src/nglui/statebuilder/base.py -------------------------------------------------------------------------------- /src/nglui/statebuilder/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CAVEconnectome/nglui/HEAD/src/nglui/statebuilder/helpers.py -------------------------------------------------------------------------------- /src/nglui/statebuilder/ngl_annotations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CAVEconnectome/nglui/HEAD/src/nglui/statebuilder/ngl_annotations.py -------------------------------------------------------------------------------- /src/nglui/statebuilder/ngl_components.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CAVEconnectome/nglui/HEAD/src/nglui/statebuilder/ngl_components.py -------------------------------------------------------------------------------- /src/nglui/statebuilder/shaders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CAVEconnectome/nglui/HEAD/src/nglui/statebuilder/shaders.py -------------------------------------------------------------------------------- /src/nglui/statebuilder/site_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CAVEconnectome/nglui/HEAD/src/nglui/statebuilder/site_utils.py -------------------------------------------------------------------------------- /src/nglui/statebuilder/source_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CAVEconnectome/nglui/HEAD/src/nglui/statebuilder/source_info.py -------------------------------------------------------------------------------- /src/nglui/statebuilder/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CAVEconnectome/nglui/HEAD/src/nglui/statebuilder/utils.py -------------------------------------------------------------------------------- /src/nglui/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CAVEconnectome/nglui/HEAD/src/nglui/utils.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CAVEconnectome/nglui/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/test_additional_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CAVEconnectome/nglui/HEAD/tests/test_additional_base.py -------------------------------------------------------------------------------- /tests/test_additional_ngl_components.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CAVEconnectome/nglui/HEAD/tests/test_additional_ngl_components.py -------------------------------------------------------------------------------- /tests/test_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CAVEconnectome/nglui/HEAD/tests/test_base.py -------------------------------------------------------------------------------- /tests/test_ngl_annotations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CAVEconnectome/nglui/HEAD/tests/test_ngl_annotations.py -------------------------------------------------------------------------------- /tests/test_ngl_components.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CAVEconnectome/nglui/HEAD/tests/test_ngl_components.py -------------------------------------------------------------------------------- /tests/test_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CAVEconnectome/nglui/HEAD/tests/test_parser.py -------------------------------------------------------------------------------- /tests/test_pyarrow_conversion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CAVEconnectome/nglui/HEAD/tests/test_pyarrow_conversion.py -------------------------------------------------------------------------------- /tests/test_sb_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CAVEconnectome/nglui/HEAD/tests/test_sb_helpers.py -------------------------------------------------------------------------------- /tests/test_segment_props.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CAVEconnectome/nglui/HEAD/tests/test_segment_props.py -------------------------------------------------------------------------------- /tests/test_site_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CAVEconnectome/nglui/HEAD/tests/test_site_utils.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CAVEconnectome/nglui/HEAD/tests/test_utils.py -------------------------------------------------------------------------------- /tests/test_viewer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CAVEconnectome/nglui/HEAD/tests/test_viewer.py -------------------------------------------------------------------------------- /tests/testdata/post_df_helper.feather: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CAVEconnectome/nglui/HEAD/tests/testdata/post_df_helper.feather -------------------------------------------------------------------------------- /tests/testdata/post_syn_data.feather: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CAVEconnectome/nglui/HEAD/tests/testdata/post_syn_data.feather -------------------------------------------------------------------------------- /tests/testdata/pre_df_helper.feather: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CAVEconnectome/nglui/HEAD/tests/testdata/pre_df_helper.feather -------------------------------------------------------------------------------- /tests/testdata/pre_syn_data.feather: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CAVEconnectome/nglui/HEAD/tests/testdata/pre_syn_data.feather -------------------------------------------------------------------------------- /tests/testdata/soma_data.feather: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CAVEconnectome/nglui/HEAD/tests/testdata/soma_data.feather -------------------------------------------------------------------------------- /tests/testdata/test_state.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CAVEconnectome/nglui/HEAD/tests/testdata/test_state.json -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CAVEconnectome/nglui/HEAD/uv.lock --------------------------------------------------------------------------------