- Windows operating system
- C++ compiler (MinGW) - Installation tutorial: MinGW Configuration for Visual Studio Code
- .NET 7 - Available at: Download .NET
- Run the following command in the first InterfacingCode directory to restore dependencies:
dotnet restore
Allocation hyperparams can be changed in the HyperParams module, refer to the user guide on what each do.
To run the allocation, follow these steps:
- Put the necessary CSV files from the User Guide in the
csvs
folder located in the second InterfacingCode directory. - Open the terminal/command prompt in the FYP-Allocation-Code directory.
- Run the
run.bat
file by executing the following command:.\run.bat
Tests will pass with the default hyperparams changing these can cause tests to fail. To run the tests, follow these steps:
- Open the terminal/command prompt in the InterfacingCode.Tests directory.
- Execute the following command:
dotnet test