Skip to content

Releases: SwissTPH/openmalaria

Bugfix release for #117

21 Jul 10:24
Compare
Choose a tag to compare

Bugfix release for #117

This release fixes subpopulation removal with set onFirstBout, onFirstTreatment and onFirstInfection attributes which was not working before.

Documentation here: https://github.com/SwissTPH/openmalaria/wiki/GeneratedSchema33Doc#elt-subPopRemoval

Windows schema-34 pre-release

06 Jun 14:56
Compare
Choose a tag to compare
Pre-release

2015-06-06: openMalaria.exe has been built with Microsoft Visual Studio 2013 Community edition on a Windows 7 64bit version.

This is a prerelease version of schema-34 from the last commit 5161f4a of the develop branch.

For building a few changes had to be applied.

See prerelease-34-win64-build.diff for details.

Please report any issues to https://github.com/SwissTPH/openmalaria/issues/new

OS X pre-release - schema-34

03 Jun 18:22
Compare
Choose a tag to compare
Pre-release

This is a OS X only pre-release version and has not been tested. The state of the schema can and probably will change before the final release. Please report any issues back to us here.

Please consult the section about Troubleshooting below, if you get stuck.

  1. Install dependencies
  2. Installation
  3. Test Installation
  4. Run
  5. Troubleshooting
  6. Feedback

Install dependencies

Note: Instruction for OS X only, tested with Yosemite (OS X 10.10.2)

Open a terminal and paste the following in:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew update
brew install cmake gcc xerces-c cxxtest boost gsl xsd

Installation

Copy the following files from the Download section below.

  • openMalaria
  • scenario_34.xsd

Put those files into your desired folder called "ExperimentFolder" and do the following:

  1. Open a terminal

  2. run the following command to change to your directory (Please adjust "ExperimentFolder" to your desired folder)

  3. Give yourself permission to run the file (Downloaded files usually cannot be executed, without any modification)

cd "ExperimentFolder"
chmod +x ./openMalaria

Test Installation

run the downloaded "openMalaria" file to test if it works:

After Installation put the first line in the terminal and hit Enter. (the rest is the expected output)

./openMalaria --version

You should see the following output:

OpenMalaria simulator of malaria epidemiology and control, schema version 34
(oldest compatible: 32). For more information, see
https://github.com/SwissTPH/openmalaria/wiki

This is a prerelease version
OpenMalaria is copyright © 2005-2015 Swiss Tropical Institute and Liverpool
School Of Tropical Medicine.
OpenMalaria comes with ABSOLUTELY NO WARRANTY. This is free software, and you
are welcome to redistribute it under certain conditions. See the file COPYING
or http://www.gnu.org/licenses/gpl-2.0.html for details of warranty or terms of
redistribution.

Printed help; exiting...

Run openMalaria

You need the following files for this release in the same folder:

  • openMalaria (in version 34)
  • scenario_34.xsd (for scenario.xml validation)
  • a scenario.xml (Version in the XML header must match version 34 and the filename of "scenario_34.xsd")

If you see something like this below, openMalaria works, but obviously scenario.xml is not at the right place.

./openMalaria 
BoincWrapper: not using BOINC
Error: Error: unable to open scenario.xml
In: scenario.xml
OpenMalaria: No such file or directory

Read the page about Scenario Design on how to assemble a valid scenario.xml file.

Troubleshooting

File permissions

You might need to give the file permission to run as an executable like so:

chmod +x openMalaria

after this you should be able to run openMalaria

Scenario.xml validation / XSD error

If you see something like this:

./openMalaria 
BoincWrapper: not using BOINC
XSD error: instance document parsing failed

Then something is wrong with your scenario description (scenario.xml).

Feedback

if you experience any other errors then please open a new issue here https://github.com/SwissTPH/openmalaria/issues/new
and tell us what is happening (or not)

special BOINC Release for CERN's next computing challenge

27 May 13:08
Compare
Choose a tag to compare

This release adds progress tracking for
CERN's next Computing Challenge https://test4theory.cern.ch/challenge/

openMalaria now creates a file named "progress" and writes a number into it,
which represents progress of a workunit.

For code details look at: 115ae2c

For more information see: https://boinc.berkeley.edu/trac/wiki/BasicApi#progress

Fixes #77

archived binary-releases from code.google.com

29 May 12:36
Compare
Choose a tag to compare

This release archives older releases originally hosted on code.google.com.

These contain:

  • Schema 33 (Windows 64-bit)
  • Schema 32 (Linux 64-bit, Mac 32-bit and Windows 64-bit builds)
  • Schema 31 (Linux 64-bit and Windows 32-bit)
  • Schema 30.4 (Linux 64-bit)
  • Schema 30.3 (Linux 64-bit and Windows 32-bit)
  • Schema 29 (Linux 32-bit)

See also: Binaries#releases

Source code points to the newest master release, so you might need to look for it on its own separate branches.

Schema-33 Linux github

09 Apr 16:53
Compare
Choose a tag to compare
Pre-release

The newest standalone master release build (schema-33) with updated references to the new github-repository.

Required ubuntu library packages:

  • libc6
  • libgcc1
  • libgsl0ldbl
  • libstdc++6
  • libxerces-c3.1
  • zlib1g

Install them with the following command

sudo apt-get install libc6 libgcc1 libgsl0ldbl libstdc++6 libxerces-c3.1 zlib1g

Built statically on Ubuntu 14.10 with gcc 4.9.1 for Linux 64bit target.