Skip to content

Commit

Permalink
v1.4.0
Browse files Browse the repository at this point in the history
  • Loading branch information
seanlaw committed Jun 15, 2020
1 parent 1c81ba3 commit 2b8d600
Show file tree
Hide file tree
Showing 3 changed files with 53 additions and 2 deletions.
51 changes: 51 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,54 @@
# 2020-06-15 [ 1.4.0 ]:
--------------------------
* bugfixes
- Fixed bad chunking in `compute_mean_std`
* features
- Added parallelized `scrump`
- Added NaN/inf support to `scrump`
- Added `prescrump` (and, consequently, scrump++)
- Added AB-join to `scrump`
- Added unit test for `scrump`
- Added constrained inclusion motif search for `mstump`/`mstumped`
- Added discord support for `mstump`/`mstumped`
- Changed sorting to pure numpy in `mstump`/`mstumped` for better performance
- Added NaN/inf support to `gpu_stump`
- Added new `core.preprocess` function
- Added NaN/inf support to `core.mass`
- Added `core.apply_exclusion_zone` for consistent exclusion zone across functions
- Added `stumpi` for incrementally updating matrix profiles with streaming data
- Added `stumpi` unit tests
- Added NaN/inf support for `stumpi`
- Converted `floss.floss` generator to `class`
* tasks
- Added Python 3.8 to Azure Pipelines for unit testing
- Moved `stomp` to `_stomp` to prevent public usage
- Fixed numerous typos
- Added several `np.asarray` calls to input arrays
- Split some unit tests out into separate files
- Updated distributed teststo use context manager
- Refactored `_calculate_squared_distance`
- Added `core.py` to JIT-compiled unit test section
- Remove mypy config file
- Corrected cuda.jit signature for `gpu_stump`
- Shortened time series length for faster GPU tests
- Removed link to discourse from documentation
- Added global variables for controlling chunking in `compute_mean_std`
- Replaced name of `naive_mass` with `naive_stamp`
- Removed redundant "caption" in RTD ToC
- Renamed `stamp.mass` to private `stamp._mass_PI`
- Added flake8-docstrings checking
- Renamed `utils.py` to `naive.py` and updated corresponding function calls
- Added `stumpi` and `scrump` to STUMPY API (RTD)
* documentation
- Initialized shapelet discovery tutorial (WIP)
- Updated `check_window_size` docstring
- Added `gpu_stump` to tutorial
- Added `scrump` tutorial for Fast Approximate Matrix Profiles
- Updated string formatting to conform to flake8
- Added `stumpi` tutorial
- Improved `mstump` tutorial (WIP)
- Added additional references to original matrix profile papers

# 2020-03-27 [ 1.3.1 ]:
--------------------------
* bugfixes
Expand Down
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ def readme():

configuration = {
"name": "stumpy",
"version": "1.3.1",
"version": "1.4.0",
"python_requires=": ">=3.6",
"author": "Sean M. Law",
"author_email": "seanmylaw@gmail.com",
Expand Down
2 changes: 1 addition & 1 deletion stumpy/scrump.py
Original file line number Diff line number Diff line change
Expand Up @@ -749,7 +749,7 @@ def __init__(
def update(self):
"""
Update the matrix profile and the matrix profile indices by computing
additional new distances (limited by `percentage`) that make up the full
additional new distances (limited by `percentage`) that make up the full
distance matrix.
"""
if self._chunk <= self._n_chunks:
Expand Down

0 comments on commit 2b8d600

Please sign in to comment.