Skip to content

Hologram processing and light scattering in python

License

Notifications You must be signed in to change notification settings

lindensmith/holopy

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Holography and Light Scattering in Python

https://travis-ci.org/manoharan-lab/holopy.png Documentation Status

HoloPy is a python based tool for working with digital holograms and light scattering. HoloPy can:

  • Load images, associate them with experimental metadata, and visualize loaded or calculated images.
  • Reconstruct 3D volumes from digital holograms
  • Do Scattering Calculations
    • Compute Holograms, electric fields, scattered intensity, cross sections, ...
    • From spheres, clusters of spheres, and arbitrary structures (using DDA)
  • Make precise measurements by fitting scattering models (based on the above structures) to experimental data.

HoloPy provides a powerful and user-friendly interface to scattering and optical propagation theories. It also provides a set of flexible objects that make it easy to describe and analyze data from complex experiments or simulations.

The easiest way to see what HoloPy is all about is to jump to the examples in our user guide.

HoloPy started as a project in the Manoharan Lab at Harvard University. If you use HoloPy, you may wish to cite one or more of our papers. We also encourage you to sign up for our User Mailing List to keep up to date on releases, answer questions, and benefit from other users' questions.

HoloPy is based upon work supported by the National Science Foundation under grant numbers CBET-0747625, DMR-0820484, DMR-1306410, and DMR-1420570.

About

Hologram processing and light scattering in python

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 85.4%
  • Fortran 14.1%
  • Other 0.5%