Recent Releases of gcr
gcr - GCR v0.9.2
The v0.9.2 release contains a minor improvement in the behavior of get_quantity_info(), which now works better for composite catalogs and for quantity aliases (#36).
- Python
Published by yymao about 5 years ago
gcr - GCR v0.9.1
This is a bug-fix release. A bug in the composite catalog class has been fixed (#34).
- Python
Published by yymao about 5 years ago
gcr - 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 and matching_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. https://github.com/LSSTDESC/gcr-catalogs/issues/398)
Also, get_quantity_info method would now properly propagate (cf. https://github.com/LSSTDESC/gcr-catalogs/issues/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.
- Python
Published by yymao about 5 years ago
gcr - GCR v0.8.9
Add always_return_masked_array option for composite catalogs that are matched by columns.
- Python
Published by yymao about 5 years ago
gcr - GCR v0.8.8
This is a bug-fix release to fix an issue in composite catalogs that match order.
- Python
Published by yymao over 6 years ago
gcr - GCR v0.8.7
This release fixes a bug where concatenate_1d does not work with masked arrays (#25).
- Python
Published by yymao about 7 years ago
gcr - GCR v0.8.6
This release fixes a bug about concatenating arrays that was introduced in 0.8.5 (#24).
- Python
Published by yymao over 7 years ago
gcr - GCR v0.8.5
- Bug fix: now returns a empty ndarray when native filters have no matches (#22, #23)
- Python
Published by yymao over 7 years ago
gcr - GCR v0.8.4
This PR: - adds a feature that allows composite catalog user to access the attributes of underlying catalogs directly (#21) - minor bug fix and improvements (#20)
- Python
Published by yymao over 7 years ago
gcr - GCR v0.8.2
- Fix a bug in the
CompositeCatalogclass
- Python
Published by yymao over 7 years ago
gcr - GCR v0.8.1
Just in case some people still use Python 2.
We will be dropping Python 2 support in future version.
- Python
Published by yymao over 7 years ago
gcr - GCR v0.8.0
- Promote
GCRto a package (originally a module) - Add an experimental feature
CompositeCatalog. Use with care. Please report issues if you encounter any. - Add
__len__method. - Expose
native_filter_quantitiesas a public attribute
- Python
Published by yymao over 7 years ago
gcr - GCR v0.7.2
Add a new high-level function add_derived_quantity which combines the functionality of add_quantity_modifier and add_modifier_on_derived_quantities (and also replaces the latter).
- Python
Published by yymao over 7 years ago
gcr - GCR v0.7.1
- bug fix in
GCRQuery - allow
filtersandnative_filtersto beGCRQuery - set empty
native_filterstoNone - update docs
- Python
Published by yymao over 7 years ago
gcr - GCR v0.7.0
Update GCR to v0.7.0 for two major changes:
- use GCRQuery to process native filters
- separate method _obtain_native_data_dict from _load_quantities
- Python
Published by yymao over 7 years ago
gcr - GCR v0.6.4
Update to v0.6.4:
- adds an _allow_string_native_filter option. (See #12 for detail)
- Python
Published by yymao over 7 years ago
gcr - Update to v0.6.3
enhancement: define _native_quantities as an empty set in the base class
- Python
Published by yymao about 8 years ago
gcr - Update to v0.6.2
Bug fix: list_all_quantities(include_native=True) now actually includes native quantities
- Python
Published by yymao about 8 years ago
gcr - Update to v0.6.0
- new method:
get_quantity_info() - new method:
get_catalog_info(), which replacesget_input_kwargs() get_input_kwargs()is now deprecated.- new argument
with_infoinlist_all_quantities()andlist_all_native_quantities()
- Python
Published by yymao over 8 years ago
gcr - Update to v0.5.1
- fixed a
SyntaxErrorin_get_quantities_iterthat only happens in Python 2.
- Python
Published by yymao over 8 years ago
gcr - Update to v0.5.0
- remove
_fetch_native_quantity. Now_iter_native_datasetmust yield a callable - better docstings for subclass methods
- Python
Published by yymao over 8 years ago
gcr - Update to v0.4.0
- Separate
native_filtersfromfilters(i.e.,pre_filters->native_filtersandpost_filters->filters) - Use
GCRQuery(subclass ofeasyquery.Query) to implementfilters - Reorganize code
- Python
Published by yymao over 8 years ago
gcr - Update to v0.3.0
- remove options
return_hdf5andreturn_ndarrayfromget_quantities() - add
GCRQuery
- Python
Published by yymao over 8 years ago