POLAN

June 22, 2026 ยท View on GitHub

ci

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.