Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
97571da
[MAINT] Post-1.3.0 release update (#183)
tsbinns Dec 12, 2025
de74b7a
[pre-commit.ci] pre-commit autoupdate (#184)
pre-commit-ci[bot] Dec 16, 2025
7c71a23
Bump actions/upload-artifact from 5 to 6 (#185)
dependabot[bot] Dec 16, 2025
a0b72ef
Bump actions/download-artifact from 6 to 7 (#186)
dependabot[bot] Dec 16, 2025
02d710b
[pre-commit.ci] pre-commit autoupdate (#187)
pre-commit-ci[bot] Dec 23, 2025
cd228cb
[pre-commit.ci] pre-commit autoupdate (#188)
pre-commit-ci[bot] Jan 13, 2026
74d6623
[MAINT] Update copyright (#190)
tsbinns Jan 19, 2026
8347a10
[pre-commit.ci] pre-commit autoupdate (#191)
pre-commit-ci[bot] Jan 20, 2026
3b80d63
[pre-commit.ci] pre-commit autoupdate (#192)
pre-commit-ci[bot] Jan 27, 2026
d75bb38
[pre-commit.ci] pre-commit autoupdate (#193)
pre-commit-ci[bot] Feb 10, 2026
07e7659
[pre-commit.ci] pre-commit autoupdate (#194)
pre-commit-ci[bot] Feb 17, 2026
9be3e50
[pre-commit.ci] pre-commit autoupdate (#195)
pre-commit-ci[bot] Feb 24, 2026
227633e
[pre-commit.ci] pre-commit autoupdate (#196)
pre-commit-ci[bot] Mar 2, 2026
4e6bfe1
Bump actions/upload-artifact from 6 to 7 (#198)
dependabot[bot] Mar 3, 2026
deb62d2
Bump actions/download-artifact from 7 to 8 (#197)
dependabot[bot] Mar 3, 2026
653e635
[pre-commit.ci] pre-commit autoupdate (#199)
pre-commit-ci[bot] Mar 10, 2026
58ca9b2
[MAINT] Update installation info (#200)
tsbinns Mar 15, 2026
5c17938
[pre-commit.ci] pre-commit autoupdate (#202)
pre-commit-ci[bot] Mar 17, 2026
b8d9b15
[pre-commit.ci] pre-commit autoupdate (#203)
pre-commit-ci[bot] Mar 23, 2026
bd2e5b6
[pre-commit.ci] pre-commit autoupdate (#204)
pre-commit-ci[bot] Mar 31, 2026
f6fc6c0
Bump mamba-org/setup-micromamba from 2 to 3 (#205)
dependabot[bot] Mar 31, 2026
bfb9d43
[MAINT] Bump conda support to Python 3.14 (#206)
tsbinns Apr 4, 2026
b50de05
[MAINT] Document Python >= 3.14 support for macOS-Intel systems (#207)
tsbinns Apr 6, 2026
6ad6a6c
[MAINT] Prepare for v1.3.1 release (#208)
tsbinns Apr 6, 2026
6a31d1b
[MAINT] Post-1.3.1 release update (#210)
tsbinns Apr 6, 2026
b6f8663
[pre-commit.ci] pre-commit autoupdate (#211)
pre-commit-ci[bot] Apr 7, 2026
1a8cf93
[MAINT] Drop pin for max support Python version (#213)
tsbinns Apr 13, 2026
6ba1188
[MAINT] Update old CI steps (#214)
tsbinns Apr 13, 2026
240ba3c
[pre-commit.ci] pre-commit autoupdate (#215)
pre-commit-ci[bot] Apr 14, 2026
2fabdab
[pre-commit.ci] pre-commit autoupdate (#216)
pre-commit-ci[bot] Apr 21, 2026
1e4ae7e
[pre-commit.ci] pre-commit autoupdate (#217)
pre-commit-ci[bot] Apr 28, 2026
b46a435
[pre-commit.ci] pre-commit autoupdate (#218)
pre-commit-ci[bot] May 19, 2026
4b1274b
[pre-commit.ci] pre-commit autoupdate (#219)
pre-commit-ci[bot] May 26, 2026
55d2561
[pre-commit.ci] pre-commit autoupdate (#220)
pre-commit-ci[bot] Jun 2, 2026
1cb3dec
[pre-commit.ci] pre-commit autoupdate (#221)
pre-commit-ci[bot] Jun 9, 2026
7a3b947
[pre-commit.ci] pre-commit autoupdate (#222)
pre-commit-ci[bot] Jun 16, 2026
5e06e89
Bump actions/checkout from 6 to 7 (#224)
dependabot[bot] Jun 23, 2026
b7e0a5a
[pre-commit.ci] pre-commit autoupdate (#223)
pre-commit-ci[bot] Jun 23, 2026
f6388f2
[pre-commit.ci] pre-commit autoupdate (#225)
pre-commit-ci[bot] Jun 30, 2026
418d1e1
[pre-commit.ci] pre-commit autoupdate (#226)
pre-commit-ci[bot] Jul 14, 2026
c86c863
[pre-commit.ci] pre-commit autoupdate (#227)
pre-commit-ci[bot] Jul 21, 2026
b8f89ea
Bump actions/setup-python from 6 to 7 (#228)
dependabot[bot] Jul 21, 2026
dfa9984
[pre-commit.ci] pre-commit autoupdate (#229)
pre-commit-ci[bot] Aug 1, 2026
e538681
Update CSS (#230)
tsbinns Aug 2, 2026
ad17c09
[MAINT] Prepare for 1.3.2 release (#231)
tsbinns Aug 2, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,9 @@ jobs:
package:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7
- name: Set up Python
uses: actions/setup-python@v6
uses: actions/setup-python@v7
with:
python-version: '3.10'
- name: Install dependencies
Expand All @@ -34,7 +34,7 @@ jobs:
- name: Check env vars
run: |
echo "Triggered by: ${{ github.event_name }}"
- uses: actions/upload-artifact@v5
- uses: actions/upload-artifact@v7
with:
name: dist
path: dist
Expand All @@ -48,7 +48,7 @@ jobs:
permissions:
id-token: write
steps:
- uses: actions/download-artifact@v6
- uses: actions/download-artifact@v8
with:
name: dist
path: dist
Expand Down
34 changes: 19 additions & 15 deletions .github/workflows/unit_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,10 +38,10 @@ jobs:
OPENBLAS_NUM_THREADS: "1"
PYTHONUNBUFFERED: "1"
steps:
- uses: actions/setup-python@v6
- uses: actions/setup-python@v7
with:
python-version: ${{ matrix.python-version }}
- uses: actions/checkout@v6
- uses: actions/checkout@v7
- uses: pyvista/setup-headless-display-action@main
with:
qt: true
Expand All @@ -64,26 +64,33 @@ jobs:
run: python -m coverage run && coverage report

test_conda:
timeout-minutes: 90
timeout-minutes: 60
runs-on: ubuntu-latest
defaults:
run:
shell: bash -el {0}
strategy:
fail-fast: false
matrix:
include:
- os: ubuntu-latest
python-version: "3.14"
- os: macos-15-intel
python-version: "3.14"
env:
MKL_NUM_THREADS: '1'
PYTHONUNBUFFERED: '1'
PYTHON_VERSION: '3.13'
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7
- uses: pyvista/setup-headless-display-action@main
with:
qt: true
pyvista: false
- uses: mamba-org/setup-micromamba@v2
- uses: mamba-org/setup-micromamba@v3
with:
environment-file: environment.yml
create-args: >- # beware the >- instead of |, we don't split on newlines but on spaces
python=${{ env.PYTHON_VERSION }}
python=${{ matrix.python-version }}
- name: Install package and test dependencies
run: |
pip install -e .
Expand All @@ -108,28 +115,25 @@ jobs:
OPENBLAS_NUM_THREADS: "1"
PYTHONUNBUFFERED: "1"
steps:
- uses: actions/setup-python@v6
- uses: actions/setup-python@v7
with:
python-version: "3.10"
- uses: actions/checkout@v6
- uses: actions/checkout@v7
- uses: pyvista/setup-headless-display-action@main
with:
qt: true
pyvista: false
- name: Install dependencies
run: |
python -m pip install --upgrade pip setuptools wheel
pip install --upgrade --upgrade-strategy eager .[test]
pip install -e . --no-deps
pip install -r tools/requirements_old.txt
- name: Display versions and environment information
run: |
echo $TZ
date
python --version
which python
- run: |
pip install -e . --no-deps
pip install -r tools/requirements_old.txt
- run: python -c "import pybispectra; import mne; print(f'PyBispectra {pybispectra.__version__}\n'); mne.sys_info()"
python -c "import pybispectra; import mne; print(f'PyBispectra {pybispectra.__version__}\n'); mne.sys_info()"
- name: Download testing data
run: python -c "from pybispectra.utils import DATASETS, get_example_data_paths; (get_example_data_paths(data) for data in DATASETS.keys())"
- name: Run pytest
Expand Down
10 changes: 5 additions & 5 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
repos:
# ruff PyBispectra
- repo: https://github.com/astral-sh/ruff-pre-commit
rev: v0.14.8
rev: v0.16.0
hooks:
- id: ruff
name: ruff lint pybispectra
Expand All @@ -10,7 +10,7 @@ repos:

# ruff examples
- repo: https://github.com/astral-sh/ruff-pre-commit
rev: v0.14.8
rev: v0.16.0
hooks:
- id: ruff
name: ruff lint examples
Expand All @@ -19,7 +19,7 @@ repos:

# codespell
- repo: https://github.com/codespell-project/codespell
rev: v2.4.1
rev: v2.4.3
hooks:
- id: codespell
additional_dependencies:
Expand All @@ -29,7 +29,7 @@ repos:

# yamllint
- repo: https://github.com/adrienverge/yamllint.git
rev: v1.37.1
rev: v1.38.0
hooks:
- id: yamllint
args: [--strict, -c, .yamllint.yml]
Expand All @@ -45,7 +45,7 @@ repos:

# toml-sort
- repo: https://github.com/pappasam/toml-sort.git
rev: v0.24.3
rev: v0.24.4
hooks:
- id: toml-sort-fix

Expand Down
2 changes: 1 addition & 1 deletion LICENSE.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2023-2025 Thomas Samuel Binns
Copyright (c) 2023-2026 Thomas Samuel Binns

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
14 changes: 14 additions & 0 deletions changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,20 @@ No changes.

## [Version 1.3](https://pybispectra.readthedocs.io/1.3/)

### Version 1.3.2

##### Dependencies
- Dropped max supported Python version being pinned.

<br>

### Version 1.3.1

##### Dependencies
- Added support for Python 3.14 in the `conda` environment.

<br>

### Version 1.3.0

##### Enhancements
Expand Down
8 changes: 8 additions & 0 deletions docs/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -18,3 +18,11 @@ help:
# "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS).
%: Makefile
@$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)

clean:
rm -rf $(BUILDDIR)/*
rm -rf $(SOURCEDIR)/auto_examples/*
rm -rf $(SOURCEDIR)/generated/*

view:
@python -c "import webbrowser; webbrowser.open_new_tab('file://$(PWD)/build/html/index.html')"
45 changes: 45 additions & 0 deletions docs/source/_static/css/custom.css
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,49 @@ div {

ul {
text-align: left
}

/* widen main content area */
.bd-page-width {
max-width: 100rem;
}

/* make versionadded smaller and inline with param name */
/* don't do for deprecated / versionchanged; they have extra info (too long to fit) */
div.versionadded>p {
margin-top: 0;
margin-bottom: 0;
}

div.versionadded {
margin: 0;
margin-left: 0.5rem;
display: inline-block;
}

/* when FF supports :has(), change to → dd > p:has(+div.versionadded) */
dd>p {
display: inline;
}

@media (max-width: 1199.98px) {
.bd-header .navbar-header-items__start {
flex-shrink: 1;
min-width: 0;
max-width: 45%;
}

.bd-header .navbar-header-items__start .navbar-item,
.bd-header .navbar-brand {
min-width: 0;
max-width: 100%;
flex-shrink: 1;
}

.bd-header .navbar-brand .logo__title {
max-width: 100%;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
}
4 changes: 2 additions & 2 deletions docs/source/_static/versions.json
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
[
{
"name": "dev",
"version": "1.3.1+dev",
"version": "1.4.0+dev",
"url": "https://pybispectra.readthedocs.io/latest/"
},
{
"name": "1.3 (stable)",
"version": "1.3.0",
"version": "1.3.2",
"url": "https://pybispectra.readthedocs.io/1.3/"
},
{
Expand Down
5 changes: 3 additions & 2 deletions docs/source/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,9 @@
from pybispectra.utils._docs import linkcode_resolve

project = "PyBispectra"
copyright = "2023-2025, Thomas S. Binns"
copyright = "2023-2026, Thomas S. Binns"
author = "Thomas S. Binns"
release = "1.3.0"
release = "1.3.2"

# -- General configuration ---------------------------------------------------
# https://www.sphinx-doc.org/en/master/usage/configuration.html#general-configuration
Expand All @@ -36,6 +36,7 @@
"sphinxcontrib.bibtex",
"sphinx_gallery.gen_gallery",
"sphinx_copybutton",
"sphinx_design",
### Custom
"directive_formatting",
]
Expand Down
Loading
Loading