Skip to content

Commit d7016ef

Browse files
committed
Merge branch 'main' into iterator-api
2 parents 22ea4c5 + ae54513 commit d7016ef

19 files changed

Lines changed: 394 additions & 192 deletions

.JuliaFormatter.toml

Lines changed: 0 additions & 7 deletions
This file was deleted.

.codespellrc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
[codespell]
2+
ignore-words-list = missings,rcall,linke,fo

.github/dependabot.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
version: 2
2+
updates:
3+
- package-ecosystem: github-actions
4+
directory: /
5+
schedule:
6+
interval: daily

.github/workflows/ci.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
fail-fast: false
1616
matrix:
1717
version:
18-
- '1.6' # Replace this with the minimum Julia version that your package supports.
18+
- 'lts' # Replace this with the minimum Julia version that your package supports.
1919
- '1' # Leave this line unchanged. '1' will automatically expand to the latest stable 1.x release of Julia.
2020
- 'nightly'
2121
os:
@@ -25,12 +25,12 @@ jobs:
2525
arch:
2626
- x64
2727
steps:
28-
- uses: actions/checkout@v2
29-
- uses: julia-actions/setup-julia@v1
28+
- uses: actions/checkout@v4
29+
- uses: julia-actions/setup-julia@v2
3030
with:
3131
version: ${{ matrix.version }}
3232
arch: ${{ matrix.arch }}
33-
- uses: actions/cache@v1
33+
- uses: julia-actions/cache@v2
3434
env:
3535
cache-name: cache-artifacts
3636
with:
@@ -43,15 +43,15 @@ jobs:
4343
- uses: julia-actions/julia-buildpkg@v1
4444
- uses: julia-actions/julia-runtest@v1
4545
- uses: julia-actions/julia-processcoverage@v1
46-
- uses: codecov/codecov-action@v1
46+
- uses: codecov/codecov-action@v5
4747
with:
4848
file: lcov.info
4949
docs:
5050
name: Documentation
5151
runs-on: ubuntu-latest
5252
steps:
53-
- uses: actions/checkout@v2
54-
- uses: julia-actions/setup-julia@v1
53+
- uses: actions/checkout@v4
54+
- uses: julia-actions/setup-julia@v2
5555
with:
5656
version: '1'
5757
- run: |
@@ -71,4 +71,4 @@ jobs:
7171
PYTHON: ""
7272
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
7373
DOCUMENTER_KEY: ${{ secrets.DOCUMENTER_KEY }}
74-
74+

.github/workflows/format_check.yml

Lines changed: 0 additions & 45 deletions
This file was deleted.

.github/workflows/pre-commit.yml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
name: code quality checks
2+
3+
on:
4+
pull_request:
5+
6+
jobs:
7+
pre-commit:
8+
name: run pre-commit
9+
runs-on: ubuntu-latest
10+
steps:
11+
- uses: actions/checkout@v4
12+
- uses: julia-actions/setup-julia@v2
13+
with:
14+
version: 1
15+
- run: |
16+
julia --project=@runic -e '
17+
using Pkg
18+
Pkg.add("Runic")'
19+
env:
20+
PYTHON: ""
21+
- uses: actions/setup-python@v5
22+
- uses: pre-commit/action@v3.0.1

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@ docs/build
66
*.svg
77
Manifest.toml
88
.repl_history.jl
9-
9+
quarry

.pre-commit-config.yaml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
repos:
2+
- repo: https://github.com/pre-commit/pre-commit-hooks
3+
rev: v5.0.0
4+
hooks:
5+
- id: check-added-large-files
6+
args: [--maxkb=8192]
7+
- id: check-merge-conflict
8+
- id: check-toml
9+
- id: check-yaml
10+
args: [--allow-multiple-documents]
11+
- id: end-of-file-fixer
12+
- id: no-commit-to-branch
13+
args: [--branch,main]
14+
- repo: https://github.com/gitleaks/gitleaks
15+
rev: v8.24.2
16+
hooks:
17+
- id: gitleaks
18+
- repo: https://github.com/codespell-project/codespell
19+
rev: v2.4.1
20+
hooks:
21+
- id: codespell
22+
- repo: https://github.com/fredrikekre/runic-pre-commit
23+
rev: v1.0.0
24+
hooks:
25+
- id: runic

CHANGELOG.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
## [3.0.2] - 2025-05-22
6+
7+
### Fixed
8+
9+
- Renamed `tet_x_plane!()` to `calculate_plane_tetrahedron_intersection!()`
10+
- Adjusted logic in `calculate_plane_tetrahedron_intersection!()` to better determine intersection
11+
- Separated functionality of intersection determination and coordinate assignment in `calculate_plane_tetrahedron_intersection!()` into subfunctions
12+
13+
## [3.0.1] - 2025-04-16
14+
15+
### Fixed
16+
17+
- Reworked `tet_x_plane!()` to improve tetrahedron-plane-crosssection
18+
19+
## [3.0.0] - 2025-03-03
20+
21+
### Changed
22+
23+
- `marching_triangles` takes now an additional `lines` argument to compute intersections with given lines and
24+
returns also values and adjacency information to be able to construct a 1D grid
25+
To restore the old behavior, use `lines = []` and neglect the second and third return value
26+
27+
## [1.1.1] - 2024-11-02
28+
- Update links after move to WIAS-PDELib org
29+
30+
## [1.1.0] - 2023-12-08
31+
32+
- Ensure that colorbarticks makeisolevels always contain the limits
33+
34+
## [1.0.0] - 2023-11-15
35+
36+
- Qualified import
37+
- Format
38+
- V1.0: non-breaking but time for real semver

Project.toml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
name = "GridVisualizeTools"
22
uuid = "5573ae12-3b76-41d9-b48c-81d0b6e61cc5"
3-
authors = ["Jürgen Fuhrmann <juergen-fuhrmann@web.de>"]
4-
version = "1.1.0"
3+
authors = ["Jürgen Fuhrmann <juergen-fuhrmann@web.de>", "Patrick Jaap <patrick.jaap@wias-berlin.de>", "Liam Johnen <johnen@wias-berlin.de>"]
4+
version = "3.0.2"
55

66
[deps]
77
ColorSchemes = "35d6a980-a343-548e-a6ea-1d62b119f2f4"
88
Colors = "5ae59095-9a9b-59fe-a467-6f913c188581"
99
DocStringExtensions = "ffbed154-4ef7-542d-bbb7-c09d3a79fcae"
10-
GeometryBasics = "5c1252a2-5f33-56bf-86c9-59e7332b4326"
10+
StaticArrays = "90137ffa-7385-5640-81b9-e52037218182"
1111
StaticArraysCore = "1e83bf80-4336-4d27-bf5d-d5a4f845583c"
1212

1313
[compat]
1414
ColorSchemes = "3"
15-
Colors = "0.12"
15+
Colors = "0.12, 0.13"
1616
DocStringExtensions = "0.8, 0.9"
17-
GeometryBasics = "0.4"
17+
StaticArrays = "1.9.13"
1818
StaticArraysCore = "1.4"
1919
julia = "1.6"

0 commit comments

Comments
 (0)