Skip to content

Version 0.0.7

Choose a tag to compare

@chaoming0625 chaoming0625 released this 19 Jan 04:37
· 49 commits to main since this release
bdf7eb8

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
  • Integrator Sub-package (braincell.quad)

    • Moved all integrator and solver modules into braincell/quad/:
      • _integrator*.py files moved to braincell/quad/.
    • This improves the clarity of the top-level namespace.

Documentation

  • Structure Updates
    • Updated API documentation to reflect the new module structure.
    • Simplified index.rst and reorganized API reference pages.
    • Updated copyright to reflect membership in the BrainX Ecosystem.

CI/CD

  • Workflow Updates
    • Bumped versions for actions/checkout, upload-artifact, and download-artifact.

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