Sequence

class odin.source.core.sequence.Sequence(parent, name=None, data=None)

Sequence object.

Usage:

sequence = Sequence.new(Project, ‘NAME’)

sequence = Sequence.load(Project, ‘NAME’)

sequence.new_shot(“NAME”)

assets = project.get_shots(): List of created shots

Parameters
  • name (str) – name of the loaded sequence

  • parent (Project) –

  • data (Optional[Dict[str]]) –

Return type

None

get_shots()
Return type

List[str]

static list(parent)

List the sequences found in the given project.

Parameters

parent (Project) – Project object

Return type

List[str]

Returns

List of the sequences

classmethod load(parent, name)

Load an existing sequence.

Parameters
  • parent (Project) – Project that contain the sequence

  • name (str) – Name of the sequence to load

Return type

Sequence

Returns

Sequence object

property name
Return type

str

classmethod new(parent, name)

Create a new sequence.

Parameters
  • parent (Project) – Project to put the sequence in

  • name (str) – Name of the sequence

Return type

Sequence

Returns

Sequence object

new_shot(name)
Return type

Shot

Parameters

name (str) –

property parent
Return type

Project

property paths
Return type

dict