Skip to content

Commit a80cad0

Browse files
authored
Merge pull request #589 from openworm/development
Release 0.3.9
2 parents 063ff13 + e7e0204 commit a80cad0

8 files changed

Lines changed: 707 additions & 118 deletions

File tree

README.md

Lines changed: 17 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,22 @@
11
<p align="center">
2-
<img src="https://github.com/tarelli/bucket/blob/master/geppetto%20logo.png?raw=true" alt="Geppetto logo"/>
2+
<img src="https://raw.githubusercontent.com/tarelli/bucket/master/geppetto%20logo.png" alt="Geppetto logo"/>
33
</p>
44

55
# [Geppetto](http://www.geppetto.org/)
66

7-
[![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/openworm/org.geppetto?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
87
[![Stories in Ready](https://badge.waffle.io/openworm/org.geppetto.png?label=ready&title=Ready)](https://waffle.io/openworm/org.geppetto)
98
[![StackShare](http://img.shields.io/badge/tech-stack-0690fa.svg?style=flat)](http://stackshare.io/tarelli/geppetto)
109

1110
#### [Website](http://www.geppetto.org/) | [Documentation](http://docs.geppetto.org/) | [Releases](https://github.com/openworm/org.geppetto/releases/)
1211
#### [Contribution guidelines](http://docs.geppetto.org/en/latest/contribute.html#how-to-contribute-code-to-geppetto) | [Development progress](https://waffle.io/openworm/org.geppetto)
1312

14-
**Geppetto is a web-based platform to visualise and simulate biological models.**
13+
**Geppetto is an open-source platform to build web-based applications to visualize and simulate neuroscience data and models.**
1514

16-
Although Geppetto was designed with neuroscience and biology in mind, Geppetto can be used anywhere there is need to rely on a backend to perform any kind of simulation and allow the user to interact with it through a web application.
15+
**If you just want to play with a demo Geppetto deployment you don't need to install anything, just visit <https://live.geppetto.org>.**
1716

18-
**If you just want to play with a sample Geppetto deployment you don't need to install anything, just visit <https://live.geppetto.org>.**
17+
If you want to setup your own Geppetto deployment from sources use our [Setup Instructions](http://docs.geppetto.org/en/latest/osxlinuxsetup.html). 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](mailto:matteo@geppetto.org) or just interact with us through GitHub!
1918

20-
If you want to setup your own Geppetto deployment from sources use our [Setup Instructions](http://docs.geppetto.org/en/latest/osxlinuxsetup.html). If you need help designing your own custom Geppetto deployment or want to join the project as a contributor you can [send an email](mailto:matteo@geppetto.org) or just interact with us through GitHub!
21-
22-
This is the umbrella project that keeps together all the different modules currently available:
19+
This is the umbrella project that keeps together all the different Geppetto modules currently available:
2320

2421
#### Java backend
2522
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.
@@ -32,20 +29,15 @@ The Java backend is used in client-server deployments of Geppetto. The Java back
3229
* [org.geppetto.persistence](https://github.com/openworm/org.geppetto.persistence) [![Build Status](https://travis-ci.org/openworm/org.geppetto.persistence.png?branch=master)](https://travis-ci.org/openworm/org.geppetto.persistence)
3330
* [org.geppetto.datasources](https://github.com/openworm/org.geppetto.datasources) [![Build Status](https://travis-ci.org/openworm/org.geppetto.datasources.png?branch=master)](https://travis-ci.org/openworm/org.geppetto.datasources)
3431
* Domain Specific
35-
* Neuroscience
36-
* [org.geppetto.model.neuroml](https://github.com/openworm/org.geppetto.model.neuroml) [![Build Status](https://travis-ci.org/openworm/org.geppetto.model.neuroml.png?branch=master)](https://travis-ci.org/openworm/org.geppetto.model.neuroml)
37-
* [org.geppetto.simulator.external](https://github.com/openworm/org.geppetto.simulator.external) [![Build Status](https://travis-ci.org/openworm/org.geppetto.simulator.external.png?branch=master)](https://travis-ci.org/openworm/org.geppetto.simulator.external)
38-
* [org.geppetto.model.swc](https://github.com/openworm/org.geppetto.model.swc) [![Build Status](https://travis-ci.org/openworm/org.geppetto.model.swc.png?branch=master)](https://travis-ci.org/openworm/org.geppetto.model.swc)
39-
* [org.geppetto.model.nwb](https://github.com/openworm/org.geppetto.model.nwb) [![Build Status](https://travis-ci.org/openworm/org.geppetto.model.nwb.png?branch=master)](https://travis-ci.org/openworm/org.geppetto.model.nwb)
40-
* Previous releases (not currently supported)
41-
* Neuroscience
42-
* [org.geppetto.simulator.jlems](https://github.com/openworm/org.geppetto.simulator.jlems) [![Build Status](https://travis-ci.org/openworm/org.geppetto.simulator.jlems.png?branch=master)](https://travis-ci.org/openworm/org.geppetto.simulator.jlems)
43-
* Fluid mechanics
44-
* [org.geppetto.model.sph](https://github.com/openworm/org.geppetto.model.sph) [![Build Status](https://travis-ci.org/openworm/org.geppetto.model.sph.png?branch=master)](https://travis-ci.org/openworm/org.geppetto.model.sph)
45-
* [org.geppetto.solver.sph](https://github.com/openworm/org.geppetto.solver.sph) [![Build Status](https://travis-ci.org/openworm/org.geppetto.solver.sph.png?branch=master)](https://travis-ci.org/openworm/org.geppetto.solver.sph)
46-
* [org.geppetto.simulator.sph](https://github.com/openworm/org.geppetto.simulator.sph) [![Build Status](https://travis-ci.org/openworm/org.geppetto.simulator.sph.png?branch=master)](https://travis-ci.org/openworm/org.geppetto.simulator.sph)
47-
48-
#### Python Backend (prototype)
32+
* Neuroscience
33+
* [org.geppetto.model.neuroml](https://github.com/openworm/org.geppetto.model.neuroml) [![Build Status](https://travis-ci.org/openworm/org.geppetto.model.neuroml.png?branch=master)](https://travis-ci.org/openworm/org.geppetto.model.neuroml)
34+
* [org.geppetto.simulator.external](https://github.com/openworm/org.geppetto.simulator.external) [![Build Status](https://travis-ci.org/openworm/org.geppetto.simulator.external.png?branch=master)](https://travis-ci.org/openworm/org.geppetto.simulator.external)
35+
* [org.geppetto.model.swc](https://github.com/openworm/org.geppetto.model.swc) [![Build Status](https://travis-ci.org/openworm/org.geppetto.model.swc.png?branch=master)](https://travis-ci.org/openworm/org.geppetto.model.swc)
36+
* [org.geppetto.model.nwb](https://github.com/openworm/org.geppetto.model.nwb) [![Build Status](https://travis-ci.org/openworm/org.geppetto.model.nwb.png?branch=master)](https://travis-ci.org/openworm/org.geppetto.model.nwb)
37+
* Fluid mechanics (Currently in development)
38+
* [org.geppetto.sibernetic](https://github.com/openworm/org.geppetto.sibernetic) [![Build Status](https://travis-ci.org/openworm/org.geppetto.sibernetic.png?branch=master)](https://travis-ci.org/openworm/org.geppetto.sibernetic)
39+
40+
#### Python Backend (prototype, in development)
4941
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.
5042
* [org.geppetto.frontend.jupyter](https://github.com/openworm/org.geppetto.frontend.jupyter) [![Build Status](https://travis-ci.org/openworm/org.geppetto.frontend.jupyter.png?branch=master)](https://travis-ci.org/openworm/org.geppetto.frontend.jupyter)
5143
* [pyGeppetto](https://github.com/openworm/pygeppetto)
@@ -62,3 +54,6 @@ Geppetto is an open-source project with a growing community, if you want to cont
6254

6355
Geppetto is released under the [MIT](http://opensource.org/licenses/MIT) license.
6456

57+
<p align="center">
58+
<img src="http://www.geppetto.org/images/geppetto.png" alt="Geppetto"/>
59+
</p>

geppetto.plan

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@
77
http://www.springsource.org/schema/dm-server/plan/springsource-dm-server-plan.xsd">
88

99

10-
<artifact type="bundle" name="org.geppetto.model" version="0.3.8"/>
11-
<artifact type="bundle" name="org.geppetto.core" version="0.3.8"/>
12-
<artifact type="bundle" name="org.geppetto.model.neuroml" version="0.3.8"/>
13-
<artifact type="bundle" name="org.geppetto.simulation" version="0.3.8"/>
14-
<artifact type="bundle" name="org.geppetto.frontend" version="0.3.8"/>
10+
<artifact type="bundle" name="org.geppetto.model" version="0.3.9"/>
11+
<artifact type="bundle" name="org.geppetto.core" version="0.3.9"/>
12+
<artifact type="bundle" name="org.geppetto.model.neuroml" version="0.3.9"/>
13+
<artifact type="bundle" name="org.geppetto.simulation" version="0.3.9"/>
14+
<artifact type="bundle" name="org.geppetto.frontend" version="0.3.9"/>
1515

1616

1717
</plan>

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<groupId>org.geppetto</groupId>
55
<artifactId>org.geppetto</artifactId>
66
<name>Geppetto</name>
7-
<version>0.3.8</version>
7+
<version>0.3.9</version>
88
<packaging>pom</packaging>
99
<modules>
1010
<module>../org.geppetto.model</module>

utilities/docker/geppetto-persistence/Dockerfile

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,13 @@ ARG aKey
55
ENV aKey=${aKey}
66
ARG sKey
77
ENV sKey=${sKey}
8-
ARG persistenceBranch=development
9-
ENV persistenceBranch=${persistenceBranch}
10-
ARG frontendBranch=development
11-
ENV frontendBranch=${frontendBranch}
12-
RUN echo "$frontendBranch";
13-
RUN echo "$persistenceBranch";
8+
ARG persistenceBranch
9+
ENV persistenceBranch=${persistenceBranch:-development}
10+
ARG frontendBranch
11+
ENV frontendBranch=${frontendBranch:-development}
12+
13+
RUN echo $frontendBranch;
14+
RUN echo $persistenceBranch;
1415

1516
RUN apt-get update && apt-get install -qq -y sudo
1617

@@ -43,10 +44,14 @@ ENV MAVEN_HOME /opt/maven
4344

4445
#VIRGO INSTALL
4546
USER root
46-
RUN apt-get update && apt-get install -y -qq curl bsdtar
47+
RUN apt-get update && apt-get install -qq -y curl bsdtar locate
4748
USER developer
4849
RUN mkdir -p /home/developer/virgo
4950
RUN curl -L 'http://www.eclipse.org/downloads/download.php?file=/virgo/release/VP/3.6.4.RELEASE/virgo-tomcat-server-3.6.4.RELEASE.zip&mirror_id=580&r=1' | bsdtar --strip-components 1 -C /home/developer/virgo -xzf -
51+
ADD dmk.sh /home/developer/virgo/bin/
52+
USER root
53+
RUN chown developer /home/developer/virgo/bin/dmk.sh
54+
USER developer
5055
RUN chmod u+x /home/developer/virgo/bin/*.sh
5156
ENV SERVER_HOME /home/developer/virgo
5257
#VOLUME /home/developer/virgo
@@ -61,6 +66,8 @@ RUN chmod -R 777 workspace
6166
USER developer
6267

6368
COPY config.json workspace/org.geppetto/utilities/source_setup/
69+
RUN sudo mv /home/developer/workspace/org.geppetto/utilities/docker/geppetto-persistence/geppetto.plan /home/developer
70+
6471
COPY geppetto.plan workspace/org.geppetto/
6572

6673
RUN sudo chmod -R 777 workspace;

0 commit comments

Comments
 (0)