aeon - Developing Deep Learning Framework and Implementations for Time Series Clustering
Aadya Chinubhai
Time series clustering involves grouping similar time series data together based on specific features or patterns. Deep learning algorithms have...
Feature enhacments in NeuralPDE.jl and LuxNeuralOperators.jl
Abhinav Pratap Singh
NeuralPDE.jl is a high performance Julia package to solve differential equations using neural networks. This proposal aims to improve the sampling...
NetworkX: Revisiting and expanding nx-parallel
Aditi Juneja
The project aims to enhance nx-parallel, a newly added parallel backend for NetworkX, by introducing a configuration manager that would let users...
Control ML Optimization
AlessioParato
The Gradient Ascent Pulse Engineering (GRAPE) algorithm has been implemented in QuTiP, facilitating a model-based approach to quantum optimal...
Checkpointing in DOLFINx using ADIOS2
amujahid
Large scale simulation of scientific and engineering problems requires high performance and distributed memory systems. Computing resources and time...
PyBaMM - Migrate to scikit-build-core
Ankit Meda
This project aims to enhance PyBaMM's packaging infrastructure by migrating from setuptools and wheel to scikit-build-core, providing improved...
Make the Plugin System Data-Based
Ashok Kumar Choudhary
The JupyterLab application relies heavily on plugins sourced from the Lumino project. Currently, all plugins load at startup, significantly...
Enhancing solar energy modelling: implementing new spectral corrections in pvlib python
Dax
Accounting for spectral effects in photovoltaic (PV) performance models is critical for accurate and reliable performance forecasts. Variation in the...
aeon - Implement Proximity Forest for Time Series Classification
Divya Tiwari
This project will implement and benchmark the Proximity Forest Algorithm for Time Series Classification in aeon. With the ever-increasing data, the...
pvlib python improvements on shading and spectral research and modeling
Echedey Luis
This proposal aims to add a variety of scientific utilities to the pvlib python project that will focus on new models and research tools regarding...
Parallel Algebraic Multigrid for Structural Mechanics in Julia with PartitionedArrays.jl
Gelieza Kötterheinrich
Algebraic multigrid (AMG) methods are one of the most popular techniques to solve systems of linear equations in structural mechanics. Parallel AMGs...
aeon - Machine learning from EEG with aeon-neuro
griegner
Develop aeon-neuro to provide structured tools for machine learning from neural data. This project will focus on implementing algorithms for EEG...
PyMC - Add PyTorch backend to PyTensor
Harshvir Sandhu
PyTensor is a Python library that allows you to define, optimize/rewrite, and evaluate mathematical expressions involving multi-dimensional arrays...
Floating Solar - Enabling modeling of floating PV with pvlib
Ioannis Sifnaios
Accurate modeling of cell temperature is essential for estimating the performance of PV systems. However, very few models exist for calculating cell...
Open Science Labs | noWorkFlow - Verify the reproducibility of an experiment
Joshua_GlaZ
This project aims to improve the analysis of experiment reproducibility within the noWorkflow scientific workflow framework. noWorkFlow is a library...
Improvement and Addition of Default Priors in Bambi
Julian L'heureux
Bambi (BAyesian Model Building Interface) is an open source Python package designed to make it easier for practitioners to build statistical models...
Implementation of Physics-Informed Point Networks for Simulation in Irregular Geometries
Kabir Jain
The goal of this project is to implement Physics-Informed Point Networks (PIPNs) in Julia to solve partial differential equations (PDEs) on irregular...
Open Science Labs: PyDataStructs: Add a C++ Backend for tree data structures and their algorithms
Kishan Ved
PyDataStructs aims to be a Python package for various data structures and algorithms (including their parallel implementations). My project involves...
Pathfinder Variational Inference
mcao
I propose the implementation of the Pathfinder algorithm for variational inference in PyMC. The Pathfinder algorithm is a recent advancement in the...
Improve user experience using the Jupyter toolkit
Mehak Jain
The UI Toolkit serves as a component library tailored for crafting web interfaces within the Jupyter ecosystem, encompassing platforms such as...
Data Retriever - Advancing Bird Detection and Classification in Hand-Held Airborne Imagery
Muhammed Magdy
DeepForest is a library for training and deploying deep learning models for forestry tasks. The library is built on top of the PyTorch deep learning...
Developing an Advanced Image Recognition Model for Bird Nest Detection in UAV Imagery
Om Doiphode
This proposal aims to address the key challenges in UAV-based object detection, with a specific focus on identifying and locating birds' nests from...
GOSST: Implement OSSF Scorecard Action and Remediating Score Across Multiple NumFOCUS Projects
Patrice
This proposal outlines a project aimed at enhancing the security posture of NumFOCUS affiliate projects by implementing the OSSF Scorecard action and...
Multigrid for FEniCSx
Paul Kühner
Multigrid methods shape the method of choice when a self containing family of triangulations of a FEM discretization is at hand to achieve an optimal...
Improve PyBaMM's testing infrastructure.
prady0t
Goal of this project is to improve PyBaMM's test suite by migrating from Unittest to Pytest. This would include but is not limited to : rewriting all...
QuTiP Project: Integrating Auto-differentiation with QuTiP Solvers Using JAX
ragarwal00
The project aims to seamlessly integrate JAX's jit and auto-differentiation functionalities into QuTiP, a quantum computing simulation library,...
CB-GeoMPM: 3D Gaussian Splat to enable Physics-Driven MPM Simulations from Videos
RaghavAgarwal
This project would integrate the current state-of-the-art 3D reconstruction method in computer graphics namely "Gaussian splatting" with existing...
FastSolvers.jl - A package to accelerate PDE evaluations
Rahul Manavalan
Surrogate based models are all the rage in scientific computing right now, and rightly so. However, there are cases where a fully data driven...
ArviZ Plotting Refactoring Python
Ratish Panda
ArviZ is a package for the exploratory analysis of bayesian inference models. The current Python release of ArviZ involves three major modules that...
ArviZ: Prior Elicitation
Rohan Babbar
PreliZ is a Python package aimed at helping practitioners choose prior distributions by offering a set of tools for various facets of prior...
Swiss Army Knife Builder CLI
Ronan Coutinho
The builder tooling of JupyterLab is directly integrated in the core codebase. This causes maintenance to become a burden for both core developers...
QuTiP: Enhanced Quantum Circuit Diagrams
Rushiraj Gadhvi
The project aims to improve the quantum circuit visualization capabilities of QuTiP-QIP by introducing a new framework for circuit rendering that...
Taskflow's Worker Specific Notification Module
saksham12321
Our project aims to enhance Taskflow's work-stealing scheduler by implementing a worker-specific notification module. This will provide finer control...
Build and publish PyBaMM-cookiecutter as a template for new PyBaMM-based projects
Santhosh Sundaram
The project aims to build and publish python-cookiecutter templates for new PyBaMM-based projects. It is designed to simplify the setup process of...
Explore the Aiida Node graph in the browser
Sharan poojari
The project aims to create an intuitive tool in React for browsing AiiDA graphs, replacing the outdated AiiDA Provenance Browser in Materials Cloud...
PyMC - Improve PyTensor linear algebra support using graph rewrites
Tanish Taneja
PyMC uses PyTensor as its computational backend, which allows efficient optimisation, rewrites and evaluation of mathematical operations. Using a...
Bivariate Colormaps
trygvrad
Multivariate data visualization is useful when grappling with correlated data that naturally arises in a number of scientific fields, such as...