Giter Club home page Giter Club logo

holopy's Introduction

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.

holopy's People

Contributors

barkls avatar tdimiduk avatar briandleahy avatar ralex0 avatar vnmanoharan avatar rebeccawperry avatar anna-wang avatar matthiasgi avatar jeromefung avatar korigod avatar rgov avatar danhickstein avatar faaborg avatar agoldfain avatar victoriahwang89 avatar anniestephenson avatar egehrels avatar rbnvrw avatar charliegreboval avatar wsy2220 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.