Skip to content

Releases: IRIS-Solutions-Team/IRIS-Toolbox

Release-20230622

Choose a tag to compare

@jaromir-benes jaromir-benes released this 22 Jun 09:48

Bug fixes

  • Fixed bug in running Series/genip with time-varying std errors
  • Fixed but in using option GrowFrom in Series/chainlink
  • Fixed bugs in Explanatory/markdown

Minor bkw compatibility issues

  • New default behavior of databank.copy when a source field exists in the
    target databank, throwing an error. Can be controled by the WhenTargetExists.

New features and enhancements

  • Option Logo in rephrase.Report can be now assigned a struct with .Path and .Position
  • Extended Series/retrieveColumns to work with column headings
  • New option WhenFailed in Model/quickAssign
  • New option WhenSourceMissing in databank.apply

Release-20230405

Choose a tag to compare

@jaromir-benes jaromir-benes released this 05 Apr 05:43

New features

  • New low-level plotly option for rephrase line: Set the sub-properties of the line group in data[type=scatter]

Release-20230331

Choose a tag to compare

@jaromir-benes jaromir-benes released this 31 Mar 13:02

Bug fixes

  • Fixed #364.
  • Fixed bug in Model/beveridgeNelson
  • Fixed bug in Series/convert when 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 VAR objects
  • Fixed problems with singularities when estimating out-of-likelihood parameters in Kalman filter
  • Fixed typos in SparseModel solver

New features

  • Added new line property LineDash to rephrase.Series
  • Added new options to rephrase.Matrix: NumDecimals, RowNames, ColumnNames, NaN
  • New Kalman filter initialization method for unit root variables UnitRootInitials="preiterate"
  • New VAR method addInstrument
  • New function Explanatory/collectDescripts
  • New implementation of the Kalman filter for VAR objects consistent with kalmanFilter in other objects
  • New option WhenTargetExists in databank.copy
  • New option axis= in visual.highlight
  • New option columnClass= in rephrase.Series and rephase.DiffSeries
  • New option func= in databank.minusControl and databank.plusControl
  • New option removeSource= in databank.apply
  • New option whenMissing= in databank.copy
  • New setting initials="asymptotic" in VAR/kalmanFilter
  • Output databank from Explanatory/simulate now returns comments in output time series based on equation descripts
  • Short-hand Dater constructors yy, hh, qq, mm, ww, dd now accept ISO strings
  • databank.fromSheet now accepts multiple file names (will be combined in the output databank)

Release-20221026

Choose a tag to compare

@jaromir-benes jaromir-benes released this 26 Oct 08:43

Bug fixes

  • Fixed #342
  • Fixed the Round option in the Series 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 function systemMatrices
  • Improvements in the application of the PlotSettings options to in Chartpack
  • Improvements in the screen output of the +databank function spy
  • New Series method ascii 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 on Explanatory/regress

Release-20220918

Choose a tag to compare

@jaromir-benes jaromir-benes released this 18 Sep 21:59

Bug fixes

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 with n columns and as many rows as needed
  • New databank functions databank.toSheet and databank.fromSheet: load and save time series with multiple date frequencies to a single sheet (XLSX or CSV)
  • New dater and Dater functions dater.fromDefaultString and Dater.fromDefaultString: create dates for IrisT default dates strings
  • New option Bands= to rephrase object Series: plot uncertainty bands around mid line
  • New option ExcludeFromObjFunc in Model/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 and Dater.fromString: convert a strings to dates according to a user specified format/template
  • New option WhenFailed in databank.merge: specify what to do when the method fails to merge a field across some input databanks

Release-20220818

Choose a tag to compare

@jaromir-benes jaromir-benes released this 18 Aug 15:13

Changes with minor backward compatibility problems

  • Removed the startup flag numericDates, replaced with numericDailyDates; this startup flag causes the dd 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

Choose a tag to compare

@jaromir-benes jaromir-benes released this 20 Jul 10:42

Bug fixes

  • Fix #323 Warning message because of a legacy option name used within a function
  • Fixed bug affecting Model/checkSteady, steadydb and databank.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= in Model/steady; this option specifies a user function calculating the steady state.
  • New utility visual.radar for plotting radar charts of vectors

Release-20220607

Choose a tag to compare

@jaromir-benes jaromir-benes released this 07 Jun 08:47

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

Choose a tag to compare

@jaromir-benes jaromir-benes released this 06 Jun 12:01

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 argument sourceNames 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

Choose a tag to compare

@jaromir-benes jaromir-benes released this 05 Jun 10:50

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
  • 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{"___"} for access(m, "___")

  • New options in Series plotting functions to replace position arguments

    • AxesHandle=@gca
    • Range=Inf
  • New Model methods changeGrowthStatus, changeLinearStatus

  • New utility visual.matrix to visualize 2D matrices such as cross-correlation matrices

  • New utility textual.compose