What’s New

Version 0.2.0, 2017-09-13

New features

ENH:new function pyatran.output.read_inp_par() to read SCE_INP-PARS.OUT files
ENH:new function pyatran.output.read_xsection_data() to read cross-section data from files linked in SCE_INP_PARS.OUT
ENH:function pyatran.output.read_sciatran_output() now adds comments to some output variables which are affected by known SCIATRAN bugs / limitations (see #11)

Bug fixes

BUG:fix wrong lower level boundary for surface_height > 0 (fixes #24)
BUG:fix reading DOM_V output (fixes #17)

Version 0.1.10, 2017-09-11

Note

Version v0.1.10 is a maintenance release. Its main purpose is to check if the automatic release process is ready for version v0.2.0.

ENH:pyatran now supports the parameter file control_rrs.inp.
ENH:Runtime creation will now put relative paths into the SCIATRAN control files (which will still all be copied to DATA_IN/ in the process) instead of absolute paths. This makes the runtime directories self-contained and transferable.
ENH:There is a new function pyatran.output.read_sciatran_output() to read SCIATRAN output into an xarray.Dataset.

Version 0.1.9

Version v0.1.9 was never really released; the tag had to be introduced for created for technical reasons.

Version 0.1.8, 2016-09-23

BUG:pyatran.input.save_input_files() didn’t check for existing input data directory.
BUG:pyatran.util.mkbasedir() didn’t work under Python 2.

Version 0.1.7, 2016-09-13

ENH:pyatran.output.Result is now a sub-class of dict
BUG:pyatran.output.Result can now handle output_map.inf files where the azimuth angle is defined @ Observer position.
BUG:pyatran.output.Result fixed output_map.inf problems with reading Stokes Component

Version 0.1.6, 2016-02-17

BUG:Missing function to create directories

Version 0.1.5, 2016-02-17

DOC:Quite a few documentation improvements

Version 0.1.4, 2015-11-23

ENH:pyatran.runtime.Runtime now supports sym-linking the SCIATRAN executable instead of copying it
ENH:pyatran.params now supports setting control_brdf.inp
ENH:pyatran.output.Result now works under Python3
ENH:pyatran.params has now support for manual aerosol settings
ENH:pyatran.output.Result now supports reading bamf_int.dat
ENH:pyatran.params has now support for WMO aerosol parameterization
ENH:pyatran.output.Result now supports reading output from CDI mode simulations
ENH:pyatran.output.Result now supports reading local optical parameters

Version 0.1.3, 2015-04-29

ENH:pyatran.output.Result now properly supports reading irradiances
ENH:pyatran.output.Result now supports reading Raman mode results

Version 0.1.2, 2014-11-05

ENH:pyatran.output.Result now supports reading VOD mode results
ENH:Don’t create None members of pyatran.output.Result for missing output files.
BUG:pyatran.output.Result didn’t read intensity correctly.
BUG:pyatran.runtime.store_results() excluded sciaconf.json when save_executable=False.
ENH:pyatran.params.load_json() added to read SCIATRAN parameters from JSON into an OrderedDict

Version 0.1.1, 2014-10-23

BUG:pyatran.output.Result didn’t handle all kinds of output_map correctly.

Version 0.1.0, 2014-10-22

This is the first proper release of pyatran.