Recent Releases of ExoRad 2.0
ExoRad 2.0 - [2.1.127] - 2024-09-30
Changed
- removed hdfd5 from requirements
- moved to Poetry for dependency management
- improved documentation for output table and optical path
Fixed
- fixed custom angle for optical path
- changed cumtrapz to cumulative_trapezoid in the exolib
Scientific Software - Peer-reviewed
- Python
Published by LorenzoMugnai over 1 year ago
ExoRad 2.0 - [2.1.122] - 2024-03-04
Fixed
- updated Python dependencies (pyYaml and Sphinx)
Full Changelog: https://github.com/ExObsSim/ExoRad2-public/compare/v2.1.121...v2.1.122
Scientific Software - Peer-reviewed
- Python
Published by LorenzoMugnai almost 2 years ago
ExoRad 2.0 - [2.1.121] - 2023-09-21
Added
- version number increased for Zenodo and JOSS
Full Changelog: https://github.com/ExObsSim/ExoRad2-public/compare/v2.1.120...v2.1.121
Scientific Software - Peer-reviewed
- Python
Published by LorenzoMugnai over 2 years ago
ExoRad 2.0 - [2.1.120] - 2023-08-10
[2.1.120] - 2023-08-10
Fixed
- added support for np.int32 for Windows by @wqcannon
- broken pyYaml package 5.4 with Cython 3. Moved back to 5.3.1
Full Changelog: https://github.com/ExObsSim/ExoRad2-public/compare/v2.1.118...v2.1.120
Scientific Software - Peer-reviewed
- Python
Published by LorenzoMugnai over 2 years ago
ExoRad 2.0 - [2.1.118] - 2023-05-27
Fixed
- deprecated np.float removed
- deprecated quantity interpreted as boolean
Full Changelog: https://github.com/ExObsSim/ExoRad2-public/compare/v2.1.116...v2.1.118
Scientific Software - Peer-reviewed
- Python
Published by LorenzoMugnai over 2 years ago
ExoRad 2.0 - [2.1.116] - 2023-02-28
Fixed
- exosim reference removed
Full Changelog: https://github.com/ExObsSim/ExoRad2-public/compare/v2.1.115...v2.1.116
Scientific Software - Peer-reviewed
- Python
Published by LorenzoMugnai almost 3 years ago
ExoRad 2.0 - [2.1.115] - 2023-02-28
Changed
- updated setup.py to include all the requirements
Full Changelog: https://github.com/ExObsSim/ExoRad2-public/compare/v2.1.114...v2.1.115
Scientific Software - Peer-reviewed
- Python
Published by LorenzoMugnai almost 3 years ago
ExoRad 2.0 - [2.1.114] - 2023-02-28
Fixed
- fixed load payload extension
Full Changelog: https://github.com/ExObsSim/ExoRad2-public/compare/v2.1.113...v2.1.114
Scientific Software - Peer-reviewed
- Python
Published by LorenzoMugnai almost 3 years ago
ExoRad 2.0 - [2.1.113] - 2022-10-30
Fixed
- xlrd Python 3.9 compatibility
- EnE_sol fixed: it now extrapolates the out of the grid data
Full Changelog: https://github.com/ExObsSim/ExoRad2-public/compare/v2.1.111...v2.1.113
Scientific Software - Peer-reviewed
- Python
Published by LorenzoMugnai over 3 years ago
ExoRad 2.0 - [2.1.111] - 2022-07-12
Added
- support for PAOS psf by @abocchieri ### Fixed
- added pandas to the list of requirements
- concurrent and path fix by @ahmed-f-alrefaie
Full Changelog: https://github.com/ExObsSim/ExoRad2-public/compare/v2.1.108...v2.1.111
Scientific Software - Peer-reviewed
- Python
Published by LorenzoMugnai over 3 years ago
ExoRad 2.0 - [2.1.108] - 2022-05-13
Added
- support for Ariel MRS csv targetlist format
- enabled zodiacal fit with direction
- pixel based PSF support
- find automatically the aperture size for photometers using an elliptical aperture
- requests & photutils added to requirements.txt
- support for custom working R added in common config, using
working_Rkey ### Changed - default spectral range for Star changed to 0.3-50.0 um
- using scipy's interp1d instead of numpy's interp
- package info updated (and stored into the output)
- documentation API section ### Fixed
- hard coded spectral range for sources
- version control with no internet
- zodiacal foreground map file
- duplicates and NaN removed from rebin inputs
Scientific Software - Peer-reviewed
- Python
Published by LorenzoMugnai almost 4 years ago
ExoRad 2.0 - [2.1.94] - 2021-11-15
[2.1.94] - 2021-11-15
Added
- if the user selects Phoenix mode and a target has a temperature that is out of the sed boundaries, Planck is automatically used instead.
- version control
- replace output if exists
- PSF format added to photometer ### Changed
- removed multiprocessing for single thread
- replaced multiprocessing with joblib ### Fixed
- parsing datafile with custom path
- BuildChannels now works also for a single channel
Scientific Software - Peer-reviewed
- Python
Published by LorenzoMugnai over 4 years ago
ExoRad 2.0 - [2.1.86] - 2021-08-01
[2.1.86] - 2021-08-01
Added
- variable resolving power (by @BillyEdwards )
- new psf supported (by @BillyEdwards )
Scientific Software - Peer-reviewed
- Python
Published by LorenzoMugnai over 4 years ago
ExoRad 2.0 - [2.1.84] - 2021-07-27
[2.1.84] - 2021-07-27
Fixed
- omega pixel for different f numbers
Scientific Software - Peer-reviewed
- Python
Published by LorenzoMugnai over 4 years ago
ExoRad 2.0 - [2.1.83] - 2021-07-24
[2.1.83] - 2021-07-24
Fixed
- data table reader updated
Scientific Software - Peer-reviewed
- Python
Published by LorenzoMugnai over 4 years ago
ExoRad 2.0 - [2.1.82] - 2021-07-05
[2.1.82] - 2021-07-05
Fixed
- versions unpinned in setup.py
- license
- cache removed
Scientific Software - Peer-reviewed
- Python
Published by LorenzoMugnai over 4 years ago
ExoRad 2.0 - [2.1.79] - 2021-06-23
[2.1.79] - 2021-06-23
Fixed
- missing branch in about
Scientific Software - Peer-reviewed
- Python
Published by LorenzoMugnai over 4 years ago
ExoRad 2.0 - [2.1.78] - 2021-06-22
[2.1.78] - 2021-06-22
Added
- channel native spectral resolution if
targetRis set tonative(remember to remove the units) - channel description from pickle dict
- config_path keyword to LoadOptions for on-run and automatic setting of ConfigPath
- environment variable for Phoenix star sed as PHOENIX_PATH loaded if not phoenix path given in the payload file ### Changed
- spectrometer
_wavelength_tablemethod adapted to accept different R formats - Task class updated to load default values ### Fixed
- source custom SED now working even without source mass and temperature.
- flipped pixel order in native resolution
Scientific Software - Peer-reviewed
- Python
Published by LorenzoMugnai over 4 years ago
ExoRad 2.0 - [2.1.70] - 2021-03-04
[2.1.70] - 2021-03-04
Added
- The zodiacal factor can now be scaled according to the planet position in the sky.
The fitted coefficient refers to Kelsall et al. 1998 model considering a 90 deg elongation from the Sun.
This option is activated by the keyword
zodiacalMapset toTruein the payload description. - pypi support
Scientific Software - Peer-reviewed
- Python
Published by LorenzoMugnai almost 5 years ago
ExoRad 2.0 - [2.1.68] - 2021-02-09
[2.1.68] - 2021-02-09
Fixed
- multiprocessing compatibility with macOS
Scientific Software - Peer-reviewed
- Python
Published by LorenzoMugnai about 5 years ago
ExoRad 2.0 - [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_nameas 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
Scientific Software - Peer-reviewed
- Python
Published by LorenzoMugnai about 5 years ago
ExoRad 2.0 - [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
-lflag. Log file uses DEBUG level. - LoadOptions now parses also hdf5 file. They must be pointed as
datadictin 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
Scientific Software - Peer-reviewed
- Python
Published by LorenzoMugnai about 5 years ago
ExoRad 2.0 - [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
Scientific Software - Peer-reviewed
- Python
Published by LorenzoMugnai about 5 years ago
ExoRad 2.0 - [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: "windowspatialscale"
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
Scientific Software - Peer-reviewed
- Python
Published by LorenzoMugnai about 5 years ago
ExoRad 2.0 - [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
Scientific Software - Peer-reviewed
- Python
Published by LorenzoMugnai about 5 years ago
ExoRad 2.0 - [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
Scientific Software - Peer-reviewed
- Python
Published by LorenzoMugnai about 5 years ago
ExoRad 2.0 - [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
Scientific Software - Peer-reviewed
- Python
Published by LorenzoMugnai over 5 years ago
ExoRad 2.0 - [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
Scientific Software - Peer-reviewed
- Python
Published by LorenzoMugnai over 5 years ago
ExoRad 2.0 - [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
Scientific Software - Peer-reviewed
- Python
Published by LorenzoMugnai over 5 years ago
ExoRad 2.0 - [2.0.6-beta] - 2020-08-27
General cleanup
Added
- Added read the docs integration
Fixed
- Force channel edge
Scientific Software - Peer-reviewed
- Python
Published by LorenzoMugnai over 5 years ago
ExoRad 2.0 - [2.0.4-beta] - 2020-08-26
First ExoRad documentation release
This is an updated ExoRad version. A first documentation draft is now included. Please report any inaccuracy or question.
Added
- Added documentation
Fixed
- Fixed custom foreground handler
Scientific Software - Peer-reviewed
- Python
Published by LorenzoMugnai over 5 years ago
ExoRad 2.0 - [2.0.0-beta] - 2020-08-08
First ExoRad beta release
This ExoRad version is ready to be used. Some tests are still on going to add new functionalities.
Added
- Initial release
Scientific Software - Peer-reviewed
- Python
Published by LorenzoMugnai over 5 years ago