This project aims to enhance the documentation infrastructure for PyBaMM and consolidate all of it in one place, which includes but will not be...
Ranking system for AiiDA plugin registry
Ahmed Basem
AiiDA has a flexible plugin system that allows extending most aspects of the code. This project aims to add several functionalities to the AiiDA...
Dockerizing & Simplifying PyBaMM's Installation
arjxn-py
PyBaMM has a tedious installation process for development , which proves to be difficult for developers & researchers or anyone who wants to develop...
Adding structured Lagrangian support to CVXPY
Aryaman Jeendgar
Optimality conditions are a key aspect of mathematical optimization. The Karush-Kuhn-Tucker (KKT) conditions in particular are a really powerful...
Modernization of the conda-forge.org website
Asmit Malakannawar
The project aims to modernize the conda-forge website by redesigning the landing page and creating a style guide for other conda-forge’s web-based...
Open Science Labs-Improve Scientific Python Cookiecutter Project
ayeankit
Cookiecutter is a powerful command-line utility that generates project templates. Open science lab has developed a template that aims to provide the...
NumFocus & SciML, PDEs on Graphs
Criston Hyett
I propose to implement a common interface to deploy the power of SciML to dynamical systems on graphs. In achieving this, one new package will be...
Expand support for spatial models in PyMC
Daniel_Saunders
This project would implement the Besag, York, Mollie (BYM) model in PyMC. BYM is a highly flexible model for studying spatial data and is used widely...
Better tools to interpret complex Bambi regression models
GStechschulte
Bayesian modeling has increased significantly in academia and industry over the past years thanks to the development of high quality and user...
PyBaMM Techno-Economic Analysis Library
Julian Evers
A very interesting and nice thing during the development of batteries are back-of-the-envelope estimations. An example might be to estimate an areal...
nx_parallel: a parallel backend for NetworkX + nx-guides Contributor Guide and Traversal Notebook
Kavish Senthilkumar
NetworkX is a Python package offering a large set of algorithms and tools for the study and manipulation of graphs. Users have requested parallel...
SciML: Integrating PubChem Closely into Catalyst and SciML
Lalit Chauhan
The project will involve the creation of a new package that will provide an interface to query for chemical species and enzymes using the PubChem...
Taskflow: Creating Parallel Algorithm Primitives
Om Khangaonkar
The C++ Standard Template Library (STL) provides many algorithms to sort, search, and perform a variety of operations on numerous data structures in...
Adaptive MIRK BVP solvers
Qingyu Qu
Boundary value problems (BVPs) are mathematical models that arise in a variety of fields, such as economics and chemistry. BVPs are essentially...
Matplotlib: Improvements to MathTeX
Ratnabali <devRD>
Matplotlib is a popular data visualization library that is used in multiple academic and industrial projects. LaTeX is a common tool for formatting...
PyLops: MPI backend for distributed inverse problems
Rohan Babbar
Pylops has been developed to solve large-scale inverse problems. Keeping in mind the memory size of a single machine, there is a need to perform the...
[PySAL - spopt Development] P-Median Model with Near-Far Cost Allocation: Guided by Tobler's Law
Rongbo Xu
For now spopt has implemented several basic facility location models, providing the free open source for researcher, or organizations to use....
CB Geo: Differentiable Programming in MPM
Sachin Jalan
CB Geo-Material Point Method is used to simulate particulate and fluid systems. In this method, particles are mapped to a background mesh, and...
Extending the data structures and algorithms along with providing C++ backend.
Sakshi Oza
PyDataStructs is a high-performance python package for data structures and algorithms providing C++ backend via Python C-API as well as a parallel...
Data Retriever: Tree health and mortality from NEON data
Satyam Sinha
The project aims to build a new function that populates the NEON field and remote sensing data for deepforest which will help us build a baseline...
Benchmark tooling for common models and operations
skyleaworlder
FluxML is a deep learning stack built in 100% Julia code, which aims to provide high-speed and light-weight abstraction of GPU, auto-differentiation...
QuTiP Virtual Lab
Trent F
Simulating quantum physics in QuTiP provides an excellent educational tool. However, using QuTiP requires writing Python code, which may present an...
Boosting canonicalization performance by replacing N-dimensional sparse tensor representation
WilliamZijieZhang
(This project is for CVXPY) The performance of canonicalization procedures for optimization problems is an important metric for CVXPY users....
Visualization with QuTiP
Yuji Tamakoshi
QuTiP has a lot of visualization functions, but they are sometimes not user-friendly in that colors are unchangeable and arguments are not organized....