Repository navigation
Releases: IRIS-Solutions-Team/IRIS-Toolbox
Release list
Release-20230622
Bug fixes
- Fixed bug in running
Series/genipwith time-varying std errors - Fixed but in using option
GrowFrominSeries/chainlink - Fixed bugs in
Explanatory/markdown
Minor bkw compatibility issues
- New default behavior of
databank.copywhen a source field exists in the
target databank, throwing an error. Can be controled by theWhenTargetExists.
New features and enhancements
- Option
Logoinrephrase.Reportcan be now assigned a struct with.Pathand.Position - Extended
Series/retrieveColumnsto work with column headings - New option
WhenFailedinModel/quickAssign - New option
WhenSourceMissingindatabank.apply
Release-20230405
New features
- New low-level plotly option for rephrase
line: Set the sub-properties of the line group indata[type=scatter]
Release-20230331
Bug fixes
- Fixed #364.
- Fixed bug in
Model/beveridgeNelson - Fixed bug in
Series/convertwhen interpolating using method "last" or "first" - Fixed invalid name of estimation summary column
- Fixed loading of time series with interger date frequency from CSV files
- Fixed num of alt parameterizations in
VARobjects - Fixed problems with singularities when estimating out-of-likelihood parameters in Kalman filter
- Fixed typos in
SparseModelsolver
New features
- Added new line property
LineDashtorephrase.Series - Added new options to
rephrase.Matrix:NumDecimals,RowNames,ColumnNames,NaN - New Kalman filter initialization method for unit root variables
UnitRootInitials="preiterate" - New
VARmethodaddInstrument - New function
Explanatory/collectDescripts - New implementation of the Kalman filter for
VARobjects consistent withkalmanFilterin other objects - New option WhenTargetExists in
databank.copy - New option
axis=invisual.highlight - New option
columnClass=inrephrase.Seriesandrephase.DiffSeries - New option
func=indatabank.minusControlanddatabank.plusControl - New option
removeSource=indatabank.apply - New option
whenMissing=indatabank.copy - New setting
initials="asymptotic"inVAR/kalmanFilter - Output databank from
Explanatory/simulatenow returns comments in output time series based on equation descripts - Short-hand
Daterconstructorsyy,hh,qq,mm,ww,ddnow accept ISO strings databank.fromSheetnow accepts multiple file names (will be combined in the output databank)
Release-20221026
Bug fixes
- Fixed #342
- Fixed the
Roundoption in theSerieselements in+rephrase - Fixed bug in
rephrase.Highlight
New features
- Add
Layoutoption to chart elements in+rephrasegiving access to low-level Plotly option; see plotly.js documentation for details - Fixed number of bkw variables reported to user by the
ModelfunctionsystemMatrices - Improvements in the application of the
PlotSettingsoptions to inChartpack - Improvements in the screen output of the
+databankfunctionspy - New
Seriesmethodasciito visualize time series data as simple ascii charts - New time series constructor
Series.fromData; this is a formal constructor to create time series from data array - Added extra lines to
Journalreporting onExplanatory/regress
Release-20220918
Bug fixes
- Fixed #335
New features
- New Series plotting function
chartyyfor plotting on LHS and RHS axes - New behavior added to Chartpack property
.Tiles: specify[Inf, n]results in a layout withncolumns and as many rows as needed - New databank functions
databank.toSheetanddatabank.fromSheet: load and save time series with multiple date frequencies to a single sheet (XLSX or CSV) - New dater and Dater functions
dater.fromDefaultStringandDater.fromDefaultString: create dates for IrisT default dates strings - New option Bands= to rephrase object Series: plot uncertainty bands around mid line
- New option
ExcludeFromObjFuncinModel/kalmanFilter: use the option to list measurement variables to exclude from the objective (likelihood function) - New function
Explanatory/collectFittedNameto list the names of fitted variables - New functions
dater.fromStringandDater.fromString: convert a strings to dates according to a user specified format/template - New option
WhenFailedindatabank.merge: specify what to do when themethodfails to merge a field across some input databanks
Release-20220818
Changes with minor backward compatibility problems
- Removed the startup flag
numericDates, replaced withnumericDailyDates; this startup flag causes theddfunction to produce plain numeric representation of daily dates.
New features
- Modifiable configuration option
FreqLettersbrought back; the value needs to be a struct with the following fields (one for each frequency) containing a scalar string with the frequency letter:ii,dd,ww,mm,qq,hh,yy.
Release-20220720
Bug fixes
- Fix #323 Warning message because of a legacy option name used within a function
- Fixed bug affecting
Model/checkSteady,steadydbanddatabank.forModelin models with multiple parameter variants - Fixed bug in Kalman filter when input databank was empty
- Fixed incorrect setting of initial conditions in
Series/genip
New features
- Added a new possible value "warning" as the first input argument into
databank.merge - Improved
Model/simulate: accelerated first-order simulations with multiple parameter variants and/or multiple data pages - New plotting function
Series/bubblechart - New function
databank.forModelto create steady-state, zero or empty databank for a model object - New named matrix class
NamedMatrix - New option
UserFunc=inModel/steady; this option specifies a user function calculating the steady state. - New utility
visual.radarfor plotting radar charts of vectors
Release-20220607
Bug fixes
-
Fixed bug in applying measurement trends in nonlinear simulations in
Model/simulate -
Fixed a number of compatibility issues with Matlab R2018a
Release-20220606
Bug fixes
- Error when clicking to expand charts created by
databank.Chartpackwhen no legend existed
New features with backward incompatibility
-
Reimplemented
databank.generate; the fourth input argumentsourceNamesneeds to be now structured differently. -
Added automatic resolution of the "Transform_Function" spec in
Series/x13.season; the function is set to"log"whenever the X13 mode auto resolves to"mult".
Release-20220605
Bug fixes
- Fixed bug in legacy reporting function
printmodelfile
New features
-
Enhancements in
databank.Chartpack- Callback
visual.clickToExpandadded to all axes created - New property
.Grid=[true, true]to control the x-grid and y-grid - Property
.Chartsreimplemented to hold the input strings; can be manipulated or reassigned by the user at any time
- Callback
-
Improvement in
Seriesplotting functions: the output arguments are suppressed if not requested by the caller -
New option in
Series/bandZData=1to make the mid point line to visually appear above the bands
-
New syntactic sugar
m{"___"}foraccess(m, "___") -
New options in Series plotting functions to replace position arguments
AxesHandle=@gcaRange=Inf
-
New
ModelmethodschangeGrowthStatus,changeLinearStatus -
New utility
visual.matrixto visualize 2D matrices such as cross-correlation matrices -
New utility
textual.compose