Releases: MesserLab/SLiM
Version 2.0.4
We have just released SLiM 2.0.4. This is a minor release:
- Fixes a bug with code completion in SLiMgui that could cause SLiMgui to crash
- Fixes a bug that caused output from SLiM and Eidos not to interleave properly
You can obtain SLiM 2.0.4 from the SLiM home page at http://messerlab.org/slim/ .
If you have any questions, comments, etc., please use the slim-discuss group for that. Thanks, and happy modeling!
Cheers,
Ben Haller
Messer Lab
Cornell University
Version 2.0.3
We have just released SLiM 2.0.3. This is a minor release:
- Greatly improves the code completion feature in SLiMgui (invoked by pressing the key); it now understands and can do completion off of variables you define, it knows about the "parameters" defined by SLiM for fitness(), mateChoice(), and modifyChild() callbacks, it does not require that you recycle and play up to the simulation state you want to code for, and lots more. If you haven't tried this feature, check it out; together with the online help in SLiMgui (hold down and click on any function, method, or keyword for instant help!), it makes coding really fast and easy, with little need for the manual once you get the swing of it.
- Fixes a bug preventing compilation on some Ubuntu installs, and perhaps other Linux platforms.
You can obtain SLiM 2.0.3 from the SLiM home page at http://messerlab.org/slim/ ; note that the manuals have also undergone minor revisions.
If you have any questions, comments, etc., please use the slim-discuss group for that. Thanks, and happy modeling!
Cheers,
Ben Haller
Messer Lab
Cornell University
Version 2.0.2
We have just released SLiM 2.0.2. This is a minor release that adds a few new features:
- An option to save a population file with outputFull() in a binary format, for smaller save files (about 50% of the size, typically) and a much faster read time (perhaps 30x faster).
- The readFromPopulationFile() method now supports the binary format, of course, and it also now returns the generation number for the file data read in, as an integer.
- Added a setMutationType() method on Mutation, allowing existing mutations to be re-designated as belonging to a different mutation type than they started out as.
- Added a beep() function to Eidos, to make it easier to tell when a simulation has finished, has hit an error, etc.; just add a beep() call in spots where you want to be notified. When running in SLiMgui, you can even pass a string parameter to name a sound to play, allowing you to play different sounds depending upon completion versus failure, etc.
You can obtain SLiM 2.0.2 from the SLiM home page at http://messerlab.org/slim/ ; note that the manuals and reference sheets have also undergone minor revisions.
If you have any questions, comments, etc., please use the slim-discuss group for that. Thanks, and happy modeling!
Cheers,
Ben Haller
Messer Lab
Cornell University
Version 2.0.1
We have just released SLiM 2.0.1. This is a minor release:
- it fixes a bug in SLiMgui that caused runs with a very large number of subpopulations (>10000) to initialize slowly in SLiMgui
- it adds a new function to Eidos, format(), for producing formatting numerical output
You can obtain SLiM 2.0.1 from its home page at http://messerlab.org/slim/
If you have any questions, comments, etc., please use the slim-discuss group for that. Thanks, and happy modeling!
Cheers,
Ben Haller
Messer Lab
Cornell University
Version 2.0
We are excited to announce SLiM 2.0, a new major release of the SLiM package. SLiM 2.0 adds scriptability with Eidos, and interactive simulation development using the SLiMgui application. You can obtain SLiM 2.0 from its home page at http://messerlab.org/slim/
I've put up a blog post about the announcement, with more details and an example script, at http://ecoevoevoeco.blogspot.com/2016/04/announcing-slim-20-flexible-fast.html
If you have any questions, comments, etc., please use the slim-discuss group for that. Thanks, and happy modeling!
Cheers,
Ben Haller
Messer Lab
Cornell University