aotpy

View on PyPIReverse Dependencies (0)

2.0.1 aotpy-2.0.1-py3-none-any.whl

Wheel Details

Project: aotpy
Version: 2.0.1
Filename: aotpy-2.0.1-py3-none-any.whl
Download: [link]
Size: 3181465
MD5: 271632900c3432f2a4e25fd28099950c
SHA256: 8e7b70833a9bd2487a3e0e5ff70e718f3355b74fa20fe2743e3f2ac3861b288b
Uploaded: 2024-05-13 16:39:59 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: aotpy
Version: 2.0.1
Summary: Helper package for handling Adaptive Optics Telemetry (AOT) standard files
Author-Email: Tiago Gomes <tiagogomes[at]fe.up.pt>
Project-Url: Repository, https://github.com/STAR-PORT/aotpy
Project-Url: Issues, https://github.com/STAR-PORT/aotpy/issues
Project-Url: Documentation, https://aotpy.readthedocs.io/
License: BSD 3-Clause License Copyright (c) 2022, Faculdade de Engenharia da Universidade do Porto (FEUP) All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. 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. 3. 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: Adaptive Optics,Telemetry,Data Exchange Format,AOT,FITS,PSF Reconstruction,Atmospheric Turbulence
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Science/Research
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Topic :: File Formats
Classifier: Topic :: Scientific/Engineering :: Astronomy
Requires-Python: >=3.10
Requires-Dist: astropy (>=5.1.1)
Requires-Dist: numpy (>=1.20)
Requires-Dist: pyvo (>=1.4); extra == "all"
Requires-Dist: scipy (>=1.5.0); extra == "all"
Requires-Dist: sphinx; extra == "docs"
Requires-Dist: sphinx-rtd-theme; extra == "docs"
Requires-Dist: pyvo (>=1.4); extra == "esoarchive"
Requires-Dist: scipy (>=1.5.0); extra == "savfiles"
Provides-Extra: all
Provides-Extra: docs
Provides-Extra: esoarchive
Provides-Extra: savfiles
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 4243 characters]

WHEEL

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

RECORD

Path Digest Size
aotpy/__init__.py sha256=BeA-NdmMsjOUwmeUdgdOnywZSlWZPYk_KRwE1PtGwRs 521
aotpy/core/__init__.py sha256=brTr8qgw7vJi8TSEQVUb4r3ANOPRPkW7TE-r2A-lLRY 555
aotpy/core/aberration.py sha256=2HH-YQk9id6gTT9pp98a2KleMpu1uo4SHUApRuuOn3s 1073
aotpy/core/ao_system.py sha256=Gdz7z_ruq8UjbCnbKE1hVrqSOs5UIMTz_DGxZF_-oi0 7114
aotpy/core/atmosphere.py sha256=368TZg5FnScs4TSGgVsEzj_bIIOshmm3I0XKszKeT38 3061
aotpy/core/base.py sha256=IOuiEv8jyDIAfrK83xo55eZIWaC5MmWJzwZ54GaESB4 1331
aotpy/core/image.py sha256=EHufm3wCoezQTMnvVd208yEOkGrrFJgRGddxoRyYREk 1338
aotpy/core/loop.py sha256=-kiTtvvdws5XLtqxHYmYvqA42OFtcP4RzsTVrLOK7gY 5291
aotpy/core/optical_sensor.py sha256=DIyPxmQuHGbw0_yUbnyQYIWI8sCJ4nV1-mH6Zyc6n5Y 12181
aotpy/core/source.py sha256=AIDp58vrVXIVN38Nuh4ekRvEKOZGUvAa38U9af3b58w 2912
aotpy/core/telescope.py sha256=pt2s9d_3I-IDGHLCyXr1MmzOcf13fSMljIFdekmBioY 4887
aotpy/core/time.py sha256=Gj4qWEkGfY-ThBxAkANBLsShQyed7OhkXUc3E33aQA0 706
aotpy/core/wavefront_corrector.py sha256=qT8qxZdp5DgAu4Ow5Td7rmw7sM8XsgBR3x1m52QEsgs 3552
aotpy/data/__init__.py sha256=EHZzdwcUnyIWTGIaHDcb0T9oiF0T7gP7jnAVUpELnmI 105
aotpy/data/ERIS/ho_subap.fits sha256=NJz3RyO06EvCrZjCSMxCj1NSOLk0pQHNuvq0lylDOrk 11520
aotpy/data/ERIS/lo_subap.fits sha256=Kt_HgfDMdjCDa5ZE2jxAiQwEJsqrsKB_2GStW6xx9AY 5760
aotpy/data/GALACSI/subap.fits sha256=NJz3RyO06EvCrZjCSMxCj1NSOLk0pQHNuvq0lylDOrk 11520
aotpy/data/NAOMI/zernike_control_modes.fits sha256=W-stm8lXPmslzwj0irhc-qDrrlxJOtyjhXsnu4N9eEc 7344000
aotpy/data/PAPYRUS/T152_pupil.fits sha256=QnOCdz5TX-kk_84y71cMkZuG3VWgSwKcyb1uH-a3C10 1013760
aotpy/io/__init__.py sha256=7UC1lvmNtTus8rGniBE8McOLopI-3_C32heIU_WyayM 511
aotpy/io/base.py sha256=WziArj_BnPlTKs80TlRqXhzs-ZaldW2h2FyWpoKnCUo 1544
aotpy/io/fits/__init__.py sha256=yrj-bXzc-O0xa80jzlgsLXBKMmnOlILZuULsA65jicc 293
aotpy/io/fits/_file.py sha256=Sh0wH1WpMYbXbG-d4JcKR7y5ioovR6150x3oERKc12I 76805
aotpy/io/fits/_strings.py sha256=1-0OqnAvEvl9amjqmoEgE6OsZXdc-OdA2xmdzmVcEzs 9603
aotpy/io/fits/compat.py sha256=I5ul1ZQ4aaCMBPnewJ3k89fPzfV3eFs0pw9DvyT8zpo 1028
aotpy/io/fits/reader.py sha256=ie0aLwg44E7ImTZTOCuoG_dj7B3HZoqiTiBqlhtbzeI 19460
aotpy/io/fits/utils.py sha256=cRLHlpO7a42qq-wEoNSaTX8CrtDCTHe8fjrPA2BatBc 9945
aotpy/io/fits/writer.py sha256=_7M8pzH6w9uChMR24ofLPG8QcYtJDO3mxY-opM2RQwE 23015
aotpy/translators/__init__.py sha256=MQJcXhRjcBQvfdnbyE3KTnRKakqW5CQ3jp8UgqzhECI 440
aotpy/translators/base.py sha256=m3d65QJTpoKkYoppYgF8RDPcSP4IGtwUbDJNk3_k5Xk 981
aotpy/translators/ciao.py sha256=yccpCAFlv63bxBqiwDmdC-4VJ0nX1hB5X91Fhg7AGUs 7195
aotpy/translators/eris.py sha256=Zbo8zcykvGXnflIOT09fQW5z7m5APs_Wbl6zxm4OqG4 18595
aotpy/translators/eso.py sha256=igd1xVwvqp4w3Uf6BCnAEyPAbw8vfPL3p7eHiqO8gPg 11420
aotpy/translators/galacsi.py sha256=x0AUt9o6zSClcJt-mlXuAUp-ULGcclT3JC2bj_oHhBc 11579
aotpy/translators/naomi.py sha256=5wg4CW1-w4Sc2DkOua53hNtTwQiBL556OvyGxouZKSQ 7618
aotpy/translators/papyrus.py sha256=VWZt55z-8WnYRTeZGI43rqUPqa4frCXD6uM9-WmRUlA 12608
aotpy-2.0.1.dist-info/LICENSE sha256=hyVKKX5s84z-KbLic193RQ6TBHwcVyIK1qm7ovkZ9RQ 1563
aotpy-2.0.1.dist-info/METADATA sha256=wX1CF3TwaFYfFYxHQJfM8pstaKUAQGBf1WVpEXqYl8M 7525
aotpy-2.0.1.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
aotpy-2.0.1.dist-info/top_level.txt sha256=K0iYi6oz6ZYmoBMVZwvWm7O5z_5vINUVe2Q9gBX9HBQ 6
aotpy-2.0.1.dist-info/RECORD

top_level.txt

aotpy