selfclean

View on PyPIReverse Dependencies (0)

0.0.22 selfclean-0.0.22-py3-none-any.whl

Wheel Details

Project: selfclean
Version: 0.0.22
Filename: selfclean-0.0.22-py3-none-any.whl
Download: [link]
Size: 168885
MD5: cbf0f3ff65ebedd859906a83b3ce4181
SHA256: 9fbd39350240ca299011ddefc7c22b97f2764f631f2c927f35e8419821f48923
Uploaded: 2024-05-01 10:46:22 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: selfclean
Version: 0.0.22
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: 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
Description-Content-Type: text/markdown
License-File: LICENSE.md
[Description omitted; length: 3767 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=V_TEDkxJd6m9hNyYtaEqWBmp1xbpQHPVfdh2KM0q6us 6795
selfclean/cleaner/base_cleaner.py sha256=xlJyJLNPAUSsMhkn7Kt-5B4NSFk4LB0kbB5ujKPRkw4 591
selfclean/cleaner/issue_manager.py sha256=qoWsWjyXnYgXEWoyD5a8etDYY82Jrf_C-yNFt_erkWA 2399
selfclean/cleaner/selfclean.py sha256=83nhlHQxHWZpP2eD3brnZk8sxteVdSl9hqsrC4o_alI 11949
selfclean/cleaner/selfclean_cleaner.py sha256=B0XXukm0AbIHb_GtTWTDpqMEiBvSxb5IavzBP8vNmfo 7643
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=PARwwcihODoJ-jjtmzmM8Wt1FwfxsS4v4pdsEG_M2mo 3011
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=dCmqJsDz2_il1731-KbS7LptMjKp7LiYtYdmxgYZWCQ 2407
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=j1YlEQlrZEFRCWVvkha3LvZ0w98M_uDcwqCgxUY4GfE 3899
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=h8L--pUaBXun63b0ag6aWu8RTRLk_ynG3FnTtAjSd34 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=9f8EvRoreHVZ1VD4tgXeFF_-hHtmvUL0M8JZ6PjlKzE 7862
selfclean/ssl_library/src/models/byol/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
selfclean/ssl_library/src/models/byol/model.py sha256=1n2cMiiHFc-cwdXYF7k7Tv8jv0qPJpcYezMnd1UJ-uo 1431
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=h5W1a-pduD0Nv6FT11zh_fL-egKEckFzsx5U9CSprIE 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=NrSwJZOBVyiCLho3st_5AmFG-0sN5ekEj06aIlmL0xc 14347
selfclean/ssl_library/src/trainers/byol_trainer.py sha256=UnYVXovogilZUZxKk0gO3S6AZc2znRlPnoNpS9AZ_wk 10204
selfclean/ssl_library/src/trainers/colorme_trainer.py sha256=CTSXjpTAzFlRNWhsnb0XAnQxah4j0BNFYiNRa7LM2IE 10532
selfclean/ssl_library/src/trainers/dino_trainer.py sha256=qIa8Gt0-s9H4MSL5RfeORA3mW_AzoEC4l2HFXaEHAH8 14417
selfclean/ssl_library/src/trainers/ibot_trainer.py sha256=XvL1xcWWcL8422p_3w8cjGwntxL05e3mgc1sOZZ77P4 14492
selfclean/ssl_library/src/trainers/mae_trainer.py sha256=Cz5o_jJXBdN310O-VQUAt1gLhm5_4iKvEQkZAj42060 8393
selfclean/ssl_library/src/trainers/simclr_trainer.py sha256=yLEERlJqspFL4TMqqYMYJd4zChOK_H1Cd9mOKEOQTes 8205
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=bJG7asjwTSZGpNgDHG2JQdK_do_do7iROFDJpl6aTLA 17917
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=VcfwLV-bLdm9FBQT4PPYACqPyTTgp357tWMBYqmKeDM 4921
selfclean/utils/utils.py sha256=pd2_eOTBvRxUp5zUB5e7e3BjcsPrxdkIgor3t8qTRqA 1744
selfclean-0.0.22.dist-info/LICENSE.md sha256=F2_dcSRYppQ1ECeR8GzxS8ZvhgiTUUFcnfnDwmN5hjE 17689
selfclean-0.0.22.dist-info/METADATA sha256=pwA3sZntEv2xZbuue4b8OdfzFn8cnKiAX4eYssiBGgE 4904
selfclean-0.0.22.dist-info/WHEEL sha256=G16H4A3IeoQmnOrYV4ueZGKSjhipXx8zc8nu9FGlvMA 92
selfclean-0.0.22.dist-info/top_level.txt sha256=7HXafFuogWUGAqt7G5Q-7njwN19nlR1Jmb7jFU-P0a4 10
selfclean-0.0.22.dist-info/RECORD

top_level.txt

selfclean