Morphio

Latest version: v3.3.9

Safety actively analyzes 624524 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

3.3.8

======
* Make ThreePointSoma use relative tolerance (494)
* Fix incorrect warning types for `OnlyChild` and `DisconnectedNeurite` (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 a `warning_handler` (#482)

Improvements:
* work w/ clang17 (486)
* Turn on -Wno-poison-system-directories on clang (489)
* follow libsonata's example, and publish wheels that statically use hdf5, to reduce h5py version conflicts (493)
* update to pybind11 v2.12.0 (495)

3.3.7

======
* Change license from LGPL-3.0 to Apache-2.0 467
* Switch to HDF5 1.14 for all wheels
* Add wheel building for python 3.12
* Add wheel building for ARM64 Apple Silicon
* Better write for soma types 411

3.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

3.3.5

======
New Features:
* Abstraction for morphology collection. (444)

Improvements:
* Don't ignore choice of `MORPHIO_ENABLE_COVERAGE`. (452)
* enable windows py311, since new h5py release has wheels (441)
* Update clang-format CI to 22.04. (445)
* Make neurolucida state machine thread-safe (440)
* Improve doc (439)

3.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)

3.3.3

======

New Features:
* Vasculature `section_offsets` & `section_connectivity` (352)
* `n_points method` for immutable Morphology and Vasculature (359)
* `is_heterogeneous` method for checking downstream/upstream section type homogeneity (360)

Fixes:
* Fixed documentation links (350)
* Python version check >=3.7 (356)
* Updated pybind11 submodule to v2.8.1 (362)
* Added exception for attempting to write unsupported section types into ascii (370)
* Wheels for newer python versions
* fix operator<< instances (364)

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.