The GCRCatalogs v1.1.0 release introduces the **Run2.2i DR2 WFD** and **SkySim5000** catalogs. In addition, the Run2.2i DR6 catalogs have been renamed (postfix `_wfd` was dropped) for clarity. There is also schema change in the object catalogs. GCRCatalogs v1.1.0 now requires GCR v0.9.2.
See below for a complete list of changes. The ["DC2 Runs Data Products and Add-ons" section of the README](https://github.com/LSSTDESC/gcr-catalogs#dc2-runs-data-products-and-add-ons) has also been updated to reflect the current list of recommended catalogs.
A code of conduct has been added to this repository.
New Catalogs
- `dc2_object_run2.2i_dr2_wfd`: static object catalog for Run2.2i DR2 (up to Year 1; WFD visits only)
- `dc2_object_run2.2i_dr2_wfd_with_addons`: same as `dc2_object_run2.2i_dr2` but with all available add-ons (currently including only truth-match; metacal/photo-z not yet available)
- `skysim5000_v1.1.1`: 5000 sq deg of extragalactic catalogs (also available are `skysim5000_v1.1.1_image` and `skysim5000_v1.1.1_small` for subsets of sky; we are also working on a parquet version of SkySim5000 for faster access)
Changes to DR6 Catalog Names
Please use the following catalogs for Run 2.2i DR6:
- `dc2_object_run2.2i_dr6`: static object catalog for Run2.2i DR6 (up to Year 5; WFD+DDF visits; a small sky region was excluded)
- `dc2_object_run2.2i_dr6_with_addons`: same as `dc2_object_run2.2i_dr6` but with metacal and truth-match add-ons. Photo-z not yet available.
All DR6 catalogs whose names contain `dr6_wfd`, `dr6a`, `dr6b`, or `dr6c` have been deprecated.
Schema change
In DC2 object catalogs, the second moment columns have been renamed so that their unit is clear. In particular, `Ixx`, `Ixy`, `Iyy`, `IxxPSF`, `IxyPSF`, and `IxyPSF` have been renamed to `Ixx_pixel`, `Ixy_pixel`, `Iyy_pixel`, `IxxPSF_pixel`, `IxyPSF_pixel`, and `IxyPSF_pixel`, respectively.
Similarly, `Ixx_<band>`, `Ixy_<band>`, `Iyy_<band>`, `IxxPSF_<band>`, `IxyPSF_<band>`, and `IxyPSF_<band>` have been renamed to `Ixx_pixel_<band>`, `Ixy_pixel_<band>`, `Iyy_pixel_<band>`, `IxxPSF_pixel_<band>`, `IxyPSF_pixel_<band>`, and `IxyPSF_pixel_<band>`, respectively.
A similar schema change will be applied to the DC2 source catalogs in the next release.
Improvements for Catalog Users
- The cosmoDC2 catalog reader now works with h5py v3+ (the version installed in `desc-python-bleed`)
- Performance and memory efficiency for accessing parquet-based catalogs have been improved when the users use arrow >=0.16
- New function `get_available_catalog_names(...)` was introduced as a shorthand for `get_available_catalogs(names_only=True, ...)`
- Users can now set default root dir in their user configs (Note: most DESC members would *not* need to do this)
- Upstream improvements from [GCR v0.9.2](https://github.com/yymao/generic-catalog-reader/releases/tag/v0.9.2) allow `get_quantity_into()` to work better with composite catalogs and quantity aliases
Improvements for Catalog Developers
- Composite catalogs now can be configured with more specific options thanks to [GCR v0.9.0](https://github.com/yymao/generic-catalog-reader/releases/tag/v0.9.0). See the GCR v0.9.0 release note for details.
Many thanks to the whole DC2 team for preparing the data products, and to JoanneBogart heather999 evevkovacs for help in preparing this release. This version should be available in conda-forge soon and in DESC environments next week.