Skip to content

2.0.0

Compare
Choose a tag to compare
@Kyle-Verhoog Kyle-Verhoog released this 19 Jan 16:53
· 24 commits to master since this release

numpy has been removed as a dependency.

New Features

  • Add support for Python 2.
  • Add support for Python 3.10.
  • The implementations of stores and mappings are now exposed via the top level module ddsketch.
  • Add typing.
  • The package version is now exposed through ddsketch.__version__.

Upgrade Notes

  • DDSketch attributes mapping, store, negative_store, zero_count, relative_accuracy, min and max have been removed.

  • DDSketch.copy method has been removed.

  • DDSketch.count attribute has been made read-only.

  • DDSketch.mergeable method has been removed.

  • The custom exceptions IllegalArgumentException and UnequalSketchParametersException as well as the ddsketch.exceptions module have been removed.

    IllegalArgumentException and UnequalSketchParametersException are replaced with ValueError.

  • BaseDDSketch.get_quantile_value will now return None instead of numpy.NaN if the specified quantile is empty.