Skip to main content
Skip table of contents

Ana Software Architecture

The pattern and code framework for building python applications to generate synthetic data is referred to as Ana. Ana enables users to build Channels that describe the potential range of synthetic data that can be created for a specific user-defined problem. Channels contain Nodes that describe specific operations possible in the Channel and Nodes are arranged into python Packages. Channels reference Volumes that can be used to organize large amounts of user or 3rd party content, such as 3D models, 2D images, and other components required by the channel. Graphs are used to configure individual jobs that will result in synthetic datasets with specific properties.

The following sections describe the components that make up Ana and how to use them to develop channels.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.