Releases: scverse/annbatch
Releases · scverse/annbatch
v0.1.3
What's Changed
- feat: deprecate
ChunkSamplerin favor ofRandomSamplerandSequentialSamplerwhile introducing with replacement sampling by @selmanozleyen in #143 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #183
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #185
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #187
- chore: set up pre-testing, clean up
hatchby @ilan-gold in #190 - chore: citation by @ilan-gold in #191
- chore: prepare for release 0.1.3 by @ilan-gold in #192
Full Changelog: v0.1.2...v0.1.3
v0.1.2
What's Changed
- fix: remove
TypeAliasTypefromnitpick_ignoreby @ilan-gold in #174 - chore: add Python 3.14 support by @selmanozleyen in #175
- fix: sampler configuration docs by @ilan-gold in #179
- fix:
torch<2.11compat by @ilan-gold in #180 - fix: cleaner compat for
torch<=2.11by @ilan-gold in #181
Full Changelog: v0.1.1...v0.1.2
v0.1.1
What's Changed
- Fix progressbar descriptions by @felix0097 in #166
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #167
- fix:
torch2.11 compat by @ilan-gold in #168 - fix: exclude torch 2.11 that is broken with cupy by @ilan-gold in #170
Full Changelog: v0.1.0...v0.1.1
v0.1.0
What's Changed
- chore: clarify warning by @ilan-gold in #149
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #152
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #153
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #154
- feat: io rng handling by @selmanozleyen in #147
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #158
- feat: Add distributed version of
ChunkSamplerby @felix0097 in #150 - chore: typos, formatting and refactor by @selmanozleyen in #145
- chore: paramtrize main test by var subset by @ilan-gold in #157
- Feat: Clean up params for zarr writing by @felix0097 in #156
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #162
- Feat: Supply size string for
n_obs_per_datasetby @felix0097 in #159 - perf: use pinned memory with
preload_to_gpuby @ilan-gold in #161 - Update README by @felix0097 in #165
- chore: prepare for
0.1.0release by @ilan-gold in #164
New Contributors
- @pre-commit-ci[bot] made their first contribution in #152
Full Changelog: v0.0.8...v0.1.0
v0.0.8
What's Changed
- Fix: ChunkSampler yields empty splits when remainder is less than batch_size and drop_last by @selmanozleyen in #132
- fix: no more np.random.default_rng().shuffle(batch_indices) by @selmanozleyen in #137
- chore: changelog for
rngby @ilan-gold in #139 - fix:
yqversion by @ilan-gold in #141 - fix: go back to latest
yqby @ilan-gold in #142 - Change [tool.pytest.ini_option] to [tool.pytest.ini_options] in pyproject.toml by @selmanozleyen in #134
- feat: Add var handling + validation by @felix0097 in #133
- Bug fix:
Loader.__len__returns wrong length by @felix0097 in #144 - fix: rng handling with workers by @selmanozleyen in #135
- chore: update by @ilan-gold in #148
Full Changelog: v0.0.7...v0.0.8
v0.0.7
What's Changed
- fix: support 3d data by @ilan-gold in #126
- perf: add
concat_strategyargument toLoaderby @ilan-gold in #124 - feat: Make it optional to provide
splitsfor Sampler in LoadRequest by @felix0097 in #127 - Clarify docs on chunk ordering and refactor
_get_relative_obs_indicesby @selmanozleyen in #128 - perf: use downcasting for sparse matrices when writing to disk by @ilan-gold in #129
- fix: small docs fixes by @ilan-gold in #131
Full Changelog: v0.0.6...v0.0.7
v0.0.6
What's Changed
- feat: remove in-memory global concat by @ilan-gold in #123
Full Changelog: v0.0.5...v0.0.6
v0.0.5
What's Changed
- feat: Sampler interface and ability to add custom samplers by @selmanozleyen in #101
- chore: add gpu ci by @ilan-gold in #118
- fix: actually set the column to the in-memory data when shuffling by default by @ilan-gold in #121
- chore: Changelog for v0.0.5 by @selmanozleyen in #122
New Contributors
- @selmanozleyen made their first contribution in #101
Full Changelog: v0.0.4...v0.0.5
v0.0.4
What's Changed
- perf: new
obshandling default for shuffling by @ilan-gold in #117
Full Changelog: v0.0.3...v0.0.4
v0.0.3
What's Changed
- chore: clarify compatibility of
h5ad+ forward compat of old shuffledzarrby @ilan-gold in #114 - breaking: clarify obs handling + change output keys by @ilan-gold in #115
- fix: header level by @ilan-gold in #116
Full Changelog: v0.0.2...v0.0.3