Releases: nvictus/pybbi
Releases · nvictus/pybbi
v0.4.1
Maintenance
- NumPy 2.0 support and backwards compatibility:
- NumPy 2.x is now required at build time, so that binaries work on NumPy 1.xx and 2.x.
- Dropped wheels for py38, added py313.
Full Changelog: v0.4.0...v0.4.1
v0.4.0
v0.3.6
v0.3.5
v0.3.4
v0.3.3
v0.3.2
v0.3.1
Maintenance
- Removed hard-coded library path in
setup.py
assuming x86-64 architecture to support build on other architectures like Apple Silicon aarch64. By @pkerpedjiev (#18)
Full Changelog: v0.3.0...v0.3.1
v0.3.0
New features
- Refactored bbi functions into a cdef class
BBIFile
obtained withbbi.open()
(#13). The function API is preserved. BBIFile
adds support to read and parse a bigBed's AutoSql schema definition- AutoSql scalar types are mapped to numpy/pandas dtypes
- AutoSql listed/array types or other exotic types are treated as regular strings
API changes
fetch_intervals
takes an additionaliterator
parameter. If True, it will return an interval iterator (of tuples) with the same behavior as in v0.2. If False, returns a dataframe with columns correctly parsed using the AutoSql schema. The class method returns a dataframe by default, and the function returns the iterator by default to preserve existing behavior.- Python 2.7 support has been dropped.