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

intervals-mining-lab / foapy
94%

Build:
DEFAULT BRANCH: main
Repo Added 05 Mar 2024 11:23AM UTC
Token blOWsbZswpNZcmNtByfMQXNHuh9vUIKt5 regen
Build 373 Last
Files 38
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
Sync Branches
  • No branch selected
  • 0.0.1
  • 0.0.10
  • 0.0.11
  • 0.0.12
  • 0.0.13
  • 0.0.14
  • 0.0.15
  • 0.0.16
  • 0.0.17
  • 0.0.2
  • 0.0.21
  • 0.0.22
  • 0.0.3
  • 0.0.4
  • 0.0.5
  • 0.0.6
  • 0.0.7
  • 0.0.8
  • 0.0.9
  • 002-decompose-intervals-pipeline
  • 003-cleanup-intervals-pipeline
  • 004-partials-package
  • Maximus2012/issue6
  • alphabet-optimization
  • benchmarks
  • benchmarks-new
  • benchmarks-order-3
  • characterisics-fix
  • characteristics
  • cleanup-idea-files
  • comment-foa-implementations
  • commit-signed-guide
  • dependabot/pip/docs/pip-b7f5c28099
  • docs-on-tags
  • documentation
  • drop-mem-benchmarks
  • fix-ci-cd
  • fix-package
  • fix-packages-ma
  • fix-packages-ma-3
  • fix-packages-ma2
  • fix-workflows
  • fix-workflows-2
  • improve-ma-alphabet-performance
  • improve-redundant-mode
  • init
  • interval_optimisation
  • intervals-chain
  • intervals-optimization
  • issue-17
  • issue-4
  • issue-5
  • issue-5-2
  • issue-7
  • issue-8
  • issue3
  • ma_characteristics
  • ma_order_hash
  • ma_order_repair
  • main
  • numpify-ma-alphabet
  • numpify-ma-intervals
  • numpify-ma-intervals-3
  • numpify-ma-order
  • order-optimization
  • posthog-integration
  • streamlit-frontpage
  • unique-version

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

Relevant lines Covered
Build:
Build:
406 RELEVANT LINES 380 COVERED LINES
2.81 HITS PER LINE
Source Files on main
  • Tree
  • List 38
  • Changed 30
  • Source Changed 30
  • Coverage Changed 30
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
28156769744 main 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 specki... push 25 Jun 2026 08:21AM UTC web-flow github
93.6
28146813144 002-decompose-intervals-pipeline Merge 73ede3b7a into 58bd76e27 Pull #105 25 Jun 2026 04:27AM UTC web-flow github
93.6
24926359063 dependabot/pip/docs/pip-b7f5c28099 Merge ff9785b98 into 58bd76e27 Pull #103 25 Apr 2026 08:06AM UTC web-flow github
93.93
24638355903 004-partials-package Merge 5ffb4ff7c into 58bd76e27 Pull #107 19 Apr 2026 08:26PM UTC web-flow github
94.59
24634835304 002-decompose-intervals-pipeline Merge 56f3b421f into 58bd76e27 Pull #105 19 Apr 2026 05:25PM UTC web-flow github
93.6
24630058327 003-cleanup-intervals-pipeline Merge 8361003f7 into 37c0c7bdb Pull #106 19 Apr 2026 01:20PM UTC web-flow github
93.6
24629528838 003-cleanup-intervals-pipeline Merge 53da6837d into 37c0c7bdb Pull #106 19 Apr 2026 12:52PM UTC web-flow github
93.6
24628833944 003-cleanup-intervals-pipeline Merge 7272d1d55 into 37c0c7bdb Pull #106 19 Apr 2026 12:15PM UTC web-flow github
93.6
24624640498 002-decompose-intervals-pipeline Merge 37c0c7bdb into 58bd76e27 Pull #105 19 Apr 2026 08:18AM UTC web-flow github
95.02
24613643744 002-decompose-intervals-pipeline Merge 7ae5e34f1 into 58bd76e27 Pull #105 18 Apr 2026 08:52PM UTC web-flow github
95.02
See All Builds (351)

Badge your Repo: foapy

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

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

Refresh
  • Settings
  • Repo on GitHub
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