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

openbraininstitute / neurodamus / 15256417569
90%

Build:
DEFAULT BRANCH: main
Ran 26 May 2025 02:36PM UTC
Jobs 4
Files 47
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

26 May 2025 02:29PM UTC coverage: 88.253% (+0.5%) from 87.758%
15256417569

push

github

web-flow
ngv refactoring + tests (#269)

## Context
ngv can be refactored and tested more

## Scope
- [x] rework `_connect_endfeet` and dump the construction and endfeet
connection to the astrocyte in the astrocyte class. It belongs there.
Fix #259
- [x] remove endoplasmic reticulum functions. The functions were unused
- [x] add in the docs what we were doing with the endoplasmic reticulum.
Partial fix #267
- [x] add `_init_section` and `_init_endfoot_section`: it is more SMART
- [x] fix #261: better warning for section resizing
- [x] renamed `*glut` lists in `glut_all`, `glut_endfeet`, and
`glut_soma` to underline where they are from. `glut_list` remains for
compatibility with metabolism
- [x] simplified `R0pas` extraction. I do not think an endfoot without a
vasculature has much sense
- [x] fix #262
- [x] fix #263 not necessary anymore. From Michael Hines 
>I do believe all ref_vars are automatically updated.
CVode.cache_efficient now does nothing. In version 9 all range variable
memory layout is Structure of Array. The substance of cache efficiency
is now merely a permutation.
Replaced with the more pythonic: `sec(0.5).cadifus._ref_glu2 =
glut._ref_glut`.
- [x] fix #276. No answer in the ticket. I decide: we can emit a normal
warning when we encounter the problem and avoid the whole `post_stdinit`
function which, in turn, can be safely removed now.

There is a test to check that it still works as a pointer
- [x] fix #272 make vasculature mandatory
- [x] `GlioVascularManager` should use proper `ConfigurationError`, not
`Exception`
- [x] skip refactoring of `NeuroGlialConnection` as it requires
unblocking of #149 and this fix is likely to be a PR by itself based on
its complexity
- [x] fix #269
- [x] fix #149: we remove the semi-implemented the feature
- [x] fix #285: `GlutReceive` is placed only when needed. `get_glut`
ensures that we place, if needed, at most 1 `GlutReceive` per section
- [x] added a new `_emit_init_cell_warnings` that collects and emits
wa... (continued)

88 of 97 new or added lines in 1 file covered. (90.72%)

1 existing line in 1 file now uncovered.

7430 of 8419 relevant lines covered (88.25%)

2.19 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
9
92.41
14.98% neurodamus/ngv.py

Uncovered Existing Lines

Lines Coverage ∆ File
1
92.41
14.98% neurodamus/ngv.py
Subprojects
ID Flag name Job ID Ran Files Coverage
1 baseline 15256417569.1 26 May 2025 02:36PM UTC 47
25.37
GitHub Action Run
2 unit 15256417569.2 26 May 2025 02:36PM UTC 47
85.94
GitHub Action Run
3 unit-ngv-mpi 15256417569.3 26 May 2025 02:36PM UTC 47
52.1
GitHub Action Run
4 unit-mpi 15256417569.4 26 May 2025 02:36PM UTC 47
56.0
GitHub Action Run
Source Files on build 15256417569
  • Tree
  • List 47
  • Changed 6
  • Source Changed 3
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #15256417569
  • 169bf0e1 on github
  • Prev Build on main (#15209979194)
  • Next Build on main (#15295008710)
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

© 2025 Coveralls, Inc