Skip to content

Prepare for v2.7.0#749

Merged
mrava87 merged 204 commits into
masterfrom
dev
May 17, 2026
Merged

Prepare for v2.7.0#749
mrava87 merged 204 commits into
masterfrom
dev

Conversation

@mrava87
Copy link
Copy Markdown
Collaborator

@mrava87 mrava87 commented May 17, 2026

No description provided.

mrava87 and others added 30 commits December 7, 2025 21:43
feat: extend pwd_slope_estimate to 3d
`.gitignore`
- removed virtual environments
`interp`
- added cubic spline interpolation and tried to reflect it in a respective test
* ci: move to arm64 in Azure Pipelines (to fix llvmlite install error)
- stripped down `matvec` + `matmat` methods to solely rely on `matvec`
- stripped down `reshape`-logic
- moved utilities for interpolation to `_interp_utils.py`
- fixed floating point rounding error of penultimate sample clipping behaviour for linear interpolation
- transitioned `CubicSplineInterpolator` to `InterpCubicSpline` and enriched its docs (1 TODO, Notes missing)
- exposed `InterpCubicSpline`
- made clipping logic for penultimate sample more natural by just going
  via the size of `iava`
- exposed `InterpCubicSpline`
- added `InterpCubicSpline`
- fixed missing naming update for `iava` clipping
- implemented matrix solver for when `dims[axis] == 2`
- updated docs for minimum number of samples
- thoroughly tests `InterpCubicSpline` against `scipy.interpolate.CubicSpline`
- fixed docs for missing `InterpCubicSpline`
- fixed typo in docs of `Interp`
- added `bc_type` argument to be forwards-compatible with the potential
  addition for further boundary conditions
- fixed failing checks introduced with `bc_type`
- made casting to complex more explicit
- used `pytest.params` with `id` to make tests self-documenting without
  relying on comments
- transitioned test specifications to a `dataclass` to avoid typos in
  key-based access with hard-coded strings
- added typing
- removed duplicated code for non-unique `iava`-checks
- check `with pytest.raises` for actual error message
- this uncovered a bug in the tests for `Bilinear` that only tested for
  a `ValueError` being raised in the `iava`-duplicate logic, but this
  was already raised during the attempt of element duplication in `iava`
  itself
- added `References` and `Notes` to `InterpCubicSpline`
mrava87 and others added 28 commits May 4, 2026 20:38
Pin minconda version in Intel MKL Tests
Fix: dtype consistency in operators
Build: switch from setuptools to hatchling
@codacy-production
Copy link
Copy Markdown

codacy-production Bot commented May 17, 2026

Not up to standards ⛔

🔴 Issues 2 high · 14 medium

Alerts:
⚠ 16 issues (≤ 0 issues of at least minor severity)

Results:
16 new issues

Category Results
ErrorProne 2 high
Security 2 medium
Complexity 12 medium

View in Codacy

🟢 Metrics 135 complexity · -8 duplication

Metric Results
Complexity 135
Duplication -8

View in Codacy

🟢 Coverage 64.64% diff coverage

Metric Results
Coverage variation Report missing for b53fec81
Diff coverage 64.64% diff coverage

View coverage diff in Codacy

Coverage variation details
Coverable lines Covered lines Coverage
Common ancestor commit (b53fec8) Report Missing Report Missing Report Missing
Head commit (ebe4e15) 10918 8977 82.22%

Coverage variation is the difference between the coverage for the head and common ancestor commits of the pull request branch: <coverage of head commit> - <coverage of common ancestor commit>

Diff coverage details
Coverable lines Covered lines Diff coverage
Pull request (#749) 987 638 64.64%

Diff coverage is the percentage of lines that are covered by tests out of the coverable lines that the pull request added or modified: <covered lines added or modified>/<coverable lines added or modified> * 100%

1 Codacy didn't receive coverage data for the commit, or there was an error processing the received data. Check your integration for errors and validate that your coverage setup is correct.

NEW Get contextual insights on your PRs based on Codacy's metrics, along with PR and Jira context, without leaving GitHub. Enable AI reviewer
TIP This summary will be updated as you push new changes.

@mrava87 mrava87 merged commit 5156bbe into master May 17, 2026
36 of 38 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants