Python Software Foundation
Python is a programming language used by software developers and scientists.
Python is a programming language used by software developers and scientists.
Python is a popular high-level programming language used by scientists, developers, and many others who want to work more quickly and integrate systems more effectively. The Python Software Foundation serves as an umbrella organization to a variety of Python-related projects, as well as sponsoring projects related to the development of the Python language.
This year, our sub-orgs are:
- dipy (computational neuroanatomy, focusing mainly on diffusion magnetic resonance imaging (dMRI) analysis)
- mercurial (source control)
- mne-python (processing electroencephalography (EEG) and magnetoencephalography (MEG) data)
- pysal (Python Spatial Analysis Library)
- scipy (fundamental routines for scientific computing)
- scrapinghub (information retrieval and manipulation)
- securedrop (secure whistleblower submission system)
- statmodels (data analysis, statistics and econometrics)
2018 Program
Successful Projects
Contributor
Oleh Kozynets
Mentor
Jean-Rémi King, choldgraf, Eric Larson
Organization
Python Software Foundation
Interactive 3D visualizations of human brain activity in the Jupyter Notebook using ipyvolume
The aim of this project is to improve data visualization in MNE when working in the Jupyter Notebook. This will be achieved by implementing a package...
Contributor
Tommy Clausner
Mentor
Eric Larson, Jean-Rémi King, Mainak Jas, Denis Engemann, Alex Gramfort
Organization
Python Software Foundation
mne.set_volumeAverage(True) - preparing Group level analyses for volumetric data
Neural source reconstruction of MEG/EEG data requires subject specific geometrical data (i.e. electrode locations and anatomical brain data). For...
Contributor
Stefanie Lumnitz
Mentor
Sergio Rey, Dani Arribas-Bel, Joris Van den Bossche, Levi Wolf
Organization
Python Software Foundation
PySAL - Geovisualization Package
The goal of this project is to design and implement a visualization module in PySAL, the splot package. This will meet the growing demand for a...
Contributor
Aditya Bharti
Mentor
Ralf Gommers, Nikolay Mayorov, Eric Larson
Organization
Python Software Foundation
Scipy: Rotation formalism in 3 dimensions
Provides a single clean interface to the different representations of 3D rotations (matrices, Euler angles, quaternions). Also supports many useful...
Contributor
Sushil Khanchi
Mentor
Pulkit Goyal, Kevin Bullock, Sean Farley
Organization
Python Software Foundation
Add dry-run functionality to each write command
In mercurial, there are some write commands which have a --dry-run flag that turns on a mode in which user will get to know what will be the result...
Contributor
Shreyas Fadnavis
Mentor
Rafael Neto Henriques, Mauro Zucchelli, Maryam
Organization
Python Software Foundation
Model Fitting using Microstructure Imaging of Crossing (MIX): DIPY
Diffusion MRI measures water diffusion in biological tissue, which can be used to probe its microstructure. The most common model for water diffusion...
Contributor
Sangeet Kumar Mishra
Mentor
Pulkit Goyal, Kevin Bullock, Sean Farley
Organization
Python Software Foundation
Improve Functionality of hg grep | PSF | Mercurial
The current implementation of grep in mercurial is quite counter-intuitive and not what most people would expect it to do. For example one of the...
Contributor
Xinquan Wu
Mentor
Eleftherios Garyfallidis, Serge K.
Organization
Python Software Foundation
Implementing multi-thread capacities for nonrigid registration in DIPY using OpenMP
DIPY is an open source software mainly focusing on diffusion Magnetic Resonance Imaging (dMRI) analysis. For nonrigid image registration, it...