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

brian-team / brian2 / 40432823258
68%
master: 92%

Build:
Build:
LAST BUILD BRANCH: substitute-numpy-scalars
DEFAULT BRANCH: master
Ran 27 Oct 2026 04:18PM UTC
Jobs 4
Files 222
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

27 Oct 2026 01:29AM UTC coverage: 67.889% (-24.4%) from 92.291%
40432823258

Pull #1902

github

web-flow
Merge e7783bb5e into 26d8f1029
Pull Request #1902: Support boolean masks as indices for synaptic variables

7812 of 10960 branches covered (71.28%)

22523 of 33176 relevant lines covered (67.89%)

1.31 hits per line

Coverage Regressions

Lines Coverage ∆ File
2094
0.0
-99.67% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/units/allunits.py
715
19.72
-78.31% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/spatialneuron/morphology.py
421
43.84
-48.95% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/units/fundamentalunits.py
304
37.5
-60.32% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/core/network.py
284
42.23
-50.18% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/equations/equations.py
266
69.31
-24.99% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/synapses/synapses.py
257
52.51
-38.02% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/core/variables.py
218
19.79
-77.03% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/core/preferences.py
178
63.19
-29.63% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/groups/group.py
146
18.88
-74.49% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/codegen/generators/numpy_generator.py
144
25.0
-47.37% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/utils/logger.py
125
33.88
-51.65% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/core/functions.py
108
49.23
-41.54% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/devices/device.py
108
24.5
-71.52% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/units/unitsafefunctions.py
103
58.06
-36.92% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/codegen/generators/cython_generator.py
103
54.39
-30.12% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/groups/neurongroup.py
99
15.45
-80.49% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/parsing/functions.py
95
68.64
-24.42% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/codegen/generators/GSL_generator.py
94
73.93
-10.3% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/devices/cpp_standalone/device.py
90
54.7
-38.46% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/stateupdaters/explicit.py
82
0.0
-70.69% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/__init__.py
77
29.01
-58.78% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/codegen/runtime/numpy_rt/numpy_rt.py
76
69.63
-28.15% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/spatialneuron/spatialneuron.py
72
17.78
-80.0% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/monitors/ratemonitor.py
71
51.27
-44.94% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/core/clocks.py
71
37.1
-57.26% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/equations/codestrings.py
68
55.25
-37.57% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/parsing/rendering.py
64
47.24
-50.39% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/core/magic.py
63
73.24
-22.18% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/codegen/generators/cpp_generator.py
61
55.33
-30.96% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/parsing/expressions.py
60
32.76
-34.48% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/utils/filelock.py
59
53.62
-42.75% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/codegen/templates.py
58
52.42
-46.77% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/input/timedarray.py
56
61.31
-33.33% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/monitors/spikemonitor.py
55
44.17
-45.83% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/stateupdaters/exact.py
50
60.57
-28.57% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/codegen/codeobject.py
46
59.12
-25.41% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/codegen/runtime/cython_rt/extension_manager.py
43
58.87
-34.68% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/core/base.py
42
80.62
-14.53% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/codegen/optimisation.py
41
22.42
-24.85% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/codegen/cpp_prefs.py
40
57.41
-37.04% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/codegen/runtime/cython_rt/cython_rt.py
39
0.0
-92.86% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/core/operations.py
38
73.14
-21.71% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/monitors/statemonitor.py
38
49.37
-48.1% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/stateupdaters/base.py
37
65.87
-29.37% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/input/spikegeneratorgroup.py
36
12.2
-87.8% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/only.py
35
71.51
-20.35% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/parsing/bast.py
34
13.04
-73.91% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/parsing/dependencies.py
33
0.0
-100.0% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/units/stdunits.py
32
63.74
-35.16% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/utils/stringtools.py
28
73.47
-19.05% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/codegen/translation.py
27
41.43
-38.57% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/parsing/sympytools.py
27
56.1
-32.93% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/stateupdaters/GSL.py
26
0.0
-83.87% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/codegen/runtime/GSLcython_rt/GSLcython_rt.py
25
76.32
-21.93% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/codegen/generators/base.py
23
50.67
-30.67% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/conftest.py
23
65.48
-27.38% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/synapses/parse_synaptic_generator_syntax.py
22
9.52
-52.38% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/importexport/dictlike.py
21
64.52
-22.58% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/devices/cpp_standalone/codeobject.py
21
58.73
-33.33% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/input/poissongroup.py
21
0.0
-100.0% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/stateupdaters/__init__.py
21
49.02
-41.18% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/utils/caching.py
20
63.89
-27.78% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/input/binomial.py
19
0.0
-79.17% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/importexport/importexport.py
18
59.26
-33.33% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/groups/subgroup.py
16
20.0
-80.0% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/core/namespace.py
16
60.0
-40.0% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/input/poissoninput.py
15
72.58
-24.19% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/codegen/permutation_analysis.py
15
39.29
-53.57% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/core/tracking.py
15
66.67
-33.33% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/stateupdaters/exponential_euler.py
15
0.0
-100.0% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/units/constants.py
12
40.0
-60.0% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/parsing/statements.py
12
0.0
-100.0% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/utils/arrays.py
11
0.0
-100.0% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/units/__init__.py
11
0.0
-100.0% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/_version.py
10
65.71
-28.57% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/core/names.py
9
0.0
-69.23% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/codegen/generators/__init__.py
9
0.0
-69.23% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/codegen/runtime/__init__.py
9
0.0
-100.0% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/numpy_.py
9
68.42
-23.68% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/utils/filetools.py
8
28.57
-57.14% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/core/core_preferences.py
8
55.56
-44.44% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/equations/refractory.py
8
75.0
-25.0% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/equations/unitcheck.py
7
0.0
-100.0% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/devices/cpp_standalone/GSLcodeobject.py
6
0.0
-100.0% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/input/__init__.py
5
72.41
-17.24% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/codegen/statements.py
5
0.0
-100.0% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/importexport/__init__.py
4
0.0
-100.0% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/codegen/__init__.py
4
0.0
-100.0% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/groups/__init__.py
4
0.0
-100.0% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/monitors/__init__.py
3
0.0
-100.0% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/core/spikesource.py
3
0.0
-100.0% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/devices/cpp_standalone/__init__.py
3
0.0
-100.0% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/equations/__init__.py
3
0.0
-60.0% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/memory/dynamicarray.py
3
0.0
-100.0% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/spatialneuron/__init__.py
3
0.0
-60.0% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/synapses/spikequeue.py
3
0.0
-100.0% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/utils/environment.py
3
40.0
-60.0% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/utils/topsort.py
2
33.33
-66.67% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/codegen/_prefs.py
2
0.0
-100.0% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/codegen/targets.py
2
0.0
-100.0% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/devices/__init__.py
2
0.0
-100.0% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/synapses/__init__.py
2
0.0
-100.0% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/utils/__init__.py
1
0.0
-100.0% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/codegen/get_cpu_flags.py
1
0.0
-100.0% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/codegen/runtime/cython_rt/__init__.py
1
0.0
-100.0% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/codegen/runtime/GSLcython_rt/__init__.py
1
0.0
-100.0% opt/hostedtoolcache/Python/3.15.1/x64/lib/python3.15/site-packages/brian2/codegen/runtime/numpy_rt/__init__.py
Jobs
ID Job ID Ran Files Coverage
1 run Object - true - false - 3.15 - 40432823258.1 27 Oct 2026 04:22PM UTC 111
43.97
GitHub Action Run
2 run Object - false - false - 3.15 - 40432823258.2 27 Oct 2026 05:14PM UTC 111
87.36
GitHub Action Run
3 run Object - false - true - 3.15 - 40432823258.3 27 Oct 2026 05:10PM UTC 111
87.3
GitHub Action Run
4 run Object - true - true - 3.15 - 40432823258.4 27 Oct 2026 04:18PM UTC 111
43.51
GitHub Action Run
Source Files on build 40432823258
  • Tree
  • List 222
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #40432823258
  • Pull Request #1902
  • PR Base - master (#40239782586)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc