Home People Publications Talks Projects Products Events Courses Theses

Alchemist

drawing.png

Alchemist is a simulation framework offering both high performance and flexibility. Alchemist tries to get the best from ABMs and stochastic simulators and build an hybrid.

Downloads

Alchemist is now open source, GPL licensed, and the whole code base is publicly accessible on bitbucket.

The latest standalone release is available in our download page, along with the manual (which is still being written).

Users who want to exploit the SAPERE incarnation are suggested to add the Eclipse plugin via update site

JavaDocs and a lot of other documentation can be found at the official Maven project site

Development updates are available as RSS feed

Finally, follow Alchemist on the social networks! We are live on Facebook and Google+!

Note for researchers and developers

If you use Alchemist for your research, please consider citing this paper. Moreover, when your work is published, I'd be happy to add it to the list of publications which used Alchemist.
If you improve the simulator, or you develop a new module, please contribute upstream. The best would be that you join our distributed development model, forking Alchemist (see https://bitbucket.org/danysk/alchemist/fork ), developing with continuous integration with the mainline, then contribute back through a pull request (https://bitbucket.org/danysk/alchemist/pull-request/new ). We rely on Mercurial, a Decentralized Control Version System. If you already know GIT, then using Mercurial will be straightforward. If you never used such systems, learning them is surely worth your time ;)

Note for students

In this page there are some proposals for new features to integrate in the simulator. If you feel interested in tackling one of those for an exam project or as starting point or side activity for your thesis, feel free to contact Mirko Viroli.

You can also see the ongoing works here, and the successfully completed works here.

Contacts

The project is currently maintained by Danilo Pianini.