Releases: ImperialCollegeLondon/MAG-Data-Visualization-Toolbox
Releases · ImperialCollegeLondon/MAG-Data-Visualization-Toolbox
v3.6.1
Software
- Add
HasData
property tomag.TimeSeries
andmag,IALiRT
- Change all time zones to UTC
- Improve detection of nearest I-ALiRT packet in
mag.graphics.view.IALiRT
v3.6.0
App
- Add drop down and text field to browse and view all processing steps separately
- Add check box to select whether to plot PSD
- Add tooltips for meta data text areas and toolstrip buttons
Software
- Add fine-grained definitions of quality flags (see
mag.meta.Quality
) - Update previous uses of quality flag
- Allow cropping of
mag.Science
with negative duration (filters from the end) - Allow cropping of I-ALiRT with separate filter for primary and secondary
- Add conversion method
eventtable
inmag.event.Event
to simplify logic in science analysis - Derivative of
mag.TimeSeries
variables now has missing value as first element instead of last - Delete unused processing steps
- Add tests for
mag.event.Event
,mag.event.ModeChange
,mag.event.RangeChange
andmag.event.RampMode
v3.5.0
Software
- Make dependence on Parallel Computing Toolbox optional
- Convert addition of missing row at end of file data into a processing step (
mag.process.Separate
) - Add
mag.process.Separate
to HK processing - Add export of whole science data
- Fix issue with processing data ready time in
mag.process.Units
when not enough digits are present - Fix issue with plotting last event mode and range in
mag.graphics.view.HK
when data is cropped
v3.4.1
App
- Make sure to reset everything when "Reset" button is pressed
Software
- Fix issue with exporting empty HK
- Fix issue with plotting CPT data with no mode cycling information
- Fix issue with
tiledlayout
spacing when tile indexing is column-major - Fix issue with naming HK close up figure
v3.4.0
App
- Add button to close generated figures
- Fix issue with assigning value of
DebugStatus
when more than one breakpoint is set
Software
- Add description of both Normal and Burst mode in
mag.event.ModeChange
, regardless of the active mode - Add mode events in I-ALiRT timestamp comparison plot in
mag.graphics.view.IALiRT
- Allow specifying multiple labels and label alignment in
mag.graphics.chart.Line
- Move removal of all-zero vectors in data after removal of missing data
- Improve algorithm to find closest science and I-ALiRT timestamps
- Make sure all I-ALiRT right-hand side graphs have
YAxisLocation
set toright
- Fix issue with
UNCHANGED
data frequency appearing asNaN
in event log - Fix issue with filtering I-ALiRT secondary data in
mag.graphics.view.IALiRT
- Fix issue with PSDs showing large noise in mode and range cycling
v3.3.2
Software
- Add rotation for LM sensors in
mag.process.Calibration
- Fix loading of Normal and Burst mode change events when
UNCHANGED
is used - Fix detection of start time of test from Excel when there is more information after the time
- Fix filtering of events in
mag.process.Filter
- Fix issue with plotting HK with field in
mag.graphics.view.Field
when no HK data is present
v3.3.1
Software
- Add I-ALiRT plot to compare full science to I-ALiRT
- Add processing step to cast variable data type (
mag.process.Cast
) - Add option to filter out data after a long pause in measurements in
mag.process.Filter
- Allow adding input arguments to conversion function in
mag.graphics.operation.Convert
- Fix issue with setting I-ALiRT mode when loading
- Fix issues with exporting I-ALiRT data
- Add tests for
mag.graphics.style.Colormap
andmag.graphics.style.Default
v3.3.0
Software
Compression
- Add processing step
mag.process.Compression
to correct for compression factor - Allow filtering around compression changes in
mag.process.Filter
- Fix issue in
mag.process.SignedInteger
with compression still using 16th bit for signedness, instead of 18th - Fix typos in compression event plot
Export
- Export formats are defined in
mag.io.Type
- Export formats accept data structures
mag.Instrument
andmag.HK
, instead of custom structure - Add
Compression
flag to science export - Add
PROCSTAT
to HK export
Other
- Add variable continuity definition for science variables in
timetable
- Add shutdown event as final event in
mag.Science
event table - Add property
Harness
inmag.meta.Science
to describe sensor harness - Add ability to specify final event end time in
mag.graphics.view.Field
- Simplify how columns are filtered in loading science and I-ALiRT
- Make
mag.process.Calibration
more flexible to custom variable names - Allow plotting more than one event in
mag.graphics.view.Field
- Change event type to
categorical
when data is not numeric - Add option to create folder in
mag.graphics.savePlots
- Fix issue with loading Excel files containing sensor meta data
- Fix issue in custom events chart when event value is not
double
orsingle
v3.2.0
Software
- Add compression flag to
mag.Science
- Add settings file to specify name of
timetable
properties formag.Science
- Add
Compression
property to supported events for plotting - Add
YAxisLocation
formag.graphics.style.Default
andmag.graphics.style.Stackedplot
- Shift
YAxisLocation
to "right" for plots on right-hand side of some views:mag.graphics.view.Field
,mag.graphics.view.Frequency
,mag.graphics.view.HK
,mag.graphics.view.IALiRT
, andmag.graphics.view.RampMode
- Do not show figure until it is fully populated in
mag.graphics.visualize
- Create
mag.meta.Mode
enumeration to capture sensor science mode - Move definition of time constants to shared utility file
mag.time.Constant
- Make
mag.process.Range
andmag.process.SignedInteger
more flexible to custom variable names - Make sure converted values in
mag.process.SignedInteger
are returned asdouble
- Fix #10
- Fix #19
- Add tests for processing step documentation properties
v3.1.0
App
- Fix issue where save location was taken off edit field, instead of analysis object
Software
I-ALiRT
- Add plot for comparison of I-ALiRT and science data and timestamps
- Export I-ALiRT data
- Separate
ScienceProcessing
andIALiRTProcessing
inmag.IMAPTestingAnalysis
- Also crop I-ALiRT data when calling
cropScience
- Fix wrong values for I-ALiRT data and packet frequency
Other
- Add quality flag to describe data quality and filter data in plots
- Improve estimate of mode change event timestamp
- Allow filtering both by time and number of vectors in
mag.process.Filter
- Add operations to plot composite variables (e.g., difference between variables, convert variable value, etc.)
- Add optional global legend to figures generated with
mag.graphics.visualize
- Add option to change tile indexing in figures generated with
mag.graphics.visualize
- Add sensor name in "ramp inconsistent" warning
- Remove check of mistimed packets
- Remove logic to handle old versions of
mag.IMAPTestingAnalysis
in MAT files - Replace
fillWarpUp
withcropScience
in SFT plots - Make sure range cycling primary and secondary science data are of the same size
- Fix issue with too many sensor events being filtered out when processing science