wiki:0.1a2/Installation

Installation Guide

Mystic is written in python, and relies on numpy for several of it's data structures. The plotting package matplotlib is not required by mystic, however several of mystic's tutorial examples do require it to be installed. Note that although the tutorial examples are bundled with the distribution, they are not installed as a package. The examples must be run from the 'mystic-0.1a2/examples' source directory.

The first step is to get the distribution that is best suited for your operating system and version of python. Platform-specific and python-specific versions of this release are available at the bottom of this page.


Installation

Mystic is packaged to install from source, so you must download the tarball, unzip, and run the installer::

    [download]
    $ tar -xvzf mystic-0.1a2.tgz
    $ cd mystic-0.1a2
    $ python setup.py build
    $ python setup.py install

You will be warned of any missing dependencies and/or settings after you run the "build" step above. Mystic depends on numpy, so you should install it first. Having matplotlib is necessary for running several of the tutorial examples, and you should probably go get it even though it's not required.

Alternately, mystic can be installed with easy_install::

    [download]
    $ easy_install -f . mystic

Requirements

Mystic requires:

Optional requirements:

Versions used by the authors:

  • Ubuntu 7.10; python 2.5.2; numpy 1.2.1; setuptools 0.6c9; matplotlib 0.98.5
  • Fedora 7; python 2.5.1; numpy 1.0.3.1; setuptools 0.6c8; matplotlib 0.91.2
  • MacOS 10.4; python 2.5.2; numpy 1.3.0b1; setuptools 0.6c9; matplotlib 0.98.5.2

Platform Notes

Mystic has been successfully installed from source and tested on linux platforms running python 2.5. It has also been installed and tested on an Intel Macintosh running python 2.5 -- there were, however, some issues with the with matplotlib not plotting the dynamic plots (see ticket #36), and easy_install failing on the numpy dependency (see ticket #37). Mystic has not been installed or tested on Windows, or with earlier versions of python. No binary installers exist at this time.


Downloads

Mystic is licensed under a modified BSD license?, and is only available as a source distribution at this time. See the Release Notes for a feature summary.

Filename Architecture Python Size Date Tested
 mystic-0.1a2.tgz -- -- 174 KB 05/15/09 14:47 Python2.5 on Fedora, Ubuntu, MacOS

Prior releases of mystic are available here.