Skip to content

Commit 90cd2ae

Browse files
committed
merge
2 parents 157d145 + 480f718 commit 90cd2ae

File tree

330 files changed

+14599
-4299
lines changed

Some content is hidden

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

330 files changed

+14599
-4299
lines changed

.all-contributorsrc

+37-12
Original file line numberDiff line numberDiff line change
@@ -168,11 +168,17 @@
168168
"doc",
169169
"design",
170170
"example",
171+
"ideas",
171172
"infra",
172173
"maintenance",
174+
"mentoring",
175+
"promotion",
176+
"question",
177+
"research",
178+
"review",
173179
"test",
174180
"tutorial",
175-
"review"
181+
"talk"
176182
]
177183
},
178184
{
@@ -2319,7 +2325,8 @@
23192325
"avatar_url": "https://avatars.githubusercontent.com/u/67187480?v=4",
23202326
"profile": "https://github.com/AnonymousCodes911",
23212327
"contributions": [
2322-
"code"
2328+
"code",
2329+
"doc"
23232330
]
23242331
},
23252332
{
@@ -2344,21 +2351,39 @@
23442351
"research"
23452352
]
23462353
},
2347-
{
2348-
"login": "AnonymousCodes911",
2349-
"name": "Utkarsh Kumar",
2350-
"avatar_url": "https://avatars.githubusercontent.com/u/67187480?v=4",
2351-
"profile": "https://github.com/AnonymousCodes911",
2352-
"contributions": [
2353-
"code",
2354-
"doc"
2355-
]
2356-
},
23572354
{
23582355
"login": "harshithasudhakar",
23592356
"name": "Harshitha Sudhakar",
23602357
"avatar_url": "https://avatars.githubusercontent.com/u/111514477?v=4",
23612358
"profile": "https://github.com/harshithasudhakar",
2359+
"contributions": [
2360+
"doc",
2361+
"code"
2362+
]
2363+
},
2364+
{
2365+
"login": "tvilight4",
2366+
"name": "Tvisha Vedant",
2367+
"avatar_url": "https://avatars.githubusercontent.com/u/122543856?v=4",
2368+
"profile": "https://github.com/tvilight4",
2369+
"contributions": [
2370+
"code"
2371+
]
2372+
},
2373+
{
2374+
"login": "vNtzYy",
2375+
"name": "vNtzYy",
2376+
"avatar_url": "https://avatars.githubusercontent.com/u/111287448?v=4",
2377+
"profile": "https://github.com/vNtzYy",
2378+
"contributions": [
2379+
"bug"
2380+
]
2381+
},
2382+
{
2383+
"login": "wayneadams",
2384+
"name": "Wayne Adams",
2385+
"avatar_url": "https://avatars.githubusercontent.com/u/15034841?v=4",
2386+
"profile": "https://github.com/wayneadams",
23622387
"contributions": [
23632388
"doc"
23642389
]

.github/PULL_REQUEST_TEMPLATE.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ Please go through the checklist below. Please feel free to remove points if they
5252

5353
##### For new estimators and functions
5454
- [ ] I've added the estimator to the online [API documentation](https://www.aeon-toolkit.org/en/latest/api_reference.html).
55-
- [ ] (OPTIONAL) I've added myself as a `__maintainer__` at the top of relevant files and want to be contacted regarding its maintenance. Unmaintained files may be removed.
55+
- [ ] (OPTIONAL) I've added myself as a `__maintainer__` at the top of relevant files and want to be contacted regarding its maintenance. Unmaintained files may be removed. This is for the full file, and you should not add yourself if you are just making minor changes or do not want to help maintain its contents.
5656

5757
##### For developers with write access
5858
- [ ] (OPTIONAL) I've updated aeon's [CODEOWNERS](https://github.com/aeon-toolkit/aeon/blob/main/CODEOWNERS) to receive notifications about future changes to these files.
+35
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
name: GitHub Maintenance
2+
3+
on:
4+
schedule:
5+
# every Monday at 01:00 AM UTC
6+
- cron: "0 1 * * 1"
7+
workflow_dispatch:
8+
9+
permissions:
10+
issues: write
11+
contents: write
12+
13+
jobs:
14+
stale_branches:
15+
runs-on: ubuntu-20.04
16+
17+
steps:
18+
- name: Create app token
19+
uses: actions/create-github-app-token@v1
20+
id: app-token
21+
with:
22+
app-id: ${{ vars.PR_APP_ID }}
23+
private-key: ${{ secrets.PR_APP_KEY }}
24+
25+
- name: Stale Branches
26+
uses: crs-k/[email protected]
27+
with:
28+
repo-token: ${{ steps.app-token.outputs.token }}
29+
days-before-stale: 140
30+
days-before-delete: 9999 # todo take down to 175
31+
comment-updates: true
32+
tag-committer: true
33+
stale-branch-label: "stale"
34+
compare-branches: 'info'
35+
pr-check: true

.github/workflows/periodic_tests.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ jobs:
7373
command: python -m pip install .[all_extras,binder,dev]
7474

7575
- name: Run example notebooks
76-
run: build_tools/run_examples.sh
76+
run: build_tools/run_examples.sh false
7777
shell: bash
7878

7979
- name: Save new cache

.github/workflows/pr_examples.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -45,5 +45,5 @@ jobs:
4545
command: python -m pip install .[all_extras,binder,dev]
4646

4747
- name: Run example notebooks
48-
run: build_tools/run_examples.sh
48+
run: build_tools/run_examples.sh ${{ github.event_name != 'pull_request' || !contains(github.event.pull_request.labels.*.name, 'full examples run') }}
4949
shell: bash

.github/workflows/pr_precommit.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
python-version: "3.10"
2727

2828
- name: Get changed files
29-
uses: tj-actions/changed-files@v42.1.0
29+
uses: tj-actions/changed-files@v44.0.0
3030
id: changed-files
3131

3232
- name: List changed files

.gitignore

+3
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,9 @@ env.bak/
105105
venv.bak/
106106
aeon-dev/
107107

108+
#Pyright
109+
pyrightconfig.json
110+
108111
# mkdocs documentation
109112
/site
110113

.pre-commit-config.yaml

+10-11
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
repos:
22
- repo: https://github.com/pre-commit/pre-commit-hooks
3-
rev: v4.5.0
3+
rev: v4.6.0
44
hooks:
55
- id: check-ast
66
- id: check-added-large-files
@@ -28,8 +28,14 @@ repos:
2828
- id: detect-missing-init
2929
args: [ "--create", "--python-folders", "aeon" ]
3030

31+
- repo: https://github.com/astral-sh/ruff-pre-commit
32+
rev: v0.3.5
33+
hooks:
34+
- id: ruff
35+
args: [ "--fix"]
36+
3137
- repo: https://github.com/asottile/pyupgrade
32-
rev: v3.15.1
38+
rev: v3.15.2
3339
hooks:
3440
- id: pyupgrade
3541
args: [ "--py38-plus" ]
@@ -49,13 +55,13 @@ repos:
4955
args: [ "--max-line-length=88", "--extend-ignore=E203" ]
5056

5157
- repo: https://github.com/psf/black
52-
rev: 24.2.0
58+
rev: 24.3.0
5359
hooks:
5460
- id: black
5561
language_version: python3
5662

5763
- repo: https://github.com/nbQA-dev/nbQA
58-
rev: 1.8.4
64+
rev: 1.8.5
5965
hooks:
6066
- id: nbqa-isort
6167
additional_dependencies: [ isort==5.13.2 ]
@@ -67,13 +73,6 @@ repos:
6773
additional_dependencies: [ flake8==7.0.0 ]
6874
args: [ "--nbqa-dont-skip-bad-cells", "--extend-ignore=E402,E203", "--max-line-length=88" ]
6975

70-
- repo: https://github.com/pycqa/pydocstyle
71-
rev: 6.3.0
72-
hooks:
73-
- id: pydocstyle
74-
args: [ "--convention=numpy" ]
75-
additional_dependencies: [ toml, tomli ]
76-
7776
- repo: https://github.com/mgedmin/check-manifest
7877
rev: "0.49"
7978
hooks:

0 commit comments

Comments
 (0)