Update version for release.
1.10 / 2023-08-28
This release brings a number of bugfixes, documentation and improvements.
The Pixel Coordinate conventions is now clarified.
The following new models were added:
-
Wavelength dependence AIRS
from CEA Paris-Saclay. -
Dark Current induced
from ISAE Supaero. -
Remove Cosmic Rays
. -
Signal to Noise Ratio
.
A new parameter with_intermediate_steps
in function pyxel.run_mode
has been added. With this parameter, it is now possible to display all intermediate steps executed in the
pipeline. This parameter is provisional and may change in the future.
Breaking changes
Bucket Detector.processed_data
is removed. This bucket was used in the
Data Processing group
and is now replaced by the Detector.data
bucket.
Core
- Remove data structure
ProcessedData
and bucketDetector.processed_data
. (See !693 (merged)). - Add parameter
with_intermediate_steps
in functionpyxel.run_mode
. (See !687 (merged)). - Get full size 'simulated' and 'target' image when running a Calibration pipeline
with
pyxel.run_mode
. (See !695 (merged)). - Fix KeyError issue with function
pyxel.display_simulated
. (See !696 (merged)). - Fix issue when running Calibration mode with weight files
with
pyxel.run_mode
. (See !700 (merged)). - Wrong shape when using parameters 'result_fit_range' and 'target_fit_range' in Calibration mode. (See !701 (merged)).
- Simplify outputs of
pyxel.run_mode
in Exposure mode. (See !702 (merged) and !709 (merged)). - Refactor class
ReadoutProperties
. (See !705 (merged)).
Documentation
- Add questions to FAQ. (See !688 (merged) and !692 (merged)).
- Data link missing. Add link to
DataTree
. (See !676 (merged)). - Add documentation for methods
.plot()
and.to_xarray()
forPixel
,Photon
,Signal
,Image
andPhase
. (See !533 (merged)). - Add more info in documentation about
Data Processing
models. (See !640 (merged)).
Models
- New model
Wavelength dependence AIRS
inPhoton Collection
from CEA Paris Saclay. (See !677 (merged)). - Refactor
EMCCD multiplication register
model inCharge Transfer
with clock-induced-charges (CIC). (See !678 (merged)). - New model of
Dark Current induced
inCharge Geneneration
. This model was developed by ISAE Supaero. (See !698 (merged)). - New data processing model
Remove Cosmic Rays
inData Processing
. (See !685 (merged)). - New
Signal to Noise Ratio
model inData Processing
. (See !707 (merged)). - Use new Pyxel Coordinate Conventions for model
Load Charge
inCharge Geneneration
. (See !717 (merged)).
Others
- Refactoring. (See !682 (merged)).
- Reduce code complexity by enabling McCabe plugin ruff. (See !257 (merged)).
- Add rule 'pep8-naming' to 'ruff'. (See !699 (merged)).
- Fix coverage and generate an HTML report. (See !704 (merged) and !706 (merged)).
- Fix issue E721 found by flake8 version 6.1.0. (See !708 (merged)).
- Apply 'ruff' to folder 'tests'. (See !718 (merged)).