POLAN
June 22, 2026 ยท View on GitHub
POLAN is a classic Fortran program by J. E. Titheridge used to calculate real-height profiles from chirp ionosonde data from the ionosphere. The POLAN code was updated to compile on modern PCs.
We provide a Python interface to Fortran POLAN that is installed as usual with pip:
git clone https://github.com/space-physics/POLAN.git
pip install ./POLAN
Optionally one can install POLAN Python interface in editable module mode, which requires disabling build isolation disabled:
pip install numpy meson meson-python ninja
pip install -e --no-build-isolation ./POLAN
CMake build (optional)
For those who wish to use POLAN as a standalone Fortran program, it can be built using CMake.
Build POLAN:
cmake --workflow default
Run an example POLAN calculation
ctest --test-dir build -V
this creates a big output text file out.dat
See Readme_polan.md for more details on the POLAN code and how to run it.