Zenmo / HOLON

Model made for HOLON project
MIT License
2 stars 0 forks source link

Add `experiments` module for structurally running experiments #111

Closed noracato closed 2 years ago

noracato commented 2 years ago

Hi boys!

Om zelf wat experimenten te draaien en makkelijk ETM gerelateerde dingen in te pluggen heb ik een kleine module toegevoegd gebaseerd op de bestaande scripts, zoals ik al tegen @JorritvandenHouten had gezegd. In de config map kunnen jullie je experimenten definieren inclusief waar en welke inputs en outputs moeten worden ingelezen/geplaatst.

In de README staat wat info over hoe je 'm kan gebruiken.

Voeg gerust dingen aan de module toe als je nog wat mist!

thesethtruth commented 2 years ago

Thanks @noracato, begrijp ik dit goed dat je inderdaad deze code naar de HOLON anylogic model kant wil brengen? En dat het HOLON ETM gedeelte nu dus helemaal los hiervaan leeft in de https://github.com/ZEnMo/HOLON-ETM repo? Zo ja, wil je daar ook code naar pushen als je ook daar mijn review voor wil?

noracato commented 2 years ago

Ja klopt, deze module is een soort schil om de Python AnyLogic client, waarmee we snel meerdere experimenten en tests kunnen draaien tegen de cloud. We kunnen hem uiteindelijk hergebruiken (met wat kleine uitbreidingen) als een soort mechanical turk. Of als inspiratie voor de AnyLogic kant van de HOLON service in de web app. Voor nu gebruik ik hem om rudimentair wat dingen terug het ETM in te slingeren en te zien of het werkt/effect heeft - en hopelijk kunnen de modelleurs zo ook makkelijker wat snelle tests draaien.

De module staat nu in z'n eigen losse mapje naast het model, zodat we hem er later makkelijk uit kunnen trekken mocht dat gewenst zijn.

Over die andere PR (#82), ik wacht nog op write access voor de ZEnMo/HOLON-ETM repo. Zodra ik die heb zal ik de code pushen!

En nog bedankt voor het reviewen!

thesethtruth commented 2 years ago

Heb meteen even gebeld met @naudloomans; hij heeft jou, @marliekeverweij en mij nu admin gemaakt bij de ZEnMo/HOLON-ETM repo. Dus daar zou je nu #82 op kwijt moeten kunnen!

Ik ga er nu naar kijken, hopelijk kom ik er vandaag nog doorheen. Anders pak ik het morgen weer op. Ik snap je uitleg om hem voor nu hier in de HOLON(-model) repo te plaatsen. Misschien dat we hem er later als module inderdaad uit plukken.

noracato commented 2 years ago

Dankjewel!

Doe rustig aan, morgen is ook prima, ik heb mijn ETM experimenten al op een aparte branch vanaf deze klaarstaan 🙂

Ga ik nu de andere repo in orde maken 🎉

thesethtruth commented 2 years ago

Ik heb er even naar kunnen kijken en een paar updates gedaan maar nog niet aan de praat gekregen. Vermoed dat dat met het gedeelte op de anylogic cloud te maken heeft. Kijk morgen verder!