Added type annotations (thanks to charlesincharge for the initiative on an initial PR). Adapted type checking of size parameter for compatibility with mypy.
2.1.0
Fix by onnoeberhard for too-small dc-component: When cumulating the generated noise, the displacement would grow too slowly in the long limit. Test that would have discovered the above issue. Other tests are now deterministic.
2.0.0
Allow for control over random number generator state by adding optional random_state argument thanks to contributions from i-aki-y. Drop Python 2.7 support to use of NumPy's recommended default_rng constructor.
1.2.0
Improve doc strings based on user questions. Check that fmin parameter is in the right range.
1.1.1
Use numpy's sum instead of python's (thanks to RuABraun).
1.1
Allow for generation of arrays of time series thanks to contributions from Alex Spaeth. The second positional argument "samples" was renamed to "size" to reflect this. This change is backwards compatible unless "samples" was used as a keyword argument.