Skip to content

Commit 7593f16

Browse files
committed
make release-tag: Merge branch 'master' into stable
2 parents f1c64ae + 948f097 commit 7593f16

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

51 files changed

+11798
-61
lines changed

.github/workflows/docs.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@ jobs:
99
docs:
1010
runs-on: ubuntu-latest
1111
steps:
12-
- uses: actions/checkout@v2
12+
- uses: actions/checkout@v1
1313

1414
- name: Python
15-
uses: actions/setup-python@v1
15+
uses: actions/setup-python@v2
1616
with:
1717
python-version: 3.8
1818

.github/workflows/tests.yml

Lines changed: 32 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -78,8 +78,27 @@ jobs:
7878
python-version: ${{ matrix.python-version }}
7979
- name: Install package and dependencies
8080
run: pip install invoke .[test]
81-
- name: invoke pytest
82-
run: invoke pytest
81+
- name: invoke unit
82+
run: invoke unit
83+
84+
85+
unit-pretrained:
86+
runs-on: ${{ matrix.os }}
87+
strategy:
88+
matrix:
89+
python-version: ['3.11']
90+
os: [ubuntu-latest, macos-latest, windows-latest]
91+
steps:
92+
- uses: actions/checkout@v1
93+
- name: Set up Python ${{ matrix.python-version }}
94+
uses: actions/setup-python@v2
95+
with:
96+
python-version: ${{ matrix.python-version }}
97+
- name: Install package and dependencies
98+
run: |
99+
pip install invoke pytest .[pretrained]
100+
- name: invoke pretrained
101+
run: invoke pretrained
83102

84103

85104
minimum:
@@ -109,24 +128,23 @@ jobs:
109128
python-version: ['3.8', '3.9', '3.10', '3.11']
110129
os: [ubuntu-latest, macos-latest, windows-latest]
111130
exclude:
112-
- os: macos-latest
113-
python-version: '3.7'
131+
- os: windows-latest
132+
python-version: '3.8'
114133
steps:
115134
- uses: actions/checkout@v1
116135
- name: Set up Python ${{ matrix.python-version }}
117136
uses: actions/setup-python@v2
118137
with:
119138
python-version: ${{ matrix.python-version }}
120-
- if: matrix.os == 'windows-latest' && matrix.python-version == 3.6
121-
name: Install dependencies - Windows with Python 3.6
122-
run: python -m pip install pywinpty==2.0.1
123139
- name: Install package and dependencies
124-
run: pip install invoke jupyter matplotlib .
140+
run: |
141+
pip install "mistune>=2.0.3,<3.1"
142+
pip install invoke jupyter matplotlib .
125143
- name: invoke tutorials
126144
run: invoke tutorials
127145

128146

129-
pretrained:
147+
pretrained-tutorials:
130148
runs-on: ${{ matrix.os }}
131149
strategy:
132150
matrix:
@@ -139,6 +157,8 @@ jobs:
139157
with:
140158
python-version: ${{ matrix.python-version }}
141159
- name: Install package and dependencies
142-
run: pip install invoke jupyter .[pretrained]
143-
- name: invoke pretrained
144-
run: invoke pretrained
160+
run: |
161+
pip install "mistune>=2.0.3,<3.1"
162+
pip install invoke jupyter .[pretrained]
163+
- name: invoke pretrained-tutorials
164+
run: invoke pretrained-tutorials

HISTORY.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,21 @@
11
History
22
=======
33

4+
## 0.7.1 – 2025-03-17
5+
6+
New ``timesfm`` pipeline
7+
8+
### Issues resolved
9+
10+
* Add Colab link to tutorials – [Issue #620](https://github.com/signals-dev/Orion/issues/620) by @sarahmish
11+
* pin pytorch < 2.6 – [Issue #614](https://github.com/signals-dev/Orion/issues/614) by @sarahmish
12+
* Throw an error if TimesFM will not work – [Issue #610](https://github.com/signals-dev/Orion/issues/610) by @sarahmish
13+
* Cap ``mistune``[Issue #605](https://github.com/signals-dev/Orion/issues/605) by @sarahmish
14+
* Update github actions tutorial tests – [Issue #603](https://github.com/signals-dev/Orion/issues/603) by @sarahmish
15+
* Modify ``units`` pipeline ``find_anomalies`` params – [Issue #602](https://github.com/signals-dev/Orion/issues/602) by @Linh-nk
16+
* New pipeline using TimesFM – [Issue #589](https://github.com/signals-dev/Orion/issues/589) by @Linh-nk
17+
18+
419
## 0.7.0 – 2024-12-18
520

621
New ``units`` pipeline

Makefile

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ fix-lint: ## fix lint issues using autoflake, autopep8, and isort
125125

126126
.PHONY: test-unit
127127
test-unit: ## run tests quickly with the default Python
128-
invoke pytest
128+
invoke unit
129129

130130
.PHONY: test-readme
131131
test-readme: ## run the readme snippets
@@ -135,9 +135,13 @@ test-readme: ## run the readme snippets
135135
test-tutorials: ## run the tutorial notebooks
136136
invoke tutorials
137137

138+
.PHONY: test-pretrained
139+
test-pretrained: ## run the tutorial notebooks
140+
invoke pretrained
141+
138142
.PHONY: test-pretrained-tutorials
139143
test-pretrained-tutorials: ## run the tutorial notebooks
140-
invoke pretrained
144+
invoke pretrained-tutorials
141145

142146
.PHONY: test
143147
test: test-unit test-readme test-tutorials ## test everything that needs test dependencies

README.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -128,16 +128,17 @@ We run the benchmark on **12** datasets with their known grounth truth. We recor
128128

129129
| Pipeline | Outperforms ARIMA |
130130
|---------------------------|--------------------|
131-
| AER | 11 |
131+
| AER | 12 |
132132
| TadGAN | 7 |
133133
| LSTM Dynamic Thresholding | 9 |
134-
| LSTM Autoencoder | 6 |
135-
| Dense Autoencoder | 8 |
134+
| LSTM Autoencoder | 7 |
135+
| Dense Autoencoder | 7 |
136136
| VAE | 6 |
137137
| AnomalyTransformer | 2 |
138138
| LNN | 7 |
139139
| Matrix Profile | 5 |
140140
| UniTS | 6 |
141+
| TimesFM | 7 |
141142
| [GANF](https://arxiv.org/pdf/2202.07857.pdf) | 5 |
142143
| [Azure](https://azure.microsoft.com/en-us/products/cognitive-services/anomaly-detector/) | 0 |
143144

benchmark/leaderboard.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
11
| Pipeline | Outperforms ARIMA |
22
|---------------------------|--------------------|
3-
| AER | 11 |
3+
| AER | 12 |
44
| TadGAN | 7 |
55
| LSTM Dynamic Thresholding | 9 |
6-
| LSTM Autoencoder | 6 |
7-
| Dense Autoencoder | 8 |
6+
| LSTM Autoencoder | 7 |
7+
| Dense Autoencoder | 7 |
88
| VAE | 6 |
99
| AnomalyTransformer | 2 |
1010
| LNN | 7 |
1111
| Matrix Profile | 5 |
1212
| UniTS | 6 |
13+
| TimesFM | 7 |
1314
| GANF | 5 |
1415
| Azure | 0 |

benchmark/leaderboard.xlsx

121 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)