-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Please join the developer mailing list
Bookmarks saved in http://bitly.com/openscienceframework-sprint
IRC #openscienceframework on freenode either via webchat http://webchat.freenode.net/ or an irc client.
The Open Science Framework is an infrastructure for facilitating open science.
The goal of the OSF sprints will be to develop a modular contribution workflow for the open source community by using a modular. We will not be working on the OSF code-base as these modules will eventually be integrated into the framework; when applicable code from the OSF code-base will seed these modules.
In addition to the projects below, feel free to brainstorm future projects and add your insights about what you'd like from the OSF at Brainstorming Extensions page.
You don't have to do this, but it would be helpful to have familiarity with Flaks, MongoDB, jQuery, ember.js, and Mako templates.
We'll use this as an example to test the modular workflow mentioned above. We'll use Flask, Pygments, etc. to create a dynamic wiki that will replace the OFS wiki.
This is how we talk to our database.
There are no goods ways to talk to Git with Python (update: pygit2?). We've started the gitsubprocess module for this purpose, but it needs work.
Where you can get involved: writing tests, cleaning up code, adding features.
The simplified git front-end that the OSF uses needs some work, mostly in terms of user interface.
We currently use ember.js to give users the ability to create meta-data templates (a dynamic survey) whose data that can be attached to registrations. Perhaps it shouldn't be in ember; we want to give users access to logic in the template. Should this be a protected templating language processed server-side? Should we use a non-logic-less javascript template?
Given a list of citations, we need to parse author, title, date, journal, etc. There exists software that claims to do this, but we need to test said software. Then we need to write a Python wrapper.
A place for crowd-source citation (plus references) gathering and cross-validation.
We want to allow users to help us collection citations as well as parse them and correct them. We'll develop a Flask RESTful API to do this.
Parse this database into a citation and the citations in the reference section. Dataset accessible via FTP or OAI:
http://www.ncbi.nlm.nih.gov/pmc/tools/openftlist/
We need multi-key encryption--a group may need access to a file, for instance. A prototype would be nice.