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

openbraininstitute / neurodamus / 23301769596
91%

Build:
DEFAULT BRANCH: main
Ran 19 Mar 2026 03:17PM UTC
Jobs 4
Files 49
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

19 Mar 2026 03:09PM UTC coverage: 91.091% (+0.1%) from 90.961%
23301769596

push

github

web-flow
Implement support for condition:modification added to sonata-extension spec (#486)

## Context
<!-- Please brifly describe the problem the PR solves and what the
solution was -->
Implement support for new condition modifications added to SONATA
specification.

## Scope
<!--
Please describe in more detail the several changes implemented. How did
we solve it?
E.g. change component-A to..., created a new data structure, etc...
-->
This PR addresses the new modifications added to the specification:
https://github.com/openbraininstitute/sonata-extension/pull/16

Fixes openbraininstitute/prod-singlecell-simulation#257 

## Testing
<!--
Please add a new test under `tests`. Consider the following cases:

1. If the change is in an independent component (e.g, a new container
type, a parser, etc) a bare unit test should be sufficient. See e.g.
`tests/test_coords.py`
2. If you are fixing or adding components supporting a scientific use
case, affecting node or synapse creation, etc..., which typically rely
on Neuron, tests should set up a simulation using that feature,
instantiate neurodamus, **assess the state**, run the simulation and
check the results are as expected.
    See an example at `tests/test_simulation.py#L66`
-->

## Review
* [ ] PR description is complete
* [ ] Coding style (imports, function length, New functions, classes or
files) are good
* [ ] Unit/Scientific test added
* [ ] Updated Readme, in-code, developer documentation

---------

Co-authored-by: Alessandro Cattabiani <cattabiani@users.noreply.github.com>

157 of 160 new or added lines in 2 files covered. (98.13%)

7740 of 8497 relevant lines covered (91.09%)

2.31 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
3
97.85
0.49% neurodamus/modification_manager.py
Subprojects
ID Flag name Job ID Ran Files Coverage
1 unit-mpi 23301769596.1 19 Mar 2026 03:17PM UTC 49
61.85
GitHub Action Run
2 unit 23301769596.2 19 Mar 2026 03:17PM UTC 49
88.69
GitHub Action Run
3 unit-ngv-mpi 23301769596.3 19 Mar 2026 03:17PM UTC 49
54.11
GitHub Action Run
4 baseline 23301769596.4 19 Mar 2026 03:17PM UTC 49
25.86
GitHub Action Run
Source Files on build 23301769596
  • Tree
  • List 49
  • Changed 8
  • Source Changed 2
  • Coverage Changed 8
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #23301769596
  • 9e61c637 on github
  • Prev Build on main (#22847764933)
  • Next Build on main (#23431330571)
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