GRANDlib Handbook
The GRANDlib Handbook, converted from the LaTeX source in
resources/GRANDlib_Handbook.zip and included here so that it is
searchable alongside the rest of the documentation.
Download the PDF
GRANDlib Handbook (PDF, 78 pages) – compiled from the same
source by docs/dev/build_handbook_pdf.py, with the errata
below reproduced after its table of contents and a build
provenance block on the title page naming the commit it came
from.
Note
The Handbook was written separately and is not updated with this
documentation. It describes a Docker-based installation that is
no longer maintained. Where it disagrees with the code, the code
is right. Read Quick start guide and Installation and requirements
first; come here for sim2root, granddb and the example
scripts, which it covers in more detail.
Errata
Every entry below was checked against the package rather than assumed.
Topic |
The Handbook says |
The code says |
Where |
|---|---|---|---|
Antenna arms |
The “East-West arm” is “denoted as EW or X arm”, and South-North as “SN or Y arm”. |
The opposite. X is the south-north arm and Y is the east-west arm, which is what the code does and what GRANDCS implies. |
|
Air showers |
GRANDlib “allows [us] to simulate air showers” and to “simulate air showers and generate corresponding electric field traces”. |
It does not. Air showers and their radio emission come from ZHAireS or CoREAS; |
|
Module names |
Lists |
Neither exists. They are |
|
Docker install |
Presents Docker as the first installation route, naming the published images grandlib/dev:1.x and 2.0. |
Unmaintained. Those images are the newest published — 1.2 dates from 2023-01-14 — and pin ROOT 6.26.02 against 6.36 in the conda environment and 6.36/6.38 in CI, on an Ubuntu 20.04 base out of support since April 2025. Nothing builds them and no CI covers them. The supported route is the conda environment. |
|
Reconstruction |
Describes |
|
|
Python dependencies (Docker) |
Tells readers to |
Do not. That file was a 2022 pin set – numpy 1.22.1, and a Pillow with a critical advisory – that nothing ever built from, and it was removed on 2026-09-08. Use the conda environment, |
|
Commands |
|
Each fails. The CoREAS converter takes |
|
Installation commands |
|
The environment file is |
|
Removed code |
Snippets use |
None of these exists any more. The readers are in |