Skip to main content

Build Status codecov

alt-text-1 alt-text-2

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)

Source distribution for trojai 0.2.23
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)

Table of built distributions (wheels) for trojai 0.2.23
File Interpreter ABI Platform Actions
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.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page