Teaching basic lab skills
for research computing

Google Summer of Code 2016 ended

As announced in April, we had some Google Summer of Code Students working with us this year.

Manage workflow for Software Carpentry and Data Carpentry instructor training

Chris Medrela, under the mentoring of Greg Wilson and Piotr Banaszkiewicz, worked on AMY implementing instructor training workflow that is already in use as we reopened instructor trining.

Result-aggregation server for the installation-test scripts for Software Carpentry and Data Carpentry

Prerit Garg, under the mentoring of Piotr Banaszkiewicz and Raniere Silva, worked on a web server that receive and store information provided by the installation script.

Other projects under NumFOCUS umbrella

This year our projects were under NumFOCUS umbrella. We thanks NumFOCUS for their support and we want to highlight their other Google Summer of Code projects.

Dynamic Topic Models for Gensim

Bhargav Srinivasa, under the mentoring of Lev Konstantinovskiy, Radim Rehurek and Devasena Inupakutika, worked on Gensim that now supports Dynamic Topic Model.

Upgrade to datapackage.json standard for EcoData Retriever

Akash Goel, under the mentoring of Henry Senyondo and Ethan White, worked on EcoData Retriever that now is compatible with Datapackage.JSON standard when saving the scripts that retrieved the data requested by the user. Also, now EcoData Retriever works with Python 3.

Improving the state of Optim.jl for JuliaOpt

Patrick Kofod Mogensen, under the mentoring of Miles Lubin, worked on JuliaOpt that now has a faster implementation of Simulated Annealing solver. Also, now JuliaOpt’s documentation includes tons of examples.

Presolve Routines for LP and SDP within Convex.jl for JuliaOpt

Ramchandran Muthukumar, under the mentoring of Madeleine Udell, worked on JuliaOpt MathProgBase that provides high-level one-shot functions for linear and mixed-integer programming. Ramchandran’s work focus on the presolving the linear and mixed-integer programming problems, a important step to improve benchmarks.

Categorical Axis for matplotlib

Hannah Aizenman, under the mentoring of Michael Droettboom and Thomas Caswell, worked on matplotlib to reduce the code that users need to write when working with categorical data.


Dialogue & Discussion

You can review our commenting policy here.