-
Notifications
You must be signed in to change notification settings - Fork 5
API changes in version 1.3.0
Solvejg Dinger edited this page Jan 25, 2019
·
1 revision
Pyplis version 1.3.0 comes with many new features and major improvements in user-friendliness and performance (compared to previous release 1.0.1). In the following, a brief overview is provided over the most important changes associated with this release. Please see latest changelog for a detailed description of all changes.
-
Measurement geometry (class
MeasGeometry
):- more accurate plume distance retrievals (i.e. now also in dependency of vertical distance).
- redesigned API -> improved user-friendliness.
-
Image analysis: Image registration shift can now be applied to images.
- New method
shift
in classImg
. - Comes with new mode (
shift_mode
) in classImgList
objects. - Default on / off shift for camera can be set in class
Camera
using attributereg_shift_off
(and correspondingly, in file cam_info.txt).
- New method
-
Camera calibration. Major improvements and API changes:
- new abstraction layer (module
calib_base
) including new calibration base classCalibData
. Both classDoasCalibData
and classCellCalibData
are now inherited from new base class classCalibData
. Advantages and new features:- arbitrary definition of calibration fit function.
- fitting of calibration curve, I/O (read / write FITS) and visualisation of DOAS and cell calibration data are now unified in class
CalibData
.
- new abstraction layer (module
-
Further changes
- class
ImgStack
more intuitive and flexible (e.g. dynamically expandable). - Improved index handling and performance of image list objects (module
imagelists
). - class
PlumeBackgroundModel
: revision, clean up and performance improvements. - Improved user-friendliness and performance of plume background retrieval in class
ImgList
objects. - Correction for signal dilution (class
DilutionCorr
): increased flexibility and user-friendliness. - Improved flexibility for image import using class
Dataset
class (e.g. on / off images can be stored in the same file). - Reviewed and largely improved performance of general workflow (i.e. iteration over instances of class
ImgList
incalib_mode
,dilcorr_mode
andoptflow_mode
).
- class
-
Major bug fixes
- Fixed conceptual error in cross-correlation algorithm for velocity retrieval (method
find_signal_correlation
in moduleplumespeed
). - Fixed: class
ImgList
in AA mode used current off-band image (at indexidx_off
) both for the current and next on-band image (and notidx_off+1
).
- Fixed conceptual error in cross-correlation algorithm for velocity retrieval (method