Skip to content

Commit 162f2ec

Browse files
committed
Initial kriging commit
This is the first step toward implementing the full kriging workflow in one of the GSTools core packages (which is the Rust one in this case, obviously). For now, only simple kriging on isotropic fields is implemented. This commit also includes a few early pieces for the CovModel implemented in the core package.
1 parent e4c89bd commit 162f2ec

File tree

10 files changed

+1686
-145
lines changed

10 files changed

+1686
-145
lines changed

.github/workflows/main.yml

+6-4
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@ jobs:
2525
toolchain: stable
2626
override: true
2727
components: rustfmt, clippy
28+
- name: Install Dependencies
29+
run: sudo apt-get install -y build-essentials gfortran
2830
- uses: actions-rs/cargo@v1
2931
name: fmt
3032
with:
@@ -50,7 +52,7 @@ jobs:
5052
- uses: actions/checkout@v4
5153
- uses: actions/setup-python@v5
5254
with:
53-
python-version: '3.10'
55+
python-version: "3.10"
5456
architecture: x64
5557
- name: Build Wheels
5658
uses: messense/maturin-action@v1
@@ -78,7 +80,7 @@ jobs:
7880
- uses: actions/checkout@v4
7981
- uses: actions/setup-python@v5
8082
with:
81-
python-version: '3.10'
83+
python-version: "3.10"
8284
architecture: ${{ matrix.target }}
8385
- name: Install Rust Toolchain
8486
uses: actions-rs/toolchain@v1
@@ -110,7 +112,7 @@ jobs:
110112
- uses: actions/checkout@v4
111113
- uses: actions/setup-python@v5
112114
with:
113-
python-version: '3.10'
115+
python-version: "3.10"
114116
- name: Install Rust toolchain
115117
uses: actions-rs/toolchain@v1
116118
with:
@@ -152,7 +154,7 @@ jobs:
152154
- uses: actions/checkout@v4
153155
- uses: actions/setup-python@v5
154156
with:
155-
python-version: '3.10'
157+
python-version: "3.10"
156158
architecture: x64
157159
- name: Install dependencies
158160
run: |

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
debug/
22
target/
3+
*.png

0 commit comments

Comments
 (0)