Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
2 changes: 1 addition & 1 deletion .copier-answers.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ _commit: 3f79959
_src_path: gh:scipp/copier_template
description: Diffraction data reduction for the European Spallation Source
max_python: '3.13'
min_python: '3.10'
min_python: '3.11'
namespace_package: ess
nightly_deps: scipp,scippnexus,sciline,plopp,scippneutron,essreduce,tof
orgname: scipp
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/python-version-ci
Original file line number Diff line number Diff line change
@@ -1 +1 @@
3.10
3.11
2 changes: 1 addition & 1 deletion .python-version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
3.10
3.11
2 changes: 1 addition & 1 deletion docs/developer/getting-started.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ Alternatively, if you want a different workflow, take a look at ``tox.ini`` or `
Run the tests using

```sh
tox -e py310
tox -e py311
```

(or just `tox` if you want to run all environments).
Expand Down
44 changes: 4 additions & 40 deletions docs/user-guide/dream/dream-instrument-view.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -140,27 +140,9 @@
"full_view"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "9",
"metadata": {
"editable": true,
"nbsphinx": "hidden",
"slideshow": {
"slide_type": ""
},
"tags": []
},
"outputs": [],
"source": [
"full_view[2].controls[\"tof\"][\"slider\"].value = 35\n",
"full_view[1].toolbar.tools[\"autoscale\"].click()"
]
},
{
"cell_type": "markdown",
"id": "10",
"id": "9",
"metadata": {
"editable": true,
"slideshow": {
Expand All @@ -179,7 +161,7 @@
{
"cell_type": "code",
"execution_count": null,
"id": "11",
"id": "10",
"metadata": {
"editable": true,
"slideshow": {
Expand All @@ -193,27 +175,9 @@
"mantle_view"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "12",
"metadata": {
"editable": true,
"nbsphinx": "hidden",
"slideshow": {
"slide_type": ""
},
"tags": []
},
"outputs": [],
"source": [
"mantle_view[1].controls[\"tof\"][\"slider\"].value = 43\n",
"mantle_view[0].toolbar.tools[\"autoscale\"].click()"
]
},
{
"cell_type": "markdown",
"id": "13",
"id": "11",
"metadata": {},
"source": [
"The instrument view is designed to be flexible in terms of what it accepts as input.\n",
Expand All @@ -225,7 +189,7 @@
{
"cell_type": "code",
"execution_count": null,
"id": "14",
"id": "12",
"metadata": {},
"outputs": [],
"source": [
Expand Down
3 changes: 1 addition & 2 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -18,14 +18,13 @@ classifiers = [
"Operating System :: OS Independent",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3 :: Only",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3.13",
"Topic :: Scientific/Engineering",
"Typing :: Typed",
]
requires-python = ">=3.10"
requires-python = ">=3.11"

# IMPORTANT:
# Run 'tox -e deps' after making changes here. This will update requirement files.
Expand Down
36 changes: 18 additions & 18 deletions requirements/base.txt
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
# SHA1:8f044677d4db96fd48743befd036bb0b7410e72f
#
# This file is autogenerated by pip-compile-multi
# This file was generated by pip-compile-multi.
# To update, run:
#
# pip-compile-multi
# requirements upgrade
#
annotated-types==0.7.0
# via pydantic
Expand All @@ -13,9 +13,9 @@ click==8.2.1
# via dask
cloudpickle==3.1.1
# via dask
comm==0.2.2
comm==0.2.3
# via ipywidgets
contourpy==1.3.2
contourpy==1.3.3
# via matplotlib
cyclebane==24.10.0
# via sciline
Expand All @@ -29,15 +29,13 @@ dnspython==2.7.0
# via email-validator
email-validator==2.2.0
# via scippneutron
essreduce==25.7.0
essreduce==25.7.1
# via -r base.in
exceptiongroup==1.3.0
# via ipython
executing==2.2.0
# via stack-data
fonttools==4.58.5
fonttools==4.59.0
# via matplotlib
fsspec==2025.5.1
fsspec==2025.7.0
# via dask
graphviz==0.21
# via -r base.in
Expand All @@ -51,8 +49,10 @@ importlib-metadata==8.7.0
# via dask
ipydatawidgets==4.3.5
# via pythreejs
ipython==8.37.0
ipython==9.4.0
# via ipywidgets
ipython-pygments-lexers==1.1.1
# via ipython
ipywidgets==8.1.7
# via
# ipydatawidgets
Expand All @@ -70,17 +70,17 @@ lazy-loader==0.4
# tof
locket==1.0.0
# via partd
matplotlib==3.10.3
matplotlib==3.10.5
# via
# mpltoolbox
# plopp
matplotlib-inline==0.1.7
# via ipython
mpltoolbox==25.5.0
# via scippneutron
networkx==3.4.2
networkx==3.5
# via cyclebane
numpy==2.2.6
numpy==2.3.2
# via
# -r base.in
# contourpy
Expand All @@ -104,7 +104,7 @@ pexpect==4.9.0
# via ipython
pillow==11.3.0
# via matplotlib
plopp==25.6.1
plopp==25.7.1
# via
# -r base.in
# scippneutron
Expand All @@ -120,7 +120,9 @@ pydantic==2.11.7
pydantic-core==2.33.2
# via pydantic
pygments==2.19.2
# via ipython
# via
# ipython
# ipython-pygments-lexers
pyparsing==3.2.3
# via matplotlib
python-dateutil==2.9.0.post0
Expand Down Expand Up @@ -152,7 +154,7 @@ scippnexus==25.6.0
# -r base.in
# essreduce
# scippneutron
scipy==1.15.3
scipy==1.16.1
# via
# scippneutron
# scippnexus
Expand All @@ -169,7 +171,6 @@ toolz==1.0.0
# partd
traitlets==5.14.3
# via
# comm
# ipython
# ipywidgets
# matplotlib-inline
Expand All @@ -179,7 +180,6 @@ traittypes==0.2.1
# via ipydatawidgets
typing-extensions==4.14.1
# via
# exceptiongroup
# ipython
# pydantic
# pydantic-core
Expand Down
14 changes: 4 additions & 10 deletions requirements/basetest.txt
Original file line number Diff line number Diff line change
@@ -1,21 +1,19 @@
# SHA1:c4f3e9aaa3abd10fcdf497bea14415857f62cc89
#
# This file is autogenerated by pip-compile-multi
# This file was generated by pip-compile-multi.
# To update, run:
#
# pip-compile-multi
# requirements upgrade
#
certifi==2025.7.14
certifi==2025.8.3
# via requests
charset-normalizer==3.4.2
# via requests
exceptiongroup==1.3.0
# via pytest
idna==3.10
# via requests
iniconfig==2.1.0
# via pytest
numpy==2.2.6
numpy==2.3.2
# via pandas
packaging==25.0
# via
Expand All @@ -41,10 +39,6 @@ requests==2.32.4
# via pooch
six==1.17.0
# via python-dateutil
tomli==2.2.1
# via pytest
typing-extensions==4.14.1
# via exceptiongroup
tzdata==2025.2
# via pandas
urllib3==2.5.0
Expand Down
20 changes: 7 additions & 13 deletions requirements/ci.txt
Original file line number Diff line number Diff line change
@@ -1,29 +1,29 @@
# SHA1:6344d52635ea11dca331a3bc6eb1833c4c64d585
#
# This file is autogenerated by pip-compile-multi
# This file was generated by pip-compile-multi.
# To update, run:
#
# pip-compile-multi
# requirements upgrade
#
cachetools==6.1.0
# via tox
certifi==2025.7.14
certifi==2025.8.3
# via requests
chardet==5.2.0
# via tox
charset-normalizer==3.4.2
# via requests
colorama==0.4.6
# via tox
distlib==0.3.9
distlib==0.4.0
# via virtualenv
filelock==3.18.0
# via
# tox
# virtualenv
gitdb==4.0.12
# via gitpython
gitpython==3.1.44
gitpython==3.1.45
# via -r ci.in
idna==3.10
# via requests
Expand All @@ -44,15 +44,9 @@ requests==2.32.4
# via -r ci.in
smmap==5.0.2
# via gitdb
tomli==2.2.1
# via
# pyproject-api
# tox
tox==4.27.0
tox==4.28.4
# via -r ci.in
typing-extensions==4.14.1
# via tox
urllib3==2.5.0
# via requests
virtualenv==20.31.2
virtualenv==20.33.1
# via tox
Loading
Loading