Python Software Foundation
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)
Python Software Foundation 2018 Projects
-
Sushil Khanchi
Add dry-run functionality to each write commandIn 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... -
Abhijeet Panda
Automatic ForecastingThe aim of the project is to implement an automatic forecasting infrastructure for statsmodels similar to auto.arima()/ets() of the ‘ forecast’ ... -
Parichit Sharma
DIPY workflows and Quality AssuranceDIPY is a highly versatile and widely used python package for analyzing diffusion MRI images. There are several modules for performing many common... -
Karandeep Singh Juneja
Extend Visualization - Focus in UIDIPY aims at building scifi-like 3D and 2D user interfaces. Dipy.viz provides many visualization capabilities. The goal of the project is to improve... -
thechargedneutron
Extended Visualization : Focus in GLSLThe project aims at building stunning visualization tools using GLSL. Visualization of brain images and other datasets will be super fast using... -
Xinquan Wu
Implementing multi-thread capacities for nonrigid registration in DIPY using OpenMPDIPY is an open source software mainly focusing on diffusion Magnetic Resonance Imaging (dMRI) analysis. For nonrigid image registration, it... -
Sangeet Kumar Mishra
Improve Functionality of hg grep | PSF | MercurialThe 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... -
Oleh Kozynets
Interactive 3D visualizations of human brain activity in the Jupyter Notebook using ipyvolumeThe 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... -
Tommy Clausner
mne.set_volumeAverage(True) - preparing Group level analyses for volumetric dataNeural source reconstruction of MEG/EEG data requires subject specific geometrical data (i.e. electrode locations and anatomical brain data). For... -
Shreyas Fadnavis
Model Fitting using Microstructure Imaging of Crossing (MIX): DIPYDiffusion MRI measures water diffusion in biological tissue, which can be used to probe its microstructure. The most common model for water diffusion... -
Stefanie Lumnitz
PySAL - Geovisualization PackageThe 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... -
Aditya Bharti
Scipy: Rotation formalism in 3 dimensionsProvides a single clean interface to the different representations of 3D rotations (matrices, Euler angles, quaternions). Also supports many useful... -
Viral Mehta
Scrapinghub: Scrapy - Spider Auto RepairSpiders can become broken due to changes on the target site, which lead to different page layouts (therefore, broken XPath and CSS extractors). Often... -
Chau Tung Lam Nguyen
Scrapy performance improvementThe project aims to define the bottleneck components of Scrapy that need improvement. These changes can speed up Scrapy’s performance.