Skip to content
Snippets Groups Projects
  • Sam Yates's avatar
    Add NeuroML2 morphology support in new library. (#1148) · 3c453b64
    Sam Yates authored
    * 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.
    3c453b64