Gyoto
Gyoto for Yorick

Prerequisites

Yorick

For direct access to Gyoto, only Yorick is required. Yorick comes precompiled with many distributions of Linux and is present in the Macports. You can also find binaries and source code at http://yorick.sourceforge.net/

One line in Yorick's yapi.h file used to make the compilation fail, so either use Yorick >= 2.1.06 or change this line:

PLUG_API void *ygeta_any(int iarg, long *ntot, * long *dims, int *typeid);

to something like

PLUG_API void *ygeta_any(int iarg, long *ntot, long *dims, int *typeidd)

For the graphical user interface Gyotoy, you'll need a few additional pieces. First of all, I seriously doubt it will run under MS Windows, but please report any news on that front.

Yutils

A collection of utilities for Yorick, distributed as yorick-yutils in many Linux distributions. Actually, only pyk.i is used in Gyotoy (so far), and as of writing, the CVS version is required.

Either get yutils > 1.4.0 from e.g. http://www.maumae.net/yorick/packages/src/ or fetch pyk.i from the CVS browser at http://yorick.cvs.sourceforge.net/viewvc/yorick/yorick-yutils/pyk.i?view=markup

PyGTK

The graphical interface is actually coded python using the pygtk extension. So you'll need a recent version of python, PyGTK, and the Glade library, on which PyGTK depends.

Building

From the Gyoto source directory (i.e. the directory which contains the yorick/ subdirectory:

make yorick

You can check the package by running

make check-yorick

Installing

sudo make install-yorick

Running

Read gyoto.i and check.i for using Gyoto from within Yorick.

The graphical interface, Gyotoy, can be run with

yorick -i gyotoy.i

or

gyotoy