Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
9 changes: 6 additions & 3 deletions .github/workflows/draft-pdf.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,12 +13,15 @@ jobs:
- name: Checkout
uses: actions/checkout@v4
- name: Build joss draft PDF
uses: openjournals/openjournals-draft-action@master
id: generate-files
uses: xuanxu/paper-action@main
with:
repository_url: http://github.com/PLAID-lib/plaid
branch: action_paper
issue_id: 8393
journal: joss
paper-path: docs/joss_paper/paper.md
- name: Upload
uses: actions/upload-artifact@v4
with:
name: paper
path: docs/joss_paper/paper.pdf
path: ${{ steps.generate-files.outputs.pdf_path}}
16 changes: 11 additions & 5 deletions docs/joss_paper/paper.bib
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,17 @@ @article{casenave2025physics
title={Physics-Learning AI Datamodel (PLAID) datasets: a collection of physics simulations for machine learning},
author={Casenave, Fabien and Roynard, Xavier and Staber, Brian and Akkari, Nissrine and Piat, William and Bucci, Michele Alessandro and Kabalan, Abbas and Nguyen, Xuan Minh Vuong and Saverio, Luca and Perez, Rapha{\"e}l Carpintero and others},
journal={arXiv preprint arXiv:2505.02974},
year={2025}
year={2025},
doi={https://doi.org/10.48550/arXiv.2505.02974}
}

@inproceedings{poinot2018seven,
title={Seven keys for practical understanding and use of CGNS},
author={Poinot, Marc and Rumsey, Christopher L},
booktitle={2018 AIAA Aerospace Sciences Meeting},
pages={1503},
year={2018}
year={2018},
doi={https://doi.org/10.2514/6.2018-1503}
}

@article{casenave2024mmgp,
Expand All @@ -20,21 +22,24 @@ @article{casenave2024mmgp
volume={36},
year={2024}
}

@article{kabalan2025elasticity,
title={Elasticity-based morphing technique and application to reduced-order modeling},
author={Kabalan, Abbas and Casenave, Fabien and Bordeu, Felipe and Ehrlacher, Virginie and Ern, Alexandre},
journal={Applied Mathematical Modelling},
volume={141},
pages={115929},
year={2025},
publisher={Elsevier}
publisher={Elsevier},
doi={https://doi.org/10.1016/j.apm.2025.115929}
}

@article{kabalan2025ommgp,
title={{O-MMGP}: {O}ptimal {M}esh {M}orphing {G}aussian {P}rocess Regression for Solving {PDEs} with non-Parametric Geometric Variations},
author={Kabalan, Abbas and Casenave, Fabien and Bordeu, Felipe and Ehrlacher, Virginie},
journal={arXiv preprint arXiv:2502.11632},
year={2025}
year={2025},
doi={https://doi.org/10.48550/arXiv.2502.11632},
}

@inproceedings{perez2024gaussian,
Expand All @@ -50,5 +55,6 @@ @article{perez2024learning
title={{Learning signals defined on graphs with optimal transport and Gaussian process regression}},
author={Carpintero Perez, Rapha{\"e}l and Da Veiga, S{\'e}bastien and Garnier, Josselin and Staber, Brian},
journal={arXiv preprint arXiv:2410.15721},
year={2024}
year={2024},
doi={https://doi.org/10.48550/arXiv.2410.15721},
}
6 changes: 3 additions & 3 deletions docs/joss_paper/paper.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,13 @@ date: "07 June 2025"
authors:
- name: Fabien Casenave
orcid: 0000-0002-8810-9128
affiliation: 1
affiliation: "1"
- name: Xavier Roynard
orcid: 0000-0001-7840-2120
affiliation: 1
affiliation: "1"
- name: Alexandre Devaux--Rivière
orcid: 0009-0001-7474-944X
affiliation: 1,2
affiliation: "1, 2"
affiliations:
- name: SafranTech, Safran Tech, Digital Sciences & Technologies, 78114 Magny-Les-Hameaux, France
index: 1
Expand Down
4 changes: 3 additions & 1 deletion tests/containers/test_sample.py
Original file line number Diff line number Diff line change
Expand Up @@ -549,7 +549,9 @@ def test_get_zone_names(self, sample, base_name):
base_name=base_name,
)
assert sample.get_zone_names(base_name) == ["zone_name_1", "zone_name_2"]
assert sorted(sample.get_zone_names(base_name, unique = True)) == sorted(["zone_name_1", "zone_name_2"])
assert sorted(sample.get_zone_names(base_name, unique=True)) == sorted(
["zone_name_1", "zone_name_2"]
)
assert sample.get_zone_names(base_name, full_path=True) == [
f"{base_name}/zone_name_1",
f"{base_name}/zone_name_2",
Expand Down
Loading