Skip to content

Latest commit

 

History

History
200 lines (173 loc) · 7.76 KB

NEWS.org

File metadata and controls

200 lines (173 loc) · 7.76 KB

Flint 2.5 (2022-XX-XX)

Supported platforms

  • Windows 10 or 11.
  • macOS Sierra (10.12) or later. This version may still run on OS X El Capitan (10.11), but it is no longer supported.
  • Linux distributions such as CentOS 7, Debian 11/12, and Ubuntu 20.04/22.04. This version may still run on RHEL 8, but it is no longer supported.

Flint 2.4 (2020-09-29)

Supported platforms

  • Windows 7 or later.
  • macOS: OS X El Capitan (10.11) or later. This version may still run on OS X Yosemite (10.10), but it is no longer supported.
  • Linux distributions such as Debian 10, Ubuntu 18.04, and RHEL/CentOS 7 & 8.

Improvements

  • Improved access to log messages of a simulation job.
  • Example model files are included in source and binary distribution.

Bug fixes

  • #8 Fixed a bug unabling to produce simulation output on RHEL/CentOS 7.
  • #17 Fixed error at parsing “x+1” in the Expression of Parameters tab.

Flint 2.3 (2020-03-18)

Supported platforms

  • Windows 7 or later.
  • macOS: OS X Yosemite (10.10) or later. This version may still run on OS X Mavericks (10.9), but it is no longer supported.
  • Linux distributions such as Debian 10, Ubuntu 18.04, and RHEL/CentOS 7 & 8.

Improvements

  • Flint now consists of smaller binaries than the ones of previous releases.

Bug fixes

  • #3 Fixed crash on macOS when exporting multiple results.
  • #4 Fixed frame shrinkage of Preference window on GTK 3.
  • #11 Fixed crash on macOS when starting a simulation of multiple jobs.

Flint 2.2 (2019-06-19)

Supported platforms

  • Windows 7 or later.
  • macOS: OS X Mavericks (10.9) or later.
  • Linux distributions such as Debian 9, Ubuntu 18.04, and RHEL/CentOS 7. RHEL/CentOS 6 is no longer supported.

New features

  • Added an experimental support of the Euler-Maruyama method to solve Itô stochastic differential equations.

Improvements

  • Support MathML’s <cn> of type=”rational” to represent rational numbers.
  • The executable distributed as the official binary package for macOS runs faster than the previous release’s.

Bug fixes

  • Fixed a Gaussian pseudo-random number generation.
  • Using the seed specified in a PHML model for pseudo-random numbers.

Flint 2.1.1 (2019-02-01)

Target platforms

  • macOS: OS X Mavericks (10.9) or later.

Bug fixes

  • Fix crash at launch on macOS.

Flint 2.1 (2018-10-15)

Supported platforms

  • Windows 7 or later.
  • macOS: OS X Mavericks (10.9) or later.
  • Linux distributions such as Debian 9, RHEL/CentOS 6, and RHEL/CentOS 7.

New features

  • Added a window to show and save the gnuplot script plotting line chart.
  • Allow to give a hint of concurrency in the preference window or as flint-exec’s input.
  • Save configuration into a directory via CTRL+S.

Improvements

  • Improved thread safety on parameter fitting.
  • Performance optimizations.

Bug fixes

  • Fix unexpected hangs.

Flint 2.0 (2018-04-09)

Supported platforms

  • Windows: Windows 7, 8, and 10.
  • macOS: OS X Mavericks (10.9) or later.
  • Linux distributions such as Debian 9, RHEL/CentOS 6, and RHEL/CentOS 7.

New features

  • New main program, formerly called flint2, supersedes the original one.

Improvements

  • The size of installed binary gets smaller than ever.
  • The windows installer refrains from adding Flint’s folder to PATH.
  • Programs of Windows version run faster, thanks to switch from MinGW-w64 to MSVC.

Major changes from Flint 1.9

  • Flint no longer depends on Java runtime environment.
  • Flint now calls Gnuplot to render line charts of simulation result; you may have to install Gnuplot and must specify the path of its executable with Flint’s preference menu.

Flint 1.9 (2017-11-10)

Supported platforms

  • Windows: Windows 7, 8, and 10.
  • macOS: OS X Mavericks (10.9) or later; OS X Mountain Lion (10.8) is no longer supported.
  • POSIX-like environments, including modern Linux.

New features

  • Added a program called flint-lodbg, which dumps data layout used during simulation for debugging purpose, reading from a layout file.
  • flint2 now experimentally supports CellML and SBML models, as well as more menus.

Improvements

  • isdplot prints more informative message on errors.
  • isdbswap now allows input ISDF to include empty comment.
  • csv2isd exits with status 0 at –help.

Flint 1.8 (2017-06-09)

Supported platforms

  • OS X Lion (10.7) is no longer supported.
  • OS X Mountain Lion (10.8) support is now deprecated; it will be dropped with incoming v1.9 release.
  • Java 7 support is also deprecated.

New features

  • Added a program called flint2 as an experimental feature, a prototype of next-generation simulator, currently only supporting PHML models. Please note that it is unstable and still under heavy development.

Improvements

  • Loading a model got faster with more efficient parser.
  • Allow floating-point number literals to end with “.”; for example, “-2.” is now a valid representation of a negative two.
  • isdplot’s command options –isdstrip and –isd2csv have been dropped; user no longer has to specify either. In addition, –gnuplot option is optional now; gnuplot in PATH is chosen by default.
  • isdplot and isd2csv now accept two new options: –ignore-prefixes (-P) and –ignore-units (-U).

Flint 1.7.1 (2016-12-28)

Bug fixes

  • Fixed a GUI hang occurring when e.g. invalid time step is specified in general setting.

Flint 1.7 (2016-10-31)

New features

  • The menu added to export a C source file for simulation from a model. Currently the feature supports only pure ODE models.

Bug fixes

  • Fixed nasty bugs in isddiff; now it detects differences properly as well as NaN.

Flint 1.6.1 (2016-08-31)

Bug fixes

  • Fixed an error “failed to step statement: 5” when starting simulation on Windows 10
  • Fixed an error “failed to commit transaction: 5: database is locked” happening occasionally when pushing button “Run” on Windows 7

Flint 1.6 (2016-07-29)

New features

  • Shortcut keys Escape and Ctrl+W (or Cmd+W on Mac) can close subwindows.

Improvements

  • Calculation time for time evolution has been reduced by about 30% agaist the previous version.
  • Output variables no longer includes redundant ones, such as any PHML variable-parameters assigned to an input port which has a unique edge of reduction “sum”.
  • Parameters in a PHML model are limited to static-parameters and initial values defined by a formula that does not depends on other parameters.

Bug fixes

  • Flint now accepts a simulation request from localhost only.

Flint 1.5 (2016-06-29)

New features

  • SUNDIALS’s ARK solver is available as ARK method; note that, for now, this is for pure ODE models only.
  • Support for the modulo operation as csymbol function “Mod” in PHML.
  • It is now possible to send a CSV or ISD file to another gadget through the Garuda protocol.

Improvements

  • Simulation got faster; simulation time reduced by about 30%.
  • Now it can detect non-state physical-quantities defined by ODEs in PHML as a model error.
  • The error dialog on simulation failure becomes resizable.
  • <description> can appear in PHML’s <arc>.
  • PHML’s <transition type=”probability”> allows any MathML expression as its value.
  • For security reason, user’s Flint K3 account is no longer saved.
  • It works with Garuda platform 1.2.
  • Some error messages become more informative.

Bug fixes

  • Missing edges in a PHML model can be detected more reliably.
  • flint-exec’s processes no longer remain running after Flint’s exit.
  • An error dialog appears as soon as the loading process exits abnormally.