XCurve

View on PyPIReverse Dependencies (0)

1.1.0 XCurve-1.1.0-py3-none-any.whl

Wheel Details

Project: XCurve
Version: 1.1.0
Filename: XCurve-1.1.0-py3-none-any.whl
Download: [link]
Size: 97114
MD5: ca72ffed571d45a63c5673b2245c58cb
SHA256: 1cbd37733f9162490e4c5546fc867b031085b338e0e95be91ed1631220a108c6
Uploaded: 2023-08-25 02:41:29 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: XCurve
Version: 1.1.0
Summary: machine learning package
Author: qqgroup
Home-Page: https://github.com/statusrank/XCurve
Classifier: Programming Language :: Python :: 3.8
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Requires-Dist: easydict (>=1.9)
Requires-Dist: imbalanced-learn (>=0.9.1)
Requires-Dist: lmdb (>=1.3.0)
Requires-Dist: numpy (>=1.21.2)
Requires-Dist: opencv-python (>=4.5.5.62)
Requires-Dist: pandas (>=1.1.0)
Requires-Dist: Pillow (>=9.1.1)
Requires-Dist: pytest (>=7.1.2)
Requires-Dist: scikit-learn (>=1.1.1)
Requires-Dist: scipy (>=1.7.1)
Requires-Dist: scikit-image (>=0.18.0)
Requires-Dist: torch (>=1.11.0)
Requires-Dist: torchvision (>=0.12.0)
Requires-Dist: tqdm (>=4.62.2)
Description-Content-Type: text/markdown
[Description omitted; length: 8579 characters]

WHEEL

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

RECORD

Path Digest Size
XCurve/__init__.py sha256=-dsV_ucB3OwfmDM3oS95i6x-53pyZ_WziPod6hbrH_A 131
XCurve/AUPRC/__init__.py sha256=CF7tPOc2bB3ABlSXRB3bBOADvhR99gECMRYqT2h08Lo 172
XCurve/AUPRC/configs/__init__.py sha256=JGyURAgNJ7g3JEE5O6051rRs-fwxJfBMQkuvvU2_7QA 525
XCurve/AUPRC/datasets/__init__.py sha256=7C0bxj94BovRxELXCVC5sCEc0LJWYBZjg1cXe6VtDHo 68
XCurve/AUPRC/datasets/base_dataset.py sha256=6r6T5xkY2Bb5CTfIujHZzZszKyZtkKnpG0Do4TG_axU 2008
XCurve/AUPRC/datasets/dataset.py sha256=7vZL56QOZpTd7f6ntS_TuNTFk6FI_dbcUZ6sWg4LnGA 3615
XCurve/AUPRC/losses/__init__.py sha256=0SxlwwwSE2n6T2vuDTPafWTBuFzXy04Zy9rVVg8ozdI 2193
XCurve/AUPRC/losses/base_loss.py sha256=j-W5eeFyy7mvZqT9QbmgInhGaEcA87hXOhWe_4Tuzjo 800
XCurve/AUPRC/losses/loss_warpper.py sha256=AYi9KbEH83IUutr1f12UhqtDCOqtSaa0lyZyCY4WWoM 1173
XCurve/AUPRC/losses/pair_loss.py sha256=skmEfmrk60YjfnZKt885OSu_wZW6evrjTPURh8i1agU 2497
XCurve/AUPRC/losses/soprc.py sha256=X0o9dvYsaKkNqvTe6ZSgMZK-EhML_Jqm4wSuZ5BLWkk 3921
XCurve/AUPRC/models/__init__.py sha256=tH_zYykRMIMwQJfMl_mQtSUUqsaEv3_9PnIdA5MoZHk 72
XCurve/AUPRC/models/_resnet.py sha256=kt9PRWWvdtVd7RkdbEZLIzTwSuMPfPFTKkA2E7caiHU 9372
XCurve/AUPRC/models/base_model.py sha256=hd4Uo40wsNvvKyNuJuSKnRkkpzIgEzyL64DuRZXeH7o 787
XCurve/AUPRC/models/resnet.py sha256=ah4aYOnJoAFs8joeBeNBnXQc4qFMT_KqWS_4MyHZ9Gg 173
XCurve/AUPRC/models/retrieval_model.py sha256=Yjl1M6eAhTAEwyx-6FR3ILMhH8tlQemNjLJlq786Yxo 1165
XCurve/AUPRC/uni_test/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
XCurve/AUPRC/uni_test/test_datasets.py sha256=h-d4vrTQ8NwpCaub2qIQyjQZoMWHnGcOSQjTiNpwTsM 1855
XCurve/AUPRC/uni_test/test_losses.py sha256=8KrNI0Mj8niY3jwCjyneLwQeC6COmrq19U45U1RDCq8 1783
XCurve/AUPRC/uni_test/test_metrics.py sha256=bA9XTkIkDScdcfuqaFK28wYyhWdg_tkYeilBgCg00Ic 723
XCurve/AUPRC/uni_test/test_models.py sha256=bidn9lqvEnTt-kjVs1ybOtMAEH-Yddco9u7LfI2wEPA 1387
XCurve/AUROC/__init__.py sha256=qaylOZfSlJgQ7qs6QPKRafkaD3mJwlY-BeGzJbl6p9Y 138
XCurve/AUROC/dataloaders/__init__.py sha256=HhvngOneady4wslVXrgUQ34XTnmyPi4b8tjYpYdtgDc 1788
XCurve/AUROC/dataloaders/base_dataset.py sha256=xpCemupa1DZxxc2D7FN7LQ-T7grpMXirny-9DB0Hc3k 4954
XCurve/AUROC/dataloaders/custom_transforms.py sha256=buZyra8PiHRb_idmL6k2Hl2m4sKMCKD0fSeWjICDF7Q 35335
XCurve/AUROC/dataloaders/dataset.py sha256=SHeuwwItnYFyqFi2DaBwTQXwQ8kwZVHYg48r9aa2cyA 5963
XCurve/AUROC/dataloaders/imbalance_cifar.py sha256=ini4e94WkXOBVFNU8XZfo4jWlgOJhV8jMAi_Ig__nk8 4981
XCurve/AUROC/dataloaders/mnist_dataset.py sha256=nh-D8cbXSuYhSwlDwtGhX9kM9sfu-681VDlHSu6MeWE 4084
XCurve/AUROC/dataloaders/sampler.py sha256=MKjkfEJbKphZdeK2s66Ef6elyHF7c6Y9ADMc9c1s41Q 4135
XCurve/AUROC/dataloaders/utils.py sha256=AiNnr2YNF4_k0lX0EmgqQcmylc5IulWRzDt1VrasCTU 1672
XCurve/AUROC/losses/PartialAUROC.py sha256=6xw_BrQgqqKw0_wazDo16P9adP4dkynFZUS1nspuSO0 10751
XCurve/AUROC/losses/StandardAUROC.py sha256=d3CPqhLv3YNjA7HXTXMVsZPm6a7VSueUyLmbmYzi0K0 4881
XCurve/AUROC/losses/__init__.py sha256=rc6VRSQwof0ML-HUo14wMqNXUWbdzl8rLvtxUQrWmyk 477
XCurve/AUROC/losses/AdversarialAUROC/AdversarialAUROC.py sha256=0ObRHzx8Yx8HhooQZEHUWfX5grZLeuthsYND93gkLRY 3637
XCurve/AUROC/losses/AdversarialAUROC/__init__.py sha256=uXUbkpRqD-yK4dlddIfq9P87-JHf5vVFBFfk9XPvY9U 219
XCurve/AUROC/losses/AdversarialAUROC/attacker.py sha256=rpXjwptCl59DUJZU7hnZ6psePEyBlWej3cqjUd4W3SA 1675
XCurve/AUROC/models/__init__.py sha256=9bLHqVTSsb_6JXacLeSitSDlWZVvghpJp3j4Db82Ykk 370
XCurve/AUROC/models/densenet.py sha256=mjXhucwnjpX-yDZKTw166G2xIk6GgkzZ91DPPIr0plA 320
XCurve/AUROC/models/load.py sha256=-O_2UaszZLrJZHXBRKD7Hbpdwlz15t5uqJR1_dFgh_s 2890
XCurve/AUROC/models/mlp.py sha256=rP5n4hZtBRxZBq5Yg7dYhgOG96pmD8JCJEIS_WJS4-4 1767
XCurve/AUROC/models/resnet.py sha256=UVU1hJthHBgSHzGsdIMqqQlUGrAiHQhb42vtEz_N_Z8 7504
XCurve/AUROC/models/resnet_s.py sha256=n5McLNttfMq0MRAT2XrXt5CRqnzSDqawVBmenKpo6OY 5295
XCurve/AUROC/models/wideresnet.py sha256=_4XxewSWjiOGADwnLFpaZwCmJomsAMFiiApyqcnvoFM 5963
XCurve/AUROC/optimizer/ASGDA.py sha256=nDTOoUkBHA9HiLzWqByvYN1u62-8-0xJTSIcOXo1uQ4 5555
XCurve/AUROC/optimizer/AdvAUC_opt.py sha256=KZdfjZVQ4EtDfFQxy2oM_5WDkZ8sFJnUHTC5ADS6OXg 13409
XCurve/AUROC/optimizer/__init__.py sha256=lO9_mU8dIK71Sy69gmSCNWlOKMzGcL-eR0hu0mG99AM 462
XCurve/AUROC/optimizer/minmax_opt.py sha256=h_Ch0j_1LXL47DfqFFXttl3rhgE1bl3QUORrUn8uTZU 7449
XCurve/AUTKC/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
XCurve/AUTKC/dataloaders.py sha256=vzUWVjAvGBGdh6oFDeAvWzX3NNFjMNO8eMYbGHingrI 5778
XCurve/AUTKC/optimizer.py sha256=Fn8WvoZlOqHFReIeku-tXlVuy8AaddoUUPiCj3w3j04 282
XCurve/AUTKC/losses/AUTKCLoss.py sha256=TCtFvw_TRZ3c-XX_mVD6GL7q1blHPrPrBpFyd5_-5EE 1502
XCurve/AUTKC/losses/TopKLoss.py sha256=dHrwQNNmUeY3N2LpbxHFXLzE6AedBVr8vPShiImf5-U 2693
XCurve/AUTKC/losses/__init__.py sha256=0w9CDSNL_Uzrsyo-PiibgZfoZxImywrsj6d13M76mZw 176
XCurve/AUTKC/utils/__init__.py sha256=Ppg85QaFVnt6dpy8eGSTuEj4lV835cMCRu5LgACPoX8 71
XCurve/AUTKC/utils/common_utils.py sha256=i0p7B8PgN-RMGyv3AJPZeuXq0qxzKgTsXJ_V3eg0e7o 1860
XCurve/AUTKC/utils/extract_features_places365.py sha256=9sWtmgO0hXIuFffgel8k1OTOxKHW4PqnNBCD2Kj1FA4 2606
XCurve/Metrics/AUROC.py sha256=0Q0QcQa90GdxvLj48Yyn3UzlstLQSRvDxrJAJ7gef40 2622
XCurve/Metrics/AUTKC.py sha256=Mh-gk8Z9icmfDD6xoXGfdC-_Lq1AOD9O2hcaQuTnO1o 1338
XCurve/Metrics/OpenAUC.py sha256=2WolqOd08IIQqxAXRK7x2VU8EY6MsvYL9E04jpUwum4 9488
XCurve/Metrics/PAUROC.py sha256=-84BVXbcFtXA92sCQSqLYVibpOYpmMsKZmysIYMU8eo 1197
XCurve/Metrics/__init__.py sha256=RA_H6xBJD1qV0GtXKeIbHdPHnPrtQV_O06oU5uoQlFg 600
XCurve/OpenAUC/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
XCurve/OpenAUC/optimizers.py sha256=zn9DeT9RRMgsuRBWGuCavW6rK_Ext-IAnor6_c4f9uQ 5256
XCurve/OpenAUC/dataloaders/__init__.py sha256=oS2pEHfCb30mKqzxW-znwzk2DPHtMhSp7zHCU2j2O2E 278
XCurve/OpenAUC/dataloaders/cifar.py sha256=pBuc8YHf7lXtBpbTL8WHMZPpXD7Eg4k04nmfxjiwyr4 6402
XCurve/OpenAUC/dataloaders/cub.py sha256=7hW4lhL4wz_hKOIka6MATgkkq44SoP_ju0k83QO6ffc 7220
XCurve/OpenAUC/dataloaders/imagenet.py sha256=nv2QTJcjreslvHKNBtpSjoi4IVvp_GsgK8rNMNjsfQY 6587
XCurve/OpenAUC/dataloaders/mnist.py sha256=uBF8hRooeQ0Np9C900grP7nwOxFoJNYK04Tsz54q_hY 4540
XCurve/OpenAUC/dataloaders/open_set_datasets.py sha256=oMfZ6S-XNgdt-zbKgWnWGFw3ibS7ZHM1ZRqm1D3Na4I 3577
XCurve/OpenAUC/dataloaders/svhn.py sha256=XSpRKjvhyPtlkV_4RFfSg6Y6sVmlqDZW-SNk-tMdlfA 4186
XCurve/OpenAUC/dataloaders/tinyimagenet.py sha256=L-m71nGjQgsDP-FnOutrPXEUnhlEpmVIcJP3Mr5_r6U 5366
XCurve/OpenAUC/dataloaders/augmentations/__init__.py sha256=86aR8xLe1Du3LKgofyPqtEjDkCbb0ha2lIKCrQcH03s 3986
XCurve/OpenAUC/dataloaders/augmentations/cut_out.py sha256=PgHVtkQK8QFRaSFje_wBxb5OdejOuM7iSjxNYf53C_Y 1610
XCurve/OpenAUC/dataloaders/augmentations/randaugment.py sha256=b41kU6O4SUqeYnPsFREBZEsPCMHId9DUgHe3TgWQubU 7737
XCurve/OpenAUC/dataloaders/open_set_splits/__init__.py sha256=h2v-Kgajtz3Wy9BxjIqMitdBX5jATXknawbwgQMCWUU 34
XCurve/OpenAUC/dataloaders/open_set_splits/osr_splits.py sha256=Ua1cvGXHwfk1xHnzfHSfglePz5PVsYNn5ycdakRn0GU 2490
XCurve/OpenAUC/losses/OpenAUCLoss.py sha256=ZgZlEHOC24RUnvFGLUODXz7vvGizx7v5CtJkpct8c_A 1704
XCurve/OpenAUC/losses/Softmax.py sha256=w--wewzUBiVXlS1Yqpt660MPENG_dZ8oIc-fyjHnak8 1723
XCurve/OpenAUC/losses/__init__.py sha256=IqXwdWec7sGz419lb1cb2TwKmN72Y1kWsVoADBH6tx0 153
XCurve/OpenAUC/models/__init__.py sha256=bxfEExLdkqZFhY3KxoFEn8686QCIYAtXw9SI1hCVKBQ 158
XCurve/OpenAUC/models/classifier32.py sha256=YVhaRWZmWwEZwXcx-JGEnm1t1F4YUZonqwBmC543tXY 2924
XCurve/OpenAUC/models/wrapper_classes.py sha256=IC_KAdTKpxXjCoQ4uWi_n931hYONJqO_JS4eZ5hKHoM 744
XCurve/OpenAUC/utils/__init__.py sha256=RbBh9mv78BTjskRuCAlXVed0YxMxXXIpwQHIyf_LTSs 55
XCurve/OpenAUC/utils/common_utils.py sha256=SrVFhTWprx1ZVpq8RV7gyTvuN2kUbrfwC5SF5QWaLus 3992
XCurve/OpenAUC/utils/config.py sha256=629fHgH8BhoEp1qooOFmzEX4fXgsuVGfwXtTrRel4eU 1687
XCurve/OpenAUC/utils/model_utils.py sha256=HaG8LwZttlvKPKVm3rvcZt1ymB1Lbwv_QRp74OMKlIQ 4508
XCurve-1.1.0.dist-info/METADATA sha256=l9_0glBkAx2a-FHRuWg9rU-dQRb755uTlrp-SlozatM 9439
XCurve-1.1.0.dist-info/WHEEL sha256=ewwEueio1C2XeHTvT17n8dZUJgOvyCWCt0WVNLClP9o 92
XCurve-1.1.0.dist-info/top_level.txt sha256=AFYiois5UkcYuDcEoB0R0U7lLug4zGGOjHBLf9Ok0gs 7
XCurve-1.1.0.dist-info/RECORD

top_level.txt

XCurve