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

intervals-mining-lab / foapy / 28156769744
94%

Build:
DEFAULT BRANCH: main
Ran 25 Jun 2026 08:21AM UTC
Jobs 3
Files 38
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 08:20AM UTC coverage: 93.596% (-0.3%) from 93.932%
28156769744

push

github

web-flow
feat: decompose intervals pipeline into chain/tuple/distribution stages (#105)

* feat: extract intervals_chain, intervals_tuple, intervals_distribution from intervals.py (#83 #84 #85)

* style: reformat __init__.py

* Added CLAUDE

* Added speckit

* Added speckit

* Added spec

* Clarify

* Added tasks

* feat: decompose intervals pipeline into chain/tuple/distribution stages

Introduces chain_mode, tuple_mode enums and four new pipeline functions:
intervals_chain, intervals_tuple, intervals_distribution,
is_valid_intervals_chain — all vectorised (no Python loops), with
callable binding(chain) and chain_mode(chain) introspection, foapy.ma
variants, ASV benchmarks, and 107 new tests (442 total, 0 failures).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* refactoring

* Fix intervals_tuple

* Added status

* Commit implementation

* Update spec

* Fix specs

* Depricate intervals and mode (#106)

* Depricate intervals and mode

* Apply suggestions from code review

Co-authored-by: Igor Rodionov  <496956+goruha@users.noreply.github.com>

* Fix docs

* Fix benchmarks

* Update src/foapy/core/_intervals_tuple.py

Co-authored-by: Maximus2012 <107984170+Maximus2012@users.noreply.github.com>

* fix: drop Python 3.9 from CI

---------

Co-authored-by: Maximus2012 <mkochetkov9@gmail.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-authored-by: Maximus2012 <107984170+Maximus2012@users.noreply.github.com>

125 of 126 new or added lines in 12 files covered. (99.21%)

380 of 406 relevant lines covered (93.6%)

2.81 hits per line

Uncovered Changes

Lines Coverage ∆ File
1
97.3
src/foapy/core/_intervals_tuple.py
Jobs
ID Job ID Ran Files Coverage
1 macos-15 - py3.11 - 28156769744.1 25 Jun 2026 08:21AM UTC 38
93.6
GitHub Action Run
2 windows-latest - py3.11 - 28156769744.2 25 Jun 2026 08:21AM UTC 38
93.6
GitHub Action Run
3 ubuntu-latest - py3.11 - 28156769744.3 25 Jun 2026 08:21AM UTC 38
93.6
GitHub Action Run
Source Files on build 28156769744
  • Tree
  • List 38
  • Changed 30
  • Source Changed 30
  • Coverage Changed 30
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #28156769744
  • 879e2273 on github
  • Prev Build on 0.0.22 (#17007920577)
  • Delete
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