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

sm00thix / ikpls / 28820311672
94%

Build:
DEFAULT BRANCH: main
Ran 06 Jul 2026 08:15PM UTC
Jobs 20
Files 13
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

06 Jul 2026 08:14PM UTC coverage: 94.323%. Remained the same
28820311672

push

github

web-flow
Support python 3.10 (#48)

* IKPLS 6.0.1: Python 3.10 support and typeguard-safe integer annotations

Lower the minimum supported Python from 3.11 to 3.10 (requires-python =
">=3.10, <3.15"), add a 3.10 classifier, and add Python 3.10 to both CI
test matrices (JAX and numpy-only). The only 3.11-only construct was the
typing.Self return annotation on the four fit methods; these now use the
class name instead (equivalent for runtime type checking, and ikpls ships
no py.typed marker, so static type checkers are unaffected).

Bump the cvmatrix requirement to >=3.2.2 in both the base dependencies and
the jax extra: 3.2.2 is the first cvmatrix release that supports Python
3.10. The jax extra now requires cvmatrix[jax] (was plain cvmatrix), since
ikpls.fast_cross_validation.jax drives the cvmatrix JAX backend
(CVMatrix(backend="jax")); this makes the dependency on cvmatrix's JAX
capability explicit.

Also make the internal weighted-fit ddof check typeguard-safe on the older
NumPy stack resolved on 3.10: the num_nonzero_weights parameter is now
annotated Union[int, np.integer] (was np.intp), because np.count_nonzero
returns a builtin int on NumPy < 2.4 and an np.intp on newer NumPy.
Annotation-only change; runtime behavior is identical.

The test suite passes on Python 3.10 and on current Python, with and
without the JAX extra.

* Regenerate uv.lock for cvmatrix 3.2.2 from PyPI

1213 of 1286 relevant lines covered (94.32%)

11.82 hits per line

Coverage Regressions

Lines Coverage ∆ File
9
91.41
0.0% numpy.py
Jobs
ID Job ID Ran Files Coverage
1 ubuntu-latest-python-3.14-numpy-only - 28820311672.1 06 Jul 2026 08:15PM UTC 13
24.88
GitHub Action Run
2 ubuntu-latest-python-3.10-jax - 28820311672.2 06 Jul 2026 11:44PM UTC 13
93.39
GitHub Action Run
3 windows-latest-python-3.13-jax - 28820311672.3 06 Jul 2026 09:06PM UTC 13
93.39
GitHub Action Run
4 windows-latest-python-3.10-jax - 28820311672.4 06 Jul 2026 09:54PM UTC 13
93.39
GitHub Action Run
5 windows-latest-python-3.13-numpy-only - 28820311672.5 06 Jul 2026 08:15PM UTC 13
24.88
GitHub Action Run
6 windows-latest-python-3.12-numpy-only - 28820311672.6 06 Jul 2026 08:15PM UTC 13
24.73
GitHub Action Run
7 ubuntu-latest-python-3.11-jax - 28820311672.7 06 Jul 2026 11:04PM UTC 13
93.39
GitHub Action Run
8 windows-latest-python-3.14-numpy-only - 28820311672.8 06 Jul 2026 08:15PM UTC 13
24.88
GitHub Action Run
9 ubuntu-latest-python-3.12-numpy-only - 28820311672.9 06 Jul 2026 08:15PM UTC 13
24.73
GitHub Action Run
10 windows-latest-python-3.14-jax - 28820311672.10 06 Jul 2026 08:51PM UTC 13
93.39
GitHub Action Run
11 windows-latest-python-3.11-jax - 28820311672.11 06 Jul 2026 08:59PM UTC 13
93.39
GitHub Action Run
12 ubuntu-latest-python-3.10-numpy-only - 28820311672.12 06 Jul 2026 08:16PM UTC 13
24.73
GitHub Action Run
13 windows-latest-python-3.10-numpy-only - 28820311672.13 06 Jul 2026 08:15PM UTC 13
24.73
GitHub Action Run
14 ubuntu-latest-python-3.13-numpy-only - 28820311672.14 06 Jul 2026 08:15PM UTC 13
24.88
GitHub Action Run
15 ubuntu-latest-python-3.13-jax - 28820311672.15 06 Jul 2026 08:52PM UTC 13
93.39
GitHub Action Run
16 ubuntu-latest-python-3.11-numpy-only - 28820311672.16 06 Jul 2026 08:15PM UTC 13
24.73
GitHub Action Run
17 ubuntu-latest-python-3.12-jax - 28820311672.17 06 Jul 2026 08:54PM UTC 13
93.39
GitHub Action Run
18 windows-latest-python-3.11-numpy-only - 28820311672.18 06 Jul 2026 08:16PM UTC 13
24.73
GitHub Action Run
19 windows-latest-python-3.12-jax - 28820311672.19 06 Jul 2026 09:01PM UTC 13
93.39
GitHub Action Run
20 ubuntu-latest-python-3.14-jax - 28820311672.20 06 Jul 2026 08:43PM UTC 13
93.39
GitHub Action Run
Source Files on build 28820311672
  • Tree
  • List 13
  • Changed 12
  • Source Changed 0
  • Coverage Changed 12
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #28820311672
  • 92d7f0e1 on github
  • Prev Build on main (#28707813976)
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