Releases: ExObsSim/ExoRad2-public
Releases · ExObsSim/ExoRad2-public
[2.1.67] - 2021-02-08
[2.1.67] - 2021-02-08
Added
- added
wavelength
(no capital) as one of wavelength column default names in optical elements and QE - added
wl_col_name
as keyword to specify wavelength column name for optical elements - added
emissivity
(no capital) as one of emissivity column default names in optical elements
Fixed
- enable and disable log for multiple handlers
- included 'xlwt' into install requires
- included package versions in setup.py
[2.1.61] - 2021-01-25
[2.1.61] - 2021-01-25
Added
- detector keyword
frame_time
. If used, ExoRad won't compute the frames time,
but it uses the value indicated instead - payload_file in PreparePayload can now be an already parsed dictionary
- HDF5Output can now write astropy Quantity
- log file using
-l
flag. Log file uses DEBUG level. - LoadOptions now parses also hdf5 file. They must be pointed as
datadict
in the payload configuration file. - Pypi compatibility
Fixed
- plot_bands now works also for Table with no quantities
- HDF5Output can now handle np.array with strings as lists with strings
- major fix: fixed diffuse light maximum signal in pixel
[2.0.52] - 2020-12-22
[2.0.52] - 2020-12-22
Added
- QTable as target list instead of files
- quickstart Python notebook in examples
Changed
- Target and TargetList classes are now in two separated Python files
Fixed
- tests now work with payload_example.xml generic configPath
[2.0.48] - 2020-12-19
[2.0.48] - 2020-12-19
Added
- added load_table function to hdf5/util to extract table from hdf5
- added keyword to scale the spectrometer window spatial width: "window_spatial_scale"
Changed
- using ascii.read instead of Table.read in loadOptions
- photon noise variance is now computed in a dedicated function
- documentation home page updated with mailing list directives
- documentation to set up your payload example file (thanks derikk!)
Fixed
- fixed "too many open file" error in ObserveTargetList
[2.0.41] - 2020-12-03
[2.0.41] - 2020-12-03
Fixed
- target is now skipped if some information are missing the target list
[2.0.40] - 2020-11-26
[2.0.40] - 2020-11-26
Changed
- planck spectrum as default in payload example
- removed unused Star magK from target list
Fixed
- input data copy if data are in output dir already
- target flag in quickstart docs
[2.0.36] - 2020-11-24
Added
- plotter: signal and noise ylim
- plotter: channel edges in bands
- plotter: scale selection in bands
- parallel option description in docs
Changed
- paper citation in docs
- ExoRad logo in docs
- plotter: new legend visualization
- plotter: new minor and major grids
[2.0.28] - 2020-10-15
[2.0.28] - 2020-10-15
Added
- test for optical path emission values
- instrument radiance table to output
- Plotter docstrings
- Plotter test
Changed
- moved test for instrument emission into test_optical
- plotter.plot_bands method is not private anymore
- plotter now produce figure using linear scales for x axis
- Plotter.plot_table() also returns the two axes
- removed AOmega function to make the physics more visible
- test pipeline updated to include more pipelines
Fixed
- table metadata reader if metadata not present
- spectrometer wl solution: exorad now extrapolates the values out of input boundaries
- exorad-plot: fixed input table for missing keyword
- fixed foreground transmission: now foreground are propagated only through successive layers
- fixed window area multiplication in diffuse emission
- integration range for optics to the full detector wl range
- default global cache values added
[2.0.11-beta] - 2020-09-28
Added
- foreground transmission added to output table
Changed
- ObserveTargetlist() keyword "target" changed in "targets"
- Foreground transmission filled value for interpolation is now 1, not 0
Fixed
- astropy table metadata from hdf5
- foreground zero transmission
[2.0.6-beta] - 2020-08-27
General cleanup
Added
- Added read the docs integration
Fixed
- Force channel edge