SYMBOL INDEX (413 symbols across 30 files) FILE: deforum_nodes/exec_hijack.py function map_node_over_list (line 4) | def map_node_over_list(obj, input_data_all, func, allow_interrupt=False,... FILE: deforum_nodes/modules/better_resize/interp_methods.py function set_framework_dependencies (line 17) | def set_framework_dependencies(x): function support_sz (line 28) | def support_sz(sz): function cubic (line 36) | def cubic(x): function lanczos2 (line 47) | def lanczos2(x): function lanczos3 (line 54) | def lanczos3(x): function linear (line 61) | def linear(x): function box (line 68) | def box(x): FILE: deforum_nodes/modules/better_resize/resize_right.py class NoneClass (line 8) | class NoneClass: function resize (line 32) | def resize(input, scale_factors=None, out_shape=None, function get_projected_grid (line 126) | def get_projected_grid(in_sz, out_sz, scale_factor, fw, by_convs, device... function get_field_of_view (line 141) | def get_field_of_view(projected_grid, cur_support_sz, fw, eps, device): function calc_pad_sz (line 153) | def calc_pad_sz(in_sz, out_sz, field_of_view, projected_grid, scale_factor, function get_weights (line 204) | def get_weights(interp_method, projected_grid, field_of_view): function apply_weights (line 217) | def apply_weights(input, field_of_view, weights, dim, n_dims, pad_sz, pa... function apply_convs (line 251) | def apply_convs(input, scale_factor, in_sz, out_sz, weights, dim, pad_sz, function set_scale_and_out_sz (line 280) | def set_scale_and_out_sz(in_shape, out_shape, scale_factors, by_convs, function apply_antialiasing_if_needed (line 343) | def apply_antialiasing_if_needed(interp_method, support_sz, scale_factor, function fw_ceil (line 358) | def fw_ceil(x, fw): function fw_floor (line 365) | def fw_floor(x, fw): function fw_cat (line 372) | def fw_cat(x, fw): function fw_swapaxes (line 379) | def fw_swapaxes(x, ax_1, ax_2, fw): function fw_pad (line 386) | def fw_pad(x, fw, pad_sz, pad_mode, dim=0): function fw_conv (line 403) | def fw_conv(input, filter, stride): function fw_arange (line 417) | def fw_arange(upper_bound, fw, device): function fw_empty (line 424) | def fw_empty(shape, fw, device): FILE: deforum_nodes/modules/deforum_comfy_sampler.py function common_ksampler_with_custom_noise (line 10) | def common_ksampler_with_custom_noise(model, seed, steps, cfg, sampler_n... function sample_deforum (line 44) | def sample_deforum( function encode_latent (line 205) | def encode_latent(vae, latent, seed, subseed, subseed_strength, seed_res... function generate_latent (line 224) | def generate_latent(width, height, seed, subseed, subseed_strength, seed... function get_conds (line 236) | def get_conds(clip, prompt): function apply_controlnet (line 247) | def apply_controlnet(conditioning, control_net, image, strength): function decode_sample (line 264) | def decode_sample(vae, sample): FILE: deforum_nodes/modules/deforum_comfyui_helpers.py function pad_to_match (line 23) | def pad_to_match(tensor1, tensor2): function parse_widget (line 46) | def parse_widget(widget_info: dict) -> tuple: function get_node_params (line 62) | def get_node_params(input_params): function get_current_keys (line 70) | def get_current_keys(anim_args, seed, root, parseq_args=None, video_args... function tensor2pil (line 98) | def tensor2pil(image): function pil2tensor (line 106) | def pil2tensor(image): function tensor2np (line 110) | def tensor2np(img): function get_latent_with_seed (line 114) | def get_latent_with_seed(seed): function pil_image_to_base64 (line 117) | def pil_image_to_base64(pil_image): function tensor_to_webp_base64 (line 123) | def tensor_to_webp_base64(tensor): function generate_seed_list (line 141) | def generate_seed_list(max_frames, mode='fixed', start_seed=0, step=1): function find_next_index (line 168) | def find_next_index(output_dir, filename_prefix, format): function pyramid_blend (line 201) | def pyramid_blend(tensor1, tensor2, blend_value): function gaussian_blend (line 212) | def gaussian_blend(tensor2, tensor1, blend_value): function sigmoidal_blend (line 218) | def sigmoidal_blend(tensor1, tensor2, blend_value): function blend_tensors (line 225) | def blend_tensors(obj1, obj2, blend_value, blend_method="linear"): FILE: deforum_nodes/modules/deforum_constants.py class DeforumStorage (line 1) | class DeforumStorage: method __new__ (line 4) | def __new__(cls, *args, **kwargs): method __init__ (line 14) | def __init__(self): FILE: deforum_nodes/modules/deforum_node_base.py class DeforumDataBase (line 1) | class DeforumDataBase: method IS_CHANGED (line 12) | def IS_CHANGED(cls, text, autorefresh): method get (line 16) | def get(self, deforum_data=None, *args, **kwargs): FILE: deforum_nodes/modules/interp.py function optical_flow_cadence (line 23) | def optical_flow_cadence(i1, i2, cadence, method="DIS Medium"): function get_matrix_for_hybrid_motion (line 44) | def get_matrix_for_hybrid_motion(frame_idx, dimensions, inputfiles, hybr... function get_matrix_for_hybrid_motion_prev (line 52) | def get_matrix_for_hybrid_motion_prev(frame_idx, dimensions, inputfiles,... function get_flow_for_hybrid_motion (line 65) | def get_flow_for_hybrid_motion(frame_idx, dimensions, inputfiles, hybrid... function get_flow_for_hybrid_motion_prev (line 76) | def get_flow_for_hybrid_motion_prev(frame_idx, dimensions, inputfiles, h... function get_flow_for_hybrid_motion_prev_imgs (line 91) | def get_flow_for_hybrid_motion_prev_imgs(frame_idx, dimensions, current_... function image_transform_ransac (line 107) | def image_transform_ransac(image_cv2, xform, hybrid_motion, border_mode=... function image_transform_optical_flow (line 114) | def image_transform_optical_flow(img, flow, border_mode=cv2.BORDER_REPLI... function image_transform_affine (line 123) | def image_transform_affine(image_cv2, xform, border_mode=cv2.BORDER_REPL... function image_transform_perspective (line 132) | def image_transform_perspective(image_cv2, xform, border_mode=cv2.BORDER... function get_hybrid_motion_default_matrix (line 141) | def get_hybrid_motion_default_matrix(hybrid_motion): function get_hybrid_motion_default_flow (line 149) | def get_hybrid_motion_default_flow(dimensions): function get_transformation_matrix_from_images (line 155) | def get_transformation_matrix_from_images(img1, img2, hybrid_motion, max... function get_flow_from_images (line 186) | def get_flow_from_images(i1, i2, method): function get_flow_from_images_DIS (line 204) | def get_flow_from_images_DIS(i1, i2, preset): function get_flow_from_images_Dense_RLOF (line 211) | def get_flow_from_images_Dense_RLOF(i1, i2, last_flow=None): function get_flow_from_images_SF (line 215) | def get_flow_from_images_SF(i1, i2, last_flow=None, layers=3, averaging_... function get_flow_from_images_Farneback (line 219) | def get_flow_from_images_Farneback(i1, i2, preset="normal", last_flow=No... function save_flow_visualization (line 243) | def save_flow_visualization(frame_idx, dimensions, flow, inputfiles, hyb... function draw_flow_lines_in_grid_in_color (line 255) | def draw_flow_lines_in_grid_in_color(img, flow, step=8, magnitude_multip... function draw_flow_lines_in_color (line 288) | def draw_flow_lines_in_color(img, flow, threshold=3, magnitude_multiplie... function autocontrast_grayscale (line 327) | def autocontrast_grayscale(image, low_cutoff=0, high_cutoff=100): function get_resized_image_from_filename (line 342) | def get_resized_image_from_filename(im, dimensions): function remap (line 347) | def remap(img, flow, border_mode=cv2.BORDER_REFLECT_101): function center_crop_image (line 362) | def center_crop_image(img, w, h): function extend_flow (line 370) | def extend_flow(flow, w, h): FILE: deforum_nodes/modules/standalone_cadence.py class CadenceInterpolator (line 16) | class CadenceInterpolator: method __init__ (line 17) | def __init__(self): method new_standalone_cadence (line 25) | def new_standalone_cadence(self, args, anim_args, root, keys, frame_id... FILE: deforum_nodes/nodes/deforum_advnoise_node.py class AddAdvancedNoiseNode (line 44) | class AddAdvancedNoiseNode: method IS_CHANGED (line 49) | def IS_CHANGED(cls, text, autorefresh): method INPUT_TYPES (line 54) | def INPUT_TYPES(cls): method add_advanced_noise (line 216) | def add_advanced_noise(self, images, noise_type, amount, seed=None, **... function generate_voronoi_noise (line 256) | def generate_voronoi_noise(H, W, num_points=100, seed=None, *args, **kwa... function generate_simplex_noise (line 291) | def generate_simplex_noise(H, W, scale=0.05, octaves=4, persistence=0.5,... function generate_wavelet_noise (line 319) | def generate_wavelet_noise(H, W, octaves=3, wavelet='haar', mode='symmet... function generate_gabor_kernel (line 348) | def generate_gabor_kernel(frequency, theta, sigma_x, sigma_y, n_stds=3, ... function generate_gabor_noise (line 380) | def generate_gabor_noise(H, W, frequency=0.1, theta=0.0, sigma_x=10.0, s... function generate_value_noise (line 414) | def generate_value_noise(H, W, res=16, seed=None, **kwargs): function lerp (line 467) | def lerp(a, b, t): function fade (line 471) | def fade(t): function generate_flow_noise_pattern (line 476) | def generate_flow_noise_pattern(H, W, scale=0.1, angle=0.0, seed=None): function generate_flow_noise (line 511) | def generate_flow_noise(H, W, flow_scale=0.1, flow_angle=0.0, seed=None,... function generate_turbulence_noise (line 538) | def generate_turbulence_noise(H, W, scale=0.05, octaves=4, persistence=0... function generate_ridged_multifractal_noise (line 569) | def generate_ridged_multifractal_noise(H, W, scale=0.05, octaves=4, pers... function generate_reaction_diffusion_noise (line 604) | def generate_reaction_diffusion_noise(H, W, steps=100, Du=0.16, Dv=0.08,... FILE: deforum_nodes/nodes/deforum_audiosync_nodes.py class ExtractDominantNoteAmplitude (line 30) | class ExtractDominantNoteAmplitude: method INPUT_TYPES (line 32) | def INPUT_TYPES(s): method extract (line 51) | def extract(self, audio_fft, min_frequency, max_frequency, magnitude_t... class InverseFFTNode (line 83) | class InverseFFTNode: method INPUT_TYPES (line 85) | def INPUT_TYPES(cls): method synthesize (line 99) | def synthesize(self, magnitude, phase): class AmplitudeToAudio (line 113) | class AmplitudeToAudio: method INPUT_TYPES (line 115) | def INPUT_TYPES(cls): method convert (line 133) | def convert(self, amplitude, phase, sample_rate=44100): class AudioData (line 159) | class AudioData: method __init__ (line 160) | def __init__(self, audio_segment) -> None: method get_channel_audio_data (line 174) | def get_channel_audio_data(self, channel: int): method get_channel_fft (line 179) | def get_channel_fft(self, channel: int): function xor (line 185) | def xor(a, b): class DeforumAmplitudeToKeyframeSeriesNode (line 271) | class DeforumAmplitudeToKeyframeSeriesNode: method INPUT_TYPES (line 273) | def INPUT_TYPES(cls): method safe_eval (line 294) | def safe_eval(self, expr, t, x, max_f, y=None, z=None): method convert (line 318) | def convert(self, type_name, amplitude, max_frames=500, math="x/100", ... class DeforumAmplitudeToString (line 345) | class DeforumAmplitudeToString: method INPUT_TYPES (line 347) | def INPUT_TYPES(s): method IS_CHANGED (line 361) | def IS_CHANGED(self, *args, **kwargs): method convert (line 365) | def convert(self, amplitude): class DerivativeOfAmplitude (line 369) | class DerivativeOfAmplitude: method INPUT_TYPES (line 371) | def INPUT_TYPES(s): method derive (line 384) | def derive(self, amplitude,): class SpectralCentroid (line 388) | class SpectralCentroid: method INPUT_TYPES (line 390) | def INPUT_TYPES(s): method calculate (line 403) | def calculate(self, audio_fft,): class TimeSmoothing (line 409) | class TimeSmoothing: method INPUT_TYPES (line 411) | def INPUT_TYPES(s): method smooth (line 428) | def smooth(self, amplitude, window_size,): class BeatDetection (line 432) | class BeatDetection: method INPUT_TYPES (line 434) | def INPUT_TYPES(s): method detect (line 448) | def detect(self, audio): method find_beat_times (line 455) | def find_beat_times(self, audio): method extract_envelope (line 468) | def extract_envelope(self, audio_data, sample_rate): class FrequencyRangeAmplitude (line 475) | class FrequencyRangeAmplitude: method INPUT_TYPES (line 477) | def INPUT_TYPES(s): method analyze_frequency_range (line 496) | def analyze_frequency_range(self, audio, frequency_range=(20, 20000), ... method bandpass_filter (line 513) | def bandpass_filter(self, data, lowcut, highcut, sample_rate, order=5): method normalize (line 521) | def normalize(self, data, min_value=0, max_value=1, window_size=1, inv... class BeatDetectionNode (line 526) | class BeatDetectionNode: method INPUT_TYPES (line 528) | def INPUT_TYPES(s): method detect_beats (line 543) | def detect_beats(self, audio, sample_rate): class TempoChangeDetectionNode (line 553) | class TempoChangeDetectionNode: method INPUT_TYPES (line 555) | def INPUT_TYPES(cls): method detect_tempo_changes (line 567) | def detect_tempo_changes(self, audio, threshold=0.5, fps=24.0): class ConvertNormalizedAmplitude (line 597) | class ConvertNormalizedAmplitude: method INPUT_TYPES (line 599) | def INPUT_TYPES(cls): method convert_normalized_amplitude (line 610) | def convert_normalized_amplitude(self, normalized_amp): FILE: deforum_nodes/nodes/deforum_cache_nodes.py class DeforumCacheLatentNode (line 3) | class DeforumCacheLatentNode: method IS_CHANGED (line 6) | def IS_CHANGED(cls, text, autorefresh): method INPUT_TYPES (line 12) | def INPUT_TYPES(cls): method cache_it (line 26) | def cache_it(self, latent=None, cache_index=0): class DeforumGetCachedLatentNode (line 38) | class DeforumGetCachedLatentNode: method IS_CHANGED (line 41) | def IS_CHANGED(cls, text, autorefresh): method INPUT_TYPES (line 47) | def INPUT_TYPES(cls): method get_cached_latent (line 60) | def get_cached_latent(self, cache_index=0): class DeforumCacheImageNode (line 70) | class DeforumCacheImageNode: method IS_CHANGED (line 72) | def IS_CHANGED(cls, text, autorefresh): method INPUT_TYPES (line 78) | def INPUT_TYPES(cls): method cache_it (line 92) | def cache_it(self, image=None, cache_index=0): class DeforumGetCachedImageNode (line 103) | class DeforumGetCachedImageNode: method IS_CHANGED (line 106) | def IS_CHANGED(cls, text, autorefresh): method INPUT_TYPES (line 112) | def INPUT_TYPES(cls): method get_cached_latent (line 126) | def get_cached_latent(self, cache_index=0): class DeforumCacheStringNode (line 142) | class DeforumCacheStringNode: method IS_CHANGED (line 144) | def IS_CHANGED(cls, text, autorefresh): method INPUT_TYPES (line 150) | def INPUT_TYPES(cls): method cache_it (line 164) | def cache_it(self, input_string=None, cache_index=0): class DeforumGetCachedStringNode (line 175) | class DeforumGetCachedStringNode: method IS_CHANGED (line 178) | def IS_CHANGED(cls, text, autorefresh): method INPUT_TYPES (line 184) | def INPUT_TYPES(cls): method get_cached_string (line 197) | def get_cached_string(self, cache_index=0): FILE: deforum_nodes/nodes/deforum_cnet_nodes.py class DeforumControlNetApply (line 2) | class DeforumControlNetApply: method INPUT_TYPES (line 4) | def INPUT_TYPES(s): method apply_controlnet (line 16) | def apply_controlnet(self, conditioning, control_net, strength, image=... FILE: deforum_nodes/nodes/deforum_cond_nodes.py class DeforumConditioningBlendNode (line 7) | class DeforumConditioningBlendNode: method __init__ (line 8) | def __init__(self): method INPUT_TYPES (line 14) | def INPUT_TYPES(s): method fn (line 27) | def fn(self, clip, deforum_frame_data, blend_method): method get_conditioning (line 61) | def get_conditioning(self, prompt="", clip=None, progress_callback=None): class DeforumInpaintModelConditioning (line 69) | class DeforumInpaintModelConditioning: method INPUT_TYPES (line 71) | def INPUT_TYPES(s): method encode (line 92) | def encode(self, positive, negative, vae, pixels, mask, latent, deforu... class DeforumShuffleTokenizer (line 135) | class DeforumShuffleTokenizer: method INPUT_TYPES (line 138) | def INPUT_TYPES(s): method fn (line 150) | def fn(self, clip, seed=42): FILE: deforum_nodes/nodes/deforum_data_nodes.py class DeforumBaseParamsNode (line 8) | class DeforumBaseParamsNode(DeforumDataBase): method __init__ (line 12) | def __init__(self): method INPUT_TYPES (line 16) | def INPUT_TYPES(s): class DeforumAnimParamsNode (line 20) | class DeforumAnimParamsNode(DeforumDataBase): method __init__ (line 24) | def __init__(self): method INPUT_TYPES (line 28) | def INPUT_TYPES(s): class DeforumTranslationParamsNode (line 32) | class DeforumTranslationParamsNode(DeforumDataBase): method __init__ (line 36) | def __init__(self): method INPUT_TYPES (line 40) | def INPUT_TYPES(s): class DeforumDepthParamsNode (line 44) | class DeforumDepthParamsNode(DeforumDataBase): method __init__ (line 48) | def __init__(self): method INPUT_TYPES (line 52) | def INPUT_TYPES(s): class DeforumNoiseParamsNode (line 56) | class DeforumNoiseParamsNode(DeforumDataBase): method __init__ (line 60) | def __init__(self): method INPUT_TYPES (line 64) | def INPUT_TYPES(s): class DeforumColorParamsNode (line 68) | class DeforumColorParamsNode(DeforumDataBase): method __init__ (line 72) | def __init__(self): method INPUT_TYPES (line 76) | def INPUT_TYPES(s): class DeforumDiffusionParamsNode (line 80) | class DeforumDiffusionParamsNode(DeforumDataBase): method __init__ (line 84) | def __init__(self): method INPUT_TYPES (line 88) | def INPUT_TYPES(s): class DeforumCadenceParamsNode (line 92) | class DeforumCadenceParamsNode(DeforumDataBase): method __init__ (line 96) | def __init__(self): method INPUT_TYPES (line 100) | def INPUT_TYPES(s): class DeforumHybridParamsNode (line 103) | class DeforumHybridParamsNode(DeforumDataBase): method __init__ (line 107) | def __init__(self): method INPUT_TYPES (line 111) | def INPUT_TYPES(s): class DeforumHybridScheduleNode (line 114) | class DeforumHybridScheduleNode(DeforumDataBase): method __init__ (line 118) | def __init__(self): method INPUT_TYPES (line 122) | def INPUT_TYPES(s): class DeforumFrameDataExtract (line 125) | class DeforumFrameDataExtract: method INPUT_TYPES (line 127) | def INPUT_TYPES(s): method get_data (line 138) | def get_data(self, deforum_frame_data): FILE: deforum_nodes/nodes/deforum_framewarp_node.py class DeforumFrameWarpNode (line 12) | class DeforumFrameWarpNode: method __init__ (line 13) | def __init__(self): method INPUT_TYPES (line 19) | def INPUT_TYPES(s): method fn (line 37) | def fn(self, image, deforum_frame_data, warp_depth_image, depth_image=... method to_image (line 160) | def to_image(self, depth: torch.Tensor): FILE: deforum_nodes/nodes/deforum_hybrid_nodes.py class DeforumApplyFlowNode (line 16) | class DeforumApplyFlowNode: method INPUT_TYPES (line 19) | def INPUT_TYPES(cls): method __init__ (line 38) | def __init__(self): method apply_flow (line 41) | def apply_flow(self, image, flow_image, flow_method, flow_factor, defo... class DeforumHybridMotionNode (line 64) | class DeforumHybridMotionNode: method __init__ (line 68) | def __init__(self): method INPUT_TYPES (line 74) | def INPUT_TYPES(s): method fn (line 88) | def fn(self, image, hybrid_image, deforum_frame_data, hybrid_method): FILE: deforum_nodes/nodes/deforum_image_nodes.py class DeforumColorMatchNode (line 8) | class DeforumColorMatchNode: method __init__ (line 10) | def __init__(self): method INPUT_TYPES (line 16) | def INPUT_TYPES(s): method fn (line 33) | def fn(self, image, deforum_frame_data, force_use_sample, force_sample... class DeforumAddNoiseNode (line 61) | class DeforumAddNoiseNode: method INPUT_TYPES (line 63) | def INPUT_TYPES(s): method fn (line 75) | def fn(self, image, deforum_frame_data): FILE: deforum_nodes/nodes/deforum_interpolation_nodes.py class DeforumFILMInterpolationNode (line 21) | class DeforumFILMInterpolationNode: method __init__ (line 22) | def __init__(self): method INPUT_TYPES (line 26) | def INPUT_TYPES(s): method IS_CHANGED (line 42) | def IS_CHANGED(self, *args, **kwargs): method interpolate (line 46) | def interpolate(self, image, inter_frames, skip_first, skip_last): method fn (line 79) | def fn(self, image, inter_amount, skip_first, skip_last): class DeforumSimpleInterpolationNode (line 94) | class DeforumSimpleInterpolationNode: method __init__ (line 95) | def __init__(self): method INPUT_TYPES (line 99) | def INPUT_TYPES(s): method IS_CHANGED (line 120) | def IS_CHANGED(self, *args, **kwargs): method interpolate (line 124) | def interpolate(self, image, method, inter_frames, skip_first, skip_la... method fn (line 169) | def fn(self, image, method, inter_amount, skip_first, skip_last, first... class DeforumCadenceNode (line 194) | class DeforumCadenceNode: method __init__ (line 195) | def __init__(self): method INPUT_TYPES (line 200) | def INPUT_TYPES(s): method IS_CHANGED (line 219) | def IS_CHANGED(self, *args, **kwargs): method interpolate (line 223) | def interpolate(self, image, first_image, deforum_frame_data, depth_st... method fn (line 348) | def fn(self, image, first_image, deforum_frame_data, depth_strength, p... FILE: deforum_nodes/nodes/deforum_iteration_nodes.py class DeforumIteratorNode (line 15) | class DeforumIteratorNode: method __init__ (line 16) | def __init__(self): method IS_CHANGED (line 25) | def IS_CHANGED(cls, *args, **kwargs): method INPUT_TYPES (line 31) | def INPUT_TYPES(cls): method get (line 59) | def get(self, deforum_data, latent_type, latent=None, init_latent=None... method get_current_frame (line 316) | def get_current_frame(self, args, anim_args, root, keys, frame_idx, ar... class DeforumSeedNode (line 337) | class DeforumSeedNode: method IS_CHANGED (line 339) | def IS_CHANGED(cls, *args, **kwargs): method INPUT_TYPES (line 342) | def INPUT_TYPES(cls): method get (line 355) | def get(self, seed, *args, **kwargs): class DeforumBigBoneResetNode (line 359) | class DeforumBigBoneResetNode: method IS_CHANGED (line 361) | def IS_CHANGED(cls, text, autorefresh): method INPUT_TYPES (line 366) | def INPUT_TYPES(cls): method get (line 377) | def get(self, reset_deforum, *args, **kwargs): FILE: deforum_nodes/nodes/deforum_legacy_nodes.py class DeforumSingleSampleNode (line 14) | class DeforumSingleSampleNode: method INPUT_TYPES (line 16) | def INPUT_TYPES(cls): method get (line 33) | def get(self, deforum_data, model, clip, vae, *args, **kwargs): class DeforumSetVAEDownscaleRatioNode (line 154) | class DeforumSetVAEDownscaleRatioNode: method INPUT_TYPES (line 156) | def INPUT_TYPES(s): method fn (line 167) | def fn(self, vae, downscale_ratio): FILE: deforum_nodes/nodes/deforum_logic_nodes.py class DeforumImageSwitcherNode (line 3) | class DeforumImageSwitcherNode: method INPUT_TYPES (line 5) | def INPUT_TYPES(cls): method IS_CHANGED (line 20) | def IS_CHANGED(cls, text, autorefresh): method compare (line 31) | def compare(self, option=True, image_true=None, image_false=None): class DeforumComparatorNode (line 39) | class DeforumComparatorNode: method INPUT_TYPES (line 41) | def INPUT_TYPES(cls): method IS_CHANGED (line 51) | def IS_CHANGED(cls, text, autorefresh): method compare (line 62) | def compare(self, int_1, int_2, condition): class DeforumFloatComparatorNode (line 76) | class DeforumFloatComparatorNode: method INPUT_TYPES (line 78) | def INPUT_TYPES(cls): method IS_CHANGED (line 88) | def IS_CHANGED(cls, text, autorefresh): method compare (line 99) | def compare(self, float_1, float_2, condition): class DeforumAndNode (line 114) | class DeforumAndNode: method INPUT_TYPES (line 116) | def INPUT_TYPES(cls): method logical_and (line 130) | def logical_and(self, condition_1, condition_2, *additional_conditions): class DeforumOrNode (line 133) | class DeforumOrNode: method INPUT_TYPES (line 135) | def INPUT_TYPES(cls): method logical_or (line 149) | def logical_or(self, condition_1, condition_2, *additional_conditions): class DeforumNotNode (line 152) | class DeforumNotNode: method INPUT_TYPES (line 154) | def INPUT_TYPES(cls): method logical_not (line 166) | def logical_not(self, condition): FILE: deforum_nodes/nodes/deforum_noise_nodes.py class AddCustomNoiseNode (line 7) | class AddCustomNoiseNode: method IS_CHANGED (line 12) | def IS_CHANGED(cls, text, autorefresh): method INPUT_TYPES (line 17) | def INPUT_TYPES(cls): method add_noise (line 141) | def add_noise(self, images, noise_type, amount, seed=None, temperature... function add_noise_torch (line 148) | def add_noise_torch(images, noise_type='gaussian', seed=None, amount=0.1... function generate_perlin_noise_2d (line 343) | def generate_perlin_noise_2d(shape, res, seed=None): function generate_perlin_noise (line 396) | def generate_perlin_noise(B, C, H, W, res_x, res_y, seed=None, *args, **... function generate_brownian_noise (line 414) | def generate_brownian_noise(shape, scale=1.0, seed=None): function generate_approx_blue_noise (line 442) | def generate_approx_blue_noise(shape, seed=None, min_dist=1.0, sample_fr... function generate_fractal_noise (line 481) | def generate_fractal_noise(B, C, H, W, res, octaves=5, persistence=0.5, ... function generate_cellular_noise (line 514) | def generate_cellular_noise(H, W, num_points=100, *args, **kwargs): FILE: deforum_nodes/nodes/deforum_prompt_nodes.py class DeforumPromptNode (line 6) | class DeforumPromptNode(DeforumDataBase): method __init__ (line 7) | def __init__(self): method INPUT_TYPES (line 11) | def INPUT_TYPES(cls): method get (line 28) | def get(self, prompts, deforum_data=None): class DeforumAreaPromptNode (line 55) | class DeforumAreaPromptNode(DeforumDataBase): method __init__ (line 60) | def __init__(self): method INPUT_TYPES (line 64) | def INPUT_TYPES(cls): method get (line 88) | def get(self, keyframe, mode, prompt, width, height, x, y, strength, d... class DeforumUnformattedPromptNode (line 118) | class DeforumUnformattedPromptNode(DeforumDataBase): method __init__ (line 119) | def __init__(self): method INPUT_TYPES (line 123) | def INPUT_TYPES(cls): method get (line 141) | def get(self, unformatted_prompts, keyframe_interval, deforum_data=None): class DeforumAppendNode (line 160) | class DeforumAppendNode(DeforumDataBase): method __init__ (line 161) | def __init__(self): method INPUT_TYPES (line 165) | def INPUT_TYPES(cls): method get (line 185) | def get(self, append_text, keyframe_interval, deforum_data=None, appen... FILE: deforum_nodes/nodes/deforum_sampler_nodes.py class DeforumKSampler (line 1) | class DeforumKSampler: method INPUT_TYPES (line 3) | def INPUT_TYPES(s): method sample (line 19) | def sample(self, model, latent, positive, negative, deforum_frame_data): class DeforumVAEEncode (line 33) | class DeforumVAEEncode: method INPUT_TYPES (line 35) | def INPUT_TYPES(s): method encode (line 51) | def encode(self, vae, pixels, latent): FILE: deforum_nodes/nodes/deforum_schedule_visualizer.py function generate_complex_random_expression (line 178) | def generate_complex_random_expression(max_frames, seed=None, max_parts=3): class DeforumScheduleTemplate (line 230) | class DeforumScheduleTemplate: method INPUT_TYPES (line 232) | def INPUT_TYPES(cls): method show (line 253) | def show(self, expression): class DeforumAudioScheduleTemplate (line 256) | class DeforumAudioScheduleTemplate: method INPUT_TYPES (line 258) | def INPUT_TYPES(cls): method show (line 279) | def show(self, expression): class DeforumScheduleTemplateRandomizer (line 283) | class DeforumScheduleTemplateRandomizer: method INPUT_TYPES (line 285) | def INPUT_TYPES(cls): method IS_CHANGED (line 297) | def IS_CHANGED(cls, text, autorefresh): method show (line 308) | def show(self, seed, max_frames, max_parts): class DeforumScheduleVisualizer (line 312) | class DeforumScheduleVisualizer: method INPUT_TYPES (line 315) | def INPUT_TYPES(cls): method show (line 338) | def show(self, schedule, max_frames, grid): FILE: deforum_nodes/nodes/deforum_video_nodes.py function save_to_file (line 27) | def save_to_file(data, filepath: str): class DeforumLoadVideo (line 36) | class DeforumLoadVideo: method __init__ (line 38) | def __init__(self): method INPUT_TYPES (line 42) | def INPUT_TYPES(s): method __init__ (line 66) | def __init__(self): method load_video_frame (line 100) | def load_video_frame(self, video, reset, iterative, start_frame, retur... method IS_CHANGED (line 147) | def IS_CHANGED(cls, text, autorefresh): method VALIDATE_INPUTS (line 153) | def VALIDATE_INPUTS(cls, video): function serve_temp_file (line 165) | async def serve_temp_file(request): class DeforumVideoSaveNode (line 183) | class DeforumVideoSaveNode: method __init__ (line 184) | def __init__(self): method clear_cache_directory (line 193) | def clear_cache_directory(self): method INPUT_TYPES (line 206) | def INPUT_TYPES(s): method add_image (line 242) | def add_image(self, image): method fn (line 254) | def fn(self, method encode_audio_base64 (line 368) | def encode_audio_base64(self, audio_data, frame_count, fps, start_frame): method save_video (line 409) | def save_video(self, full_output_folder, filename, counter, fps, audio... method IS_CHANGED (line 445) | def IS_CHANGED(s, text, autorefresh): function encode_audio_base64 (line 451) | def encode_audio_base64(audio_data, frame_count, fps): function save_to_file (line 485) | def save_to_file(data, filepath: str): FILE: deforum_nodes/nodes/redirect_console_node.py class StreamToWebSocket (line 7) | class StreamToWebSocket: method __init__ (line 8) | def __init__(self, original_stream, server, stream_type='stdout'): method write (line 13) | def write(self, message): method flush (line 24) | def flush(self): method __getattr__ (line 27) | def __getattr__(self, attr): class DeforumRedirectConsole (line 32) | class DeforumRedirectConsole: method INPUT_TYPES (line 35) | def INPUT_TYPES(s): method fn (line 47) | def fn(self, redirect_console): FILE: install.py function handle_stream (line 25) | def handle_stream(stream, is_stdout): function process_wrap (line 35) | def process_wrap(cmd_str, cwd=None, handler=None): function get_installed_packages (line 58) | def get_installed_packages(): function is_installed (line 72) | def is_installed(name): function is_requirements_installed (line 84) | def is_requirements_installed(file_path): function find_path (line 94) | def find_path(name: str, path: str = None) -> str: function run_git_command (line 120) | def run_git_command(command: str, working_dir: str) -> None: function clone_or_pull_repo (line 131) | def clone_or_pull_repo(repo_url: str, repo_dir: str) -> None: function install (line 141) | def install(): function install_packages (line 173) | def install_packages(): function get_cuda_version (line 182) | def get_cuda_version(): function get_torch_version (line 192) | def get_torch_version(): function construct_wheel_name (line 200) | def construct_wheel_name(cuda_version, py_version, os_name): function install_stable_fast (line 210) | def install_stable_fast(): function install_reqs (line 219) | def install_reqs(): FILE: web/js/deforumIterateNode.js function chainCallback (line 31) | function chainCallback(object, property, callback) { function uploadFile (line 49) | async function uploadFile(file) { function fitHeight (line 78) | function fitHeight(node) { function addVideoPreview (line 82) | function addVideoPreview(nodeType) { function addUploadWidget (line 229) | function addUploadWidget(nodeType, nodeData, widgetName, type="video") { function extendNodePrototypeWithFrameCaching (line 305) | function extendNodePrototypeWithFrameCaching(nodeType) { method init (line 339) | init() { method beforeRegisterNodeDef (line 347) | beforeRegisterNodeDef(nodeType, nodeData) { class FloatingConsole (line 561) | class FloatingConsole { method constructor (line 562) | constructor() { method setupStyles (line 582) | setupStyles() { method adjustContentContainerSize (line 606) | adjustContentContainerSize() { method createTitleBar (line 615) | createTitleBar() { method createContentContainer (line 629) | createContentContainer() { method addEventListeners (line 634) | addEventListeners() { method addMenuButton (line 674) | addMenuButton() { method show (line 692) | show() { method hide (line 696) | hide() { method isVisible (line 700) | isVisible() { method log (line 704) | log(message) { method clear (line 711) | clear() { method init (line 722) | init() {