Gyoto aims at providing a framework for computing orbits and ray-traced images in General relativity. It consists of a library (libgyoto), utility programs, a plug-in for the Yorick programing language, and an extension for the Python (2 and 3) programing language. Gyoto is known to run under Linux and Mac OS X. Please do tell us if you manage to run Gyoto under a different OS. It should compile and run with moderate effort on most UNIX-like systems.
Gyoto can be expanded with plug-ins providing custom Gyoto::Metric::Generic, Gyoto::Astrobj::Generic and Gyoto::Spectrum::Generic classes, which describe respectively analytical or numerical metrics, astronomical objects, and spectral shapes for astronomical objects (see Writing plug-ins for Gyoto).
A graphical user interface for tracing stellar orbits is provided with the Yorick plug-in (see Gyoto for Yorick).
The easiest way to acces it is by typing on a command line:
git clone git://github.com/gyoto/Gyoto.git
The user manual is available here.
We request that use of Gyoto in scientific publications be properly acknowledged. Please cite:
F. H. Vincent, T. Paumard, E. Gourgoulhon & G. Perrin: GYOTO: a new general relativistic ray-tracing code, Classical and Quantum Gravity 28, 225011 (2011) [published version] [preprint: arXiv:1109.4769]
We also request that Gyoto modifications, extensions or plug-ins leading to a scientific publication be made public as free software reasonably fast (within one year after publication of the scientific paper), for instance by contributing it directly to the Gyoto code base. Contributors will be listed in the relevant source files as well as in the AUTHORS file in the package.
Gyoto is Copyright 2011-2015 Thibaut Paumard, Frédéric Vincent and Odele Straub.
Gyoto is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.