v0.7.0
New features
- New Cooler URIs: Full support for Cooler objects anywhere in the data hierarchy of a .cool file
- Experimental dask support via
cooler.contrib.dask - New explicit bin blacklist option for
cooler balance - Various new CLI tools:
cooler listcooler copycooler merge
cooler csortnow produces Pairix files by defaultcooler loadnow accepts two types of matrix text input formats- 3-column sparse matrix
- 7-column bg2.gz (2D bedGraph) indexed with Pairix (e.g. using csort)
cooler coarsegrainrenamedcooler coarsen- Multi-resolution HiGlass input files can now be generated with the
cooler zoomifycommand - More flexible API functions to create and append columns to Coolers in
cooler.io
Backwards-incompatible changes
cooler.io.createsignature changed;chromsizesargument is deprecated.cooler csortargument order changed
Bug fixes
- Chromosome name length restriction removed
Cooler.openfunction now correctly opens the specific root group of the Cooler and behaves like a proper context manager in all cases