Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
210 commits
Select commit Hold shift + click to select a range
2d7c375
V2.15.1 PR (#674)
julesghub Oct 31, 2023
bb6240f
Merge branch 'master' into development
julesghub Oct 31, 2023
a2b3c13
starting 2.16.x
julesghub Oct 31, 2023
4110f11
Moving to a specific badlands version & (arm compatible version of) j…
julesghub Nov 13, 2023
74ec606
update freesurf to 3D in uwg (#683)
NengLu Jan 15, 2024
deada67
First cut at the GA4 trojan.
julesghub Jan 31, 2024
ecf591e
Merge branch 'development' of github.com:underworldcode/underworld2 i…
julesghub Jan 31, 2024
8ed37d7
Update install instructions to include ninja and python 3.11
julesghub Apr 13, 2024
fba2efa
Update UWGeoTutorials.rst
arijitlaik Apr 29, 2024
9b7a524
move underworld directory into 'src'. Reduce the namespace issues.
julesghub May 24, 2024
d5026f1
Updating pyproject.toml and version number to support python 3.12
julesghub May 24, 2024
31eb62f
Fix this test.
julesghub Jun 5, 2024
8facc14
Turn off pedantic compiler warnings. StGermain is full of pointer / i…
julesghub Jun 5, 2024
14119ed
moving everything to src/ to avoid namespace confusion
julesghub Jun 5, 2024
a9e5cca
Merge branch 'v2.16.x' of github.com:underworldcode/underworld2 into …
julesghub Jun 5, 2024
2c67f08
error in prefix of install dir
julesghub Jun 6, 2024
61c5ec9
Remove this because it's causing lots of compiler warnings.
julesghub Jun 6, 2024
b7800c2
Adding a script clean.sh to quickly strip the repo of python build/cache
julesghub Jun 6, 2024
2cd6f70
Fixes to use 'src' strategy to install Underworld with pip install .
julesghub Jun 6, 2024
e62a9e3
Updating cleaning script
julesghub Jun 6, 2024
9eb7c96
manually send country/region ip info with this add to the uw trojan
julesghub Jun 7, 2024
12d8181
Typo with white space
julesghub Jun 7, 2024
8993651
Missed this update
julesghub Jun 7, 2024
e8e001e
Geo information in G4A stats
julesghub Jun 11, 2024
3f17aba
Fix cohesion bug by adding epsilon1 and epsilon2 (#707)
tiannh7 Oct 31, 2024
86b6b58
Merge pull request #693 from arijitlaik/patch-3
julesghub Nov 5, 2024
354ba88
Cleaning up some warnings from compilation.
julesghub Nov 14, 2024
e0d9960
Build changes for 2.16
julesghub Nov 14, 2024
21919a7
Update CHANGES.md
julesghub Nov 14, 2024
096b494
Rename ressources -> resources in UWGeodynamics
julesghub Nov 14, 2024
5227bba
Misc changes for 2.16
julesghub Nov 19, 2024
eb48345
simplify dependencies in pyproject.toml
julesghub Nov 20, 2024
b26e142
remove erroneous '-python' option - only affecting gadi
julesghub Dec 3, 2024
1a95217
reformating this with 'clang-format --styleLLVM'
julesghub Dec 4, 2024
803e2a0
Big update of Dockersfiles
julesghub Dec 5, 2024
6b74e80
force lavavu-osmesa install with compilation
julesghub Dec 5, 2024
209d3e3
Switch to lavavu instead of lavavu-osmesa
julesghub Dec 6, 2024
8628ee7
Just use lavavu with --no-binary :lavavu:
julesghub Dec 6, 2024
99aa441
Merge branch 'v2.16.x' of github.com:underworldcode/underworld2 into …
julesghub Dec 6, 2024
4bdcefa
Force numpy<2 in all dockers
julesghub Dec 9, 2024
6fbd077
add an extra check if lavavu is valid - for arm64 linux installation
julesghub Jan 8, 2025
df7a775
Update the dockerfiles
julesghub Jan 8, 2025
35b5c94
Updates to conda files, ie latest petsc, numpy<2, cython>=3
julesghub Jan 8, 2025
dd82dbe
Fix typo when calling bash
julesghub Jan 8, 2025
fe90a87
fix typo in dockerfile
julesghub Jan 9, 2025
69faa3e
Add pawsey container build recipe
bknight1 Jan 24, 2025
7b7c65c
Updates for v2.16.x
julesghub Jan 30, 2025
618b09c
typo in check for lavavu
julesghub Jan 30, 2025
bde07f8
Add environment file
julesghub Jan 31, 2025
ca6fa46
Docker updates (#711)
bknight1 Feb 3, 2025
5c609e6
add some notes on the complex build system of UW2
julesghub Feb 3, 2025
4abff47
Updating the environment to include badlands. Coupling is a go.
julesghub Feb 4, 2025
ce6cf93
Create conda-build-test.yml
julesghub Feb 4, 2025
aa47d63
Update conda-build-test.yml
julesghub Feb 4, 2025
e7c38f0
Update conda-build-test.yml
julesghub Feb 4, 2025
f3f92f9
Update conda-build-test.yml
julesghub Feb 4, 2025
aa906fd
Update conda-build-test.yml
julesghub Feb 4, 2025
484e3c4
Update conda-build-test.yml
julesghub Feb 4, 2025
da59ef4
Update conda-build-test.yml
julesghub Feb 4, 2025
46b052c
Update conda-build-test.yml
julesghub Feb 4, 2025
df33e27
Merge remote-tracking branch 'refs/remotes/origin/v2.16.x' into v2.16.x
julesghub Feb 4, 2025
7076066
Update conda-build-test.yml
julesghub Feb 4, 2025
a3dc11c
fixes for docker naming and notes of building in podman
julesghub Feb 5, 2025
e22b83b
add some documentation in the docker-builder.sh
julesghub Feb 5, 2025
c2cee8f
Fix spacing
julesghub Feb 5, 2025
cc8ac61
Update Dockerfile
julesghub Feb 25, 2025
7b03770
Update Dockerfile
julesghub Feb 25, 2025
cf4b996
Update README.md
julesghub Feb 25, 2025
d997c73
Update README.md
julesghub Feb 25, 2025
236c4df
Merge branch 'v2.16.x' into development
julesghub Feb 26, 2025
8e4809f
Update conda-build-test.yml
julesghub Feb 28, 2025
f41a1be
Dev into 2.16.x (#708)
julesghub Feb 28, 2025
3eafc5f
Sphinx-updates (#713)
julesghub Mar 4, 2025
700890e
V2.16.x -> dev (#714)
julesghub Mar 4, 2025
bcfd366
Split up CI.yml workflow
julesghub Mar 4, 2025
00312db
rename workflow
julesghub Mar 4, 2025
85945e6
update version
julesghub Mar 4, 2025
e39a937
Syntax errors in yml workflows
julesghub Mar 4, 2025
ca2d4bd
Update conda_deploy.yml
julesghub Mar 5, 2025
1edcb5c
Update conda_deploy.yml
julesghub Mar 5, 2025
7d96cf7
Update conda_deploy.yml
julesghub Mar 5, 2025
b753921
Update conda_deploy.yml
julesghub Mar 5, 2025
a5fbea6
Update pypi.yml
julesghub Mar 5, 2025
2570fe9
Fix conda and pypi actions to only happen on release
julesghub Mar 6, 2025
a4cee2f
Clean of github actions
julesghub Mar 6, 2025
347bc99
Updates for 2.16.1
julesghub Mar 6, 2025
989ae71
Better 'debug mode' verbose compilation
julesghub Mar 14, 2025
e0aed2b
Docker changes
julesghub Mar 14, 2025
083261c
Merge branch 'v2.16.x' into development
julesghub Mar 14, 2025
7b47f4f
Update conda-build-test.yml
julesghub Mar 14, 2025
77e3fa4
Merge branch 'v2.16.x' into development
julesghub Mar 14, 2025
e9c063c
Merge branch 'main' into v2.16.x
julesghub Mar 14, 2025
3ebd38a
Update conda-build-test.yml
julesghub Mar 14, 2025
3db1822
update conda recipe
julesghub Mar 17, 2025
d5ed94d
Merge remote-tracking branch 'refs/remotes/origin/v2.16.x' into v2.16.x
julesghub Mar 17, 2025
24525c8
Adding rhel openmpi based dockerfiles - for gadi
julesghub Mar 25, 2025
fdbfa59
Bug fix: 'magic' is not longer an attribute on get_ipython()
julesghub Mar 27, 2025
d96179e
Docker file RHEL - moving to python3.11 & petsc 3.22.4
julesghub Apr 1, 2025
800c40a
Remove old binder links
julesghub Apr 3, 2025
a483018
Bump up version number -> 2.16.2
julesghub Apr 3, 2025
988ca7d
version number correction for pypi
julesghub Apr 3, 2025
1ff07e6
Fix missing MANIFEST was breaking pypi, move to version 2.16.4, dropp…
julesghub Apr 3, 2025
166b178
Merge branch 'v2.16.x' into development
julesghub Apr 3, 2025
30dde6d
set development to version 2.17-dev
julesghub Apr 3, 2025
e38be5a
updates for conda version on dev
julesghub Apr 4, 2025
ce57f18
capture main into dev (#719)
julesghub Apr 4, 2025
c966254
Merge branch 'main' into development
julesghub Apr 4, 2025
6d5bdce
fix typo in conda github action
julesghub Apr 4, 2025
85bb093
Remove obsolete readme file
julesghub Apr 7, 2025
6bb8ac7
Development -> 2.17.x (#721)
julesghub May 4, 2025
46d50f7
update conda env name
julesghub May 15, 2025
5bbc1f7
Update zenodo order
julesghub Jun 16, 2025
2bb42fc
Merge branch 'v2.17.x' of github.com:underworldcode/underworld2 into …
julesghub Jun 16, 2025
d16c15e
Adding documentation to Badlands(SurfaceProcesses)
julesghub Jun 17, 2025
aac470c
Cleaner coupling to badlands from the UW side.
julesghub Jun 25, 2025
2755bd5
Update UWGeo user guide. Old arguments and typo
julesghub Jul 3, 2025
1b14a52
fix vel evaluate issue (#725)
NengLu Jul 4, 2025
e3b1ef3
Merge branch 'v2.17.x' of github.com:underworldcode/underworld2 into …
julesghub Jul 4, 2025
e5d9ba1
Fix for using 'checkpoint_times' argument
julesghub Jul 4, 2025
082647b
Add helper function, help_gen_sample_point(uw_sample_style).
julesghub Jul 4, 2025
cd02d0c
version 2.17.0
julesghub Jul 7, 2025
84d2d6c
Fix for new coupling alogrithm in parallel.
julesghub Jul 10, 2025
2030235
Updating container instructions
julesghub Aug 25, 2025
1c42e1b
Update test script with .yaml suffix
julesghub Aug 25, 2025
435d32d
Update documentation. More to come
julesghub Aug 25, 2025
e1839f9
Update environment.yaml and 2.17.x Containerfile
julesghub Aug 26, 2025
ece0bd5
fix restart bug in coupling with badlands in uwg (#734)
NengLu Oct 3, 2025
040cb5a
Remove warning in output cell
julesghub Oct 17, 2025
919e273
Adding a UWGeo version of the uw Uplift mode with traction BCs
julesghub Oct 17, 2025
c303bc4
Updating docs_generator files for 2.17
julesghub Oct 17, 2025
1e81e20
Update numpy swig interface file
julesghub Oct 17, 2025
5ca921b
uw-2.17 installation doc and conda environment.yaml tweaks
julesghub Oct 17, 2025
331fd46
Merge branch 'v2.17.x' of github.com:underworldcode/underworld2 into …
julesghub Oct 17, 2025
aea46ad
Update conda-build-test.yml
julesghub Oct 17, 2025
10f1a78
Add environment name to conda build workflow
julesghub Oct 17, 2025
02aa780
Enable caching for conda environment in workflow
julesghub Oct 17, 2025
1741176
Update 'license-files' property in toml
julesghub Oct 17, 2025
2473ef8
typo - forgot an 's'
julesghub Oct 17, 2025
32fd556
make license dynamic from setuptools info
julesghub Oct 17, 2025
35acbbb
Add more debug information to testing execution
julesghub Oct 17, 2025
93d281d
Disable pytest command for testing
julesghub Oct 17, 2025
9231f1a
Add conda_prefix into cmake_prefix_path to CI builds
julesghub Oct 17, 2025
44afb8c
Extra option, commented out for debug compilation
julesghub Oct 24, 2025
52bb9f9
Move requests module into a try statement, so it's not a hard dependency
julesghub Oct 24, 2025
7e200c3
Porting to GCC 15.
julesghub Oct 24, 2025
cd4b42c
Update conda-build-test workflow for Micromamba
julesghub Oct 24, 2025
359839a
Modify conda build cache keys and commands
julesghub Oct 24, 2025
f721081
Rename conda environment for setup-micromamba GH action
julesghub Oct 24, 2025
84e1887
Re-enble branch name in GH action
julesghub Oct 24, 2025
7836284
Update conda-build-test workflow with changes
julesghub Oct 24, 2025
81557d5
Enable debugging and update Micromamba commands
julesghub Oct 24, 2025
b38dbd2
Update conda-build-test.yml to use PowerShell
julesghub Oct 24, 2025
65f948a
Update conda-build-test.yml
julesghub Oct 24, 2025
7dc6438
Fix indentation and update conda build test script
julesghub Oct 24, 2025
e786983
Try force CMAKE_PREFIX_PATH in setup.py
julesghub Oct 24, 2025
e34d59b
Update pip install command with LIBXML2 paths
julesghub Oct 26, 2025
7c2f112
Change libxml2 to libxml2-devel in environment.yaml
julesghub Oct 26, 2025
07ecdb8
Update conda-build-test workflow for micromamba
julesghub Oct 26, 2025
569c9b6
Remove 'cmake --build'. It's broken.
julesghub Oct 26, 2025
00e6f66
Update conda-build-test workflow for caching and tests
julesghub Oct 26, 2025
c0ee322
A 'spack' configuration file - ARGH
julesghub Oct 28, 2025
31b55ec
Adding some documentation around spack environment recipe
julesghub Oct 29, 2025
6a6ad3d
Some release documentation
julesghub Oct 29, 2025
9844674
More precise file removal in clean.sh
julesghub Oct 29, 2025
400aa7f
better ascii art for docs
julesghub Oct 29, 2025
df1715d
Fix typo in comment
julesghub Oct 30, 2025
88cf338
Containerfile updates
julesghub Oct 30, 2025
ea1475b
Containerfile updates
julesghub Oct 30, 2025
aa22003
Containerfile documentation
julesghub Oct 30, 2025
4a83de8
Update release_guidelines.md
julesghub Oct 30, 2025
ea4b939
Some updates for CHANGES.md for v2.17
julesghub Oct 30, 2025
a19c2ff
Merge branch 'v2.17.x' of github.com:underworldcode/underworld2 into …
julesghub Oct 30, 2025
6921c16
Add GitHub Actions workflow for publishing to PyPI
julesghub Oct 30, 2025
9e5e7d4
Update publish-to-test-pypi.yaml
julesghub Oct 30, 2025
9c36fa1
Update publish to pypi workflow
julesghub Oct 30, 2025
ba667dc
Add TestPyPI API token to workflow
julesghub Oct 30, 2025
5975479
Update PyPI publish action to version 1.13.0
julesghub Oct 30, 2025
722f140
Update TestPyPI configuration in workflow
julesghub Oct 30, 2025
64765d5
Uncomment password line for TestPyPI publish
julesghub Oct 30, 2025
7885a3e
Use git to clone shallow underworld2 in CONTAINERFILE
julesghub Oct 31, 2025
d11e166
Disable TestPyPI publishing in workflow
julesghub Oct 31, 2025
8fcad18
update workflow publish-to-pypi.yaml
julesghub Oct 31, 2025
b93b098
only form tarball for pypi
julesghub Oct 31, 2025
9e6d3e5
Uw2 pixi (#726)
julesghub Nov 27, 2025
8280d44
some updates for cmake 4.0 and pixi
julesghub Dec 1, 2025
a17f1db
fix for CI failure. python3.12 is the go to
julesghub Dec 1, 2025
84d7803
Remove some of the legacy naming convection in Swig+CMake
julesghub Dec 1, 2025
9f45713
Updates for swig target naming, and some comments
julesghub Dec 3, 2025
780c626
Updates for ARDC binderhub compatibility
julesghub Feb 5, 2026
d60f947
Missing environment.yaml due to rename
julesghub Feb 5, 2026
374be93
Update dependency software for container and binder
julesghub Feb 10, 2026
8de7afe
conda package tweaks for v2.17.1
julesghub Feb 11, 2026
e597dca
New Containerfile that uses conda build
julesghub Feb 11, 2026
eb8c827
Updates for python 3.12 - 'pkg_resources' removed
julesghub Feb 12, 2026
b61d7f2
fix for py 3.12 changes
julesghub Feb 13, 2026
9f9a1df
Updates to gadi singularity containerfiles to use uw2.17.1
julesghub Feb 18, 2026
ce5a111
Cleaning container files for gadi
julesghub Feb 19, 2026
591ca29
Documentation updates on Gadi singularity container
julesghub Feb 20, 2026
d1f42b7
Moving swarms 'procCount' cache.
julesghub Mar 4, 2026
19ac7b0
v2.17.2 (#752)
julesghub May 5, 2026
1c2acb8
update ALEIB (#753)
NengLu May 7, 2026
31d223e
Add installation of meshplex from GitHub
julesghub May 8, 2026
54213c7
Adding a conda-lock-CI.yml file to speed up CI tests
julesghub May 11, 2026
b31edee
Update release documentation re conda-lock file usage
julesghub May 11, 2026
94382ee
Update CI lock file definition to use micromamba style
julesghub May 11, 2026
7862c13
update for ALEIB_CM with an example
NengLu May 12, 2026
51b2687
Adding badlands to explicitly be added for CI tests.
julesghub May 12, 2026
c20d084
Remove obsolete variable
julesghub May 13, 2026
d8ccc93
Fix variable assignment for 3D interpolation in ALEIB_CM (#756)
NengLu May 13, 2026
e9b91a6
Cleaning for uw-2.17.2
julesghub May 14, 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
1 change: 1 addition & 0 deletions .binder/environment.yml
8 changes: 8 additions & 0 deletions .binder/postBuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
#!/bin/bash -v

# stop on error
set -e

echo "Install Underworld2"

pip install .
2 changes: 2 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,5 @@
*.ipynb diff=jupyternotebook

*.ipynb merge=jupyternotebook
# SCM syntax highlighting & preventing 3-way merges
pixi.lock merge=binary linguist-language=YAML linguist-generated=true
2 changes: 1 addition & 1 deletion .github/pull_request_template.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

- [ ] I have read the `CONTRIBUTING.rst` document.
- [ ] I have updated the docstrings accordingly.
- [ ] I have updated `CHANGES.md`.
- [ ] I have updated `CHANGELOG.md`.
- [ ] I have added tests which give complete coverage for my changes.
- [ ] I have provided a usage example for my changes.
- [ ] All new and existing tests pass.
29 changes: 16 additions & 13 deletions .github/workflows/conda-build-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ on:
push:
branches:
- main
- developmemt
- development
- v2.*
pull_request:
branches:
Expand All @@ -17,20 +17,23 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v5

- name: Set up Micromamba
uses: mamba-org/setup-micromamba@v2
uses: mamba-org/setup-micromamba@v3
with:
environment-file: conda/environment.yaml
environment-file: conda/CI-env.lock
environment-name: uw-2.17
generate-run-shell: true
cache-environment: true
cache-downloads: true
init-shell: bash

- name: Compile the code, run tests
shell: micromamba-shell {0}
#cache-downloads: false

- name: compile and pytests
run: |
micromamba list
pip list
pip install .
pytest ./docs/pytests/tests.py ./docs/pytests/test_examples.py
micromamba env list
micromamba list -v
env
pip install git+https://github.com/kinnala/meshplex badlands
pip install . --no-build-isolation
pytest ./docs/pytests/tests.py ./docs/pytests/test_examples.py ./docs/pytests/test_UWGeo_examples.py
shell: micromamba-shell {0}
43 changes: 43 additions & 0 deletions .github/workflows/issue-metrics.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
name: Monthly issue metrics - Underworld
on:
workflow_dispatch:
schedule:
- cron: "30 22 25 * *" # 22:30 on the 25th every month

permissions:
contents: read

jobs:
build:
name: issue metrics
runs-on: ubuntu-latest
permissions:
issues: write
pull-requests: read
steps:
- name: Get dates for last month
shell: bash
run: |
# Calculate the first day of the previous month
first_day=$(date -d "last month" +%Y-%m-01)

# Calculate the last day of the previous month
last_day=$(date -d "$first_day +1 month -1 day" +%Y-%m-%d)

#Set an environment variable with the date range
echo "$first_day..$last_day"
echo "last_month=$first_day..$last_day" >> "$GITHUB_ENV"

- name: Run issue-metrics tool
uses: github-community-projects/issue-metrics@v4
env:
GH_TOKEN: ${{ secrets.GH_TOKEN }}
SEARCH_QUERY: 'repo:underworldcode/underworld2 repo:underworldcode/underworld3 is:issue created:${{ env.last_month }} -reason:"not planned"'

- name: Create issue
uses: peter-evans/create-issue-from-file@v5
with:
title: Monthly issue metrics report
token: ${{ secrets.GH_TOKEN }}
content-filepath: ./issue_metrics.md
assignees: julesghub
83 changes: 83 additions & 0 deletions .github/workflows/publish-to-pypi.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,83 @@
name: Publish Python distribution 📦 to TestPyPI then PyPI

on:
workflow_dispatch:
release:
type: [publish] # triggers when you publish a GitHub release

jobs:

build_uw:
name: Build distribution 📦
runs-on: ubuntu-latest

steps:
- name: Checkout release
uses: actions/checkout@v4

- name: Set up Micromamba
uses: mamba-org/setup-micromamba@v2
with:
environment-file: conda/CI-env.lock
environment-name: uw-2.17
generate-run-shell: true
cache-environment: true

- name: Form tarball to publish
run: |
micromamba env list
micromamba list -v
pip install build
env
python3 -m build --sdist
shell: micromamba-shell {0}

- name: Store the distribution packages
uses: actions/upload-artifact@v4
with:
name: underworld-${{ github.event.release.name }}
path: dist/

publish_testpypi:
name: Publish to TestPyPI
needs: build_uw
runs-on: ubuntu-latest

environment:
name: testpypi
url: https://test.pypi.org/p/underworld # Replace <package-name> with your PyPI project name
permissions:
id-token: write # IMPORTANT: mandatory for trusted publishing

steps:
- name: Download package
uses: actions/download-artifact@v4
with:
name: underworld-${{ github.event.release.name }}
path: dist/

- name: Push 📦 to testPyPI
uses: pypa/gh-action-pypi-publish@release/v1
with:
repository-url: https://test.pypi.org/legacy/

publish_pypi:
name: Publish to PyPI
needs: publish_testpypi
runs-on: ubuntu-latest

environment:
name: pypi
url: https://pypi.org/p/underworld
permissions:
id-token: write # IMPORTANT: mandatory for trusted publishing

steps:
- name: Download package
uses: actions/download-artifact@v4
with:
name: underworld-${{ github.event.release.name }}
path: dist/

- name: Push 📦 to PyPI
uses: pypa/gh-action-pypi-publish@release/v1
File renamed without changes.
File renamed without changes.
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -106,3 +106,7 @@ docs/test/Pressure_Error.png

docs/test/uplift/buildMount.txt
docs/test/temp.h5

# pixi environments
.pixi
*.egg-info
29 changes: 14 additions & 15 deletions .zenodo.json
Original file line number Diff line number Diff line change
@@ -1,21 +1,30 @@
{
"creators": [
{
"name": "Romain Beucher",
"affiliation": "Research School of Earth Sciences, The Australian National University",
"orcid": "0000-0003-3891-5444"
},
{
"name": "Julian Giordani",
"affiliation": "School of Earth Science, The University of Sydney",
"orcid": "0000-0003-4515-9296"
},
{
"name": "Ben Knight",
"affiliation": "Curtin University",
"orcid": "0000-0001-7919-2575"
},
{
"name": "Neng Lu",
"affiliation": "Research School of Earth Sciences, The Australian National University",
"orcid": "0000-0001-9424-2315"
},
{
"name": "Louis Moresi",
"affiliation": "Research School of Earth Sciences, The Australian National University",
"orcid": "0000-0003-3685-174X"
},
{
"name": "Romain Beucher",
"affiliation": "Research School of Earth Sciences, The Australian National University",
"orcid": "0000-0003-3891-5444"
}, {
"name": "John Mansour",
"affiliation": "Monash eResearch Centre, Monash University",
"orcid": "0000-0001-5865-1664"
Expand Down Expand Up @@ -84,16 +93,6 @@
"affiliation": "School of Earth and Ocean Sciences, Cardiff University",
"orcid": "0000-0002-7182-1864"
},
{
"name": "Ben Knight",
"affiliation": "Monash University",
"orcid": "0000-0001-7919-2575"
},
{
"name": "Neng Lu",
"affiliation": "Research School of Earth Sciences, The Australian National University",
"orcid": "0000-0001-9424-2315"
}
],
"license": "lgpl-3.0",
"title": "Underworld2: Python Geodynamics Modelling for Desktop, HPC and Cloud",
Expand Down
37 changes: 36 additions & 1 deletion CHANGES.md → CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,40 @@
CHANGES: Underworld2
CHANGELOG: Underworld2
=======================

Release 2.17.2 [2026-05-07]
---------------------------
New:
* ALE-IB (Arbitrary Lagragian Eulerian - Internal Boundary) models added. #753

Changes:
* Adding UWGeo example tests to CI testing.
* Rename files .yaml -> .yml.

Fixes:
* clean.sh fix
* PostHog metrics changed - 'distinct_id' fix.

Release 2.17.1 [2026-02-01]
---------------------------
Changes:
* Support python 3.9-3.12.

Fixes:
* Swarm checkpoint fix - `proc_offset` is no longer a h5py attribute. #749


Release 2.17 [2025-07-08]
-------------------------
New:
* Move container definitions to `./docs/development/container/`. Podman container is now preferred over docker and Dockerfiles.

Changes:
* UWGeodynamics - Badlands coupling imporvements. See [blog](https://www.underworldcode.org/new-features-of-the-surface-coupling-framework-in-underworld-2/)

Fixes:
* Fix for Badlands coupling - Tectonic velocity now evaluated at surface, rather than Badlands basement recGrid. #725
* UWGeo checkpoint times fix, e5d9ba1

Release 2.16 [2025-03-03]
---------------------------
New:
Expand Down
4 changes: 0 additions & 4 deletions Dockerfile

This file was deleted.

Loading
Loading