├── .github └── workflows │ ├── ci.yml │ ├── docs.yml │ └── publish-to-pypi.yml ├── .gitignore ├── LICENSE ├── README.md ├── docs ├── _static │ ├── brain_volume_example.png │ ├── brain_volume_example2.png │ ├── bunny_example.png │ ├── controls_example.png │ ├── cpu_load_greedy.png │ ├── cpu_load_reactive.png │ ├── cube_animation.gif │ ├── cube_example.png │ ├── cube_example_jupyter.png │ ├── cube_example_sidecar.png │ ├── cube_screenshot.png │ ├── duck_example.png │ ├── jupyter_toolbar.png │ ├── lines_example.png │ ├── milktruck_example.png │ ├── octarine_demo_720p.gif │ ├── octarine_logo.png │ ├── octarine_logo_banner.png │ ├── points_example.png │ ├── selection_example1.png │ ├── selection_example2.gif │ ├── selection_example3.gif │ ├── sphere_example.png │ ├── transform_widget.png │ └── user_message.png ├── animations.md ├── api │ ├── selection.md │ ├── utils.md │ └── viewer.md ├── changelog.md ├── controls.md ├── extending │ ├── converters.md │ ├── index.md │ └── plugins.md ├── faq.md ├── images │ ├── favicon.ico │ ├── icon.png │ └── logo.svg ├── index.md ├── install.md ├── intro.md ├── manage.md ├── objects.md ├── selections.md ├── stylesheets │ └── extra.css └── triggers.md ├── mkdocs.yml ├── octarine ├── __init__.py ├── __version__.py ├── config.py ├── controls.py ├── conversion.py ├── jupyter.py ├── plugins.py ├── selection.py ├── utils.py ├── viewer.py └── visuals.py ├── pyproject.toml ├── requirements.txt ├── setup.py └── tests └── test_visuals.py /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schlegelp/octarine/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schlegelp/octarine/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/publish-to-pypi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schlegelp/octarine/HEAD/.github/workflows/publish-to-pypi.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schlegelp/octarine/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schlegelp/octarine/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schlegelp/octarine/HEAD/README.md -------------------------------------------------------------------------------- /docs/_static/brain_volume_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schlegelp/octarine/HEAD/docs/_static/brain_volume_example.png -------------------------------------------------------------------------------- /docs/_static/brain_volume_example2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schlegelp/octarine/HEAD/docs/_static/brain_volume_example2.png -------------------------------------------------------------------------------- /docs/_static/bunny_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schlegelp/octarine/HEAD/docs/_static/bunny_example.png -------------------------------------------------------------------------------- /docs/_static/controls_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schlegelp/octarine/HEAD/docs/_static/controls_example.png -------------------------------------------------------------------------------- /docs/_static/cpu_load_greedy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schlegelp/octarine/HEAD/docs/_static/cpu_load_greedy.png -------------------------------------------------------------------------------- /docs/_static/cpu_load_reactive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schlegelp/octarine/HEAD/docs/_static/cpu_load_reactive.png -------------------------------------------------------------------------------- /docs/_static/cube_animation.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schlegelp/octarine/HEAD/docs/_static/cube_animation.gif -------------------------------------------------------------------------------- /docs/_static/cube_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schlegelp/octarine/HEAD/docs/_static/cube_example.png -------------------------------------------------------------------------------- /docs/_static/cube_example_jupyter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schlegelp/octarine/HEAD/docs/_static/cube_example_jupyter.png -------------------------------------------------------------------------------- /docs/_static/cube_example_sidecar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schlegelp/octarine/HEAD/docs/_static/cube_example_sidecar.png -------------------------------------------------------------------------------- /docs/_static/cube_screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schlegelp/octarine/HEAD/docs/_static/cube_screenshot.png -------------------------------------------------------------------------------- /docs/_static/duck_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schlegelp/octarine/HEAD/docs/_static/duck_example.png -------------------------------------------------------------------------------- /docs/_static/jupyter_toolbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schlegelp/octarine/HEAD/docs/_static/jupyter_toolbar.png -------------------------------------------------------------------------------- /docs/_static/lines_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schlegelp/octarine/HEAD/docs/_static/lines_example.png -------------------------------------------------------------------------------- /docs/_static/milktruck_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schlegelp/octarine/HEAD/docs/_static/milktruck_example.png -------------------------------------------------------------------------------- /docs/_static/octarine_demo_720p.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schlegelp/octarine/HEAD/docs/_static/octarine_demo_720p.gif -------------------------------------------------------------------------------- /docs/_static/octarine_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schlegelp/octarine/HEAD/docs/_static/octarine_logo.png -------------------------------------------------------------------------------- /docs/_static/octarine_logo_banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schlegelp/octarine/HEAD/docs/_static/octarine_logo_banner.png -------------------------------------------------------------------------------- /docs/_static/points_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schlegelp/octarine/HEAD/docs/_static/points_example.png -------------------------------------------------------------------------------- /docs/_static/selection_example1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schlegelp/octarine/HEAD/docs/_static/selection_example1.png -------------------------------------------------------------------------------- /docs/_static/selection_example2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schlegelp/octarine/HEAD/docs/_static/selection_example2.gif -------------------------------------------------------------------------------- /docs/_static/selection_example3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schlegelp/octarine/HEAD/docs/_static/selection_example3.gif -------------------------------------------------------------------------------- /docs/_static/sphere_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schlegelp/octarine/HEAD/docs/_static/sphere_example.png -------------------------------------------------------------------------------- /docs/_static/transform_widget.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schlegelp/octarine/HEAD/docs/_static/transform_widget.png -------------------------------------------------------------------------------- /docs/_static/user_message.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schlegelp/octarine/HEAD/docs/_static/user_message.png -------------------------------------------------------------------------------- /docs/animations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schlegelp/octarine/HEAD/docs/animations.md -------------------------------------------------------------------------------- /docs/api/selection.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schlegelp/octarine/HEAD/docs/api/selection.md -------------------------------------------------------------------------------- /docs/api/utils.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schlegelp/octarine/HEAD/docs/api/utils.md -------------------------------------------------------------------------------- /docs/api/viewer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schlegelp/octarine/HEAD/docs/api/viewer.md -------------------------------------------------------------------------------- /docs/changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schlegelp/octarine/HEAD/docs/changelog.md -------------------------------------------------------------------------------- /docs/controls.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schlegelp/octarine/HEAD/docs/controls.md -------------------------------------------------------------------------------- /docs/extending/converters.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schlegelp/octarine/HEAD/docs/extending/converters.md -------------------------------------------------------------------------------- /docs/extending/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schlegelp/octarine/HEAD/docs/extending/index.md -------------------------------------------------------------------------------- /docs/extending/plugins.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schlegelp/octarine/HEAD/docs/extending/plugins.md -------------------------------------------------------------------------------- /docs/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schlegelp/octarine/HEAD/docs/faq.md -------------------------------------------------------------------------------- /docs/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schlegelp/octarine/HEAD/docs/images/favicon.ico -------------------------------------------------------------------------------- /docs/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schlegelp/octarine/HEAD/docs/images/icon.png -------------------------------------------------------------------------------- /docs/images/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schlegelp/octarine/HEAD/docs/images/logo.svg -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schlegelp/octarine/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schlegelp/octarine/HEAD/docs/install.md -------------------------------------------------------------------------------- /docs/intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schlegelp/octarine/HEAD/docs/intro.md -------------------------------------------------------------------------------- /docs/manage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schlegelp/octarine/HEAD/docs/manage.md -------------------------------------------------------------------------------- /docs/objects.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schlegelp/octarine/HEAD/docs/objects.md -------------------------------------------------------------------------------- /docs/selections.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schlegelp/octarine/HEAD/docs/selections.md -------------------------------------------------------------------------------- /docs/stylesheets/extra.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schlegelp/octarine/HEAD/docs/stylesheets/extra.css -------------------------------------------------------------------------------- /docs/triggers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schlegelp/octarine/HEAD/docs/triggers.md -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schlegelp/octarine/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /octarine/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schlegelp/octarine/HEAD/octarine/__init__.py -------------------------------------------------------------------------------- /octarine/__version__.py: -------------------------------------------------------------------------------- 1 | __version__ = '0.3.3' -------------------------------------------------------------------------------- /octarine/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schlegelp/octarine/HEAD/octarine/config.py -------------------------------------------------------------------------------- /octarine/controls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schlegelp/octarine/HEAD/octarine/controls.py -------------------------------------------------------------------------------- /octarine/conversion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schlegelp/octarine/HEAD/octarine/conversion.py -------------------------------------------------------------------------------- /octarine/jupyter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schlegelp/octarine/HEAD/octarine/jupyter.py -------------------------------------------------------------------------------- /octarine/plugins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schlegelp/octarine/HEAD/octarine/plugins.py -------------------------------------------------------------------------------- /octarine/selection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schlegelp/octarine/HEAD/octarine/selection.py -------------------------------------------------------------------------------- /octarine/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schlegelp/octarine/HEAD/octarine/utils.py -------------------------------------------------------------------------------- /octarine/viewer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schlegelp/octarine/HEAD/octarine/viewer.py -------------------------------------------------------------------------------- /octarine/visuals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schlegelp/octarine/HEAD/octarine/visuals.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schlegelp/octarine/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schlegelp/octarine/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schlegelp/octarine/HEAD/setup.py -------------------------------------------------------------------------------- /tests/test_visuals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schlegelp/octarine/HEAD/tests/test_visuals.py --------------------------------------------------------------------------------