57 research outputs found
Hitran application programming interface (HAPI): extending hitran capabilities
In this talk we present an update on the HITRAN Application Programming Interface (HAPI) \footnote{Kochanov RV, Gordon IE, et al. Submitted to JQSRT HighRus Special Issue 2016.}\footnote{Kochanov RV, Hill C, et al. ISMS 2015. http://hdl.handle.net/2142/79241}. HAPI is a free Python library providing a flexible set of tools to work with the most up-to-date spectroscopic data provided by \mbox{HITRANonline} (www.hitran.org) \footnote{Rothman LS, Gordon IE, et al. JQSRT 2013130:4β50.}\footnote{Hill C, Gordon IE, et al. Accepted to JQSRT HighRus Special Issue 2016.}. HAPI gives access to the spectroscopic parameters which are continuously being added to \mbox{HITRANonline}. For instance, these include non-Voigt profile parameters \footnote{Wcislo P, Gordon IE, et al. Accepted to JQSRT HighRus Special Issue 2016.}, foreign broadenings and shifts \footnote{Wilzewski JS, Gordon IE, et al. JQSRT 2016168:193β206.}, and line mixing. HAPI enables more accurate spectra calculations for the spectroscopic and astrophysical applications requiring the detailed modeling of the broadener. HAPI implements an expert algorithm for the line profile selection for a single-layer radiative transfer calculation, and can be extended by custom line profiles and algorithms of their calculations, partition sums, instrumental functions, and temperature and pressure dependences. Possible HAPI applications include spectroscopic data validation and analysis \footnote{Kochanov RV, Gordon IE, et al. Clim Past 201511:1097β105.} as well as radiative-transfer calculations, experiment verification and spectroscopic code benchmarking
Working with hitran database using hapi: hitran application programming interface
A HITRAN Application Programing Interface (HAPI) has been developed to allow users on their local machines much more flexibility and power. HAPI is a programming interface for the main data-searching capabilities of the new "HITRANonline" web service (http://www.hitran.org). It provides the possibility to query spectroscopic data from the HITRANfootnote{L.S. Rothman et al. JQSRT, Volume 130, 2013, Pages 4-50} database in a flexible manner using either functions or query language.
Some of the prominent current features of HAPI are: a) Downloading line-by-line data from the HITRANonline site to a local machine b) Filtering and processing the data in SQL-like fashion c) Conventional Python structures (lists, tuples, and dictionaries) for representing spectroscopic data d) Possibility to use a large set of third-party Python libraries to work with the data e) Python implementation of the HT lineshapefootnote{N.H. Ngo et al. JQSRT, Volume 129, November 2013, Pages 89-100} which can be reduced to a number of conventional line profiles f) Python implementation of total internal partition sums (TIPS-2011footnote{A. L. Laraia at al. Icarus, Volume 215, Issue 1, September 2011, Pages 391-400}) for spectra simulations g) High-resolution spectra calculation accounting for pressure, temperature and optical path length h) Providing instrumental functions to simulate experimental spectra i) Possibility to extend HAPI's functionality by custom line profiles, partitions sums and instrumental functions
Currently the API is a module written in Python and uses Numpy library providing fast array operations. The API is designed to deal with data in multiple formats such as ASCII, CSV, HDF5 and XSAMS.
This work has been supported by NASA Aura Science Team Grant NNX14AI55G and NASA Planetary Atmospheres Grant NNX13AI59G
UPDATES AND CURRENT STATUS OF THE HITRAN APPLICATION PROGRAMMING INTERFACE (HAPI)
The HITRAN Application Programming Interface (HAPI)\footnote{Kochanov RV, Gordon IE, Rothman LS et al. JQSRT 2016;177:15β30. doi:10.1016/j.jqsrt.2016.03.005.} is a powerful tool for working with spectroscopic data in the gas phase. HAPI provides access to the capabilities of the HITRAN\textit{online} (http://hitran.org) web information system with the recent edition of the HITRAN2016 spectroscopic database\footnote{Gordon IE, Rothman LS, Hill C, Kochanov RV, Tan Y et al. JQSRT 2017;203:3-69. doi:10.1016/j.jqsrt.2017.06.038.}. Besides an access to HITRAN\textit{online}, HAPI allows working with user-supplied data. Among the capabilities are data filtering and analysis, as well as modeling of gas absorption with the fine tuning of many parameters (gas mixture, path length, instrumental function, temperature, and pressure).
In this talk we present the update for HAPI (v.2.0) which has the following features: 1) access to line-by-line spectroscopic transitions and experimental cross-sections from HITRAN2016; 2) access to the metadata for molecules from the line-by-line part, and more than 300 molecules from the cross-section part, as well as for the database bibliography; 3) seamless use of the foreign broadening and shifting parameters, and non-Voigt line profiles, relevant for atmospheric and planetary applications; 4) use of the custom CPF implementations; 5) updated partition sums from the recent TIPS software\footnote{Gamache RR, Roller C, Lopes E, Gordon IE, Rothman LS et al. JQSRT 2017;203:70β87. doi:10.1016/j.jqsrt.2017.03.045.} covering wider temperature ranges; 6) line mixing support.
The new version features HAPIEST (HAPI and Efficient Spectroscopic Tools) β a portable graphical user interface providing access to HAPI features. HAPI v.2.0 is available at the official HITRAN\textit{online} site as well as through the Github repository (https://github.com/hitranonline/hapi). The \mbox{HAPIEST} open source package with binary installers will be available at HITRAN\textit{online} upon release.
This effort is supported through the NASA AURA (NNX 17AI78G) and NASA PDART grants (NNX16AG51G)
ABSORPTION CROSS-SECTIONS IN HITRAN2016: MAJOR DATABASE UPDATE FOR ATMOSPHERIC, INDUSTRIAL, AND CLIMATE APPLICATIONS
In this talk, an overview is given for the recent absorption cross-section update in the new HITRAN2016 spectroscopic database release. The updated cross-sections include data for around 330 molecules for applications in atmospheric remote sensing, industrial pollution tracking, climate change monitoring, remote sensing, spectral calibration, and more. These cross-sections come from high-resolution laboratory observations, predominantly using FT-IR technique. The update largely relies on spectra from the PNNL quantitative spectroscopic database and the Hodnebrog et al. (Rev Geophys 2013) compilation, but also on other recently published data for many applications such as biomass burning detection, remote sensing in the UTLS, environment monitoring, etc. (references will be given in the talk)._x000d_
The described data are available via the HITRANonline websitefootnote{Hill C. et al. JQSRT 2016;177:4β14.} and HITRAN Application Programing Interface (HAPI)footnote{Kochanov RV et al.JQSRT 2016;177:15β30.}. This work is supported by NASA AURA (NNX14AI55G) and NASA PDART (NNX16AG51G) grants._x000d
Addition to the HITRAN database of line-shape parameters due to the pressure of H2, He and CO2. Part 1: SO2, NH3, HF, HCL, OCS and C2H2
- β¦