# Installation

TOAST is written in C++ and python3 and depends on several commonly
available packages. It also has some optional functionality that is only
enabled if additional external packages are available. The best
installation method will depend on your specific needs. We try to
clarify the different options in the following sections.

## Testing the Installation

After installation, you can run both the compiled and python unit tests.
These tests will create an output directory named `out` in your current
working directory:

    python -c "import toast.tests; toast.tests.run()"


