Releases: ImperialCollegeLondon/MAG-Data-Visualization-Toolbox
Releases · ImperialCollegeLondon/MAG-Data-Visualization-Toolbox
v7.2.1
Warning
Starting v7.2.0, MATLAB SPICE (MICE) is required.
Starting v7.2.0, MATLAB R2023b is no longer supported.
App
- Replace diagnostics sharing with link to GitHub for creating an issue when help button is pressed
Software
- IMAP spectrogram and PSD support only one sensor
What's Changed
- fix: Spectrum and PSD support one sensor only by @mfacchinelli in #108
Full Changelog: v7.2.0...v7.2.1
v7.2.0
Warning
Starting v7.2.0, MATLAB SPICE (MICE) is required.
Starting v7.2.0, MATLAB R2023b is no longer supported.
App
- Add option to set breakpoint for error identifier (as well as error source)
Software
- Add support for IMAP I-ALiRT data with one sensor only
- Add range and 24-bit scaling for HelioSwarm science data
- Use SPICE to convert time from MET (equivalent to SCLK, but in seconds) to UTC
- Remove unnecessary
fullfile
s inmag.imap.Analysis
default values - Remove unnecessary description of processing steps
- Fix issue with
mag.imap.view.Field
not coping with one sensor science data missing, but its temperature being available
Build
- Use
matlab.addons.toolbox.ToolboxOptions
to replace toolbox template
CI
- Separate CI tests and packaging into separate GitHub workflows
main
branch is no longer "special" and is not packaged up on push- Tags can be used to create new releases
- Install support packages required for MATLAB tests
What's Changed
- feat: CI/CD is in two steps and does not require
main
to be packaged every commit by @mfacchinelli in #102 - feat: Use SPICE to convert IMAP MET time to UTC by @mfacchinelli in #105
- fix: IMAP I-ALiRT data with one sensor only by @mfacchinelli in #106
- task: Apply scaling for HelioSwarm science data by @mfacchinelli in #107
- task: Replace
toolbox-template.xml
withmatlab.addons.toolbox.ToolboxOptions
by @mfacchinelli in #104
Full Changelog: v7.1.4...v7.2.0
v7.1.4
Software
- Fix issue with
Theme
property empty for MATLAB without new desktop
v7.1.3
App
- Fix Bartington figures not being registered by app when generated
Software
- Add sorting and removal of zeroed-out vectors for Bartington analysis processing
- Bartington field figures are also called "Bartington...", instead of "Field..."
v7.1.2
Software
- Fix I-ALiRT
isPlottable
erroring on empty instance - Fix undefined
this
in spectrogram plotsmag.*.view.Spectrogram
v7.1.1
App
- Add support for dark mode in toolbar icons and mission selection background
- Add checkbox in IMAP AT/SFT visualization options to show spectrograms
- Reduce duplication in definition of supported view-controllers for each mission
- Disable toolbar when selecting a mission
Software
- Add
isPlottable
method to check ifmag.TimeSeries
has enough data to be plotted - Fix display of frequencies for PSD and spectrogram plots
- Fix issue with timed events (e.g., timed Burst mode) followed up by non-mode events (e.g., range-change events)
v7.1.0
App
- Add Signal Analyzer and Wavelet Analyzer as Bartington visualization options
- Redesign mission selection window to support all enumerated missions (in
mag.meta.Mission
) - Redesign how view-controllers are selected for each mission
- Reduce duplication in definition of Field, PSD and Spectrogram view-controllers
Software
- Add support for dark-mode figures
- Fix issue with tab-completion of Bartington views
mag.Instrument.HasScience
now returns true if any science object has data
Project
- Add shortcut to run tests with coverage
- Reorganize project files
v7.0.1
App
- Reduce duplication of supported missions
- Fix issue with opening app without mission
v7.0.0
App
- Add support for Bartington analysis and visualization
- Reduce duplication in
mag.app.Model
and subclasses
Software
- Add definition of
mag.bart.Analysis
and other classes for analyzing Bartington data - Add definition of views for Bartington science, PSD and spectrogram
- Add new processing classes for Bartington data
- Add tests for Bartington and HelioSwarm analysis
- Rename
mag.process.Filter
tomag.process.EventFilter
- Fix IMAP export to CDF by correcting for UTC leap seconds
v6.3.1
Software
- Correct for leap seconds in IMAP CDF files