Skip to content

Commit

Permalink
Release 1.0.0 (#69)
Browse files Browse the repository at this point in the history
  • Loading branch information
dsaxton committed Aug 23, 2020
1 parent a3e31f5 commit 7f7f248
Show file tree
Hide file tree
Showing 2 changed files with 42 additions and 2 deletions.
39 changes: 39 additions & 0 deletions doc/changelog.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
Changelog
=========

1.0.0 (August 22, 2020)
=======================

API Changes
-----------

- Bootstrap and jackknife generators ``resample.bootstrap.resample`` and ``resample.jackknife.resample`` are now exposed to compute replicates lazily.
- Jackknife functions have been split into their own namespace ``resample.jackknife``.
- Empirical distribution helper functions moved to a ``resample.empirical`` namespace.
- Random number seeding is now done through using ``numpy`` generators rather than a global random state. As a result the minimum ``numpy`` version is now 1.17.
- Parametric bootstrap now estimates both parameters of the t distribution.
- Default confidence interval method changed from ``"percentile"`` to ``"bca"``.
- Empirical quantile function no longer performs interpolation between quantiles.

Enhancements
------------

- Added bootstrap estimate of bias.
- Added ``bias_corrected`` function for jackknife and bootstrap, which computes the bias corrected estimates.
- Performance of jackknife computation was increased.

Bug fixes
---------

- Removed incorrect implementation of Studentized bootstrap.

Deprecations
------------

- Smoothing of bootstrap samples is no longer supported.
- Supremum norm and MISE functionals removed.

Other
-----

- Benchmarks were added to track and compare performance of bootstrap and jackknife methods.
5 changes: 3 additions & 2 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ def open_local(fn):
this_directory = path.abspath(path.dirname(__file__))
return open(path.join(this_directory, fn), encoding="utf-8")


with open_local("README.md") as f:
long_description = f.read()

Expand All @@ -21,8 +22,8 @@ def open_local(fn):
description="Tools for randomization-based inference in Python",
long_description=long_description,
long_description_content_type="text/markdown",
url="http://github.com/dsaxton/resample",
author="Daniel Saxton",
url="http://github.com/resample-project/resample",
author="Daniel Saxton and Hans Dembinski",
license="BSD-3-Clause",
install_requires=requirements,
zip_safe=False,
Expand Down

0 comments on commit 7f7f248

Please sign in to comment.