Releases: astronomy-commons/lsdb
Releases · astronomy-commons/lsdb
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
v0.6.3
Small patch release - pick up nested-pandas fix.
What's Changed
- Remove soft launch warnings by @nevencaplar in #963
- Update pyproject.toml by @delucchi-cmu in #965
Full Changelog: v0.6.2...v0.6.3
v0.6.2
What's Changed
- Add DP1 paper to citations by @camposandro in #923
- Add
write_catalogmethod by @camposandro in #913 - Add error message when non-catalog used as xmatch target in Catalog.crossmatch by @olivialynn in #920
- Add option to input a list of values to id_search by @olivialynn in #919
- add scaling workflows tutorial by @dougbrn in #925
- Update release tracker with nested-pandas version for conda by @hombit in #918
- Docs: DP1 NERSC instructions by @hombit in #931
- Docs DP1: fix section numbers by @hombit in #928
- scaling_workflows.ipynb: fix a typo by @hombit in #933
- Move region search methods. Remove skymap methods. by @delucchi-cmu in #960
- Add test for corrected margin filtering in lsdb.read_hats by @delucchi-cmu in #962
Full Changelog: v0.6.1...v0.6.2