• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

openbraininstitute / neurodamus / 28177838593
91%

Build:
DEFAULT BRANCH: main
Ran 25 Jun 2026 02:35PM UTC
Jobs 5
Files 50
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

25 Jun 2026 02:34PM UTC coverage: 91.3% (-0.01%) from 91.311%
28177838593

push

github

web-flow
LFP: pass electrode_offsets vector for multi-report support (#541)

In `coreneuron_configuration.py`, `process_section` now passes:

- `Nd.Vector([0, num_electrodes])` when electrodes are present
- `Nd.Vector()` when no electrodes

Companion PR to [neuronsimulator/nrn#3779](https://github.com/neuronsimulator/nrn/pull/3779). Passes electrode offsets as a CSR-style vector instead of a scalar integer to `nrnbbcore_register_mapping`.

Fix: https://github.com/openbraininstitute/neurodamus/issues/553
Fix: https://github.com/openbraininstitute/neurodamus/issues/548

The spec change that triggered this change: https://github.com/openbraininstitute/sonata-extension/pull/34
This matches the updated NEURON-side API that expects an offsets vector.

## Context

This is part of the LFP electrode offsets refactor that prepares the data path for per-report electrode file support (multiple LFP reports with different electrode configurations). See the nrn PR for the full design.

## Testing

- Requires the nrn branch `katta/lfp-electrode-offsets` to be built first
- All existing `test_lfp.py` tests pass unchanged

90 of 93 new or added lines in 5 files covered. (96.77%)

7818 of 8563 relevant lines covered (91.3%)

11.03 hits per line

Uncovered Changes

Lines Coverage ∆ File
3
94.12
neurodamus/io/lfp_reader.py
Subprojects
ID Flag name Job ID Ran Files Coverage
1 baseline 28177838593.1 25 Jun 2026 02:35PM UTC 50
26.67
GitHub Action Run
2 unit 28177838593.2 25 Jun 2026 02:37PM UTC 50
88.6
GitHub Action Run
3 unit-allen-v1 28177838593.3 25 Jun 2026 02:38PM UTC 50
53.35
GitHub Action Run
4 unit-mpi 28177838593.4 25 Jun 2026 02:37PM UTC 50
62.19
GitHub Action Run
5 unit-ngv-mpi 28177838593.5 25 Jun 2026 02:38PM UTC 50
54.63
GitHub Action Run
Source Files on build 28177838593
  • Tree
  • List 50
  • Changed 6
  • Source Changed 6
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #28177838593
  • a2234c97 on github
  • Prev Build on main (#28154313738)
  • Next Build on main (#28234577484)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc