Skip to content

Commit 2b8d600

Browse files
committed
v1.4.0
1 parent 1c81ba3 commit 2b8d600

File tree

3 files changed

+53
-2
lines changed

3 files changed

+53
-2
lines changed

CHANGELOG.md

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,54 @@
1+
# 2020-06-15 [ 1.4.0 ]:
2+
--------------------------
3+
* bugfixes
4+
- Fixed bad chunking in `compute_mean_std`
5+
* features
6+
- Added parallelized `scrump`
7+
- Added NaN/inf support to `scrump`
8+
- Added `prescrump` (and, consequently, scrump++)
9+
- Added AB-join to `scrump`
10+
- Added unit test for `scrump`
11+
- Added constrained inclusion motif search for `mstump`/`mstumped`
12+
- Added discord support for `mstump`/`mstumped`
13+
- Changed sorting to pure numpy in `mstump`/`mstumped` for better performance
14+
- Added NaN/inf support to `gpu_stump`
15+
- Added new `core.preprocess` function
16+
- Added NaN/inf support to `core.mass`
17+
- Added `core.apply_exclusion_zone` for consistent exclusion zone across functions
18+
- Added `stumpi` for incrementally updating matrix profiles with streaming data
19+
- Added `stumpi` unit tests
20+
- Added NaN/inf support for `stumpi`
21+
- Converted `floss.floss` generator to `class`
22+
* tasks
23+
- Added Python 3.8 to Azure Pipelines for unit testing
24+
- Moved `stomp` to `_stomp` to prevent public usage
25+
- Fixed numerous typos
26+
- Added several `np.asarray` calls to input arrays
27+
- Split some unit tests out into separate files
28+
- Updated distributed teststo use context manager
29+
- Refactored `_calculate_squared_distance`
30+
- Added `core.py` to JIT-compiled unit test section
31+
- Remove mypy config file
32+
- Corrected cuda.jit signature for `gpu_stump`
33+
- Shortened time series length for faster GPU tests
34+
- Removed link to discourse from documentation
35+
- Added global variables for controlling chunking in `compute_mean_std`
36+
- Replaced name of `naive_mass` with `naive_stamp`
37+
- Removed redundant "caption" in RTD ToC
38+
- Renamed `stamp.mass` to private `stamp._mass_PI`
39+
- Added flake8-docstrings checking
40+
- Renamed `utils.py` to `naive.py` and updated corresponding function calls
41+
- Added `stumpi` and `scrump` to STUMPY API (RTD)
42+
* documentation
43+
- Initialized shapelet discovery tutorial (WIP)
44+
- Updated `check_window_size` docstring
45+
- Added `gpu_stump` to tutorial
46+
- Added `scrump` tutorial for Fast Approximate Matrix Profiles
47+
- Updated string formatting to conform to flake8
48+
- Added `stumpi` tutorial
49+
- Improved `mstump` tutorial (WIP)
50+
- Added additional references to original matrix profile papers
51+
152
# 2020-03-27 [ 1.3.1 ]:
253
--------------------------
354
* bugfixes

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ def readme():
88

99
configuration = {
1010
"name": "stumpy",
11-
"version": "1.3.1",
11+
"version": "1.4.0",
1212
"python_requires=": ">=3.6",
1313
"author": "Sean M. Law",
1414
"author_email": "[email protected]",

stumpy/scrump.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -749,7 +749,7 @@ def __init__(
749749
def update(self):
750750
"""
751751
Update the matrix profile and the matrix profile indices by computing
752-
additional new distances (limited by `percentage`) that make up the full
752+
additional new distances (limited by `percentage`) that make up the full
753753
distance matrix.
754754
"""
755755
if self._chunk <= self._n_chunks:

0 commit comments

Comments
 (0)