troj

View on PyPIReverse Dependencies (0)

1.0.0 troj-1.0.0-py3-none-any.whl

Wheel Details

Project: troj
Version: 1.0.0
Filename: troj-1.0.0-py3-none-any.whl
Download: [link]
Size: 72988
MD5: a02a54cd08b8b0d283d8065f4553714e
SHA256: 67c9f8b1b9d435a4af44181704265e3718724722871104fe0ca5ee6e9fa9cccf
Uploaded: 2021-12-21 18:23:50 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: troj
Version: 1.0.0
Summary: TrojAI provides the troj Python convenience package to allow users to integrate TrojAI adversarial protections and robustness metrics seamlessly into their AI development pipelines.
Author: TrojAI
Author-Email: stan.petley[at]troj.ai
Home-Page: https://troj.ai
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Requires-Dist: adversarial-robustness-toolbox (==1.8.1)
Requires-Dist: gensim (==4.1.2)
Requires-Dist: importlib-metadata (<4.0.0)
Requires-Dist: more-itertools (~=8.8.0)
Requires-Dist: numba
Requires-Dist: numpy (<1.21)
Requires-Dist: pandas (==1.3.4)
Requires-Dist: plotly (==5.4.0)
Requires-Dist: requests (==2.26.0)
Requires-Dist: scikit-learn (==1.0.1)
Requires-Dist: scipy (==1.7.3)
Requires-Dist: setuptools (==47.1.0)
Requires-Dist: tensorflow (==2.7.0)
Requires-Dist: tensorflow-gpu (==2.7.0)
Requires-Dist: torch (==1.10.0)
Requires-Dist: torchvision (==0.11.1)
Requires-Dist: tqdm (<4.50.0)
Requires-Dist: urllib3 (==1.26.7)
Requires-Dist: torchvision (==0.11.1); extra == "cv"
Requires-Dist: opencv-python (==4.5.4.60); extra == "cv"
Requires-Dist: Pillow (==8.4.0); extra == "cv"
Requires-Dist: scikit-image; extra == "cv"
Requires-Dist: recommonmark; extra == "dev"
Requires-Dist: nbsphinx; extra == "dev"
Requires-Dist: sphinx-autobuild; extra == "dev"
Requires-Dist: sphinx-rtd-theme; extra == "dev"
Requires-Dist: docutils (<0.18); extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: tensorflow (==2.7.0); extra == "dev"
Requires-Dist: tensorflow-gpu (==2.7.0); extra == "dev"
Requires-Dist: textattack (==0.3.4); extra == "dev"
Requires-Dist: spacy (==3.2.1); extra == "dev"
Requires-Dist: nltk (==3.6.5); extra == "dev"
Requires-Dist: transformers (==4.13.0); extra == "dev"
Requires-Dist: tensorflow-text; extra == "dev"
Requires-Dist: torchvision (==0.11.1); extra == "dev"
Requires-Dist: opencv-python (==4.5.4.60); extra == "dev"
Requires-Dist: Pillow (==8.4.0); extra == "dev"
Requires-Dist: scikit-image; extra == "dev"
Requires-Dist: recommonmark; extra == "docs"
Requires-Dist: nbsphinx; extra == "docs"
Requires-Dist: sphinx-autobuild; extra == "docs"
Requires-Dist: sphinx-rtd-theme; extra == "docs"
Requires-Dist: docutils (<0.18); extra == "docs"
Requires-Dist: textattack (==0.3.4); extra == "nlp"
Requires-Dist: spacy (==3.2.1); extra == "nlp"
Requires-Dist: nltk (==3.6.5); extra == "nlp"
Requires-Dist: transformers (==4.13.0); extra == "nlp"
Requires-Dist: tensorflow-text; extra == "nlp"
Requires-Dist: tensorflow (==2.7.0); extra == "tensorflow"
Requires-Dist: tensorflow-gpu (==2.7.0); extra == "tensorflow"
Requires-Dist: pytest; extra == "test"
Provides-Extra: cv
Provides-Extra: dev
Provides-Extra: docs
Provides-Extra: nlp
Provides-Extra: tensorflow
Provides-Extra: test
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 2954 characters]

WHEEL

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

RECORD

Path Digest Size
trojai/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
trojai/troj.py sha256=_yHVHAZ7rdMULET3852uFV9X5K-Ey88tJ7M2QEzFLCE 907
trojai/attacks/ARTAttacks.py sha256=q0n8rsU3fGc-SGOJs-qNHJED0F-FxEV-W3s1zLV5e9Y 2992
trojai/attacks/NLP_attack_utils.py sha256=PHVkl3NPl5zaDQYQefhqE7fzwNxx23OAcLvKnukag2Q 2441
trojai/attacks/TrojNLPAttacks.py sha256=v3C34SBd9k3gOd4B4qN66F9s-HnYEeKppkjWMkBEZsA 3807
trojai/attacks/TrojNLPTransformations.py sha256=eO0VdULiMi9mEdS9lxN25IGN68W78XV4z0j4ZvPKG_A 3878
trojai/attacks/VisionAttacksPytorch.py sha256=WPN1hoEFHiQ-DwB8K-ynV1NwLCLaKakqv6CmdQ3BjLs 21389
trojai/attacks/__init__.py sha256=VCAyvPAO7FbOtM5NI-Eauc3V4o3Alv97w2FI8dDxt3w 2038
trojai/client/Client.py sha256=KzcJ-_ryO3Iux_-iK4tP9fAwkNNwoteKNcAJFiUMiao 23314
trojai/client/Session.py sha256=jWwMff6AmbnrO7NVZqWjOwWjZm2_8SD7ilsWNvjAlgQ 5220
trojai/client/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
trojai/client/client_utils.py sha256=xEPxOrPY4w2Ce6omMWSs_SnJW7yk1Pr-uv14y3vxjZw 8176
trojai/corruptions/Corruptions.py sha256=CX2G4HYs7RcA8Z3-uYzZmQkJdVEElyvENWZAFrCmy_8 19887
trojai/corruptions/Transformations.py sha256=aFsKSIne352XiI8_fT3sA4TjJjO5jqlEvnOi7viM4vk 223
trojai/corruptions/__init__.py sha256=TxroWnVUNO5ARekF9fAXBJ6zLTc49zM3ImoI4HxM3Mc 22952
trojai/data/Loaders.py sha256=v4s6bMp1s8_PiTKEdP2wgzlm5w9tjImzcOXY-W_AAFI 13692
trojai/data/MemoryBank.py sha256=cwAEI_PfxPxbbrdXaJ4frVef4LyNhDAbPMBolnjTFJI 2362
trojai/data/NLPData.py sha256=lofLLhRNQU5-dABbndf2eQe3nzPF7DkHT9ibgixygPI 813
trojai/data/__init__.py sha256=pF2BO_ExNlZdcjv7Fdk9dCv4sj3rqGPhES5CNjvrqfk 1132
trojai/data/data_utils.py sha256=j33R1dLSR-eSA47iOHkec_jvLxZDgypx4CaNuIL5BJw 2586
trojai/estimators/ClassifierBase.py sha256=tKUloiZxcCLbSi4TXkTvoWvL0tlms44VR5tSoSUMens 901
trojai/estimators/NLPClassifier.py sha256=RloOK0sW2vjlWcz0hTqLPc7u_w4Q4hJse21ogfK-xws 895
trojai/estimators/PytorchClassifier.py sha256=oOauQCoykR1lhBK50ILOeKWT2Xbf-zLF44nsCoIMMvg 3977
trojai/estimators/PytorchObjectDetector.py sha256=65x67dhx2ihnvmDU-vs9-EdCvrDDerBpqGlSzuELyis 1816
trojai/estimators/TensorflowClassifier.py sha256=GlC2TqocZBzFa2r5GozLj-t4HwmJvPb4t8SZKq8T_Z0 1798
trojai/estimators/TensorflowV2Classifier.py sha256=2ime-WmYwAXXYnTcXnqw9ZawnS2BYXG39RGY4WwV6Zw 1762
trojai/estimators/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
trojai/evaluators/ARTEvaluators.py sha256=eVyeHA6JuvTtd-axEaPqNp14r9d_Zj1OJF9ThtyMIDI 4798
trojai/evaluators/LatentEvaluators.py sha256=yGd1Un6hVEoPYdkoElrSdTV-VO930_meAoCpMzdxTnU 3536
trojai/evaluators/NLPEvaluators.py sha256=g5nYbCpvoWSeSsnbMKa8GwQSoyII3DOTx3aimmOKP4E 3356
trojai/evaluators/NLP_utils.py sha256=YhRAgRO5Q4RQHfFSIaL5rwdmwhus-4FfzvSMp5h47FQ 5886
trojai/evaluators/VisionEvaluators.py sha256=IAdpNYfOXq0ET1ve04unuduLdfoirR-2O9KprmHLhWs 5397
trojai/evaluators/__init__.py sha256=aAtVoQiRVaH9_MW9AOTJohDrmKHU5kM7ct25XJRijf8 3391
trojai/logger/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
trojai/logger/logger.py sha256=v7kXeN0xnAK6RP6UcLXoyY1xhbKg4u5U_lCfrYWVVVE 1608
trojai/metrics/NLPMetrics.py sha256=atl95LXBNoPqnjmUtR4DTR1jWu6ppUhvrMbIhJlJcqk 4854
trojai/metrics/OutputParsers.py sha256=e6Fez2eSBR9NBFoubb-KO_pl6oAcQlOBSjDUGP6Ay7s 9164
trojai/metrics/__init__.py sha256=V-WT1XwsCM8VGr0dXpAil4tEw-4jfP3qMEK03vsK1hA 13985
trojai/metrics/mAP_utils.py sha256=ijLuRiv7JSuq2jhsjmr9IkEEMWcYuNY121A99tfCvzY 8223
trojai/metrics/metric_utils.py sha256=4we9dGjYEah7pFV7Ug1JBJ_p_kkwfD4oyndTWYB2x2s 4762
trojai/plots/__init__.py sha256=u0bhe3jv039c4K0ulcu54E0m4XJMHvaUlVi1LPkVsqY 1771
trojai/plots/express.py sha256=_opi99IBuukto56deTmRzhfPiYr7EzbsK19Xm0koUhY 16034
trojai/plots/ez_plots.py sha256=3ozwb8zBVmkExfswLa2KFamu5XjaRMdoW33D6kOtF1Y 3635
trojai/tasks/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
trojai/tasks/tasks.py sha256=5lQUWqnMYwYJpyhe_dZl74H1y-aB2rCUKcG--TnaBF4 197
troj-1.0.0.dist-info/LICENSE sha256=dd3bc3QpzocVRUEuGvjOYHtEdUZJCSKkrgtAAtHx0BE 1049
troj-1.0.0.dist-info/METADATA sha256=j9oI_Ir_jZqvN5uDt_tNAX2_WK2bqplUPKpYx7Su2Jg 6050
troj-1.0.0.dist-info/WHEEL sha256=ewwEueio1C2XeHTvT17n8dZUJgOvyCWCt0WVNLClP9o 92
troj-1.0.0.dist-info/entry_points.txt sha256=JKX09uKFt3Or2xB0mAJ1f1v1DsVJKgn5WGi7cE29RSw 47
troj-1.0.0.dist-info/top_level.txt sha256=pkMka5yIb84swuRXiPiZFkrcNqJeduuV9JufpfmsK_o 7
troj-1.0.0.dist-info/RECORD

top_level.txt

trojai

entry_points.txt

troj = trojai.cmd.troj:main