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 ./POLANOptionally 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 ./POLANFor those who wish to use POLAN as a standalone Fortran program, it can be built using CMake.
Build POLAN:
cmake --workflow defaultRun an example POLAN calculation
ctest --test-dir build -Vthis creates a big output text file out.dat
See Readme_polan.md for more details on the POLAN code and how to run it.