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
4 changes: 2 additions & 2 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
strategy:
matrix:
# Add multiple Python versions here to run tests on new(er) versions.
python-version: ["3.10", "3.11", "3.12"]
python-version: ["3.12", "3.13"]
fail-fast: false
steps:
- uses: actions/checkout@v3
Expand All @@ -44,7 +44,7 @@ jobs:
strategy:
matrix:
# Add multiple Python versions here to run tests on new(er) versions.
python-version: ["3.10", "3.11", "3.12"]
python-version: ["3.12", "3.13"]
fail-fast: false
# Step 1 to make GUIs work, see https://pytest-qt.readthedocs.io/en/latest/troubleshooting.html
env:
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/coding-style.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
strategy:
matrix:
# Add the Python versions here to run tests on new(er) versions.
python-version: ["3.12"]
python-version: ["3.13"]
steps:
- uses: actions/checkout@v3
- name: Set up Python ${{ matrix.python-version }}
Expand All @@ -43,7 +43,7 @@ jobs:
strategy:
matrix:
# Add multiple Python versions here to run tests on new(er) versions.
python-version: ["3.12"]
python-version: ["3.13"]
steps:
- uses: actions/checkout@v3
- name: Set up Python ${{ matrix.python-version }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/regression-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
strategy:
matrix:
# Add multiple Python versions here to run tests on new(er) versions.
python-version: ["3.12"]
python-version: ["3.13"]
# Step 1 to make GUIs work, see https://pytest-qt.readthedocs.io/en/latest/troubleshooting.html
env:
DISPLAY: ':99.0'
Expand Down Expand Up @@ -75,7 +75,7 @@ jobs:
strategy:
matrix:
# Select Python version to be used for compiling here.
python-version: ["3.12"]
python-version: ["3.13"]
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
Expand Down
3 changes: 2 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,8 @@ New releases are marked in the repository using tags. Simply checkout the master
- Refactoring of 'equations'
- Added regressions tests based on the DC3
- Multiple small fixes collected through the last year
- Dependencies: switch to PySide6 (for GUIs) and to Jupyter Book 2 (for tutorials)
- Continuous integration tests look good for Python 3.13
- Dependencies: switch to PySide6 (for GUIs) and to Jupyter Book 2 (for tutorials), limit Pandas to versions <3.0.0 and Numpy to versions <2.4.0

# Release 2025.01
- Update of flutter solution sequence including updated description in the User Guide and of the tutorials
Expand Down
7 changes: 5 additions & 2 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
Install Loads Kernel with core dependencies via:
- pip install -e <local_repo_path>
To use the graphical tools and other features, optional libraries definded as extras are necessary:
- pip install -e <repo_path>[extra]
- pip install -e <repo_path>[extras]
Especially with mpi or the graphical libraries, pip frequently fails. In that case, try to install the packages using a
package manager such as conda.
"""
Expand All @@ -30,6 +30,7 @@ def my_setup():
include_package_data=True,
package_data={'loadskernel': ['graphics/*.*'],
'loadscompare': ['graphics/*.*'], },
# Remember to update the requirements also in the conda feedstock (./recipe/meta.yml) when changing them here!
python_requires='>=3.10',
install_requires=['PanelAero',
'matplotlib',
Expand All @@ -38,7 +39,9 @@ def my_setup():
'h5py',
'tables',
'pyyaml',
'pandas',
# Pandas 3.0.0 comes with changes that are not yet supported,
# see https://github.com/DLR-AE/LoadsKernel/issues/86
'pandas<3.0.0',
],
extras_require={'extras': ['mpi4py',
'mayavi',
Expand Down
2 changes: 1 addition & 1 deletion tests/list_of_packages.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ scipy
h5py
pytables
pyyaml
pandas
pandas<3.0.0

# Extras, optional
mpi4py
Expand Down
Loading