Saturday 1 December 2007

Released RiDMC 0.8-2

I have rolled up a new version of RiDMC some moments ago.

In this version, all plotting functions have been completely redesigned, for allowing easier plot customization. The online demo has been updated accordingly.
Here an example adapted from the Basin man page:

m <- Model(exModelFile('henon'))
b1 <- Basin(m, c(1.42,0.3), c(-2,2), 200, c(-2, 2), 200, 1000, 1000)
plot(b1, legend=TRUE)

Among other things, package source size have been reduced considerably (from 2.5Mb to 842Kb), and the configure script (needed on *nix platforms) slightly robustified.

Saturday 24 November 2007

Released RiDMC 0.8-0

As already anticipated, I've released a new version of RiDMC, which now depends on idmclib-0.8.0. There are no important changes for the end user.

Packages sources and windows binaries can be downloaded here.

Friday 16 November 2007

Released a new version of idmclib

A new version of the idmclib (version 0.8.0) have just been released. You can grab it from the usual place.
This new version now depends on GSL version >= 1.9 (instead of 1.7).
This version of the GSL library finally have functions for the computation of eigenvalues of real nonsymmetric matrices. This frees idmclib from the need of Fortran LAPACK code for this specific task.

So, what does this means in practice?
To the end user of the idmclib library, nothing, except that now a different algorithm is used for jacobian eigenvalues computation in the periodic cycles routine.
For anyone who wants to compile idmclib on his platform, means that you don't need a fortran compiler anymore: CMake + gcc will be enough!

This change should facilitate redistribution of idmclib, and its use in other projects.
I'm already working on upgrading RiDMC to this new version of the idmclib. Then will be the turn of the stand-alone iDMC.

Friday 2 November 2007

iDMC - version 2.0.7 released

A minor new version of iDMC has been released.
For the end user, this fixes a bug pointed out by some Marji Lines students: in trajectory plots, when using the 'automatic bounds' option, you get an incorrect starting value in the plot.
Here an example with the Solow model (sample model in 'Economic' folder).
With 2.0.6 you get:
With 2.0.7:

Sunday 7 October 2007

iDMC, version 2.0.6 has been released.

This is a minor release, with bugfixes:
  1. fixed bug in trajectory plot when 'Variation' option activated
  2. fixed Lyapunov exponents plot in parameters space when there are diverging exponents
  3. now there is one installer file working for both windows and linux
Here's a screenshot related to point 1:



As usual, you can download the installer from here, and report bugs to
idmc-discussion _at_ googlegroups.com

Wednesday 11 July 2007

iDMC - version 2.0.5 released

iDMC, version 2.0.5 has been released.

The most evident change, is the new cross-platform java installer:


This works under Windows and Linux-i386.
Some other changes w.r.t. version 2.0.4:
  • internal code cleaning
  • removed broken ODE solver option from trajectory plot
  • fixed 'Save Data as...' menu item enabling/disabling, improved related error messages
  • upgraded idmclib to version 0.7.0
  • idmclib version number retrieved at runtime
Report bugs to project mailing list: idmc-discussion _at_ googlegroups.com.

Monday 9 July 2007

iDMC sources again online

iDMC, idmclib and RiDMC sources have been moved on repo.or.cz.
Here you can keep track of projects development, as well as make contributions.

By the way, googlecode source repository service is no more used.
Many reasons for that, the most important: now I can work offline, and publish changes from time to time.

Now you can get a full copy of the iDMC repository by:
$ git clone http://repo.or.cz/r/iDMC.git
Similar commands for idmclib and RiDMC.

Saturday 7 July 2007

idmclib and RiDMC 0.7.0

A new version of idmclib and of RiDMC have been released.
They're both named 0.7.0.

idmclib has a bug fix in the new 'slow' basin algorithm and improved and cleaned dynamic version info retrievial functions. This lets other software (i.e. idmclib and RiDMC) getting idmclib version number at runtime.

RiDMC has many improvements. Among others:
  • cleaned and unified continuous and discrete trajectory functions in one generic function
  • added more details in package man pages
  • GUI dialog for selection of sample model file
  • better interface for customizing basins of attraction plot
The online demo has been upgraded accordingly. Download and enjoy it!

Friday 22 June 2007

Static linux binary released

I've released the Linux static binary of iDMC-2.0.4, for i386, 32bit systems.

This has no external dependencies so, if you have Sun Java 6, you can run it by typing from a shell prompt:

tar xjf iDmc-2.0.4-linux-i386-32.tar.bz2
cd iDmc-2.0.4
java -jar iDmc-2.0.4.jar


As usual, you can download it from the downloads section.

Friday 15 June 2007

New BoA algorithm for idmclib and RiDMC

First of all, the news: idmclib-0.6.0 and RiDMC-0.6-0 released. They can be downloaded from the downloads section of the idmclib home page.

Special thanks to Marji Lines who, after trying out RiDMC-0.5-3, pointed out that there are interesting cases where the 'fast' BoA (Basins of Attraction) algorithm provided by idmclib simply doesn't work at all.

Following her suggestions, the slower (but sometimes more precise) algorithm already developed in the stand-alone version of iDMC has been added to the idmclib C library .

In brief, the main difference w.r.t. the faster algorithm is that there is a preliminary phase where all attractors are found, before actual plotting.

Now idmclib has a small set of new function dedicated to the new BoA algorithm, while the RiDMC package has been uppgraded accordingly, by adding 3 more options to the Basin R function. A nice example has been added to the Basin help page to illustrate this change. Have fun with it!

Monday 11 June 2007

RiDMC demo online

I've just put online a short demo of the (work-in-progress) RiDMC R package.
It's based on RiDMC version 0.5-3, which can be downloaded from the downloads section of the idmclib project website.

Note for non-windows users: for compiling RiDMC, you will need lua-5.0 and gsl-1.8 (or compatible) development libraries available on your system.

Monday 28 May 2007

Started development of RiDMC

Dear all,
I've started the development of RiDMC, an R package which will bring idmclib capabilities to R users.
A first source development snapshot can be downloaded from here.

Have fun with RiDMC!

Sunday 15 April 2007

Uploaded a new linux binary of iDMC

I've uploaded a new linux binary version of iDMC, named '2.0.5-preview'.
You can download it here.

It's a 'preview', just for keeping linux users up-to-date with recent additions made to iDMC (last official linux release was on 21/01/07). With this 'preview', linux users are aligned with windows ones.

Friday 13 April 2007

Released idmclib 0.5.0

Dear all,
a new version of the idmclib library was just released.
It has no relevant changes in its contents w.r.t. previous releases, but introduces the use of a new cross-platform build system: CMake.
Now, especially on linux systems, compiling idmclib should be as easy as typing:

# cmake .
# make

from the shell prompt. This should ease a lot the distribution of idmclib (and, consequently, iDMC) on a wide variety of platforms, for which no official binaries are distributed.

In all that, no differences will be seen by the final user.
By the way, next iDMC releases will start using this new version of the idmclib support library.

Friday 23 March 2007

Released RTisean 3.0-7

As anticipated some days ago, I've found the time to release a new version of RTisean compatible with the latest TISEAN version. It should be on CRAN in a few hours. Enjoy it!

Thursday 8 March 2007

TISEAN 3.0.0 is out!

After more than 6 years from the last upgrade, a new TISEAN version was released last 22 february! Many thanks to all the TISEAN developers for continuing their work on it. You can see more about it from the project web site.

Among others, the most relevant changes are:
  • now the software is explicitely GPL-ed
  • more functions handling multivariate data
  • some general code cleaning, bug fixing
I'm currently working on the RTisean R package for making it compatible with this new release.

Saturday 3 March 2007

released iDMC-2.0.4 and idmclib-0.4.0

A new version of iDMC (2.0.4) and of the idmclib library (0.4.0) have been released.

The idmclib library introduces some important fixes:
  • runtime error messages are now much more detailed (with line number reference)
  • R and Java interface have been upgraded accordingly
  • RNG seed can now be set from the R interface
The new iDMC version has a bug fix (see issue 5) and the upgrade to the new idmclib version.

Friday 23 February 2007

iDMC - version 2.0.3 released

A new minor version (2.0.3) of iDMC was released. Package sources and windows binaries are available in the downloads section of the project web site.

This new release fixes some plotting bugs, and improves a little lua errors reporting to the user (see issues 2, 3 and 4).

Especially for making the last improvement possible, a new idmclib version (0.3.0) is used.

Sunday 21 January 2007

Static 32 and 64bit linux released

Working static binary packages of the 2.0.2 version have been just uploaded. The cited bug disappeared when re-packing the jar file with the 32bit version of the jdk...

Saturday 20 January 2007

Bug in 32bit linux binary

A subtle bug (which causes a jvm crash) was just discovered in the last version of the native binary of iDMC, affecting linux systems running the 32bit JRE distributed by SUN.

I will try to detect where the problem is. In the meanwhile, I've uploaded a 32bit-linux binary package of the 'old' 1.10.3 release, which is working as usual.

Friday 19 January 2007

iDMC - blog started

Dear reader,
this blog was started now for publishing news and comments about the iDMC software.

Hope this will be useful.