gradoptics

View on PyPIReverse Dependencies (0)

0.0.2 gradoptics-0.0.2-py3-none-any.whl

Wheel Details

Project: gradoptics
Version: 0.0.2
Filename: gradoptics-0.0.2-py3-none-any.whl
Download: [link]
Size: 38074
MD5: 70bed77ae2ef25ca123a92103829f0fa
SHA256: 41506b063d6e39c4fab2e474e2bff061e7734dbbd3c9094b0b4efb5b9d28b6d5
Uploaded: 2022-09-30 12:34:47 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: gradoptics
Version: 0.0.2
Summary: Differentiable Optics via Ray Tracing
Author-Email: Sean Gasiorowski <sgaz[at]slac.stanford.edu>, Michael Kagan <makagan[at]slac.stanford.edu>, Maxime Vandegar <maxime.vandegar[at]slac.stanford.edu>
Project-Url: Homepage, https://github.com/magis-slac/gradoptics
Project-Url: Bug Tracker, https://github.com/pypa/magis-slac/gradoptics
License: MIT License Copyright (c) 2021 Michael Kagan, Maxime Vandegar Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 2738 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.10.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
gradoptics/__init__.py sha256=3R_lxHwdkdp8zClqJ-es_-h5MK0ROUcVN7Gpep5xpjM 1340
gradoptics/distributions/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gradoptics/distributions/atom_cloud.py sha256=d302giLGlVqgRrTPS6MWM-tNCLpo7e9eCWM96I12ROU 7241
gradoptics/distributions/base_distribution.py sha256=PQnOs1SFVq4WiW07rbFWoWbhABhDNV0nd6Vo0PCDJ-g 884
gradoptics/distributions/gaussian_distribution.py sha256=LxqvzFApOIjjjGrJOd8Q0-aZjmCc3QNcyNK7crzLHco 981
gradoptics/inference/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gradoptics/inference/rejection_sampling.py sha256=pIXYU_S8z3I1Att3TGthpkxUZTdV6ebyJ4Ju75b2Hfg 1926
gradoptics/integrator/__init__.py sha256=qrG0_m21X0qC3tkb2T20pvy4zvOhqp46nxJP-EaYtK8 116
gradoptics/integrator/base_integrator.py sha256=1cL5oMjs2TI-AUiSCg_xx_7ewB77a-clFaWRHP2D61g 789
gradoptics/integrator/stratified_sampling_integrator.py sha256=M8cbmOs9SOyp3JiNaJskD6bqZq-ObgMRYhJLh5tS_60 1512
gradoptics/light_sources/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gradoptics/light_sources/base_light_source.py sha256=XcmTM6DPJeg4ENf9I9YVZI4oxK6E71TqfjudfuON6MA 1196
gradoptics/light_sources/light_source_from_distribution.py sha256=PqkT_l9qrfAcdey7b8tgIyDIlFCgtpjIpWb9ym8_nZk 2322
gradoptics/optics/__init__.py sha256=EXYUh6qtsu3KR99U461NOxp3mkd3cyUrszjpfsNsYYc 359
gradoptics/optics/base_optics.py sha256=H1j_hIhse_7TOT6ZR_mTGFxJM8G58-TDfscF5vHn2mo 1547
gradoptics/optics/bounding_box.py sha256=XObhJMFyNve6CRKGUHbY2CRQ6MqP13HjEchN41Vi66E 4592
gradoptics/optics/bounding_shape.py sha256=It9gBsGTUoApR-F_KlPjO3rx7xH-TabQmOsSLd4h-t4 642
gradoptics/optics/bounding_sphere.py sha256=ugSDmpTiQaOPoIUFW4WNv-kyXykq6KAMbAWoFl5M4Z4 3686
gradoptics/optics/camera.py sha256=2Z0D8tMX7HD5uel3slhaX9E6JgdqahtKddI_ksOsvsM 1775
gradoptics/optics/lens.py sha256=NjrT4ob7-pz9hLF-ZDzZFVbENmGAxJurQKOhz__jM-Y 16601
gradoptics/optics/mirror.py sha256=stFJIxEuYewNElXvwDOXA3yz4vLuLSXtmqzfJRpPpn8 9249
gradoptics/optics/psf.py sha256=_ZnZ_V3iJ3cjBL0WZHl59CrNlyunnkqlDDH88qim9lw 1275
gradoptics/optics/ray.py sha256=zoy8MZNpBT4ReHF_2P_vDEkp4lhiH7KHf4J6h4drPhg 6532
gradoptics/optics/sensor.py sha256=__vz0PIIpiqKLdBXEOtk16serCi89_tlSXkzmiPkZqo 10692
gradoptics/optics/vector.py sha256=kzqlTs9aN8_JNtBsAJwr_NUrRHBUnXi3GotKslAZHBQ 4168
gradoptics/optics/window.py sha256=pv4yavENiiIMMofYqQchhqrQ2nUBi-B1McTnEtUV-As 7566
gradoptics/ray_tracing/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gradoptics/ray_tracing/ray_tracing.py sha256=ECooIH8ul6SOJzCkT0_FJvBkKt2vdpxOE5uXecKqnpE 6222
gradoptics/ray_tracing/scene.py sha256=IP78ou_jpuXmsaqKdBsnNG07_X42j3QS_CCRC6HwfaY 828
gradoptics/transforms/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gradoptics/transforms/base_transform.py sha256=TbHRW08lWZOPbha4u2QfhzHicNaU5coz6M-Rxgaek1o 3964
gradoptics/transforms/look_at_transform.py sha256=oiYR9jXhEQZeDFBjydkWrFQTnOm_xOx5fJ97KrP-lLU 2307
gradoptics/transforms/simple_transform.py sha256=NEiShsrM5XGw1VtW3GN67rwF2Fm7V8EDdUSzRqUxaS0 2453
gradoptics-0.0.2.dist-info/METADATA sha256=ijX8IwnTEBH6AZa9xf-qZ6Sl5AzdxwmWVn4BQfgYwdU 4615
gradoptics-0.0.2.dist-info/WHEEL sha256=TC-eT-WEjZM-lmd6au7o3p1ewVkC6Y0NftwooPaNZTY 87
gradoptics-0.0.2.dist-info/licenses/LICENSE sha256=TA9Nd3F3YUoFBHtKbI87y24h4lIo-4IaXqUj17keRpY 1087
gradoptics-0.0.2.dist-info/RECORD