Background
Previously, the program consisted of an Excel file (read plant filesV7_mulch.xlsm), which opened a separate Excel file containing multiple sheets of soil and weather data.
Using VBA, it would output various files, including a DOS batch file.
The batch file would then run a C# program, which called a Fortran DLL and a C++ executable (rosetta.exe), which output additional files. The executable runs on 32-bit Windows only.
These files would then be sent to the MAIZSIM Model.
Due to the difficulty of getting these various pieces running on a Linux server, the VBA, C#, and Fortran functionality has been rewritten in JavaScript (specifically Node.js).
Rosetta is now being handled by an API: https://github.com/ncss-tech/ROSETTA-docs