dLux

View on PyPIReverse Dependencies (2)

0.14.0 dLux-0.14.0-py3-none-any.whl

Wheel Details

Project: dLux
Version: 0.14.0
Filename: dLux-0.14.0-py3-none-any.whl
Download: [link]
Size: 68774
MD5: 5bf40e16e980d0fa3e2a419f8ad9c821
SHA256: 47513f68b0a2b50d4cc2d21d20f9311027691302f7ddd2aa81bae0757faed61c
Uploaded: 2023-10-04 04:01:28 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: dLux
Version: 0.14.0
Summary: Differentiable Optical Models as Parameterised Neural Networks in Jax using Zodiax.
Author-Email: Louis Desdoigts <louis.desdoigts[at]sydney.edu.au>
Project-Url: repository, https://github.com/LouisDesdoigts/dLux
License: BSD 3-Clause License Copyright (c) 2010-2018, Space Telescope Science Institute, AURA All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Keywords: python,optics,machine-learning,jax,autodiff,differentiable,diffraction,simulation,telescope,dLux
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Requires-Dist: jax
Requires-Dist: jaxlib
Requires-Dist: zodiax (>=0.4.1)
Requires-Dist: pytest; extra == "dev"
Requires-Dist: black; extra == "dev"
Requires-Dist: ruff; extra == "dev"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: mkdocs; extra == "dev"
Requires-Dist: mkdocs-jupyter; extra == "dev"
Requires-Dist: mkdocs-same-dir; extra == "dev"
Requires-Dist: mkdocs-autorefs; extra == "dev"
Requires-Dist: mkdocs-simple-plugin; extra == "dev"
Requires-Dist: mkdocstrings-python; extra == "dev"
Requires-Dist: jupyter-contrib-nbextensions; extra == "dev"
Requires-Dist: notebook (==6.4.12); extra == "dev"
Requires-Dist: matplotlib; extra == "extras"
Requires-Dist: jupyter; extra == "extras"
Requires-Dist: jupyterlab; extra == "extras"
Requires-Dist: tqdm; extra == "extras"
Requires-Dist: chainconsumer; extra == "extras"
Requires-Dist: numpyro; extra == "extras"
Requires-Dist: dLuxToliman; extra == "extras"
Requires-Dist: scikit-learn; extra == "extras"
Provides-Extra: dev
Provides-Extra: extras
Description-Content-Type: text/markdown
License-File: LICENSE.md
[Description omitted; length: 4912 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.41.2)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
dLux/__init__.py sha256=dVvFZxnBr7JZkMGJjJI3Q3mL9AHAUMLKm3KxiY32NO4 2981
dLux/detectors.py sha256=gyCAja8sei32u1wgib9dx6LXb3lSeFGqL77P77ST4q8 3848
dLux/instruments.py sha256=uP16jkqlq3c6WKqaqQDzL7MLB_v-VfpfSQgHx2ALLf4 7685
dLux/optical_systems.py sha256=ZB-HTC57PIcJJJ5t5TlSZoKR8upasAxpXJUb_QGt5Jg 21230
dLux/psfs.py sha256=H8LEscmW2yHN7gAxY25PytcenDrOrQmr6ahKz22a7RM 7296
dLux/sources.py sha256=2OISk-70RGbpVj7MpCbU5W6dFoM9fn1sGgbBg-cgRXc 27794
dLux/spectra.py sha256=4PvDzfMoQw6hlxEDQHP30z4bDcaWQWbq8QEFYnfCQ1Q 5445
dLux/transformations.py sha256=4icYpjklTvQbD4OR058OWylEtQ75-FEwUPEEUFbhM2k 3849
dLux/wavefronts.py sha256=zcJ-X0ujR45NbDaejXXqiXGPPXkt4BG-Sp370XrVEoU 23731
dLux/dev/FFTfresnel.py sha256=j8uRRvgT0ZduqCIKb9sUI47dl772sOVx2ttQBXy4-KM 24264
dLux/dev/Filters.py sha256=iMOvIqi_f0Dr3CepotlQ4YMDRYgX-zo7P5i_u64Jo04 7675
dLux/dev/fourier_rotate.py sha256=QTAb1X0VUmkwJTiXRFNAEI4ZHBIeU48kJ8cFWo49wPs 3372
dLux/layers/__init__.py sha256=ax5_AbvrybfrsBzk0AUTFjpaQWMSkxQgaVk8IN3HWg8 1522
dLux/layers/aberrations.py sha256=51-FrM77k08QWDZqt4Iz7OAO3t5aGygv2wY4FUcg61Y 5240
dLux/layers/apertures.py sha256=keghXOTF9J5bUyJz_2NAvHCPIEF0QMylwZXd26BeHF4 39261
dLux/layers/detector_layers.py sha256=yaDkrJKkD38I4xnMI4TvhzXWCQuBryUUcxwchrOp9c8 7006
dLux/layers/optical_layers.py sha256=mxbk4Y5RP3U2t36wl17RvOiNWuRe9ijvOo1bfttUAYA 9303
dLux/layers/optics.py sha256=aVBwgQqpNZYhhDw4xTDyPfcDMQQZKLEUnc9QSaVu8aE 5695
dLux/layers/propagators.py sha256=5l8L-wOzapbZR2CVKpYJSZOkT88JeIltFIY16vrlg3A 10836
dLux/layers/unified_layers.py sha256=gxSnkU-d9a5homUYzEcqgr3HD7Mr9RyuVTUXiDmkV4Y 5298
dLux/utils/__init__.py sha256=jcVspi2onwHfihk_6OOi9968Udmegy2X4je1Hhyxchw 2758
dLux/utils/array_ops.py sha256=AjQiHa9Dw6Na94luoH9MdUuur2fPKgFRyfcNS7s14q4 4335
dLux/utils/coordinates.py sha256=3XqD1_j1_8TuRgYoxRTscXfH9GY8XP2NiXWrEse7mug 7025
dLux/utils/geometry.py sha256=QwzO7CUbtF11enaMkxZujRMmcG2Omh-TJ2bfy7THzg8 16113
dLux/utils/helpers.py sha256=pFVraVSJ_NP73-t6_99qT3NcJINTDXJ2aT7qCHpNkKA 4807
dLux/utils/interpolation.py sha256=zWBk1PNZr9_g5MTvNT5OCaA40vgUylr41p5mSOloV5k 3535
dLux/utils/math.py sha256=dlzPntrDdZHGaKbTXP-0clXgyPfxpZ_bWjXT6CpAFag 1690
dLux/utils/optics.py sha256=Y698ugFRZks1qvyWrG_S865ur1rtevmaxfPYcRxGSQk 2505
dLux/utils/propagation.py sha256=-Pbm5L06yFYUXXwLoqzVA2DyUB3R0ynqGgAVQTKfyN4 11582
dLux/utils/source.py sha256=So3JR7dgnZBeh7ByiPJaZzzuyOAC6E3IPkwnSTSbO8M 1383
dLux/utils/units.py sha256=9ncw9JsooRLRRL5LEHIDuEIME0iqBYPSfCRyi_uLZUs 5042
dLux/utils/zernikes.py sha256=7GMqqrc_xZMbMGP0aPf_aQCC8X3-zIW57nMMvcTDMz0 10726
dLux-0.14.0.dist-info/LICENSE.md sha256=MnL76FQV-wIn5jNMNERV2OEdYRRND2QLPGRjYf5pP14 1544
dLux-0.14.0.dist-info/METADATA sha256=mpjE4Io6f62rXRWrisGF6ndNZ2SKmD69-K9jehMBZ5Y 8302
dLux-0.14.0.dist-info/WHEEL sha256=yQN5g4mg4AybRjkgi-9yy4iQEFibGQmlz78Pik5Or-A 92
dLux-0.14.0.dist-info/top_level.txt sha256=8PDvO8fgQ9LQ1oaOLX_X0H3urxIfsx76ogkbGMmxDsA 5
dLux-0.14.0.dist-info/RECORD

top_level.txt

dLux