Skip to content

Conversation

@tlunet
Copy link
Member

@tlunet tlunet commented Jun 30, 2025

Your checklist for this pull request

📣 Please review the contribution guidelines of this package.

  • Please check first that all test pass locally and coverage is still 100%
  • Make sure you are requesting to pull a topic/feature/bugfix branch (right side). Don't request your master !
  • Make sure you are making a pull request against the main branch (left side). Also you should start your branch off our main branch.

Description

In case duplicates points are given to the LagrangeApproximation class, and algorithm handle the generation of the interpolation, integration and derivation matrix by using specifically some values and ignoring others. Two algorithms are implemented here :

  • USE_LEFT (default) : use the first provided fonction value on a duplicated point
  • USE_RIGHT : use the last provided function value on a duplicated point

In addition, a base tutorial on the qmat.lagrange module has been added.

⚠️ This PR also deprecates python 3.8 tests, add python 3.13 tests and imposes numpy>=2

@codecov-commenter
Copy link

codecov-commenter commented Jun 30, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 100.00%. Comparing base (0c561fa) to head (f749af1).

Additional details and impacted files
@@            Coverage Diff            @@
##              main       #16   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files           15        15           
  Lines         1369      1408   +39     
=========================================
+ Hits          1369      1408   +39     
Flag Coverage Δ
smart-tests 100.00% <100.00%> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@tlunet tlunet merged commit 652f9bf into main Jun 30, 2025
6 checks passed
@tlunet tlunet deleted the duplicates branch June 30, 2025 10:26
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