The paper presents a developed API (Application Programming Interface) for automating calculations of the HYSPLIT software complex in Python 3.12. The functionality of the PySPLIT library has been expanded to work with the substance concentration model. An interface for direct access to HYSPLIT executable files has been implemented, including the creation of configuration files and parsing of binary results. The obtained data is visualized in HTML format. The tool is designed for research on the transport and deposition of gas and aerosol impurities in the atmosphere, validation with digital monitoring data, and analysis of pollutant concentration fields in the central ecological zone of the Baikal Natural Territory. The API reduces the time required for calculations by 10 to 15 times compared to manual processing.
Application Programming Interface, Python, HYSPLIT, substance dispersion model, simulation automation
1. Molozhnikova Y., Shikhovtsev M., Khodzher T. Results of a Comprehensive Study on Atmospheric Pollution at the Tankhoi Observation Point (Southeastern Coast of Lake Baikal, Russia): Temporal Variability and Identification of Sources // Environments. 2025. – V. 12. – № 462. – P. 1-23. DOI:https://doi.org/10.3390/environments12120462
2. Shikhovtsev M.Y., Molozhnikova Y.V., Obolkin V.A., Potemkin V.L., Lutskin E.S., Khodzher T.V. Features of Temporal Variability of the Concentrations of Gaseous Trace Pollutants in the Air of the Urban and Rural Areas in the Southern Baikal Region (East Siberia, Russia) // Applied sciences. 2024. – V. 14. – № 18. – P. 1-19. DOI:https://doi.org/10.3390/app14188327
3. Stein A.F., Draxler R.R., Rolph G.D., Stunder B.J., Cohen M.D., Ngan F. NOAA’s HYSPLIT atmospheric transport and dispersion modeling system // Bulletin of the American Meteorological Society. 2015. V. 96 №12. P. 2059-2077.
4. Schade, G.W. and Gregg, M.L. Testing HYSPLIT Plume Dispersion Model Performance Using Regional Hydrocarbon Monitoring Data during a Gas Well Blowout // Atmosphere. 2022. V. 13 №3. P..486.
5. Introduction to PySPLIT: A Python Toolkit for NOAA ARL’s HYSPLIT Model, Sept.-Oct. 2018, pp. 47-62, vol. 20, DOI Bookmark:https://doi.org/10.1109/MCSE.2017.3301549



