.clang-format
.gitignore
.gitlab-ci.yml
.gitmodules
.gitreview
.readthedocs.yaml
AUTHORS.txt
CHANGELOG.md
CMakeLists.txt
COPYING
COPYING.LESSER
MANIFEST.in
README.rst
pyproject.toml
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
CMake/CodeCoverage.cmake
CMake/sonata-config.cmake
ci/README.md
ci/check_clang_format.sh
ci/check_generated_docstrings.sh
ci/coverage_test.sh
ci/cpp_test.sh
ci/hdf5-build.sh
ci/python_build_sdist.sh
ci/python_test.sh
docs/Makefile
docs/source/Doxyfile
docs/source/DoxygenLayout.xml
docs/source/api.rst
docs/source/conf.py
docs/source/cpp.rst
docs/source/footer.html
docs/source/header.html
docs/source/index.rst
docs/source/_images/libSonataLogo.jpg
docs/source/_templates/doxygen_page.rst_t
docs/source/doxygen/.gitignore
extlib/CMakeLists.txt
extlib/README.txt
extlib/filesystem.hpp
extlib/HighFive/CMakeLists.txt
extlib/HighFive/LICENSE
extlib/HighFive/include/highfive/H5Attribute.hpp
extlib/HighFive/include/highfive/H5DataSet.hpp
extlib/HighFive/include/highfive/H5DataSpace.hpp
extlib/HighFive/include/highfive/H5DataType.hpp
extlib/HighFive/include/highfive/H5Easy.hpp
extlib/HighFive/include/highfive/H5Exception.hpp
extlib/HighFive/include/highfive/H5File.hpp
extlib/HighFive/include/highfive/H5Group.hpp
extlib/HighFive/include/highfive/H5Object.hpp
extlib/HighFive/include/highfive/H5PropertyList.hpp
extlib/HighFive/include/highfive/H5Reference.hpp
extlib/HighFive/include/highfive/H5Selection.hpp
extlib/HighFive/include/highfive/H5Utility.hpp
extlib/HighFive/include/highfive/H5Version.hpp
extlib/HighFive/include/highfive/H5Version.hpp.in
extlib/HighFive/include/highfive/boost.hpp
extlib/HighFive/include/highfive/boost_multi_array.hpp
extlib/HighFive/include/highfive/boost_span.hpp
extlib/HighFive/include/highfive/boost_ublas.hpp
extlib/HighFive/include/highfive/eigen.hpp
extlib/HighFive/include/highfive/half_float.hpp
extlib/HighFive/include/highfive/highfive.hpp
extlib/HighFive/include/highfive/span.hpp
extlib/HighFive/include/highfive/xtensor.hpp
extlib/HighFive/include/highfive/bits/H5Annotate_traits.hpp
extlib/HighFive/include/highfive/bits/H5Annotate_traits_misc.hpp
extlib/HighFive/include/highfive/bits/H5Attribute_misc.hpp
extlib/HighFive/include/highfive/bits/H5Converter_misc.hpp
extlib/HighFive/include/highfive/bits/H5DataSet_misc.hpp
extlib/HighFive/include/highfive/bits/H5DataType_misc.hpp
extlib/HighFive/include/highfive/bits/H5Dataspace_misc.hpp
extlib/HighFive/include/highfive/bits/H5Exception_misc.hpp
extlib/HighFive/include/highfive/bits/H5File_misc.hpp
extlib/HighFive/include/highfive/bits/H5Friends.hpp
extlib/HighFive/include/highfive/bits/H5Inspector_decl.hpp
extlib/HighFive/include/highfive/bits/H5Inspector_misc.hpp
extlib/HighFive/include/highfive/bits/H5Iterables_misc.hpp
extlib/HighFive/include/highfive/bits/H5Node_traits.hpp
extlib/HighFive/include/highfive/bits/H5Node_traits_misc.hpp
extlib/HighFive/include/highfive/bits/H5Object_misc.hpp
extlib/HighFive/include/highfive/bits/H5Path_traits.hpp
extlib/HighFive/include/highfive/bits/H5Path_traits_misc.hpp
extlib/HighFive/include/highfive/bits/H5PropertyList_misc.hpp
extlib/HighFive/include/highfive/bits/H5ReadWrite_misc.hpp
extlib/HighFive/include/highfive/bits/H5Reference_misc.hpp
extlib/HighFive/include/highfive/bits/H5Selection_misc.hpp
extlib/HighFive/include/highfive/bits/H5Slice_traits.hpp
extlib/HighFive/include/highfive/bits/H5Slice_traits_misc.hpp
extlib/HighFive/include/highfive/bits/H5Utils.hpp
extlib/HighFive/include/highfive/bits/H5_definitions.hpp
extlib/HighFive/include/highfive/bits/assert_compatible_spaces.hpp
extlib/HighFive/include/highfive/bits/compute_total_size.hpp
extlib/HighFive/include/highfive/bits/convert_size_vector.hpp
extlib/HighFive/include/highfive/bits/h5_wrapper.hpp
extlib/HighFive/include/highfive/bits/h5a_wrapper.hpp
extlib/HighFive/include/highfive/bits/h5d_wrapper.hpp
extlib/HighFive/include/highfive/bits/h5e_wrapper.hpp
extlib/HighFive/include/highfive/bits/h5f_wrapper.hpp
extlib/HighFive/include/highfive/bits/h5g_wrapper.hpp
extlib/HighFive/include/highfive/bits/h5i_wrapper.hpp
extlib/HighFive/include/highfive/bits/h5l_wrapper.hpp
extlib/HighFive/include/highfive/bits/h5o_wrapper.hpp
extlib/HighFive/include/highfive/bits/h5p_wrapper.hpp
extlib/HighFive/include/highfive/bits/h5r_wrapper.hpp
extlib/HighFive/include/highfive/bits/h5s_wrapper.hpp
extlib/HighFive/include/highfive/bits/h5t_wrapper.hpp
extlib/HighFive/include/highfive/bits/inspector_stl_span_misc.hpp
extlib/HighFive/include/highfive/bits/squeeze.hpp
extlib/HighFive/include/highfive/bits/string_padding.hpp
extlib/HighFive/include/highfive/bits/xtensor_header_version.hpp
extlib/HighFive/include/highfive/experimental/opencv.hpp
extlib/HighFive/include/highfive/h5easy_bits/H5Easy_Eigen.hpp
extlib/HighFive/include/highfive/h5easy_bits/H5Easy_misc.hpp
extlib/HighFive/include/highfive/h5easy_bits/H5Easy_public.hpp
extlib/HighFive/include/highfive/h5easy_bits/H5Easy_scalar.hpp
extlib/HighFive/include/highfive/h5easy_bits/default_io_impl.hpp
extlib/fmt/CMakeLists.txt
extlib/fmt/ChangeLog.md
extlib/fmt/LICENSE
extlib/fmt/README.md
extlib/fmt/include/fmt/args.h
extlib/fmt/include/fmt/base.h
extlib/fmt/include/fmt/chrono.h
extlib/fmt/include/fmt/color.h
extlib/fmt/include/fmt/compile.h
extlib/fmt/include/fmt/core.h
extlib/fmt/include/fmt/format-inl.h
extlib/fmt/include/fmt/format.h
extlib/fmt/include/fmt/os.h
extlib/fmt/include/fmt/ostream.h
extlib/fmt/include/fmt/printf.h
extlib/fmt/include/fmt/ranges.h
extlib/fmt/include/fmt/std.h
extlib/fmt/include/fmt/xchar.h
extlib/fmt/src/fmt.cc
extlib/fmt/src/format.cc
extlib/fmt/src/os.cc
extlib/fmt/support/cmake/FindSetEnv.cmake
extlib/fmt/support/cmake/JoinPaths.cmake
extlib/fmt/support/cmake/fmt-config.cmake.in
extlib/fmt/support/cmake/fmt.pc.in
extlib/nlohmann/nlohmann/json.hpp
include/bbp/sonata/common.h
include/bbp/sonata/compartment_sets.h
include/bbp/sonata/config.h
include/bbp/sonata/edges.h
include/bbp/sonata/hdf5_reader.h
include/bbp/sonata/node_sets.h
include/bbp/sonata/nodes.h
include/bbp/sonata/optional.hpp
include/bbp/sonata/population.h
include/bbp/sonata/report_reader.h
include/bbp/sonata/selection.h
include/bbp/sonata/variant.hpp
python/CMakeLists.txt
python/bindings.cpp
python/generated/.clang-format
python/generated/docstrings.h
python/libsonata/__init__.py
python/libsonata.egg-info/PKG-INFO
python/libsonata.egg-info/SOURCES.txt
python/libsonata.egg-info/dependency_links.txt
python/libsonata.egg-info/not-zip-safe
python/libsonata.egg-info/requires.txt
python/libsonata.egg-info/top_level.txt
python/pybind11/CMakeLists.txt
python/pybind11/LICENSE
python/pybind11/include/pybind11/attr.h
python/pybind11/include/pybind11/buffer_info.h
python/pybind11/include/pybind11/cast.h
python/pybind11/include/pybind11/chrono.h
python/pybind11/include/pybind11/common.h
python/pybind11/include/pybind11/complex.h
python/pybind11/include/pybind11/critical_section.h
python/pybind11/include/pybind11/eigen.h
python/pybind11/include/pybind11/embed.h
python/pybind11/include/pybind11/eval.h
python/pybind11/include/pybind11/functional.h
python/pybind11/include/pybind11/gil.h
python/pybind11/include/pybind11/gil_safe_call_once.h
python/pybind11/include/pybind11/gil_simple.h
python/pybind11/include/pybind11/iostream.h
python/pybind11/include/pybind11/native_enum.h
python/pybind11/include/pybind11/numpy.h
python/pybind11/include/pybind11/operators.h
python/pybind11/include/pybind11/options.h
python/pybind11/include/pybind11/pybind11.h
python/pybind11/include/pybind11/pytypes.h
python/pybind11/include/pybind11/stl.h
python/pybind11/include/pybind11/stl_bind.h
python/pybind11/include/pybind11/subinterpreter.h
python/pybind11/include/pybind11/trampoline_self_life_support.h
python/pybind11/include/pybind11/type_caster_pyobject_ptr.h
python/pybind11/include/pybind11/typing.h
python/pybind11/include/pybind11/warnings.h
python/pybind11/include/pybind11/conduit/README.txt
python/pybind11/include/pybind11/conduit/pybind11_conduit_v1.h
python/pybind11/include/pybind11/conduit/pybind11_platform_abi_id.h
python/pybind11/include/pybind11/conduit/wrap_include_python_h.h
python/pybind11/include/pybind11/detail/class.h
python/pybind11/include/pybind11/detail/common.h
python/pybind11/include/pybind11/detail/cpp_conduit.h
python/pybind11/include/pybind11/detail/descr.h
python/pybind11/include/pybind11/detail/dynamic_raw_ptr_cast_if_possible.h
python/pybind11/include/pybind11/detail/exception_translation.h
python/pybind11/include/pybind11/detail/function_record_pyobject.h
python/pybind11/include/pybind11/detail/init.h
python/pybind11/include/pybind11/detail/internals.h
python/pybind11/include/pybind11/detail/native_enum_data.h
python/pybind11/include/pybind11/detail/pybind11_namespace_macros.h
python/pybind11/include/pybind11/detail/struct_smart_holder.h
python/pybind11/include/pybind11/detail/type_caster_base.h
python/pybind11/include/pybind11/detail/typeid.h
python/pybind11/include/pybind11/detail/using_smart_holder.h
python/pybind11/include/pybind11/detail/value_and_holder.h
python/pybind11/include/pybind11/eigen/common.h
python/pybind11/include/pybind11/eigen/matrix.h
python/pybind11/include/pybind11/eigen/tensor.h
python/pybind11/include/pybind11/stl/filesystem.h
python/pybind11/tools/FindCatch.cmake
python/pybind11/tools/FindEigen3.cmake
python/pybind11/tools/FindPythonLibsNew.cmake
python/pybind11/tools/JoinPaths.cmake
python/pybind11/tools/pybind11Common.cmake
python/pybind11/tools/pybind11GuessPythonExtSuffix.cmake
python/pybind11/tools/pybind11NewTools.cmake
python/pybind11/tools/pybind11Tools.cmake
python/pybind11/tools/test-pybind11GuessPythonExtSuffix.cmake
python/tests/__init__.py
python/tests/test_compartment_sets.py
python/tests/test_config.py
python/tests/test_nodesets.py
python/tests/test_population.py
python/tests/test_reports.py
src/common.cpp
src/compartment_sets.cpp
src/config.cpp
src/edge_index.cpp
src/edge_index.h
src/edges.cpp
src/hdf5_mutex.cpp
src/hdf5_mutex.hpp
src/hdf5_reader.cpp
src/hdf5_reader.hpp
src/node_sets.cpp
src/nodes.cpp
src/population.cpp
src/population.hpp
src/read_bulk.hpp
src/read_canonical_selection.hpp
src/report_reader.cpp
src/selection.cpp
src/utils.cpp
src/utils.h
src/version.cpp.in
tests/CMakeLists.txt
tests/main.cpp
tests/test_compartment_sets.cpp
tests/test_config.cpp
tests/test_edges.cpp
tests/test_node_sets.cpp
tests/test_nodes.cpp
tests/test_report_reader.cpp
tests/test_selection.cpp
tests/data/compartment_sets.json
tests/data/edges-no-index.h5
tests/data/edges1.h5
tests/data/elements.h5
tests/data/generate.py
tests/data/node_sets.json
tests/data/nodes1.h5
tests/data/somas.h5
tests/data/spikes.h5
tests/data/config/circuit_config.json
tests/data/config/simulation_config.json