Skip to content
Snippets Groups Projects
Unverified Commit 3c453b64 authored by Sam Yates's avatar Sam Yates Committed by GitHub
Browse files

Add NeuroML2 morphology support in new library. (#1148)

* Add CMake infrastructure for new `arbornml` library comprising Arbor's NeuroML2 (C++) support.
* Implement NeuroML2 parsing and interpretation, using libxml2 for XML parsing.
* Add associated documentation, unit tests.
* Replace `arb::util::optional` with `std::optional` in stitch morphology interface.
* Add optional prefix to `arb::label_dict` import.
* Update CI to test arbornml, with associated workarounds for OS X targets.
* Remove glob functionality from `sup`, as it is no longer needed (it was used for lmorpho) and it triggers yet another OS X issue.

Fixes #1088.
parent 3ba5f437
No related branches found
No related tags found
No related merge requests found
Showing
with 1632 additions and 46 deletions
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment