Move neuroml handling to arbor-io and wrap for pyarb (#1327)
* Move contents of `arbornml` to to `arborio` * `arborio` will be built with NeuroML2 morphology support if `ARB_CMAKE_NEUROML` is set. * Wrap `arborio::neuroml` and `arborio::morphology_data` for pyarb. * Add documentation. * add `neuroml` flag to `setup.py` Fixes #1256 Fixes #1234
Showing
- CMakeLists.txt 7 additions, 20 deletionsCMakeLists.txt
- arbor/include/CMakeLists.txt 4 additions, 0 deletionsarbor/include/CMakeLists.txt
- arborio/CMakeLists.txt 20 additions, 1 deletionarborio/CMakeLists.txt
- arborio/arbornml.cpp 53 additions, 4 deletionsarborio/arbornml.cpp
- arborio/include/arborio/arbornml.hpp 55 additions, 2 deletionsarborio/include/arborio/arbornml.hpp
- arborio/include/arborio/with_xml.hpp 3 additions, 3 deletionsarborio/include/arborio/with_xml.hpp
- arborio/parse_morphology.cpp 3 additions, 4 deletionsarborio/parse_morphology.cpp
- arborio/parse_morphology.hpp 3 additions, 3 deletionsarborio/parse_morphology.hpp
- arborio/with_xml.cpp 3 additions, 3 deletionsarborio/with_xml.cpp
- arborio/xmlwrap.cpp 4 additions, 6 deletionsarborio/xmlwrap.cpp
- arborio/xmlwrap.hpp 4 additions, 4 deletionsarborio/xmlwrap.hpp
- arbornml/CMakeLists.txt 0 additions, 32 deletionsarbornml/CMakeLists.txt
- arbornml/include/arbornml/nmlexcept.hpp 0 additions, 67 deletionsarbornml/include/arbornml/nmlexcept.hpp
- arbornml/nmlexcept.cpp 0 additions, 57 deletionsarbornml/nmlexcept.cpp
- cmake/arbor-config.cmake.in 2 additions, 2 deletionscmake/arbor-config.cmake.in
- doc/cpp/neuroml.rst 19 additions, 20 deletionsdoc/cpp/neuroml.rst
- doc/install/build_install.rst 12 additions, 11 deletionsdoc/install/build_install.rst
- doc/python/morphology.rst 83 additions, 0 deletionsdoc/python/morphology.rst
- python/cells.cpp 1 addition, 93 deletionspython/cells.cpp
- python/morphology.cpp 91 additions, 0 deletionspython/morphology.cpp
Please register or sign in to comment