Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
47 commits
Select commit Hold shift + click to select a range
51e2b5d
Adding NZVM3p01 files for upcoming simulations
Ayushi-EQ Dec 15, 2025
f3a8d38
Latest Rectilinear lat/lon grid (1 km spacing)
Ayushi-EQ Dec 17, 2025
37cc248
Updating registry
Ayushi-EQ Dec 17, 2025
1ed5b46
add testing code
lispandfound Dec 17, 2025
44900cf
Merge branch 'NZVM3p01' of github.com:ucgmsim/nzcvm_data into NZVM3p01
lispandfound Dec 17, 2025
59aa2a5
test: update QUALITY_BOUNDS values for vp and vs in test_registry
lispandfound Dec 17, 2025
0f6c199
test: remove longitude spacing tolerance check from tomography geo gr…
lispandfound Dec 17, 2025
301c8fe
chore(pyproject): add empty types optional dep
lispandfound Dec 17, 2025
25032bc
tests: update quality bounds to ayushi's values
lispandfound Dec 17, 2025
8e9c533
ci: add github actions
lispandfound Dec 17, 2025
964decc
test: add comprehensive basin, vs30, and submodel validation tests
lispandfound Dec 17, 2025
3f7fa9a
fix(registry): correct basement file paths and remove invalid image e…
lispandfound Dec 17, 2025
e9d794f
style(registry): reformat YAML for readability and consistent indenta…
lispandfound Dec 17, 2025
7f2e381
test: refactor registry tests for clarity and remove unused code
lispandfound Dec 17, 2025
9fc2369
deps: add shapely dependency
lispandfound Dec 17, 2025
38b9509
ci: add all extras to ty check
lispandfound Dec 17, 2025
d2eca3c
ci: add yamllint config
lispandfound Dec 17, 2025
cff8884
ci: fix pytest action
lispandfound Dec 17, 2025
d1a6946
ci: use cached LFS checkout
lispandfound Dec 17, 2025
e02c4f5
update paths
Ayushi-EQ Dec 17, 2025
aa5fb2b
Merge branch 'NZVM3p01' of https://github.com/ucgmsim/nzcvm_data into…
Ayushi-EQ Dec 17, 2025
600d461
remove old tomography files
Ayushi-EQ Dec 17, 2025
3fcef0f
update tomography models
Ayushi-EQ Dec 17, 2025
73b6965
EP2017
Ayushi-EQ Dec 18, 2025
c23e662
Added updated tomography models
Ayushi-EQ Dec 18, 2025
8fdcc24
Remove EP2022 from repository
Ayushi-EQ Dec 18, 2025
ec98543
Reset repository tracking for clean re-add
Ayushi-EQ Dec 18, 2025
a14dfbd
Add tomography models for EP simulations
Ayushi-EQ Dec 18, 2025
9eaaf03
fix(registry): resolve merge artifacts in nzcvm_registry.yaml tomogra…
lispandfound Dec 18, 2025
5b8a294
fix(registry): update EP2022 tomography model path to EP2022.h5
lispandfound Dec 18, 2025
e7d903c
chore(registry): remove CHOW2020_EP2020_MIX model entry from registry
lispandfound Dec 18, 2025
b1611b7
build: require Python 3.11 or higher in pyproject.toml
lispandfound Dec 18, 2025
209c25d
test: improve boundary geometry assertions in basin smoothing test
lispandfound Dec 18, 2025
dd82647
Removed the top right smoothing
Ayushi-EQ Dec 18, 2025
dca169e
Merge branch 'NZVM3p01' of https://github.com/ucgmsim/nzcvm_data into…
Ayushi-EQ Dec 18, 2025
6a27cd3
Updating registry formatting
Ayushi-EQ Dec 18, 2025
9821247
Updating registry formatting
Ayushi-EQ Dec 18, 2025
641dfea
Adding Wu et al. (2025) with its initial background model EP2022 usin…
Ayushi-EQ Dec 28, 2025
1b818e9
Wu model registry formatting
Ayushi-EQ Dec 29, 2025
e3bf40b
Wu model registry formatting
Ayushi-EQ Dec 29, 2025
b9c2d0d
Adding Dan Bassett tomography model hard boundary merged with EP2025
Ayushi-EQ Dec 31, 2025
8a28da7
ci: use big-data runner group for extra space
lispandfound Jan 4, 2026
d48a947
ci: use ubuntu latest but remove unused junk
lispandfound Jan 4, 2026
17b97b8
Adding smoothed SCEC SW2025
Ayushi-EQ Feb 12, 2026
f7c9a28
Adding smoothing-based Dan Bassett model
Ayushi-EQ Feb 12, 2026
e3f4a4e
Adding DB smooth merged model
Ayushi-EQ Feb 13, 2026
a69bcd1
Adding Chow data
Ayushi-EQ Feb 21, 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
24 changes: 24 additions & 0 deletions .github/workflows/pytest.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: Pytest Check
on: [pull_request]

jobs:
test:
runs-on: ubuntu-latest
steps:
- name: Remove junk
uses: easimon/maximize-build-space@master
with:
root-reserve-mb: 512
swap-size-mb: 1024
remove-dotnet: "true"
- name: Checkout code
uses: nschloe/action-cached-lfs-checkout@v1

- name: Setup UV
uses: astral-sh/setup-uv@v5
with:
enable-cache: true
cache-dependency-glob: "**/pyproject.toml"

- name: Run Tests
run: uv run --extra test pytest tests
8 changes: 8 additions & 0 deletions .github/workflows/ruff.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
name: Ruff
on: [pull_request]
jobs:
ruff:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: chartboost/ruff-action@v1
22 changes: 22 additions & 0 deletions .github/workflows/types.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
name: Type Check

on: [pull_request]

jobs:
typecheck:
runs-on: ubuntu-latest

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

- name: Setup Python
uses: actions/setup-python@v5

- name: Install uv
uses: astral-sh/setup-uv@v5
with:
enable-cache: true

- name: Run type checking with ty
run: uv run --all-extras ty check
17 changes: 17 additions & 0 deletions .github/workflows/yamllint.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
name: "Yamllint GitHub Actions"
on:
- pull_request
jobs:
yamllint:
name: "Yamllint"
runs-on: ubuntu-latest
steps:
- name: "Checkout"
uses: actions/checkout@master
- name: "Yamllint"
uses: karancode/yamllint-github-action@master
with:
yamllint_strict: true
yamllint_comment: true
env:
GITHUB_ACCESS_TOKEN: ${{ secrets.GITHUB_TOKEN }}
3 changes: 3 additions & 0 deletions .yamllint
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
rules:
line-length:
max: 200
Loading