-
Notifications
You must be signed in to change notification settings - Fork 97
Comparing changes
Open a pull request
base repository: zarr-developers/numcodecs
base: v0.15.1
head repository: zarr-developers/numcodecs
compare: v0.16.0
- 11 commits
- 19 files changed
- 7 contributors
Commits on Feb 14, 2025
-
Only skip failing test on macOS (#709)
* Only skip failing test on macOS * style: pre-commit fixes --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for a2bdbe5 - Browse repository at this point
Copy the full SHA a2bdbe5View commit details
Commits on Mar 3, 2025
-
Build for Linux AArch64 and other miscellaneous cleanups (#710)
* Bump minimum macOS version to 10.13 * Add `ubuntu-22.04-arm` image to CI * Fix a typo * Install Zarr 3, now that it is available * Allow compilation on Linux AArch64 * Don't check for SSE2/AVX2 for AArch64 * Bump to `[email protected]` Suggested-by: <[email protected]> * Add a CHANGELOG entry * Add `extra_link_args` for pthreads * Drop redundant `get_arch_specific_objects` Co-Authored-By: David Stansby <[email protected]> * Add note for macOS compatibility --------- Co-authored-by: David Stansby <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0ad21f7 - Browse repository at this point
Copy the full SHA 0ad21f7View commit details -
Bump conda-incubator/setup-miniconda from 3.1.0 to 3.1.1 (#695)
Bumps [conda-incubator/setup-miniconda](https://github.com/conda-incubator/setup-miniconda) from 3.1.0 to 3.1.1. - [Release notes](https://github.com/conda-incubator/setup-miniconda/releases) - [Changelog](https://github.com/conda-incubator/setup-miniconda/blob/main/CHANGELOG.md) - [Commits](conda-incubator/setup-miniconda@v3.1.0...v3.1.1) --- updated-dependencies: - dependency-name: conda-incubator/setup-miniconda dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: David Stansby <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0417d64 - Browse repository at this point
Copy the full SHA 0417d64View commit details -
chore: update pre-commit hooks (#715)
updates: - [github.com/astral-sh/ruff-pre-commit: v0.9.4 → v0.9.9](astral-sh/ruff-pre-commit@v0.9.4...v0.9.9) - [github.com/pre-commit/mirrors-mypy: v1.14.1 → v1.15.0](pre-commit/mirrors-mypy@v1.14.1...v1.15.0) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 33eb139 - Browse repository at this point
Copy the full SHA 33eb139View commit details
Commits on Mar 4, 2025
-
Bump pypa/cibuildwheel from 2.22.0 to 2.23.0 (#714)
Bumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel) from 2.22.0 to 2.23.0. - [Release notes](https://github.com/pypa/cibuildwheel/releases) - [Changelog](https://github.com/pypa/cibuildwheel/blob/main/docs/changelog.md) - [Commits](pypa/cibuildwheel@v2.22.0...v2.23.0) --- updated-dependencies: - dependency-name: pypa/cibuildwheel dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 8168e15 - Browse repository at this point
Copy the full SHA 8168e15View commit details -
(feat):
typesize
declared with constructor forBlosc
(#713)* (feat): `typesize` declared with constructor * (chore): add docstring * (chore): relnote * (chore): format * (fix): add check for `typesize<1` * (chore): no cover for internal `ValueError` * (fix): test internal `compress` error
Configuration menu - View commit details
-
Copy full SHA for 3c933cf - Browse repository at this point
Copy the full SHA 3c933cfView commit details
Commits on Mar 30, 2025
-
Switch
Buffer
s tomemoryview
s & remove extra copies/allocations (#……656) When this was written in the code, Python's Buffer Protocol support was inconsistent across Python versions (specifically on Python 2.7). Since Python 2.7 reached EOL and it was dropped from Numcodecs, the Python Buffer Protocol support has become more consistent. At this stage the `memoryview` object, which Cython also supports, does all the same things that `Buffer` would do for us. Plus it is builtin to the Python standard library. It behaves similarly in a lot of ways. Given this, switch the code over to `memoryview`s internally and drop `Buffer`. <hr> Additionally have pushed changes to this PR to improve overall memory usage. This eliminates some unneeded copies that occurred at the ended of some codecs. Also have eliminated some temporary allocations used in some codec pipelines by allocating output buffers earlier and changing operations to act in-place. This should eliminate some spiky behavior seen recently with codecs.
Configuration menu - View commit details
-
Copy full SHA for 27aeda2 - Browse repository at this point
Copy the full SHA 27aeda2View commit details
Commits on Mar 31, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 56abf3a - Browse repository at this point
Copy the full SHA 56abf3aView commit details
Commits on Apr 3, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 725cf25 - Browse repository at this point
Copy the full SHA 725cf25View commit details
Commits on Apr 7, 2025
-
Remove deprecated blosc code (#712)
* Remove deprecated blosc code * mypy fixes
Configuration menu - View commit details
-
Copy full SHA for b588f0f - Browse repository at this point
Copy the full SHA b588f0fView commit details -
Update changelog for 0.16 (#720)
* Update changelog for 0.16 * Finish changelog
Configuration menu - View commit details
-
Copy full SHA for 197a03d - Browse repository at this point
Copy the full SHA 197a03dView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v0.15.1...v0.16.0