Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
18 commits
Select commit Hold shift + click to select a range
409e205
adding H5 morphology container and individual H5 morphology support …
darshanmandge Jan 31, 2026
180ae4d
docs fix: morphio import, indentation in /morphio_wrapper.py, .gitign…
darshanmandge Feb 2, 2026
19305e5
test: improve coverage for H5 morphology functionality
darshanmandge Feb 2, 2026
1585ba1
fix: remove trailing whitespace from test files
darshanmandge Feb 2, 2026
88d1d5e
test: add comprehensive tests to improve coverage
darshanmandge Feb 2, 2026
795f037
test: add test for single point soma morphology handling
darshanmandge Feb 2, 2026
8d2be2a
test: add comprehensive edge case tests for morphology wrapper
darshanmandge Feb 2, 2026
71cd401
fix: remove trailing whitespace and unused imports
darshanmandge Feb 2, 2026
a0b62d7
test: add coverage tests for morphio_wrapper utility functions
darshanmandge Feb 14, 2026
1516fbe
test: increase SonataCircuitAccess branch coverage
darshanmandge Feb 14, 2026
7cd296f
test: make h5 morphology coverage deterministic
darshanmandge Feb 15, 2026
d3061b5
Merge branch 'main' into h5_morphology_and_container
darshanmandge Mar 19, 2026
d6511bb
Fix H5 morphology path validation and align with neurodamus approach …
darshanmandge Mar 30, 2026
615a381
Fix morph_fname extension and accept directories in _is_valid_morphol…
darshanmandge Mar 30, 2026
9de8b89
docs: add detailed docstrings for NeuronTemplate
darshanmandge Apr 1, 2026
f513dc0
Merge remote-tracking branch 'origin/main' into h5_morphology_and_con…
darshanmandge Apr 1, 2026
cfa6d6a
add docstrings to morphio_wrapper.py
darshanmandge Apr 1, 2026
98c1025
address comments
darshanmandge Apr 3, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
/doc/build
/docs/build
/docs/source/_autosummary
/build
.debug
.profiling
.vscode
Expand Down
2 changes: 1 addition & 1 deletion bluecellulab/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@

from bluecellulab.importer import import_hoc
from .verbosity import *
from .cell import Cell, create_ball_stick # NOQA
from .cell import Cell, create_ball_stick, MorphIOWrapper # NOQA
from .circuit import EmodelProperties
from .connection import Connection # NOQA
from .plotwindow import PlotWindow # NOQA
Expand Down
1 change: 1 addition & 0 deletions bluecellulab/cell/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,4 @@
from .cell_dict import CellDict
from .sonata_proxy import SonataProxy
from .ballstick import create_ball_stick
from .morphio_wrapper import MorphIOWrapper
5 changes: 4 additions & 1 deletion bluecellulab/cell/core.py
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,10 @@ def __init__(self,

Args:
template_path: Path to hoc template file.
morphology_path: Path to morphology file.
morphology_path: Path to morphology file. Supports .asc, .swc, .h5 and .h5 containers formats.
Comment thread
ilkilic marked this conversation as resolved.
If the morphology is in an H5 container, the path should be the
path to the morphology file in the H5 container.
For example: "merged-morphologies.h5/C4095O94"
cell_id: ID of the cell, used in RNG seeds.
record_dt: Timestep for the recordings.
template_format: Cell template format such as 'v5' or 'v6_air_scaler'.
Expand Down
Loading