John Hunter Technical Fellowship John Hunter (1968-2012)
author of matplotlib
initial board member of Numfocus Honorable mention:
Damien Irving (University of Melbourne)
Connie Gao (MIT) Olga Botvinnik
UC San Diego to create open source analysis software for the single-cell and biology communities, and to pioneer data, code sharing, and computational reproducibility within the single-cell and RNA biology communities.
Why Numfocus? When we founded Continuum, we also wanted to create a place where community members (including companies that compete with each other) could work together to fund open source projects that benefit science, engineering, math, and data-science.
! Through both significant personal and company donations of money and time, several people at Continuum have continued to work to get Numfocus organized, funded, and operational as well as the create, organize, and promote the PyData conference series.
— Peter Wang, PyData SV 2014 Birthplace of Conda and Anaconda “Guido, please help us convince core dev to work with us to solve the packaging problem!” “Meh. Feel free to solve it yourselves.” Anaconda
Code of Conduct Members of the community are open to collaboration, whether it's on PEPs, patches, problems, or otherwise. We're receptive to constructive comment and criticism, as the experiences and skill sets of other members contribute to the whole of our efforts. We're accepting of all who wish to take part in our activities, fostering an environment where anyone can participate and everyone can make a difference. Open Considerate Members of the community are considerate of their peers -- other Python users. We're thoughtful when addressing the efforts of others, keeping in mind that often times the labor was completed simply for the good of the community. We're attentive in our communications, whether in person or online, and we're tactful when approaching differing views. Members of the community are respectful. We're respectful of others, their positions, their skills, their commitments, and their efforts. We're respectful of the volunteer efforts that permeate the Python community. We're respectful of the processes set forth in the community, and we work within them. When we disagree, we are courteous in raising our issues.
Overall, we're good to each other. We contribute to this community not because we have to, but because we want to. If we remember that, these guidelines will come naturally. Respectful
Principles Philia φιλíα “brotherly love” — the fellowship that should exist between members of the same community. “the central idea of φιλíα is that of doing well by someone for his own sake, out of concern for him (and not, or not merely, out of concern for oneself). [... Thus] the different forms of φιλíα [as listed above] could be viewed just as different contexts and circumstances in which this kind of mutual well- doing can arise" — John M. Cooper
Principles Seva (Sewa) A Sanskrit word meaning selfless sacrifice, volunteering for the community “Helping out is not some special skill. It is not the domain of rare individuals. It is not confined to a single part of our lives. We simply heed the call of that natural impulse within and follow it where it leads us.” — Ram Dass
Principles Tithe The concept of giving 10% of increase back to the community If every company that uses NumPy stack gave 10% of profits (or even those profits connected to use of the NumPy stack) back to Numfocus — we would have no problem of sustainability.
Issues The Free Rider Problem The community has enormous contributions from certain people and companies while others just take what the community creates for their own benefit — without contributing back real value.
Issues Lack of Diversity For whatever reason, we tend towards a fairly homogeneous group. This can make some feel alone and make it difficult for them to contribute.
! Yet, it’s the contributions of diverse members that will make the community robust and able to reach its full potential.
Issues “Bad Actors” People that are do not follow the PSF Code of Conduct, make it difficult to attract diversity, or who tend towards leeching from the community without giving back significantly.
Summary •Python has had a long and fruitful history in Data Analytics
•It will have a long and bright future with your help!
•Contribute to the PyData community and make the world a better place!