POSEIDON / README.md
MashaMash's picture
Update README.md
2661790 verified

A newer version of the Gradio SDK is available: 6.0.1

Upgrade
metadata
title: POSEIDON Multiscience Demo
emoji: πŸ”±
colorFrom: blue
colorTo: pink
sdk: gradio
sdk_version: 4.29.0
app_file: app.py
pinned: false

πŸ”± POSEIDON Playground: Across Scientific Domains πŸ”±

An interactive Gradio demo exploring how the POSEIDON foundation model for solving Partial Differential Equations (PDEs) could be applied across physics, finance, quantum mechanics, and biology.

Built with love πŸ’– πŸ”± for the Hugging Face Community ML Research Engineer take-home assignment.
Inspired by POSEIDON: A Foundation Model for Solving PDEs by CamLab ETH ZΓΌrich.
Code from the original repo: github.com/camlab-ethz/poseidon


Goal

This app highlights the multidisciplinary potential of pre-trained PDE models like POSEIDON using:

  • Intuitive interactive visualizations
  • Simple simulations from four real-world domains

πŸͺ© What You Can Do

Feature Description
βœ”οΈ Pick a scientific domain Finance, Quantum, Fluids, Biology
βœ”οΈ Run a mini simulation See how PDEs behave in each field
βœ”οΈ Try POSEIDON inference Generate predictions from synthetic inputs
βœ”οΈ Use real PDE datasets Compare POSEIDON output vs. ground truth

πŸš€ Running Locally

  1. Clone this repo
git clone https://github.com/YOUR_USERNAME/poseidon_demo.git
cd poseidon_demo
  1. (Option A) Using Conda
conda env create -f environment.yml
conda activate poseidon-demo
  1. (Option B) Using virtualenv
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
  1. (Run the demo
python -m poseidon_demo.app

πŸͺ© Big Thanks

  • Hugging Face for the opportunity and open tools
  • ETH ZΓΌrich’s CamLab for releasing the POSEIDON repo
  • πŸ’– You, the curious science hacker, for playing with this demo!