Releases: lincc-frameworks/tape
Releases · lincc-frameworks/tape
TAPE v0.4.1
What's Changed
- add force flag to calc_nobs repartitioning by @dougbrn in #413
- Minor docs cleanups for TAPE by @wilsonbb in #414
- fix divisions warnings by @dougbrn in #411
- Reorganize Documentation Homepage by @wilsonbb in #417
- limit depth of toctrees by @dougbrn in #422
- quiet the quickstart pip install by @dougbrn in #421
- Update README.md with new acknowledgement by @dougbrn in #423
- remove slow timing comparsion by @dougbrn in #425
- Add contribution guide and first issue badge by @wilsonbb in #424
- Have head() traverse all partitions by @wilsonbb in #419
- Add support for running batch on a single lightcurve by @wilsonbb in #420
- Pin dask-expr to < 1.10.11 and revert "Add support for running batch on a single lightcurve" by @wilsonbb in #433
- add from_legacy_dataframe calls by @dougbrn in #438
- Reduced shared parquet file contention in testing by @wilsonbb in #440
Full Changelog: v0.4.0...v0.4.1
Tape v0.4.0
TAPE now uses the dask-expr backend exclusively, to use the legacy backend roll back to an earlier release.
What's Changed
New Contributors
Full Changelog: v0.3.5...v0.4.0
TAPE v0.3.5
Last Stable Version before switch to Dask Expressions.
What's Changed
- Pin Dask dependency to avoid dask-expr by @wilsonbb in #387
- add to column selection example by @dougbrn in #388
- Upgrade to PPT 2.0.1 by @delucchi-cmu in #386
- initial reorg by @dougbrn in #391
- Update README.md by @delucchi-cmu in #393
- Change sphinx theme to book theme by @smcguire-cmu in #396
- Update light-curve requirement from <0.8.0,>=0.7.3 to >=0.9.0,<0.10.0 by @hombit in #394
- Common operations tutorial by @dougbrn in #395
- Remove "Scaling to Large Data" Notebook by @dougbrn in #400
- Simplify "Working with the Ensemble" Notebook by @wilsonbb in #401
- Reduce LSST Focus in TAPE Intro Docs by @wilsonbb in #407
- Add Support for Sorting Lightcurves by Time by @wilsonbb in #353
Full Changelog: v0.3.4...v0.3.5
TAPE v0.3.4
TAPE v0.3.3
TAPE v0.3.2
TAPE v0.3.1
What's Changed
- Allow to ignore band with FeatureExtractor by @hombit in #325
- Removed requirment for numpy version by @nevencaplar in #326
- Add
by_band
kwarg to batch, allow each lightcurve band to be processed independently by @dougbrn in #327 - Adds a random lightcurve selection function to the Ensemble by @dougbrn in #336
- Update to Python Project Template v1.4.5; Integrate with ASV Benchmarking by @dougbrn in #340
- Add lazy_sync_tables call to calc_nobs by @dougbrn in #341
Full Changelog: v0.3.0...v0.3.1
TAPE v0.3.0
Release Note
TAPE v0.3.0 features a substantial refactor of the internal Ensemble logic, introducing the EnsembleFrame class as a dataframe-like object to house loaded data. As of this release, the API is nearly fully backwards-compatible, but check the documentation for updated guides on the new concepts introduced by the refactor.
What's Changed
- Reduce scope of sync_tables by @dougbrn in #254
- Issue 199: Added static Ensemble read constructors to tape namespace by @wenneman in #256
- Fixed failing unit test by @wenneman in #265
- fix bug in sync by @dougbrn in #262
- add check functions by @dougbrn in #276
- Check Divisions, Enable Lazy Sync Operations on Divisions-enabled Ensembles, Overhaul Object Table Generation by @dougbrn in #283
- Calc nobs divisions by @dougbrn in #288
- Add version by @dougbrn in #302
- Fix table syncing to use inner joins. by @wilsonbb in #303
- Add EnsembleFrame Support to Tape by @wilsonbb in #308
- remove provenance machinery for now by @dougbrn in #322
Full Changelog: v0.2.4...v0.3.0
v0.2.4
What's Changed
- S82 RRLyr notebook by @hombit in #235
- Update requirements.txt to unpin sphinx by @OliviaLynn in #240
- add calc_nobs by @dougbrn in #251
New Contributors
- @OliviaLynn made their first contribution in #240
Full Changelog: v0.2.3...v0.2.4
v0.2.3
What's Changed
- Minor fixes of typos and plots for TAPE tutorial by @wilsonbb in #197
- remove TAP query code for now by @dougbrn in #196
- remove python 3.8 from workflows by @dougbrn in #205
- Fix how Ensemble.batch processes on=None/str by @hombit in #203
- Issue/156 sf tutorial by @nevencaplar in #207
- Abstract base class for analysis functions by @hombit in #206
- Support of light-curve package by @hombit in #201
- Introduce project.urls in pyproject.toml by @hombit in #215
- enable clientless ensemble by @dougbrn in #216
- Support loading ensemble from pandas and dask dataframes by @wilsonbb in #224
- adds a dask_on_ray tutorial by @dougbrn in #225
- Streamline Object->Source Sync by @dougbrn in #226
- coalesce with map_partitions by @dougbrn in #227
- Update TAPE README.md by @wilsonbb in #228
- Set object table index for from_dask_dataframe by @wilsonbb in #231
- Adds ability to give a single float input to zero_point by @dougbrn in #234
New Contributors
Full Changelog: v0.2.2...v0.2.3