commit 01a637890f4ad74ff9d7d62b71a0eed0469ed8e6
parent 20e941b66f3e6ae2d2e71ddcdfc4a90136ee9628
Author: Vincent Forest <vincent.forest@meso-star.com>
Date: Fri, 3 Oct 2025 12:40:55 +0200
htrdr: publish the NetCDF files from the Starter Pack
In fact, only one file is available for download at the moment. The
others will be available soon.
Diffstat:
5 files changed, 29 insertions(+), 1 deletion(-)
diff --git a/.gitattributes b/.gitattributes
@@ -9,3 +9,4 @@
*.pdf filter=wad -crlf
*.mp4 filter=wad -crlf
*.ttf filter=wad -crlf
+*.xz filter=wad -crlf
diff --git a/htrdr/downloads/DZVAR.1.ARMCU.008.diaKCL.nc.xz b/htrdr/downloads/DZVAR.1.ARMCU.008.diaKCL.nc.xz
@@ -0,0 +1 @@
+#$# git-wad e64a5c2052b30f09317d327d7309492bfb2f8b6cf8de401195b2955cfe1ba0f8 192731548
+\ No newline at end of file
diff --git a/htrdr/hooks/00-sign-archives.sh b/htrdr/hooks/00-sign-archives.sh
@@ -17,7 +17,7 @@
set -e
-find downloads -name "*Starter-Pack*.tar.gz" \
+find downloads -name "*Starter-Pack*.tar.gz" -o -name "*.nc.xz"\
| sort \
| while read -r i; do
diff --git a/htrdr/htrdr-atmosphere-netcdf.md.in b/htrdr/htrdr-atmosphere-netcdf.md.in
@@ -0,0 +1,23 @@
+Below are some of the NetCDF files used to generate the cloud data
+distributed with the Starter-Pack.
+In the Starter-Pack, they have been converted to
+[htcp](man/man5/htcp.5.html) format using the
+[les2htcp](man/man1/les2htcp.1.html) tool, which was specially
+developed to transform this data into the cloud file format required by
+[htrdr-atmosphere](man/man1/htrdr-atmosphere.1.html).
+
+- DZVAR.1.ARMCU.008.diaKCL.nc
+ [[xz](downloads/DZVAR.1.ARMCU.008.diaKCL.nc.xz)]
+ [[pgp](downloads/DZVAR.1.ARMCU.008.diaKCL.nc.xz.sig)]
+
+These NetCDF files illustrate what a user's data might look like,
+produced by a specific toolchain, saved in a community file format, and
+finally converted by an intermediate tool (in this case les2htcp)
+into the input file format for htrdr-atmosphere.
+
+These files serve to illustrate htrdr's agnosticism to external tool
+chains through file formats in which the user transforms their input
+data to run htrdr.
+These formats define not only the input protocol for htrdr-atmosphere,
+but also the *physics* it simulates: calculations are only possible if
+the data describing this physics exists.
diff --git a/htrdr/htrdr-atmosphere-spk.sh b/htrdr/htrdr-atmosphere-spk.sh
@@ -35,6 +35,8 @@ archs=$(find downloads -name "htrdr-Atmosphere-Starter-Pack*.tar.gz" \
-o -name "High-Tune-Starter-Pack*.tar.gz" | sort -r)
printf '%s\n' "${archs}" | list_starter_packs
+cat htrdr-atmosphere-netcdf.md.in
+
sed -n '/^## Quick start/,/^## Release notes/p' "${atmspk_readme}" | sed '$d'
sed -n '/^## Content/,/^### Water/p' "${atmspk_readme}" | sed '$d'