Skip to content

Commit

Permalink
V4 (#1111)
Browse files Browse the repository at this point in the history
* Mixed subtree processing (#981)
* Refactor tests for test_mixed.py (#1027)
* Remove deprecated modules and functions/classes & warnings (#1026, #1032)
* Use readonly morphio Morphology by default (#979)
* Morphology level radial distance features use the soma as reference point (#1030)
* Expose subtree processing from the morph_stats api (#1034)
* Remove pyXX prefix for lint, docs, and coverage (#1038)
* Fix tutorials and add tutorial testenv (#1039)
* Add isort for formatting/linting (#1040)
* Add testing of example scripts (#1041)
* Make documentation/docstrings testable (#1035)
* Add black to neurom, format everything, and add to lint (#1042)
* Fix load_morpholgies to always resolve paths (#1047)
* allow Morphology objects to be either mut or immut (#1049)
* Replace iter_* methods by properties in core objects and improve iter_segments (#1054)
* Decouple Morphology constructor from io (#1120)
* Move soma methods to functions (#1118)
  • Loading branch information
mgeplf authored May 14, 2024
1 parent a44ecc4 commit 548e054
Show file tree
Hide file tree
Showing 118 changed files with 12,664 additions and 3,919 deletions.
18 changes: 18 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,24 @@
Changelog
=========

Version 4.0.0
-------------

- Morphology class accepts only morphio objects, not files anymore. (#1120)
- Replace ``iter_*`` methods by properties in core objects and improve ``iter_segments``. (#1054)
- NeuriteType extended to allow mixed type declarations as tuple of ints. (#1071)
- All features return built-in types (#1064)
- Morphology class also allows mutable morphio objects to be passed explicitly. (#1049)
- Morphology class uses morphio immutable class by composition, istead of inheritance. (#979)
- Morphology level radial distance features use the soma as reference point. (#1030)
- Make ``neurom.core.Population`` resolve paths. Symlinks are not resolved. (#1047)
- Mixed subtree processing can be used in morph_stats app via the use_subtrees flag. (#1034)
- ``neurom.view.[plot_tree|plot_tree3d|plot_soma|plot_soma3D]`` were hidden from the
neurom.view module. They can still be imported from neurom.view.matplotlib_impl. (#1032)
- Mixed subtree processing. (#981)
- Deprecated modules and classes were removed. (#1026)


Version 3.2.3
-------------

Expand Down
220 changes: 0 additions & 220 deletions doc/Makefile

This file was deleted.

2 changes: 0 additions & 2 deletions doc/clean.sh

This file was deleted.

Loading

0 comments on commit 548e054

Please sign in to comment.