Skip to content

Commit a4f6d49

Browse files
committed
v1.5.0
1 parent 231ccb1 commit a4f6d49

File tree

2 files changed

+43
-1
lines changed

2 files changed

+43
-1
lines changed

CHANGELOG.md

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,45 @@
1+
# 2020-08-31 [ 1.5.0 ]:
2+
--------------------------
3+
* bugfixes
4+
- Fixed warning and check when time series has inappropriate dtype
5+
- Fixed scenarios where identical subsequences produce non-zero distances
6+
* features
7+
- For interactive data science work, matrix profile calcs are 10-15x faster
8+
- Added `aamp` with non-normalized Euclidean distance (i.e., no z-normalization)
9+
- Added `aamped`
10+
- Added `aampi`
11+
- Added `gpu_aamp`
12+
- Added egress for `stumpi` and egress is now the default behavior
13+
- Added a `mass_absolute` function for non-normalized distance calculation with FFT convolution
14+
- Added diagonal pre-processing function to `core.py`
15+
- Added centered-sum-of-products and Pearson correlation in place of sliding dot products
16+
- Added left and right matrix profile indices to `scrump` and converted to Pearson correlation
17+
* tasks
18+
- Removed Pandas series in GPU tests to improve unit test speed in CI
19+
- Updated to latest version of black for better formatting
20+
- Refactored redundant test section
21+
- Added unit test for inappropriate dtype inputs
22+
- Corrected absolute stumpy import to be relative import
23+
- Replaced `._illegal` attribute with a more obvious `._T_isfinite` attribute
24+
- Moved common diagonal functions to `core.py`
25+
- Replaced `order` variable with the more obvious `diag` name
26+
- Added environment.yml for easier installation of dependencies
27+
- Removed random print statement in code
28+
- Moved STUMPY thresholds to global parameters in `config.py`
29+
- Refactored left/right matrix profile indices
30+
- Refactored NaN checking
31+
- Check for Linux OS and add TBB dynamically especially for CI
32+
* documentation
33+
- Added `aamp` reference to README
34+
- Update docstrings to be less verbose for API documentation
35+
- Fixed some typos
36+
- Replaced `sep="\s+"` with `sep="\\s+"` in tutorials
37+
- Added notes and derivations for Pearson correlation and centered-sum-of-products
38+
- Renamed tutorials with underscores for consistency
39+
- Added all `aamp`-like functions to API reference
40+
- Replaced MS Word docs with LaTeX notebooks
41+
42+
143
# 2020-06-15 [ 1.4.0 ]:
244
--------------------------
345
* bugfixes

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ def get_extras_require():
2828

2929
configuration = {
3030
"name": "stumpy",
31-
"version": "1.4.0",
31+
"version": "1.5.0",
3232
"python_requires=": ">=3.6",
3333
"author": "Sean M. Law",
3434
"author_email": "seanmylaw@gmail.com",

0 commit comments

Comments
 (0)