This is a tutorial for using ALF intended to get you started from zero up to your own first
projects.
## Installation.
**ALF** is pretty self-contained, you only need a LAPACK and a BLAS implementation
as external libraries. For compiling the source code you need make and a
Fortran 2003 compatible Compiler.
**pyALF**, the Python interface for ALF, also demands only Python, Jupiter and a few basic Python packages: SciPy, NumPy and matplotlib.
Python and its packages can be easily installed on a variety of platforms using the Anaconda distribution -- check its [installation instructions](https://docs.anaconda.com/anaconda/install/) for your system. Then, from Anaconda, all that is needed is to issue the command
Anaconda is recommended due to its convenience, but the system's package management (e.g., apt-get) or Python's own package management, pip3, can be used instead if preferred.
### Linux
In the following we give hints on how to install relevant ALF packages.
This is a tutorial for using ALF intended to get you started from zero up to your own first
projects.
## Installation.
**ALF** is pretty self-contained, you only need a LAPACK and a BLAS implementation
as external libraries. For compiling the source code you need make and a
Fortran 2003 compatible Compiler.
**pyALF**, the Python interface for ALF, also demands only Python, Jupiter and a few basic Python packages: SciPy, NumPy and matplotlib.
Python and its packages can be easily installed on a variety of platforms using the Anaconda distribution -- check its [installation instructions](https://docs.anaconda.com/anaconda/install/) for your system. Then, from Anaconda, all that is needed is to issue the command
Anaconda is recommended due to its convenience, but the system's package management (e.g., apt-get) or Python's own package management, pip3, can be used instead if preferred.
### Linux
In the following we give hints on how to install relevant ALF packages.