NumFOCUS promotes open source scientific software.

The mission of NumFOCUS is to promote sustainable high-level programming languages, open code development, and reproducible scientific research. We accomplish this mission through our educational programs and events as well as through fiscal sponsorship of open source data science projects. We aim to increase collaboration and communication within the scientific computing community.

lightbulb_outline View ideas list


  • python
  • javascript
  • julia
  • r


email Mailing list
mail_outline Contact email

NumFOCUS 2016 Projects

  • story645
    Categorical Axis
    While matplotlib 1.5 added direct support for plotting data frames, there are still a few related tasks yet to be done. An important one is...
  • bhargavvader
    Dynamic Topic Models - Gensim
    Dynamic Topic Models are used to model the evolution of topics in a corpus, over time. The Dynamic Topic Model is part of a class of probabilistic...
  • pkofod
    Improving the state of Optim.jl
    The purpose of this GSoC project is to work on a variety of loose ends in, and general improvements to, the optimization package Optim.jl. Optim.jl...
  • Chris Medrela
    Manage workflow for Software/Data Carpentry instructor training
    Software Carpentry (SWC) has a workflow for Instructor Trainings. Currently, it uses Etherpads and Google Docs spreadsheets, which slows down SWC...
  • ramcha24
    Presolve Routines for LP and SDP within Convex.jl
    Pre-solving is the process of detecting redundancies in an optimization problem and removing them so that the problems that are fed to solvers are...
  • Prerit Garg
    Result-aggregation server for the installation-test scripts
    Software Carpentry has been teaching researchers in science, engineering, medicine, and related disciplines the computing skills they need to get...
  • goelakash
    Upgrade to datapackage.json standard
    One of the ways the Retriever makes it easy to add new datasets is by allowing datasets to be added using simple plain text descriptions of the data...