scenic.core

Scenic’s core types and associated support code.

Submodules

distributions

Objects representing distributions that can be sampled from.

dynamics

Support for dynamic behaviors and modular scenarios.

errors

Common exceptions and error handling.

external_params

Support for values which are sampled outside of Scenic.

geometry

Utility functions for geometric computation.

lazy_eval

Support for lazy evaluation of expressions and specifiers.

object_types

Implementations of the built-in Scenic classes.

pruning

Pruning parts of the sample space which violate requirements.

regions

Objects representing regions in space.

requirements

Support for hard and soft requirements.

scenarios

Scenario and scene objects.

serialization

Utilities to help serialize Scenic objects.

simulators

Interface between Scenic and simulators.

specifiers

Specifiers and associated objects.

type_support

Support for checking Scenic types.

utils

Assorted utility functions.

vectors

Scenic vectors and vector fields.

workspaces

Workspaces.