Recent Releases of OMEGA-Py
OMEGA-Py - v3.2
OMEGA-Py v3.2 – Updates
From the release of version 3.0, OMEGA-Py has been officially validated by the OMEGA team and is distributed as an official OMEGA software alternative to the IDL version. https://www.ias.u-psud.fr/omega/software.html
A complete online documentation has been written and is available at https://astcherbinine.github.io/omegapy/
omega_data
- Add additional geometry planes in
OMEGAdata:dist: slant distance from spacecraft to the center of the pixel [km]phase_n: phase angle w.r.t. the local normal
- Add L-channel geometry
- Fix issue when loading Phobos observations, where the spacecraft orientation is not provided in the header
omega_plots
- Enable use of L-channel geometry in display functions with
use_L_geom
Scientific Software - Peer-reviewed
- Python
Published by AStcherbinine 12 months ago
OMEGA-Py - v3.1
OMEGA-Py v3.1 – Updates
From the release of version 3.0, OMEGA-Py has been officially validated by the OMEGA team and is distributed as an official OMEGA software alternative to the IDL version. https://www.ias.u-psud.fr/omega/software.html
A complete online documentation has been written and is available at https://astcherbinine.github.io/omegapy/
Version 3.1 corresponds to the release associated with the publication in the Journal of Open Source Software.
omega_data
- Add recursive search in subfolders for OMEGA files binaries when calling
omega_data.OMEGAdata.__init__() - Add
BD_omegafunction to compute band depth criteria on OMEGA observations
omega_plots
- Fix
use_V_geomin interactive display
Scientific Software - Peer-reviewed
- Python
Published by AStcherbinine over 1 year ago
OMEGA-Py - v3.0 - Official
OMEGA-Py v3.0 - Official – Major updates
From the release of version 3.0, OMEGA-Py has been officially validated by the OMEGA team and is distributed as an official OMEGA software alternative to the IDL version.
A complete online documentation has been written and is available at https://astcherbinine.github.io/omegapy/
Updates to the omega_data.OMEGAdata class
- Improve binaries processing to have a perfect match with the IDL version of the code, force the use of float32 instead of float64
- Add focal plane and spectrometer temperatures for all channels
- Add incidence and emergence angles w.r.t. the local normal (in addition to the ellipsoid)
- Add
omega.ref_C, surface reflectance map to be compared withcos(inci_n)to check the geometry spatial calibration - Add geometry information for the V-channel (which is slightly different to the one of the V+L channels)
- Add distance to Sun in km (in addition to a.u. value)
omega_plots
- Add option to use the V-channel geometry in all the display functions that use projection (
use_V_geom=True)
omega_data
- Add option to filter only the data cubes acquired with nadir geometry in
find_cube(nadir_only=True)
Scientific Software - Peer-reviewed
- Python
Published by AStcherbinine about 2 years ago
OMEGA-Py - v2.4
OMEGA-Py v2.4 - Updates
omega_data
- Add
omega_maskfunction to generate masks used in theomega_plotsfunctions.
omega_plots
- Add new projection method for composite maps:
proj_method=2accounts for the entire footprint of each pixel to create high-resolution maps. But it takes much more time to process.
Scientific Software - Peer-reviewed
- Python
Published by AStcherbinine over 2 years ago
OMEGA-Py - v2.3
OMEGA-Py v2.3 - Updates
Fixes several issues related to the use of the module with Windows.
omega_data
- Fix compatibility issues with Windows for the importation and correction of
OMEGAdataobjects. - Disable the use of multiprocessing for thermal correction with Windows.
- Fix definition of custom paths for binary and python files with
set_omega_bin_path()andset_omega_py_path().
omega_plots
- Add the
maskargument inshow_omega(). - Fix gaps between pixels in composite maps.
Scientific Software - Peer-reviewed
- Python
Published by AStcherbinine over 2 years ago
OMEGA-Py - v2.2
OMEGA-Py v2.2 - Updates
Update script functions from SOFT09 to SOFT10: extent the L-channel correction up to orbit 13131 (see the SOFT10 README for more details).
omega_data
- Add the
get_header_qubandget_header_navmethods to theOMEGAdataclass - Change average datetime to median datetime (
OMEGAdataandfind_cube) to fix issue with partially corrupted geometry informations
omega_plots
- Add the
**kwargsargument *v2 plots functions. Pass additional parameters of theplt.colormeshfunction for the plot.
Scientific Software - Peer-reviewed
- Python
Published by AStcherbinine almost 5 years ago
OMEGA-Py - v2.1
OMEGA-Py v2.1 - Updates
omega_data
- Add the display (
disp) option toOMEGAdata - Improve the version managing of saved
OMEGAdataobjects
omega_plots
- Add the
negative_valuesargument for composite maps
useful_functions
- Add support of NaNs for the
where_closer()andwhere_closer_array()functions
Scientific Software - Peer-reviewed
- Python
Published by AStcherbinine almost 5 years ago
OMEGA-Py - v2.0 - Full Python !
OMEGA-Py v2.0 - Major updates
omega_data:- Full Python 3 implementation (no longer requires the use of IDL backend routines)
- Add
myattribute in theOMEGAdataclass - Allow user to apply or not corrections on channel V or L during the reading of the binaries
omega_plots:- Add usage of masks in all the dislay functions
- Add possibility to choose the longitude range between [0, 360] and [-180, 180] with
negatives_longitudes - Possibility to extract and replot picked spectra from interactive plots
- Function
show_ibd_v2()renamed toshow_data_v2()
Scientific Software - Peer-reviewed
- Python
Published by AStcherbinine almost 5 years ago
OMEGA-Py - v1.4.2
OMEGA-Py v1.4.2 - Updates
- Add multiprocessing option for the thermal correction (
npoolparameter) - Improve the axis limits and zoom for
show_omega_list_v2() - Add Save & Restore functions for composite maps
Scientific Software - Peer-reviewed
- Python
Published by AStcherbinine almost 5 years ago
OMEGA-Py - v1.4
OMEGA-Py v1.4 - Major updates
- Add the following attributes to the
OMEGAdataclass :sensor_temp_csaturation_csaturation_vissummationbits_per_datadata_qualitytarget
- Add getters for OMEGAdata lists :
omegapy.omega_data.get_ls(omega_list)omegapy.omega_data.get_names(omega_list)
Scientific Software - Peer-reviewed
- Python
Published by AStcherbinine almost 5 years ago
OMEGA-Py - v1.3
OMEGA-Py v1.3 - Major updates
- Add
loctattribute to theOMEGAdataclass : the array of local time for each pixel as a float between 0 and 24. - Improve the observation display : possibility to add a grid and display a high-level map (e.g. IBD) for interactive use.
- Some variables and functions dedicated to internal use were switch to private (e.g.
omega_py_path->_omega_py_path).
Scientific Software - Peer-reviewed
- Python
Published by AStcherbinine almost 5 years ago