Releases: BlueBrain/MorphIO
Releases · BlueBrain/MorphIO
v3.3.9
v3.3.8
v3.3.8
- Make ThreePointSoma use relative tolerance (#494)
- Fix incorrect warning types for
OnlyChild
andDisconnectedNeurite
(#487) - Better error handling, allows for non-global errors and collecting the errors for a single morphology load,
see https://morphio.readthedocs.io/en/latest/warnings.html for an example on how to use awarning_handler
(#482)
Improvements:
v3.3.7
v3.3.6
v3.3.6
Improvements:
- don't allow negative IDs in SWC, except for the special parent == -1, for the first sample (#466)
- Bump HighFive to v2.7.1 (#449)
- Increase allowed section type to 19 (#462)
- Have warnings for incompatible soma-types (#458):
- SWC files should have soma that are either a point, or a set of stacked cylinders.
- H5 & ASC consider the soma to be a contour
- allow assignment of soma type for mutable soma
- add errors for soma access / write if wrong size
- ERROR_SOMA_INVALID_SINGLE_POINT
- ERROR_SOMA_INVALID_THREE_POINT_CYLINDER
- ERROR_SOMA_INVALID_CONTOUR
- increased test coverage and cleanup
v3.3.5
v3.3.4
New Features
- Add operator-> for iterators, for better ergonomics (#408)
- Allow SWC and ASC morphologies to be built from strings (#407)
Fixes
- Replace assert by exception (#436)
- Render README as RST (#434)
- Fallback to using python 3.10 for ci tests (#430)
- Fix sscanf clammping of allowed inputs (#420)
- Fix section order after deleting section in mut morphology (#412)
- Enable test mistakenly disabled (#418)
- Freeze wheel build os versions (#391)
- Fix wrong section order when section is deleted (#412)
- Add 3.11 wheels Linux; macOS/Windows ones require h5py to release an updated wheel for python 3.11
Improvements
- Remove travis configuration and badge (#428)
- Update links to morphology documentation (#424)
- Update pybind11 to v2.10.0 release (#425)
- Cleanup tests (#421)
- Cleanup mutable morphology and soma (#413, #414, #415)
- Cleanup ascii reader (#405)
- Use Catch2 builtins to approximate comparisons (#394)
- Update lexertl14 to latest commit cd5a1f1 (#397)
- Update HighFive to v2.4.1 (#406)
- Update gsl-lite submodule to v0.40.0 (#395)
- Use non-exceptional methods wherever possible (#389)
- Rebuild morphologies only when modifiers are passed (#392)
v3.3.3: Fix windows-2022 wheels & MANIFEST.in warnings (#388)
What's Changed
- Add Vasculature section_offsets & section_connectivity by @eleftherioszisis in #352
- Add
n_points
methods for immutable Morphology & Vasculature by @eleftherioszisis in #359 - Update pybind11 version to v2.8.1 release by @eleftherioszisis in #362
- add isHeterogeneous for checking if neurites are mixed
- fix operator<< instances by @mgeplf in #364
- Update readthedocs python to 3.9 by @eleftherioszisis in #365
- Add section type exception for unsupported type in ascii writer by @eleftherioszisis in #370
- Have Section and MitoSection have value semantics for comparison by @mgeplf in #379
- dependencies: allow to use an external pybind11. by @matz-e in #351
- Handle missmatching soma pts diameters in swc/asc by @eleftherioszisis in #385
- Catch2: move to submodule and update to v2.13.8 by @matz-e in #386
Full Changelog: v3.3.2...v3.3.3
Fix wheels uploading
What's Changed
- Fix wheel uploading on new release tags by @eleftherioszisis in #355
Full Changelog: v3.3.1...v3.3.2
v3.3.1
What's Changed
- Imbue enums with numeric operations by @mgeplf in #330
- remove unused AccessMode enum by @mgeplf in #331
- don't compile c++ tests when creating python package by @mgeplf in #332
- use std::make_unique by @mgeplf in #333
- Rename CHANGLOG.md to CHANGELOG.md (typo fix) by @musicinmybrain in #336
- Change tmp dir by @mgeplf in #335
- Remove unused python mock dependency by @musicinmybrain in #339
- Don't run tests twice on push within a pull request by @mgeplf in #340
- Dendritic spine by @mgeplf in #321
- Remove explicit template class instantiation by @musicinmybrain in #338
- cleanup building and publishing wheels by @mgeplf in #343
- Update setup by @mgeplf in #344
- more reliable ASC (Neurolucida) parser by @asanin-epfl in #305
- Mg/windows build by @mgeplf in #342
- update documentation by @asanin-epfl in #346
- add authors by @mgeplf in #347
- Work around conda cmake finding HDF5 issues by building docs with libhdf5-dev already installed by @mgeplf in #348
- Exclude musllinux wheels building by @eleftherioszisis in #354
New Contributors
- @musicinmybrain made their first contribution in #336
Full Changelog: v3.3.0...v3.3.1