Об этом проекте

Transcar моделирует одномерный ионосферный флюксовый шнур, включая солнечный вклад, фоновые атмосферные условия по MSIS и HWM, осаждение энергии, перенос потока и распространение возмущений с использованием таких моделей, как LCPFCT. Ядро моделирования написано на Fortran П.Л. Блелли, Ж. Лиленстеном и М. Цеттергреном, интерфейс Python и связка с Fortran — Майклом Хиршем. Проект можно собрать с помощью CMake и компилятора Fortran, например Gfortran или Intel Fortran, на Linux, macOS, Windows или в подсистеме Windows для Linux. Параметры моделирования настраиваются в dir.input/DATCAR, а запуски выполняются из каталога верхнего уровня. Интерфейс Python может запускать Transcar параллельно с помощью concurrent.futures.ThreadPoolExecutor, адаптируясь к доступным ядрам ЦП. В документированном примере запускается python MonoenergeticBeams.py с указанием выходного каталога. Выходные данные моделирования предполагается загружать и строить графики с помощью отдельного пакета Python transcarread.