Glossary

Boost

Set of C++ libraries providing features complementary from the standard library.

Boost Python

Component library from Boost which is a framework for interfacing Python and C++.

Clang-format

Tool to format C/C++ code according to a set of rules and heuristics.

CMake

Compilation configuration platform that manages the build process in an operating system and in a compiler-independent manner.

CTest

CTest is an executable that comes with CMake which handles running the tests.

Doxygen

Documentation generator and static analysis tool which supports many languages, including C and C++.

GTest

Google Test is a testing and mocking framework for C++.

Plug

Plugin framework included with the USD API.

Presto Animation

Presto is the proprietary software developed and used in-house by Pixar Animation Studios in the animation of its features and short films.

Pytest

Python testing framework.

reStructuredText

Lightweight markup language.

SDF

Scene Description Foundations (SDF) provides the foundations for serializing scene description and provides the primitive abstractions for interacting with it.

Sphinx

Python documentation generator which converts reStructuredText files into HTML and other formats.

TBB

C++ template library developed by Intel for parallel programming on multi-core processors.

Tf Notification System

Event Notification system included in the USD library as part of the Tool Foundations (tf) module. It follows the Observer pattern.

USD

Universal Scene Description (USD) is a framework for interchange of 3D computer graphics data which focuses on collaboration and non-destructive editing.