Releases: CNES/pangeo-pyinterp
Releases · CNES/pangeo-pyinterp
2025.8.1
[Fix] Refactored BMI2-related functions to use _pdep_u64 and _pext_u64 directly, removed custom assembly implementations, fixed a typo in have_bim2 (renamed to have_bmi2), and added missing include headers for better compatibility and maintainability.
Full Changelog: 2025.8.0...2025.8.1
2025.8.0
- Update subproject commit for pybind11 to v3.0.0
- Update copyright year in LICENSE and specify license type in setup.py
- Refactor nearest function to compare absolute distances directly, improving clarity and consistency in logic (#32).
Full Changelog: 2025.3.0...2025.8.0
2025.3.0
- Introduced a new fitting model, "c_spline_not_a_knot", for spline interpolation.
- Upgraded the C++ standard to C++20.
- Updated the pre-commit hooks in
.pre-commit-config.yaml
to their latest versions. - Increased the minimum required CMake version to 3.10.
- Addressed tidy warnings.
2024.11.0
New Feature
- #27 : "Introduced a new feature to the RTree object to handle Cartesian coordinates, bypassing the LLA/ECEF conversion."
Added
- Introduced GitHub Actions CI workflow (.github/workflows/ci.yaml) for coverage and testing across Linux, macOS, and Windows.
- Added new dependencies to environment.yml: boost-cpp, cmake, coverage, dask, eigen, gtest, lcov, pytest-cov, setuptools, and xarray.
- Added CMake policy CMP0167 in CMakeLists.txt.
Changed
- Updated pre-commit hooks to newer versions in .pre-commit-config.yaml.
- Modified CMakeLists.txt to adjust BLAS libraries configuration.
- Updated CODE_OF_CONDUCT.md for wording consistency.
- Updated README.rst badges to use GitHub Actions instead of Azure DevOps.
- Renamed conda environment from RTD to pyinterp in environment.yml.
Removed
- Deleted Azure Pipelines configuration (azure-pipelines.yml).
- Removed docformatter pre-commit hook from .pre-commit-config.yaml.
2024.6.0
- Fix compatibility with Numpy 2.0.0
- Minor bug fixes.
Full Changelog: 2024.3.0...2024.6.0
2024.3.0
2024.2.0
2024.1.0
- Fix issues in the test suite.
- Fix linter warnings.
Full Changelog: 2023.11.0...2024.1.0
2023.11.0
- Add intersection method to LineString class
- RegularGridInterpolator does not handle interpolator keywords.
Full Changelog: 2023.10.2...2023.11.0
2023.10.2
Fix issues with Python 3.12
Full Changelog: 2023.10.1...2023.10.2