Releases: AStcherbinine/omegapy
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_omega
function to compute band depth criteria on OMEGA observations
omega_plots
- Fix
use_V_geom
in interactive display
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
)
v2.4
OMEGA-Py v2.4 - Updates
omega_data
- Add
omega_mask
function to generate masks used in theomega_plots
functions.
omega_plots
- Add new projection method for composite maps:
proj_method=2
accounts for the entire footprint of each pixel to create high-resolution maps. But it takes much more time to process.
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
OMEGAdata
objects. - 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
mask
argument inshow_omega()
. - Fix gaps between pixels in composite maps.
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_qub
andget_header_nav
methods to theOMEGAdata
class - Change average datetime to median datetime (
OMEGAdata
andfind_cube
) to fix issue with partially corrupted geometry informations
omega_plots
- Add the
**kwargs
argument *v2 plots functions. Pass additional parameters of theplt.colormesh
function for the plot.
v2.1
OMEGA-Py v2.1 - Updates
omega_data
- Add the display (
disp
) option toOMEGAdata
- Improve the version managing of saved
OMEGAdata
objects
omega_plots
- Add the
negative_values
argument for composite maps
useful_functions
- Add support of NaNs for the
where_closer()
andwhere_closer_array()
functions
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
my
attribute in theOMEGAdata
class - 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()
v1.4.2
OMEGA-Py v1.4.2 - Updates
- Add multiprocessing option for the thermal correction (
npool
parameter) - Improve the axis limits and zoom for
show_omega_list_v2()
- Add Save & Restore functions for composite maps
v1.4
OMEGA-Py v1.4 - Major updates
- Add the following attributes to the
OMEGAdata
class :sensor_temp_c
saturation_c
saturation_vis
summation
bits_per_data
data_quality
target
- Add getters for OMEGAdata lists :
omegapy.omega_data.get_ls(omega_list)
omegapy.omega_data.get_names(omega_list)
v1.3
OMEGA-Py v1.3 - Major updates
- Add
loct
attribute to theOMEGAdata
class : 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
).