Note: the legacy version of PHOEBE (0.x and 1.0) is no longer actively developed. The code is still maintained and any problems should be reported.
Users starting from scratch should consider using PHOEBE 2.0 instead.
stands for PH
It is a tool for the modeling of eclipsing binary stars based on real photometric and spectroscopic (radial velocity) data.
PHOEBE 1.0 (legacy) is based on the Wilson-Devinney (WD)
The suite consists of three parts:
This is PHOEBE's scientific and computational core. It contains functions and algorithms that are used for eclipsing binary modeling. It is not a stand-alone application.
As such, it cannot be run, nor can it be used in any direct fashion. For interaction with the user a driver is needed.
Provided are three drivers: the GUI, the scripter, and the python wrapper. These are the interfaces between the user and the library.
If you wish to write your own driver, the library is all you need.
The graphical user interface:
The most straight-forward and intuitive way to start using PHOEBE is through a graphical user interface (GUI). It is a heavily structured
interface for setting parameter values, plotting light and radial velocity curves, invoking the minimizer and reviewing model results.
The GUI is suited particularly well for analyzing single objects.
This is a terminal-based driver that features a full-fledged scripting language developed especially for PHOEBE. It comes with a somewhat steeper learning curve,
to the benefit of flexibility and the power of scripting. The scripter may prove useful to users with at least superficial experience in working with the GUI and
eclipsing binaries in general. It is suited well for statistical tests and the analyses of larger data-sets.
The python wrapper:
For python enthusiasts, the forward model of PHOEBE is wrapped into python. It supports core functions: computing light curves, radial velocity curves and
cost functions. The wrapper is used predominantly for Markov Chain Monte Carlo sampling of the parameter space and probabilistic analysis.
PHOEBE is and will always be free: both free of charge and free in a sense that you may re-use its code in any way you see fit, for as long as your product remains free,
released under the General Public License
. However, please think of PHOEBE as postcardware - if you want to express symbolic recognition and
stimulate further PHOEBE development, please send a postcard to the developers