Releases: BlueBrain/MorphIO
Releases · BlueBrain/MorphIO
Expose mut::Morphology::sanitize() in python binding
Exposing group interface to allow single-file morphologies loading (#163)
Add endoplasmic reticulum API for morphio.mut (#174)
v2.3.7 Add endoplasmic reticulum API for morphio.mut (#174)
Fix pylint
Fix pylint error (#167) Fix pylint error by exposing public members directly in __init__.py
Change the python folder structure
Standardize package structure to respect python standard (#164) * putting the SO in a morphio folder * Is it using pip from the virtualenv ? * Add morphio.mut and morphio.vasculature * Do not run the tests from inside the folder
Iterators operator* return a copy instead of a const ref
Iterators operator* return a copy instead of a const ref (#141) As mentioned by @mgeplf the const ref was binding the returned value to the current state of the deque owned by the iterator object. Example: ``` auto it = m.depth_begin(); const auto& sec0 = *it; // ref to it::deque_.front(); ++it; // calls it::deque_.pop_front(), so accessing sec0 is UB, no? ```
Revert mutate by index
Revert "Mutate by index (#137)" (#143) This reverts commit 6e405a1d9e00c33fa8973aa7a18ad7bd05cb72c0. Because of https://github.com/BlueBrain/MorphIO/issues/139
Mutate by index
Mutate by index (#137) * Add ability to mutate properties at a given index without having to re-copy the whole array Example, setting the points at index 2: `section.points[2] = [0.3, 1.2, -0.7]` Co-authored-by: Tristan Carel <[email protected]>
Accept any string-like object as filename argument
- Check clang format (#131)
- Remove declaration of MitoSection::type (#136)
- Lower minimum C++ version to 11 in tests/CMakeLists.txt (#134)
- cmake: tell dependents about header locations (#132)
- Accept any string-like object as filename argument (#130)
- Add test scaffold (#119)
- Skip writing when calling "write" on an empty morphology (#128)
- Don't write comment at end of SWC file (#125)
- Naive moving over (#124)
- Add Morphology::sectionOffsets, the list of section offsets (#117)
- Fix reading and writing of mitochondria (#114)
Rework iterators
v2.3.0 only make python wheel when using setup.py (#113)