Releases: astronomy-commons/lsdb
Releases · astronomy-commons/lsdb
Hotfix for removing human_readable
What's Changed
- Address mypy warnings. by @delucchi-cmu in #1218
- Update map_partitions nb to use collection by @nevencaplar in #1210
- Check (and minor fixes to) pre-executed notebooks that require SDF by @olivialynn in #1211
- Fix testing of type of hats_max_rows by @delucchi-cmu in #1224
- Remove dependency on human-readable package, for now. by @delucchi-cmu in #1223
Full Changelog: v0.8.0...v0.8.1
v0.8.0
What's Changed
- Change
open_catalogreturn type by @camposandro in #1154 - Prefer 'write_catalog', and deprecate 'to_hats' by @delucchi-cmu in #1151
- Collapse Dataset inheritance. by @delucchi-cmu in #1157
- Remove methods from nested dask dataframe by @delucchi-cmu in #1156
- Add explode lightcurves doc page by @smcguire-cmu in #1155
- Add
compute_single_partitionfunction to map_partitions by @smcguire-cmu in #1159 - Add python 3.14 to CI by @delucchi-cmu in #1162
- Docs: DP1 Linea section header from H1 to H2 by @hombit in #1166
- Enhance getting-started guide with installation options by @hombit in #1165
- Docs: update Python version in getting started by @hombit in #1164
- replaced ellipses with ... by @nevencaplar in #1168
- Add Gaia Epoch propagation NB by @hombit in #1177
- Epoch prop NB: add missed plot by @hombit in #1178
- Modify learning objectives subsections in documentation by @nevencaplar in #1173
- hipscat to hats in contact pages by @nevencaplar in #1180
- Support left-join in crossmatch by @gitosaurus in #1138
- Estimate catalog size by @camposandro in #1179
- Make most of map_rows arguments to be keyword-only by @hombit in #1182
- Add memory-size partitioning to
from_dataframe; change partition size params topartition_rowsandpartition_bytesby @olivialynn in #1181 - fix from_dataframe test expecting partitioning by rows not bytes by @smcguire-cmu in #1185
- Update ra and dec column in catalog_info during rename by @smcguire-cmu in #1184
- Update to 2026 by @nevencaplar in #1191
- Bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #1189
- Bump actions/cache from 4 to 5 by @dependabot[bot] in #1190
- Bump dawidd6/action-download-artifact from 11 to 12 by @dependabot[bot] in #1188
- update to work with new hats properties by @smcguire-cmu in #1194
- Catalog Loader from Astropy Tables by @dougbrn in #1193
- Simplify learning objectives by @nevencaplar in #1196
- Add latest version of lsdb in Getting Started by @nevencaplar in #1200
- Add memory_limit=None section by @nevencaplar in #1204
- Mention inner join in catalog.join docstring by @nevencaplar in #1208
- Remove margin call in GAIA open catalog by @nevencaplar in #1207
- Update contact page by @nevencaplar in #1209
- Fix landing page by @nevencaplar in #1213
- clear output for catalog_object nb by @dougbrn in #1212
- Added init data access readme by @nevencaplar in #1198
- Update hats and nested pins. by @delucchi-cmu in #1217
Full Changelog: v0.7.3...v0.8.0
v0.7.3
What's Changed
- Read pixel parquet more efficiently by @camposandro in #1144
- Add Brazil access and small changes by @nevencaplar in #1145
- Bump actions/checkout from 5 to 6 by @dependabot[bot] in #1148
- Refactor crossmatch algorithm construction by @camposandro in #1147
- Update statistics unit tests to match filtered empty catalog behavior by @smcguire-cmu in #1150
- Update pins for v0.7.3 by @delucchi-cmu in #1153
Full Changelog: v0.7.2...v0.7.3
v0.7.2
What's Changed
- Add a few instructions to release template by @olivialynn in #1137
- Refresh of instruction to access DP1 by @nevencaplar in #1139
- Update empty catalog behavior by @smcguire-cmu in #1141
- Update hats pin by @smcguire-cmu in #1143
Full Changelog: v0.7.1...v0.7.2
v0.7.1
What's Changed
- Unpin
universal-pathlibby @camposandro in #1130 - Make matplotlib dependency optional by @delucchi-cmu in #1131
- Add s3fs optional dependency group. by @delucchi-cmu in #1133
- Add numpy and pyarrow dependencies to pyproject.toml by @olivialynn in #1135
- Update hats (and nested) version constraint in pyproject.toml by @olivialynn in #1136
Full Changelog: v0.7.0...v0.7.1
v0.7.0
What's Changed
- Raise ValueError if NaN values in RA/Dec cols by @olivialynn in #1072
- Support to_hats with empty catalogs by @smcguire-cmu in #1076
- Move search functions from LSDB -> HATS by @sedonaprice in #1087
- Update expected shape of per_pixel_statistics by @delucchi-cmu in #1090
- Ignore hive cols in margin check by @smcguire-cmu in #1091
- Nested-Pandas v0.6 Compatibility +
map_rowsimplementation by @dougbrn in #1067 - Read/write catalogs with nested default columns by @camposandro in #1098
- Additional tips & notes for contribution documentation by @sedonaprice in #1102
- Read catalogs with custom parquet paths by @camposandro in #1101
- Use UV for dependencies. by @delucchi-cmu in #1104
- Follow-up to speed-ups and new benchmark by @delucchi-cmu in #1105
- Fix pyarrow filters for custom healpix order by @camposandro in #1107
- Test against nested-pandas @ main by @delucchi-cmu in #1108
- Remove nested/hats from docs requirements by @camposandro in #1111
- Numpy docstrings by @camposandro in #1113
- Make path generator a callable by @camposandro in #1120
- Update pre_executed notebooks by @olivialynn in #1114
Breaking changes
Region search imports changed in #1034 breaking downstream users (nasa-fornax/fornax-demo-notebooks#523).
Versioning
- Apply PPT v2.1.0 by @delucchi-cmu in #1078
- Bump astral-sh/setup-uv from 5 to 7 by @dependabot[bot] in #1121
- Bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #1122
- Bump peter-evans/create-or-update-comment from 4 to 5 by @dependabot[bot] in #1123
- Remove virtualenv pin by @dependabot[bot] in #1124
- Move pyarrow pins to hats by @dependabot[bot] in #1125
- Bump hats and apply PPT v2.1.1 by @camposandro in #1128
New Contributors
- @sedonaprice made their first contribution in #1087
Full Changelog: v0.6.7...v0.7.0
v0.6.7
What's Changed
- Update pre-executed notebooks, including removing skymap_histogram by @delucchi-cmu in #1061
- Still trying to get benchmarks on main by @delucchi-cmu in #1063
- Add configuration for a healpix column name by @delucchi-cmu in #1068
- Add
suffix_methodkwarg to define suffix behavior by @smcguire-cmu in #1021 - Inserting new parameter in concatenation function to allow for ignoring empty margins. by @luigilcsilva in #1038
- Allow loading default columns plus extra with
columns=[..., "extra"]by @smcguire-cmu in #1065 - Fix smoke tests by @camposandro in #1069
- Add left alignment to
join_nestedby @camposandro in #1070 - Upgrade hats version to v0.6.7 by @camposandro in #1073
Full Changelog: v0.6.6...v0.6.7
v0.6.6
What's Changed
- Remove ancillary methods. by @delucchi-cmu in #1027
- Add release stage to check RSP environment changes by @delucchi-cmu in #1035
- Don't really plot images in unit tests by @delucchi-cmu in #1036
- Update dask_client.ipynb by @hombit in #1041
- Carry loading config with catalog. by @delucchi-cmu in #1034
- Add benchmark for many columns. by @delucchi-cmu in #1045
- Ease debugging of benchmarks. by @delucchi-cmu in #1048
Important bug fixes
- Pinned
universal-pathlibversion to prevent breaking interface changes; see #1047
Versioning
- Add hats upper version pin by @smcguire-cmu in #1043
- Update PPT to v2.0.8 by @delucchi-cmu in #1044
- Update nested-pandas requirement from <0.5.0,>=0.4.7 to >=0.4.7,<0.6.0 by @dependabot[bot] in #1055
- Bump virtualenv from 20.30 to 20.34.0 by @dependabot[bot] in #1052
- Bump actions/setup-python from 5 to 6 by @dependabot[bot] in #1049
- Bump peter-evans/find-comment from 3 to 4 by @dependabot[bot] in #1050
- Bump asv from 0.6.4 to 0.6.5 by @dependabot[bot] in #1051
- Add version pinning notes for dependencies by @gitosaurus in #1060
- Update hats dependency version in pyproject.toml by @gitosaurus in #1062
Full Changelog: v0.6.5...v0.6.6
v0.6.5
What's Changed
- Add section on region search on complex MOC filters. by @delucchi-cmu in #1000
- Add tests confirming OR filters, and NONE filters. by @delucchi-cmu in #999
- Improve API navigation. Structured search documentation. by @delucchi-cmu in #998
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #1001
- Bump virtualenv from 20.30 to 20.34.0 by @dependabot[bot] in #1002
- Issue 132 - Implementing the concatenation function between two LSDB catalogs by @luigilcsilva in #995
- Only generate pyarrow filter if catalog has _healpix_29 by @delucchi-cmu in #1007
- Fail ASV workflows on performance regression by @camposandro in #1008
- Use released nested-pandas (for now) by @delucchi-cmu in #1015
- Use PEP-639 compatible license metadata by @delucchi-cmu in #1016
- Regression in windows pyarrow for chunked array by @delucchi-cmu in #1020
- Update hats pins by @delucchi-cmu in #1025
New Contributors
- @luigilcsilva made their first contribution in #995
Full Changelog: v0.6.4...v0.6.5
v0.6.4
What's Changed
- Update RSP access documentation by @delucchi-cmu in #967
- Add proxy for Dask dashboard by @camposandro in #969
- photoz tutorial to use LSST paths by @gitosaurus in #972
- Edits based on feedback from Adam Thornton (AURA/Rubin) by @delucchi-cmu in #973
- Introduce guide to common Dask messages. by @gitosaurus in #944
- Index the Dask Messages Guide under Debugging by @gitosaurus in #977
- Prevent writing empty leaf files for associations by @camposandro in #978
- Fix catalog html repr when catalog is empty by @smcguire-cmu in #980
- Add RSP UK and small cleanups by @nevencaplar in #981
- Join through association by @camposandro in #811
- Decorate errors from user function given to map_partitions by @gitosaurus in #984
- Rewrite cone_filter to not use astropy by @delucchi-cmu in #988
- Change
read_pixelsto avoid passingHATS Catalogobject to dask graph by @smcguire-cmu in #982 - Release: v0.6.4 by @delucchi-cmu in #991
Full Changelog: v0.6.3...v0.6.4