.clang-format
.gitignore
.gitmodules
.readthedocs.yaml
.travis.yml
CHANGLOG.md
CMakeLists.txt
CONTRIBUTING.md
COPYING
COPYING.LESSER
MANIFEST.in
README.rst
setup.py
.github/workflows/clang_format_check.yaml
.github/workflows/coverage_test.yaml
.github/workflows/docstring_check.yaml
.github/workflows/publish-sdist-wheels.yml
.github/workflows/run-tests.yml
3rdparty/CMakeLists.txt
3rdparty/lexertl/.gitignore
3rdparty/lexertl/CMakeLists.txt
3rdparty/lexertl/README.md
3rdparty/lexertl/examples/CMakeLists.txt
3rdparty/lexertl/examples/calc/CMakeLists.txt
3rdparty/lexertl/examples/calc/main.cpp
3rdparty/lexertl/examples/date_test/CMakeLists.txt
3rdparty/lexertl/examples/date_test/datetest.txt
3rdparty/lexertl/examples/date_test/main.cpp
3rdparty/lexertl/examples/gen_cpp_from_idl/CMakeLists.txt
3rdparty/lexertl/examples/gen_cpp_from_idl/main.cpp
3rdparty/lexertl/examples/json/CMakeLists.txt
3rdparty/lexertl/examples/json/main.cpp
3rdparty/lexertl/examples/ocaml/CMakeLists.txt
3rdparty/lexertl/examples/ocaml/main.cpp
3rdparty/lexertl/examples/so_524548/CMakeLists.txt
3rdparty/lexertl/examples/so_524548/main.cpp
3rdparty/lexertl/examples/unicode/CMakeLists.txt
3rdparty/lexertl/examples/unicode/UnicodeData.txt
3rdparty/lexertl/examples/unicode/main.cpp
3rdparty/lexertl/examples/wc/CMakeLists.txt
3rdparty/lexertl/examples/wc/main.cpp
3rdparty/lexertl/extras/cpp.cpp
3rdparty/lexertl/extras/cpp.h
3rdparty/lexertl/extras/rev_regex.cpp
3rdparty/lexertl/extras/rev_regex.h
3rdparty/lexertl/extras/sql.cpp
3rdparty/lexertl/extras/sql.h
3rdparty/lexertl/extras/unicode.cpp
3rdparty/lexertl/extras/vrml.cpp
3rdparty/lexertl/extras/vrml.h
3rdparty/lexertl/lexertl/bool.hpp
3rdparty/lexertl/lexertl/char_traits.hpp
3rdparty/lexertl/lexertl/compile_assert.hpp
3rdparty/lexertl/lexertl/debug.hpp
3rdparty/lexertl/lexertl/dot.hpp
3rdparty/lexertl/lexertl/enums.hpp
3rdparty/lexertl/lexertl/generate_cpp.hpp
3rdparty/lexertl/lexertl/generator.hpp
3rdparty/lexertl/lexertl/internals.hpp
3rdparty/lexertl/lexertl/is_same.hpp
3rdparty/lexertl/lexertl/iterator.hpp
3rdparty/lexertl/lexertl/licence_1_0.txt
3rdparty/lexertl/lexertl/lookup.hpp
3rdparty/lexertl/lexertl/match_results.hpp
3rdparty/lexertl/lexertl/memory_file.hpp
3rdparty/lexertl/lexertl/narrow.hpp
3rdparty/lexertl/lexertl/rules.hpp
3rdparty/lexertl/lexertl/runtime_error.hpp
3rdparty/lexertl/lexertl/serialise.hpp
3rdparty/lexertl/lexertl/size_t.hpp
3rdparty/lexertl/lexertl/sm_to_csm.hpp
3rdparty/lexertl/lexertl/sm_traits.hpp
3rdparty/lexertl/lexertl/state_machine.hpp
3rdparty/lexertl/lexertl/stream_shared_iterator.hpp
3rdparty/lexertl/lexertl/string_token.hpp
3rdparty/lexertl/lexertl/utf_iterators.hpp
3rdparty/lexertl/lexertl/containers/bitvector.hpp
3rdparty/lexertl/lexertl/containers/ptr_list.hpp
3rdparty/lexertl/lexertl/containers/ptr_map.hpp
3rdparty/lexertl/lexertl/containers/ptr_stack.hpp
3rdparty/lexertl/lexertl/containers/ptr_vector.hpp
3rdparty/lexertl/lexertl/old/fast_filebuf.hpp
3rdparty/lexertl/lexertl/old/string_token.hpp
3rdparty/lexertl/lexertl/parser/parser.hpp
3rdparty/lexertl/lexertl/parser/tokeniser/re_token.hpp
3rdparty/lexertl/lexertl/parser/tokeniser/re_tokeniser.hpp
3rdparty/lexertl/lexertl/parser/tokeniser/re_tokeniser_helper.hpp
3rdparty/lexertl/lexertl/parser/tokeniser/re_tokeniser_state.hpp
3rdparty/lexertl/lexertl/parser/tree/end_node.hpp
3rdparty/lexertl/lexertl/parser/tree/iteration_node.hpp
3rdparty/lexertl/lexertl/parser/tree/leaf_node.hpp
3rdparty/lexertl/lexertl/parser/tree/node.hpp
3rdparty/lexertl/lexertl/parser/tree/selection_node.hpp
3rdparty/lexertl/lexertl/parser/tree/sequence_node.hpp
3rdparty/lexertl/lexertl/partition/charset.hpp
3rdparty/lexertl/lexertl/partition/equivset.hpp
3rdparty/lexertl/test/Makefile
3rdparty/lexertl/test/fail_tests.cpp
3rdparty/lexertl/test/fail_tests.h
3rdparty/lexertl/test/main.cpp
3rdparty/lexertl/test/stdafx.cpp
3rdparty/lexertl/test/stdafx.h
3rdparty/lexertl/test/test.sln
3rdparty/lexertl/test/test.vcxproj
3rdparty/lexertl/test/test.vcxproj.filters
3rdparty/pybind11/.appveyor.yml
3rdparty/pybind11/.gitignore
3rdparty/pybind11/.gitmodules
3rdparty/pybind11/.readthedocs.yml
3rdparty/pybind11/.travis.yml
3rdparty/pybind11/CMakeLists.txt
3rdparty/pybind11/CONTRIBUTING.md
3rdparty/pybind11/ISSUE_TEMPLATE.md
3rdparty/pybind11/LICENSE
3rdparty/pybind11/MANIFEST.in
3rdparty/pybind11/README.md
3rdparty/pybind11/setup.cfg
3rdparty/pybind11/setup.py
3rdparty/pybind11/docs/Doxyfile
3rdparty/pybind11/docs/basics.rst
3rdparty/pybind11/docs/benchmark.py
3rdparty/pybind11/docs/benchmark.rst
3rdparty/pybind11/docs/changelog.rst
3rdparty/pybind11/docs/classes.rst
3rdparty/pybind11/docs/compiling.rst
3rdparty/pybind11/docs/conf.py
3rdparty/pybind11/docs/faq.rst
3rdparty/pybind11/docs/index.rst
3rdparty/pybind11/docs/intro.rst
3rdparty/pybind11/docs/limitations.rst
3rdparty/pybind11/docs/pybind11-logo.png
3rdparty/pybind11/docs/pybind11_vs_boost_python1.png
3rdparty/pybind11/docs/pybind11_vs_boost_python1.svg
3rdparty/pybind11/docs/pybind11_vs_boost_python2.png
3rdparty/pybind11/docs/pybind11_vs_boost_python2.svg
3rdparty/pybind11/docs/reference.rst
3rdparty/pybind11/docs/release.rst
3rdparty/pybind11/docs/requirements.txt
3rdparty/pybind11/docs/upgrade.rst
3rdparty/pybind11/docs/_static/theme_overrides.css
3rdparty/pybind11/docs/advanced/classes.rst
3rdparty/pybind11/docs/advanced/embedding.rst
3rdparty/pybind11/docs/advanced/exceptions.rst
3rdparty/pybind11/docs/advanced/functions.rst
3rdparty/pybind11/docs/advanced/misc.rst
3rdparty/pybind11/docs/advanced/smart_ptrs.rst
3rdparty/pybind11/docs/advanced/cast/chrono.rst
3rdparty/pybind11/docs/advanced/cast/custom.rst
3rdparty/pybind11/docs/advanced/cast/eigen.rst
3rdparty/pybind11/docs/advanced/cast/functional.rst
3rdparty/pybind11/docs/advanced/cast/index.rst
3rdparty/pybind11/docs/advanced/cast/overview.rst
3rdparty/pybind11/docs/advanced/cast/stl.rst
3rdparty/pybind11/docs/advanced/cast/strings.rst
3rdparty/pybind11/docs/advanced/pycpp/index.rst
3rdparty/pybind11/docs/advanced/pycpp/numpy.rst
3rdparty/pybind11/docs/advanced/pycpp/object.rst
3rdparty/pybind11/docs/advanced/pycpp/utilities.rst
3rdparty/pybind11/include/pybind11/attr.h
3rdparty/pybind11/include/pybind11/buffer_info.h
3rdparty/pybind11/include/pybind11/cast.h
3rdparty/pybind11/include/pybind11/chrono.h
3rdparty/pybind11/include/pybind11/common.h
3rdparty/pybind11/include/pybind11/complex.h
3rdparty/pybind11/include/pybind11/eigen.h
3rdparty/pybind11/include/pybind11/embed.h
3rdparty/pybind11/include/pybind11/eval.h
3rdparty/pybind11/include/pybind11/functional.h
3rdparty/pybind11/include/pybind11/iostream.h
3rdparty/pybind11/include/pybind11/numpy.h
3rdparty/pybind11/include/pybind11/operators.h
3rdparty/pybind11/include/pybind11/options.h
3rdparty/pybind11/include/pybind11/pybind11.h
3rdparty/pybind11/include/pybind11/pytypes.h
3rdparty/pybind11/include/pybind11/stl.h
3rdparty/pybind11/include/pybind11/stl_bind.h
3rdparty/pybind11/include/pybind11/detail/class.h
3rdparty/pybind11/include/pybind11/detail/common.h
3rdparty/pybind11/include/pybind11/detail/descr.h
3rdparty/pybind11/include/pybind11/detail/init.h
3rdparty/pybind11/include/pybind11/detail/internals.h
3rdparty/pybind11/include/pybind11/detail/typeid.h
3rdparty/pybind11/pybind11/__init__.py
3rdparty/pybind11/pybind11/__main__.py
3rdparty/pybind11/pybind11/_version.py
3rdparty/pybind11/tests/CMakeLists.txt
3rdparty/pybind11/tests/conftest.py
3rdparty/pybind11/tests/constructor_stats.h
3rdparty/pybind11/tests/cross_module_gil_utils.cpp
3rdparty/pybind11/tests/local_bindings.h
3rdparty/pybind11/tests/object.h
3rdparty/pybind11/tests/pybind11_cross_module_tests.cpp
3rdparty/pybind11/tests/pybind11_tests.cpp
3rdparty/pybind11/tests/pybind11_tests.h
3rdparty/pybind11/tests/pytest.ini
3rdparty/pybind11/tests/test_async.cpp
3rdparty/pybind11/tests/test_async.py
3rdparty/pybind11/tests/test_buffers.cpp
3rdparty/pybind11/tests/test_buffers.py
3rdparty/pybind11/tests/test_builtin_casters.cpp
3rdparty/pybind11/tests/test_builtin_casters.py
3rdparty/pybind11/tests/test_call_policies.cpp
3rdparty/pybind11/tests/test_call_policies.py
3rdparty/pybind11/tests/test_callbacks.cpp
3rdparty/pybind11/tests/test_callbacks.py
3rdparty/pybind11/tests/test_chrono.cpp
3rdparty/pybind11/tests/test_chrono.py
3rdparty/pybind11/tests/test_class.cpp
3rdparty/pybind11/tests/test_class.py
3rdparty/pybind11/tests/test_constants_and_functions.cpp
3rdparty/pybind11/tests/test_constants_and_functions.py
3rdparty/pybind11/tests/test_copy_move.cpp
3rdparty/pybind11/tests/test_copy_move.py
3rdparty/pybind11/tests/test_docstring_options.cpp
3rdparty/pybind11/tests/test_docstring_options.py
3rdparty/pybind11/tests/test_eigen.cpp
3rdparty/pybind11/tests/test_eigen.py
3rdparty/pybind11/tests/test_enum.cpp
3rdparty/pybind11/tests/test_enum.py
3rdparty/pybind11/tests/test_eval.cpp
3rdparty/pybind11/tests/test_eval.py
3rdparty/pybind11/tests/test_eval_call.py
3rdparty/pybind11/tests/test_exceptions.cpp
3rdparty/pybind11/tests/test_exceptions.py
3rdparty/pybind11/tests/test_factory_constructors.cpp
3rdparty/pybind11/tests/test_factory_constructors.py
3rdparty/pybind11/tests/test_gil_scoped.cpp
3rdparty/pybind11/tests/test_gil_scoped.py
3rdparty/pybind11/tests/test_iostream.cpp
3rdparty/pybind11/tests/test_iostream.py
3rdparty/pybind11/tests/test_kwargs_and_defaults.cpp
3rdparty/pybind11/tests/test_kwargs_and_defaults.py
3rdparty/pybind11/tests/test_local_bindings.cpp
3rdparty/pybind11/tests/test_local_bindings.py
3rdparty/pybind11/tests/test_methods_and_attributes.cpp
3rdparty/pybind11/tests/test_methods_and_attributes.py
3rdparty/pybind11/tests/test_modules.cpp
3rdparty/pybind11/tests/test_modules.py
3rdparty/pybind11/tests/test_multiple_inheritance.cpp
3rdparty/pybind11/tests/test_multiple_inheritance.py
3rdparty/pybind11/tests/test_numpy_array.cpp
3rdparty/pybind11/tests/test_numpy_array.py
3rdparty/pybind11/tests/test_numpy_dtypes.cpp
3rdparty/pybind11/tests/test_numpy_dtypes.py
3rdparty/pybind11/tests/test_numpy_vectorize.cpp
3rdparty/pybind11/tests/test_numpy_vectorize.py
3rdparty/pybind11/tests/test_opaque_types.cpp
3rdparty/pybind11/tests/test_opaque_types.py
3rdparty/pybind11/tests/test_operator_overloading.cpp
3rdparty/pybind11/tests/test_operator_overloading.py
3rdparty/pybind11/tests/test_pickling.cpp
3rdparty/pybind11/tests/test_pickling.py
3rdparty/pybind11/tests/test_pytypes.cpp
3rdparty/pybind11/tests/test_pytypes.py
3rdparty/pybind11/tests/test_sequences_and_iterators.cpp
3rdparty/pybind11/tests/test_sequences_and_iterators.py
3rdparty/pybind11/tests/test_smart_ptr.cpp
3rdparty/pybind11/tests/test_smart_ptr.py
3rdparty/pybind11/tests/test_stl.cpp
3rdparty/pybind11/tests/test_stl.py
3rdparty/pybind11/tests/test_stl_binders.cpp
3rdparty/pybind11/tests/test_stl_binders.py
3rdparty/pybind11/tests/test_tagbased_polymorphic.cpp
3rdparty/pybind11/tests/test_tagbased_polymorphic.py
3rdparty/pybind11/tests/test_union.cpp
3rdparty/pybind11/tests/test_union.py
3rdparty/pybind11/tests/test_virtual_functions.cpp
3rdparty/pybind11/tests/test_virtual_functions.py
3rdparty/pybind11/tests/test_cmake_build/CMakeLists.txt
3rdparty/pybind11/tests/test_cmake_build/embed.cpp
3rdparty/pybind11/tests/test_cmake_build/main.cpp
3rdparty/pybind11/tests/test_cmake_build/test.py
3rdparty/pybind11/tests/test_cmake_build/installed_embed/CMakeLists.txt
3rdparty/pybind11/tests/test_cmake_build/installed_function/CMakeLists.txt
3rdparty/pybind11/tests/test_cmake_build/installed_target/CMakeLists.txt
3rdparty/pybind11/tests/test_cmake_build/subdirectory_embed/CMakeLists.txt
3rdparty/pybind11/tests/test_cmake_build/subdirectory_function/CMakeLists.txt
3rdparty/pybind11/tests/test_cmake_build/subdirectory_target/CMakeLists.txt
3rdparty/pybind11/tests/test_embed/CMakeLists.txt
3rdparty/pybind11/tests/test_embed/catch.cpp
3rdparty/pybind11/tests/test_embed/external_module.cpp
3rdparty/pybind11/tests/test_embed/test_interpreter.cpp
3rdparty/pybind11/tests/test_embed/test_interpreter.py
3rdparty/pybind11/tools/FindCatch.cmake
3rdparty/pybind11/tools/FindEigen3.cmake
3rdparty/pybind11/tools/FindPythonLibsNew.cmake
3rdparty/pybind11/tools/check-style.sh
3rdparty/pybind11/tools/libsize.py
3rdparty/pybind11/tools/mkdoc.py
3rdparty/pybind11/tools/pybind11Config.cmake.in
3rdparty/pybind11/tools/pybind11Tools.cmake
CMake/CodeCoverage.cmake
CMake/CompilerFlags.cmake
CMake/MorphIOConfig.cmake
MorphIO.egg-info/PKG-INFO
MorphIO.egg-info/SOURCES.txt
MorphIO.egg-info/dependency_links.txt
MorphIO.egg-info/not-zip-safe
MorphIO.egg-info/requires.txt
MorphIO.egg-info/top_level.txt
binds/python/CMakeLists.txt
binds/python/bind_enums.h
binds/python/bind_immutable.cpp
binds/python/bind_immutable.h
binds/python/bind_misc.cpp
binds/python/bind_misc.h
binds/python/bind_mutable.cpp
binds/python/bind_mutable.h
binds/python/bind_vasculature.cpp
binds/python/bind_vasculature.h
binds/python/bindings_utils.cpp
binds/python/bindings_utils.h
binds/python/morphio.cpp
binds/python/generated/.clang-format
binds/python/generated/docstrings.h
ci/check_clang_format.sh
ci/check_generated_docstrings.sh
ci/coverage_test.sh
ci/cpp_test.sh
ci/python_test.sh
doc/Makefile
doc/environment.yml
doc/source/Doxyfile
doc/source/DoxygenLayout.xml
doc/source/api.rst
doc/source/conf.py
doc/source/cpp.rst
doc/source/footer.html
doc/source/header.html
doc/source/index.rst
doc/source/specification.rst
doc/source/specification_neurolucida.rst
doc/source/_templates/doxygen_page.rst_t
doc/source/doxygen/.gitignore
doc/source/images/swc/neuromorpho.svg
doc/source/images/swc/sequential.svg
doc/source/images/swc/single.svg
doc/source/images/swc/split.svg
doc/source/images/swc/two_pt.svg
examples/getting_started.ipynb
examples/getting_started_mutable.ipynb
include/morphio/endoplasmic_reticulum.h
include/morphio/enums.h
include/morphio/errorMessages.h
include/morphio/exceptions.h
include/morphio/glial_cell.h
include/morphio/mito_section.h
include/morphio/mitochondria.h
include/morphio/morphology.h
include/morphio/properties.h
include/morphio/section.h
include/morphio/section_base.h
include/morphio/section_base.tpp
include/morphio/section_iterators.hpp
include/morphio/soma.h
include/morphio/tools.h
include/morphio/types.h
include/morphio/vector_types.h
include/morphio/version.h
include/morphio/mut/endoplasmic_reticulum.h
include/morphio/mut/glial_cell.h
include/morphio/mut/mito_section.h
include/morphio/mut/mitochondria.h
include/morphio/mut/modifiers.h
include/morphio/mut/morphology.h
include/morphio/mut/section.h
include/morphio/mut/soma.h
include/morphio/mut/writers.h
include/morphio/vasc/iterators.hpp
include/morphio/vasc/properties.h
include/morphio/vasc/section.h
include/morphio/vasc/vasculature.h
morphio/__init__.py
morphio/mut/__init__.py
morphio/vasculature/__init__.py
scripts/check-clang-format-all
src/CMakeLists.txt
src/endoplasmic_reticulum.cpp
src/enums.cpp
src/errorMessages.cpp
src/glial_cell.cpp
src/mito_section.cpp
src/mitochondria.cpp
src/morphology.cpp
src/properties.cpp
src/section.cpp
src/shared_utils.hpp
src/soma.cpp
src/vector_utils.cpp
src/version.cpp
src/version.cpp.in
src/mut/endoplasmic_reticulum.cpp
src/mut/glial_cell.cpp
src/mut/mito_section.cpp
src/mut/mitochondria.cpp
src/mut/modifiers.cpp
src/mut/morphology.cpp
src/mut/section.cpp
src/mut/soma.cpp
src/mut/writers.cpp
src/readers/lex.cpp
src/readers/morphologyASC.cpp
src/readers/morphologyASC.h
src/readers/morphologyHDF5.cpp
src/readers/morphologyHDF5.h
src/readers/morphologySWC.cpp
src/readers/morphologySWC.h
src/readers/utilsHDF5.h
src/readers/vasculatureHDF5.cpp
src/readers/vasculatureHDF5.h
src/vasc/properties.cpp
src/vasc/section.cpp
src/vasc/vasculature.cpp
tests/CMakeLists.txt
tests/__init__.py
tests/main.cpp
tests/requirement_tests.txt
tests/test_0_API.py
tests/test_10_vasculature.py
tests/test_1_swc.py
tests/test_2_neurolucida.py
tests/test_3_h5.py
tests/test_4_immut.py
tests/test_5_mut.py
tests/test_6_writers.py
tests/test_7_modifiers.py
tests/test_8_all_morphologies.py
tests/test_9_surfaces.py
tests/test_immutable_morphology.cpp
tests/test_morphology_readers.cpp
tests/test_mutable_morphology.cpp
tests/utils.py
tests/data/annotations.asc
tests/data/astrocyte.h5
tests/data/circle_contour.asc
tests/data/complexe.swc
tests/data/disconnected_neurite.swc
tests/data/iterators.asc
tests/data/marker-with-string.asc
tests/data/mono-type.asc
tests/data/multiple_point_section.asc
tests/data/multiple_soma.swc
tests/data/nested_single_children.asc
tests/data/neurite_wrong_root_point.swc
tests/data/nrn-order-already-sorted.h5
tests/data/nrn_ordering.swc
tests/data/pia.asc
tests/data/reversed_NRN_neurite_order.swc
tests/data/sections-block.asc
tests/data/simple-with-font.asc
tests/data/simple-with-image-coord.asc
tests/data/simple.asc
tests/data/simple.swc
tests/data/simple.unknown
tests/data/simple2.asc
tests/data/single_point_root.asc
tests/data/soma_cylinders.swc
tests/data/soma_multiple_frustums.swc
tests/data/soma_single_frustum.swc
tests/data/soma_three_points_cylinder.swc
tests/data/spine.asc
tests/data/three_point_soma.swc
tests/data/h5/merged.h5
tests/data/h5/vasculature-broken-section-type.h5
tests/data/h5/vasculature1.h5
tests/data/h5/vasculature2.h5
tests/data/h5/v1/Neuron.h5
tests/data/h5/v1/endoplasmic-reticulum.h5
tests/data/h5/v1/mitochondria.h5
tests/data/h5/v1/monodim.h5
tests/data/h5/v1/simple-broken-section-type.h5
tests/data/h5/v1/simple-negative-section-type.h5
tests/data/h5/v1/simple.h5
tests/data/h5/v1/soma_no_neurites.h5
tests/data/h5/v1/two_child_unmerged.h5
tests/data/h5/v2/Neuron.h5