Simulaatioiden automatisointi The Pencil Code -projektissa
Pelkonen, Eetu (2022)
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2022060716397
https://urn.fi/URN:NBN:fi:amk-2022060716397
Tiivistelmä
Opinnäytetyön tavoite oli selostaa Aalto-yliopiston tietotekniikan laitokselle ja The Pencil Code -projektille luodun simulaatioiden automatisointityökalun kehitysprosessi. Tarve työkalun kehitykselle syntyi parametrien manuaalisen asettamisen suuren aikavaateen vuoksi.
Opinnäytetyö kuvaa miten projekti määriteltiin, suunniteltiin, toteutettiin, testattiin ja dokumentoitiin. Opinnäyte työ kuvaa myös kirjoittajan oppimisprosessia uusien teknologioiden, kehitysympäristöjen ja -menetelmien parissa. Projektissa käytettyjä teknologioita olivat mm. Linux, Python ja Pythonin lukuisat kirjastot.
Lopputuote saatiin valmiiksi usean muodonmuutoksen jälkeen. Automatisointityökalu lukee käyttäjän antamasta syötetiedostosta parametrien arvot ja luo sen mukaan useita simulaatioita. Työkalu dokumentoitiin ja jaettiin The Pencil Code -projektin käyttöön onnistuneesti. Työkalun jatkokehitys alkaa kesällä 2022. Jatkokehityskohteita ovat datapostprosessointi ja diagnostiikat.
Opinnäytetyö kuvaa miten projekti määriteltiin, suunniteltiin, toteutettiin, testattiin ja dokumentoitiin. Opinnäyte työ kuvaa myös kirjoittajan oppimisprosessia uusien teknologioiden, kehitysympäristöjen ja -menetelmien parissa. Projektissa käytettyjä teknologioita olivat mm. Linux, Python ja Pythonin lukuisat kirjastot.
Lopputuote saatiin valmiiksi usean muodonmuutoksen jälkeen. Automatisointityökalu lukee käyttäjän antamasta syötetiedostosta parametrien arvot ja luo sen mukaan useita simulaatioita. Työkalu dokumentoitiin ja jaettiin The Pencil Code -projektin käyttöön onnistuneesti. Työkalun jatkokehitys alkaa kesällä 2022. Jatkokehityskohteita ovat datapostprosessointi ja diagnostiikat.