Skip to content

v1.1.0

Latest
Compare
Choose a tag to compare
@robomics robomics released this 30 Nov 22:16
c5746f3

What's Changed

The highlights of this release are:

  • Providing pre-built wheels for Python 3.13 #113
  • Enable efficient computation of various descriptive statistics from streams of pixels #129
  • Improved API ergonomics #123

The release also comes with a handful of bug fixes, minor performance improvements, and better documentation.

New features and improvements

  • Support Python 3.13 by @robomics in #113
  • Improve error message generated when invalid params are passed to hictkpy.File() by @robomics in #115
  • Annotate functions with nb::rv_policy to avoid unnecessary copies by @robomics in #118
  • Improve API of MultiResFile class by @robomics in #126
  • Add accessors for BinTable objects to FileWriter classes by @robomics in #128
  • Make API more ergonomic by @robomics in #123
  • Implement several methods to efficiently compute various descriptive statistics given PixelSelector object by @robomics in #129
  • Bring back compatibility with recent versions of MSVC by @robomics in #133
  • Return balancing weights as numpy arrays by @robomics in #114

Bugfix

  • Fix typo in cooler.FileWriter class by @robomics in #116
  • Fix bug in BinTable::make_iterable() by @robomics in #121
  • Fix PixelSelector::get_coord*() by @robomics in #122
  • Ensure BinTable::to_df() does not fail when called on tables from .hic files by @robomics in #127
  • Fix datarace in logging code by @robomics in #131
  • Rename "bin_size" attribute from .hic files to "bin-size" by @robomics in #134

Updates to CI

Packaging and tooling

Documentation

Various

Full Changelog: v1.0.0...v1.1.0