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
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
build/*
docs/_build/*
docs/_downloads
docs/paper-v4/paper.pdf
docs/jupyter_execute/*
docs/.jupyter_cache/*
docs/reference
Expand Down
19 changes: 19 additions & 0 deletions ci/local-build-v4-paper.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
#!/usr/bin/env bash
# Build the v4 paper PDF locally, mirroring openjournals/openjournals-draft-action
# (used in .github/workflows/paper-v4.yml). Requires Docker.
# Output: docs/paper-v4/paper.pdf
set -euo pipefail

REPO_ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
JOURNAL="${JOURNAL:-joss}"

docker run --rm \
--volume "${REPO_ROOT}:/data" \
--workdir /data \
--user "$(id -u):$(id -g)" \
--env JOURNAL="${JOURNAL}" \
--env GIT_SHA="$(git -C "${REPO_ROOT}" rev-parse HEAD)" \
openjournals/inara:latest \
-o pdf docs/paper-v4/paper.md

echo "Built ${REPO_ROOT}/docs/paper-v4/paper.pdf"
2 changes: 2 additions & 0 deletions docs/paper-v4/paper.md
Original file line number Diff line number Diff line change
Expand Up @@ -104,6 +104,8 @@ Figure 2 shows the varied types of data and grid geometries that we combine, alo

Parcels has been cited in over 330 peer reviewed scientific papers so far mostly within the field of oceanography.

Version 4 of Parcels, as highlighted in the [Statement of need](#statement-of-need), focusses on three main areas: native compatibility with Xarray datasets, working with different grid geometries, and supporting cross domain tooling. These features were not present in previous versions of Parcels.

Comment on lines +107 to +108

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Keen to know what you think here @erikvansebille

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, this is a good text!

# AI usage disclosure

Large Language Models (Claude Opus 4.6, ChatGPT , GitHub Copilot) have been used in a guided manner for code generation, documentation, refactoring, and testing.
Expand Down
Loading