Skip to content
Ned Taylor edited this page Feb 28, 2024 · 3 revisions

ATHENA is a Fortran library aimed at providing 2D and 3D convolutional neural networks in Fortran.

The ATHENA library, once installed and pointed to in the compilation command, can be loaded by including:

use athena

A more detailed guide on how to install and import the ATHENA library into a Fortran program can be found here.

A list of derived types provided by the ATHENA library can be found here.

A list of procedures provided by the ATHENA library can be found here.

The format of this wiki, along with the derived types (equivalent to classes in Python) and their arguments are made to closely align with industry standards as outlined by the Keras Python package. This has been done for ease of portability, understanding, and accessibility for newcomers to the ATHENA library.