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

transentis / bptk_py
100%

Build:
DEFAULT BRANCH: main
Repo Added 20 Apr 2024 06:18PM UTC
Files 89
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

LAST BUILD ON BRANCH main
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • cover_fix
  • coverage
  • enable-multidim-sddsl
  • improve-test-coverage
  • increase-test-coverage
  • main

21 Sep 2026 10:01AM UTC coverage: 99.987% (-0.01%) from 100.0%
35586487838

push

github

mbaehring
Release 3.1.1: the dot product speaks labels, and six defects less

Feature: `dot` works on named arrays, pairing operands by label rather than
by position, and runs on the Rust engine.

Breaking: a `bptk()` carries its own plotting configuration instead of writing
into the package-wide one.

Bugfixes: a cold evaluation at a late timestep no longer raises RecursionError;
the column names of `run_scenarios` no longer depend on earlier calls; a
`delay` reads a variable duration at every step; a `delay` over an overridden
constant lags again.

The sdist can no longer carry internal files: `[tool.maturin] exclude` closes
the path a local `just publish` would otherwise open.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

232 of 232 new or added lines in 7 files covered. (100.0%)

1 existing line in 1 file now uncovered.

7763 of 7764 relevant lines covered (99.99%)

1.0 hits per line

Relevant lines Covered
Build:
Build:
7764 RELEVANT LINES 7763 COVERED LINES
1.0 HITS PER LINE
Source Files on main
  • Tree
  • List 89
  • Changed 7
  • Source Changed 7
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
35586487838 main Release 3.1.1: the dot product speaks labels, and six defects less Feature: `dot` works on named arrays, pairing operands by label rather than by position, and runs on the Rust engine. Breaking: a `bptk()` carries its own plotting configuration ... push 21 Sep 2026 10:11AM UTC mbaehring github
99.99
34984854729 main Release 3.1.0: arrayed models on the Rust engine, and arrays through every operator Sub-elements flatten to bracket-named scalar entities, the aggregations become variadic arr_* builtins and dot is expanded at serialization time, so the engine it... push 15 Sep 2026 03:04PM UTC mbaehring github
100.0
34122842642 main Let publish_docs.sh print more than thirty paths `git status --short | head -30` under `set -o pipefail`: head closes the pipe, git status keeps writing, and the SIGPIPE fails the script with 141 - after the rsync and before the commit. A publish... push 07 Sep 2026 12:45PM UTC mbaehring github
98.74
34116941520 main Move test-all to where its dependency lives `just` refused this justfile outright: `error: Recipe 'test-all' has unknown dependency 'test-docs'`. test-docs is a documentation recipe and does not exist here - and while the optional import tolerate... push 07 Sep 2026 11:38AM UTC mbaehring github
98.74
34111723616 main Retry the Pyodide downloads, and make micropip say what went wrong Two runs of the browser job died on the network and the second one lied about it. `micropip.query_package` catches every fetch exception, logs it at debug level, tries the next in... push 07 Sep 2026 10:36AM UTC mbaehring github
98.74
34108724099 main Answer six vulnerability alerts PyO3 0.29.2 in the wheel, for an out-of-bounds read in `nth`/`nth_back` (high) and a missing `Sync` bound on `PyCFunction::new_closure` (moderate). Both are fixed in 0.29.0 rather than in a 0.24.x. Neither path is ... push 07 Sep 2026 10:01AM UTC mbaehring github
98.74
34103107247 main Release 3.0.3: nine bugfixes, two breaking changes, and uv Nine bugfixes, two breaking changes, one feature and one removal - the full list is in the changelog in README.md. The two breaking ones are worth naming here. `register_scenario_manager... push 07 Sep 2026 09:03AM UTC mbaehring github
98.74
33056751636 main Say where the notebooks are, and that the diagrams are not The tutorial paragraph still pointed at the retired Jupyter repository. The notebooks are marimo notebooks under docs/tutorial now, with the models and scenarios they need - but without t... push 27 Aug 2026 09:10AM UTC mbaehring github
98.57
33053655467 main Release 3.0.2: five bugfixes, and the tutorial notebooks move in The documentation is written as marimo notebooks now, and they live here: 60 notebooks under docs/tutorial with the models and scenarios they run on, so the pages can be opened and ... push 27 Aug 2026 08:30AM UTC mbaehring github
98.57
32229395131 main Release 3.0.1: variable pins for the Emscripten platform push 19 Aug 2026 07:55AM UTC mbaehring github
98.55
See All Builds (218)
  • Repo on GitHub
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