Version 0.0.7
This release focuses on structural refactoring to improve codebase organization, specifically grouping morphology and integrator components into dedicated sub-packages (braincell.morph and braincell.quad).
Refactoring & Code Organization
-
Morphology Sub-package (
braincell.morph)- Moved and renamed morphology-related modules into
braincell/morph/:_morphology.py->morph/_morphology.py_morphology_branch_tree.py->morph/_branch_tree.py_morphology_from_asc.py->morph/_from_asc.py_morphology_from_swc.py->morph/_from_swc.py_morphology_utils.py->morph/_utils.py
- Moved and renamed morphology-related modules into
-
Integrator Sub-package (
braincell.quad)- Moved all integrator and solver modules into
braincell/quad/:_integrator*.pyfiles moved tobraincell/quad/.
- This improves the clarity of the top-level namespace.
- Moved all integrator and solver modules into
Documentation
- Structure Updates
- Updated API documentation to reflect the new module structure.
- Simplified
index.rstand reorganized API reference pages. - Updated copyright to reflect membership in the BrainX Ecosystem.
CI/CD
- Workflow Updates
- Bumped versions for
actions/checkout,upload-artifact, anddownload-artifact.
- Bumped versions for
What's Changed
- ⬆️ Bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #57
- ⬆️ Bump actions/download-artifact from 4 to 6 by @dependabot[bot] in #58
- ⬆️ Bump actions/checkout from 5 to 6 by @dependabot[bot] in #59
- ⬆️ Bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #60
- ⬆️ Bump actions/download-artifact from 6 to 7 by @dependabot[bot] in #61
- ⬆️ Bump styfle/cancel-workflow-action from 0.12.1 to 0.13.0 by @dependabot[bot] in #62
- Refactor morphology and integrators into morph/quad subpackages by @chaoming0625 in #63
Full Changelog: v0.0.6...v0.0.7