conductor.clarisse.scripted_class.frames_ui module

conductor.clarisse.scripted_class.frames_ui.custom_frame_sequence(obj)

Generate Sequence from the value in custom_frames attribute.

conductor.clarisse.scripted_class.frames_ui.handle_best_chunk_size(obj, _)
conductor.clarisse.scripted_class.frames_ui.handle_chunk_size(obj, _)
conductor.clarisse.scripted_class.frames_ui.handle_custom_frames(obj, _)
conductor.clarisse.scripted_class.frames_ui.handle_images(obj, _)
conductor.clarisse.scripted_class.frames_ui.handle_scout_frames(obj, _)
conductor.clarisse.scripted_class.frames_ui.handle_use_custom_frames(obj, attr)
conductor.clarisse.scripted_class.frames_ui.handle_use_scout_frames(obj, attr)
conductor.clarisse.scripted_class.frames_ui.image_range(image)
conductor.clarisse.scripted_class.frames_ui.main_frame_sequence(obj)

Generate Sequence containing current chosen frames.

conductor.clarisse.scripted_class.frames_ui.range_frame_sequence(obj)

Generate Sequence from value in the standard range.

As there may be multiple sources, we make sure all sources have the same frame range. If they don’t, then we suggest splitting the images over multiple jobs. In future we may do this automatically.

conductor.clarisse.scripted_class.frames_ui.resolved_scout_sequence(obj)

The sub-sequence the user intends to render immediately.

If do_scout is off then returning None indicates all frames will be rendered. However, if it is on and the set of scout frames intersects the main frames, then only start those frames. If scout frames does not intersect the main frames, then the user intended to scout but ended up with no frames. This produces None.

conductor.clarisse.scripted_class.frames_ui.scout_frame_sequence(obj)

Generate Sequence from value in scout_frames attribute.

conductor.clarisse.scripted_class.frames_ui.update_frame_stats_message(obj)