Geppetto is an open-source platform to build web-based applications to visualize and simulate neuroscience data and models.
If you just want to play with a demo Geppetto deployment you don't need to install anything, just visit https://live.geppetto.org.
If you want to setup your own Geppetto deployment from sources use our Setup Instructions. If you need help building a neuroscience application using Geppetto or if you want to join the project as a contributor you can send an email or just interact with us through GitHub!
This is the umbrella project that keeps together all the different Geppetto modules currently available:
The Java backend is used in client-server deployments of Geppetto. The Java backend is modular allowing each deployment to be customised only with the relevant bundles.
- Essential
- org.geppetto.model
- org.geppetto.core
- org.geppetto.simulation
- org.geppetto.frontend
(Note: The frontend is resused on all backends)
- org.geppetto.model
- Optional
- Domain Specific
- Neuroscience
- Fluid mechanics (Currently in development)
The Python backend is based on a Geppetto Jupyter extension which allows the user to interact with the Geppetto frontend from Python. This deployment makes it ideal to use Geppetto as a visualization/computational local playground.
Geppetto is an open-source project with a growing community, if you want to contribute (with either new simulators support, visualisation widgets or backend magic) please do get in touch at [email protected] or fork any of the bundles and do what you please.
Geppetto is released under the MIT license.