hcipy

View on PyPIReverse Dependencies (4)

0.6.0 hcipy-0.6.0-py3-none-any.whl

Wheel Details

Project: hcipy
Version: 0.6.0
Filename: hcipy-0.6.0-py3-none-any.whl
Download: [link]
Size: 223901
MD5: 909af5c1d1566df76bfb56f14b3865ee
SHA256: 3f20eb0bc958ce82255c0193860f2878aa60ff478cfd78801e95bcdbbe366c97
Uploaded: 2024-03-15 21:17:26 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: hcipy
Version: 0.6.0
Summary: A framework for performing optical propagation simulations, meant for high contrast imaging, in Python.
Author-Email: Emiel Por <epor[at]stsci.edu>
Project-Url: homepage, https://hcipy.org
Project-Url: documentation, https://docs.hcipy.org
Project-Url: repository, https://github.com/ehpor/hcipy
License: MIT License Copyright (c) 2018 Emiel H. Por 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: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Scientific/Engineering :: Astronomy
Requires-Python: >=3.7
Requires-Dist: numpy
Requires-Dist: scipy
Requires-Dist: matplotlib (>=2.0.0)
Requires-Dist: Pillow
Requires-Dist: pyyaml
Requires-Dist: astropy
Requires-Dist: imageio
Requires-Dist: xxhash
Requires-Dist: numexpr
Requires-Dist: importlib-metadata; python_version < "3.7"
Requires-Dist: importlib-resources (>=1.4); python_version < "3.9"
Requires-Dist: asdf (<=2.10); python_version <= "3.7"
Requires-Dist: asdf; python_version > "3.7"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: mpmath; extra == "dev"
Requires-Dist: dill; extra == "dev"
Requires-Dist: flake8; extra == "dev"
Requires-Dist: numpydoc; extra == "doc"
Requires-Dist: sphinx-rtd-theme; extra == "doc"
Requires-Dist: nbsphinx; extra == "doc"
Requires-Dist: jupyter-client; extra == "doc"
Requires-Dist: ipykernel; extra == "doc"
Requires-Dist: poppy; extra == "doc"
Requires-Dist: nbclient; extra == "doc"
Requires-Dist: nbformat; extra == "doc"
Requires-Dist: nbconvert; extra == "doc"
Requires-Dist: sphinx-automodapi; extra == "doc"
Requires-Dist: progressbar2; extra == "doc"
Provides-Extra: dev
Provides-Extra: doc
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 3168 characters]

WHEEL

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

RECORD

Path Digest Size
hcipy/__init__.py sha256=7WXUvHKbAluUDjdR01JW3Lo6eD9hX_WUOEnL5QkdR7k 1495
hcipy/_version.py sha256=2JKwcA-YQ0okV2N-gwTWy_n51igWrPcsKQFm0cnqsvw 411
hcipy/dev.py sha256=Jm8PW2W5WL_evS58SLs5ZCgKrJpi5Is_9olvVJZzhMI 1446
hcipy/_math/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hcipy/_math/cpu.py sha256=SJ8GDZeHVlr4aNJD4LBXqhf0iUz2LiFjeVwE7gTr82E 1476
hcipy/_math/fft.py sha256=BaYdNSNWeb31-ooyaLKIpE5gS5Ly3VdHQ9D2j3wgS2Q 3757
hcipy/aperture/__init__.py sha256=Oe4vh_C93i3eOH-IaTqoh4-dVyH7pv5tWD1RB_kHHNM 1137
hcipy/aperture/generic.py sha256=4Vq7ZhaPnugiYGosWU2oXIbsL99915ukZz14GHXFO4I 17832
hcipy/aperture/realistic.py sha256=NxkMRnaQVzN-NZQ91JHlHOGspE2YUTis2615DvFdiBw 64740
hcipy/atmosphere/__init__.py sha256=SrfEzIxS3Gy6nSZ6ClSjH-9ON5r7rau5unzoSiyO07s 736
hcipy/atmosphere/atmospheric_model.py sha256=7fqYUkFALuEgDkCQQFa0WLV3UO7PloPN2qlYxkygUoc 13735
hcipy/atmosphere/finite_atmospheric_layer.py sha256=vy8hMxDKpK8070ZVkpkbJSQQXVDKlhV_qT6Ek6LQytw 5728
hcipy/atmosphere/infinite_atmospheric_layer.py sha256=xZqLJK6rMUmv7f-1QggDNBkEYTheowL-dOP50QT9WVQ 15345
hcipy/atmosphere/modal_adaptive_optics_layer.py sha256=ZJAYkkXwXU13Z5fmXSDEq6k-BIVFK1RL7h8DWbFEFlM 1540
hcipy/atmosphere/standard_atmosphere.py sha256=FYteUOVOXz2adj48rT52uoXe9HViDTL9aUcigrGsSbc 3105
hcipy/atmosphere/stored_atmospheric_layer.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hcipy/config/__init__.py sha256=u87hgcmagsEwlLEOuL0JGX-aU80wM1qXaG-ulQJXZ-o 57
hcipy/config/config.py sha256=ou1AS4de1hv1PxRTfmOCU_mXzTMRakXYndk1UqNpt5Y 3574
hcipy/config/default_config.yaml sha256=Atij_6P5EyjpW4x8rVN8lz2wEqX2g8i94oFpQIIvIQw 1184
hcipy/coronagraphy/__init__.py sha256=6ujPYSVqWp2vT1VJD8H8BZr8hRkPXtqrbK18xViiqm4 592
hcipy/coronagraphy/apodizing_phase_plate.py sha256=BC8N08uecwUWNknL-z1hAWb1u0zvGyD62DmJlPgiSdc 6306
hcipy/coronagraphy/fqpm.py sha256=dqctCvlGHp-Uwb4mgqtwlEFSHXddceS26PiaUu1bYoo 429
hcipy/coronagraphy/knife_edge.py sha256=4ZtbRI6qn4JhXa_teQZK_ZL4TXnATQ3fFy0ehq1xeiY 5203
hcipy/coronagraphy/lyot.py sha256=sBEYQw8Yitf9rngNb8DoHa7JR727vjy7_9TGkfOF0Zk 7517
hcipy/coronagraphy/multi_scale.py sha256=wr_a34M9cBzKprqH6mIc15tIJl8cwyqumIcr4N2ZioM 6239
hcipy/coronagraphy/perfect_coronagraph.py sha256=1MPTd9c1W2upFMmogh6dzRYq4BU7PD-N_JUfTGQ9oSU 4858
hcipy/coronagraphy/shaped_pupil.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hcipy/coronagraphy/vortex.py sha256=8GyS23WMJo4DOVh1zlNHGeTgVmcky27hJ9c6YvIvsao 13845
hcipy/field/__init__.py sha256=h5mUUFzA3y1X9EoOECrFdVRCqfW3xlkBCBNrx6N9qyo 1069
hcipy/field/cartesian_grid.py sha256=d4cpXW7uRFC7CYlG54QH05_V-lytIPyaAV9g9lmUJl8 4398
hcipy/field/coordinates.py sha256=nmWyzGHBDwMNdHYCd8-b2KTZ3Sj-SU_2xIK4PUK5BDQ 14202
hcipy/field/field.py sha256=jkUi4MHuH7rZ-KnZpzYkPUfXhSoyHNbMuPevqs0T3PI 10840
hcipy/field/grid.py sha256=3Q1juN5RO99bonivo3EeiJr1_XP1_kwpw3RmAd0eBIo 15551
hcipy/field/operations.py sha256=8L-F0OAup2JmWSMWST62osj8x26OWtmjzTxCm-6IpWU 17667
hcipy/field/polar_grid.py sha256=kCFrMO8kX1C4nUsaa2tbipRMceKIMtH5H4oR14agx9U 3118
hcipy/field/spherical_grid.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hcipy/field/util.py sha256=MziUweZUVFdPt7aSaouzmtrZB87YF0INjpT7cTbdYw8 20687
hcipy/fourier/__init__.py sha256=eAjl-RXu5cW1lLzJrsi8C39u75L06o7jMzUA0yC0sek 558
hcipy/fourier/chirp_z_transform.py sha256=iGOhKeddC5iP-SseB6PRVHN5c3RsXsLptv-nd_m5h3U 3402
hcipy/fourier/fast_fourier_transform.py sha256=OvQHtIWMO5JImdBd0SQtK8lkhqpbI9yCAbufE4bX1uE 15009
hcipy/fourier/fourier_operations.py sha256=xXsSeSSab2nHWlHvbJkegEcTW8xvXmuMdHCSyW2TW_I 5445
hcipy/fourier/fourier_transform.py sha256=i-uuDnjS34_SAFBkHvIF3TYcNJX5F4b0qHNG5BXSvt4 8813
hcipy/fourier/matrix_fourier_transform.py sha256=lXqci59wFFO_1CsR7WLfSTO5MBoiFAzplbWQsIF_Mts 9914
hcipy/fourier/naive_fourier_transform.py sha256=hcyf3pxA_YmIRBUl_vUtdLNpLjIhVlka_NK1pkUQeLM 4729
hcipy/fourier/zoom_fast_fourier_transform.py sha256=T0pywMM7o7qKi4OFONIgzPEdC3T5UEr4VsYnGhUCpC4 4826
hcipy/interpolation/__init__.py sha256=nTzYvrbT_Iec_WyAySpFu0_9xECeHQqoq4j_DYepK94 300
hcipy/interpolation/linear.py sha256=T_ARtX-UT1tCZdx5FMbK5jUSS2BvNOehwJnf_xpscpQ 3505
hcipy/interpolation/nearest.py sha256=LH4h0S1VvIZI7fnklBmuPTKkb8CK5F4agPKpvu4BssQ 2680
hcipy/metrics/__init__.py sha256=wWu3_PaxSLrXQhtYxVaGDqOpuXGFatsdem-x9K3QzFc 249
hcipy/metrics/contrast.py sha256=Z5dc8s3ZxNlvBukZajASW_t20BH2DWjhx0cBeJH1_uA 1982
hcipy/metrics/profile.py sha256=57_Y8C4YrCML79gPTzTHd2E12dIycL-DZFh4vXYbQlI 5618
hcipy/mode_basis/__init__.py sha256=kTbbgh7eMMozomNM5pyemdm-cP6TvO27fEL52jh-_eo 852
hcipy/mode_basis/disk_harmonic.py sha256=bA7ZjlKyyr-8sBmNTmkucurJuAKr3f3mmP8WJuGr69A 4464
hcipy/mode_basis/fourier.py sha256=qHVbdrzhW5xC8DHHOdEgd49BiRgwFwZZ2Hnb-Id3jzc 5686
hcipy/mode_basis/gaussian_hermite.py sha256=JPbrtyfhfBtgVx9DmFjIPBOQW58Azf__Rt2U5btFrnw 3861
hcipy/mode_basis/gaussian_laguerre.py sha256=tZ_RCNAbbq2_BDQZot6zNp4Ms__CG1NR_jPh3MdD7gc 2684
hcipy/mode_basis/gaussian_pokes.py sha256=8WagU0sjeO7SCYrDvzhuwwx3qxi5lAcTW-3Zhhj2kTc 1802
hcipy/mode_basis/karhunen_loeve.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hcipy/mode_basis/lp_fiber_modes.py sha256=qqRASiUb2fG6JyBIz3zDvKMRFat1mL1xkDd_zWJWgnk 5438
hcipy/mode_basis/mode_basis.py sha256=NLop8FmBUF547dJWSwVWIpkc7PlLl4y0kygJGMMDCOk 12651
hcipy/mode_basis/zernike.py sha256=axz6PeiOkTvxmUFvkvF-eKSqrdpXgycujC3nxeUSC04 10670
hcipy/optics/__init__.py sha256=4NwUGpAH66_8zl7QCFZJPvSXw1wdOM70n8amDx_feZ0 2327
hcipy/optics/aberration.py sha256=jf7sqfjMiIuDktPYGHAbkrt4YNbkmKAtIkWnYIT8u7k 5024
hcipy/optics/apodization.py sha256=XzxEAqta2oZwUwp6tIPVYI1QWQxGdi3iQRZHe7J2tM4 5751
hcipy/optics/deformable_mirror.py sha256=XjWhfqVSWzUwpOhvoGcIU5oslmm-JooCpw-DpTFzmkg 11949
hcipy/optics/detector.py sha256=lopVG9PRHMG9A6JjEOcHGqhrB3cYPYJaBMcOmNXtHsM 9650
hcipy/optics/dispersion_optics.py sha256=0gpjac25QbEyJCi1R1YS3EFnt-ZZqpVI8nAJ21zmMuc 10355
hcipy/optics/dynamic_optical_system.py sha256=l0ZbgeI6tBL0iWJvqg9tF9MVelVeOuCajjqIehSBxVU 2865
hcipy/optics/fiber.py sha256=LOIxeDU-nwlH_cegw55UMUXwYhF5Mg98_mtM5Lz8eh0 11776
hcipy/optics/gaussian_beam.py sha256=N8AtrHZr_VhqJgH2zvW7ExLDnjAQfeLoPQrgCkBZhxs 3404
hcipy/optics/glass.py sha256=6P1d9vx9JennqJqc2znFCxvO9WgnBDjOsm8Zfx4iDzQ 4416
hcipy/optics/influence_dm5v2.fits sha256=VVNV8ghgwDsPGJ3HW95928OdlSDVwVXMLer5eJ-UhsM 72000
hcipy/optics/magnifier.py sha256=pRhHlWsmwhiZhmvFWiXaNd7LnzwQbOyuDjbNelcpk_I 2031
hcipy/optics/micro_lens_array.py sha256=kIMeTvXxJDLaEyvB4LE5306wcal1afHSawevVhp5ABo 6009
hcipy/optics/ohara_glass_catalogue_2019_08.csv sha256=d7DJt-zffbtn0eBUG8vSZemPgF5rRkR1SYbb8IvfrUw 10340
hcipy/optics/optical_element.py sha256=UWNv3ftNV0wEw0PUvJAyB6ahTKBgPJEz4KVgOxrNUIw 41670
hcipy/optics/periodic_optical_element.py sha256=HpDve53LRMa4AYXRruYcJfPHi1WRqoelN6Dao8-tS5g 1754
hcipy/optics/polarization.py sha256=q6JgK2SrYDOlOhFiWXS9dnSORQQsfn4sprKApIAp1Fc 15044
hcipy/optics/schott_glass_catalogue_2018_09.csv sha256=XYJ-kIwpeeZxQw5T5-9fU9QjuqWOTWZUuJfLmagHX5Q 9361
hcipy/optics/segmented_mirror.py sha256=-VD7XjuSemcTrfsiQbMAd0P22l3RMCB1Cx8XT2j_IqI 3229
hcipy/optics/surface_profiles.py sha256=ix2QMtboUWRMaD8KofvQvVllEtIIW5yQj9Um4qiA6sg 3675
hcipy/optics/thin_lens.py sha256=5wOUYrsOuc7edyPQWa2AXSivXzi8B1hMCkQ7wMlBpvQ 1386
hcipy/optics/tip_tilt_mirror.py sha256=_w2itijxUJvp3P0IOYvtks3UHXqL3uWW7Zl3KBC1k1I 701
hcipy/optics/vibration.py sha256=RHLItmRcrafnEG3G-h9cczIYGDNMePaDWr1Bd-OdcgU 1070
hcipy/optics/wavefront.py sha256=ra2vhNVuAvOqyI5cbrci3nlUcLa5LfLY5gFi1hAgeB4 14280
hcipy/plotting/__init__.py sha256=0T3kVDjPGzRIRi7Bq9wr8-gezhRjGmViZq7bsyNzx7o 421
hcipy/plotting/animation.py sha256=prycZM9-g6B2dt22fuEXDjeBfGd5CDI5J-qGCvL7xgM 12133
hcipy/plotting/color_scheme.py sha256=wSh_JWQkyXsXpFAnzRBrgE6WUHRuuzjx1bHvPJZ5rdA 2969
hcipy/plotting/colors.py sha256=UbwDyboHxYxAJcOV_TdCa2VcdLp8NJZqRkENHU2TwYk 6380
hcipy/plotting/error_bars.py sha256=FFQctS4_C6JKMuZ6CD2QGuwRqk82wPC13WZ0FCoHYPU 773
hcipy/plotting/field.py sha256=YWY_vjOupEQCXGqZvxyu2d-QPFIU_0o-vqQejuGO6cY 15769
hcipy/plotting/util.py sha256=up2PrELQAgXtF9rCluKYG2NhK2gqI69xkniwZs6WvFw 7750
hcipy/propagation/__init__.py sha256=g98JLrkkyKNzRlE8lCnraSAIqeOWWAwBdKLGx2WPkEo 225
hcipy/propagation/angular_spectrum.py sha256=bSPwAfLXhkAi3VspCROC0aAX9VajN50qT_IMhZBZfc8 5365
hcipy/propagation/fraunhofer.py sha256=aDNP3rNr7VxZoboTWt3d2vQrGpmn61zIX2UEnrzxQhk 3270
hcipy/propagation/fresnel.py sha256=r5WVNEcqASxOcfiXDS8LwlfG17TP9xIWGexpCv56Rwk 5781
hcipy/propagation/propagator.py sha256=DZ4U7sS6P6S9b3tejpNBvZmt3Injx32otfb6Qw1jpjE 80
hcipy/util/__init__.py sha256=CFGRUcuzNKUN1KzHYrZYciND-n1UZhI0hfWZSGnz41U 768
hcipy/util/finite_difference.py sha256=GtrSmgvAvFUmIHaM7lDaWUpN7y14arf85StLA3x4IT8 3365
hcipy/util/io.py sha256=df1-R-dirc3WpB-Jfnwwsiql-e46477Dn-KtvQ69sjE 13184
hcipy/util/matrix_inversion.py sha256=fYh8OkDGYpx9R25IqB_CPI0V_A7ckS9At2RT0WfBFmA 2998
hcipy/util/singular_value_decomposition.py sha256=vK6ytScILiRKlLMhudHFrVLoGlrouI2zkWw4bDg3big 3512
hcipy/util/spectral_noise.py sha256=RQQNgxpxbchOerXiG2yuzk4PQaWfj7XC1MF6TPQ_Sxc 11000
hcipy/util/stats.py sha256=bV3oy4M6mZYbtGQ40dXh92-qaOeG1EOQeGA3yXYTmf8 3483
hcipy/wavefront_control/__init__.py sha256=da1PTClDMl-IBkrSvq6JC1lnS-K_BASzCvxVhNxN5Ls 13
hcipy/wavefront_sensing/__init__.py sha256=hfAgZfXD1KFiup-uah_YV5AGUfW9OQXpK1vu4RB96Iw 855
hcipy/wavefront_sensing/optical_differentiation_wavefront_sensor.py sha256=qrbJ5ddpJVJwTwDmMHMiCt1stDVhK7HTVKHsXbf2SoA 10126
hcipy/wavefront_sensing/pyramid.py sha256=0le6ctLVpEdXroEMk-9YRZ8iDB3VNXSTnbzInDpbHiw 10622
hcipy/wavefront_sensing/shack_hartmann.py sha256=fgXF7YpGU_VCfTJf2JkZa6EVtxPT5Iy-IM8QLpOEx4k 2560
hcipy/wavefront_sensing/wavefront_sensor.py sha256=6pSBb-q55HQxjh1iBKWhnjmvleTUG3iQTyZplduEyOU 5285
hcipy/wavefront_sensing/zernike_wavefront_sensor.py sha256=xpEmuYqU30KWI-qF06DWKTBkJdPfpC_jJsQyZYzrbNM 9596
hcipy-0.6.0.dist-info/LICENSE sha256=FAh98PIWJhZceQkx1pQF93rIZGB6Tr3ebJdlZ3jcO1c 1069
hcipy-0.6.0.dist-info/METADATA sha256=3gu2tUdvvU4DDVHCSDO4D-bPBL79YFHEjjleVBf16hk 6498
hcipy-0.6.0.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
hcipy-0.6.0.dist-info/top_level.txt sha256=FozNIjOLjuFIQxv26iNPaLIBxM6gR55gQD5wcn7aBDw 6
hcipy-0.6.0.dist-info/RECORD

top_level.txt

hcipy