selfclean

View on PyPIReverse Dependencies (0)

0.0.31 selfclean-0.0.31-py3-none-any.whl

Wheel Details

Project: selfclean
Version: 0.0.31
Filename: selfclean-0.0.31-py3-none-any.whl
Download: [link]
Size: 172307
MD5: ea65f86b0501dd3d30e44566c65f6cdc
SHA256: 7e375279be98c754633a53fed71eeeba1d62b7b8e419094ec389fc262f902d44
Uploaded: 2024-10-31 10:55:07 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: selfclean
Version: 0.0.31
Summary: A holistic self-supervised data cleaning strategy to detect irrelevant samples, near duplicates and label errors.
Author: Fabian Groeger
Author-Email: fabian.groeger[at]unibas.ch
Home-Page: https://github.com/Digital-Dermatology/SelfClean
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Requires-Dist: SciencePlots
Requires-Dist: black (>=22.6)
Requires-Dist: codecov
Requires-Dist: coverage (>=6)
Requires-Dist: darglint (>=1.8)
Requires-Dist: einops
Requires-Dist: isort (>=5.10)
Requires-Dist: jupyter
Requires-Dist: loguru
Requires-Dist: matplotlib
Requires-Dist: memory-profiler
Requires-Dist: numpy
Requires-Dist: pandas
Requires-Dist: pre-commit (>=2.20)
Requires-Dist: pytest
Requires-Dist: pytest-cov (>=3)
Requires-Dist: scikit-image
Requires-Dist: scikit-learn
Requires-Dist: seaborn
Requires-Dist: torchinfo
Requires-Dist: torchmetrics
Requires-Dist: torchvision
Requires-Dist: tqdm
Requires-Dist: transformers
Requires-Dist: annoy; extra == "approximate-nn"
Provides-Extra: approximate_nn
Description-Content-Type: text/markdown
License-File: LICENSE.md
[Description omitted; length: 4109 characters]

WHEEL

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

RECORD

Path Digest Size
selfclean/__init__.py sha256=65porywndaEZHEHNKV0pZAr3xxdx3iU_bTMo4ClxYiE 221
selfclean/cleaner/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
selfclean/cleaner/auto_cleaning_mixin.py sha256=8rQS8cnqaUSZK1nSKpmCqU20f1vhL6XNQGgjBUzxlZk 7332
selfclean/cleaner/base_cleaner.py sha256=xlJyJLNPAUSsMhkn7Kt-5B4NSFk4LB0kbB5ujKPRkw4 591
selfclean/cleaner/issue_manager.py sha256=XduQkVLGv3LfmwRRPEgebXL1WVPCyzuC3Gv5feWqoi0 2247
selfclean/cleaner/selfclean.py sha256=M6PqlTWKUsYTprLYnMtK5gDkT1bl9WZ3C3qXF8hs_Ig 12875
selfclean/cleaner/selfclean_cleaner.py sha256=BAnv8Car4yXDLJQQThdNoEVtwhWnUKcnM4HwXvrVr-c 9509
selfclean/cleaner/irrelevants/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
selfclean/cleaner/irrelevants/base_irrelevant_mixin.py sha256=X1oQU3F4RZ2676-Dnc22dqv-IrRYbVQgl2jKok0_J3M 242
selfclean/cleaner/irrelevants/lad_mixin.py sha256=txGhlTxnojtOzn15LZEhcVgROMzxRyWfoQ2WMlusKJw 1271
selfclean/cleaner/irrelevants/quantile_irrelevant_mixin.py sha256=X59cKLOfsWurxqX6bs1hsKW0a5edxpVC_k-kx1bYZNM 1124
selfclean/cleaner/label_errors/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
selfclean/cleaner/label_errors/base_label_error_mixin.py sha256=gsX_ornGPwFXNz9lodY9qWex3AKqk0Y9zhnMhUNmGxY 288
selfclean/cleaner/label_errors/intra_extra_distance_mixin.py sha256=NG9c_wBeUnKTlJ4wfa8CmYhSSOM0YdbgHE3YJPvouFM 2933
selfclean/cleaner/near_duplicates/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
selfclean/cleaner/near_duplicates/base_near_duplicate_mixin.py sha256=jPXMgwmjUoE3MaMeoxIcbr-PxmhMiX1OSBaa25mLvlc 249
selfclean/cleaner/near_duplicates/embedding_distance_mixin.py sha256=7SqqH4w62IGmbFQ0ZgzaL3PERnSPmYRCwsV9FdwTlvU 4758
selfclean/distances/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
selfclean/distances/projective_distance.py sha256=9iqMt3yc9fiiSyXasdaCYcjDvTZe-YLyba0IbwARY0E 863
selfclean/scoring/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
selfclean/scoring/lad_scoring.py sha256=607j3_pxk53EDjx1oThEqCSkbwN1z1V8zYftaaauPcM 11629
selfclean/ssl_library/__init__.py sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
selfclean/ssl_library/src/__init__.py sha256=uyURHSmLT8BqIuFNiQ9oIlzLlKirNN3HtdRX7RnVF2E 217
selfclean/ssl_library/src/augmentations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
selfclean/ssl_library/src/augmentations/augmentations.py sha256=GAyVM9AveTrb9ZvUQG7HYgbH7LiK5F7TABKAqoq-Ipk 1131
selfclean/ssl_library/src/augmentations/multi_crop.py sha256=jqBeRFNEZHZ6K6-WUYvS_c4J842iWa7-fvCmR0-esHw 6230
selfclean/ssl_library/src/augmentations/simclr.py sha256=b0sQr2CW1CTxYWwth-UoPYJXargV4ylaYV29NAkEa58 5315
selfclean/ssl_library/src/dataset_wrappers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
selfclean/ssl_library/src/dataset_wrappers/base_wrapper.py sha256=87bIhXCUst8PWR5rXXFivQakTHN9IVWXNUqd4IuUDwE 793
selfclean/ssl_library/src/dataset_wrappers/colorme_wrapper.py sha256=KmgEiOG-4OsPJkfSyWg-kYjcdpeyY-sT-NFXxTKOzQk 1220
selfclean/ssl_library/src/dataset_wrappers/ibot_wrapper.py sha256=sJDefa3nMtn7_q5If2PDiQW6ROjD8jYkgcxa6sBBYck 4739
selfclean/ssl_library/src/datasets/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
selfclean/ssl_library/src/datasets/base_dataset.py sha256=_iLsP9za8NMncWB2GyGhtRhan73ag4TQqG63CuycfoY 4687
selfclean/ssl_library/src/datasets/encrypted_image_dataset.py sha256=Nd4VgdJY5YxzHlqWdQ4cFT2zF1Gc9JABL44UW-yYh10 5269
selfclean/ssl_library/src/datasets/generic_image_dataset.py sha256=gzMCLrRLSl62rVs4_D0D7_OHfLpE-Da6m5QI-M5G5TA 3410
selfclean/ssl_library/src/datasets/helper.py sha256=vAc3C2LiUDYXluVkXLW3RzIYNfYA_7EPHyksqvC-Iuc 9144
selfclean/ssl_library/src/datasets/utils.py sha256=iBtQOQHw1VcDubMjBxBw18WNGDcLEUFoBVKYEI_5zH4 3100
selfclean/ssl_library/src/datasets/downstream_tasks/__init__.py sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
selfclean/ssl_library/src/datasets/downstream_tasks/celeba_dataset.py sha256=pAe9eBG0IRubEDWLBrJPLFtG169nhdDOwOKlzjiHpLc 2052
selfclean/ssl_library/src/datasets/downstream_tasks/chest_xray_covid_dataset.py sha256=1lTRx5s-tZ4GmOS0S9Lwi_UQU4zvXAhbEkq2X2kifvk 3038
selfclean/ssl_library/src/datasets/downstream_tasks/chexpert_dataset.py sha256=8_RMSd0dYo_g0biktT4ULvzzGsG-os-hOr87mB5-ZPw 6460
selfclean/ssl_library/src/datasets/downstream_tasks/ddi_dataset.py sha256=hEpnRVjcNzgCD59FhDvpxFO56Dvz92CzGQ-fj_vKC0U 3867
selfclean/ssl_library/src/datasets/downstream_tasks/derm7pt_dataset.py sha256=Uqk8mFcvlHM_MSNfkYbuyGscWOCEMEUexaDEtPrdR_0 4202
selfclean/ssl_library/src/datasets/downstream_tasks/derma_compass_dataset.py sha256=8gTvRK6jJaekPTP0m5CMZlAjvNHSyDuQUNDYht8DhMI 4143
selfclean/ssl_library/src/datasets/downstream_tasks/fitzpatrick17_dataset.py sha256=y0usdKhhJ21G06W4QVIuiD5jS3CT2GPUpfN2cyT4Q80 5317
selfclean/ssl_library/src/datasets/downstream_tasks/food101_dataset.py sha256=IuyZcHJutjzd0raUeWILbGtxjtCdJUn1z0UfYY6zV6A 3137
selfclean/ssl_library/src/datasets/downstream_tasks/ham10000_dataset.py sha256=ircakrbUGJXXGVujQ3Zx1Apvb0_sEh8E3tM323-uT0M 3893
selfclean/ssl_library/src/datasets/downstream_tasks/hand_xray_dataset.py sha256=DehLNj02SFzHhvbCbh1phNNdkZvd8TE0Wseyqj8I1cM 3160
selfclean/ssl_library/src/datasets/downstream_tasks/imagenet_1k_dataset.py sha256=Zl-KuGNbR2O3zo1I3_a9qdw1P0O_HwMwMH7ONWMksBA 4525
selfclean/ssl_library/src/datasets/downstream_tasks/imagenet_dataset.py sha256=erkcf4l6TT86CnQibxpP-bMAWnWki8zP4FJM8A-qQ6Q 3037
selfclean/ssl_library/src/datasets/downstream_tasks/isic_2018_task_1_dataset.py sha256=BxJd-nArBvejhb4t6TArh5qsRuSEVphVbX5peAuZ5xM 4630
selfclean/ssl_library/src/datasets/downstream_tasks/isic_2019_dataset.py sha256=XRscpM6rVd446WVlpsQKWC3KULChARMmA5dVQMNvxHg 2928
selfclean/ssl_library/src/datasets/downstream_tasks/med_node_dataset.py sha256=fggsEm2Ur6vCKw7M3TNf9_QrBNRjny3-VzxnhPlKwlU 1591
selfclean/ssl_library/src/datasets/downstream_tasks/oxford_flowers102_dataset.py sha256=Argn1VPzBGitNAAEgXKFsrk1bdcfe7Jqx4dh14tZU3w 2340
selfclean/ssl_library/src/datasets/downstream_tasks/pad_ufes_20_dataset.py sha256=jv4uO_CMynMJi-abBEsLmdDwcehuhNRYKcfaWKXzbHg 4393
selfclean/ssl_library/src/datasets/downstream_tasks/passion_dataset.py sha256=50Kd8cKS24IhNpstLVFQ79is79aeVmtkMkr4w1UBJrE 5735
selfclean/ssl_library/src/datasets/downstream_tasks/pcam_dataset.py sha256=Jxj4ZSZSttEH9baf2A2wt4lzfoXqiOqF0yiSonhIQro 3078
selfclean/ssl_library/src/datasets/downstream_tasks/ph2_dataset.py sha256=2wXcGfnJvxKNAMyLIcGL4YcVUaZvo79nht_tFw6itig 2837
selfclean/ssl_library/src/datasets/downstream_tasks/ppp_dataset.py sha256=ZGroStwhf5S2MjeWs_E3uBkwlb6AwAykuHOEwssQOq4 5768
selfclean/ssl_library/src/datasets/downstream_tasks/sd_128_dataset.py sha256=0X3lA1ArAEXjKvt_oHSx5KkxfVLKGiERt7Ibd65-Zvw 6946
selfclean/ssl_library/src/datasets/downstream_tasks/stl_dataset.py sha256=Q7vfa7LaiqD2AFHoaUIzbFDGD7hkZ67MYMEC5DggDu4 2825
selfclean/ssl_library/src/datasets/downstream_tasks/vindr_bodypart_xr.py sha256=E_Ln-1qMQCEOap7qwNB-9wjDMtOHZtT-dpF2PwGEG0s 4317
selfclean/ssl_library/src/losses/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
selfclean/ssl_library/src/losses/dino_loss.py sha256=IzKeTWER93unaAkqHCddd76noYtfsao7g27Gn8LGrtQ 2995
selfclean/ssl_library/src/losses/distance_loss.py sha256=ic66Z8f8mZ79-2WaAXO3TUKIB81yUEzI2c4NMjaEbkI 397
selfclean/ssl_library/src/losses/ibot_loss.py sha256=xzy3hx3Fa4LcH9UoB5ktH2B7uyC48jYwMjOnHJGnvJU 5869
selfclean/ssl_library/src/losses/mae_loss.py sha256=o8XKwKHnR-w0zg84FIpX_y2bQjItV8_yaYPdcI4reNY 1172
selfclean/ssl_library/src/losses/nt_xent.py sha256=NOWVEvxlmu3rgftPRL6oEYTV33vZqSfixAaG41hVgsU 2481
selfclean/ssl_library/src/losses/utils.py sha256=8M6MEFV8O9EGYvS1v3vTl3kwY-NmwPKWegRbcsXps6A 1025
selfclean/ssl_library/src/models/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
selfclean/ssl_library/src/models/utils.py sha256=YB1BLa8vQs1Z6yGL9HcO6CfXq-GYvbOQ7aKyJkSUBPw 7864
selfclean/ssl_library/src/models/byol/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
selfclean/ssl_library/src/models/byol/model.py sha256=F14PsuUPiiqB2KO_7abw3kU613h3RVZzc3OyG3y6eiY 1261
selfclean/ssl_library/src/models/byol/predictor.py sha256=F5FNnCNvKG2Tqt5fZPj4KjC9ItMjCrwBV0jJIJFI4lM 433
selfclean/ssl_library/src/models/colorme/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
selfclean/ssl_library/src/models/colorme/model.py sha256=QZ0ESkPqFcodllop0lqTWC1LDf9BE0QIwNXi2wjwkDk 1492
selfclean/ssl_library/src/models/dino/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
selfclean/ssl_library/src/models/dino/head.py sha256=z_qcO1GZf0WA62lhAz9QRKq2ttPW-09jGPREyoB344U 1637
selfclean/ssl_library/src/models/dino/multi_crop_wrapper.py sha256=ruOIahXiJxgekUO8GBgzCaHakrI7jn64PFIioixUEYo 2291
selfclean/ssl_library/src/models/encoders/__init__.py sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
selfclean/ssl_library/src/models/encoders/swin_transformer.py sha256=ewZ-Rs14OB9QKJ8D5cPhio5vDh0VIL-t2n9YpNJG_9I 36674
selfclean/ssl_library/src/models/encoders/utils.py sha256=A70ktdg4miF47jaz6pDSnKxohFNPCnHaxTulsxw3FV0 1037
selfclean/ssl_library/src/models/encoders/vision_transformer.py sha256=mVIJcuMOVc3H9rzyVfhnbG52ENx9VmYUZI_Y-NaDuC0 11070
selfclean/ssl_library/src/models/fine_tuning/__init__.py sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
selfclean/ssl_library/src/models/fine_tuning/classifiers.py sha256=zix9TyfKPsLXjFJ-ZH1awjf9c1P0MQadatNxvZHBNm0 2104
selfclean/ssl_library/src/models/fine_tuning/segmentation.py sha256=lsW7pEMiC-29b9Tvz8RTvA68jZPG2kzZjRgSy15c6ns 12386
selfclean/ssl_library/src/models/ibot/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
selfclean/ssl_library/src/models/ibot/head.py sha256=RrRC_FlFOjWKjwgPL7iKm8DLAygX0kwdS4wdDG2Exb8 2371
selfclean/ssl_library/src/models/mae/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
selfclean/ssl_library/src/models/mae/model.py sha256=EbYeF3SUjTzDYDtyulVG292cANrWLhfP80PbLJm1kA4 9486
selfclean/ssl_library/src/models/mae/utils.py sha256=qtHUZ22zY-xzVBTRX6D5YLdc0SOoYhmYWINLDSA8a4k 1804
selfclean/ssl_library/src/models/simclr/__init__.py sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
selfclean/ssl_library/src/models/simclr/model.py sha256=KlI2n1uaJ1z9adCUd3CvAHEhL-IfHljnwFYsySZxKhM 1090
selfclean/ssl_library/src/optimizers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
selfclean/ssl_library/src/optimizers/lars.py sha256=PD6HGCMDYQuKxlweHh6U3xKb5whQhPGHn1WbA1ns9so 3674
selfclean/ssl_library/src/optimizers/utils.py sha256=bbv3UhkuTFKwelAUDPB6w2P4kUf0LoIZbWJBpW3c5Mc 1199
selfclean/ssl_library/src/pkg/__init__.py sha256=7Tkbsk1E0Sol7dTqnfwtDq5mNF89-V5Ap3l2Y-wp7O0 108
selfclean/ssl_library/src/pkg/embedder.py sha256=l-AmPVpdwZu_Mt5jjxi_Ot9tlCz2Tcc-25OdVHMfGAY 25195
selfclean/ssl_library/src/pkg/helper.py sha256=gTZQi2oMK4KW25bFosQeJb7vU1y_ZjRRFGSAvWpZs1I 4193
selfclean/ssl_library/src/pkg/segmenter.py sha256=0tnOr0TUePolFxGs8SwEigqp80ZHy1zpznKskU5c8NY 10758
selfclean/ssl_library/src/pkg/wrappers.py sha256=TEQ4nGPH8j0SB31gEUyc6Hf9kiHnOM0nfv0Jc3F9b-Q 3589
selfclean/ssl_library/src/trainers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
selfclean/ssl_library/src/trainers/base_trainer.py sha256=k-Lu7jS5wHhe09CuUlfy_mmRuSVealp1_N7ZAhTiT2A 14547
selfclean/ssl_library/src/trainers/byol_trainer.py sha256=WHsFxeZmUHGBAmRTk9uIumYz97k3XlWGsPOBspIa5J8 10958
selfclean/ssl_library/src/trainers/colorme_trainer.py sha256=CTSXjpTAzFlRNWhsnb0XAnQxah4j0BNFYiNRa7LM2IE 10532
selfclean/ssl_library/src/trainers/dino_trainer.py sha256=P4dOHJAP54XWrnEya04xwnVUPHAL-hn3_1mlypG6Lnw 15451
selfclean/ssl_library/src/trainers/ibot_trainer.py sha256=LfkpGHNBAPBSJdORxFuxjuo3YMmcl8LUEAv3o5iAn5g 15516
selfclean/ssl_library/src/trainers/mae_trainer.py sha256=2x5Vus_WaEs8wUsZLp2WGAT84uDrjtyff_vBq2lqKk0 8457
selfclean/ssl_library/src/trainers/simclr_trainer.py sha256=AIfkH3wZqSmfjdLxF9XfProsPrZjl0q7OOgrWWqFP0A 8885
selfclean/ssl_library/src/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
selfclean/ssl_library/src/utils/loader.py sha256=0eOVswlvF4prwpKt3PEaMkBqyM_tFsZ7WZ9IJDeEhbU 419
selfclean/ssl_library/src/utils/logging.py sha256=y0dykpER0zJq0boYdlrewd-hp9gafJHdGqiD_ni9Edc 17897
selfclean/ssl_library/src/utils/metrics.py sha256=rbIzaGW3eELqKg7bWVIlodGGOCkNhKNBuJwcDyTjneY 1743
selfclean/ssl_library/src/utils/prg.py sha256=sg8pr3oWP-Vh-4aiRCyy4xPXSBM7rQGV-Rj0FTXq400 14575
selfclean/ssl_library/src/utils/utils.py sha256=Kr2oJqNYj4QwEqpappcl4YS5D84BInCwO_GM3uFfyS4 8677
selfclean/ssl_library/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
selfclean/ssl_library/tests/unittests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
selfclean/ssl_library/tests/unittests/augmentations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
selfclean/ssl_library/tests/unittests/augmentations/test_dino.py sha256=x07bCfukJmavKP9f7ACepnoVg4Ew8SYFj90WpyiOTz0 1339
selfclean/ssl_library/tests/unittests/augmentations/test_ibot.py sha256=1B4_vsBsB3erBvWiLfRPaWrnkxdfeVHk4Z0UNGU2Y-A 1374
selfclean/ssl_library/tests/unittests/augmentations/test_simclr.py sha256=oiUBvLLpOyMp7nbi1CUfzPXi4exahp_w140yRuu9DKw 1538
selfclean/ssl_library/tests/unittests/datasets/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
selfclean/ssl_library/tests/unittests/datasets/test_encrypted_folder.py sha256=eeZA_SmLMOTNeT7kIrYuF8zqp6ZPl3ErKZCgECg5kT4 3802
selfclean/ssl_library/tests/unittests/losses/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
selfclean/ssl_library/tests/unittests/losses/test_dino_loss.py sha256=t_vqlM_UcKOL8z9yBzHerffQFOWuxxxAfbUXsk7XLqU 201
selfclean/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
selfclean/utils/data_downloading.py sha256=Tw-rio7SA74py6xprXv3T2CUINrUwdm--BmQlz0K2bc 3820
selfclean/utils/paths.py sha256=4dCRbuL1v37Vtq5qh3YPqDmbcGuY_igGBhNqPW4Abic 197
selfclean/utils/plotting.py sha256=WWp3naVz61NgrrjTJ5gfnRbwcZwIzFIlg9jK2jP6YHg 5769
selfclean/utils/utils.py sha256=3-1btMIu59iMp42sunjuamO5OCwVQhoSA2MfqnYpswU 3097
selfclean-0.0.31.dist-info/LICENSE.md sha256=F2_dcSRYppQ1ECeR8GzxS8ZvhgiTUUFcnfnDwmN5hjE 17689
selfclean-0.0.31.dist-info/METADATA sha256=y2O5HrRzmthyRTdHU1Vf4VX75gK3yn--EKFFjg_A1Bg 5357
selfclean-0.0.31.dist-info/WHEEL sha256=G16H4A3IeoQmnOrYV4ueZGKSjhipXx8zc8nu9FGlvMA 92
selfclean-0.0.31.dist-info/top_level.txt sha256=7HXafFuogWUGAqt7G5Q-7njwN19nlR1Jmb7jFU-P0a4 10
selfclean-0.0.31.dist-info/RECORD

top_level.txt

selfclean