Projects per cycle
Python Software Foundation, 2016 to 2026
View as table
| Projects | |
|---|---|
| 2016 | 49 |
| 2017 | 29 |
| 2018 | 14 |
| 2019 | 30 |
| 2020 | 24 |
| 2021 | 34 |
| 2022 | 28 |
| 2023 | 22 |
| 2024 | 30 |
| 2025 | 16 |
| 2026 | 13 |
PROJECTS
289 accepted projects across 11 cycles, 2016 to 2026. Each one links to its contributor, mentors and code.
Projects listed
289
Across 11 cycles
In GSoC 2026
13
17 in 2025
Busiest cycle
2016
49 projects
Mentors named
346
Across all listed projects
First cycle
2016
Latest 2026
Python Software Foundation, 2016 to 2026
| Projects | |
|---|---|
| 2016 | 49 |
| 2017 | 29 |
| 2018 | 14 |
| 2019 | 30 |
| 2020 | 24 |
| 2021 | 34 |
| 2022 | 28 |
| 2023 | 22 |
| 2024 | 30 |
| 2025 | 16 |
| 2026 | 13 |
Aaron Chewe
The holidays library currently embeds translated holiday names directly within country-specific Python modules, causing significant data redundancy...
ankushhKapoor
This project aims to improve the accuracy, completeness, and accessibility of Indian holidays in the Open World Holidays Framework (OWHF). It focuses...
c0rydoras
Pwndbg’s codebase is incosistent and (only partially) structured. The goal of the project, is to "clean" the codebase, by enforcing stricter linting,...
ebuzerdrmz44
BorgBackup 2.x stores each deduplicated chunk as a separate borgstore object, resulting in millions of tiny files and severe performance regressions...
Gnefil
MNE-Python provides powerful 3D PyVista brain viewers and 2D Matplotlib sensor plots, but these tools currently operate in isolation. This project...
José Guilherme
Pwndbg delivers a powerful debugging experience on traditional Linux systems, but its support for Android environments remains limited. This is...
medha-14
This project aims to enhance the FURY documentation experience by making it more reliable, accessible, and visually engaging for both users and...
Mrityunjay Raj
Borg stores each deduplicated chunk as a separate file. On SFTP, that's one network round-trip per chunk. Pack files bundle N chunks into one file. A...
Natneal
MNE-Python’s documentation is extensive but primarily static, requiring local installation for users to explore data. This project aims to integrate...
Paresh Joshi
Global financial entities, clearinghouses, and settlement networks require absolute precision in market scheduling to maintain operational integrity,...
Pragnya Khandelwal
The EGI-MFF reader in MNE-Python uses an old internal parser that’s pretty hard to maintain and often runs into timing drifts or memory issues. My...
Steve Chen
This proposal addresses the need to provide game developers with a Vibe Coding Agent, an intelligent assistant capable of generating assets, writing...
TomasGuija
This proposal aims to extend DIPY's image registration framework by implementing new similarity metrics, with a particular focus on Mutual...
Advait GaurMentored by Anurag Surendra Bhat, PrimedErwin
pocketpy provides a tensor library, cTensor, for users who want to integrate neural networks into their applications. cTensor implements automatic...
Annapurna GuptaMentored by Sreelakshmi Jayarajan, Reimar Bauer, Matthias Riße +1
The Mission Support System (MSS) client currently lacks the ability to save and restore view configurations, requiring users to manually recreate...
Dung NguyenMentored by Dominik 'Disconnect3d' Czarnota, Otso, patryk4815
**Pwndbg** is a debugger extension that enhances the debugging experience. It currently supports only GDB and LLDB on Linux and macOS. This project...
GennadiyMentored by Eric Larson, Dan McCloy
Increase in amount of recording sensors in EEG, MEG and iEEG has brought about a need in new approaches for analysis of the data. Such approaches...
Jigyasu RajputMentored by Terri Oda, aph, mastersans +1
Currently, the CVE-BIN-TOOL supports basic VEX triage functionality but lacks user-friendly tools for editing, validating, and managing VEX data....
joydeep049Mentored by Terri Oda, aph, mastersans +1
The CVE Binary Tool is a widely used open-source vulnerability scanner that identifies components in binaries and matches them with known...
k4lizenMentored by Dominik 'Disconnect3d' Czarnota, patryk4815
pwndbg currently has support for debugging the jemalloc and glibc allocators. There are many programs out there that use different allocators, so...
lightovernightMentored by zhs628, blueloveTH_
This proposal addresses the lack of debugging tools for pocketpy, a lightweight Python interpreter for game scripting. It will develop a VSCode...
Lucille IdokogiMentored by Mariatta, cmaureir
This project will significantly enhance the PyLadiesCon Sponsorship Portal, a Django-based Python web application, by introducing advanced backend...
mbrlaMentored by Dominik 'Disconnect3d' Czarnota, patryk4815
Pwndbg has supported LLDB internally since 2024, and in general availability as of the 2025.01.20 release. That support is, however, still in its...
MClemMentored by jarm, victor-shepardson, Peter Wallace
This project aims to make Tölvera more accessible to artists and researchers by adding a Natural Language Interface (NLI). Currently, Tölvera's...
Peter LaszczMentored by btbest, k-dominik
The project involves integrating pixel size support into ilastik, an image-processing and classification tool. Pixel size is a metadata item enabling...
SwamiShijuMentored by Ondřej Čertík, Pranavchiku
The aim of this project is to extend LPython's OOP capabilities to enable the porting of CPython modules. The proposal is divided into three main...
Prateekshit JaiswalMentored by Serhii Murza, Panpakorn Siripanich
The Open World Holidays Framework is an essential open-source tool that provides accurate holiday data for over 160 countries. However, it currently...
throughbirdsMentored by Ark Yakovets, Serhii Murza
Open World Holidays Framework is a powerful and flexible open-source Python framework designed to provide accurate and reliable public holiday data...
Vandal ByteMentored by John 'Warthog9' Hawley, Manuel Riel, Dan Helfman
The Borg Collective offers essential Python-based backup tools like Borg, Borgmatic, and Vorta, which help users with secure, efficient, and reliable...
nbmarkowMentored by agramfort, Eric Larson, Dan McCloy +2
This project extends the capabilities of MNE-Python's databrowser to include features such as alternating between variations of a timeseries (such as...
Iñigo Tellaetxe ElorriagaMentored by Jong Sung Park, Jon Haitz Legarreta Gorroño
The project will integrate synthetic tractogram generation capabilities into DIPY, allowing researchers in the dMRI field to obtain benchmark data...
Ivan TambovtsevMentored by Rohit Goswami, Amrita Goswami, MoritzS
This project focuses on the visualization, and pre-and post-processing of opinion dynamics simulations with the Hari-Plotter code. Especially, for...
AnkithMentored by ArmanT, Seung Hyun Kim, Ali-7800 +2
The goal of the proposal is to implement bindings for C++ based Elastica++ to the python based PyElastica, to achieve speedups. It covers selecting a...
LIU LIANGMentored by Stephen J Turnbull, Abhilash
After Postorius and Hyperkitty call the API of Mailman Core to manage the data, they need to poll the Core to confirm that the modification has been...
mbrlaMentored by Dominik 'Disconnect3d' Czarnota, Gulshan Singh
Pwndbg is currently tied in many aspects to GDB. While this is fine for many uses cases, GDB isn't a first-class debugger on many platforms, such as...
Rohit PrasadMentored by Christian, joernu76, SonjaG +2
The Multiple Flightpath Docking Widget in MSS is crucial for visualizing atmospheric data but lacks customization options hindering effective...
shivansh02Mentored by Manuel Riel, Dan Helfman
Borg Collective is a well-known organization that offers a range of Python-based backup tools, including Borg, Borgmatic, and Vorta. Borg is a file...
Thomas S. BinnsMentored by agramfort, Eric Larson, Dan McCloy +2
Effective connectivity analyses are a staple of many neurophysiological research projects, providing key insights into the healthy functioning of the...
Tanay ManerikarMentored by Ondřej Čertík, Mohammed Ubaid Shaikh
LPython currently doesn't support classes and object oriented programming paradigm. This goal of this project is to implement classes and OOP...
KaustavMentored by SERGE KOUDORO, Sreekar Chigurupati
The project aims to modernize and enhance the functionality and performance of DIPY (Diffusion Imaging in Python), a library for the analysis of...
Aayush BadoniMentored by reingart, Sando, Federico Zuccolo
PyZombis is a dynamic community course designed to teach Python to Spanish-speaking individuals, inspired by the Brazilian MOOC, Python para Zumbis....
Anurag Surendra BhatMentored by zhs628, blueloveTH_
pocketpy is a lightweight Python interpreter primarily designed for game scripting, boasting a vast feature set encompassing various Python modules....
<Aryan Gupta>Mentored by joernu76, Reimar Bauer, Matthias Riße
The project aims to significantly enhance the user interface of the Mission Support System (MSS) - MSUI - by implementing a comprehensive set of...
mastersansMentored by Terri Oda, Ben, aph
This proposal aims to enhance CVE-BIN-TOOL by integrating support for different VEX triage functionality. The problem at hand is the limited scope of...
Ruhila SMentored by czgdp1807, Rohit Goswami, Amrita Goswami
This proposal seeks to enhance the d-SEAMS core engine's usability and extend its capabilities through two main initiatives: simplifying the...
Chirag AggarwalMentored by Dominik 'Disconnect3d' Czarnota, fidgetingbits, CptGibbon
The proposal aims to enhance the Pwndbg tool by adding support for jemalloc Heap Inspection and loading Linux Kernel Symbols. The problem being...
NatersMentored by John 'Warthog9' Hawley, Seth Larson, di
Memory safety is critical to delivering reliable and secure software. This is even more evident with projects like CPython, which is integral to...
Wachiou BOURAIMAMentored by SERGE KOUDORO
Modernization of the FURY code base to improve readability, maintainability and performance. This project aims to modernize the FURY code base by...
ykikoMentored by Lancern, blueloveTH_, UnidayStudio
pocketpy is a lightweight Python interpreter that can be embedded in C++ applications. Though pocketpy has provided low-level APIs for creating...
Preetam-Das26Mentored by Sreelakshmi Jayarajan, Reimar Bauer, Nilupul Manodya +1
The Mission Support System (MSS) facilitates scientific flight planning in atmospheric science, but its existing mssautoplot CLI tool lacks...
<Soni>Mentored by reingart, Sando, Federico Zuccolo
My project aims to enhance the PyAfipWs project under the Python Argentina (PyAr) organization, focusing on two main objectives: significantly...
Vipul CariappaMentored by Ondřej Čertík, Thirumalai Shaktivel C
lpython is a statically typed compiled programming language with syntax inspired by Python programming language. lpython also aims to have first-class...
Daivik K. L. KarbhariMentored by Rohit Goswami, Amrita Goswami, MoritzS
This project focuses on bridging the Seldon C++ engine with Python using Pybind11, enabling seamless interoperability between the two languages for...
Robin RoyMentored by m-agour, SERGE KOUDORO, Eleftherios Garyfallidis
This project aims to utilize LLMs to make the library more accessible to the community. There will be a Discord, GitHub and X (previously Twitter)...
Chaitanya TandonMentored by reingart, Sando, Federico Zuccolo
PyZombis is a community course designed to teach Python to the Spanish-speaking community, based on the Brazilian MOOC "Python para Zumbis." The idea...
CarinaFo0611Mentored by agramfort, Eric Larson, Dan McCloy +2
The project's objective is to develop an enhanced API for cluster-based statistics. This new API will offer greater flexibility in terms of...
Meet SoniMentored by Terri Oda, Ben, aph
cve-bin-tool currently has explicit, pre-defined mappings between binary signatures and a list of CPE identifiers for that product. Which can...
Advik KabraMentored by Ondřej Čertík, czgdp1807, Mohammed Ubaid Shaikh +1
Better support for dictionaries, sets, lists and tuples is required, especially for combinations nested in each other. There are many incomplete...
OtsoMentored by Dominik 'Disconnect3d' Czarnota, Gulshan Singh
My proposal aims to increase the level of context that Pwndbg provides when stepping through a binary by “annotating” the results of instructions....
ganimtron_10Mentored by SERGE KOUDORO, Javier Guaje, Nasim Anousheh +1
The main objective of this project is to update the existing UI system without impacting the current functionality, while also creating tests for...
Chirag AggarwalMentored by Manuel Riel, yfprojects (borg collective), Grant
My proposed project aims to enhance the Borg ecosystem by tackling three main areas: Filter option in diff and extract view in Vorta, implement live...
Shubh GaurMentored by Christian, joernu76, SonjaG +1
Modernize fs_filepicker: The fs_filepicker is a GUI used for selecting files in the msui_settings.json configuration file. Currently, the GUI only...
DiviMentored by Manuel Riel, Julian Hofer, Dan Helfman
Borg Collective is a well-known organization that offers a range of Python-based backup tools, including Borg, Borgmatic, and Vorta. Borg is a file...
TedLawsonMentored by Manuel Riel, Thomas Waldmann
In this proposal, I outline three projects. The following is a brief outline of each project problem, solution, and set of deliverables: Project 1)...
VirendraMentored by czgdp1807, Thirumalai Shaktivel C
Currently, LPython does not have full implementations of data structures such as list, dict, set. The goal of this project is to improve support for...
Rexbeast2Mentored by Terri Oda, DRAGON2002, aph +1
The project will involve updating the database schema to accommodate EPSS data, adding EPSS data to the database through download in CSV format and...
Tania CastilloMentored by Javier Guaje, Eleftherios Garyfallidis
This project aims to implement a methodological approach to further improve the visualization of DTI tensors and HARDI ODFs glyphs by using...
João Victor Dell Agli FlorianoMentored by Javier Guaje, filipisilva, Bruno Messias
Scientific visualization nowadays is a big and extremely important area of scientific computing, because as Richard Hamming once said, “the purpose...
Nilupul ManodyaMentored by joernu76, Reimar Bauer, Matthias Riße
A collaboration server is owned by Mission Support System. Local users can be created by using this server. Existing identity providers using SAML...
adam2392Mentored by czgdp1807, Bharath K K, Hameer Abbasi
There is currently no robust and unified sparse ndarray library that is compliant with the numpy API. This prevents the substitution of sparse arrays...
Ishaan JainMentored by Hauke Schulz, Milan Klöwer, Aaron Spring
This proposal aims to develop an information theoretic approach to filter out artificial information from real information in geospatial datasets....
Pramurta Sinha (b31ngd3v)Mentored by Terri Oda, DRAGON2002, aph +1
The CVE Binary Tool helps the users to determine if their system includes any known vulnerabilities or not. This project idea focuses on creating a...
Vara LakshmiMentored by Jong Sung Park, SERGE KOUDORO, Rafael Neto Henriques +1
The aim of this project is to contribute to the open source community in synthetic image generation for MRI images. The advantages of Diffusion...
Shilpi PrasadMentored by Shreyas Fadnavis, Rafael Neto Henriques, Ariel Rokem
During my project, I will successfully implement a module for Correlation-Tensor Magnetic Resonance Imaging (CT-MRI) in DIPY, which provides advanced...
Rahul JoonMentored by Noel, ArmanT, Ali-7800
PyElastica is the Python version of Elastica, a project that uses Cosserat Rod theory to simulate assemblies of thin one-dimensional bodies....
RuhilaMentored by czgdp1807, Rohit Goswami, Amrita Goswami
d-SEAMS currently uses an embedded Lua interpreter to provide user interactivity in tandem with YAML inputs for selecting workflows. The project...
Anutosh Surendra BhatMentored by Ondřej Čertík, czgdp1807
The idea here is to provide both runtime support (preferably using the SymEngine library to provide the computation, as it is fast and robust) and...
Soma SujithMentored by reingart, Sando, Ramiro Gallo +1
PyZombis is a community course to teach Python to the Spanish-speaking community. It is based on a Brazilian MOOC Python para Zumbis. The idea is to...
Hanslett JuniorMentored by reingart, Sando, Federico Zuccolo
PyAfipWs is a vibrant community building unique interfaces, tools, and apps for Argentina's gov't. web services (soap, com/dll simil-ocx, pdf, dbf,...
Durlabh PathakMentored by Stephen J Turnbull, Danil Smirnov
The objective of this proposal is to enhance the user experience of Mailman 3 by introducing two new features - systemwide user defaults and an...
scott_hubertyMentored by Britta Westner, Eric Larson
Eye-tracking devices are widely used in neuroscience research. Studies of visual perception and attention in particular are increasingly integrating...
Suhaas NeelMentored by Fariz Rahman, Mikayel, Davit
Making plugins for improving the quality of the dataset to improve model performance. Various standard techniques in hyperparameter tuning are to be...
Madhav MittalMentored by Ondřej Čertík, czgdp1807, Rohit Goswami
LPython is a Python compiler in heavy development. It is currently in the pre-alpha stage. The project includes discussing which modules will be...
Bharath K KMentored by czgdp1807, Hameer Abbasi
The main purpose of this project is to build a C++ library that allows efficient computation of sparse matrices stored in different formats such as...
lowlypalaceMentored by Fariz Rahman, Mikayel, Davit
The goal of this project is to create a set of high-level data preprocessing APIs that allow Hub users to improve overall dataset quality with...
m-agourMentored by filsilva, Javier Guaje
Implement a Keyframe animation system for FURY with public API that has the following functionalities: Play, pause, rewind, and reverse play the...
Alex RockhillMentored by Mainak Jas, Britta Westner, agramfort +1
Transforming electrophysiology signals from sensors into their frequency representations has been shown to be a way to increase the power for...
DRAGON2002Mentored by Terri Oda, aph, Bread Genie
Currently the existing structure for the package data parsers is very haphazard and scattered in nature, on further inspection it is obvious that...
Yashu GargMentored by Terri Oda, aph, imsahil007 +1
This project aims to improve the code coverage of the project. Getting the test coverage to over 95%, which is currently hovering around 80% coverage...
Anshuman DhimanMentored by Vinayak Sharma, Chitransh Anand, Harshita Mangla +2
Currently, the eos-icons have developed plugins for Figma and Adobe Xd. Both the plugins are in the development phase and the plugins are unpolished...
Abdelrahman Khaled FouadMentored by Ondřej Čertík, czgdp1807
This project in Lpython and LPython is a Python compiler. It is in heavy development, currently in pre-alpha stage. Some of the goals of LPython, my...
Namami ShankerMentored by czgdp1807, Rohit Goswami
F2PY is an open-source utility that provides an easy connection between Python and Fortran languages. It enables users to integrate Fortran code into...
Edison SiowMentored by pdxjohnny
DFFML aims to democratize machine learning by providing a easy-to-use and convenient hub for the training and deployment of machine learning models....
SHIVAM SHANDILYAMentored by reingart, Utkarsh Kumar, Sando
PyZombis is a community course to teach Python to the spanish-speaking community. It is based on a Brazilian MOOC Python para Zumbis. The idea is to...
diwash007Mentored by John 'Warthog9' Hawley, Morgan "indrora" Gangwere, Meflin +3
This project aims to add enhancements, solve issues and improve the user interface of the Python Software Foundation GSoC Blog platform. Currently,...
HamzahMentored by Noel, ArmanT, Seung Hyun Kim
When utilising numerical simulations, particularly with large systems, it can be invaluable to have strong visualization tools to help gain a better...
Luthfan Anshar LubisMentored by Ondřej Čertík, czgdp1807, Rohit Goswami
Generics are a common functionality found in statically typed programming languages, allowing easier maintenance of programs which differ only in...
LIU LIANGMentored by John 'Warthog9' Hawley, Stephen J Turnbull, Abhilash
The function of the list configuration tool is to export the list and configuration of the administrator and generate a JSON file to store them. At...
Sreelakshmi JayarajanMentored by Christian, joernu76, SonjaG +1
In atmospheric research flight planning, one task that users have to perform is retrieving a set of plots for several flights or hundreds of...
Kailash KejriwalMentored by Vinayak Sharma, Chitransh Anand, Harshita Mangla +2
The EOS User Story project aims to provide a user-friendly and interactive website where users can log in and request features, report bugs, and so...
rhythmrx9Mentored by Terri Oda, aph, imsahil007
cve-bin-tool currently uses the National Vulnerability Database as its only source of vulnerabilities. However not all vulnerabilities are captured...
ganimtron_10Mentored by SERGE KOUDORO, Nasim Anousheh
I will be adding new UI elements and improving the existing UI system to easily visualize and transform various geometric shapes and UI elements...
Hrishikesh AgarwalMentored by Vinayak Sharma, Harshita Mangla, Cynthia Sanchez +1
The EOS User Story project is a project that supports the development and testing of other projects. I will be working on improving and adding...
Akshansh BhattMentored by Ondřej Čertík, czgdp1807, Rohit Goswami
LPython is still in its pre-alpha stage of development. When it becomes functional, LPython aims to be an ahead-of-time (AOT) compiler for Python...
clairefollettMentored by pdxjohnny
Documentation is not written or updated as much as it should be because the overhead is too great. This project aims on integrating existing tooling...
Ayush SatyamMentored by Vinayak Sharma, Chitransh Anand, Harshita Mangla +2
I will migrate the eos-icons.com website to TypeScript and Next.js and also implement proper file management and state management in the project...
Jatin JainMentored by Christian, joernu76, Reimar Bauer
Develop new features in MSS UI and mscolab server. My proposal includes - show the development of flightpath versions. Currently, a user can only...
Jordan DrewMentored by agramfort, Eric Larson, adam2392
Currently, MNE-Python implements vector autoregressive modeling as a method of measuring functional connectivity across sensors used in neuroimaging....
xtanionMentored by SERGE KOUDORO, Eleftherios Garyfallidis
I will be working on integrating the glTF file format to FURY which shall enable us to load, visualize, and animate a glTF model. I will also add...
Roberto RosmaninhoMentored by Guilherme Leobas, John Lee, Hameer Abbasi +1
The main goal of this project is to provide a new back-end for TACO, that generates LLVM bytecode instead of C code, using the LLVM C++ API to do it....
pebMentored by Terri, aph, Saurabh Khandelwal +2
Checker Creation Help Script Since, cve-bin-tool relies on contributors to build checkers for each package. This in turn requires them to know...
Ch. M. HashimMentored by Himanshu [0dust], Saksham Arora, pdxjohnny
The project highlights use-cases that explain the Machine Learning workflow of DFFML API, through Jupyter notebook examples. The project also adds...
UtkarshkumarMentored by Sando, Mariano Reingart
The project PyAfipWs under Python Argentina(PyAr) is a library for Developers & tools for accountants and SMEs.PyAfipWs contains Python modules to...
SunTzunami_8_24Mentored by Nasim Anousheh, Javier Guaje
I will be working on adding a new functionality to FURY which shall enable users to visualise various types of proteins via different representations...
Sundeep ChandMentored by Shashank Jarial, Aditya Sharma, cynthia sanchez +3
The EOS User Story project aims at providing a user-friendly and interactive platform for users to sign in and request new icons & report bugs for...
Sudhanshu Kumar PMentored by Himanshu [0dust], Saksham Arora, pdxjohnny
I would like to work on creating dataflow operations which users can use out of the box for their data cleanup tasks. All the cleanup operations can...
Martin SchulzMentored by Richard Höchenberger, Clemens Brunner, drammock +1
This project's objective is to provide an additional backend for the visualization of two-dimensional data (channels x time) based on PyQt. It is...
Sayandip HalderMentored by Guilherme Leobas, John Lee, Hameer Abbasi +1
TACO or Tensor Algebra Compiler is a C++ library that generates efficient code for tensor algebra kernels. It also has a Python binding around it...
Eshan AroraMentored by shashank agarwal, Mikayel, Abhinav Tuli
Automatic generating of Hub schema when pointed to a directory, instead of having to manually define it. The aim of this project is to eliminate the...
Adam LiMentored by Britta Westner, Eric Larson
The main objective of the project is to build a consistent API leveraging MNE-Python to perform connectivity analysis of neural time-series data,...
Vinayak SharmaMentored by Shashank Jarial, Aditya Sharma, cynthia sanchez +3
Currently, EOS delivers icons via a set of well-documented methods, which chiefly include EOS-Icons Package, CDN, or direct download of icons in...
Rahul Babu ShresthaMentored by shashank agarwal, Mikayel, Abhinav Tuli +1
Machine learning datasets are often continuously modified yet there is no efficient way to determine if two datasets are the same. This challenge...
Juan Elias RodriguezMentored by Emmanuel Arias, María Andrea Vignau
OpenLex is a legal management system developed in web2py this system has the advantage that it can be run on any operating system thanks to the fact...
Bruno MessiasMentored by skoudoro, Filipi Nascimento Silva
Data structures that complex networks (graphs) can model are present almost everywhere. Therefore, it is important to have a software that can...
Abhirup PalMentored by Shashank Jarial, Aditya Sharma, cynthia sanchez +3
I have started doing the initial work on the EOS Adobe XD plugin and I found the community extremely supportive. For the summer, my goal would be to...
Angela RemolinaMentored by Sando, María Andrea Vignau, Mariano Reingart
PyZombis is a community course to teach Python to the spanish-speaking community. It is based on a brazilian MOOC Python para Zumbis. The idea is to...
Antriksh MisriMentored by skoudoro, Soham Biswas
I will be working on a couple of UI components for FURY’s UI module. These 2D and 3D components will be sci-fi like as seen in this scene from the...
Xingyu LiuMentored by Ralf Gommers
Pythran is an ahead of time compiler that takes advantage of SIMD instructions to speed up Python code. Currently, in SciPy, there are many...
Debaditya PalMentored by shashank agarwal, Mikayel, David Isayan
The Activeloop organization provides data scientists worldwide with a solution to these problems so that they can spend more time training their...
Akshay_SharmaMentored by Eugenio Lacuesta, Adrian Chaves
This project is about creating a python library that implements the complete MIME Sniffing Standards. MIME stands for “Multipurpose Internet Mail...
D R SiddharthaMentored by adityaa30, Adrian Chaves
This project aims to add enhancements to Scrapy's Feed Exporter components. These enhancements consists of item filters, feed post-processing and...
Fawzi E. AbdulfattahMentored by Shashank Jarial, Aditya Sharma, cynthia sanchez +3
The main goal of this project is to make the APIs more reliable, faster, operational and easy to maintain. Firstly, I will work on determining the...
SaahilMentored by Saksham Arora, pdxjohnny
Adding support for archive storage (i.e in the form of .zip or .tar.* family) of models for all pre-existing models in DFFML and update tests,...
alexrockhillMentored by agramfort, Eric Larson
Intracranial electrophysiology is commonly recorded during and after invasive brain surgeries in epilepsy patients to determine where seizure...
Tirth PatelMentored by Christoph Baumgarten, Nicholas McKibben
UNU.RAN is a performant C library with methods to sample from continuous, discrete, multivariate, and empirical distributions. It has been used by...
Gavish PoddarMentored by Konstantin Lopukhin, Kishan Mehta, Adrian Chaves +1
Implementing an optional language detection with two built-in supported language detection libraries and reimplementing search_dates for better...
Harshita ManglaMentored by Shashank Jarial, Aditya Sharma, cynthia sanchez +3
EOS User Story provides an interface to the users to share how they are using the product and relate to other users’ stories and vote them up. It...
Ybrahin MartinezMentored by Emmanuel Arias
PyZombies proposed a web application to present all the content of the course, theory, and practical exercises, following the syllabus of Python para...
Leonardo CumplidoMentored by Sando, Mariano Reingart
Continue the implementation of the course with Runestone components. Currently, some exercises are not working due to the Python modules they use. I...
SahilMentored by Terri, aph, Saurabh Khandelwal +2
To improve triage and tracking of reports: (A tool to append new scans to previous scan reports A combining tool to merge different reports ) To...
Muhammed Suhail A HMentored by Terri, aph, Saurabh Khandelwal +2
Currently CVE Binary Tool’s binary scanning is slow and a software manifest of known packages can be used for quick scanning for CVEs as an early...
Hrithik Kumar VermaMentored by May Bär, Tanish Grover, Jörn Ungermann +2
Mission Support System (or short MSS) is a software that is used for atmospheric research flight planning by scientists and meteorological...
Aravind MuraliMentored by May Bär, Reimar Bauer, Jörn Ungermann +2
Merging of MSUI and MSColab windows for a more intuitive workflow, since both the windows share some core functionalities. My proposal includes,...
João FerreiraMentored by sameer deshmukh, Peter Bell, Hameer Abbasi +1
This project intends to expand the overall coverage of the unumpy API. unumpy is an API for array computing built on top of the uarray library that...
Harmandeep SinghMentored by John Andersen, Terri Oda, mdwood +1
The Project aims to improve the output of the cve-bin-tool. Currently, we are having a very basic console logging and output. I'll add colourized...
Abhay KatheriaMentored by John 'Warthog9' Hawley, nishakm, rjudge
Tern currently does not list the metadata of packages installed by different package managers. This project aims to enable this functionality in...
Anand BaburajanMentored by Dieter Weber, Alexander Clausen
4D STEM data in datasets can be stored with different shapes as different representations may be possible depending on the application. For example,...
Aditya SharmaMentored by Jesus Herman-Marina, Manuele Carlini, cynthia sanchez +5
Users can design a custom iconic font on the eos-icons landing page by choosing from a wide variety of EOS icons. These can be used in any open...
Himanshu Mani TripathiMentored by John Andersen, Sudharsana K J L, Yash Lamba
The aim of the project is to facilitate NLP tasks in DFFML by adding support for two of the most popular NLP libraries: HuggingFace Transformers and...
Niraj KamdarMentored by John Andersen, Terri Oda, mdwood +2
Project Goals Refactoring cve-bin-tool into independent submodules: Refactor cli.py into three separate modules: 1) cli.py, 2) version_scanner.py,...
Junlai WangMentored by John 'Warthog9' Hawley, nishakm, rjudge
Use shlex to parse Dockerfile RUN instruction commands. On looking at the type of parsing needed for full shell scripts embedded in the run command,...
McSinyxMentored by Pradyun Gedam, Bernat Gabor, Kushal Das
Parallel downloading is an enhancement that has been long-awaited (the feature was proposed in 2013). Even back then, the feature could have helped...
ARYAN_GUPTAMentored by Reimar Bauer, Jörn Ungermann, Christian Rolf
Keyhole Markup Language (KML) is an XML notation for expressing geographic annotation and visualization within two-dimensional maps and...
Devesh VijaywargiyaMentored by Jesus Herman-Marina, Manuele Carlini, cynthia sanchez +5
The aim of this project is to build a web portal and incorporate it into the existing EOS ecosystem. This web portal will allow users to request for...
Soham BiswasMentored by skoudoro, Achim Strauch, Javier Guaje
I will be working on building sci-fi-like 2D and 3D interfaces inspired by the “Guardians of the Galaxy” movie and provide physics engine...
Shashank JarialMentored by Jesus Herman-Marina, Manuele Carlini, cynthia sanchez +5
EOS-icons deliver a set of icons in an iconic font and also provides a few animated icons. For developers working on products like plugins or...
Tanish GroverMentored by Shivashis Padhi, Jens-Uwe Grooß, Jörn Ungermann +1
Mission Support Collaboration(mscolab) is a part of the MSS application which allows real-time collaboration and editing of flight paths of a...
Saurabh KhandelwalMentored by John Andersen, Terri Oda, mdwood +2
The CVE Binary Tool scans for a set of checkers, which are common, vulnerable open source components and lets us know if a given directory or binary...
Abijith BMentored by Achim Strauch, Dieter Weber, Alexander Clausen
It is easy to use GUI, but for advanced purposes we have to use scripting, notebook. The aim of the project is an easier transition between GUI and...
Lenix LoboMentored by David Reagan, skoudoro, Javier Guaje
The current shader framework for fury is based on VTK and lacks documentation to get started which can be overwhelming for new users . The objective...
Saksham AroraMentored by John Andersen, Sudharsana K J L, Yash Lamba
DFFML is a machine learning based project which provides APIs for training and testing datasets using various machine learning frameworks such as...
AshwiniJhaMentored by CFSworks, Mitchell Stokes, rdb
Panda3D is an open source framework for 3D rendering and games. It combines the speed of C++ with the ease of use of Python in order to provide users...
Arnav KapoorMentored by Konstantin Lopukhin, Marc, Kishan Mehta
The project aims to parse numbers written in natural language. This needs to be done while keeping incorporation with dateparser and price-parser in...
Yunxin SangMentored by Peter Bell, Prasun Anand, Hameer Abbasi +1
This requires completion and packaging of the udiff library. Potential goals include: Publishing an initial version to PyPI. Adding matrix/tensor...
Aditya KumarMentored by Adrian (Gallaecio), Andrey Rakhmatullin, Eugenio Lacuesta
Scrapy presently only supports HTTP/1.x to issue network requests. This project aims to implement HTTP/2 support adding an HTTP handler that can...
Arc RileyMentored by John 'Warthog9' Hawley, Terri Oda, Matthew Lagoe +2
Expand the PFS GSoC blogging platform to include a top level overview of student status grouped by suborg and extend student activity monitoring to...
Aghin Shah AlinMentored by John Andersen, Sudharsana K J L
Add networks/orchestrator to run distributed dataflows.Add new tutorials on using DataFlow/Operations and how models/database abstractions etc...
Batakrishna SahuMentored by Vaibhav Tulsyan, Kamran Ghanaat, Kay Hayen
Nuitka has support for many built-ins, e.g. len already, which means dedicated C code, compile-time evaluation, type shapes produced (in this case an...
Dirk GütlinMentored by Jean-Remi KING, agramfort, massich
Enable full application of Time-Frequency Analysis tools on Source Estimate M/EEG neurophysiological data by integrating mne.SourceEstimate objects...
Yash LambaMentored by Terri Oda, unrahul, kcwells +1
DFFML provides APIs for dataset generation and storage, and model definition using any machine learning framework, from high level down to low level...
vipulgupta2048Mentored by Júlio Batista, Renne Rocha
Spidermon is a recommended tool for monitoring spiders created using Scrapy. Currently, our user can choose between two libraries for item validation...
Taofeng(Tommy) LiMentored by Vaibhav Tulsyan, Kamran Ghanaat, Kay Hayen
Nuitka is a Python compiler written in Python. It is a seamless replacement or extension to the Python interpreter and compiles every construct that...
KarinaMentored by Dieter Weber, Alexander Clausen
Developing of the pipeline for crystallography analysis including GUI development
Sudharsana K J LMentored by Terri Oda, unrahul, kcwells +1
This proposal aims to add support to include labeled and versioned dataset from the same source and also to build an efficient storage system that...
Tomas BaltrunasMentored by Konstantin Lopukhin, Mikhail Korobov
ELI5 is a Python library for explaining and debugging machine learning (ML) models. Currently ELI5 supports scikit-learn, xgboost, and other ML...
Sounak PradhanMentored by John 'Warthog9' Hawley, James Lopeman, Matthew Lagoe
Every year more than 100 students apply for GSoC under the umbrella organization PSF. Currently there is a multi-user blogging website using...
Christopher HeMentored by CFSworks, Mitchell Stokes, rdb
Collision detection is essential in a game engine. It is the reason you go bonkers playing Flappy Bird. However, it would be difficult and expensive...
Jaeweon ShinMentored by Dieter Weber, Alexander Clausen
Dimensionality reduction techniques are useful methods that allow us to gain crucial insights about the given dataset. Unfortunately, such methods...
Ezequiel PássaroMentored by Yssa, Wolfgang Kerzendorf
TARDIS is a Monte Carlo radiative transfer code whose primary goal is the calculation of theoretical spectra for supernovae based on a number of...
Ziao WangMentored by Terri Oda, Ross Burton, pdxjohnny +1
CVE Binary Tool is running on Linux systems now by taking advantages of bash commands like file and string. Since file and string have already been...
Kartikay BhutaniMentored by Sorin, Jesús Herman, Manuele Carlini +1
In most of the cases around 80% of icons in an iconic font are unused. This reduces the performance of a web page unnecessarily. This project aims to...
SandoMentored by Mariano Reingart, Luciano Rossi (lukio)
About the project. The idea is to stabilize the project in python 3, perform unit tests (to test the migration to python3), add continuous...
José C. García AlanisMentored by Denis A. Engemann, Jean-Remi KING, Jona Sassenhagen
In statistics, linear regression is typically used for modelling relationships between predictor variables and a response variable. In particular, by...
Anveshan LalMentored by Joern Ungermann, Jens-Uwe Grooß
Mission Support System currently relies on the python basemap package for supplying non-cylindrical projections and plotting of geographical features...
Anubhav Dinesh PatelMentored by Nikita Vostretsov, Gallaecio
Scrapy currently uses Python's inbuilt RobotFileParser which is not fully compliant, but the more compliant alternatives are difficult to package and...
Jaladh SinghalMentored by Devin Chu, Tuan Do, Wolfgang Kerzendorf
The main objective of this project is to create such interfaces (by the means of various visualizations of the library) that makes it easier for user...
peterbell10Mentored by Gregory Lee, Eric Larson
Creating a new SciPy submodule, scipy.fft that supercedes the current scipy.fftpack module. This module uses a newer, faster and more accurate FFT...
Navaneeth SureshMentored by Pulkit Goyal, Sushil Khanchi, Sangeet Kumar Mishra
Merge conflicts are part of every version control system structure. There can be situations in which some changes are necessary for a piece of...
Taapas AgrawalMentored by Pulkit Goyal, Sushil Khanchi, Sangeet Kumar Mishra
In mercurial we have various commands like graft, histedit, rebase, shelve, etc. which when used might end up in a conflicted state which then...
Donny LawrenceMentored by CFSworks, Mitchell Stokes, rdb
Panda3D is a mature 3D rendering engine both in age and functionality, addressing the need for the rapid prototyping of games while still providing...
Karan Pratap SinghMentored by Ramon Navarro Bosch, vangheem, Kumar Akshay
Improving Guillotina API by making it more compliant to JSON-LD. Implementing WebSocket endpoint for all the API functionalities JSON validation...
Stefan AppelhoffMentored by Mainak Jas, agramfort
In this project, we will bring together MNE-Python’s standard neurophysiological data processing functions with the Brain Imaging Data Structure...
Alok Kumar SinghMentored by Timo Stollenwerk, datakurre, Nilesh Gulia
Currently gatsby-source-plone plugin is unable to update,update, delete and create node after fetching data from plone site unless GatsbyJs...
Shivashis PadhiMentored by Reimar Bauer, Jens-Uwe Grooß
Mission Support System is a flight planning software which a researcher can use to analyze predicted atmospheric data, and plan a flight-path with 3D...
Mehak SachdevaMentored by Wei Kang, Dani Arribas-Bel, Levi John Wolf +2
A recent addition to the local statistical models in PySAL is the implementation of Multiscale Geographically Weighted Regression (MGWR) model, a...
Leonardo RodriguesMentored by Júlio Batista, Renne Rocha
Spidermon is a monitoring tool created to help Scrapy users. It helps by creating monitors to be checked when Scrapy spiders run, like tests, and...
Abhinandan SharmaMentored by Sorin, Jesús Herman, Zvezdana +2
EOS delivers a set of icons that are made 1-to-1 following Material Design Icons. They are currently published at...
Parichit SharmaMentored by Eleftherios Garyfallidis, Serge K.
DIPY is a highly versatile and widely used python package for analyzing diffusion MRI images. There are several modules for performing many common...
thechargedneutronMentored by Gabriel Girard, Ranv33r
The project aims at building stunning visualization tools using GLSL. Visualization of brain images and other datasets will be super fast using...
Karandeep Singh JunejaMentored by David Reagan, Ranv33r
DIPY aims at building scifi-like 3D and 2D user interfaces. Dipy.viz provides many visualization capabilities. The goal of the project is to improve...
Oleh KozynetsMentored by Jean-Rémi King, choldgraf, Eric Larson
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...
Tommy ClausnerMentored by Eric Larson, Jean-Rémi King, Mainak Jas +2
Neural source reconstruction of MEG/EEG data requires subject specific geometrical data (i.e. electrode locations and anatomical brain data). For...
Viral MehtaMentored by asadurski, Cathal Garvey
Spiders can become broken due to changes on the target site, which lead to different page layouts (therefore, broken XPath and CSS extractors). Often...
Stefanie LumnitzMentored by Sergio Rey, Dani Arribas-Bel, Joris Van den Bossche +1
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...
Aditya BhartiMentored by Ralf Gommers, Nikolay Mayorov, Eric Larson
Provides a single clean interface to the different representations of 3D rotations (matrices, Euler angles, quaternions). Also supports many useful...
Sushil KhanchiMentored by Pulkit Goyal, Kevin Bullock, Sean Farley
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...
Shreyas FadnavisMentored by Rafael Neto Henriques, Mauro Zucchelli, Maryam
Diffusion MRI measures water diffusion in biological tissue, which can be used to probe its microstructure. The most common model for water diffusion...
Abhijeet PandaMentored by Chad Fulton, Josef Perktold
The aim of the project is to implement an automatic forecasting infrastructure for statsmodels similar to auto.arima()/ets() of the ‘ forecast’ ...
Sangeet Kumar MishraMentored by Pulkit Goyal, Kevin Bullock, Sean Farley
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...
Chau Tung Lam NguyenMentored by Konstantin Lopukhin, Cathal Garvey
The project aims to define the bottleneck components of Scrapy that need improvement. These changes can speed up Scrapy’s performance.
Xinquan WuMentored by Eleftherios Garyfallidis, Serge K.
DIPY is an open source software mainly focusing on diffusion Magnetic Resonance Imaging (dMRI) analysis. For nonrigid image registration, it...
Sarthak MadaanMentored by Artur Sadurski, Waqas Shabir, Paul Tremberth
Currently dateparser supports parsing in some languages and the data used for conversion has been contributed by the community. However the languages...
Vaibhav Gupta (vg3095)Mentored by wkerzendorf, Talytha Barbosa, Ulrich Nöbauer +1
Currently , Tardis has the capability to store the state of model to an HDF5 file. This project , is mainly concerned , to be able to restore that...
Parth-VaderMentored by Konstantin Lopukhin, Paul Tremberth
I intend to work on the scrapy benchmarking suite project. I would like to create benchmarks that reflect real-life cases as well as...
Abhijith CMentored by Mario Tambos, Antonio Del Mastro, Ambar Mehrotra
When astronauts travels to Mars, or even other planets, they will be exposed to a number of hazards e.g. radiation, microbes in the spacecraft,...
Ras-al-GhulMentored by Mario Tambos, Antonio Del Mastro, Ambar Mehrotra
This project covers the development of a Tango Control’s Device Server(s) for the purpose of reading and configuring biometric signal sensors. Phase...
Sumit MadhwaniMentored by Kovak, quanon
This proposal is based on description of Plyer, one of the sister projects provided by Kivy Organization. The goal of the project will be to extend...
Vishnu Teja YalakuntlaMentored by Karan Saxena, Antonio Del Mastro
Implementing a vision based terrain traversability estimator for planetary rovers and astronauts to eliminate heavy hardware used in current...
Omar HammadMentored by Matteo Bachetti, Daniela Huppenkothen
My proposal is about going through the library's essential files, conducting performance tests. Identifying bottlenecks. Documenting all the analysis...
Jarvis MillerMentored by Kerby Shedden, Josef Perktold
This project aims to provide support for survey methods in StatsModels. In particular, survey summary statistics, adding probability weighting to...
Chris AndrewMentored by Mec-iS, Matteo Franchi, Kristian Koci
The project is a demo for the Hydra draft proposed by the W3C. It aims to build a smart client and server that is able to exchange information in an...
xadahiyaMentored by Mec-iS, Matteo Franchi, Kristian Koci
The proposed project is to create a set of Python based tools for easier and efficient creation of Hypermedia driven REST-APIs. The other part is an...
aleks_Mentored by Dani Arribas-Bel, Levi John Wolf, Taylor Oshan +1
clusterpy is a Python module which offers various clustering algorithms. The goal of this project is to make these algorithms easily usable together...
Antônio Horta RibeiroMentored by Ralf Gommers, Nikolay Mayorov, Matt Haberland
The project consists of implementing in Scipy an interior-point method for nonlinear problems. The main goal is to implement a constrained...
Stefan RichthoferMentored by Frank Wierzbicki, Darjus, jimbaker
JyNI is a compatibility layer with the goal to enable Jython to use native CPython extensions like NumPy or SciPy. So far it was developed on Linux...
Sagar KohliMentored by Matthew Lagoe, sueastside, Branko Majic
Peragro-at has a plug-in system that searches for an appropriate plug-in that can analyze or transcode a given file. One of my major work this summer...
slietzauMentored by wkerzendorf, Talytha Barbosa, Ulrich Nöbauer
The goal of this project is to finish the implementation of the formal integral approach for generating spectra which was started during last years...
TrailblazerMentored by Antonio Del Mastro, Hitesh Paul, Giovanni Bruno
Radiation is the transmission of energy in the form of waves or sub-atomic particles.In space missions the major concern is the particle...
Rishabh MadanMentored by Augie Fackler, Pulkit Goyal, Kevin Bullock
The project is about building an extension for tagging commits with a release note area which can be used to produce release notes and can be...
Evgeny ZhurkoMentored by Chad Fulton, Josef Perktold
The goal of this project is to implement maximum likelihood models for different distribution. Each model require log-likelihood function, first and...
Haroon RashidMentored by Matteo Bachetti, OrkoHunter, Daniela Huppenkothen
Library of Time Series Methods aims to implement various time series methods for astronomical X-ray data. A lot of data is being collected by X-ray...
qrqiurenMentored by Henry Gomersall, cfelton
This project is aimed to provide a fixed point compiler backend for the fixbv type defined in MEP-111 of MyHDL project. When the project finishes,...
João Victor RissoMentored by Frédéric Bastien, Arnaud Bergeron, Gijs van Tulder +1
The goal of this project is to integrate and implement functions from libraries that are optimized to take advantage of modern GPUs into Theano. I...
britta-wstnrMentored by agramfort, Denis Engemann
Beamforming is among the most widely used source localization techniques for MEG and EEG data in neuroscience. This project aims at porting an...
Vikram NitinMentored by Frédéric Bastien, Arnaud Bergeron, Gijs van Tulder +1
The convolution operation is a core part of the Theano code base. Several variants of the basic convolution operation exist, and more are always...
Elena ZakharovaMentored by Artur Sadurski, Waqas Shabir, Paul Tremberth
Implement a function which will receive a text and return tuples of found date substrings and parsed datetime objects for languages currently...
Ira LunMentored by Michael Merickel, Bert JW Regeer, Steve Piercy
This is a proposal to rework and fix WebOb's handling of HTTP Accept, Accept-Language, and (if necessary) Accept-Charset and Accept-Encoding headers;...
Mohammed AffanMentored by Frédéric Bastien, Arnaud Bergeron, Gijs van Tulder +1
This proposal will add more convolution operations to aid the users rather than implementing these operations on their own.These operations would be...
Pradyun GedamMentored by John 'Warthog9' Hawley, Justin Cappos, Ezio Melotti +2
pip does not resolve dependencies correctly when there are conflicting requirements. The lack of dependency resolution has caused hard-to-diagnose...
Ján JančárMentored by Terri Oda, Florian Fuchs, Stephen Turnbull +2
This project aims to design and implement support for encrypted mailing lists into GNU Mailman using PGP/MIME and GNUPG.
Pranjal AgrawalMentored by Christopher, Oscar Diaz, Martin Schoeberl
Leros is a tiny resource optimised open source microprocessor written in VHDL. The proposal is to reimplement Leros in MyHDL so that it can be used...
UtkarshMentored by John 'Warthog9' Hawley, ankurankan, Pranjal Mittal
Currently pgmpy provides two sampling classes, A class of algorithms namely Forward sampling, Rejection Sampling and Likelihood weighted sampling...
meetshah1995Mentored by Christopher, Oscar Diaz
RISC-V is an open ISA freely available for all types of use. The RISC-V ISA has been designed with small, fast, and low-power real-world...
jbm950Mentored by moorepants, theinertialframe
For the project I propose working on creating a base class for the equations of motion generators in the physics module of the sympy library and add...
Anish ShahMentored by Terry Reedy, Maciej Szulik, Terri Oda
The current Python's development process is very complicated for core developers. When an external contributor uploads a patch for a certain issue,...
Shridhar MishraMentored by VitoGentile, OPersian, Antonio
The aim of this project will be to provide a replacement of the existing blender based simulations with the unity game engine.
kaichogamiMentored by Jean-Rémi King, dengemann, agramfort
Magneto- and Electro-Encephalography (M/EEG) are neuroimaging techniques that non-invasively record human brain activity typically using ~ 100-300...
Prayash MohapatraMentored by ced, pokoli
The GTK client (Tryton) already has CSV Import/Export feature. This project would implement the same feature in web client (SAO) keeping the behavior...
SanketDGMentored by Makman2, Lasse Schuirmann (sils1297)
The aim of the project is to develop a language independent analyzing routine that will find all documentation strings in a file, parse them into...
srivatsan_rMentored by Christopher, tenthousandfailures, Oscar Diaz
HDMI (High-Definition Multimedia Interface) is a proprietary audio/video interface for transferring uncompressed video data and compressed or...
Ramana.SMentored by Frédéric Bastien, Pascal Lamblin
This project aims at improvising traversal of large graphs, serialization of objects, optimizations on GPU, optimization of fast_run flag, inclusion...
liscjuMentored by Sean Farley, Mathiasdm
Mercurial has an extension called Largefiles, which allows storing large files outside of the normal history to decrease needed bandwidth for clones...
Nelson LiuMentored by jmschr, Raghav R V
Scikit-learn (as of this writing, 3/17/2015) currently has 435 opened pull requests and 699 issues. This project is an attempt to take some of the...
Ravi JainMentored by Christopher, Oscar Diaz
The proposal is to design and test Gigabit Ethernet Media Access Controller (GEMAC) core in MyHDL using Python. The GEMAC is a communication core...
Karan SaxenaMentored by VitoGentile, Antonio, Ambar Mehrotra
Virtual ERAS (V-ERAS) forms a salient part of European Mars Analog Station (ERAS) for Italian Mars Society (IMS). The immersive VR Simulation of...
AdrianzatreanuMentored by Makman2, Lasse Schuirmann (sils1297), Justus +1
The aim of this project is to create a lot of packages, so that it will be way easier to maintain bears, and to update them with awesome features....
ghoshbishakhMentored by Eleftherios Garyfallidis, jchoude
DIPY is a python toolbox for analysis of diffusion magnetic resonance imaging. Its website http://nipy.org/dipy/ acts as the source of information...
Leland BybeeMentored by Kerby Shedden, Josef Perktold
This project aims to make two additions to the statsmodels package. The first is to introduce methods to handle distributed estimation of...
aleks_Mentored by Kevin Sheppard, Josef Perktold
As Lütkepohl [1] states his preface, "[b]y now [cointegration] related models and methods have become far more important for applied econometric work...
Kuldeep SinghMentored by Akshay Arora, kived
The goal of the project will be to provide stable and platform independent APIs to the users for accessing features of their desktop and mobile...
jdetleMentored by Richard Gowers, Max Linke
Dimension reduction of a molecular dynamics (MD) simulation is meant to provide insight into the slow underlying dynamical motions of a set of...
Upendra KumarMentored by Terri Oda, lorenzogotuned, Terry Reedy
PIP is currently a command line based package manager used to install and manage software packages written in Python. But, many users are not...
mike1808Mentored by kmike, ptremberth, dshpektorov
Currently, in the Splash there is no an easy way to click a link, fill and submit a form, extract data from a webpage using Splash Scripts. I will...
Sheikh ArafMentored by Harsh Dattani, Lasse Schuirmann (sils1297), AbdealiJKothari
This project aims to implement a feature-rich code analysis plugin for the Eclipse IDE using coala. This plugin will perform the analysis by running...
Vikram RaigurMentored by Josyb, Christopher, Oscar Diaz
In the above proposal we are showing the idea of implementing JPEG Encoder(backend) in python using existing MyHDL Library. A working module and its...
fionaMentored by Richard Gowers, Max Linke, Jonathan Barnoud +1
MDAnalysis provides a python framework to allow users to analyse Molecular Dynamics (MD) simulations. Umbrella Sampling (US) is an MD technique which...
tsirifMentored by Frédéric Bastien, abergeron
Artificial Intelligence and Deep Learning nowadays are ever growing subjects. People who research AI, are experimenting with various intelligence...
Valera LikhosherstovMentored by Kevin Sheppard, cfulton, Josef Perktold
During the summer, I am going to implement Kim Filter, which is broadly used for regime switching state-space models evaluation, on top of existing...
mr-karanMentored by Makman2, Lasse Schuirmann (sils1297), ManoranjanP +1
The aim of the project is to ease the process of creating a new Lint Bear, addressing the issue of linting files having embedded source code and...
Raffael_TMentored by Ronan Lamy, Richard Plangger
Python 3.5 has syntax features that are unavailable in the previous versions. They grant improved support for asynchronous programming (PEP 492),...
Yashu SethMentored by John 'Warthog9' Hawley, ankurankan
Currently, pgmpy deals with only discrete random variables. In many situations, some variables are best modeled as taking values in some continuous...
rootavishMentored by Jakob de Maeyer, dangra, ptremberth
Scrapy uses a signaling mechanism, as documented here: http://doc.scrapy.org/en/latest/topics/signals.html#topics-signals to notify various entities...
RedridgeMentored by Makman2, Lasse Schuirmann (sils1297), fneu +1
coala’s modules for code analysis are called bears. Currently these modules can be written in python only. The aim of this project is to make it...
Abhay RaizadaMentored by Makman2, Lasse Schuirmann (sils1297), fneu
The Aim of this Project is to create and implement an algorithm that figures out the right indentation for as many programming languages as...
ljwolfMentored by Jay L., Carson Farmer, edunham +2
The way PySAL users interact with geographic data is directly tied to manipulating unlabeled Numpy arrays. With Pandas readily available for most...
TaylorOshanMentored by darribas, Carson Farmer, edunham +2
Spatial interaction modeling involves the analysis of flows from an origin to a destination either over physical space (i.e., migration) or through...
Aakash RajpalMentored by Antonio, astratto, Ambar Mehrotra
The project aims to develop an interactive Heads up Display (HUD) on the OCULUS RIFT for the V-ERAS Simulation. Once the interactive semi-transparent...
YenMentored by joelnothman@gmail.com, Manoj Kumar
The current implementation of many algorithms, such as Stochastic Gradient Descent, Coordinate Descent, etc. only allow input with float64 and int64...
chrisittnerMentored by John 'Warthog9' Hawley, ankurankan
I will introduce methods to pgmpy to select Bayesian models based on data sets. First, I will implement support for basic score-based and...
Riddhish BhalodiaMentored by Eleftherios Garyfallidis, Omar Ocegueda, RafaelNH +1
DIPY currently uses non-local means approach for denoising MR data, in which we need to estimate the noise variance of the signal which is often a...
PreetwinderMentored by kmike, Alexander Sibiryakov, ptremberth
Frontera is a distributed web crawling framework, it acts as a crawl frontier, dealing with the crawling strategy to be followed. The goal of this...
ranveeraggarwalMentored by Eleftherios Garyfallidis, Marc-Alexandre Côté
The broad idea is to develop widgets from scratch over the existing DIPY elements, which allow interaction with these elements. These futuristic...
sahmed95Mentored by Ariel Rokem, Eric Peterson, RafaelNH
Dipy is a python library for analysis of diffusion-weighted MRI (dMRI). Diffusion patterns can reveal microscopic details about tissue architecture...
mkatsimprisMentored by Christopher, Oscar Diaz
The main goal of the proposed project is to create the frontend part of a JPEG encoder which will be implemented in MyHDL. The frontend part consists...
tushar-rishavMentored by Harsh Dattani, Lasse Schuirmann (sils1297), Makman2 +2
coala website and coala-html coala-html is a console application used to display results from coala-json as an interactive web page. Prototype is...
Pulkit GoyalMentored by Martijn Pieters
Its about moving mercurial to work in Python3. Rather than 2to3 support, it will work on both 2 and 3.
Aron Barreira BordinMentored by eLRuLL, ptremberth
Abstract: Scrapy is one of the most popular web crawling and web scraping framework. It’s written in Python and known by its good performance,...
udiboy1209Mentored by Akshay Arora, Kovak, Tito
Tiled is a general-purpose tile map editor. It supports various tile shapes like square, hexagonal, isometric square. Tiled support in KivEnt will be...
Adhityaa ChandrasekarMentored by Makman2, Lasse Schuirmann (sils1297), udayan12167 +1
In this project, I propose to create an automated settings guessing feature based on the available samples for coala, a static code-analysis tool....
Data: Google Summer of Code public archive. Official GSoC archive