greatx

View on PyPIReverse Dependencies (0)

0.0.1b0 greatx-0.0.1b0-py3-none-any.whl

Wheel Details

Project: greatx
Version: 0.0.1b0
Filename: greatx-0.0.1b0-py3-none-any.whl
Download: [link]
Size: 177788
MD5: 6a14fe2daa484a5ab609a31327bc9262
SHA256: 26a39ace18c92e6742ade267dd7bf325de3250652e684c1c0beae50db540ec9f
Uploaded: 2022-10-21 08:06:38 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: greatx
Version: 0.0.1b0
Summary: Arms Race in Adversarial Graph Learning
Author: Jintang Li
Author-Email: lijt55[at]mail2.sysu.edu.cn
Home-Page: https://github.com/EdisonLeeeee/GreatX
Download-Url: https://github.com/EdisonLeeeee/GreatX/archive/0.0.1b0.tar.gz
License: MIT LICENSE
Keywords: torch_geometric,pytorch,benchmark,geometric-adversarial-learning,graph-neural-networks
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Software Development :: Libraries
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: Unix
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Requires-Python: >=3.6
Requires-Dist: tqdm
Requires-Dist: scipy
Requires-Dist: numpy
Requires-Dist: tabulate
Requires-Dist: pandas
Requires-Dist: termcolor
Requires-Dist: scikit-learn
Requires-Dist: matplotlib
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Provides-Extra: test
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 24524 characters]

WHEEL

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

RECORD

Path Digest Size
greatx/__init__.py sha256=htjh4w5q6bQ72lxeeV8uga_LmUMUyh8-itC1YEXeV9A 210
greatx/version.py sha256=q6NPDosXgNOZ4mc0Ma4W544gxc0X093n6vf2ov_5G_8 629
greatx/attack/__init__.py sha256=Bgq7MnBCG-EOygHHJuFGKw_COXSvRJcJ5JVo72YBocY 121
greatx/attack/attacker.py sha256=GndwPXwM287h60QW2EXUWEj5eVxjiviksXH1t1NPnJw 6775
greatx/attack/flip_attacker.py sha256=YtLCut9mYbb_AJJ8dE1VxKmuIZpCfJyKoX--Xel4WpY 10912
greatx/attack/backdoor/__init__.py sha256=hdN0nOxLJpzei1tX9KS6rGOUsOMGU2I6FE0-tZhaTIE 169
greatx/attack/backdoor/backdoor_attacker.py sha256=_kVmZB6Rggb_IzugVc8ao8zGsdnUCyTCaGYWTNs7ujE 2463
greatx/attack/backdoor/lgc_backdoor.py sha256=heM5QRwuIiNeUq2_EgK0A9vUIeA5dP4YdQRCOMFijG0 7934
greatx/attack/injection/__init__.py sha256=UxcJxsTnXciFzapMs5fD1aBSGx1BT-t_RwmWd5UZetg 214
greatx/attack/injection/adv_injection.py sha256=rQG09v55tfaueCvb9dsbTjxf5_yRnt-VilezdCPkDO0 5684
greatx/attack/injection/injection_attacker.py sha256=xvXm78gRp9Ej5m7H4DnWEkmuFyVTG92K0UaWDEitJRI 12269
greatx/attack/injection/random_injection.py sha256=Gb8Q-ctsEoBrZmL3oGeEqamFsqq4QqpbYMu1c-rLulw 4356
greatx/attack/targeted/__init__.py sha256=ydAt0a0Te6uF06mCuMnQeUecJ8q2W6_wRME0Wux4pW0 477
greatx/attack/targeted/dice_attack.py sha256=UdY6QQP4VISoZ1iZPAUe0zHlZIj0fNxxYurHEk6Ln3g 3245
greatx/attack/targeted/fg_attack.py sha256=flL_f7KZHIioYJUHk1CsDYL8kwqK6RfoJMPFFKO2Y2c 8615
greatx/attack/targeted/gf_attack.py sha256=ySRaKaBQVl6SANCo-3j02rgNnuy3BFT-SFQKURhk3HE 8193
greatx/attack/targeted/ig_attack.py sha256=ZT9D1dJiCuOQP4k572OhmTOS4XQqbohjhRJ1ZIVDERU 12220
greatx/attack/targeted/nettack.py sha256=uSDg7ywLbH92DN8gglgyGidombZ0vdgvJvjwiNJyd5I 21231
greatx/attack/targeted/random_attack.py sha256=Z0KJu60tun5wuLr0WNcz8h_UJ3qngh7WXjG_Ad6Gjr4 4393
greatx/attack/targeted/sg_attack.py sha256=jWnLVqwu7l7B6xDsYDjdKc6283YkJI3p8tWglFNaSJw 10058
greatx/attack/targeted/targeted_attacker.py sha256=XpRvBZZ8S_Jf9QFH6CJrvN9z6gx3Vf6YNHSWx66Rz4U 5441
greatx/attack/untargeted/__init__.py sha256=mu98wijTpyIZiutlOTSwpAFPD3zUkERV3gxNn5sQGh8 455
greatx/attack/untargeted/dice_attack.py sha256=42THM_-xAhb8g2z4uIcMwolCNQjnJotEwICwmwOWh60 3092
greatx/attack/untargeted/fg_attack.py sha256=czaDOOiM6H17FLqRtvLQviH-S4IKmBf1cryfXSsaqxg 7345
greatx/attack/untargeted/ig_attack.py sha256=AM4WbA3kwuTVBgg1DXGPd-_G-AvGE7o0un0JBdw4Msk 9671
greatx/attack/untargeted/metattack.py sha256=5mMvsLU995aBadi17FDVKd315ANKn90-MRYuVA4M16U 10524
greatx/attack/untargeted/pgd_attack.py sha256=6pKsunhJS0CdNmUAmn7p-cL2vkX9_ygt513H6b492hE 13477
greatx/attack/untargeted/random_attack.py sha256=Wi2xkhxR_AIV0qICbq5Xx9tk4JMFLNnNEDNyFLbJU3w 4133
greatx/attack/untargeted/untargeted_attacker.py sha256=a7sActoRZ9UWQB6L_8mRDoewbwLGpR2PnOHGFBY3W84 3612
greatx/datasets/__init__.py sha256=DnvX0Ytbo2qrCeu8xr-AHcnXtgKniGefF37fNXot3tQ 78
greatx/datasets/graph_dataset.py sha256=yLLSD6BeQ533JZEYDySmPYjEXRmxeBxOOuD2DgjrcZM 5100
greatx/defense/__init__.py sha256=kAXk12dPyjqnb1JlXUDw01fZcIWibe5Zh4wMXzjb0wg 630
greatx/defense/feature_propagation.py sha256=xweO8ExsKYOKFhMXxd8IP6FYLtT80l13l1qHPic99kY 2954
greatx/defense/gnnguard.py sha256=qwVasWuvu5NfkMA81fcld90ckQIN8y9nCSOKvGWHLLE 1779
greatx/defense/purification.py sha256=dxWyOF0VDigZMO7jb3SqOiaP61g2a-CbSyxhYuluUA8 13770
greatx/defense/universal_defense.py sha256=JyNg7N86m_QOK21Rf_io25yA0QuyBYtv8wC84x8UTdY 8316
greatx/functional/__init__.py sha256=9bCGCqiiN8GHKshlVifywy523YEFJC8IS6AVtFrCo10 308
greatx/functional/dropouts.py sha256=A9CTmGHONnVIIMZYNXFJpcb6ePL4XOjFQe59G60CYVs 8226
greatx/functional/spmm.py sha256=r-m56XV2VGVTXA2eAPk4pkH5N4GhnLRt-dwzROLhQHU 3966
greatx/functional/transform.py sha256=BNBf1Z-1f0iuMCmntWlP7DhfgfO_DG3DWNUGnYeLp8I 3671
greatx/nn/__init__.py sha256=sgjDG7-iWniiPY4A4U1P3hi2lGE4cSa_E6rXrp26mwk 29
greatx/nn/layers/__init__.py sha256=-vi1b3kD5y-ZGfJ1ekGFyr-hjjh7iAcUsCHBGxnkIpw 820
greatx/nn/layers/activations.py sha256=Q5RE8WAPzk3kgYJepRVU_rHL70MeM_LH8MPgMvIroqc 1775
greatx/nn/layers/adaptive_conv.py sha256=It-5N8uyO4unJi2v09oA3JqgjBNZJ-ySWggGsCfYfD0 4377
greatx/nn/layers/container.py sha256=iAmx5QVjWyYBxZ_Q0Yls3H5pCdj--WSqDQfihRB04vg 3231
greatx/nn/layers/dagnn_conv.py sha256=anNNHhujsDrnJ5qqQp4zkkeJQL9g439d8_XlRHASRBo 3446
greatx/nn/layers/dg_conv.py sha256=V-CrK__IPTkfzqsFndGves4STYE_Cmb0sieqF36sy4M 4520
greatx/nn/layers/dropouts.py sha256=lho1pFngBc-ol9cYC6UY8wRPA5Yzr7KQvcEeIyZ5UbY 4782
greatx/nn/layers/elastic_conv.py sha256=pOVfPNSE2TjP8QiUwee7j5He4WmDYRmaLAqJbxXzHUA 7461
greatx/nn/layers/gcn_conv.py sha256=cK7_uUNE0TdOk1u-SGxlljMZrMCgSlbi395UyguRYkA 4889
greatx/nn/layers/median_conv.py sha256=Ind0fzco61GNVzBCDZ0qroTzVhXlCeKFyCiyA9YW2Zk 4017
greatx/nn/layers/robust_conv.py sha256=gQ2hJvhu9NIizG_o439jjMkKJyKb56Tj40RttzP2ujs 4754
greatx/nn/layers/sat_conv.py sha256=1IEcM128LYO7yN5KLYr3VzjY_H8Q5ZZ9ztWaeqrMwNA 5991
greatx/nn/layers/sg_conv.py sha256=7E7vISNznOGpXby0vaJE2BuRhXPvXyEwddC3L96WuIw 4298
greatx/nn/layers/soft_median_conv.py sha256=9w2OYLNmWKn9wkOSBJKzLcmv-8MGUwONGYGUPvQRvfI 5793
greatx/nn/layers/ssg_conv.py sha256=0N5zfVriRrd1XUYG_0ec60q4RE_C8c28OB2PfArjjmI 4549
greatx/nn/layers/tag_conv.py sha256=wSYoYtl3b71f8nOa1OLYJR1GV2vKZulNJVWu7sqFTnM 3624
greatx/nn/layers/tensor_conv.py sha256=Az9-Dri7ax8ulgt7mN2xrftaEdAxyW5vj6OFL9hz3JI 3395
greatx/nn/models/__init__.py sha256=X5hreqB58FEohhuo0Zfvud1I8woC7y9-oaCzymhA9Ak 87
greatx/nn/models/surrogate.py sha256=NL-uhAIKGPZfcAII396u_ZL9k-GWlu_BLpg3y8Bf_xo 3844
greatx/nn/models/supervised/__init__.py sha256=75Q3AH19az5OwQZS4NztZU5AZeU6XsCBRxQuPIgI7WI 861
greatx/nn/models/supervised/air_gnn.py sha256=MVq2RjIz5qyUWY0ejx3YtEx2p___7v63a2zXOoj_vaQ 3183
greatx/nn/models/supervised/appnp.py sha256=S9v6wct9-bKTn5B3m306btE3U5agpLfJ1oKuBiusXVc 3500
greatx/nn/models/supervised/dagnn.py sha256=Q8vjPymI9_rgesWKdiYkxdtZr7qJAX0k0ecfafZYveg 2955
greatx/nn/models/supervised/dgc.py sha256=BFsHHyQym65kaeO_0Mknjoq-mwF618DGhF5FKkRPm0U 3750
greatx/nn/models/supervised/elastic_gnn.py sha256=WahwS_LmPtXZXHrPO_FIvDDXuNQiTl4GCFm39H_f_bY 3814
greatx/nn/models/supervised/gat.py sha256=RklCUpVkqczk0y7UksMwEGMG4T-u6FbDotPO_11HxBA 3377
greatx/nn/models/supervised/gcn.py sha256=JExiqC_oh_m2fPzE_PcbxhZq0mglgHRoA85d7NZlSxY 3050
greatx/nn/models/supervised/gnnguard.py sha256=pIcP-zUseRkxEvpOqwXWaLibvEov1O_LFHeH0gPS9z4 3390
greatx/nn/models/supervised/jknet.py sha256=I8NgcNKnkmjXUJ461VbvEdRFfliN8cacrD4dsbEz478 4520
greatx/nn/models/supervised/median_gcn.py sha256=A9tSxoXPHEi1rYTwuA5gGHeauyG7oDq5CnU5dUwuh44 3792
greatx/nn/models/supervised/mlp.py sha256=IUw1kdcWRE9cSxwf1I1GbYM8CaibdPPsB3zYWuDP5NQ 3658
greatx/nn/models/supervised/nlgnn.py sha256=CCj8-YVleRuUTS7t9PbdgrOWSb_LXGsmtAosfs6gBT4 13733
greatx/nn/models/supervised/robust_gcn.py sha256=kPRu9DN9gRyKTE13clM2nL9Cbk9T90bY9nRewaZKusA 4074
greatx/nn/models/supervised/rt_gcn.py sha256=UL5k2XeFq8Ik9mybtxVhBHatqMFDSm-vEx2-C3gg8NE 3115
greatx/nn/models/supervised/sat.py sha256=MklSkwdzr9eh0bEqC59028JzVXDGd_2HUqlJbT8HLL4 4860
greatx/nn/models/supervised/sgc.py sha256=xv2FcA7Mk1950o-Uws1FbVNsVRAjx73GtPxyicf7GaU 3928
greatx/nn/models/supervised/simp_gcn.py sha256=GQVzaKzUZoYEci9937wTGiEcGBMnmIrHW8UZty7SvyA 9237
greatx/nn/models/supervised/soft_median_gcn.py sha256=JBzmV975Kasn0F1LaDUszFvpVJraQrZm78wGn9H2XqA 4215
greatx/nn/models/supervised/ssgc.py sha256=mPAwqW_X35HFSy-gWblK7VrrhOqcG-esAnGDlIRKgQg 4184
greatx/nn/models/supervised/tagcn.py sha256=Z3qI0mBM2KWpM-4KuQMlSPgyRUQfn7-BMjj0l7gWOvs 3304
greatx/nn/models/unsupervised/__init__.py sha256=Ys4I1sOrDJRnkPScBYxmapYseNnuUFkbUl5GOMhG_EY 73
greatx/nn/models/unsupervised/dgi.py sha256=4_yB9azRTwDa1kcfeFLXkRVo-mxLB8BM1hzNdi0mizw 4064
greatx/training/__init__.py sha256=ZSlDzBgJ6K8jJOD6UvfDYJtZspASQV2UPU0l3Xrwwfg 439
greatx/training/callbacks.py sha256=8jyIJISaRR9eTQW34q0sQA8i_Hbe6_74CiMANb5jhSg 49398
greatx/training/dgi_trainer.py sha256=l-1ni-UQiWvc8BwFtM4udokX2hJ2oUoY9-z2d0ct4Wg 1594
greatx/training/get_trainer.py sha256=pF8l7yR7_EE-b1VNcefjagcHkBiWF-FRQOb5eSXGOiM 1323
greatx/training/mlp_trainer.py sha256=0tDAlXgSC6ZxYbsP2BvesasH-9LC_U5sHV18sRhaemw 3587
greatx/training/robustgcn_trainer.py sha256=JvS61uFlo7OTYGGWixArrNjdESbIC0CenVmDUYZHmPc 2021
greatx/training/sat_trainer.py sha256=em6TAVWG4APTZIgnpK5_U_SLqncTLi9vfj7v-_3_Kw0 2569
greatx/training/simpgcn_trainer.py sha256=HuazYJ_VyvBW21qjIKGCKjrewWEVrrSjf5NlytTR4cE 1897
greatx/training/trainer.py sha256=0nED3fHZcUAI7yL57hlRsn0BMDL6sSBvuGr_L3RKsjQ 10673
greatx/utils/__init__.py sha256=jexfnxQAyJ9wZRxDY7qCfhZ2-F3z13-AgfBBSMg6ArU 1032
greatx/utils/bunchdict.py sha256=MUGhbyK4EXB9smZAAR9K_JKJx33x-ZV_dLZqNUjaqu8 3500
greatx/utils/check.py sha256=y1gfk-Xvhxi27eyBBmxiV7aLQRi2mmXLRVlZXXXKl6c 530
greatx/utils/cka.py sha256=5tUA82JQ88v94F8rssiF7Q1y71LTqczbIQm48cn2NSw 9579
greatx/utils/ego_graph.py sha256=_A8H6L7CDZnd0XAEpXwrph3oH1EEDSlMZVa8K_B_C8o 2889
greatx/utils/filter.py sha256=tCKVC88PnFA9D7lNYrXOK1g8pwMOvduE1sc-Qf5G1pA 14641
greatx/utils/functions.py sha256=FJb61XcgQhl_OdPVpriFB6dgl4Uh7Z60TKlQmd4_bkQ 6756
greatx/utils/logger.py sha256=xdBJBQtvePrl5f-HviJaQWibNrN1_jYZBuwwBWomnFg 4761
greatx/utils/missing_feature.py sha256=xVhAAuWqaY1wPhir3sRuNzXFxL7rvsAn090Jupk_WpM 2349
greatx/utils/modification.py sha256=XgSOJqaoRQRn7FE25YTtzYtlkqL_xvmo76g24yEICCc 5414
greatx/utils/normalize.py sha256=9eyRfYtWeTxjyRQlOaOeEOWImeebf4HOHUkmXYbfj1g 2324
greatx/utils/overlap.py sha256=cEEbHDW8_zGg0B7n3AFsWJzokF-cXCiOzJhVX4gkT18 1474
greatx/utils/progbar.py sha256=5RcImO6E_6NMicnQmUPlW0wiD70XGaHjkYTGpYb9iXs 7749
greatx/utils/scipy_sparse.py sha256=pa8yt2T_AOeeEenx4Eeh4OQgn3H6jnDtEuvNW0r6XXE 1013
greatx/utils/split_data.py sha256=aIUxWE7Zh-eOc1UBnbaP0qPMb22mSeukIYinhinahEw 4730
greatx-0.0.1b0.dist-info/LICENSE sha256=3D-XXqYQBfqeYk8_8hGg1l_OXFla7wZEwbrTYPhgCX8 1112
greatx-0.0.1b0.dist-info/METADATA sha256=HfOR6CNFDBTHSIgkAIVzgmOerelxk779L4JP8ac8G6k 25931
greatx-0.0.1b0.dist-info/WHEEL sha256=G16H4A3IeoQmnOrYV4ueZGKSjhipXx8zc8nu9FGlvMA 92
greatx-0.0.1b0.dist-info/top_level.txt sha256=saRbv6sb3ba9D9ePdhmriIv9Q63mg2vxYaaWFbJ-pas 7
greatx-0.0.1b0.dist-info/RECORD

top_level.txt

greatx