Somerville, MA, United States

Peter Sharpe

Elite
@peterdsharpe

Sr. SciML Eng. @NVIDIA | PhD @ MIT on Aircraft Design + SciML

AeroSandbox. Aircraft design optimization made fast through computational graph transformations (e.g., automatic differentiation). Composable analysis tools for aerodynamics, propulsion, structures, trajectory design, and much more.

1.3k

NeuralFoil. NeuralFoil is a practical airfoil aerodynamics analysis tool using physics-informed machine learning, exposed to end-users in pure Python/NumPy.

453

AeroSandbox-Interactive-Demo. An interactive demo of AeroSandbox, powered by Dash

32

air-racing-optimization. Trajectory Optimization for Low-Altitude Air Racing

31

Automotive-Airfoil-Design. Automotive airfoil design app, powered by AeroSandbox and Dash

26

PotentialFlowVisualizer. A fun, lightweight tool to visualize potential flows quickly!

21

nan-propagation. Studying a new idea about how to trace Jacobian sparsity of black-box functions

18

transport-aircraft. AeroSandbox models for commercial transport aircraft

18

DawnDesignTool. Dawn Design Tool

17

solar-seaplane-preliminary-sizing. Preliminary sizing of a 13' solar-powered seaplane for MIT 16.821 teaching

15

prettymaps. Pretty maps of areas of interest

14

Feather-RC-Glider. Design & optimization of Feather, an ultra-lightweight 1-meter hand-launched RC glider

12

Vortax. Differentiable and scalable 3D aerodynamics, (optionally) on the GPU.

12

phd-thesis. "Accelerating Practical Engineering Design Optimization with Computational Graph Transformations"

11

covid-hotspots. An interactive web-based map of current U.S. COVID-19 hotspots

9

physicsnemo. Open-source deep-learning framework for building, training, and fine-tuning deep learning models using state-of-the-art Physics-ML methods

9

PyAero. PyAero is an open-source airfoil contour analysis and CFD meshing tool.

7

mirror-array. Math used to create a mirror array that reflects light into a coherent image.

7

Wind_Analysis. Statistical models of wind and other atmospheric dynamics

7

Falkner-Skan. A few short, well-commented functions for solving the Falkner-Skan boundary layer equations in Python.

6

CylinderDragFits. A proper curve fit for both sub- and supercritical cylinder flows

6

aircraft-polar-reconstruction-from-flight-test. Rigorous procedures for reconstruction of aerodynamic and propulsive performance from a minimal set of flight-test data

6

optimization-methods. Toy implementations and illustrations of various optimization algorithms. Written as a pedagogical exercise; shared in hopes they can serve the same purpose for others.

6

StockMarketAnalysis. Futility can be fun sometimes

5

memorylane. Super-lightweight line-by-line memory profiler for numerical Python code. See where those allocations are coming from! Supports PyTorch GPU memory currently, and more to come.

5

Neural-PDEs. Approximating PDE solutions with Neural Networks

4

AutoDiffUncertaintyOptimization. Testing out some ideas to optimize under uncertainty using automatic differentiation.

4

masters-thesis. Jupyter Notebook

4

transonic-wing-aerodynamics-database. A database for transonic aerodynamics CFD runs, for validation of other tools

4

latticeboltzmann-python. Lattice Boltzmann fluid simulation

3

E-Bike. Code for designing an optimized electric bike + CAD of the bike

3

GenerativeNeuralOptimization. Global optimization using generative neural networks

3

16110-Wind-Tunnel-Lab. Jupyter Notebook

3

peter-terminal-utils. Cross-platform dev environment setup for Linux and Windows.

3

mit-free-food-timing. Data on Free Food at MIT

3

FlugTagAircraftDesign. Designs for a Red Bull Flugtag aircraft

2

better-biobot-boston. Better visualization of Biobot's COVID-19 data

2

KSP-Homing-Missile. Java

2

aerodynamics_datasets. Interfaces for various aerodynamics datasets. Created for personal use; shared on the off-chance it's useful to others.

2

viralroomsim. Airflow models within a room for the purposes of infectious disease transmission modeling.

2

NaomiNagata. Piloting algorithms for the Rust-based spaceship combat game Oort

2

peterdsharpe.github.io. https://peterdsharpe.github.io

1

SublimeText-EngineeringSketchPad. Syntax highlighting and comment rules for using Sublime Text with Engineering Sketch Pad geometry files (*.csm).

1

ModernaVaccineEffectiveness. Unofficial data analysis to estimate the efficacy of Moderna's vaccine with bootstrapping

1

pigeons. A Survey of Tinder: "How many pigeons do you think you could carry?"

1

modulus-sym. Framework providing pythonic APIs, algorithms and utilities to be used with Modulus core to physics inform model training as well as higher level abstraction for domain experts

1

autograd_helpers. Helper functions for making life with autograd more harmonious.

1

Iris. Iris Artificial Intelligence

1
48
Apply