SimSoup er en grafisk Artificial kjemi simulator for Linux og Windows.
Programmet gjør det mulig for en kjemi som skal defineres i form av Molecule Typer og mulige interaksjoner mellom dem. En simulering run innebærer å sette opp et antall molekyler av forskjellige Molecule typer i en reaktor, og deretter la Interaksjoner å finne sted over en tidsperiode. Interaksjoner som finner sted i reaktoren er vist på en grafisk skjerm.
Motivasjonen for utviklingen av programmet er å gjøre undersøkelser i oppførselen til nettverk, spesielt i forhold til 'metabolismen første' teorier om livets opprinnelse, selv om den grunnleggende utformingen av SimSoup støtter modellering av noe nettverk der samhandling kan foregå mellom noder.
Foreløpig har SimSoup utviklingen nådd prototype-stadiet.
Her er noen viktige trekk ved "SimSoup":
ย ท A Kjemi: Inkludert Molecule Typer og Interaksjonstyper
ย ท en reaktor: I hvilket interaksjoner finner sted mellom molekyler av ulike
ย ท Grafiske visninger av kjemi og Reactor State
ย ท grafisk visning av Simulation Statistikk inkludert: -
- Tid Series Tomter: Disse viser tidsserien oppførselen til en rekke variabler som blir overvåket som simuleringen kjører
- Manhattan Plot: Dette viser variasjonen i sammensetningen av materialet i reaktoren i løpet av tiden
ย ท Trackers og Cycle Detection (NEW): Disse gjør sykluser for å bli oppdaget og overvåkes
ย ท Mass Conservation
ย ท Heat og termodynamikk (NEW): Reaksjons priser er basert på hensynet til energi og termodynamikk
ย ท Scenario Skjerm: En visning av dagens situasjon og status informasjon om fremdriften
ย ท action Requests (NY): Dette er hendelser som kan planlegges å finne sted til bestemte tider. For eksempel kan en handling Request settes opp til å forårsake et molekyl av en bestemt type som skal legges til Reactor
ย ท Input-prosessor (NEW): Dette gjør en simulering scenario å bli definert i en fil og lastet til SimSoup
ย ท System Monitor: A (delvis skjult) skjerm - hovedsakelig for diagnostiske formål
ย ท Forbedret brukergrensesnitt basert fullt ut på GTK (NEW)
Krav:
ย ท GSL (GNU Scientific Library)
ย ท GTKMM (A C ++ grensesnitt til GTK + GUI bibliotek)
Hva er nytt i denne versjonen:
ย ท Trackers og Cycle Detection: Disse gjør sykluser for å bli oppdaget og overvåkes
ย ท Heat og termodynamikk: Reaction priser er basert på hensynet til energi og termodynamikk
ย ท action forespørsler: Dette er hendelser som kan planlegges å finne sted til bestemte tider. For eksempel kan en handling Request settes opp til å forårsake et molekyl av en bestemt type som skal legges til Reactor
ย ท Input Prosessor: Dette gjør en simulering scenario å bli definert i en fil og lastet til SimSoup
ย ท Forbedret brukergrensesnitt basert fullt ut på GTK.
Prog.varedetaljer:
Versjon: 0.4
Last opp dato: 3 Jun 15
Lisens: Gratis
Popularitet: 204
Kommentarer ikke funnet