Abstract
We describe a user-friendly open-source cross-platform radiative transfer application called bytran targeting mobile devices we developed using Qt/C ++ for the calculation of molecular and atmospheric absorption of gases under user-defined meteorological conditions and for specified gas mixture concentrations. Bytran is based in part on the HITRAN Application Programming Interface (HAPI) source code and relies on data provided in the online version of the High-Resolution Transmission Molecular Absorption Database (HITRAN) for line-by-line calculations. The novelty of the implementation is the usage of the recently introduced HITRANonline database (HITRAN.org), native execution of the line-by-line calculations on portable electronics hardware, and the cross-platform open-source implementation which also allows compilation of the bytran source code for desktop operating systems and embedded development boards. The application has the potential of becoming useful for in-the-field scientific evaluations as well as an educational tool for students studying spectroscopy and related subjects. Additional availability of the application under desktop environments further expands the possible usability of the developed software for in-the-lab settings. Ongoing work includes optional usage of pressure, temperature and humidity sensors available in selected cell phone models and the Raspberry Pi Sense Hat add-on board to generate spectra based on detected ambient meteorological conditions.
Similar content being viewed by others
References
Abrarov S, Quine B (2015) A rational approximation for efficient computation of the Voigt function in quantitative spectroscopy. J Math Res 7(2):163. doi:10.5539/jmr.v7n2
Anderson GP, Clough SA, Kneizys FX, Chetwynd JH, Shettle EP (1986) AFGL Atmospheric Constituent Profiles (0–120km). Air Force Geophysics Laboratory report http://www.dtic.mil/get-tr-doc/pdf?AD=ADA175173. Accessed 17 September 2016
Bosch Sensortech BMP180 Barometric pressure sensor (2013) https://www.bosch-sensortec.com/bst/products/all_products/bmp180. Accessed 8 January 2017
Bytran (2016) http://www.bytran.org. Accessed 17 September 2016
Clough SA, Shephard MW, Mlawer EJ, Delamere JS, Iacono MJ, Cady-Pereira K, Boukabara S, Brown PD (2005) Atmospheric radiative transfer modeling: a summary of the AER codes, Short Communication. JQSRT 91:233–244. doi:10.1016/j.jqsrt.2004.05.058
De Young RJ, Carrion W, Ganoe R, Pliutau D, Gronoff G, Berkoff T, Kuang S (2016) Langley mobile ozone lidar: ozone and aerosol atmospheric profiling for air quality research. Appl Opt 56(3):721–730
Duda D, Martin-Mateos P, Borja J, Ruiz-Liata M, Acedo P (2014) Optical gas sensor based on an Android application for real-time, reconfigurable spectroscopic data analysis. Proc. IEEE Sensors pp.1054-1056. doi:10.1109/ICSENS.2014.6985185
FIRE-ARMS (2003) http://remotesensing.ru/soft.html. Accessed 17 September 2016
Gordley LL, Marshall BT, Chu DA (1994) Linepak: Algorithms for modeling spectral transmittance and radiance. JQSRT 52:563–580. doi:10.1016/0022-4073(94)90025-6
Gribanov KG, Zakharov VI, Tashkun SA, Tyuterev VG (2001) A new software tool for radiative transfer calculations and its application to IMG/ADEOS data. JQSRT 68:435–451. doi:10.1016/S0022-4073(00)00035-2
Hanson RK (2016) Quantitative Laser Diagnostics for Combustion Chemistry and Propulsion, Lecture 6: Spectral lineshapes. Combustion Energy Frontie Reserach Center, slides 17-22, Princeton University New Jersey https://www.princeton.edu/cefrc/Files/2013%20Lecture%20Notes/Hanson/pLecture6.pdf
HAPI - HITRAN Application Programming Interface (2016) http://hitran.org/hapi/. Accessed 17 September 2016
HAPI manual version 4.2.1 (2016) http://hitran.org/static/hapi/hapi_manual.pdf. Accessed 2 January 2017
Harvard Smithsonian Center for Astrophysics (CfA) HITRAN group (2016) HITRAN database online. http://hitran.org. Accessed 17 September 2016
Hill C, Gordon IE, Kochanov RV, Barrett L, Wilzewski JS, Rothman LR (2016) HITRANonline: An online interface and flexible representation of spectroscopic data in the HITRAN database. JQSRT 177:4–14. doi:10.1016/j.jqsrt.2015.12.012
HITRANonline – definitions and units (2015) http://www.hitran.org/docs/definitions-and-units/. Accessed 24 September, 2016
HITRAN-PC manual (2009) http://www.cas.usf.edu/lidarlab/hitranpc/Hitran-PC_4.0_Manual.pdf. Accessed 17 September 17, 2016
HITRAN-PC program (2009) http://www.cas.usf.edu/lidarlab/hitran_pc_demo.html. Accessed January 3, 2017
Killinger DK, Wilcox WE, Pliutau D (2012) HITRAN-PC: 25 years of academic development and commercialization of laser atmospheric transmission software for environmental remote sensing. Technol Innov 14:303–327. doi:10.3727/194982412X13500042169054
Kochanov RV, Gordon IE, Rothman LS, Wcisło P, Hill C, Wilzewski JS (2016) HITRAN Application Programming Interface (HAPI): A comprehensive approach to working with spectroscopic data. JQSRT 177:15–30. doi:10.1016/j/jqsrt.2016.03.005
Letchworth K (2007) Optimization of the Speed Dependent Line Shape Calculation. Bachelor’s thesis, College of William and Marry Virginia. http://physics.wm.edu/Seniorthesis/SeniorThesis2007/Letchworth.pdf. Accessed 17 September 2016
MERRA (2016) https://gmao.gsfc.nasa.gov/research/merra/. Accessed 17 September 2016
Mikhailenko SN, Babikov YL, Golovko VF (2005) Information-calculating system Spectroscopy of Atmospheric Gases. The structure and main functions. Atmos Oceanic Opt 18:685–695
Miloshevich LM, Vömel H, Whiteman DN, Leblanc T (2009) Accuracy assessment and correction of Vaisala RS92 radiosonde water vapor measurements. J Geophys Res 114:D11305. doi:10.1029/2008JD011565
MolExplorer (2006) https://www.cfa.harvard.edu/hitran/HITRAN_conf06_presentations/Session5/5.5-Harde.pdf, Accessed 17 September 2016
MOLSPEC V Industrial (2010) http://www.lasercomponents.com/us/news/molspec-v-industrial/. Accessed 17 September 2016
Ngo NH, Lisak D, Tran H, Hartmann J-M (2013) An isolated line-shape model to go beyond the Voigt profile in spectroscopic databases and radiative transfer codes. JQSRT 129:89–100. doi:10.1016/j.jqsrt.2013.05.034
Pliutau D, Roslyakov K (2016) bytran – spectral calculations for portable devices using the HITRAN database. ASA - HITRAN Congress, August 24–26, Reims, France
Qt - Cross-platform application & UI development framework (2016) https://www.qt.io/. Accessed 17 September 2016
Raspberry Pi credit card-sized computer (2016) https://www.raspberrypi.org/. Accessed 17 September 2016
Raspberry Pi Sense Hat (2015) https://www.raspberrypi.org/products/sense-hat/. Accessed December 31, 2016
Rienecker MM, Suarez MJ, Gelaro R, Todling R, Bacmeister J, Liu E, Bosilovich MG, Schubert SD, Takacs L, Kim G-K, Bloom S, Chen J, Collins D, Conaty A, da Silva A et al (2011) MERRA: NASA’s Modern-Era Retrospective Analysis for Research and Applications. J Climate 24:3624–3648. doi:10.1175/JCLI-D-11-00015.1
Rothman LS, et al. (2013) The HITRAN2012 molecular spectroscopic database. JQSRT 130:4–50. doi:10.1016/j.jqsrt.2013.07.002
Roy A, Upadhyay A, Chakraborty AL (2016) High-sensitivity remote detection of atmospheric pollutants and greenhouse gases at low ppm levels using near-infrared tunable diode lasers. Proc SPIE 9876:98761W. doi:10.1117/12.2222785
Samsung Galaxy S4 Teardown (2013) https://www.ifixit.com/Teardown/Samsung+Galaxy+S4+Teardown/13947. Accessed 9 January 2017
Sensirion – Digital Humidity Sensor SHTC1 (RH/T) Datasheet Version 4 (2015) https://www.sensirion.com/fileadmin/user_upload/customers/sensirion/Dokumente/2_Humidity_Sensors/Sensirion_Humidity_Sensors_SHTC1_Datasheet_V4.pdf. Accessed 8 January 2017
SPECTRA Institute of Atmospheric Optics, Tomsk (2005) http://spectra.iao.ru/en/. Accessed 17 September 2016
SpectralCalc.com – GATS Inc. Newport News VA (2006) http://www.spectralcalc.com. Accessed 17 September 2016
STMicroelectronics HTS221 (2016) Capacitive digital sensor for relative humidity and temperature. http://www.st.com/resource/en/datasheet/hts221.pdf. Accessed 8 January 2017
STMicroelectronics LPS25HB MEMS Pressure sensor (2016) http://www.st.com/resource/en/datasheet/lps25hb.pdf. Accessed 8 January 2017
SW Spectrum (2016) http://www.swsciences.com/products/swspectrum.html. Accessed 17 September 2016
Tran H, Ngo NH, Hartmann J-M (2013) Efficient computation of some speed-dependent isolated line profiles. JQSRT 129:199–203. doi:10.1016/j.jqsrt.2013.06.015
Tran H, Ngo NH, Hartmann J-M (2014a) Erratum to Efficient computation of some speed-dependent isolated line profiles. J Quant Spectrosc Radiat Transfer 129(2013):199–203
Tran H, Ngo NH, Hartmann J-M (2014b) Erratum to Efficient computation of some speed-dependent isolated line profiles. JQSRT 134:104. doi:10.1016/j.jqsrt.2013.10.015
Vaisala Radiosondes models RS41 and RS92 (2017) http://www.vaisala.com/en/products/soundingsystemsandradiosondes/radiosondes/Pages/default.aspx. Accessed 8 January 2017
Xu H, Bernhardt J (2007) Understanding the advantage of remote femtosecond laser-induced breakdown spectroscopy of metallic targets. J Applied Phys 101:033124. doi:10.1063/1.2437580
Acknowledgments
The author thanks the Russian Orthodox Church and the public library system of the city of Virginia Beach, VA. This project was funded by family and friends.
Author information
Authors and Affiliations
Corresponding author
Additional information
Communicated by: H. A. Babaie
Rights and permissions
About this article
Cite this article
Pliutau, D., Roslyakov, K. Bytran - |- spectral calculations for portable devices using the HITRAN database. Earth Sci Inform 10, 395–404 (2017). https://doi.org/10.1007/s12145-017-0288-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12145-017-0288-4