Releases: astronomy-commons/lsdb
Releases · astronomy-commons/lsdb
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
v0.6.1
What's Changed
- Update hats-builder property by @camposandro in #826
- Crossmatching tutorial notebook by @gitosaurus in #817
- include ra and dec columns by @kesiavino in #828
- Fix potential issue with meta in count_nested by @hombit in #832
- Write tutorial on Time Series by @gitosaurus in #834
- NestedFrame tutorial by @dougbrn in #838
- Re-generate test data; organize into collections. by @delucchi-cmu in #833
- Recall read hats on filter call on first loaded catalog by @smcguire-cmu in #835
- First draft of how to access Rubin data by @gitosaurus in #840
- Smoother on-ramp when getting started by @gitosaurus in #842
- Get reStructured Text cells to render. by @gitosaurus in #843
- Use open_catalog in documentation by @gitosaurus in #844
- Can use count_nested directly as of nested-pandas==0.4.6 by @gitosaurus in #839
- Fix path in benchmark module. by @delucchi-cmu in #852
- Add
append_columnstoCatalog.reducesignature by @hombit in #848 - Mimic reference API docs of nested-pandas by @delucchi-cmu in #853
- Enable grouped TOC in the navbar by @delucchi-cmu in #851
- Add "Using Rubin Data" Tutorial by @dougbrn in #845
- Tidy up the getting-started page by @gitosaurus in #850
- Fix TOC links by @delucchi-cmu in #856
- Docstring cleanups by @delucchi-cmu in #859
- link using_rubin_data nb; Rename Rubin Section by @dougbrn in #860
- update catalog object notebook by @smcguire-cmu in #855
- Add small notebook on how to load Rubin DP1 photo-z by @camposandro in #861
- port lc viz notebook by @dougbrn in #862
- fix bad toc conflict resolution by @dougbrn in #864
- Improve screenshot, add download example by @gitosaurus in #858
- update catalog section by @smcguire-cmu in #865
- DP1 outputs: using_rubin_data + visualizing nbs by @dougbrn in #868
- Execute Rubin tutorials with true DP1 paths by @gitosaurus in #869
- add Catalog.rename() by @clytieq in #857
- Tutorial NB: DP1 vs VSX by @hombit in #870
- fix outdated parquet backend references by @dougbrn in #872
- RTD Stable->Latest in readme by @dougbrn in #875
- Use UPath in DES-Gaia NB by @hombit in #874
- Add links to crossmatch notebook, fix errors by @gitosaurus in #876
- Fix docstring for Catalog.reduce by @gitosaurus in #878
- Mention available columns by @gitosaurus in #881
- citation more prominent on web by @nevencaplar in #879
- remove date for Rubin on CANFAR by @nevencaplar in #882
- Docs: rename contact us to getting help by @hombit in #883
- partition_size is in rows by @gitosaurus in #884
- Update path and date for RSP by @nevencaplar in #893
- Fix paths to Rubin data by @gitosaurus in #897
- Introduce and encourage LSST Community forum. by @gitosaurus in #900
- Remove mention of tract, patch for now by @nevencaplar in #901
- Add proper warning markdown by @nevencaplar in #902
- Bump dawidd6/action-download-artifact from 10 to 11 by @dependabot[bot] in #877
- Rename
read_hatsin documentation by @camposandro in #904 - Find ra/dec columns in
from_dataframeby @camposandro in #905 - Add title to the warning cell by @nevencaplar in #903
- Change is_builtin_algorithm to accept enum variants by @hombit in #907
- Update NGC-BTS NB with
crossmatch()function by @hombit in #909 - Allow any column in include_columns by @delucchi-cmu in #863
- Make upath dependency very explicit. by @delucchi-cmu in #914
- Update min versions by @delucchi-cmu in #917
New Contributors
- @kesiavino made their first contribution in #828
- @clytieq made their first contribution in #857
Full Changelog: v0.6.0...v0.6.1
v0.6.0
What's Changed
- Improve the row-filtering tutorial. by @gitosaurus in #799
- Bump dawidd6/action-download-artifact from 9 to 10 by @dependabot in #801
- Skip lsst-sphgeom on Windows by @hombit in #809
- Modify text with [full] install by @nevencaplar in #810
- Notebook template by @olivialynn in #784
- Handle default columns in
to_hatsby @camposandro in #806 - Set default
margin_thresholdon crossmatch of dataframes by @camposandro in #813 - Accept array-like input for columns by @camposandro in #812
- Address smoke test failure. by @delucchi-cmu in #818
- Include skymap in to_hats by @delucchi-cmu in #821
- Update pyproject.toml by @delucchi-cmu in #824
Full Changelog: v0.5.3...v0.6.0
v0.5.3
What's Changed
- Add .loc/.iloc accessors by @camposandro in #753
- add nested_columns property to catalog by @dougbrn in #755
- Add data thumbnail creation to
to_hatsby @camposandro in #758 - Display the total number of available columns by @gitosaurus in #762
- Support only providing list_columns in catalog.nest_lists by @wilsonbb in #768
- Add tests for nested column filters by @smcguire-cmu in #763
- Raise a helpful error message when the user is accessing a catalog's column that hasn't been loaded. by @gitosaurus in #766
- Split to_hats tests to separate file. by @delucchi-cmu in #771
- Rename lsdb.read_hats to lsdb.hats_catalog by @gitosaurus in #770
- Write an association table from a catalog by @delucchi-cmu in #772
- Update index search documentation by @delucchi-cmu in #775
- Refactor/rewrite filtering_large_catalogs nb (now column_filtering.ipynb) by @olivialynn in #777
- Add brief note for tract-patch search and link to lsdb-rubin by @olivialynn in #779
- Add name by @olivialynn in #781
- Add more imports to top-level init. by @delucchi-cmu in #783
- 2024 to 2025 in docs by @nevencaplar in #791
- Tutorial: Setting up a Dask client by @olivialynn in #787
- Describe use of
meta=, reorganize map_partitions+histogram demo by @gitosaurus in #792 - Update plotting.ipynb by @gitosaurus in #794
- docs: link to dask from homepage by @domoritz in #793
- update nested-pandas pin by @dougbrn in #797
- Require newer HATS by @delucchi-cmu in #802
New Contributors
Full Changelog: v0.5.2...v0.5.3
v0.5.2
What's Changed
- Fix plotting defaults by @smcguire-cmu in #707
- Catalog collection by @camposandro in #705
- Wrap methods for getting catalog-level parquet statistics. by @delucchi-cmu in #635
- Add all columns and original schema properties by @smcguire-cmu in #709
- Add catalog
id_searchby @camposandro in #710 - Address smoke test failure with updated pin by @delucchi-cmu in #714
- fix reading behaviour with new hats changes by @smcguire-cmu in #717
- Update to PPT v2.0.6 by @delucchi-cmu in #712
- Documentation sprint - LINCC up week by @delucchi-cmu in #660
- Don't flatten numpy array with unique call. by @delucchi-cmu in #719
- Migrate Nested-Dask into LSDB.nested by @dougbrn in #713
- Add Nested Crossmatch function by @smcguire-cmu in #711
- Crossmatch dataframes —expand ra/dec column name defaults, clarify docstring wording by @olivialynn in #728
- Allow PixelSearch in generate_catalog by @hombit in #738
- Support Nested Parquet Serialization by @smcguire-cmu in #742
- Reduce Updates: infer_nesting and docs for reduce arg limits by @dougbrn in #744
- Give names to deps in requirements.txt by @hombit in #747
- remove 3.9 handling in lsdb.nested backend by @dougbrn in #745
- Update PPT and add lowest supported versions by @delucchi-cmu in #746
- LSDB.nested catalog generation by @dougbrn in #729
- Require newest hats version. by @delucchi-cmu in #752
Full Changelog: v0.5.1...v0.5.2