Building FIAT

To build FIAT as an executable/ binary, it is required to clone the FIAT repository to your local drive. This required git to be installed on your local machine.

git clone git@github.com:Deltares/Delft-FIAT.git

Besides git, a python installation/ environment with the necessary packages is needed. It is recommended to use miniforge3 for this purpose.

  • Create a yml for a seperate build environment:
python make_env.py build
  • Create the environment with mamba. This time, FIAT will be automatically installed with the environment:
mamba env create -f environment.yml
  • Go to the .build/ directory and execute the win64.bat script:
cd ./.build

win64.bat

That’s it. A FIAT application will be located in the {root}/bin/Release folder.

  • Create a yml for a seperate build environment:
python make_env.py build
  • Create the environment with mamba. This time, FIAT will be automatically installed with the environment:
mamba env create -f environment.yml
  • Set the rights of the shell script and exexute it:
chmod u+x .build/linux64.sh

.build/linux64.sh

That’s it. A FIAT application will be located in the {root}/bin/Release folder

Back to top