Releases: yymao/generic-catalog-reader
GCR v0.9.2
GCR v0.9.1
This is a bug-fix release. A bug in the composite catalog class has been fixed (#34).
GCR v0.9.0
GCR v0.9.0 presents a much improved CompositeCatalog
class.
Now each catalog of the composite can have its own fine-tuned settings, defined by CompositeSpecs
. In particular, one can specify whether each of the composite component:
- has matching partitions as the main catalog (
matching_partition
) - has the same row ordering as the main catalog (
matching_row_order
) - uses one column to match to another column in the main catalog (
matching_by_column
andmatching_column_in_main
) - should overwrite existing columns in the main catalog (
overwrite_quantities
) - should overwrite existing catalog attributes in the main catalog (
overwrite_attributes
) - should include native quantities (
include_native_quantities
)
In addition, now matching_partition
and matching_by_column
can be set at the same, to speed up index matching if the partition is the same among catalogs (cf. LSSTDESC/gcr-catalogs#398)
Also, get_quantity_info
method would now properly propagate (cf. LSSTDESC/gcr-catalogs#410)
While this update significantly changes the implementation of CompositeCatalog
, I have tried my best to preserve backward compatibility with 0.8.x. Please note that CompositeCatalog
is still an experimental feature, and its API is not fully stable.
GCR v0.8.9
Add always_return_masked_array
option for composite catalogs that are matched by columns.
GCR v0.8.8
This is a bug-fix release to fix an issue in composite catalogs that match order.
GCR v0.8.7
This release fixes a bug where concatenate_1d
does not work with masked arrays (#25).
GCR v0.8.6
This release fixes a bug about concatenating arrays that was introduced in 0.8.5 (#24).
GCR v0.8.5
GCR v0.8.4
GCR v0.8.3
Bug fix release