Overview
This is the top-level TrojAI module. It contains two submodules: datagen and modelgen.
datagen contains the necessary API functions to quickly generate synthetic data that could be used for training machine learning models. The modelgen module contains the necessary API functions to quickly generate DNN models from the generated data.
Getting Started
Check out our documentation here: https://trojai.readthedocs.io, and our arXiv article here: https://arxiv.org/abs/2003.07233
Repository Organization
trojai
| setup.py - Script to install trojai module into Python environment
| requirements.txt - A list of Python dependencies for pip
│ developers - information for developers
│ scripts
└───datagen - integration scripts showcasing datagen API functionality
└───modelgen - integration scripts showcasing modelgen API functionality
└───trojai - top level Python module
└───datagen - data generation submodule
└───modelgen - model generation submodule
└───test - top level scripts directory
└───datagen - contains unittests for the datagen submodule
└───modelgen - contains unittests for the modelgen submodule
Acknowledgements
This research is based upon work supported in part by the Office of the Director of National Intelligence (ODNI), Intelligence Advanced Research Projects Activity (IARPA). The views and conclusions contained herein are those of the authors and should not be interpreted as necessarily representing the official policies, either expressed or implied, of ODNI, IARPA, or the U.S. Government. The U.S. Government is authorized to reproduce and distribute reprints for governmental purposes notwithstanding any copyright annotation therein.
Metadata
Release files for trojai 0.2.23
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| trojai-0.2.23.tar.gz | 132.6 kB | Without provenance | Details for trojai-0.2.23.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| trojai-0.2.23-py3-none-any.whl | Python 3 | none | any | Details for trojai-0.2.23-py3-none-any.whl |
Total release size: 304.3 kB
Release files / trojai-0.2.23.tar.gz
| Download URL | trojai-0.2.23.tar.gz |
|---|---|
| Size | 132.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3c7a2d928f7a6991fb2211515372171d71dcc674a87bca934aca82cbf1b0808d
|
|
BLAKE2b-256 checksum How to use checksums |
d855f6b82c09580025ffabf061f6d34f8213d10fc54251e1dcf07e7af7cf208d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.1 importlib_metadata/3.10.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.56.2 CPython/3.8.5
|
Release files / trojai-0.2.23-py3-none-any.whl
| Download URL | trojai-0.2.23-py3-none-any.whl |
|---|---|
| Size | 171.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
56303865a7506888004cb65f011265d9c78342484a4f29fa3a662244f479e798
|
|
BLAKE2b-256 checksum How to use checksums |
38c169ca30f50a387b4f8e48225a2b303af14a6a918fc2d6684bd11d1e058e9d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.1 importlib_metadata/3.10.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.56.2 CPython/3.8.5
|
Security for trojai 0.2.23
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.