Skip to content

doc: update release notes #485

doc: update release notes

doc: update release notes #485

GitHub Actions / MATLAB Test Results (R2024b) succeeded Dec 19, 2024 in 0s

443 passed, 0 failed and 12 skipped

Tests passed successfully

✅ results.xml

455 tests were completed in 67s with 443 passed, 0 failed and 12 skipped.

Test suite Passed Failed Skipped Time
tAction 1✅ 74ms
tApplyCalibration 5✅ 320ms
tApplyRange 5✅ 20ms
tArea 3✅ 2s
tCalibration 10✅ 552ms
tColormap 17✅ 3s
tCombineDateAndTime 22✅ 297ms
tCommand 4✅ 131ms
tComposition 1✅ 446ms
tCompression 3✅ 108ms
tConvert 1✅ 22ms
tConvertToDateTime 1✅ 21ms
tConvertToSignedInteger 3✅ 26ms
tCrop 29✅ 804ms
tData 14✅ 354ms
tDataVisualization 4⚪ 1s
tDefault 14✅ 1s
tEvent 12✅ 910ms
tEventFilter 1✅ 14ms
tExport 2✅ 627ms
tField 4✅ 4s
tField 6✅ 2s
tHK 23✅ 1s
tHKMATOut 2✅ 363ms
tIALiRT 7✅ 2s
tIMAPAnalysis 1✅ 10s
tIMAPAnalysis 3✅ 13ms
tImport 5✅ 2s
tInstrument 13✅ 3s
tLine 12✅ 2s
tMissing 3✅ 132ms
tMustBeColor 12✅ 139ms
tMustMatchRegex 3✅ 14ms
tPlot 11✅ 1s
tPSD 4✅ 381ms
tPSD 6✅ 54ms
tQuality 2✅ 22ms
tSaveLoad 1✅ 73ms
tScatter 6✅ 844ms
tScatterhistogram 2✅ 6s
tScience 42✅ 3s
tScienceCDFIn 5⚪ 193ms
tScienceCDFOut 3⚪ 114ms
tScienceCSVIn 8✅ 1s
tScienceMATOut 5✅ 856ms
tSelect 1✅ 22ms
tSeparate 4✅ 283ms
tSpectrogram 4✅ 439ms
tStackedplot 11✅ 3s
tStairs 11✅ 1s
tStem 11✅ 1s
tStep 63✅ 198ms
tSubtract 1✅ 18ms
tToolbox 3✅ 4s
tUseParallel 2✅ 9ms
tVersion 1✅ 3s
tVisualize 2✅ 192ms

✅ tAction

✅ applyAll

✅ tApplyCalibration

✅ noCalibration
✅ applyScale
✅ applyMisalignment
✅ applyOffset
✅ applyCalibration

✅ tApplyRange

✅ applyRange(UnscaledValue=4x4_double,ScaleFactor=4x1_double,ScaledValue=4x4_double)
✅ applyRange(UnscaledValue=4x4_double_1,ScaleFactor=4x1_double_1,ScaledValue=4x4_double_1)
✅ applyRange(UnscaledValue=4x4_double_2,ScaleFactor=4x1_double_2,ScaledValue=4x4_double_2)
✅ applyRange(UnscaledValue=4x4_double_3,ScaleFactor=4x1_double_3,ScaledValue=4x4_double_3)
✅ applyRange(UnscaledValue=4x4_double_4,ScaleFactor=4x1_double_4,ScaledValue=4x4_double_4)

✅ tArea

✅ setColorProperty(ColorProperties=struct)
✅ setColorProperty(ColorProperties=struct_1)
✅ setColorProperty(ColorProperties=struct_2)

✅ tCalibration

✅ load
✅ default_emptySetup
✅ default_emptyModel
✅ default_unknownModel
✅ calibration_sensor
✅ calibration_range
✅ calibration_temperature
✅ calibration_all
✅ calibration_labModel
✅ calibration_jmag

✅ tColormap

✅ setLegendLabel
✅ setLegendLocation
✅ setGridProperty(GridProperties=struct)
✅ setGridProperty(GridProperties=struct_1)
✅ allowedChart(AllowedClassName=mag.graphics.chart.Spectrogram)
✅ forbiddenChart(ForbiddenClassName=mag.graphics.chart.Area)
✅ forbiddenChart(ForbiddenClassName=mag.graphics.chart.Bubblechart)
✅ forbiddenChart(ForbiddenClassName=mag.graphics.chart.Histogram)
✅ forbiddenChart(ForbiddenClassName=mag.graphics.chart.Line)
✅ forbiddenChart(ForbiddenClassName=mag.graphics.chart.Plot)
✅ forbiddenChart(ForbiddenClassName=mag.graphics.chart.Scatter)
✅ forbiddenChart(ForbiddenClassName=mag.graphics.chart.Scatterhistogram)
✅ forbiddenChart(ForbiddenClassName=mag.graphics.chart.Stackedplot)
✅ forbiddenChart(ForbiddenClassName=mag.graphics.chart.Stairs)
✅ forbiddenChart(ForbiddenClassName=mag.graphics.chart.Stem)
✅ colorbar
✅ colormap

✅ tCombineDateAndTime

✅ datetimeOnly(ValidDate=datetime)
✅ datetimeOnly(ValidDate=datetime_1)
✅ datetimeTime(ValidDate=datetime,ValidTime=struct)
✅ datetimeTime(ValidDate=datetime,ValidTime=struct_1)
✅ datetimeTime(ValidDate=datetime,ValidTime=struct_2)
✅ datetimeTime(ValidDate=datetime,ValidTime=struct_3)
✅ datetimeTime(ValidDate=datetime,ValidTime=struct_4)
✅ datetimeTime(ValidDate=datetime,ValidTime=struct_5)
✅ datetimeTime(ValidDate=datetime,ValidTime=struct_6)
✅ datetimeTime(ValidDate=datetime_1,ValidTime=struct)
✅ datetimeTime(ValidDate=datetime_1,ValidTime=struct_1)
✅ datetimeTime(ValidDate=datetime_1,ValidTime=struct_2)
✅ datetimeTime(ValidDate=datetime_1,ValidTime=struct_3)
✅ datetimeTime(ValidDate=datetime_1,ValidTime=struct_4)
✅ datetimeTime(ValidDate=datetime_1,ValidTime=struct_5)
✅ datetimeTime(ValidDate=datetime_1,ValidTime=struct_6)
✅ datetimeTime_invalidTime(ValidDate=datetime,InvalidTime=abc)
✅ datetimeTime_invalidTime(ValidDate=datetime,InvalidTime=10_30)
✅ datetimeTime_invalidTime(ValidDate=datetime,InvalidTime=10_30_UTC)
✅ datetimeTime_invalidTime(ValidDate=datetime_1,InvalidTime=abc)
✅ datetimeTime_invalidTime(ValidDate=datetime_1,InvalidTime=10_30)
✅ datetimeTime_invalidTime(ValidDate=datetime_1,InvalidTime=10_30_UTC)

✅ tCommand

✅ noArguments
✅ positionalArguments
✅ namedArguments
✅ positionalAndNamedArguments

✅ tComposition

✅ apply

✅ tCompression

✅ compressionWidth_variable
✅ compressionWidth_overwrite
✅ compressionWidth_default

✅ tConvert

✅ apply

✅ tConvertToDateTime

✅ convertToDateTime

✅ tConvertToSignedInteger

✅ convertToSignedInteger(UnsignedInteger=-23321,SignedInteger=-23321)
✅ convertToSignedInteger(UnsignedInteger=18858,SignedInteger=18858)
✅ convertToSignedInteger(UnsignedInteger=2x2_double,SignedInteger=2x2_double)

✅ tCrop

✅ mustBeTimeFilter_valid(ValidValue=1x1_timerange)
✅ mustBeTimeFilter_valid(ValidValue=1x1_withtol)
✅ mustBeTimeFilter_valid(ValidValue=1x2_datetime)
✅ mustBeTimeFilter_valid(ValidValue=1x1_duration)
✅ mustBeTimeFilter_valid(ValidValue=1x1_duration_1)
✅ mustBeTimeFilter_valid(ValidValue=1x2_duration)
✅ mustBeTimeFilter_valid(ValidValue=1x2_duration_1)
✅ mustBeTimeFilter_invalid(InvalidValue=1x1_double_1)
✅ mustBeTimeFilter_invalid(InvalidValue=1x1_cell)
✅ mustBeTimeFilter_invalid(InvalidValue=1x2_cell)
✅ mustBeTimeFilter_invalid(InvalidValue=1x1_datetime)
✅ mustBeTimeFilter_invalid(InvalidValue=1x3_duration)
✅ convertToTimeSubscript(SubscriptTime=struct)
✅ convertToTimeSubscript(SubscriptTime=struct_1)
✅ convertToTimeSubscript(SubscriptTime=struct_2)
✅ convertToTimeSubscript(SubscriptTime=struct_3)
✅ convertToTimeSubscript(SubscriptTime=struct_4)
✅ convertToTimeSubscript(SubscriptTime=struct_5)
✅ convertToTimeSubscript(SubscriptTime=struct_6)
✅ convertToStartEndTime(StartEndTime=struct)
✅ convertToStartEndTime(StartEndTime=struct_1)
✅ convertToStartEndTime(StartEndTime=struct_2)
✅ convertToStartEndTime(StartEndTime=struct_3)
✅ convertToStartEndTime(StartEndTime=struct_4)
✅ convertToStartEndTime(StartEndTime=struct_5)
✅ convertToStartEndTime(StartEndTime=struct_6)
✅ splitFilters_scalar
✅ splitFilters_vector
✅ splitFilters_incompatibleSize

✅ tData

✅ metadata_sort
✅ metadata_struct
✅ metadata_getDisplay_empty
✅ metadata_getDisplay_scalar
✅ metadata_getDisplay_vectorSameValue
✅ metadata_getDisplay_vectorDifferentValues
✅ metadata_getDisplay_vectorCustomAlternative
✅ getMethod_singleProperty
✅ getMethod_multipleProperties_manyScalars
✅ getMethod_multipleProperties_singleVector
✅ getMethod_other
✅ getMethod_invalidProperty
✅ getMethod_invalidSignature
✅ copyMethod

✅ tDataVisualization

⚪ startApp_validMission(ValidMission=HelioSwarm)
⚪ startApp_validMission(ValidMission=IMAP)
⚪ startApp_invalidMission(InvalidMission=Solar_Orbiter)
⚪ startApp_invalidMission(InvalidMission=Not_a_Mission)

✅ tDefault

✅ setLegendLabel
✅ setLegendLocation
✅ setGridProperty(GridProperties=struct)
✅ setGridProperty(GridProperties=struct_1)
✅ setSimpleProperty(Properties=struct)
✅ setSimpleProperty(Properties=struct_1)
✅ setSimpleProperty(Properties=struct_2)
✅ setSimpleProperty(Properties=struct_3)
✅ setSimpleProperty(Properties=struct_4)
✅ setSimpleProperty(Properties=struct_5)
✅ setSimpleProperty(Properties=struct_6)
✅ setSimpleProperty(Properties=struct_7)
✅ setSimpleProperty(Properties=struct_8)
✅ setSimpleProperty(Properties=struct_9)

✅ tEvent

✅ sort
✅ crop_adjustTimestamp
✅ crop_adjustDuration
✅ crop_missing
✅ timetable_modeChange
✅ timetable_rangeChange
✅ timetable_rampMode
✅ eventtable_modeChange
✅ getTimestamps_empty
✅ modeChange_dependentProperties(ModeChangeEventData=struct)
✅ modeChange_dependentProperties(ModeChangeEventData=struct_1)
✅ modeChange_dependentProperties(ModeChangeEventData=struct_2)

✅ tEventFilter

✅ alias

✅ tExport

✅ export_defaultFileName
✅ export_specifiedFileName

✅ tField

✅ instantiate
✅ getVisualizeCommand
✅ getVisualizeCommand_selectedEvents
✅ getVisualizeCommand_multipleSelectedEvents

✅ tField

✅ scienceHKView(AddHK=false)
✅ scienceHKView(AddHK=true)
✅ customNameTitle
✅ nonIntegerDataFrequency
✅ fieldTitle_noSensorSetup
✅ events_autoCompression

✅ tHK

✅ hasData
✅ hasData_noData
✅ cropMethod_timerange
✅ cropMethod_noSelection
✅ resampleMethod_higherFrequency
✅ downsampleMethod_lowerFrequency
✅ getHKType_empty
✅ getHKType_default
✅ getHKType
✅ dependentProperties(HKTypes=SID15)
✅ dependentProperties(HKTypes=Processor)
✅ dependentProperties(HKTypes=Power)
✅ dependentProperties(HKTypes=Status)
✅ dependentProperties(HKTypes=Science)
✅ customDisplay_deleted
✅ customDisplay_empty
✅ customDisplay_singleObject
✅ customDisplay_heterogeneous
✅ dispatchHKType(Dispatch=struct)
✅ dispatchHKType(Dispatch=struct_1)
✅ dispatchHKType(Dispatch=struct_2)
✅ dispatchHKType(Dispatch=struct_3)
✅ dispatchHKType(Dispatch=struct_4)

✅ tHKMATOut

✅ getExportFileName
✅ convertToExportFormat

✅ tIALiRT

✅ hasData
✅ hasData_primaryNoData
✅ hasData_secondaryNoData
✅ cropMethod
✅ signalMethods(SignalMethod=resample)
✅ signalMethods(SignalMethod=downsample)
✅ copyMethod

✅ tIMAPAnalysis

✅ fullAnalysis

✅ tIMAPAnalysis

✅ alias(AliasName=mag.IMAPAnalysis)
✅ alias(AliasName=mag.IMAPTestingAnalysis)
✅ alias(AliasName=mag.AutomatedAnalysis)

✅ tImport

✅ import_empty
✅ import_science_separate
✅ import_science_combined
✅ import_hk_separate
✅ import_hk_combined

✅ tInstrument

✅ hasProperties_noData(HasProperty=HasData)
✅ hasProperties_noData(HasProperty=HasMetaData)
✅ hasProperties_noData(HasProperty=HasScience)
✅ hasProperties_noData(HasProperty=HasHK)
✅ timeRange_noData
✅ timeRange_withData
✅ cropScienceMethod
✅ cropMethod
✅ resampleMethod
✅ downsampleMethod
✅ copyMethod
✅ customDisplay_singleObject
✅ customDisplay_heterogeneous

✅ tLine

✅ setColorProperty(ColorProperties=struct)
✅ setColorProperty(ColorProperties=struct_1)
✅ setColorProperty(ColorProperties=struct_2)
✅ setSimpleProperty(Properties=struct)
✅ setSimpleProperty(Properties=struct_1)
✅ setSimpleProperty(Properties=struct_2)
✅ setSimpleProperty(Properties=struct_3)
✅ setSimpleProperty(Properties=struct_4)
✅ setSimpleProperty(Properties=struct_5)
✅ setSimpleProperty(Properties=struct_6)
✅ setSimpleProperty(Properties=struct_7)
✅ setSimpleProperty(Properties=struct_8)

✅ tMissing

✅ removeInterestingRowsWithNaNs
✅ onlyRemoveRowsWithAllNaNs
✅ ignoreNaNsInOtherRows

✅ tMustBeColor

✅ supportedValues(SupportedColor=0x0_double)
✅ supportedValues(SupportedColor=1x3_double)
✅ supportedValues(SupportedColor=2x3_double)
✅ supportedValues(SupportedColor=0x0_char)
✅ supportedValues(SupportedColor=1x1_string_green)
✅ supportedValues(SupportedColor=1x3_char_red)
✅ supportedValues(SupportedColor=1x1_string_none)
✅ supportedValues(SupportedColor=1x1_string__7be7d5)
✅ invalidValues(InvalidColor=1x1_double_1)
✅ invalidValues(InvalidColor=1x2_double)
✅ invalidValues(InvalidColor=1x4_double)
✅ invalidValues(InvalidColor=1x1_string_)

✅ tMustMatchRegex

✅ mustMatchRegex
✅ mustMatchRegex_empty
✅ mustMatchRegex_fail

✅ tPlot

✅ setMarkerProperty(MarkerProperties=struct)
✅ setMarkerProperty(MarkerProperties=struct_1)
✅ setMarkerProperty(MarkerProperties=struct_2)
✅ setMarkerProperty(MarkerProperties=struct_3)
✅ setMarkerProperty(MarkerProperties=struct_4)
✅ setMarkerProperty(MarkerProperties=struct_5)
✅ setColorProperty(ColorProperties=struct)
✅ setColorProperty(ColorProperties=struct_1)
✅ setColorProperty(ColorProperties=struct_2)
✅ setSimpleProperty(Properties=struct)
✅ setSimpleProperty(Properties=struct_1)

✅ tPSD

✅ instantiate
✅ getVisualizeCommand
✅ getVisualizeCommand_modifiedStartDate
✅ getVisualizeCommand_modifiedDuration

✅ tPSD

✅ independentVariable
✅ dependentVariables
✅ dependentProperties(PropertyName=struct)
✅ dependentProperties(PropertyName=struct_1)
✅ dependentProperties(PropertyName=struct_2)
✅ dependentProperties(PropertyName=struct_3)

✅ tQuality

✅ isPlottable
✅ isScience

✅ tSaveLoad

✅ saveobj

✅ tScatter

✅ setSimpleProperty(Properties=struct)
✅ setSimpleProperty(Properties=struct_1)
✅ setSimpleProperty(Properties=struct_2)
✅ setSimpleProperty(Properties=struct_3)
✅ setSimpleProperty(Properties=struct_4)
✅ setSimpleProperty(Properties=struct_5)

✅ tScatterhistogram

✅ setGroupVariable_empty
✅ setGroupVariable

✅ tScience

✅ metadata_model
✅ metadata_fee
✅ magnitude
✅ derivative_empty(DerivativeVariable=dX)
✅ derivative_empty(DerivativeVariable=dY)
✅ derivative_empty(DerivativeVariable=dZ)
✅ derivative_nonEmpty(DerivativeVariable=dX)
✅ derivative_nonEmpty(DerivativeVariable=dY)
✅ derivative_nonEmpty(DerivativeVariable=dZ)
✅ quality_set
✅ hasData
✅ hasData_noData
✅ cropMethod_duration_positive
✅ cropMethod_duration_negative
✅ cropMethod_timerange
✅ cropMethod_withtol
✅ cropMethod_events
✅ cropMethod_noSelection
✅ resampleMethod_lowerFrequency
✅ resampleMethod_higherFrequency
✅ resampleMethod_error
✅ downsampleMethod_lowerFrequency
✅ downsampleMethod_errorInitialFrequency
✅ downsampleMethod_errorTargetFrequency
✅ filterMethod_digitalFilter
✅ replaceMethod_default(ReplacementFilter=duration)
✅ replaceMethod_default(ReplacementFilter=timerange)
✅ replaceMethod_default(ReplacementFilter=withtol)
✅ replaceMethod_specified
✅ computePSD_sineWave_default
✅ computePSD_sineWave_startAndDuration
✅ getName_primary
✅ getName_secondary
✅ getName_default
✅ getName_tooMany
✅ select_primarySecondary
✅ select_outboardInboard
✅ customDisplay_singleObject
✅ customDisplay_singleObject_noSetup
✅ customDisplay_singleObject_noModel
✅ customDisplay_singleObject_noSensor
✅ customDisplay_heterogeneous

✅ tScienceCDFIn

⚪ load
⚪ process_valid(ValidFileDetails=struct)
⚪ process_valid(ValidFileDetails=struct_1)
⚪ process_invalid(InvalidFileName=imap_mag_l1a_burst-maga_20240314_v001.cdf)
⚪ process_invalid(InvalidFileName=imap_mag_l1a_super-mago_20240314_v001.cdf)

✅ tScienceCDFOut

⚪ getExportFileName
⚪ convertToExportFormat
⚪ write

✅ tScienceCSVIn

✅ load
✅ load_empty
✅ process_valid(ValidFileDetails=struct)
✅ process_valid(ValidFileDetails=struct_1)
✅ process_valid(ValidFileDetails=struct_2)
✅ process_valid(ValidFileDetails=struct_3)
✅ process_valid(ValidFileDetails=struct_4)
✅ process_invalid(InvalidFileName=super_data20240410-15h26.csv)

✅ tScienceMATOut

✅ getExportFileName
✅ getExportFileName_IALiRT
✅ convertToExportFormat
✅ write
✅ write_append

✅ tSelect

✅ apply

✅ tSeparate

✅ namedVariables
✅ allVariables
✅ timeDiscriminator
✅ qualityFlag

✅ tSpectrogram

✅ instantiate
✅ getVisualizeCommand
✅ getVisualizeCommand_modifiedOverlap
✅ getVisualizeCommand_modifiedWindow

✅ tStackedplot

✅ setMarkerProperty(MarkerProperties=struct)
✅ setMarkerProperty(MarkerProperties=struct_1)
✅ setMarkerProperty(MarkerProperties=struct_2)
✅ setMarkerProperty(MarkerProperties=struct_3)
✅ setMarkerProperty(MarkerProperties=struct_4)
✅ setMarkerProperty(MarkerProperties=struct_5)
✅ instantaneousEvents
✅ nonInstantaneousEvents_duration
✅ nonInstantaneousEvents_endTime
✅ setColorProperty
✅ setColorProperty_error

✅ tStairs

✅ setMarkerProperty(MarkerProperties=struct)
✅ setMarkerProperty(MarkerProperties=struct_1)
✅ setMarkerProperty(MarkerProperties=struct_2)
✅ setMarkerProperty(MarkerProperties=struct_3)
✅ setMarkerProperty(MarkerProperties=struct_4)
✅ setMarkerProperty(MarkerProperties=struct_5)
✅ setColorProperty(ColorProperties=struct)
✅ setColorProperty(ColorProperties=struct_1)
✅ setColorProperty(ColorProperties=struct_2)
✅ setSimpleProperty(Properties=struct)
✅ setSimpleProperty(Properties=struct_1)

✅ tStem

✅ setMarkerProperty(MarkerProperties=struct)
✅ setMarkerProperty(MarkerProperties=struct_1)
✅ setMarkerProperty(MarkerProperties=struct_2)
✅ setMarkerProperty(MarkerProperties=struct_3)
✅ setMarkerProperty(MarkerProperties=struct_4)
✅ setMarkerProperty(MarkerProperties=struct_5)
✅ setColorProperty(ColorProperties=struct)
✅ setColorProperty(ColorProperties=struct_1)
✅ setColorProperty(ColorProperties=struct_2)
✅ setSimpleProperty(Properties=struct)
✅ setSimpleProperty(Properties=struct_1)

✅ tStep

✅ documentationProperty(StepClass=mag.process.AllZero,PropertyName=Name)
✅ documentationProperty(StepClass=mag.process.AllZero,PropertyName=Description)
✅ documentationProperty(StepClass=mag.process.AllZero,PropertyName=DetailedDescription)
✅ documentationProperty(StepClass=mag.process.Calibration,PropertyName=Name)
✅ documentationProperty(StepClass=mag.process.Calibration,PropertyName=Description)
✅ documentationProperty(StepClass=mag.process.Calibration,PropertyName=DetailedDescription)
✅ documentationProperty(StepClass=mag.process.Cast,PropertyName=Name)
✅ documentationProperty(StepClass=mag.process.Cast,PropertyName=Description)
✅ documentationProperty(StepClass=mag.process.Cast,PropertyName=DetailedDescription)
✅ documentationProperty(StepClass=mag.process.Compression,PropertyName=Name)
✅ documentationProperty(StepClass=mag.process.Compression,PropertyName=Description)
✅ documentationProperty(StepClass=mag.process.Compression,PropertyName=DetailedDescription)
✅ documentationProperty(StepClass=mag.process.Convert,PropertyName=Name)
✅ documentationProperty(StepClass=mag.process.Convert,PropertyName=Description)
✅ documentationProperty(StepClass=mag.process.Convert,PropertyName=DetailedDescription)
✅ documentationProperty(StepClass=mag.process.Crop,PropertyName=Name)
✅ documentationProperty(StepClass=mag.process.Crop,PropertyName=Description)
✅ documentationProperty(StepClass=mag.process.Crop,PropertyName=DetailedDescription)
✅ documentationProperty(StepClass=mag.process.DateTime,PropertyName=Name)
✅ documentationProperty(StepClass=mag.process.DateTime,PropertyName=Description)
✅ documentationProperty(StepClass=mag.process.DateTime,PropertyName=DetailedDescription)
✅ documentationProperty(StepClass=mag.process.DigitalFilter,PropertyName=Name)
✅ documentationProperty(StepClass=mag.process.DigitalFilter,PropertyName=Description)
✅ documentationProperty(StepClass=mag.process.DigitalFilter,PropertyName=DetailedDescription)
✅ documentationProperty(StepClass=mag.process.Duplicates,PropertyName=Name)
✅ documentationProperty(StepClass=mag.process.Duplicates,PropertyName=Description)
✅ documentationProperty(StepClass=mag.process.Duplicates,PropertyName=DetailedDescription)
✅ documentationProperty(StepClass=mag.process.EventFilter,PropertyName=Name)
✅ documentationProperty(StepClass=mag.process.EventFilter,PropertyName=Description)
✅ documentationProperty(StepClass=mag.process.EventFilter,PropertyName=DetailedDescription)
✅ documentationProperty(StepClass=mag.process.Missing,PropertyName=Name)
✅ documentationProperty(StepClass=mag.process.Missing,PropertyName=Description)
✅ documentationProperty(StepClass=mag.process.Missing,PropertyName=DetailedDescription)
✅ documentationProperty(StepClass=mag.process.Ramp,PropertyName=Name)
✅ documentationProperty(StepClass=mag.process.Ramp,PropertyName=Description)
✅ documentationProperty(StepClass=mag.process.Ramp,PropertyName=DetailedDescription)
✅ documentationProperty(StepClass=mag.process.Range,PropertyName=Name)
✅ documentationProperty(StepClass=mag.process.Range,PropertyName=Description)
✅ documentationProperty(StepClass=mag.process.Range,PropertyName=DetailedDescription)
✅ documentationProperty(StepClass=mag.process.Resample,PropertyName=Name)
✅ documentationProperty(StepClass=mag.process.Resample,PropertyName=Description)
✅ documentationProperty(StepClass=mag.process.Resample,PropertyName=DetailedDescription)
✅ documentationProperty(StepClass=mag.process.Separate,PropertyName=Name)
✅ documentationProperty(StepClass=mag.process.Separate,PropertyName=Description)
✅ documentationProperty(StepClass=mag.process.Separate,PropertyName=DetailedDescription)
✅ documentationProperty(StepClass=mag.process.SignedInteger,PropertyName=Name)
✅ documentationProperty(StepClass=mag.process.SignedInteger,PropertyName=Description)
✅ documentationProperty(StepClass=mag.process.SignedInteger,PropertyName=DetailedDescription)
✅ documentationProperty(StepClass=mag.process.Smooth,PropertyName=Name)
✅ documentationProperty(StepClass=mag.process.Smooth,PropertyName=Description)
✅ documentationProperty(StepClass=mag.process.Smooth,PropertyName=DetailedDescription)
✅ documentationProperty(StepClass=mag.process.Sort,PropertyName=Name)
✅ documentationProperty(StepClass=mag.process.Sort,PropertyName=Description)
✅ documentationProperty(StepClass=mag.process.Sort,PropertyName=DetailedDescription)
✅ documentationProperty(StepClass=mag.process.Timestamp,PropertyName=Name)
✅ documentationProperty(StepClass=mag.process.Timestamp,PropertyName=Description)
✅ documentationProperty(StepClass=mag.process.Timestamp,PropertyName=DetailedDescription)
✅ documentationProperty(StepClass=mag.process.Units,PropertyName=Name)
✅ documentationProperty(StepClass=mag.process.Units,PropertyName=Description)
✅ documentationProperty(StepClass=mag.process.Units,PropertyName=DetailedDescription)
✅ documentationProperty(StepClass=mag.process.Unwrap,PropertyName=Name)
✅ documentationProperty(StepClass=mag.process.Unwrap,PropertyName=Description)
✅ documentationProperty(StepClass=mag.process.Unwrap,PropertyName=DetailedDescription)

✅ tSubtract

✅ apply

✅ tToolbox

✅ packageToolbox(Version=1.0.1)
✅ packageToolbox(Version=2.3.1)
✅ installToolbox

✅ tUseParallel

✅ noParallelPool
✅ noParallelToolbox

✅ tVersion

✅ version

✅ tVisualize

✅ empty
✅ error