Releases: open2c/cooler
Releases · open2c/cooler
v0.10.4
Bug fixes
- fix: Fix indexing in
merge_breakpointsby @conradbzura in #468
Full Changelog: v0.10.3...v0.10.4
v0.10.3
What's Changed
- Update to support numpy>=1.26 and numpy 2.x by @lrauschning in #446
- Dropped support for numpy < 1.26 and Python 3.8.
- Dropping pypairix dependency from
cooler[all]until compilation issues are resolved.
New Contributors
- @lrauschning made their first contribution in #446
Full Changelog: v0.10.2...v0.10.3
v0.10.2
Maintenance
- NumPy 2.0 was released. Pin
numpy < 2until we migrate.
v0.10.1
v0.10.0
New features
Performance improvements and bug fixes
- Make annotate faster by using indexing instead of merge by @Phlya in #353
- Fix input text file handling on certain pandas versions by @thomas-reimonn in #384
- Reduce memory consumption of very high-resolution merges by @nvictus in #408
Maintenance
- Add windows and macos platforms to CI by @nvictus in #383
- Add type annotations by @GarrettNg in #387
- docs: Replace ftp with OSN storage bucket for example data. by @nvictus in #399
New Contributors
- @a-detiste made their first contribution in #346
- @manzt made their first contribution in #363
- @thomas-reimonn made their first contribution in #380
- @GarrettNg made their first contribution in #387
v0.9.3
v0.9.2
v0.9.1
v0.9.0
New features
- New query engine implementation (no user-facing API changes).
- New logging context and verbosity system.
API changes
cooler.balance_coolernow uses the same default argument values as the CLI.
Schema
cooler balancenow insertsdivisive_weights: Falsemetadata to balancing weights.
Maintenance
- Dropped Python 2 support.
- Removed deprecated
iomodule. - Deprecated
toolsmodule; renamedparallel. - Various dependency maintenance upgrades.
- Modernized CI and dev tools.
- Migrated to pyproject.toml and modernized packaging infra.
v0.8.11
Bug fixes
- Hotfix
cooler cload pairsfile header parsing to work with the latest version of pandas (>=1.2). - Update CLI help for
--balance-argsto clarify usage. By @gfudenberg.