2018 SGCI Hackathon
A gathering where programmers collaboratively code in an extreme manner over a short period of time.
Live Stream Hackathon Awards Ceremony HERE Friday, 27 July, 2018 at 6pm!!
Join us for two days of science gateway hacking with some of the best programmers in the field!
In conjunction with PEARC18 in Pittsburgh, SGCI is sponsoring an SGCI Hackathon to challenge up and coming programmers for tomorrow's science gateways. Undergraduate and graduate students will compete on gateway projects established by SGCI partners.
The competition will take place in the Wyndham Grand Pittsburgh Downtown where the PEARC18 conference is being held.
If you are new to science gateways, please see https://sciencegateways.org/new-to-gateways for an overview and more!
SGCI Hackathon Schedule
Thursday July 26th 3:00pm - 4:00pm
Introduction of judging criteria and timeline
July 26th 4:00pm - Friday July 27th 4:00pm
Hackathon & Mini Events
Friday July 27th 3:00-4:00pm
Friday July 27th 4:00-5:00pm
People Choice Online Voting
Friday July 27th 6:00pm
Two webinars are scheduled before the hackathon event.
1) Introduction to GitHub Webinar, July 10, 2018
2) Project Introduction Webinar, July 17, 2018
Download the Hackathon flyer here!
Sponsors should contact firstname.lastname@example.org for support options!
Join us on the social media app SLACK to get the latest updates!
Follow us on Twitter at #sciencegateways
Great Giveaways all night long!!
2018 Project Descriptions
Task #1: Design and develop a Jupyter notebook to demonstrate interoperability with NCSA’s BrownDog.
Task #2: Design and develop a Jupyter notebook to collect and analyze social media (Twitter) activity during weather events
Knowledge: Python & knowledge of JSON, Requests, pyLeaflet/Folium library
Task #1: Build interface for existing applications Gromacsimum for gromacs within Seagrid
Task #2: Build interface for existing applications Burai for QuantumEspresso within Seagrid
Knowledge: JavaFX (for desktop), Python/Django (for web) To test a model interface using Beg.in software
Task: design and implement a client-based, image stack viewing app that will be launched by the gateway server. The app should allow user to create points on the individual image and return all points back to the server when user clicks on “Submit”. Additionally if would be nice if the app allows the user to zoom, pan and display images in movie-mode.
Context: SimCCS is a decision support tool for integrated assessment of carbon capture, utilization and storage technology developed by members of the U.S.-China Clean Energy Research Center, Advanced Coal Technology Consortium. SimCCS Gateway is a science gateway built from the collaboration between the Indiana Geological & Water Survey and the Science Gateways Group at Indiana University.
- Mapping Network layers of SimCCS sources, sinks and pipeline infrastructure
- Georeferenced data ingestion for US, China and Australia
- Selectable sets among the resources for specific scenarios