pylongslit

View on PyPIReverse Dependencies (0)

1.0.2 pylongslit-1.0.2-py3-none-any.whl
1.0.1 pylongslit-1.0.1-py3-none-any.whl

Wheel Details

Project: pylongslit
Version: 1.0.1
Filename: pylongslit-1.0.1-py3-none-any.whl
Download: [link]
Size: 129310
MD5: dbe1ad4ac093750db3d8c7d14636708b
SHA256: 03b9b360583e5b76f83cd08703c24cfd9e1105825f4f6465f983678531be4184
Uploaded: 2025-03-20 15:25:10 +0000

dist-info

METADATA

Metadata-Version: 2.4
Name: pylongslit
Version: 1.0.1
Summary: PyLongslit is a simple manual Python pipeline for processing astronomical long-slit spectra recorded with CCD detectors.
Author: Kostas Valeckas
Author-Email: kostas.valeckas[at]nbi.ku.dk
Home-Page: https://kostasvaleckas.github.io/PyLongslit/
Project-Url: Documentation, https://kostasvaleckas.github.io/PyLongslit/
Project-Url: Source, https://github.com/KostasValeckas/PyLongslit/
Project-Url: Tracker, https://github.com/KostasValeckas/PyLongslit/issues/
License: MIT
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Scientific/Engineering :: Astronomy
Requires-Python: >=3.10
Requires-Dist: setuptools
Requires-Dist: alabaster (==1.0.0)
Requires-Dist: astropy (==6.1.7)
Requires-Dist: astropy-iers-data (==0.2025.2.24.0.34.4)
Requires-Dist: astroscrappy (==1.2.0)
Requires-Dist: attrs (==25.3.0)
Requires-Dist: babel (==2.17.0)
Requires-Dist: bidict (==0.23.1)
Requires-Dist: cachetools (==5.5.2)
Requires-Dist: cattrs (==24.1.2)
Requires-Dist: certifi (==2025.1.31)
Requires-Dist: chardet (==5.2.0)
Requires-Dist: charset-normalizer (==3.4.1)
Requires-Dist: colorama (==0.4.6)
Requires-Dist: contourpy (==1.3.1)
Requires-Dist: cycler (==0.12.1)
Requires-Dist: distlib (==0.3.9)
Requires-Dist: docutils (==0.21.2)
Requires-Dist: esbonio (==0.16.5)
Requires-Dist: exceptiongroup (==1.2.2)
Requires-Dist: filelock (==3.18.0)
Requires-Dist: fonttools (==4.56.0)
Requires-Dist: idna (==3.10)
Requires-Dist: imageio (==2.37.0)
Requires-Dist: imagesize (==1.4.1)
Requires-Dist: iniconfig (==2.0.0)
Requires-Dist: Jinja2 (==3.1.6)
Requires-Dist: joblib (==1.4.2)
Requires-Dist: kiwisolver (==1.4.8)
Requires-Dist: lazy_loader (==0.4)
Requires-Dist: lsprotocol (==2023.0.1)
Requires-Dist: MarkupSafe (==3.0.2)
Requires-Dist: matplotlib (==3.8.0)
Requires-Dist: networkx (==3.4.2)
Requires-Dist: numpy (==1.26.4)
Requires-Dist: photutils (==2.0.2)
Requires-Dist: pillow (==11.1.0)
Requires-Dist: platformdirs (==4.3.6)
Requires-Dist: pluggy (==1.5.0)
Requires-Dist: ply (==3.11)
Requires-Dist: PyAstronomy (==0.22.0)
Requires-Dist: pyerfa (==2.0.1.5)
Requires-Dist: pygls (==1.3.1)
Requires-Dist: Pygments (==2.19.1)
Requires-Dist: pyparsing (==3.2.1)
Requires-Dist: pyproject-api (==1.9.0)
Requires-Dist: PyQt5 (==5.15.10)
Requires-Dist: pyspellchecker (==0.8.2)
Requires-Dist: pytest (==8.3.5)
Requires-Dist: pytest-order (==1.3.0)
Requires-Dist: python-dateutil (==2.9.0.post0)
Requires-Dist: PyYAML (==6.0.2)
Requires-Dist: quantities (==0.16.1)
Requires-Dist: requests (==2.32.3)
Requires-Dist: scikit-image (==0.25.2)
Requires-Dist: scikit-learn (==1.6.1)
Requires-Dist: scipy (==1.15.2)
Requires-Dist: six (==1.17.0)
Requires-Dist: snowballstemmer (==2.2.0)
Requires-Dist: Sphinx (==8.1.3)
Requires-Dist: sphinxcontrib-applehelp (==2.0.0)
Requires-Dist: sphinxcontrib-devhelp (==2.0.0)
Requires-Dist: sphinxcontrib-htmlhelp (==2.1.0)
Requires-Dist: sphinxcontrib-jsmath (==1.0.1)
Requires-Dist: sphinxcontrib-qthelp (==2.0.0)
Requires-Dist: sphinxcontrib-serializinghtml (==2.0.0)
Requires-Dist: threadpoolctl (==3.5.0)
Requires-Dist: tifffile (==2025.2.18)
Requires-Dist: tomli (==2.2.1)
Requires-Dist: tqdm (==4.67.1)
Requires-Dist: typing_extensions (==4.12.2)
Requires-Dist: urllib3 (==2.3.0)
Requires-Dist: virtualenv (==20.29.3)
[Description omitted; length: 103 characters]

WHEEL

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

RECORD

Path Digest Size
pylongslit/__init__.py sha256=gPHEuH77Qk0IS7Z0DVO-U9LnX56KJHQwi9xR741niZg 310
pylongslit/check_config.py sha256=h_UkQb7WviWKBGW3kMfjqCgVXCb-dGcM0voCzXVLmng 11396
pylongslit/combine.py sha256=mSku3CASSfw6VQi3jPHkxH0oaH8yW39HoHADz1TJ3XQ 8459
pylongslit/combine_arcs.py sha256=iDX8IrTo8CjXeJ05v5hhuBZqD2QjwwKIR4b1-jobfq0 4251
pylongslit/crop.py sha256=ngZW05_I6wDpZIhq4bIm_4pzJqbo8dtdHkOOnW-Y4Go 4558
pylongslit/crremoval.py sha256=QxKDeFZKVt-G_9mChd1N5GDsA1lDD1LPU8WoUbwiyHs 7672
pylongslit/dark.py sha256=n86Nd2huPrHcq81RTBXtCUTeFQ7nl5m-u0KN-b6489U 5352
pylongslit/extract_1d.py sha256=kSoXL5CT95lUa2QcJsE3tQM19grfo6m8hQ5CMmCLM2k 17800
pylongslit/extract_simple_1d.py sha256=0Fx4d-sxWW7v8yiPgGFk9fpLT557orwS10ct16Oxm5g 7585
pylongslit/flux_calibrate.py sha256=mbT0Ncw0mEiJrNNTO9ha1CLTvdj2Kh65XXqK4qHXjSE 8519
pylongslit/identify.py sha256=4SKcvDWp0amYePFt1WXu4ZqLxAYfmrmeO8M61aOeuSw 34331
pylongslit/logger.py sha256=mM3rz0W-D_NlxbezVQFsBn794cA6E9lID7C3u8Uq-Tg 2474
pylongslit/mkspecbias.py sha256=paEnRzMIoO5UcAAoNfENUjHXX3IlV8uXdiVFk1guFXM 3945
pylongslit/mkspecflat.py sha256=qVOknz8laOWWv9Vf2Z4zBUqQfC4N6viEQps9QOwWFGk 35965
pylongslit/obj_trace.py sha256=AcnKRfAV09vF1jprFkGDrhFkxHsQjka3kY9iXRwEHbQ 37188
pylongslit/obj_trace_clone.py sha256=RN9bnUQJVy7U_EtFP4Ks2ROjyRpufBFeWO9kG4G6ecI 10082
pylongslit/obj_trace_manual.py sha256=lo8v9tiASRcWfqrP5-H_TKrepCpjs70855rFeQyJhaA 6827
pylongslit/overscan.py sha256=ZI5mcG27jOG0FojThs-iCeWvuRdCWxcwLYyaOJdZrC0 7634
pylongslit/parser.py sha256=Tl-TENOIdfJnxWnJ9VBEfGPB9A6bRTVmcWbqlVv_KbY 2416
pylongslit/reduce.py sha256=5zmYn95scReI70y1UURO1tgkTr6poi92Fu0UVlYDqQE 12993
pylongslit/sensitivity_function.py sha256=cHMpUp7s0Is2BGl1BG0byJpPe5FX8Vt8a5QLMORPr5g 29314
pylongslit/skysubtract.py sha256=6Pg6l23KYXMa45mE_78NvTSVWo0vElpoFU0ievPmBOA 14641
pylongslit/spec_viewer.py sha256=Onyv63PvfGk2MTjTr99GqZ5ZWGhuaPdbbLwtVt2aubs 4433
pylongslit/stats.py sha256=Qest0npI4dPZtAp_v1X7pXr-CEVTeM2qFpeeM3g7Agg 2436
pylongslit/subtract_background.py sha256=d1RMr3P4lI7lhRIhnBI5ZNSkvO8ozJKVGGhgbp9fV5k 7414
pylongslit/utils.py sha256=ppwqACwoH3b81ru6qj-UYEmbjxiU3MDP5u9lgXerOuY 38889
pylongslit/wavecalib.py sha256=nx5CvrNT8Hqzk-7a55-jEnoVpqu4Z-EJ-L8yTdFuDx8 80024
pylongslit/tests/GQ1218+0832.json sha256=T5ykIYHxpRQVPPaPv20jcabKkq2yKpd20q-kQLC2FMw 5114
pylongslit/tests/README.md sha256=vkSPI033vOB-_L-3snFYPj7ajxu8Axd5lB4uumN6XYY 1002
pylongslit/tests/SDSS_J213510+2728.json sha256=K6YmHmZvg1kTL0B5-0FudTIznDb-nGKzMGr1_XAZE4k 4668
pylongslit/tests/test_2dspec.py sha256=jHGTjh8jhMATzx92LRwjxLFsDjNPE3SQ5rfa1LgJZ_g 1530
pylongslit/tests/test_AB_subtract.py sha256=9sKyQZxibZjDmqTcIZZkRnfyM2Kmnre4jDH-S9N_Fbs 1289
pylongslit/tests/test_bias.py sha256=c-nd_vSEjYxKYqLDnAtGcSiiOJ-LW5RJmfFDna0Rqfs 1757
pylongslit/tests/test_combine_arcs.py sha256=gLpkPCyd8Ls0AFmDM8M_JHN5tQTs_qbQxIlZFOoPpCs 1791
pylongslit/tests/test_combine_spec.py sha256=nlz9iEj3yKmNxQBcXUyOEwnwKOBkgo1aaDSn_umsJCw 1903
pylongslit/tests/test_config.py sha256=NKq1dlcJpbdnzPOCLFBWx27ERn6UxYpX4EXxZ8qVtKs 1583
pylongslit/tests/test_crr.py sha256=mYEza-ssaAAqMvdbNvPDgsuMWG0S7CEV3735nKSix54 2661
pylongslit/tests/test_data.py sha256=ngxgPlPs_xIm7VR2TO04qHwrgn-h0LGdo54252-TiNo 5059
pylongslit/tests/test_extract.py sha256=BZf649ek0dlMYF_nvh_Dw1nVvzA83xUGDSdF98zKRkI 2448
pylongslit/tests/test_extract_simple.py sha256=cYW1rITo-mtzSX9lc3FjO2WM9ib8N-tdXFpQ5smZtvc 2513
pylongslit/tests/test_flats.py sha256=HaMTIeYxIMj4dTWPTSeJU9S0OvdZ65Euzj3ew3mfDrg 1758
pylongslit/tests/test_flux_calib.py sha256=wMUgx3f9Vl-nj0nNNtQ-O2bAMsJRQih8kgxlTPsm2yc 2240
pylongslit/tests/test_objtrace.py sha256=yjjUKF28SGqG9xbfCuq_0042pxWQppBlKQDrZ8wSkKQ 3505
pylongslit/tests/test_reduce.py sha256=Zbu0pFaLQpaOC47G2Mh4Q0JLq-C2BTiPaXWvBUmhaMM 2441
pylongslit/tests/test_sensfunc.py sha256=o-fGz1XEquDBlrwxdTF6CVqbFgroJfDN6F9m1O1gmFw 1916
pylongslit/tests/test_sky.py sha256=BhZUIf81DDzU-N3v2gKalzyerXYu-6vYEe0tRZaKTFc 2983
pylongslit/tests/test_wavecalib.py sha256=K7MCkDssP0GsIBzUJHH8Gph-Sg89WfkQPU_dCjm7aK4 2382
pylongslit/tools/air_to_vac.py sha256=cpf5QDOSEvMvDq2CjCsqiEhNMj996B6bwY0Ad965z08 1416
pylongslit/tools/file_cp.sh sha256=uKZbDjL-nHZaGSqw5sSCipZvyY3ivbCR9_ZguAFwKAs 1025
pylongslit/tools/__pycache__/air_to_vac.cpython-310.pyc sha256=kcqQvAunEf8itKTMvKyhfaqWOjgfQ9qIYeeMjzXvlk4 1286
pylongslit-1.0.1.dist-info/METADATA sha256=ZRu9pp3MN8ubmgSt8LupSndgmgwZVKKvHdHh0CkABMs 3251
pylongslit-1.0.1.dist-info/WHEEL sha256=1tXe9gY0PYatrMPMDd6jXqjfpz_B-Wqm32CPfRC58XU 91
pylongslit-1.0.1.dist-info/entry_points.txt sha256=Xhb-Tjo-skH1N6SSay4yupkN4m9gWtn3BMhaYoTCoIw 1072
pylongslit-1.0.1.dist-info/top_level.txt sha256=lHvR_HzW7cju_ik2-Y6d1q1_sWABRj7AKzlzGhG2xqo 11
pylongslit-1.0.1.dist-info/RECORD

top_level.txt

pylongslit

entry_points.txt

pylongslit_2dspec = pylongslit.spec_viewer:main
pylongslit_bias = pylongslit.mkspecbias:main
pylongslit_check_config = pylongslit.check_config:main
pylongslit_combine_arcs = pylongslit.combine_arcs:main
pylongslit_combine_spec = pylongslit.combine:main
pylongslit_crop = pylongslit.crop:main
pylongslit_crr = pylongslit.crremoval:main
pylongslit_extract_1d = pylongslit.extract_1d:main
pylongslit_extract_simple_1d = pylongslit.extract_simple_1d:main
pylongslit_flat = pylongslit.mkspecflat:main
pylongslit_flux = pylongslit.flux_calibrate:main
pylongslit_identify_arcs = pylongslit.identify:main
pylongslit_objtrace = pylongslit.obj_trace:main
pylongslit_objtrace_cloned = pylongslit.obj_trace_clone:main
pylongslit_objtrace_manual = pylongslit.obj_trace_manual:main
pylongslit_reduce = pylongslit.reduce:main
pylongslit_sensitivity_function = pylongslit.sensitivity_function:main
pylongslit_sky_subtract = pylongslit.skysubtract:main
pylongslit_subtract_background = pylongslit.subtract_background:main
pylongslit_wavecalib = pylongslit.wavecalib:main