2022 Impact Report

A decade of supporting Open Science

Letter from Executive Director

Leah Silen

Leah Silen

Our 10th year has been one of reflection. For everyone reading this, 2012 was a very different time than 2022. Yet after a decade of technological revolutions, political and cultural shifts, and world-changing events, one thing has never been clearer:

The open source scientific community is stronger than ever. And a strong scientific community has never been more vital.

Continue Reading

To better serve our mission of supporting open source scientific computing projects, we reflect on our own impact in the community. Our support services have enabled projects to allocate over $23 million for development and community management. We’ve seen an ecosystem of knowledge-sharing flourish, nurtured by our educational programs, diversity efforts, and a network of support through user-contributor gatherings.

I have the privilege of seeing our impact every day–whether in meetings with project leaders or attending events like our Project Summit or regional PyData conferences. I get to see how the efforts of talented individuals have and continue to collectively transform research, industry, education, and ultimately the lives of individuals around the world.

You can also see our work in the numbers: the growth in supported projects (currently 55 Sponsored, 57 Affiliated), 1,783 contributors, and dozens of annual gatherings across the globe, reaching hundreds of thousands of passionate participants. This report details the precise scale of our efforts.

We can be proud of the past decade and remain resolved to make every year more impactful than the last. So we reflect on the challenges. As a small nonprofit serving the work of thousands of volunteers, there is a sense that there is always more to be done.

There is never enough time. We could always accomplish more with more funding. It costs money to provide project support. Our fundraising means volunteers can focus more on their projects and less on administrative tasks and fundraising management.

Despite our constraints, this report will show you how much can be done by a group of truly dedicated individuals: staff, volunteer board members, project contributors, community members, and generous donors and grantors.

They built NumFOCUS into what it is today. Together we will continue to champion open source scientific computing for the decades to come.

As a long-time supporter of open-source efforts, it has been so gratifying to see the work of NumFOCUS over 10 years in supporting and focusing corporate energy towards CDOSS (community-driven open-source software). This software has been the foundation of some of the most exciting innovations in the past decade. With continued support from NumFOCUS to visionary community leaders, CDOSS will continue to be the foundation of innovation and science for decades to come.

- Travis Oliphant: Founding Chair, NumFOCUS Board of Directors, CEO at OpenTeams

Travis Oliphant: Founding Chair, NumFOCUS Board of Directors, CEO at OpenTeams

Travis Oliphant

What a Decade of Supporting Open Science Can Accomplish

Open science has proven that mass collaboration can lead to innovation. For the last ten years, NumFOCUS has provided the institutional, operational, and financial administration support that underpins these community-driven efforts.

0

hosted events in...

0

different countries, with over...

0

attendees.

$0M

distributed in Project Support.

Our fiscal sponsorship program began 2014 with five projects. Since then, $23 million in project-restricted donations and grants has gone towards project advancements including groundbreaking technological innovations, community management, legal services, documentation, DEI initiatives, events, and promotion.

This program now supports 55 Sponsored and 57 Affiliated projects.

Get to Know Our Projects
$0

awarded through
NumFOCUS Small Development Grants.

See 2022 Grants
0+

tutorials given at PyData conferences. PyData is NumFOCUS's flagship educational program.

Learn About PyData in 2022
0

Project Stickers Distributed

NumFOCUS creates stickers for every Sponsored Project as a vehicle for promotion among contributors and users. They have, and continue to be, the neon lights of projects at events and on laptops worldwide. The number of stickers distributed is a barometer for promotional efforts and interest in the projects.

0

hours of legal services provided to our Sponsored projects.

Navigating international laws can be one of the most complex challenges facing open source projects. Our legal services help with licensing, trademark registration, ownership contracts, and agreements.

New Projects

+12
55
+16
57

1,783

188,170

Open source was my gateway to scientific computing. To serve on the board and have a front-row seat to the work NumFOCUS is doing to support open source projects advancing science has been extremely rewarding.

- Katrina Riehl: President, NumFOCUS Board of Directors, Adjunct Lecturer at George Washington University

Katrina Riehl: President, NumFOCUS Board of Directors, Adjunct Lecturer at George Washington University

Katrina Riehl

Project Support

Critical Aid to Scientific Problem Solvers and Trailblazers

NumFOCUS’s support extends across the open source scientific data stack. While you may recognize a number of these essential projects, we invite you to click on the logos below to learn more.

Sponsored
Affiliated

Small Development Grants

Proposals Funded in 2022

We were thrilled to increase the amount awarded to Sponsored and Affiliated projects through NumFOCUS Small Development Grants (SDG). The program, led by a committee of community volunteers, funds specific project needs at $5,000-$10,000 per grant. Since its inception, the program has allocated $700,636 in small grants.

37 proposals were funded in 2022, totaling $225,000 in grants.

SciPy

Introducing Users to Powerful New Features of SciPy

JuMP

Adding complex number support to JuMP

Spyder

Improving the Spyder IDE installation experience

FluxML

Make WGLMakie a first-class Makie backend

TARDIS

Interactive documentation for TARDIS

GeoPandas

Leveraging the S2 library for processing geographic spatial data in Python

pomegranate

Backend switch to PyTorch

CVXPY

Modernize the CVXPY web documentation and make it interactive

FluxML

Make Julia's deep learning ecosystem interoperable with Python models

GeomScale

Linear algebra kernel for volesti

Orange

Utilities for internationalization of f-strings

QuTiP

QuTiP 5 Sprint

Taskflow

Developer Training Programs for Taskflow

Blosc

Make python-blosc2 to leverage most of the new capabilities in C-Blosc2

Cantera

Redesigning and Improving Cantera’s Website

conda-forge

Adding pyproject.toml support to grayskull

Julia

Advancing Julia Outreach and Community Efforts

LFortran

Compiling SciPy with LFortran

MDAnalysis

Improving the organization and content of MDAnalysis teaching materials

napari

Add advanced transparency support in napari by adding two-pass rendering to VisPy

OpenFHE

Integrating BGV Functionality into PALISADE

PyTables

PyTables to leverage the HDF5 enhanced direct chunk capabilities

SciPy

Faster Random Variate Sampling from SciPy Statistical Distributions

SymPy

Merging of the new SymPy plotting module and further usability improvements

TARDIS

Support for TARDIS Con 2022

pvlib

pvlib python jupyterhub tutorial

pyiron

Helping users build workflows with ontological typing

Spyder

Improving Spyder IDE UX/UI

ArviZ

Abstract plotting backend interface

Blosc

Enable the C-Blosc2 plugin support for python-blosc2

Julia

Enabling Seamless Geospatial Computing in Julia with GeoInterface

OpenFHE

Integrating BGV Functionality into OpenFHE

PyMC

Jax SMC samplers for PyMC

rOpenSci

Publishing multilingual resources to increase diversity on open source projects

SunPy

Scoping the future of timeseries data in sunpy

Tardis

mlpack

sktime

Coverage of expenditures for 2022 developer days - core developers and mentees were invited to travel to London

Community Leadership

Groundbreaking Science Requires
the Proper Groundwork

Want to chip in as a volunteer?
Find out how

Our mission relies on the cooperation of enthusiastic volunteers, project contributors, fundraisers, and donors. You can’t move a mountain alone. But stone by stone, person to person, we can cut new paths to discovery.

This year our NumFOCUS community-led committees were taken to the next level through the efforts of dedicated volunteers. The positive impact of these community leaders on our mission can be seen in the five committees below.

Affiliated Project Selection Committee (APSC)
Affiliated Project Selection Committee (APSC)

To learn more about the committee’s role and responsibilities, please see the committee charter.

2022 was a successful year for the committee as they wrapped up the first committee’s term fine-tuning the application content and review process. The members reviewed 42 applications leading to the acceptance of 16 new NumFOCUS Affiliated Projects.

The APSC also supported the growth of our Incubator program by recommending projects that needed focused support before applying again for affiliation.

A huge thank you to Larry Gray, Adrin Jalali, Leopold Talirz, and Mark Mikofski for their service and dedication to the APSC. In 2023, four new members will join the committee.

Members +

VP: Dr. Larry Gray
Secretary: Florian Roscheck
Members: Adrin Jalali, Filipe Fernandes, Leopold Talirz, Logan Kilpatrick, Mark Mikofski, Paul Anzel, Rocco Meli, Vyas Ramasubramani

DISC Committee
DISC Committee

The Diversity & Inclusion in Scientific Computing (DISC) Committee worked on two key initiatives in 2022: the 2023 Unconference, funded by the Gordon & Betty Moore Foundation, taking place in May 2023, and a new look and update to the DISCOVER Cookbook.

Members +

Co-chairs: Melissa Mendonca & Tania Alland
Members: Terez Iofciu, Mariana Meireles, Mark Mikofski, Ana Ruvalcaba, Noa Tamir

Small Development Grants Committee
Small Development Grants Committee

Our Small Development Grants program has seen steady growth over the years, awarding just over $15,000 in 2017 to $225,000 in 2022. Led by community volunteers passionate about the health and sustainability of NumFOCUS projects, the committee ensures funding decisions are unbiased and equitable.

Members +

Co-Chairs: Bryan Weber (Cantera), David Pérez-Suárez (SunPy)
Members: Larry Gray, Marcel Haas, Bradly Alicea, Tim Hoffmann, Roy Pamphile, Paige Bailey, Mridul Seth, Brian Skinn, Logan Kilpatrick, Pramod Misra, Alejandro Oliva

OSSci
OSSci

OSSci is an initiative introduced in 2022 to connect open science stakeholders to use and develop open source software within the NumFOCUS ecosystem. The facilitation of these networking opportunities will bring together individuals from academia, government, and industry to collaborate on common goals.

OSSci aims to support, develop and connect OSS tools in science by:

    Catalyzing open source science connections within the NumFOCUS ecosystem
    Supporting NumFOCUS projects to add research expertise
    Facilitate working groups of scientists and OSSci developers around the areas of science where the projects reside — materials, climate, healthcare

We’ll be rolling out new opportunities for collaboration and engagement during the coming year.

Community Outreach

Building Connections Through
Interaction, Education, and Conversation

NumFOCUS-organized events reach across multiple continents, strengthening local open source scientific communities. Our global online conferences unite these groups towards the shared cause of human advancement through the sharing of knowledge.

PyData's

Digital Following

69.7k

143k

Virtual Meetups and Collaborations

NumFOCUS is a key supporter of PyData’s volunteer-led global Meetups now on every continent but Antarctica.

175,598

3,024

216

73

203,817

PyData Global 2022

The entirely-remote PyData Global returned for its third year. While each of these events saw wide attendance and leading-class programming, this year benefitted from a new tool: Streamyard enhanced the conference experience by streaming sessions via YouTube. Thousands of attendees and hundreds of speakers from across the globe participated in the conference, with the highlight being our diverse keynote speakers.

Dr. Thomas Dohmke

CEO of GitHub

Pia Mancini

Founder of She Code Africa

Hadley Wickham

Chief Scientist, RStudio

Gabriela De Queiroz

Chief Data Scientist, IBM &, Founder, R-Ladies And AI Inclusive

Dj Patil

Former U.S Chief Data Scientist

Ada Nduka Oyom

Founder of She Code Africa, Co-Founder of Open Source Community Africa, Ecosystem Community Manager, Sub-Saharan Africa, Google

Quincy Larson

Founder of freecodecamp.org

PyData Global

By The Numbers

10

 

17

 

178

 

1,600

 

171

 

PyData In-Person Conferences

PyCon DE / PyData Berlin

April 11-13
1,150 on-site + 450 online

PyData London

June 17-19
460 attendees

PyData Yerevan

August 12-13
350 attendees

PyData Miami

September 22
102 attendees

PyData NYC

November 9-11
675 attendees

PyData Eindhoven

December 2
400 attendees

PyData Tel Aviv

December 13
400 attendees

DEI Initiatives & Programs

A Community for All Is
Better for Everyone

The values of diversity, equity, and inclusion (DEI) are inherent to the principles behind open source scientific computing. A more inclusive community that shares ideas, methods, and code can make a profound impact. Our DEI efforts are vital to NumFOCUS’s core mission.

Support Network

Driving the Next
Generation of Innovation

NumFOCUS benefits from a diverse body of stakeholders who believe in the promise of open science and, more importantly, realize that the need for support grows more pronounced each year. These corporate sponsors, foundations, event participants, and generous individual donors provide NumFOCUS with the resources needed to maintain the highest level of service to our Sponsored and Affiliated Projects.

In turn, NumFOCUS strives to be a responsible steward of the financial support we receive, as demonstrated this year by our earning a Gold Seal of Transparency from GuideStar, an independent organization which evaluates nonprofits against multiple transparency and accountability metrics. We consider it both a duty and a pleasure to retain their confidence in us.

The groundbreaking work of the James Webb Telescope is made possible with the NumFOCUS-supported tool Astropy.

Grants

Chan Zuckerberg Initiatives’s Essential Open Source Software

Eight NumFOCUS projects were awarded CZI grants this year. This funding, life-changing for many projects, supported critical development, maintenance, and community initiatives. We are grateful for the continued support and positive impact of CZI’s EOSS program.

  • conda-forge
  • MDAnalysis
  • Bokeh
  • CuPy
  • Scientific Python
  • Spyder
  • scikit-image
  • Napari

Corporate Sponsors

Our partnerships with corporate users are essential in sustaining our work. Enterprise stakeholders provide needed resources and crucial insights into the numerous domains and myriad of applications of NumFOCUS tools. We extend our deep appreciation and gratitude to all participating in our Corporate Sponsorship program.

Contributing

Community

With Support From

Financials

Revenue

Donations
$1,485,810

Corporate Donations

$1,355,848

Project Restricted

$605,641

Unrestricted

$750,207

Individual Donations

$129,961

Project Restricted

$54,872

Unrestricted

$75,088

Grants
$5,539,386

Project Restricted

$5,449,053

Program Restricted

$90,333

Program Services
$1,930,195

Events

$1,154,892

Fiscal Sponsorship

$698,852

Google Season of Docs

$32,950

Google Summer of Code

$43,500

Other
$1,411,460

Project Service Agreements

$1,400,516

Merchandise Sales

$6,579

Interest Earned & Bank Credits

$4,364

Total Revenue
$10,366,852

Restricted
Project & Programs

$7,834,243

Unrestricted
Project Support Services

$2,532,608

Expenses

Project & Program Support
$1,454,539

Accounting & Payment Processing

$46,489

Cloud Services & Hosting

$45,643

Community Engagement Platforms

$36,914

Communication Services

$20,593

Consulting

$26,246

Marketing & Graphic Design

$52,736

Legal

$34,931

Payroll

$1,106,105

Platform Maintenance & Deployment

$46,999

Web Development & Maintenance

$37,880

Project Direct Expenses
$4,370,204

Cloud Services & Hosting

$15,624

Community Management

$506,597

Consulting & Coordination

$39,422

Dev Ops

$119,683

Development & Maintenance

$2,211,562

Documentation

$214,655

Events & Workshops

$314,413

Equipment, Supplies, Software & Subscriptions

$35,574

Fiscal Sponsorship & Indirect Costs

$698,852

Graphic Design

$15,046

Indirect Costs on Subcontracts

$97,291

Scholarships & Awards

$59,855

Travel

$31,385

Web Development & Maintenace

$10,237

Program Services
$871,616

PyData & Project Events

$604,616

Scholarships & Sponsorships

$42,000

Small Development Grants

$225,000

Administrative Services
$89,242

Bank Charges

$23,629

Equipment & Supplies

$21,047

Insurance

$4,629

Office Expenses

$9,384

Software & Subscriptions

$19,443

Travel

$11,108

Total
$6,785,603

Revenue & Expense Comparison
2018-2022

Project Financials

Affiliated

2022 Income
$81,240

2022 Expenses
$51,235

Balance (All Dates)
$77,854

ArviZ

2022 Income
$178,580

2022 Expenses
$69,879

Balance (All Dates)
$267,492

Astropy

2022 Income
$280,040

2022 Expenses
$362,519

Balance (All Dates)
$539,444

Blosc

2022 Income
$10,350

2022 Expenses
$15,137

Balance (All Dates)
$575

Bokeh

2022 Income
$184,038

2022 Expenses
$54,517

Balance (All Dates)
$175,805

Cantera

2022 Income
$5,690

2022 Expenses
$2,893

Balance (All Dates)
$5,508

conda-forge

2022 Income
$251,046

2022 Expenses
$129,136

Balance (All Dates)
$241,165

CuPy

2022 Income
$175,000

2022 Expenses
$14,430

Balance (All Dates)
$160,570

Dask

2022 Income
-$53,652

2022 Expenses
$9,955

Balance (All Dates)
$154,771

Econ-ARK

2022 Income
$684,303

2022 Expenses
$153,639

Balance (All Dates)
$575,311

FEniCS

2022 Income
$8

2022 Expenses
$2,400

Balance (All Dates)
$293

GDAL

2022 Income
$254,189

2022 Expenses
$163,228

Balance (All Dates)
$342,322

ITK

2022 Income
$1,278

2022 Expenses
-$2,388

Balance (All Dates)
$560

Julia

2022 Income
$161,036

2022 Expenses
$117,016

Balance (All Dates)
$308,540

JuMP

2022 Income
$202,575

2022 Expenses
$224,368

Balance (All Dates)
$84,836

Jupyter

2022 Income
$438,792

2022 Expenses
$342,429

Balance (All Dates)
$1,018,110

LFortran

2022 Income
$123,064

2022 Expenses
$31,680

Balance (All Dates)
$104,783

MathJax

2022 Income
$181,494

2022 Expenses
$134,393

Balance (All Dates)
$46,672

matplotlib

2022 Income
$219,657

2022 Expenses
$392,779

Balance (All Dates)
$222,204

MDAnalysis

2022 Income
$321,232

2022 Expenses
$118,324

Balance (All Dates)
$400,368

mlpack

2022 Income
$7,008

2022 Expenses
$286

Balance (All Dates)
$15,814

napari

2022 Income
$305,364

2022 Expenses
$76

Balance (All Dates)
$305,287

NetworkX

2022 Income
$203,400

2022 Expenses
$180,723

Balance (All Dates)
$206,326

NiBabel

2022 Income
$0

2022 Expenses
$55,937

Balance (All Dates)
$64,338

nteract

2022 Income
$0

2022 Expenses
$0

Balance (All Dates)
$9,696

NumPy

2022 Income
$225,032

2022 Expenses
$301,690

Balance (All Dates)
$212,608

Open Journals (JOSS)

2022 Income
$974

2022 Expenses
$136,744

Balance (All Dates)
$113,923

OpenMBEE

2022 Income
$0

2022 Expenses
$0

Balance (All Dates)
$28,500

PALISADE

2022 Income
$14,697

2022 Expenses
$4,599

Balance (All Dates)
$10,097

pandas

2022 Income
$320,892

2022 Expenses
$220,223

Balance (All Dates)
$561,228

PyMC

2022 Income
$10,440

2022 Expenses
$13,581

Balance (All Dates)
$18,189

PyTables

2022 Income
$4,300

2022 Expenses
$7,300

Balance (All Dates)
$77

QuantEcon

2022 Income
$48

2022 Expenses
$107,557

Balance (All Dates)
$32,624

rOpenSci

2022 Income
$210,211

2022 Expenses
$92,995

Balance (All Dates)
$309,448

Scientific Python

2022 Income
$1,782,729

2022 Expenses
$68,500

Balance (All Dates)
$1,714,228

scikit-image

2022 Income
$176,800

2022 Expenses
$89,844

Balance (All Dates)
$155,982

scikit-learn

2022 Income
$17,522

2022 Expenses
$1,081

Balance (All Dates)
$28,619

SciML

2022 Income
$146,582

2022 Expenses
$96,778

Balance (All Dates)
$248,794

SciPy

2022 Income
$47,741

2022 Expenses
$30,946

Balance (All Dates)
$106,140

sgkit

2022 Income
$69,334

2022 Expenses
$35,299

Balance (All Dates)
$43,634

Shogun

2022 Income
$0

2022 Expenses
$525

Balance (All Dates)
$20,286

Spyder

2022 Income
$107,157

2022 Expenses
$13,977

Balance (All Dates)
$93,180

Stan

2022 Income
$5,826

2022 Expenses
$64,060

Balance (All Dates)
$198,131

SunPy

2022 Income
$71,321

2022 Expenses
$67,712

Balance (All Dates)
$14,190

SymPy

2022 Income
$45,515

2022 Expenses
$33,393

Balance (All Dates)
$68,497

TARDIS

2022 Income
$12,301

2022 Expenses
$8,204

Balance (All Dates)
$11,062

Xarray

2022 Income
$2,229

2022 Expenses
$51,698

Balance (All Dates)
$19,559

yt

2022 Income
$0

2022 Expenses
$0

Balance (All Dates)
$1,089

Zarr

2022 Income
$197,890

2022 Expenses
$150,025

Balance (All Dates)
$265,183

People

The NumFOCUS team, our board, and advisors make everything you’ve seen in this report possible. To learn more about the people you see here, visit our website.

NumFOCUS Staff

Leah Silen

Executive Director

Jim Weiss

Director of Events and Resources

Nolan Fortman

Director of Business Development

Arliss Collins

Open Source Developer Advocate

Nicole Foster

Operations Manager

Carolyn Rodon

Communications and Marketing Manager

Lynn Brubaker

Project Finance Manager

Lisa Martin

Financial Administrator

Lindsay Stecher

Grants Manager

Savannah Simons

AP/AR Specialist

Gayle Ollington

Events Manager, Project Jupyter

Tomara Youngblood

Events Manager

Samina Trachier

Events and Digital Marketing Manager

Donovan Del Valle

Events Intern

Board of Directors

Katrina Riehl

President

James Powell

Chair

Rosie Pongracz

Treasurer

Logan Kilpatrick

Secretary

Stéfan van der Walt

Sylvain Corlay

Lawrence Wilson Gray

Noa Tamir

Advisory Council

Matt Greenwood

Brian Granger

Jason Grout

Stefan Karpinski

Shahrokh Mortazavi

Travis Oliphant

Fernando Pérez

Tom Pologruto

Gabriela de Queiroz

Peter Wang

Andy Terrel

JJ Allaire

Tracy Teal

Xavier Lacroze

Stephanie Stattel

Alexy Khrabrov

Mike McCarty

Micahel Zargham

Duane O’Brien