Recent Releases of Minterpy
Minterpy - v0.3.1 Release Notes
April 30, 2025
This minor release incorporates feedback from the review process of the Minterpy submission to the Journal of Open Source Software (JOSS).
Note: There are no changes to the package's functionality.
See the complete CHANGELOG.
✨ Added
- Included the source code and manuscript for the JOSS paper in the repository.
📝 Changed
- Revised and improved several documentation components, including
README.md,CONTRIBUTING.md, and Getting Started guides.
Scientific Software - Peer-reviewed
- Python
Published by github-actions[bot] 10 months ago
Minterpy - v0.3.0 Release Notes
December 20, 2024
We're excited to announce the latest release of Minterpy with several new features, enhancements, and refinements.
New features
Extended polynomial arithmetic
Arithmetic operations (addition, subtraction, multiplication) between polynomial and polynomial as well as polynomial and scalar are now supported for Newton, canonical, and Chebyshev basis. Furthermore, division by a scalar and exponentiation by an integer are also supported.
Definite polynomial integration
Integration of polynomials in the Newton and canonical bases is now supported over the full domain or specified bounds.
Faster polynomial differentiation
Differentiation in the Newton basis is now optimized using Numba, with optional parallelization for increased performance.
Chebyshev polynomial basis
The Chebyshev polynomials of the first kind are now available as a polynomial basis in Minterpy.
Improved documentation
A major update to the Minterpy documentation now includes a Quickstart guide, detailed tutorials, and contributor guidelines, providing comprehensive resources for users.
Minor updates and fixes
- Enhancements of behavior for Minterpy objects, e.g.:
- (exact) equality checks between polynomial instances,
Gridinstances, orMultiIndexSetinstances. - several new factory methods for the
Gridclass. - multiplication and union operations support for instances of
MultiIndexSet.
- (exact) equality checks between polynomial instances,
- Numerous minor bug fixes.
- Utility modules across sub-packages have been reorganized.
Deprecations
- Arithmetic operations for the Lagrange basis have been removed to prevent unnecessary circular imports.
- The unimplemented
apply_func()method has been deprecated in favor of direct instance calls. - The
generating_valuesproperty in theGridclass has been removed due to redundancy withgenerating_points.
For a detailed overview of all changes, refer to the CHANGELOG.
Scientific Software - Peer-reviewed
- Python
Published by github-actions[bot] about 1 year ago