# SoylentCalculator ## run 1. Besorge dir ampl von: https://ampl.com/try-ampl/download-a-free-demo/#linux 1. Starte in der Konsole ampl.linux64/ampl 2. Eingabe include main.ampl; 3. Es werden der Kaufpreis und die Einkaufsmengen angezeigt. Andere berechnete Werte können mit display variable; angezeigt werden. ## werte eintragen 1. Es wird immer die Datei Rezept-pool.ods geändert. * neue Zutaten müssen manuell mit exakt gleichem Namen in die Tabellen "data\_raw" und "preise", sowie in die Datei "zutaten.dat" eingetragen werden. * Nährwerte manuell in "data\_raw" eintragen, sie werden automatisch in "Nährwerte bereinigt" übertragen. * evtl. muss die Anzahl von übertragenen Zeilen in letzterer Tabelle angepasst werden. 2. Die Tabelle "Nährwerte bereinigt" als "werte.csv" abspeichern, mit **Leerzeichen** als Spaltentrenner. Ebenso die Tabelle "Preise" als "preise.csv". 3. Entferne in den genannten csv-Dateien die erste Zeile und ändere die Dateiendung in .dat 4. Jetzt müsste das Programm wie oben laufen. ## rumbasteln Muss ich noch weiter machen, eh ich kommentiere. Insbesondere neue zu berücksichtigende Nährstoffe eintragen ist auch nicht trivial. Stoffe, Zutaten löschen ist auch knifflig. Für Nährstoffe: entsprechende Zeile(n) in grenzen.dat auskommentieren (#) Für Zutaten: Preis auf 10^10 setzen.