Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
c6f5def
chore(deps): bump julia-actions/cache from 2 to 3
dependabot[bot] Mar 12, 2026
7fcf05d
chore(deps): bump actions/checkout from 4 to 6
dependabot[bot] Mar 12, 2026
e85cd32
chore(deps): update Literate requirement to 2.21.0 in /docs
dependabot[bot] Mar 12, 2026
095d498
chore(deps): update DisplayAs requirement to 0.1.6 in /docs
dependabot[bot] Mar 12, 2026
92c3d9c
chore(deps): update DocumenterCitations requirement to 1.4.1 in /docs
dependabot[bot] Mar 12, 2026
0e3f73a
chore(deps): update DocumenterVitepress requirement to 0.3.2 in /docs
dependabot[bot] Mar 12, 2026
377d496
chore(deps): update GLMakie requirement to 0.13.9 in /docs
dependabot[bot] Mar 12, 2026
95d942e
chore(deps): update LiveServer requirement to 1.5.0 in /docs
dependabot[bot] Mar 12, 2026
56ac1f8
chore(deps): bump codecov/codecov-action from 5 to 6
dependabot[bot] Mar 26, 2026
fb53945
refactor: change num points computation
dccabanas Mar 18, 2026
789cb38
feat: add iteration order to `CartesianPoints`
dccabanas Mar 18, 2026
ac7871e
test: add tests for iteration order
dccabanas Mar 18, 2026
bc4c156
doc: remove notebook generation
dccabanas Mar 27, 2026
dcd2785
chore: add auto-generated md files to gitignore
dccabanas Mar 27, 2026
64a0936
doc: update installation guide
dccabanas Mar 27, 2026
96a7139
chore: remove examples folder
dccabanas Mar 27, 2026
928ae27
doc: add v0.4 release history
dccabanas Mar 27, 2026
72ed60b
fix: remove missing file inclusion
dccabanas Mar 27, 2026
259edf2
chore: extend extension to all Makie backends
J15525 Mar 27, 2026
0232ae3
doc: update release history for new release
J15525 Mar 27, 2026
b1a01cf
chore: bump version to v0.5.0
J15525 Mar 27, 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
4 changes: 2 additions & 2 deletions .github/workflows/CIlts.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,12 +24,12 @@ jobs:
name: Julia "lts" - ubuntu-latest - x64 - ${{ github.event_name }}
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- uses: julia-actions/setup-julia@v2
with:
version: "lts"
arch: x64
- uses: julia-actions/cache@v2
- uses: julia-actions/cache@v3
- uses: julia-actions/julia-buildpkg@v1
- uses: julia-actions/julia-runtest@v1
with:
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/CIpre.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,12 +24,12 @@ jobs:
name: Julia "pre" - ubuntu-latest - x64 - ${{ github.event_name }}
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- uses: julia-actions/setup-julia@v2
with:
version: "pre"
arch: x64
- uses: julia-actions/cache@v2
- uses: julia-actions/cache@v3
- uses: julia-actions/julia-buildpkg@v1
- uses: julia-actions/julia-runtest@v1
with:
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/CIv1withcov.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,17 +24,17 @@ jobs:
name: Julia "1" - ubuntu-latest - x64 - ${{ github.event_name }}
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- uses: julia-actions/setup-julia@v2
with:
version: "1"
arch: x64
- uses: julia-actions/cache@v2
- uses: julia-actions/cache@v3
- uses: julia-actions/julia-buildpkg@v1
- uses: julia-actions/julia-runtest@v1
with:
prefix: xvfb-run -s '-screen 0 1024x768x24'
- uses: julia-actions/julia-processcoverage@v1
- uses: codecov/codecov-action@v5
- uses: codecov/codecov-action@v6
with:
token: ${{ secrets.CODECOV_TOKEN }}
2 changes: 1 addition & 1 deletion .github/workflows/Documentation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
- uses: julia-actions/setup-julia@v2
with:
version: "1"
- uses: julia-actions/cache@v2
- uses: julia-actions/cache@v3
- name: Install dependencies
run: xvfb-run -s '-screen 0 1024x768x24' julia --color=yes --project=docs -e 'using Pkg; Pkg.develop(PackageSpec(path=pwd())); Pkg.instantiate()'
- name: Build and deploy
Expand Down
5 changes: 3 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,10 @@ docs/site/
docs/node_modules/
docs/package-lock.json

# Notebooks auto-generated by Literate. We only build the docs locally, so we don't need to
# commit these.
# Files auto-generated by Literate.
examples/notebooks/*.ipynb
docs/src/Examples/*.md
!docs/src/Examples/Introduction.md

# File generated by Pkg, the package manager, based on a corresponding Project.toml
# It records a fixed state of all packages used by the project. As such, it should not be
Expand Down
8 changes: 4 additions & 4 deletions Project.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name = "Mantis"
uuid = "45fd81cf-4570-4cb4-b51d-06adeaefc15d"
version = "0.4.0"
version = "0.5.0"
authors = ["Diogo Costa Cabanas <d.costacabanas@tudelft.nl>", "Joey Dekker <j.dekker-2@tudelft.nl>", "Deepesh Toshniwal <d.toshniwal@tudelft.nl>", "Artur Palha <a.palha@tudelft.nl>"]

[deps]
Expand All @@ -19,19 +19,19 @@ ToeplitzMatrices = "c751599d-da0a-543b-9d20-d0a503d91d24"
WriteVTK = "64499a7a-5c06-52f2-abe2-ccb03c286192"

[weakdeps]
GLMakie = "e9467ef8-e4e7-5192-8a1a-b1aee30e663a"
Makie = "ee78f7c6-11fb-53f2-987a-cfe4a2b5a57a"

[extensions]
GLMakieExt = "GLMakie"
MakieExt = "Makie"

[compat]
Combinatorics = "1.1.0"
FFTW = "1.10.0"
FastGaussQuadrature = "1.0.0"
GLMakie = "0.13"
Graphs = "1.14.0"
LaTeXStrings = "1.4.0"
LinearAlgebra = "1.10"
Makie = "0.24"
Memoization = "0.2"
MeshCore = "1.3.5"
PolynomialBases = "0.4"
Expand Down
6 changes: 6 additions & 0 deletions docs/Project.toml
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,10 @@ Mantis = "45fd81cf-4570-4cb4-b51d-06adeaefc15d"
Mantis = {path = ".."}

[compat]
DisplayAs = "0.1.6"
Documenter = "1.3"
DocumenterCitations = "1.4.1"
DocumenterVitepress = "0.3.2"
GLMakie = "0.13.9"
Literate = "2.21.0"
LiveServer = "1.5.0"
10 changes: 6 additions & 4 deletions docs/make.jl
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ for example in readdir(examples_dir)

push!(example_names, example[1:(end-3)]) # Remove the file extension from the name.

Literate.notebook(path_to_example, joinpath(mantis_dir, "examples", "notebooks"))
# Literate.notebook(path_to_example, joinpath(mantis_dir, "examples", "notebooks"))

Literate.markdown(
path_to_example,
Expand All @@ -27,8 +27,6 @@ for example in readdir(examples_dir)
end
end

Manual = [joinpath("Manual", "InstallGuide.md")]

Examples = [
joinpath("Examples", "Introduction.md"),
map(example_name -> joinpath("Examples", "$example_name.md"), example_names)...,
Expand Down Expand Up @@ -72,6 +70,10 @@ Support = [
]

ReleaseHistory = [
"v0.5 Acanthops godmani" => joinpath(
"ReleaseHistory", "v0-Acanthops", "v0.5-godmani.md"),
"v0.4 Acanthops falcata" => joinpath(
"ReleaseHistory", "v0-Acanthops", "v0.4-falcata.md"),
"v0.3 Acanthops erosa" => joinpath(
"ReleaseHistory", "v0-Acanthops", "v0.3-erosa.md"),
"v0.2 Acanthops centralis" => joinpath(
Expand All @@ -82,7 +84,7 @@ ReleaseHistory = [

Pages = [
"Home" => "index.md",
"Manual" => Manual,
"Getting Started" => "GettingStarted.md",
"Examples" => Examples,
"Tutorials" => Tutorials,
"Developer Documentation" => DevelDocs,
Expand Down
Loading
Loading