Change log

Version 7.0.4

In development

New Features

Improvements

Fixed Bugs

Miscellaneous

Version 7.0.3

Released on 29/08/2025

New Features

  • allowed the users to choose the displayed colors in the IODE report tabs in the Graphical User Interface (GUI) (closes issue 1000)

Improvements

  • Right-clicking on a Identity or a Table in the Graphical User Interface (GUI) now shows a context menu with relevant possible actions (closes issue 1037)

  • Avoid warning message saying there is no estimation sample defined when opening the Edit Equation window for an equation for which the estimation sample has not been specified yet in the Graphical User Interface (GUI) (closes issue 1040)

Fixed Bugs

  • forced to use dot as decimal separator in the Graphical User Interface (GUI) for double values (closes issue 984)

  • fixed methods Variables.from_frame() and Variables.from_array() systematically overriding the sample of the variables workspace (closes issue 998)

  • fixed the identity execution in the Graphical User Interface (GUI) to allow the user to specify a period range for the execution (closes issue 1005)

  • fixed mode not reset to LEVEL when a Variables database is loaded or cleared in the Graphical User Interface (GUI) (closes issue 1007)

  • allowed users to display Computed Table windows to in full screen in the Graphical User Interface (GUI) (closes issue 1033)

  • fixed error message displayed when trying to open a Computed Table window using the IODE report command $ViewVar via the Graphical User Interface (GUI) (closes issue 1032)

Miscellaneous

Version 7.0.2

Released on 20/06/2025

New Features

Improvements

  • DOC: added the Introduction section to the online documentation

  • DOC: added the LEC language section to the online documentation

  • DOC: added the IODE Reports section to the online documentation

  • DOC: added the Command Line Interface (iodecmd) section to the online documentation

  • PYTHON: added the boolean argument compress to the save() method of comments, …, variables (same as $WsSaveCmp)

  • PYTHON: added the Simulation.nb_iterations() method to get the number of iterations to converge in the last simulation for a given period (same as @SimNIter)

  • PYTHON: added the Simulation.norm() method to get the norm value of the last simulation for a given period (same as @SimNorm)

  • PYTHON: added the Simulation.save_nb_iterations() method to the number of iterations needed to complete each simulated period in a new variable named var_name (same as $ModelSimulateSaveNiters)

  • PYTHON: added the Simulation.save_norms() method to save the lowest norm value reached to complete each simulated period in a new variable named var_name (same as $ModelSimulateSaveNorms)

  • PYTHON: added the Variables.execute_RAS() method to execute the RAS algorithm (same as $DataRasVar)

  • PYTHON: added the Variables.get_names_from_pattern() method to get the names of IODE objects matching a given pattern (same as $DataPatternXXX)

  • PYTHON: added the Equation.estimate_stepwise() and Equations.estimate_stepwise() methods to estimate an equation and searches for the best possible test values for all possible combinations of coefficients (same as $EqsStepWise)

  • PYTHON: added the Table.plot() and ComputedTable.plot() methods to plot a (computed) table (same as $ViewGr)

  • PYTHON: added the Variables.plot() method to plot a selection of variables

  • PYTHON: added the set_t() and increment_t() functions to set or increment the special period t (closes issue 978)

Fixed Bugs

Miscellaneous

Version 7.0.1

Released on 26/05/2025

New Features

Improvements

Fixed Bugs

  • PYTHON: made larray a true optional dependency

  • GUI: fixed sys.stdout and sys.stderr not being correctly redirected for the GUI

Miscellaneous

Version 7.0.0

Released on 23/04/2025

New Features

  • (PYTHON) first release of the new Python package iode (version 7.0.0)

  • (GUI) first release of the new GUI package iode-gui (version 7.0.0)

Improvements

Fixed Bugs

Miscellaneous

Version 7.0.0-beta.7

Released on 21/11/2024

New Features

  • (PYTHON) release of the new Python package iode (version 7.0.0)

Improvements

  • (GUI) Allowed users to open Iode files from an extern File Explorer using the option ‘Open With’ (#607)

Fixed Bugs

  • (GUI) Fixed trying to overwrite a file (rename to as an existing file) just delete it (#546)

  • (GUI) Fixed shortcut CTRL + ALT + F2/F3 not showing equations/identities corresponding to

    exogenous variables in an equation/identity (#603)

  • (GUI) Fixed CTRL + F4 not working in tabs representing an Iode database (#609)

Version7.0-beta.6

Released on 12/02/2024

New Features

  • (GUI) When a new object is created and the filter is active, the name of the new object is added to the filter’s pattern

  • (GUI) When an object is deleted and the filter is active, the name of the object is removed from the filter’s pattern

Improvements

  • (GUI) Align values right when displaying numbers (#445)

  • (GUI) Possibility to choose between running reports from the project directory or

    from their parent directory (#447)

  • (GUI) The graphical user interval remembers the last 20 executed commands when the

    user reopens it (#386)

Fixed Bugs

  • (GUI) Fixed tab ‘Tests By Equation’ not displaying tests values for all equations

    when the block to estimate contains more than one equation (#443)

  • (GUI) Do not stretch the last column when displaying numeric values + do not stretch

    the last row in any case (#446)

  • (GUI) Fixed loss of precision when copying from IODE Variables and pasting to an Excel workbook

    (values are copied with maximum precision possible) (#448)

  • (GUI) Fixed use the shortcut CTRL (+ ALT) + F1…F7 more than once (cascading) (#464)

  • (GUI) Fixed missing field ‘Name’ when editing an IODE object (#467)

  • (GUI) Fixed new object not appearing in the list of IODE objects when the filter is active (#468)

  • (GUI) Fixed user interface crashing when deleting an IODE object via the IODE command line or by

    executing an IODE report while a subset of the IODE database is displayed (via the Filter field) (#473)

Version7.0-beta.5

Released on 05/01/2024

Improvements

  • (GUI) Enabled editing Comments, Identities and Lists in box dialogs (shortcut: CTRL + ENTER / RETURN) (#364)

  • (GUI) Print the number of IODE objects present in the Workspace in the title of the corresponding tab (#371)

  • (GUI) Enabled to copy/paste variables from Excel to Iode by selecting variable names + values and

    optionally periods (shortcut: CTRL + SHIFT + V) (#381)

  • (GUI) Enabled to (de)increase the size of the columns of numerical tables by pressing (SHIFT-)F3 (#418)

  • (GUI) Allow users to (dis)enable the scientific format for numbers (#417)

Fixed Bugs

  • (GUI) Fixed table cells edition: if the content starts with a double quote, then it is of type string.

    Otherwise, it is of type LEC (#363)

  • (GUI) Fixed combobox Object type not working when opening the box dialog from the menu

    Workspace > Copy / Merge Into Workspace (#362)

  • (GUI) Fixed opening an IODE data file when the path to that file contains special characters (#382)

  • (GUI) Fixed interface crashing at launch when the path to a file previously opened in a tab

    has been modified when the interface was closed (#397)

  • (GUI) Fixed IODE objects tabs displaying the wrong filename when the filter is used (#398)

  • (GUI) Fixed interface crashing when the user tries to clear a KDB while the filter is used (#404)

  • (GUI) Fixed copy/paste variables from Excel returning an error when the variable’s name contains

    leading and/or trailing spaces (#414)

  • (GUI) Fixed running an IODE report when the path or the filename contains special characters (#415)

  • (GUI) Fixed estimation not running if the block contained more than one equation (#433)

Version 7.0-beta.4

Released on 03/10/2023

New Features

  • (GUI) The tables and text editors in tabs can be split (#127)

Fixed Bugs

  • (GUI) Opens .rtf files with Microsoft Word by default instead of displaying their content in a new text tab (#291)

  • (GUI) Pressing (SHIFT+)F5 when displaying the variables will move to the (previous) next mode

    (level, difference, growth rate) (#320)

  • (GUI) Computed tables (from the menu Data > Edit Tables or Print/Graph > Print/View Tables) can now be edited (#210)

  • (GUI) Fixed graphs generated from the menu Print/Graphs > Graphs from Tables

    when data other than the current workspace are loaded from other files (file [2..5]) (#328)

  • (GUI) Fixed the user interface crashing when clicking twice on the Coefs button after estimating an equation (#340)

  • (GUI) Allowed to print the results of an estimation, i.e. to print the coefficients,

    correlation matrix and the tests output (#226)

  • (GUI) Fixed the user interface crashing when entering a wrong pattern to filter the elements of a database (#293)

  • (GUI) Fixed the user interface crashing when running a report while the filter field is used in

    a IODE database tab (#352)

Miscellaneous

  • Compile the C API using the default alignment for the C structs (#350)

Version 7.0-beta.3

Released on 07/08/2023.

Improvements

  • (GUI) Allow to copy/paste variables values from/to Excel (#294)

Fixed Bugs

  • (PYTHON) Fixed Iode Python module only compiled with the Debug configuration (#313)

  • (GUI) Fixed windows representing Generalized Sample tables not being able to be displayed in fullscreen (#290)

  • (GUI) Fixed IODE objects tabs not being updated when running any item from the menus of the main window (#295)

  • (GUI) Fixed shortcut F7 (Shift + F7) to execute selected identity (identities) (#306)

  • (GUI) Fixed shortcut F7 to compute and display the values of a table (#307)

  • (GUI) Fixed shortcut F8 to compute and display the values of a table as a graph (#307)

  • (GUI) Enabled the menu Print/Graphs > Graphs from Tables (#309)

  • (GUI) Display NaN values correctly in GSample tables (using – instead of -2e37) (#311)

  • (GUI) Enabled the possibility for users to choose the number of digits to display in GSample tables (#312)

Version 7.0-beta.2

Released on 12/07/2023.

Improvements

  • (GUI) Added Open As Text option to the context menu in the File Explorer (#268).

  • (GUI) Reload the values for the report parameters, language and nb decimals for each report tab when relaunching the GUI (#274)

Fixed Bugs

  • (GUI) fixed multi-line edition of comments, equations LEC, identities, lists and table titles (#272)

  • (GUI) fixed IODE database tabs not updated when calling $WsLoad<…> from an IODE report or using the IODE command line (#276).

  • (GUI) fixed IODE database tabs not updated when calling $WsClear<…> from an IODE report or using the IODE command line (#277).

  • (GUI) fixed double click on a IODE database file in the File Explorer not reloading it (#278).