
MiePy
Solve Maxwell's equations for a cluster of particles using the generalized multiparticle Mie theory (GMMT)
Solve Maxwell's equations for a cluster of particles using the generalized multiparticle Mie theory (GMMT)
Numerically solve the Fokker-Planck partial differential equation in N dimensions using a matrix numerical method
Realtime visualization of 2D and 3D dynamics of a large number of objects using OpenGL and pybind11 C++ bindings
Spherical granular particles falling through a glass hopper
A planet with an asteroid belt and an orbiting satellite
An assembly of optically bound metal nanoparticles in a tightly focused laser beam.
November 7, 2020
When using Matplotlib, animations of a large number of circles becomes slow. Using OpenGL, over a million circles can be animated in realtime.
October 14, 2020
Compare the performance of different FFT implementations, using Python
September 25, 2020
Given two or more Delaunay tessellations, you may be interested in measuring how much they overlap with one another
Emre Sevgen, Joshua Moller, Adrian Lange, John Parker, Sean Quigley, Jeff Mayer, Poonam Srivastava, Sitaram Gayatri, David Hosfield, Maria Korshunova, Micha Livne, Michelle Gill, Rama Ranganathan, Anthony B. Costa, Andrew L. Ferguson
PNAS (2025)
John Parker, Curtis W. Peterson, Yuval Yifat, Stuart A. Rice, Zijie Yan, Stephen K. Gray, Norbert F. Scherer
Optica (2020)
John Parker, Hiroshi Sugimoto, Brighton Coe, Daniel Eggena, Minoru Fujii, Norbert F. Scherer, Stephen K. Gray, Uttam Manna
Physical Review Letters (2020)
Bag Lunch, University of Chicago, August 2020 (August 2020)
Thesis Defense, University of Chicago, July 2020 (July 2020)
University of Chicago, April 2019 (April 2019)