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.3

Bug fix release

- Python
Published by yymao over 7 years ago

gcr - GCR v0.8.2

  • Fix a bug in the CompositeCatalog class

- 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 GCR to 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_quantities as 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 filters and native_filters to be GCRQuery
  • set empty native_filters to None
  • update docs

(Changed files)

- 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.1

  • bug fix

- Python
Published by yymao over 8 years ago

gcr - Update to v0.6.0

  • new method: get_quantity_info()
  • new method: get_catalog_info(), which replaces get_input_kwargs()
  • get_input_kwargs() is now deprecated.
  • new argument with_info in list_all_quantities() and list_all_native_quantities()

- Python
Published by yymao over 8 years ago

gcr - Update to v0.5.1

  • fixed a SyntaxError in _get_quantities_iter that 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_dataset must yield a callable
  • better docstings for subclass methods

- Python
Published by yymao over 8 years ago

gcr - Update to v0.4.0

  • Separate native_filters from filters (i.e., pre_filters -> native_filters and post_filters -> filters)
  • Use GCRQuery (subclass of easyquery.Query) to implement filters
  • Reorganize code

- Python
Published by yymao over 8 years ago

gcr - Update to v0.3.0

  • remove options return_hdf5 and return_ndarray from get_quantities()
  • add GCRQuery

- Python
Published by yymao over 8 years ago

gcr - v0.2.1

add two new methods: first_available and has_quantity

- Python
Published by yymao over 8 years ago

gcr - release to pypi

- Python
Published by yymao over 8 years ago