privkit

View on PyPIReverse Dependencies (0)

0.4.0 privkit-0.4.0-py3-none-any.whl

Wheel Details

Project: privkit
Version: 0.4.0
Filename: privkit-0.4.0-py3-none-any.whl
Download: [link]
Size: 80958
MD5: dab86e2f14778a0a5b491e5ddc9fd220
SHA256: a33a71bcf28e388644543783e78bd85bc107dba441b0962b1f8aebbe98c0b210
Uploaded: 2024-12-06 16:17:18 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: privkit
Version: 0.4.0
Summary: Privkit is a privacy toolkit that provides methods for privacy analysis. It implements different data types, privacy-preserving mechanisms, attacks, and privacy/utility metrics.
Project-Url: Homepage, https://privkit.fc.up.pt
Project-Url: Source, https://github.com/privkit/privkit
Project-Url: Issues, https://github.com/privkit/privkit/issues
Project-Url: Documentation, https://privkit.fc.up.pt
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Topic :: Scientific/Engineering
Requires-Python: >=3
Requires-Dist: deepface (>=0.0.93)
Requires-Dist: matplotlib (>=3.9.2)
Requires-Dist: networkx (>=3.4.2)
Requires-Dist: numpy (==1.26.4)
Requires-Dist: open3d (>=0.18.0)
Requires-Dist: osmnx (>=2.0.0)
Requires-Dist: pandas (>=2.2.3)
Requires-Dist: pyproj (>=3.7.0)
Requires-Dist: scikit-image (>=0.24.0)
Requires-Dist: scikit-learn (>=1.5.2)
Requires-Dist: tf-keras (>=2.18.0)
Requires-Dist: torch (>=2.5.1)
Description-Content-Type: text/markdown
[Description omitted; length: 2890 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.26.3
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
privkit/__init__.py sha256=ORA19rwnEofb4k5FUXvtCgcTKVfDYAVzGk0pvpckELU 982
privkit/attacks/__init__.py sha256=XmwyreiqT-EE5WQP44Bvdzx2IKHJMaUPi67m2ckdzOw 306
privkit/attacks/attack.py sha256=FXqj5hzYRdL9ExE_kXfHg0rf294u921ntTW2pXMwKSQ 1505
privkit/attacks/hw.py sha256=4HDdU48oPfwThqGA_e8eTDk30-oqlFJZ_0_xO4hvPhc 10074
privkit/attacks/map_matching.py sha256=_FOajSjGivUElEhKHVBUemFCBsfhwZORmEqhEyGZnYE 23246
privkit/attacks/peba.py sha256=GZ7sYXLgqtr8rnkrQHyxn58HaH0x16HJ3tXLVW1qdfc 6605
privkit/attacks/topN.py sha256=sC9BiTmIOH2Jl07R3MlyZiUhjZRMESCxxXZ8-lof0U8 6460
privkit/data/__init__.py sha256=zU514ZipSweXVyRtEzWdgSObPDZTDxy_YtxB_NEPTeM 183
privkit/data/data_type.py sha256=2wRzcNZiZDfpjG93WOplw69Hu2C5KXK_LTWzYAKXPu4 1241
privkit/data/facial_data.py sha256=RXJMWFRemSPdLgfc1kQaWAQrpKtx9sCHvQv3sLVY0A0 7736
privkit/data/location_data.py sha256=QZKFxrj60FUVFrii2k64T91XlL7eGUNX5WZoL85XAMI 33244
privkit/datasets/__init__.py sha256=sEJ_mNFgJj-lqI-gR3bdb8hYtI1D40HD6gmcyT4EN00 283
privkit/datasets/cabspotting_dataset.py sha256=W8GO-_E07OGmtdqgLuA-vt0kTlK0cFQD-pSxowsRasQ 5935
privkit/datasets/dataset.py sha256=tO3nsLCxpt9poYjykjz3vsSOx7G4EpnQg1pigpz2idE 1486
privkit/datasets/geolife_dataset.py sha256=TK_IQhBkK5XekTT9aA_LLAN8WZX2dFlmU2xPwgp6PmM 5982
privkit/datasets/sketchfab_dataset.py sha256=xrglViT4awLyqKNCHsaoDs8U8cgTiOgiKQVsM_BxE7k 4834
privkit/metrics/__init__.py sha256=4wo9smQyI9aOHgCtrfXW6vy9GZ51nJDiXYApq_Sfq9o 563
privkit/metrics/adv_error.py sha256=NkeBzoLqW-z922oSGwQ517O9-GKr_qcOoL8QdA3dHio 2069
privkit/metrics/cmc.py sha256=r8ucQfehD4VayD1bhkrUI_lQncRr36x5t9filUeueWc 3047
privkit/metrics/f1_score.py sha256=JH-BuPm1yv43eEi2GdTk2UBedTYGCqVeNg0aVKPN8uI 6114
privkit/metrics/face_detection_accuracy.py sha256=PIPlJxael67Gi6XiLLimtBPt5uUsKIN7agjY_z3v4WQ 3884
privkit/metrics/fi_distance.py sha256=f37aq-3YcQRgyWKZmdjoSjWqST8zqMxzUIfE5e7fPLs 4155
privkit/metrics/metric.py sha256=YV0xS9ah4xLjAj4VUYOClspf5AF58TFr1IHtjpXQc74 1648
privkit/metrics/quality_loss.py sha256=MzaneuDiu_ePTRV8VTTpW3XoiNl1-QJeW2tJWDZw46E 2675
privkit/metrics/roc.py sha256=6Xt-UQ_vesSpHK-Z_NfSyJa9UMTgFX1KRis8_2XgC1Y 7104
privkit/metrics/ss_index.py sha256=Cmws54Q4e2kTJk2gtGH2AfhqND9xhF0gfVw0MduTXTQ 1663
privkit/ppms/__init__.py sha256=Lcvy3mRSyQ0IAfxMQxUnjmEE5rHT9beJpJkVu52idTY 792
privkit/ppms/adaptive_geo_ind.py sha256=ukvpc-gkTYIKzIWwYwdYaurWymMgCsUr0T3vz9JmhyE 7866
privkit/ppms/centroid_voxel.py sha256=GgILTWitq-W8y0qf5WsO98UW127yqNQ5Pvc6fHg0zWM 2314
privkit/ppms/clustering_geo_ind.py sha256=iHBeJ67JjEq1vm1PJ1l14hYfKU1vtL-G1KcSI8C3J-4 4571
privkit/ppms/merge_two_faces.py sha256=zJBa-oNZs3Z6j3bUIU1CEWMUmMxcytk7ul3c5kV8dpA 9083
privkit/ppms/planar_laplace.py sha256=d8-JelFnrIsll3GZ7cz4pCKvzUCA4jOwXU0x6jlFZ0M 5713
privkit/ppms/point_mesh_point.py sha256=EXGbwFNYjBAwhAuOK0KINW8MqSv-AEWMyoWF1KM1zz8 2039
privkit/ppms/ppm.py sha256=Fd9HP5qJ_uSaEMG8bMgNcGfMNYQWV4B3gAfC1JPAoAM 1501
privkit/ppms/privacy_aware_remapping.py sha256=xA7cr1FcxS2eNBhvwOu2zoOo2qB4hzSkqfBUdKvZLw8 11059
privkit/ppms/smooth_knn.py sha256=FehZI_v7sl4i6zUcmcPPrV5GYghxEjcRuDu4LDLwbys 2335
privkit/ppms/tapering.py sha256=wTyS5pd9BdqBLvO2kYC22jZNcyT0tmbg-2Zz8TO5Ses 3515
privkit/ppms/uniform_noise.py sha256=MOtE8GUUVmsyElNC092nabt0kb2Pr_j6d8sBAQn3K2c 3580
privkit/ppms/uniform_remapping.py sha256=66lF5h9pAVtT_Z0KWWYtBB1WURJad-OdGErG7md8ZiU 3869
privkit/ppms/va_gi.py sha256=K4yGN_DM2k_lugclfehOu0Df2t-le4fS8m8JD2EpyvQ 7668
privkit/utils/__init__.py sha256=O-FQcFAzdgkbliviHrK_72h0sBj4gu3JkBVxdj50pSc 123
privkit/utils/constants.py sha256=NYHyi4FnvAye0tugNXQjaqh3BroRX85NXv0Jy51UvdU 961
privkit/utils/dev_utils.py sha256=9MIQqfj4CCn22w766XPTa67ddIll4dgLb_x3blFTBRw 179
privkit/utils/discrete_utils.py sha256=jhfli6iVsBXeo6ci5rgqs00ldHpMEry2HTu50Q9GIao 11721
privkit/utils/face_utils.py sha256=3ThmAtkWsOf5s8LXYUC0XvRR_wtTAKmYpG6hsjlTBoQ 4509
privkit/utils/geo_utils.py sha256=iIZMNX9m1MBphygIku8MuPzPoSnbwgcpIGqvah-vEuM 6535
privkit/utils/io_utils.py sha256=Ow1LidhRnnAvh7tNrIR6pDemyMeiT30QXXIxzvPd41g 3543
privkit/utils/plot_utils.py sha256=P6gX_5QGiAmtBNBgFCOrFAJ6_qw-oOvhoB1D_RiiKpo 3616
privkit/utils/training_utils.py sha256=nvil3hgzwzqwGbsw3SwVU1m-uLbWzk7M3sRyRMpaCsw 6267
privkit-0.4.0.dist-info/METADATA sha256=CRH021VegXxUR0nZOItzbv0Es2ZfbvjsJioDO8e0-7k 3967
privkit-0.4.0.dist-info/WHEEL sha256=C2FUgwZgiLbznR-k0b_5k3Ai_1aASOXDss3lzCUsUug 87
privkit-0.4.0.dist-info/licenses/LICENSE sha256=cX9rHJPqMAKiMrVz27L3WX6S7qDApta2NnM95saL1Jg 1494
privkit-0.4.0.dist-info/RECORD