Jake Graving's starred repositories
MMEarth-data
This repository contains code to download data for the preprint "MMEarth: Exploring Multi-Modal Pretext Tasks For Geospatial Representation Learning"
posteriors
Uncertainty quantification with PyTorch
jupyter-ai
A generative AI extension for JupyterLab
tensordict
TensorDict is a pytorch dedicated tensor container.
dataclass-wizard
A simple, yet elegant, set of wizarding tools for interacting with Python dataclasses.
spherical-harmonics
Visualising Laplacian Spherical Harmonics with Matplotlib's Animation Feature
ChatGPT-AutoExpert
🚀🧠💬 Supercharged Custom Instructions for ChatGPT (non-coding) and ChatGPT Advanced Data Analysis (coding).
lfads-torch
A PyTorch implementation of Latent Factor Analysis via Dynamical Systems (LFADS) and AutoLFADS.
jupyter-scatter
Interactive 2D scatter plot widget for Jupyter Lab and Notebook. Scales to millions of points!
Segment-and-Track-Anything
An open-source project dedicated to tracking and segmenting any objects in videos, either automatically or interactively. The primary algorithms utilized include the Segment Anything Model (SAM) for key-frame segmentation and Associating Objects with Transformers (AOT) for efficient tracking and propagation purposes.
keras-core
A multi-backend implementation of the Keras API, with support for TensorFlow, JAX, and PyTorch.
aiomultiprocess
Take a modern Python codebase to the next level of performance.
multires-conv
Sequence Modeling with Multiresolution Convolutional Memory (ICML 2023)
torchmd-net
Neural network potentials
pylustrator
Visualisations of data are at the core of every publication of scientific research results. They have to be as clear as possible to facilitate the communication of research. As data can have different formats and shapes, the visualisations often have to be adapted to reflect the data as well as possible. We developed Pylustrator, an interface to directly edit python generated matplotlib graphs to finalize them for publication. Therefore, subplots can be resized and dragged around by the mouse, text and annotations can be added. The changes can be saved to the initial plot file as python code.
patchworklib
Patchwork for matplotlib: A subplot manager for intuitive layouts in matplotlib, seaborn, and plotnine.