Skip to main content

Physical optics propagation (wavefront diffraction) for optical simulations, particularly of telescopes, with analytic derivatives.

Project description

poppy-derivatives (morphine)

morphine is a Python package that simulates physical optical propagation including diffraction, with automatic differentiation.

poppy was developed by Marshall Perrin and colleagues at STScI, for use simulating the James Webb Space Telescope and other NASA missions. Morphine is a fork of poppy by Benjamin Pope, adapting it to use Google Jax for autodiff.

Documentation can be found online at https://morphine-optics.readthedocs.io/

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

morphine-optics-0.9.3.tar.gz (4.7 MB view details)

Uploaded Source

Built Distribution

morphine_optics-0.9.3-py3-none-any.whl (164.2 kB view details)

Uploaded Python 3

File details

Details for the file morphine-optics-0.9.3.tar.gz.

File metadata

  • Download URL: morphine-optics-0.9.3.tar.gz
  • Upload date:
  • Size: 4.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.6.1 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.5

File hashes

Hashes for morphine-optics-0.9.3.tar.gz
Algorithm Hash digest
SHA256 c7b333a677dc637c45629f3159de655eb0d3f379ef0229f998890d30b4258869
MD5 4a1a689d9effc6232fe183ed7aa5f6ba
BLAKE2b-256 e1fb837d45f50e9aac699076441f2f3c6df2c72d7c6912d2c9219a828b149f64

See more details on using hashes here.

File details

Details for the file morphine_optics-0.9.3-py3-none-any.whl.

File metadata

  • Download URL: morphine_optics-0.9.3-py3-none-any.whl
  • Upload date:
  • Size: 164.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.6.1 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.5

File hashes

Hashes for morphine_optics-0.9.3-py3-none-any.whl
Algorithm Hash digest
SHA256 0ead32065e63ba4276645895b3df822194cb57643112d8443d77228a0b9c61a6
MD5 f763453e8a4e301fd46c5fac1caf6e4f
BLAKE2b-256 68caea1eb69637499c446e55ea81036e44721d3343d96cfab347b1e334c358f1

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page