For phones and tablets
HITRAN Online (hitran.org) was recently switched to HTTPS (secure HTTP).   Since bytran 1.3 does not include secure HTTP support it is no longer able to fetch HITRAN data from HITRAN.org and will hang on initialization.   Version 1.3.1 update was issued for the Android and Windows (32-bit) operating systems to remedy this limitation.   A similar update for other platforms will be issued in late January - early February, 2019.
Android™ 4.3 and above, iOS 8 and above, or Windows 10 (ARM & x64).
bytran requests several permissions for its operation under mobile platforms.
The Windows Phone version does not offer Image and Data sharing.
A complete listing of all releases is available in the   Archive
To run bytran under Ubuntu Linux (tested on version 18.04.01) read the bytran-readme.txt file within the archive.   The serial port profile Bluetooth connectivity used for remote control may not work (or requires additional setup) under Ubuntu and Mac OS.
Example usage of the original bytran version 1.0 Alpha on a cell phone
(May 12, 2016)
bytran is an application for calculating atmospheric and molecular absorption spectra using the HITRAN database and the line-by-line method.   The concentrations of molecules, optical pathlength, total pressure, temperature, and other input parameters are used to model the gas mixture optical transmission spectra as a function of wavelength.
Among other features bytran can be controlled remotely and supports optional usage of SensorTag, Sense Hat, and cell phone sensors for calculations using empirical readings of ambient total pressure, temperature and humidity (H2O vapor concentration) †.   For more information read the overview of bytran, the bytran publication and the change log of the bytran releases.
† The usage of cell phone sensors is currenly limited to the Android operating system due to the limitations of the Qt environment.
Remote connection to bytran to run calculations and retrieve data
Bluetooth -|- WebSockets -|- Serial Port
Remote control of bytran may be carried out over classic Bluetooth, WiFi / Ethernet (using WebSockets) or the Serial port.   The communication is carried out using the newly introduced bytran communication protocol and enables remote execution, and retrieval of calculation results.   The following links provide information on how to test and use bytran connectivity over Bluetooth, WebSockets, or the Serial Port.
Line-by-line calculations using measured meteorological data -|- Sensors may be used to provide empirical values of total pressure, temperature and water vapor concentration as input instead of manual entry -|- SensorTag, Cell phone built in sensors, Sense HAT
SensorTag is a keychain size coin battery operated bluetooth device containing temperature (TMP007 and BMP280, ~ ±1 °C accuracy), pressure (BMP280, ~ ±1 hPa accuracy) and humidity (HDC1000, < 3% accuracy) sensors.   Starting with version 1.2 bytran is able to connect to SensorTag and access its sensors.   The SensorTag may be purchased directly from Texas Instruments or its distributors.
Bytran is able to access cell phone built in sensors however this support is limited to the thermometers and barometers under the Android operating system due to the present limitations of the Qt environment.   Future bytran editions will likely include custom code to suppport the iOS operating system and the humidity sensor.   A search of cell phones with a barometer, thermometer and/or humidity sensor may be performed here.
Starting with version 1.3 bytran supports the Sense HAT add-on board for Raspberry Pi to measure ambient total pressure (LPS25HB, accuracy of 10 to 100 Pa), temperature (HTS221, < 0.5 °C accuracy) and humidity (HTS221, < 3.5% accuracy) for input into the line-by-line calculations instead of the manual entry.
To report a bug or suggest a feature please email us: