ihmc / repast-oscillators

Repast synchronization model for coupled oscillators

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Repast Oscillators

Repast Symphony synchronization models for coupled oscillators (such as Kuramoto)

Useful Links:

Getting Started

  • Install Repast Symphony by following the instructions in the official documentation page
  • Make sure you choose the "Repast Symphony" perspective
  • Download extra dependencies needed by the joscillator project using gradlew.bat copytolib if Windows, ./gradlew copytolib otherwise
  • Checkout the repast-oscillators module inside your workspace
  • Import the joscillator project
  • Start the model GUI by selecting the "oscillator Model" launcher in the launcher selector window (click on the small downward facing triangle next to the Eclipse launcher button). The GUI may take a few seconds to appear.

Running the Oscillator Model

  • The phases and coherence for each tick are saved in out output/phases.csv and output/coherence.csv respectively.

About

Repast synchronization model for coupled oscillators

License:GNU General Public License v3.0


Languages

Language:Java 92.2%Language:Batchfile 4.3%Language:Shell 3.5%