We are working on REBOUND, an open-source C/Python package for doing simulations of planetary systems. It has state-of-the-art integrators for carrying out the simulations quickly and accurately, but we would like to animate the output as the simulation proceeds. This would greatly enhance the community's ability to disseminate cutting-edge science results to both the public and academics, and improve user engagement with the code.
In particular, we want to incorporate this capability in Jupyter notebooks, which we are using heavily for research, education, and for writing tutorials (see examples for what the code can do here: https://github.com/hannorein/rebound/tree/master/ipython_examples). We have written some code as a proof of concept that can communicate between the underlying C code, the Jupyter notebook, and the browser where the notebook is rendered, but need help developing and improving it. We would also be eager to explore different types of solutions.
Time Estimation: 10-40 Hours
Recruiting for the Following Skills:
Languages: Python, JavaScript, C, OpenGL, Socket Programming
Looking for a Team of: 1-4 Volunteers
OGRE - Orbital Graphical Environment
Many codes have been developed by astronomers to simulate the orbits of planets and satellites (to see how the orbits change, whether they will collide etc.). Unfortunately there isn't much software available for visualizing the outputs from these simulations. We're therefore developing an open-source, generic graphical user interface for viewing the outputs from all such typically used codes. The user can customize the viewing geometry, create a sequence of camera movements, and generate a movie of the result for easy incorporation into presentations/websites etc. I think this can become the standard in the field, and makes it possible to present cutting-edge research in an accessible way to both other scientists and the public. The infrastructure is in place, and we have a working version. You can find an example movie of a satellite orbit going unstable here: https://drive.google.com/file/d/0B19eUVZbcEKtaWxxM0swSXhlMlk/view?usp=sharing, and you can find the code at https://github.com/dtamayo/OGRE. We need help adding features and improving the graphics (OpenGL) to make everything easy to use and visually striking.
Time Estimation: 10-40 Hours
Recruiting for the Following Skills:
Languages: C++, Qt, OpenGL
REBOUND - Planetary System Simulation Package
We are working on REBOUND, an open-source C/Python package for doing simulations of planetary systems. It has state-of-the-art integrators for carrying out the simulations quickly and accurately, but we would like to animate the output as the simulation proceeds. This would greatly enhance the community's ability to disseminate cutting-edge science results to both the public and academics, and improve user engagement with the code.
In particular, we want to incorporate this capability in Jupyter notebooks, which we are using heavily for research, education, and for writing tutorials (see examples for what the code can do here: https://github.com/hannorein/rebound/tree/master/ipython_examples). We have written some code as a proof of concept that can communicate between the underlying C code, the Jupyter notebook, and the browser where the notebook is rendered, but need help developing and improving it. We would also be eager to explore different types of solutions.
Time Estimation: 10-40 Hours
Recruiting for the Following Skills: Languages: Python, JavaScript, C, OpenGL, Socket Programming
Looking for a Team of: 1-4 Volunteers
OGRE - Orbital Graphical Environment
Many codes have been developed by astronomers to simulate the orbits of planets and satellites (to see how the orbits change, whether they will collide etc.). Unfortunately there isn't much software available for visualizing the outputs from these simulations. We're therefore developing an open-source, generic graphical user interface for viewing the outputs from all such typically used codes. The user can customize the viewing geometry, create a sequence of camera movements, and generate a movie of the result for easy incorporation into presentations/websites etc. I think this can become the standard in the field, and makes it possible to present cutting-edge research in an accessible way to both other scientists and the public. The infrastructure is in place, and we have a working version. You can find an example movie of a satellite orbit going unstable here: https://drive.google.com/file/d/0B19eUVZbcEKtaWxxM0swSXhlMlk/view?usp=sharing, and you can find the code at https://github.com/dtamayo/OGRE. We need help adding features and improving the graphics (OpenGL) to make everything easy to use and visually striking.
Time Estimation: 10-40 Hours
Recruiting for the Following Skills: Languages: C++, Qt, OpenGL
Looking for a Team of: 2-4 Volunteers