pfb-clean

View on PyPIReverse Dependencies (0)

0.0.1 pfb_clean-0.0.1-py3-none-any.whl

Wheel Details

Project: pfb-clean
Version: 0.0.1
Filename: pfb_clean-0.0.1-py3-none-any.whl
Download: [link]
Size: 209333
MD5: 2dfad84683c2717cf73f04a4dcb4eb3b
SHA256: 380db4ed9d2272751b7c4a9b579c33df56b118482fd94199f57078965b7eabd7
Uploaded: 2023-07-30 11:42:37 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pfb-clean
Version: 0.0.1
Summary: Pre-conditioned forward-backward CLEAN algorithm
Author: Landman Bester
Author-Email: lbester[at]sarao.ac.za
Home-Page: https://github.com/ratt-ru/pfb-clean
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: POSIX :: Linux
Classifier: Topic :: Scientific/Engineering :: Astronomy
Requires-Python: >=3.8
Requires-Dist: numpy
Requires-Dist: matplotlib
Requires-Dist: ipython
Requires-Dist: scikit-image
Requires-Dist: dask[distributed]
Requires-Dist: PyWavelets
Requires-Dist: katbeam
Requires-Dist: pytest (>=6.2.2)
Requires-Dist: numexpr
Requires-Dist: pyscilog (>=0.1.2)
Requires-Dist: Click
Requires-Dist: omegaconf
Requires-Dist: codex-africanus[astropy,dask,ducc0,python-casacore,scipy]
Requires-Dist: dask-ms[s3,xarray,zarr]
Requires-Dist: stimela (==2.0rc6)
Requires-Dist: QuartiCal
Requires-Dist: sympy
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 548 characters]

WHEEL

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

RECORD

Path Digest Size
pfb/__init__.py sha256=69-3t1obqAUApvaCfqLXK_ez8Z0MwEZvBbanpIurcRA 4124
pfb/stimela_cabs.yaml sha256=I8ksE2eAA7UcGBYH6RmFvaYTVsmf8_Fd5ns3Eg9ng24 1945
pfb/deconv/__init__.py sha256=qcgLDoKVOWJREADqbVX2MSDKw7u0VD1ckrndrDWJJBw 129
pfb/deconv/clark.py sha256=2d0r-dM2m16wx3j6tU4JRLs3Nm_yBjezUtzSyXJ2Q_g 5420
pfb/deconv/clean.py sha256=hfUN4EIDs66Me8ccV7QOQgWk7mJbL66xJFuG41MgiLA 2376
pfb/deconv/hogbom.py sha256=2_OWejiiT6OilzR9Uy-ba25NeYAqO__6EYlrML4E5Mo 3507
pfb/deconv/nnls.py sha256=8p7gyHl6RvBOE_6pVYgjZ0fPqkMQCRjt1lIYEAkRMQo 3933
pfb/deconv/sara.py sha256=wmVC_6IOj0o1x44_h58WICrjKdPEdN-QCOsYkoPVVos 7207
pfb/deconv/spotless.py sha256=5R685ao6JMu5zfpgMWDEUSfZmnZB0zJP3tyY7xKAxjc 8420
pfb/operators/__init__.py sha256=qcgLDoKVOWJREADqbVX2MSDKw7u0VD1ckrndrDWJJBw 129
pfb/operators/fft.py sha256=YLKJTc3i-mhZQMA40-NBfUtvvwNeKnauFxD5OObTM6w 1619
pfb/operators/gauss.py sha256=CbSfdl_Z46q0nseu12MReTJQPP_Z2RtCGPuG0Psh-gE 3844
pfb/operators/gridder.py sha256=StJH47rRnKCLAN1oGniVBM-mRXUeNUufm9X_nXL_KwU 23205
pfb/operators/hessian.py sha256=EwwDUw6r7C2KDthgS3BXTRFBplmHIF_o_u9CfyAfbVw 12219
pfb/operators/mask.py sha256=131ZeQrSYbOzFVkZbnGCNE5eyWNXH1cd3vYRh4K8NJc 482
pfb/operators/psf.py sha256=WVEn7f-ZhnNA5E06f1oh-dIFHmY0LxvnxZTVYD1YR9w 4285
pfb/operators/psi.py sha256=IXPu9lrFG6g26hacYUinwsRmhF1TYfE6kCsFZkopASw 5622
pfb/opt/__init__.py sha256=qcgLDoKVOWJREADqbVX2MSDKw7u0VD1ckrndrDWJJBw 129
pfb/opt/fista.py sha256=1QIiHaIMdlBlhkcY4UUbRQPOAfLflgOun91M0lCVBt0 2516
pfb/opt/pcg.py sha256=srJa1Sd4j-iUmIYrZymnrytUmTPJoOhJp5I2TxZArMk 11377
pfb/opt/power_method.py sha256=cROCINnKSUDeTGsGChjQMhR6QEP065CxnVxXYcqHffU 4229
pfb/opt/primal_dual.py sha256=m5T_zQ22EeI7pnb1_xfkOwSDPihl692h4u4kfYV_0Ok 14006
pfb/parser/__init__.py sha256=ezwUDs_uYt9HqQFcxIexjij19B9IodC66Jrq4IiaDKY 130
pfb/parser/backward.yaml sha256=ypWgFVcZZm4iPR9N7vwBfgYjPbKxFNW4KYVc-MaKYi4 2476
pfb/parser/cgopts.yml sha256=XTYWwzXdBEaunLET2ePhzkI9SePeAktQ0xCaRbqkTHI 743
pfb/parser/clean.yaml sha256=gTWrh5rlV5suifxf13Mj-lmmp2OAbu9ZrjUrVB1CRjQ 3538
pfb/parser/degrid.yaml sha256=_mSBS_fN6k9_cCFaH37sUxz6DjQmqxng0jgoICgVeCo 1089
pfb/parser/dist.yml sha256=rDVH6TE5iiPXLfrgRtrxXaZzGzNrJ6PHB6TTQQi0hqc 968
pfb/parser/forward.yaml sha256=Fcj-Hxw7ghVz82pK1BGkp2PjGW7MRJyOLT3ZScxsQv0 1277
pfb/parser/fwdbwd.yaml sha256=bWHrh7KSJPWzL3KGB0JR1XDisA5f6qS1leZr0bUiLqI 2376
pfb/parser/grid.yaml sha256=VlMZPeM6D25QsdRPRDrptwfphKWRxDnAHdXF5gm795s 3127
pfb/parser/gridding.yml sha256=CIvnRQ0xUD1JXUvPxWdlmP_c5d_A86tF9aKqDQY6gII 337
pfb/parser/init.yaml sha256=hdBJ1EMuFo7gUgLj-AqZTRzDh47_99F-21f5A-6tR9M 3038
pfb/parser/model2comps.yaml sha256=loarhrn82D4tWQbABAkr6i3S9KkunXhp_s-urDpKGms 1358
pfb/parser/pdopts.yml sha256=MG_IPOd7NPDWcvccvBGoU81955h4gz_DPdoDEboJ65o 496
pfb/parser/pmopts.yml sha256=ae4VNavzWsPP7FhQOtjJ5n4KC4dHSTTwWSPqm-6XW9E 477
pfb/parser/restore.yaml sha256=Ahb9kDWcpak_ZqgGFbGYkzXjs89Kbo8s-va0PNSisEY 1090
pfb/parser/schemas.py sha256=3TrHPkNAlHZ4YcTpbZwStHmQYM7PEyohr2__t5N4aT8 1254
pfb/parser/spotless.yaml sha256=IgeJeXnRjicBufxyxSCDuiTLjxr_fFUEvU8JxuI8JM8 2211
pfb/prox/__init__.py sha256=qcgLDoKVOWJREADqbVX2MSDKw7u0VD1ckrndrDWJJBw 129
pfb/prox/prox2.py sha256=p5P_PXY1E3egi3GaDED4vnxx70f7tN1CIaw4dp7CZb8 46
pfb/prox/prox_21.py sha256=Lyj9U5RGD42UGkC4wgY7pLttYigtKh4wAQriQwP6wBw 677
pfb/prox/prox_21m.py sha256=eoXlp6vdtXJvh80xuaNAjyMBvk63Q348PWbXgoQWc1M 3076
pfb/utils/__init__.py sha256=qcgLDoKVOWJREADqbVX2MSDKw7u0VD1ckrndrDWJJBw 129
pfb/utils/astrometry.py sha256=5OnBIgJmMxHWaXo5NYWMw3l_77sAoQJw3oRRIHgRAwE 5389
pfb/utils/beam.py sha256=GPKEz4rf6iQIAGbCwG1EQFptb2pYiH5mk0-V5oRDWxA 2355
pfb/utils/correlations.py sha256=zkIALrMQN6dnl4hIwVWD2XbgMVpSy8qDWwh9-LBx918 8706
pfb/utils/dist.py sha256=F2j3MhfZVVyOHdpTwkmodwqBBJSFz2yjKISFGgET9bQ 2291
pfb/utils/fits.py sha256=H3rWZ3YErpXcFMHfuhb7T_ygC4F3JZlSnxiiYRG6UAU 7956
pfb/utils/misc.py sha256=uhKN0njJfYV38PrJbME64_BF8pKzM2dYgLGOWaTHnGg 43258
pfb/utils/restoration.py sha256=Q6T2pAnUq69gpntR5nc_VLwRx5yHtgKKwpjlVhhj-GY 2138
pfb/utils/spi.py sha256=7Qtn6dKxZ96e4qoHpUCYmB2i1ngzHH81aHpenzwrgnk 2598
pfb/utils/stokes.py sha256=zR9--TdqIiBdSzDK3OsEmQqe7kUthydqGcN7ZMwC63k 12754
pfb/utils/weighting.py sha256=z2wA9-Y1eae__yiTByC_qxgURt8_pJ_ZVRoP81JtvH8 8762
pfb/wavelets/__init__.py sha256=tZIrk_Am3Ify2bI9ysjBXq_Eoc1UjCEVE4L105nDSq8 44
pfb/wavelets/coefficients.py sha256=AZMHy8VJ1FuDE2bejI9N62xDyWRnx5jN_tvQ0awVScA 125505
pfb/wavelets/common.py sha256=y3mAXfZjWpIJTrxCkzjlRL4YFvSSG8KbAvySrSN2v34 191
pfb/wavelets/convolution.py sha256=Nxgh6XIkTZ007d8NLjfwOXjCq-n8T60KRwdYOl93RZM 2399
pfb/wavelets/intrinsics.py sha256=1t-lAR5vo1YB48hkgU-Dv4SHRACnJoQXSeD9c5tqJI0 5371
pfb/wavelets/modes.py sha256=CEqjbpnXLME1ZJmj2FsOLxqowHzQ4qNqVpV2I3SZq78 3142
pfb/wavelets/wavelets.py sha256=F_6RwKFije596mqemXTz0xoePhNquG5gRdGO0qSdWdQ 21538
pfb/workers/__init__.py sha256=S_k133qp5J2XFWNCYN-oS1ROFN8ZCTFK-rpNYuV4NPg 151
pfb/workers/backward.py sha256=QHN8k7e_XIm948JJ4cqPa6h_l8ITF3k4QjTNBf7ftDA 12816
pfb/workers/clean.py sha256=iULedJIY2YhR7lkZ8KDZcqTaCf1tjWjOaXWMcAoc0oc 10524
pfb/workers/degrid.py sha256=Hc8wB00rh9azA8r-n8UaujnMflOIBkZw1yaiwCLEcmE 8199
pfb/workers/forward.py sha256=LoEw7mfxphhnloJQRZ7ntnqrn3_PF7XF8KxQX50l3D8 9125
pfb/workers/fwdbwd.py sha256=4y3by-Cmhc9Tg_XXxluz1n1YycmcwrKoRY5XqezMw8k 14811
pfb/workers/grid.py sha256=P0l-UZ8nOw_anqdnZHL95l6Hkayk4Ms7F7BSNyaZo3Y 18548
pfb/workers/init.py sha256=yhBa6bzS2krqsbshOzydDXXp6iuDC0yTQAuvr5YAwYc 11378
pfb/workers/main.py sha256=aHoZ6CIx6LrRZGBeMrRK-3a2AGoQpedQ5h_wm6eHRmY 243
pfb/workers/model2comps.py sha256=811qTq0iIZZWe3neCq1At-A8FODIv_PJ0a-L27BbAso 5368
pfb/workers/residual.py sha256=3pNFOKoETd-hTqh5M_rKie4HL0WI8XsZNsgPSlrBGj4 16983
pfb/workers/restore.py sha256=h97aHlyT8s--58GOHu0uPQ9xrfC2LCps9DeKqLlAreo 7333
pfb/workers/spotless.py sha256=9VGnPKh8aktLWGbCbaydY6K-qvYAUYk1cM80yMIFXY0 23223
tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/conftest.py sha256=h0N9bT-uuyp7BRHzy21CBTxTNGm_cFJY9mWj3TaujgE 1264
tests/test_beam.py sha256=oL13K5cRFLSpoa-dM5pzC9HJpeqJnQnSoOGFfomTxqo 880
tests/test_clean.py sha256=HbuXnkeu55uVgQoMnKjwAI5IoxGDFuKZkWk9LRMQzkM 9044
tests/test_convolve2gaussres.py sha256=r4Z3dtuawSPK4K-aF4ooQCt5X53rAbxK-O1P98Pw4Eg 1432
tests/test_forwardmodel.py sha256=YGi09Ak-LVGORsunGY87BrQHPI5FRkJi3ynMxdXmSo4 10101
tests/test_fwdbwd.py sha256=nSejZnqsiq1JysuQiJzRAsu9RCxtpVpIttY5T4aDDws 10700
tests/test_kron_matvec.py sha256=xQlksxZ1f6enVQwmJQ0fXI84oN4eD1Kznm1Z16assdc 1016
tests/test_model2comps.py sha256=AJPemURkuPH1nAw0Y_XVgE76VfYLO_B2h18b2cCoY90 4691
tests/test_psi_operator.py sha256=V_roUzMt_q7T6RVI7jBbbnCNTYwU6CjYSqc9YvP6DrY 6070
tests/test_spotless.py sha256=_QJUeEblSLM8KkYimfPt9qzOZ3kgGCBQ1TESd7LKOYQ 10568
tests/test_wavelets.py sha256=D1xhxKODuhx8NpfiS_Au7CZP2T8cPhfIE4G4imR7ujQ 11511
tests/test_weighting.py sha256=NyvcsnDbP8exBXMugyizQULuNDV7iSDnNunxmHL0PdM 8284
pfb_clean-0.0.1.dist-info/LICENSE sha256=gHO7Dgjjkxg-iMqekGrnZQZqxVKnSnXdp3RlAGZqu3Y 1134
pfb_clean-0.0.1.dist-info/METADATA sha256=7znqM9jSVRZcG2rezBbe_vaS2GjP3NWhDiKCzXtYGb4 1560
pfb_clean-0.0.1.dist-info/WHEEL sha256=AtBG6SXL3KF_v0NxLf0ehyVOh0cold-JbJYXNGorC6Q 92
pfb_clean-0.0.1.dist-info/entry_points.txt sha256=y7d5QvRBIxK8GzU7b0IICbvFIR3sT9ikxCOII8EsNBY 45
pfb_clean-0.0.1.dist-info/top_level.txt sha256=99mpCfLvMuASlG-fFOB2EhqSo7QWqFax2CB1MQG46_4 10
pfb_clean-0.0.1.dist-info/RECORD

top_level.txt

pfb
tests

entry_points.txt

pfb = pfb.workers.main:cli