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_R key ### 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 targetR is set to native (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_table method 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 zodiacalMap set to True in 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_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

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-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

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