Releases: IRIS-Solutions-Team/IRIS-Toolbox
Release-20221026
Bug fixes
- Fixed #342
- Fixed the
Round
option in theSeries
elements in+rephrase
- Fixed bug in
rephrase.Highlight
New features
- Add
Layout
option to chart elements in+rephrase
giving access to low-level Plotly option; see plotly.js documentation for details - Fixed number of bkw variables reported to user by the
Model
functionsystemMatrices
- Improvements in the application of the
PlotSettings
options to inChartpack
- Improvements in the screen output of the
+databank
functionspy
- New
Series
methodascii
to 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
Journal
reporting onExplanatory/regress
Release-20220918
Bug fixes
- Fixed #335
New features
- New Series plotting function
chartyy
for plotting on LHS and RHS axes - New behavior added to Chartpack property
.Tiles
: specify[Inf, n]
results in a layout withn
columns and as many rows as needed - New databank functions
databank.toSheet
anddatabank.fromSheet
: load and save time series with multiple date frequencies to a single sheet (XLSX or CSV) - New dater and Dater functions
dater.fromDefaultString
andDater.fromDefaultString
: create dates for IrisT default dates strings - New option Bands= to rephrase object Series: plot uncertainty bands around mid line
- New option
ExcludeFromObjFunc
inModel/kalmanFilter
: use the option to list measurement variables to exclude from the objective (likelihood function) - New function
Explanatory/collectFittedName
to list the names of fitted variables - New functions
dater.fromString
andDater.fromString
: convert a strings to dates according to a user specified format/template - New option
WhenFailed
indatabank.merge
: specify what to do when themethod
fails 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 thedd
function to produce plain numeric representation of daily dates.
New features
- Modifiable configuration option
FreqLetters
brought 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
,steadydb
anddatabank.forModel
in 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.forModel
to 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.radar
for 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.Chartpack
when no legend existed
New features with backward incompatibility
-
Reimplemented
databank.generate
; the fourth input argumentsourceNames
needs 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.clickToExpand
added to all axes created - New property
.Grid=[true, true]
to control the x-grid and y-grid - Property
.Charts
reimplemented to hold the input strings; can be manipulated or reassigned by the user at any time
- Callback
-
Improvement in
Series
plotting functions: the output arguments are suppressed if not requested by the caller -
New option in
Series/band
ZData=1
to 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=@gca
Range=Inf
-
New
Model
methodschangeGrowthStatus
,changeLinearStatus
-
New utility
visual.matrix
to visualize 2D matrices such as cross-correlation matrices -
New utility
textual.compose
Release-20220529
Merge branch 'bleeding' into stable
Release-20211222
Bug fixes
- Fixed bugs in legacy version
New features
- Upgraded the input parser in
+databank/fromCSV
to R2019b+. - Enabled dates in
+databank/Chartpack
to be inherited fromGrid
toChart
objects. - New input arguments in
Series/fillMissing
; more than one time series can be specified as the method of filling missing observations.
Release-20211206
Bug fixes
- Fixed syntax inconsistency affecting legacy versions
- Fixed bug in
ExcelReference
; caused a crash inExcelSheet
when reading row-oriented data
New features
- New specialized method
Model/assignFromModel
to assign parameters and steady states between two model objects. - New option
nonstationaryLevel=true
inModel/table
; control the appearance of s/s levels for nonstationary variables; iffalse
,NaN
is displayed instead. - New function
+mdown/fromTable
. Create markdown document from a table object. - New queries
name-positions
andname-types
inModel/access
. The queries return the positions of the model names in internal data arrays, and the types of names, respectively. - New table column in
Model/table
:"alias"
displays the alias text from the model file - New option
SourceNames=
in+databank/toCSV
; specify only a subset of series to be saved. - New option
SourceNames=
in+databank/toCSV
; specify only a subset of series to be saved.