SYMBOL INDEX (1500 symbols across 72 files) FILE: src/gen_midi_conditional.py function cal_control_error (line 17) | def cal_control_error(err_note_number_list, err_beat_number_list): function generate (line 24) | def generate(): FILE: src/match.py function _get_density (line 6) | def _get_density(bar_word): function _get_strength_and_tick (line 16) | def _get_strength_and_tick(beat_word): function _is_bar_word (line 26) | def _is_bar_word(word): function _is_beat_word (line 35) | def _is_beat_word(word): function _get_density_and_strength_from_npz (line 44) | def _get_density_and_strength_from_npz(npz): function cal_matchness (line 57) | def cal_matchness(midi_npz, v_density, v_strength): function match_midi (line 71) | def match_midi(video_npz, all_midi_metadata, all_midi_npz): FILE: src/midi2mp3.py function midi_to_mp3 (line 10) | def midi_to_mp3(midi_path, tempo, mp3_path): FILE: src/midi2numpy_mix.py class Note (line 34) | class Note: method __init__ (line 35) | def __init__(self, muspy_note=None, instr_type=None): # bar starts fr... method to_decoder_list (line 47) | def to_decoder_list(self, n_beat: int) -> list: method to_muspy_note (line 58) | def to_muspy_note(self) -> muspy.Note: method from_decoder_array (line 61) | def from_decoder_array(self, np_array: np.ndarray, bar: int, beat: int... class Bar (line 74) | class Bar: method __init__ (line 75) | def __init__(self, notes, i_bar): method _get_beat_token (line 80) | def _get_beat_token(self, note, density, strength, n_beat: int) -> list: method _get_bar_token (line 92) | def _get_bar_token(self, density, n_beat: int) -> list: method to_decoder_list (line 102) | def to_decoder_list(self, n_beat: int) -> list: class MIDI (line 131) | class MIDI: method __init__ (line 132) | def __init__(self, id: str): method _get_bars (line 148) | def _get_bars(self): method to_decoder_list (line 160) | def to_decoder_list(self) -> list: function midi2numpy (line 169) | def midi2numpy(id_list: list): FILE: src/model.py function softmax_with_temperature (line 22) | def softmax_with_temperature(logits, temperature): function weighted_sampling (line 28) | def weighted_sampling(probs): function nucleus (line 40) | def nucleus(probs, p): function sampling (line 57) | def sampling(logit, p=None, t=1.0): class CMT (line 81) | class CMT(nn.Module): method __init__ (line 82) | def __init__(self, n_token, init_n_token, is_training=True): method compute_loss (line 149) | def compute_loss(self, predict, target, loss_mask): method forward_init_token_vis (line 155) | def forward_init_token_vis(self, x, memory=None, is_training=True): method forward_init_token (line 161) | def forward_init_token(self, x, memory=None, is_training=True): method forward_hidden (line 180) | def forward_hidden(self, x, memory=None, is_training=True, init_token=... method forward_output (line 235) | def forward_output(self, h, y): method forward_output_sampling (line 253) | def forward_output_sampling(self, h, y_type, recurrent=True): method inference_from_scratch (line 301) | def inference_from_scratch(self, **kwargs): method train_forward (line 445) | def train_forward(self, **kwargs): method forward (line 480) | def forward(self, **kwargs): FILE: src/numpy2midi_mix.py function test_numpy2midi (line 16) | def test_numpy2midi(idx: int) -> muspy.Music: function numpy2midi (line 23) | def numpy2midi(name, decoder: np.ndarray) -> muspy.Music: FILE: src/pianoroll2midi.py function process_dataset (line 39) | def process_dataset(in_dir, out_dir): function convert_midi (line 56) | def convert_midi(in_filename, out_filename): FILE: src/train.py function train_dp (line 20) | def train_dp(): FILE: src/utils.py function softmax_with_temperature (line 19) | def softmax_with_temperature(logits, temperature): function weighted_sampling (line 24) | def weighted_sampling(probs): function nucleus (line 33) | def nucleus(probs, p): function sampling (line 50) | def sampling(logit, p=None, t=1.0): function network_paras (line 66) | def network_paras(model): class Embeddings (line 73) | class Embeddings(nn.Module): method __init__ (line 74) | def __init__(self, n_token, d_model): method forward (line 79) | def forward(self, x): class PositionalEncoding (line 83) | class PositionalEncoding(nn.Module): method __init__ (line 84) | def __init__(self, d_model, dropout=0.1, max_len=20000): method forward (line 96) | def forward(self, x): class BeatPositionalEncoding (line 102) | class BeatPositionalEncoding(nn.Module): method __init__ (line 103) | def __init__(self, d_model, dropout=0.1, max_len=20000): method forward (line 115) | def forward(self, x, index): class Saver (line 120) | class Saver(object): method __init__ (line 121) | def __init__( method add_summary_msg (line 144) | def add_summary_msg(self, msg): method add_summary (line 149) | def add_summary( method save_model (line 180) | def save_model( method load_model (line 197) | def load_model( method global_step_increment (line 208) | def global_step_increment(self): function make_loss_report (line 212) | def make_loss_report( function log (line 249) | def log(*args, **kwargs): FILE: src/video2npz/metadata2numpy_mix.py function _cal_density (line 25) | def _cal_density(flow_magnitude): function _cal_strength (line 32) | def _cal_strength(weight): function _get_beat_token (line 39) | def _get_beat_token(beat, strength, i_beat, n_beat): function _get_bar_token (line 49) | def _get_bar_token(density, i_beat, n_beat): function metadata2numpy (line 59) | def metadata2numpy(metadata): FILE: src/video2npz/optical_flow.py function makedirs (line 11) | def makedirs(dirs): function dense_optical_flow (line 32) | def dense_optical_flow(method, video_path, params=[], to_gray=False): FILE: src/video2npz/resize_video.py function resize_video (line 4) | def resize_video(video_name, in_dir='video', out_dir='video_360p', max_h... FILE: src/video2npz/stat_mix.py function _cal_density (line 1) | def _cal_density(flow_magnitude): function _cal_strength (line 8) | def _cal_strength(weight): FILE: src/video2npz/video2metadata.py function makedirs (line 17) | def makedirs(d): function frange (line 22) | def frange(start, stop, step=1.0): function process_all_videos (line 28) | def process_all_videos(args): function process_video (line 42) | def process_video(video_path, args): FILE: src/video2npz/visbeat3/build/lib/visbeat3/AFileManager.py class AFileManager (line 5) | class AFileManager(AObject): method AOBJECT_TYPE (line 12) | def AOBJECT_TYPE(): method getJSONPath (line 15) | def getJSONPath(self): method __init__ (line 18) | def __init__(self, path=None, clear_temp=None): method initializeBlank (line 26) | def initializeBlank(self): method getJSONName (line 30) | def getJSONName(self): method initWithPath (line 33) | def initWithPath(self, path=None, clear_temp=None): method setDir (line 87) | def setDir(self, name, path): method addDir (line 94) | def addDir(self, name): method getDir (line 98) | def getDir(self, name): method emptyDir (line 103) | def emptyDir(self, name): method deleteDir (line 109) | def deleteDir(self, name): method toDictionary (line 118) | def toDictionary(self): method copyPathToDir (line 124) | def copyPathToDir(self, path_to_copy, dest_dir): method copyDirToPath (line 133) | def copyDirToPath(self, dir_to_copy, dest_path): method copyRandomFractionOfFilesInSourceDir (line 141) | def copyRandomFractionOfFilesInSourceDir(source_dir, dest_dir, fractio... method initFromDictionary (line 177) | def initFromDictionary(self, d): method save (line 181) | def save(self): FILE: src/video2npz/visbeat3/build/lib/visbeat3/AFuncDict.py class AFuncDict (line 4) | class AFuncDict(AParamDict): method __init__ (line 12) | def __init__(self, owner=None, name=None, path=None): method getEntry (line 16) | def getEntry(self, name=None, params=None, force_recompute=False): method getValue (line 32) | def getValue(self, name=None, params=None, force_recompute=False): method getParams (line 39) | def getParams(self, name=None): method getFunction (line 46) | def getFunction(self, name=None): method setValue (line 49) | def setValue(self, name, value=None, params=None, modified=True): method setFunction (line 55) | def setFunction(self, name, function=None): method saveEntry (line 58) | def saveEntry(self, name, path, force=False): method setEntryModified (line 71) | def setEntryModified(self, name, is_modified=True): method isEntryModified (line 76) | def isEntryModified(self, name): method isModified (line 87) | def isModified(self): method setModified (line 90) | def setModified(self, is_modified): method save (line 93) | def save(self, path, force=False): method loadEntry (line 103) | def loadEntry(self, name, path): method load (line 111) | def load(self, path): method getKeyList (line 119) | def getKeyList(self): method getFunctionList (line 122) | def getFunctionList(self): FILE: src/video2npz/visbeat3/build/lib/visbeat3/AImports.py function AWARN (line 21) | def AWARN(message): function AINFORM (line 24) | def AINFORM(message): function AWARN (line 30) | def AWARN(message): function AINFORM (line 33) | def AINFORM(message): function local_time_string (line 37) | def local_time_string(): function get_temp_file_path (line 40) | def get_temp_file_path(final_file_path="TEMP", temp_dir_path = None): function runningInNotebook (line 55) | def runningInNotebook(): function getshellname (line 67) | def getshellname(): function runningInSpyder (line 75) | def runningInSpyder(): function pickleToPath (line 78) | def pickleToPath(d, path): function unpickleFromPath (line 86) | def unpickleFromPath(path): function make_sure_path_exists (line 92) | def make_sure_path_exists(path): function make_sure_dir_exists (line 99) | def make_sure_dir_exists(path): function safe_file_name (line 108) | def safe_file_name(input_string): function pathstring (line 111) | def pathstring(path): function is_interactive (line 114) | def is_interactive(): function printOb (line 118) | def printOb(obj): function pathstring (line 122) | def pathstring(path): function get_prepended_name_file_path (line 125) | def get_prepended_name_file_path(original_file_path, string_to_prepend): function safe_file_name (line 131) | def safe_file_name(input_string): function change_extension (line 134) | def change_extension(input_path, new_ext): function printDictionary (line 138) | def printDictionary(obj): function spotgt_shift_bit_length (line 155) | def spotgt_shift_bit_length(x): function get_file_name_from_path (line 159) | def get_file_name_from_path(pth): function get_dir_from_path (line 162) | def get_dir_from_path(pth): function get_file_names_from_paths (line 165) | def get_file_names_from_paths(pths): function writeDictionaryToJSON (line 171) | def writeDictionaryToJSON(d, json_path=None): function vtt_to_srt (line 177) | def vtt_to_srt(fileContents): FILE: src/video2npz/visbeat3/build/lib/visbeat3/AObject.py class AObject (line 8) | class AObject(object): method __init__ (line 17) | def __init__(self, path=None, **kwargs): method initializeBlank (line 23) | def initializeBlank(self): method setPath (line 30) | def setPath(self, file_path=None, **kwargs): method getPath (line 45) | def getPath(self): method _showFile (line 51) | def _showFile(self): method _open (line 55) | def _open(self): method getRelativePath (line 59) | def getRelativePath(self, base_path=None): method getFileName (line 67) | def getFileName(self): method getFileExtension (line 73) | def getFileExtension(self): method getDirectoryPath (line 79) | def getDirectoryPath(self): method setInfo (line 82) | def setInfo(self, label, value): method getInfo (line 85) | def getInfo(self, label): method loadFromJSON (line 88) | def loadFromJSON(self, json_path=None): method writeToJSON (line 96) | def writeToJSON(self, json_path=None): method serializeInfo (line 104) | def serializeInfo(self): method save (line 107) | def save(self, features_to_save='all', overwrite=True, **kwargs): method load (line 113) | def load(self, features_to_load=None, **kwargs): method AOBJECT_TYPE (line 121) | def AOBJECT_TYPE(): method toDictionary (line 124) | def toDictionary(self): method initFromDictionary (line 128) | def initFromDictionary(self, d): FILE: src/video2npz/visbeat3/build/lib/visbeat3/AParamDict.py class AParamDict (line 2) | class AParamDict(object): method __init__ (line 12) | def __init__(self, owner=None, name=None, path=None): method getEntry (line 18) | def getEntry(self, name=None, params=None, force_recompute=False): method setEntry (line 24) | def setEntry(self, name, d): method removeEntry (line 28) | def removeEntry(self, name, assert_if_absent=True, set_modified = True): method hasEntry (line 37) | def hasEntry(self, name=None): method getValue (line 40) | def getValue(self, name=None, params=None, force_recompute=False): method getParams (line 47) | def getParams(self, name=None): method setValue (line 54) | def setValue(self, name, value=None, params=None, modified=True): method saveEntry (line 59) | def saveEntry(self, name, path, force=False): method setEntryModified (line 70) | def setEntryModified(self, name, is_modified=True): method isEntryModified (line 75) | def isEntryModified(self, name): method isModified (line 82) | def isModified(self): method setModified (line 85) | def setModified(self, is_modified): method save (line 88) | def save(self, path, force=False): method loadEntry (line 97) | def loadEntry(self, name, path): method load (line 105) | def load(self, path): method getKeyList (line 113) | def getKeyList(self): FILE: src/video2npz/visbeat3/build/lib/visbeat3/Audio.py class Audio (line 11) | class Audio(TimeSignal1D): method __init__ (line 20) | def __init__(self, path=None, sampling_rate=None, x=None, name=None): method name (line 34) | def name(self): method getName (line 36) | def getName(self): method name (line 39) | def name(self, value): method _setName (line 41) | def _setName(self, value): method initializeBlank (line 45) | def initializeBlank(self): method _getFrameRate (line 50) | def _getFrameRate(self): method clone (line 53) | def clone(self): method loadFile (line 65) | def loadFile(self, file_path=None, sampling_rate=None, convert_to_mono... method getStereo (line 77) | def getStereo(self): method getStereoSamplingRate (line 80) | def getStereoSamplingRate(self): method getStringForHTMLStreamingBase64 (line 85) | def getStringForHTMLStreamingBase64(self): method getStereoEncodedBase64WAV (line 89) | def getStereoEncodedBase64WAV(self): method getMonoEncodedBase64WAV (line 99) | def getMonoEncodedBase64WAV(self): method getLocalRhythmicSaliency (line 106) | def getLocalRhythmicSaliency(self, **kwargs): method play (line 110) | def play(self, autoplay = None): method playBeats (line 145) | def playBeats(self, indices=None, beats=None): method AudioClipFromBeatRange (line 163) | def AudioClipFromBeatRange(self, beat_range, beats=None): method playSegment (line 176) | def playSegment(self, time_range, autoplay=None): method writeToFile (line 200) | def writeToFile(self, output_path=None, output_sampling_rate=None): method setValueRange (line 208) | def setValueRange(self, value_range=None): method resample (line 213) | def resample(self, sampling_rate): method GetResampled (line 218) | def GetResampled(self, sampling_rate): method AlignedTo (line 225) | def AlignedTo(self, B): method getOffsetFrom (line 267) | def getOffsetFrom(self, B): method getShiftAmountTo (line 270) | def getShiftAmountTo(self, B): method getBeatEventList (line 316) | def getBeatEventList(self, time_range = None): method getBeatEvents (line 335) | def getBeatEvents(self, start_time=None, end_time=None): method AudioClip (line 339) | def AudioClip(self, start, end): method getWithSoundAdded (line 345) | def getWithSoundAdded(self, add_times, sound=None, mute_original=None,... method showSpectrogram (line 372) | def showSpectrogram(self, time_range = None, **kwargs): method showMelSpectrogram (line 393) | def showMelSpectrogram(self, force_recompute=False, **kwargs): method Silence (line 410) | def Silence(n_seconds, sampling_rate, name=None): method _getDampedSin (line 419) | def _getDampedSin(freq, n_seconds=None, sampling_rate=16000, damping=0... method PingSound (line 444) | def PingSound(n_seconds=None, freqs=None, damping=None, sampling_rate ... method getBeats (line 469) | def getBeats(self, use_full_signal=True, tightness = None, force_recom... method getBeatVector (line 497) | def getBeatVector(self, vector_length=None, force_recompute=False): method getOnsets (line 513) | def getOnsets(self, use_full_signal=True, force_recompute=False, **kwa... method getOnsetSamplingRate (line 526) | def getOnsetSamplingRate(self): method pickOnsets (line 529) | def pickOnsets(self, pre_max_time=0.03, method getEvents (line 578) | def getEvents(self): method getEventList (line 581) | def getEventList(self): method getOnsetEvents (line 584) | def getOnsetEvents(self): method getBeatEvents (line 589) | def getBeatEvents(self, start_time=None, end_time=None, **kwargs): method getOnsetEnvelope (line 604) | def getOnsetEnvelope(self, use_full_signal=True, force_recompute=False... method getMelSpectrogram (line 618) | def getMelSpectrogram(self, n_mels = 128, force_recompute=False): method getSpectrogram (line 627) | def getSpectrogram(self, hop_length=None, force_recompute=False, **kwa... method getRMSE (line 648) | def getRMSE(self, force_recompute=False, hop_length=None, frame_length... method getBeatTimeBefore (line 664) | def getBeatTimeBefore(self, t): method getBeatBefore (line 667) | def getBeatBefore(self, t): method getBeatIndexBefore (line 672) | def getBeatIndexBefore(self, t): method getTempogram (line 680) | def getTempogram(self, window_length=None, force_recompute=None, frame... method plotTempogram (line 726) | def plotTempogram(self, window=None, time_range=None, **kwargs): method plotOnsets (line 746) | def plotOnsets(self, **kwargs): method plotBeats (line 754) | def plotBeats(self, **kwargs): method plotOnsetEnvelope (line 763) | def plotOnsetEnvelope(self, **kwargs): method plotSignal (line 772) | def plotSignal(self, time_range=None, ylim=None, **kwargs): function _make_wav (line 796) | def _make_wav(data, rate): FILE: src/video2npz/visbeat3/build/lib/visbeat3/AudioClip.py class AudioClip (line 3) | class AudioClip(Audio): method VBOBJECT_TYPE (line 10) | def VBOBJECT_TYPE(self): method __init__ (line 13) | def __init__(self, audio=None, start=None, end=None, path=None): method _pull_clip_potion (line 42) | def _pull_clip_potion(self): method resample (line 54) | def resample(self, sampling_rate): method initializeBlank (line 58) | def initializeBlank(self): method getSignal (line 65) | def getSignal(self, resample=False): FILE: src/video2npz/visbeat3/build/lib/visbeat3/Event.py class Event (line 3) | class Event(AObject): method AOBJECT_TYPE (line 14) | def AOBJECT_TYPE(self): method __str__ (line 17) | def __str__(self): method __init__ (line 20) | def __init__(self, start=None, type=None, weight=None, index=None, is_... method initializeBlank (line 31) | def initializeBlank(self): method getAttributeDict (line 42) | def getAttributeDict(self): method toDictionary (line 53) | def toDictionary(self): method initAttributesFromDictionary (line 59) | def initAttributesFromDictionary(self, d): method initFromDictionary (line 71) | def initFromDictionary(self, d): method clone (line 75) | def clone(self, start=None): method _getIsSelected (line 83) | def _getIsSelected(self): method _setIsSelected (line 85) | def _setIsSelected(self, is_selected): method _getPhase (line 88) | def _getPhase(self, phase_resolution=None): method _setPhase (line 96) | def _setPhase(self, phase, phase_resolution): method _getBoundaryType (line 102) | def _getBoundaryType(self): method _setBoundaryType (line 104) | def _setBoundaryType(self, boundary_type): method _FromGUIDict (line 108) | def _FromGUIDict(cls, gd, phase_resolution=None): method _FromGUIDicts (line 117) | def _FromGUIDicts(cls, gds, type=None): method _toGUIDict (line 126) | def _toGUIDict(self): method _ToGUIDicts (line 142) | def _ToGUIDicts(events, active=None): method getUnrolledStartTime (line 162) | def getUnrolledStartTime(self): method getStartTime (line 169) | def getStartTime(self): method getShifted (line 174) | def getShifted(self, new_start_time): method GetUnrolledList (line 181) | def GetUnrolledList(event_list, assert_on_folds=None): method NewFromIndices (line 197) | def NewFromIndices(event_list, inds): method RollToNOld (line 204) | def RollToNOld(events, n_out, momentum = 0.25): method UnfoldToN (line 228) | def UnfoldToN(events, n_out, momentum=0.25): method GetDirectedLinks (line 235) | def GetDirectedLinks(events): method RollToN (line 274) | def RollToN(events, n_out, start_index = 0, momentum=0.1): method Clone (line 304) | def Clone(event_list): method SetDirections (line 311) | def SetDirections(event_list, direction): method FromStartTimes (line 319) | def FromStartTimes(cls, starts, type=None): method FromStartsAndWeights (line 326) | def FromStartsAndWeights(cls, starts, weights, type=None): method ToStartTimes (line 334) | def ToStartTimes(events): method ToWeights (line 341) | def ToWeights(events): method RepeatToLength (line 349) | def RepeatToLength(events, n, endpoints=False): method Double (line 368) | def Double(events): method Half (line 377) | def Half(events, offset=0): method SubdivideIntervals (line 388) | def SubdivideIntervals(events, extra_samples_per_interval=1): method Third (line 400) | def Third(events, offset=0): method SubsampleEveryN (line 410) | def SubsampleEveryN(events, n, offset=0): method FromSignalPeaks (line 434) | def FromSignalPeaks(signal, sampling_rate, event_type=None, index_offs... method PlotEventMatches (line 486) | def PlotEventMatches(source_events, target_events, source_in=None, tar... method GetWithFirstEventAt (line 503) | def GetWithFirstEventAt(events, first_event_time): method GetWithStartTimesShifted (line 511) | def GetWithStartTimesShifted(events, new_start_time): method GetScaled (line 518) | def GetScaled(events, scale): method GetScaledAndStartingAt (line 525) | def GetScaledAndStartingAt(events, scale, starting_at): method ClosestToTargetMatch (line 531) | def ClosestToTargetMatch(source_events, target_events): method Sort (line 587) | def Sort(event_list, func=None): method GetSorted (line 593) | def GetSorted(event_list, func=None): method GetWithTwoWayMerged (line 599) | def GetWithTwoWayMerged(event_list, merge_window = 0.1): method ApplyIndices (line 615) | def ApplyIndices(event_list): method PlotSignalAndEvents (line 620) | def PlotSignalAndEvents(signal, sampling_rate, events, time_range = No... FILE: src/video2npz/visbeat3/build/lib/visbeat3/EventList.py class EventList (line 3) | class EventList(AObject): method AOBJECT_TYPE (line 9) | def AOBJECT_TYPE(self): method __init__ (line 12) | def __init__(self, events=None): method initializeBlank (line 18) | def initializeBlank(self): method list (line 22) | def list(self): method Clone (line 25) | def Clone(self): method toDictionary (line 28) | def toDictionary(self): method serializeEvents (line 33) | def serializeEvents(self): method getActiveEvents (line 39) | def getActiveEvents(self): method initFromDictionary (line 46) | def initFromDictionary(self, d): method unroll (line 54) | def unroll(self, assert_on_folds=None): method getUnrolled (line 58) | def getUnrolled(self, assert_on_folds=None): method getFromIndices (line 61) | def getFromIndices(self, inds): method getRolledToN (line 64) | def getRolledToN(self, n_out, momentum = 0.1): method toStartTimes (line 68) | def toStartTimes(self): method _toGUIDicts (line 71) | def _toGUIDicts(self): method _FromGUIDicts (line 75) | def _FromGUIDicts(gds, type=None): method FromJSON (line 81) | def FromJSON(json_path=None): method FromStartTimes (line 89) | def FromStartTimes(starts, type=None, event_class=None): method toWeights (line 98) | def toWeights(self): method getDoubled (line 101) | def getDoubled(self): method getHalved (line 104) | def getHalved(self, offset=0): method getThirded (line 107) | def getThirded(self, offset=0): method FromSignalPeaks (line 111) | def FromSignalPeaks(**kwargs): method PlotEventMatches (line 115) | def PlotEventMatches(source_elist, target_elist, source_in=None, targe... method getWithFirstEventAt (line 118) | def getWithFirstEventAt(self, first_event_time): method getWithStartTimesShifted (line 121) | def getWithStartTimesShifted(self, new_start_time): FILE: src/video2npz/visbeat3/build/lib/visbeat3/Image.py function imshow (line 14) | def imshow(imdata, new_figure = True): class Image (line 26) | class Image(AObject): method AOBJECT_TYPE (line 33) | def AOBJECT_TYPE(self): method __init__ (line 36) | def __init__(self, data=None, path = None): method initializeBlank (line 42) | def initializeBlank(self): method setBlank (line 46) | def setBlank(self, shape=None): method loadImageData (line 52) | def loadImageData(self, path = None, force_reload=True): method shape (line 61) | def shape(self): method _getShape (line 64) | def _getShape(self): method dtype (line 68) | def dtype(self): method width (line 72) | def width(self): method _getWidth (line 75) | def _getWidth(self): method height (line 79) | def height(self): method _getHeight (line 82) | def _getHeight(self): method _is_float (line 86) | def _is_float(self): method _is_int (line 90) | def _is_int(self): method _pixels_float (line 94) | def _pixels_float(self): method _pixels_uint (line 101) | def _pixels_uint(self): method n_channels (line 108) | def n_channels(self): method _getNChannels (line 111) | def _getNChannels(self): method FromGrayScale (line 118) | def FromGrayScale(gray_data, color_map = None, format=None, **kwargs): method printTempDir (line 135) | def printTempDir(): method scaleToValueRange (line 138) | def scaleToValueRange(self, value_range=None): method nChannels (line 158) | def nChannels(self): method getClone (line 164) | def getClone(self): method getGridPixel (line 168) | def getGridPixel(self,x,y,repeatEdge=0): method getPixel (line 202) | def getPixel(self, x, y, repeatEdge=0): method getShape (line 229) | def getShape(self): method getScaled (line 232) | def getScaled(self, shape=None, shape_xy=None): method getRotated (line 243) | def getRotated(self, theta): method _splatAtPixCoord (line 250) | def _splatAtPixCoord(self, im, location=[0,0], **kwargs): method reflectY (line 268) | def reflectY(self): method reflectX (line 271) | def reflectX(self): method PIL (line 274) | def PIL(self): method getRGBData (line 277) | def getRGBData(self): method normalize (line 280) | def normalize(self, scale=1.0): method show (line 284) | def show(self, new_figure = True): method writeToFile (line 296) | def writeToFile(self, out_path): method getEncodedBase64 (line 299) | def getEncodedBase64(self): method getDataAsString (line 302) | def getDataAsString(self): method FromBase64 (line 306) | def FromBase64(encoded_data, shape): method FromDataString (line 316) | def FromDataString(data_string, shape, dtype=None): method _get_font_size (line 324) | def _get_font_size(self, text, font_path, max_width=None, max_height=N... method writeOutlinedText (line 337) | def writeOutlinedText(self, xy, text, method writeText (line 356) | def writeText(self, xy, text, font_filename='RobotoCondensed-Regular.t... method _get_text_size (line 397) | def _get_text_size(self, font_path, font_size, text): method _VBMark (line 402) | def _VBMark(): method _vbmark (line 407) | def _vbmark(self): method _vbmarker (line 410) | def _vbmarker(self): method writeTextBox (line 422) | def writeTextBox(self, xy, text, box_width, font_filename='RobotoConde... FILE: src/video2npz/visbeat3/build/lib/visbeat3/Image_CV.py function flow2rgb (line 25) | def flow2rgb(flow): function showFlowHSV (line 42) | def showFlowHSV(flow, new_figure = True): function cornerHarris (line 52) | def cornerHarris(im, blockSize=None, ksize=None, k=None): function cvDenseFlowFarneback (line 61) | def cvDenseFlowFarneback(from_image, to_image, pyr_scale=None, levels=No... function RGB2Gray (line 118) | def RGB2Gray(self): function Gray2RGB (line 124) | def Gray2RGB(self): function cvGoodFeaturesToTrack (line 128) | def cvGoodFeaturesToTrack(self, maxCorners=None, qualityLevel=None, minD... function withFlow (line 155) | def withFlow(self, flow, step=16): FILE: src/video2npz/visbeat3/build/lib/visbeat3/SourceLocationParser.py class SourceURL (line 15) | class SourceURL(object): method SourceLocationType (line 25) | def SourceLocationType(cls): method __init__ (line 28) | def __init__(self, source_location): method code (line 34) | def code(self): method _getCode (line 41) | def _getCode(self): method code (line 45) | def code(self, value): method _setCode (line 47) | def _setCode(self, value): method url (line 53) | def url(self): method get_url (line 58) | def get_url(self): method protocol (line 62) | def protocol(self): method thumbnail (line 69) | def thumbnail(self): method is_valid (line 76) | def is_valid(cls, url): class WebSourceException (line 79) | class WebSourceException(Exception): class VideoDoesntExistException (line 84) | class VideoDoesntExistException(WebSourceException): class UnknownBackendException (line 89) | class UnknownBackendException(WebSourceException): class UnknownIdException (line 94) | class UnknownIdException(VideoDoesntExistException): class YoutubeURL (line 101) | class YoutubeURL(SourceURL): method SourceLocationType (line 107) | def SourceLocationType(cls): method get_url (line 154) | def get_url(self): method get_thumbnail_url (line 162) | def get_thumbnail_url(self): method _getCode (line 172) | def _getCode(self): method get_thumbnail_url (line 190) | def get_thumbnail_url(self): class FilePathURL (line 206) | class FilePathURL(SourceURL): method SourceLocationType (line 208) | def SourceLocationType(cls): method __init__ (line 211) | def __init__(self, source_location): method is_valid (line 216) | def is_valid(cls, source_location): method _getCode (line 219) | def _getCode(self): function ParseSourseLocation (line 230) | def ParseSourseLocation(url): FILE: src/video2npz/visbeat3/build/lib/visbeat3/TimeSignal.py class TimeSignal (line 7) | class TimeSignal(VBObject): method VBBJECT_TYPE (line 14) | def VBBJECT_TYPE(self): method __init__ (line 17) | def __init__(self, path=None, sampling_rate = None): method initializeBlank (line 25) | def initializeBlank(self): method frame_rate (line 32) | def frame_rate(self): method _getFrameRate (line 34) | def _getFrameRate(self): method getSampleAtTime (line 39) | def getSampleAtTime(self, f): method getSampleAtIndex (line 45) | def getSampleAtIndex(self, i): method getDuration (line 48) | def getDuration(self): method getSampleDuration (line 51) | def getSampleDuration(self): method getTimeForIndex (line 54) | def getTimeForIndex(self, i): FILE: src/video2npz/visbeat3/build/lib/visbeat3/TimeSignal1D.py class TimeSignal1D (line 4) | class TimeSignal1D(TimeSignal): method VBOJECT_TYPE (line 11) | def VBOJECT_TYPE(self): method __init__ (line 14) | def __init__(self, path=None, sampling_rate = None, x=None): method initializeBlank (line 20) | def initializeBlank(self): method getSignal (line 24) | def getSignal(self, resampled=False): method getSignalSegment (line 27) | def getSignalSegment(self, time_range): method getFullSignal (line 33) | def getFullSignal(self): method getSampleAtTime (line 36) | def getSampleAtTime(self, f): method getSampleAtIndex (line 42) | def getSampleAtIndex(self, i): method getDuration (line 45) | def getDuration(self): method setValueRange (line 48) | def setValueRange(self, value_range=None): method setMaxAbsValue (line 57) | def setMaxAbsValue(self, max_abs_val=1.0): FILE: src/video2npz/visbeat3/build/lib/visbeat3/VBMIDI.py class VBMIDITrack (line 9) | class VBMIDITrack(object): method __init__ (line 10) | def __init__(self, track, ticks_per_beat): method getBPM (line 20) | def getBPM(self): method getNoteOnTimes (line 23) | def getNoteOnTimes(self, include_negative=None): method _get_note_on_times (line 29) | def _get_note_on_times(self, include_negative = None): method get_note_durations (line 47) | def get_note_durations(self, track_num): method get_mouth_events (line 69) | def get_mouth_events(self): method getNoteOnTimesAsAudio (line 104) | def getNoteOnTimesAsAudio(self, sampling_rate = None, note_sound=None,... class VBMIDI (line 116) | class VBMIDI(TimeSignal1D): method __init__ (line 117) | def __init__(self, path=None): method getNoteOnTimes (line 124) | def getNoteOnTimes(self, include_negative=None): method getMouthEvents (line 127) | def getMouthEvents(self): method getNoteOnTimesAsAudio (line 130) | def getNoteOnTimesAsAudio(self, sampling_rate=None, note_sound=None): FILE: src/video2npz/visbeat3/build/lib/visbeat3/VBObject.py class VBObject (line 7) | class VBObject(AObject): method __init__ (line 20) | def __init__(self, path=None): method initializeBlank (line 23) | def initializeBlank(self): method saveFeature (line 29) | def saveFeature(self, name, path): method saveFeatures (line 33) | def saveFeatures(self, path): method loadFeature (line 36) | def loadFeature(self, name, path): method loadFeatures (line 40) | def loadFeatures(self, path): method getFeature (line 43) | def getFeature(self,name, force_recompute=False, **kwargs): method getFeatureEntry (line 49) | def getFeatureEntry(self, name, params=None, force_recompute=False): method getFeatureParams (line 52) | def getFeatureParams(self, name): method setFeature (line 55) | def setFeature(self, name, value, params=None): method removeFeature (line 60) | def removeFeature(self, name, assert_if_absent=True, set_modified=True): method hasFeature (line 65) | def hasFeature(self, name): method getFeatureFunction (line 69) | def getFeatureFunction(self, feature_name): method getFeaturesList (line 72) | def getFeaturesList(self): method getFeatureFunctionsList (line 75) | def getFeatureFunctionsList(self): method clearFeatureFiles (line 78) | def clearFeatureFiles(self, features_to_clear=None, **kwargs): method AOBJECT_TYPE (line 87) | def AOBJECT_TYPE(self): method VBOBJECT_TYPE (line 90) | def VBOBJECT_TYPE(self): FILE: src/video2npz/visbeat3/build/lib/visbeat3/Video.py function MPYWriteVideoFile (line 16) | def MPYWriteVideoFile(mpyclip, filename, **kwargs): class Video (line 22) | class Video(TimeSignal): method AOBJECT_TYPE (line 30) | def AOBJECT_TYPE(self): method __init__ (line 33) | def __init__(self, path=None, name=None, num_frames_total=None): method initializeBlank (line 40) | def initializeBlank(self): method _getFrameRate (line 56) | def _getFrameRate(self): method gui (line 62) | def gui(self): method _getGui (line 65) | def _getGui(self): method gui (line 69) | def gui(self, value): method _setGui (line 72) | def _setGui(self, value): method getVersionInfo (line 77) | def getVersionInfo(self): method getName (line 89) | def getName(self): method getTempDir (line 95) | def getTempDir(self): method getStringForHTMLStreamingBase64 (line 101) | def getStringForHTMLStreamingBase64(self): method n_frames (line 107) | def n_frames(self): method getDuration (line 112) | def getDuration(self): method getStartTime (line 115) | def getStartTime(self): method getEndTime (line 118) | def getEndTime(self): method getMPYClip (line 121) | def getMPYClip(self, get_audio=True): method getAudio (line 124) | def getAudio(self): method loadFile (line 127) | def loadFile(self, file_path=None, num_frames_total=None): method openVideoWriter (line 148) | def openVideoWriter(self, output_file_path, fps=None): method closeVideoWriter (line 158) | def closeVideoWriter(self): method getFrameShape (line 162) | def getFrameShape(self): method calcNumFramesTotal (line 170) | def calcNumFramesTotal(self): method readFrameBasic (line 188) | def readFrameBasic(self, i): method getFrame (line 197) | def getFrame(self, f): method getFrameFromTime (line 200) | def getFrameFromTime(self, t): method getFrameLinearInterp (line 204) | def getFrameLinearInterp(self, f): method writeFrame (line 213) | def writeFrame(self, img): method play (line 219) | def play(self): method show (line 232) | def show(self): method write (line 235) | def write(self, output_path, output_sampling_rate=None): method VideoClip (line 267) | def VideoClip(self, start=None, end=None, name=None): method getImageFromFrame (line 278) | def getImageFromFrame(self, i): method getImageFromTime (line 284) | def getImageFromTime(self, t): method writeResolutionCopyFFMPEG (line 294) | def writeResolutionCopyFFMPEG(self, path, max_height=None): method writeFFMPEG (line 308) | def writeFFMPEG(self, output_path): method writeResolutionCopy (line 315) | def writeResolutionCopy(self, path, max_height=None, reshape=None, inp... method writeWarped (line 376) | def writeWarped(self, output_path, warp, output_sampling_rate=None, ou... method getVersionLabel (line 453) | def getVersionLabel(self): method getWarpsDir (line 456) | def getWarpsDir(self): method getWithBeginningCroppedToAudio (line 462) | def getWithBeginningCroppedToAudio(self, target): method getWarped (line 478) | def getWarped(self, target, method getWithSoundsOnEvents (line 543) | def getWithSoundsOnEvents(self, events, output_path=None, name_tag = N... method CreateFromVideoAndAudio (line 592) | def CreateFromVideoAndAudio(video_path=None, audio_path=None, video_ob... method CreateByStackingVideos (line 668) | def CreateByStackingVideos(video_objects=None, video_paths=None, outpu... method CreateFromVideoAndAudioPaths (line 716) | def CreateFromVideoAndAudioPaths(video_path, audio_path, output_path, ... method CreateFromVideoAndAudioObjects (line 720) | def CreateFromVideoAndAudioObjects(video, audio, output_path, clip_to_... method _getDefaultPeakPickingTimeParams (line 724) | def _getDefaultPeakPickingTimeParams(self, **kwargs): method getFrameIndexes (line 740) | def getFrameIndexes(self, force_recompute=False): method getFeaturesList (line 752) | def getFeaturesList(self): method getVideoFeaturesList (line 755) | def getVideoFeaturesList(self): method getFeatureFunctionsList (line 758) | def getFeatureFunctionsList(self): method getFeatureSourceType (line 761) | def getFeatureSourceType(self, name): method getFeature (line 771) | def getFeature(self, name, force_recompute=False, **kwargs): function getEvents (line 835) | def getEvents(self, **kwargs): function getEventList (line 840) | def getEventList(self, **kwargs): function runBeatGUIOnAudio (line 843) | def runBeatGUIOnAudio(self): function runGUI (line 848) | def runGUI(self, local_saliency=None, frame_rate = None, eventlist = 'de... FILE: src/video2npz/visbeat3/build/lib/visbeat3/VideoClip.py class VideoClip (line 5) | class VideoClip(Video): method AOBJECT_TYPE (line 12) | def AOBJECT_TYPE(self): method __init__ (line 15) | def __init__(self, video=None, start=None, end=None, clip_to_frame=Tru... method initializeBlank (line 41) | def initializeBlank(self): method getFrameLinearInterp (line 50) | def getFrameLinearInterp(self, f): method getFrame (line 53) | def getFrame(self, f): method getDuration (line 56) | def getDuration(self, round_to_frames=False): method n_frames (line 62) | def n_frames(self): method getStartTime (line 73) | def getStartTime(self): method getEndTime (line 76) | def getEndTime(self): method getMPYClip (line 79) | def getMPYClip(self, get_audio=True): method play (line 82) | def play(self): FILE: src/video2npz/visbeat3/build/lib/visbeat3/VideoSource.py function safe_file_name (line 12) | def safe_file_name(input_string): class VideoSource (line 15) | class VideoSource(AFileManager): method getJSONName (line 25) | def getJSONName(self): method AOBJECT_TYPE (line 28) | def AOBJECT_TYPE(self): method __init__ (line 31) | def __init__(self, path, name=None, source_location=None, VideoClass =... method NewVideoSource (line 52) | def NewVideoSource(destination, name, source_location=None, VideoClass... method initializeBlank (line 58) | def initializeBlank(self): method toDictionary (line 70) | def toDictionary(self): method initFromDictionary (line 86) | def initFromDictionary(self, d): method initWithPath (line 99) | def initWithPath(self, path=None, clear_temp=None): method setFeaturesDir (line 107) | def setFeaturesDir(self, features_dir=None): method getName (line 115) | def getName(self): method _versionLabelString (line 132) | def _versionLabelString(version_label=None): method _versionGroupString (line 139) | def _versionGroupString(version_group=None): method _getVersionLabelDirName (line 145) | def _getVersionLabelDirName(version_label=None): method getVersionPath (line 152) | def getVersionPath(self, version_label=None, version_group=None): method getDirForVersion (line 160) | def getDirForVersion(self, version_label=None, version_group=None): method getVersionInfo (line 165) | def getVersionInfo(self, version_label, version_group=None, info_label... method getVersionDictionary (line 179) | def getVersionDictionary(self, version_label=None, version_group=None): method setVersionDictionary (line 188) | def setVersionDictionary(self, version_label=None, version_group=None,... method setVersionInfo (line 198) | def setVersionInfo(self, version_label=None, version_group=None, video... method hardSave (line 211) | def hardSave(self): method save (line 216) | def save(self): method getWarpsDir (line 323) | def getWarpsDir(self, version_label=None): method getVersion (line 332) | def getVersion(self, max_height=None, get_if_missing=True, load_featur... method saveFeaturesForVideo (line 369) | def saveFeaturesForVideo(self, video, features_to_save=None, output_di... method saveFeatureForVideo (line 377) | def saveFeatureForVideo(self, video, feature_name, output_dir=None, ov... method loadFeaturesForVideo (line 394) | def loadFeaturesForVideo(self, video, features_to_load=None): method loadFeatureForVideo (line 402) | def loadFeatureForVideo(self, video, feature_name): method getFeaturePath (line 414) | def getFeaturePath(self, feature_name=None, source_type=None, version_... method getFeatureDir (line 428) | def getFeatureDir(self, feature_name=None, source_type=None): method saveFeaturesForVersion (line 435) | def saveFeaturesForVersion(self, version_label=None, output_dir=None): method RegisteredVideo (line 441) | def RegisteredVideo(self, path=None, version_label=None, version_group... method RegisterVideo (line 447) | def RegisterVideo(self, video, version_label = None, version_group = N... method addVersion (line 472) | def addVersion(self, path, version_label=None, version_group=None): method addVersionToVideo (line 479) | def addVersionToVideo(self, video, new_video, version_label=None, vers... method setSource (line 488) | def setSource(self, source_location=None, assert_valid=True, **kwargs): method setSourceYoutube (line 516) | def setSourceYoutube(self, url=None, max_height=None, pull_fullres=Tru... method setSourceFile (line 523) | def setSourceFile(self, path=None, copy=True, **kwargs): method pullVersion (line 556) | def pullVersion(self, max_height=None, **kwargs): method pullFileVideo (line 567) | def pullFileVideo(self, max_height=None, force_recompute=None): method pullYoutubeVideo (line 582) | def pullYoutubeVideo(self, max_height=None, write_subtitles=False, sav... FILE: src/video2npz/visbeat3/build/lib/visbeat3/Video_CV.py function localRhythmicSaliencyFunction (line 33) | def localRhythmicSaliencyFunction(self, **kwargs): function visualBeatFunction (line 39) | def visualBeatFunction(self, **kwargs): function getLocalRhythmicSaliency (line 56) | def getLocalRhythmicSaliency(self, force_recompute=False, **kwargs): function getVisualBeats (line 66) | def getVisualBeats(self, force_recompute=False, **kwargs): function cvGetGrayFrame (line 83) | def cvGetGrayFrame(self, f): function getImageFromFrameGray (line 87) | def getImageFromFrameGray(self, f): function flow2row (line 92) | def flow2row(ang, amp, bins, subdivs, n_shifts, density): function getFlowFrame (line 128) | def getFlowFrame(self, frame_index): function getFlowFramePolar (line 133) | def getFlowFramePolar(self, frame_index): function computeDirectogramPowers (line 146) | def computeDirectogramPowers(self, bins=None, dead_zone= 0.05, density=N... function getDirectogramPowers (line 224) | def getDirectogramPowers(self, force_recompute=False, **kwargs): function getDirectogram (line 231) | def getDirectogram(self, **kwargs): function getVisualTempo (line 240) | def getVisualTempo(self, force_recompute=None, **kwargs): function getVisualTempogram (line 250) | def getVisualTempogram(self, window_length=None, force_recompute=None, n... function getVisibleImpactEnvelope (line 311) | def getVisibleImpactEnvelope(self, force_recompute=False, **kwargs): function getForwardVisibleImpactEnvelope (line 319) | def getForwardVisibleImpactEnvelope(self, force_recompute=False, **kwargs): function getBackwardVisibleImpactEnvelope (line 334) | def getBackwardVisibleImpactEnvelope(self, force_recompute=False, **kwar... function getBothWayVisibleImpactEnvelope (line 342) | def getBothWayVisibleImpactEnvelope(self, force_recompute=False, **kwargs): function getVisibleImpactEnvelopePowers (line 350) | def getVisibleImpactEnvelopePowers(self, force_recompute=False, **kwargs): function getCutTimes (line 362) | def getCutTimes(self): function getCutEvents (line 365) | def getCutEvents(self, force_recompute=False, **kwargs): function visualBeatsFromEvents (line 402) | def visualBeatsFromEvents(self, events): function getVisualBeatTimes (line 431) | def getVisualBeatTimes(self, **kwargs): function getDirectionalFlux (line 434) | def getDirectionalFlux(self, function computeImpactEnvelope (line 472) | def computeImpactEnvelope(self, function computeImpactEnvelopeOld (line 558) | def computeImpactEnvelopeOld(self, f_sigma=None, median_kernel=None, hig... function getVisibleImpacts (line 641) | def getVisibleImpacts(self, force_recompute=False, include_cut_events = ... function getForwardVisibleImpacts (line 664) | def getForwardVisibleImpacts(self, force_recompute=False, include_cut_ev... function getBackwardVisibleImpacts (line 682) | def getBackwardVisibleImpacts(self, force_recompute=False, include_cut_e... function findAccidentalDanceSequences (line 702) | def findAccidentalDanceSequences(self, target_n_beats = 7, n_samples=25,... function getVisualBeatSequences (line 720) | def getVisualBeatSequences(self, function printVisualBeatSequences (line 802) | def printVisualBeatSequences(self, function plotEvents (line 863) | def plotEvents(self, events, time_range = 'default', **kwargs): function plotCutEvents (line 875) | def plotCutEvents(self, **kwargs): function plotVisibleImpacts (line 880) | def plotVisibleImpacts(self, **kwargs): function plotImpactEnvelope (line 888) | def plotImpactEnvelope(self, **kwargs): function plotVisualBeats (line 897) | def plotVisualBeats(self, **kwargs): function loadFlowFeatures (line 906) | def loadFlowFeatures(self): FILE: src/video2npz/visbeat3/build/lib/visbeat3/VisBeatExampleVideo.py class VisBeatExampleVideo (line 4) | class VisBeatExampleVideo(object): method __init__ (line 5) | def __init__(self, name, url, start_beat=None, end_beat = None, displa... method code (line 20) | def code(self): method _getCode (line 22) | def _getCode(self): method code (line 25) | def code(self, value): method _setCode (line 27) | def _setCode(self, value): method display_name (line 35) | def display_name(self): method _getDisplayName (line 37) | def _getDisplayName(self): method _ytWatchURL (line 45) | def _ytWatchURL(self): method _ytEmbedURL (line 48) | def _ytEmbedURL(self, autoplay=None): method _ytThumbURL (line 54) | def _ytThumbURL(self): method _fancyBoxCode (line 57) | def _fancyBoxCode(self, with_label = None): class HTMLCode (line 76) | class HTMLCode(object): method __init__ (line 77) | def __init__(self, start_string=None): method string (line 86) | def string(self): method _getString (line 88) | def _getString(self): method code (line 93) | def code(self): method _getCode (line 95) | def _getCode(self): method code (line 98) | def code(self, value): method _setCode (line 100) | def _setCode(self, value): method soup (line 107) | def soup(self): method _getSoup (line 109) | def _getSoup(self): method _makeSoup (line 114) | def _makeSoup(self): method add (line 123) | def add(self, s): method addLine (line 126) | def addLine(self, s): method startTable (line 129) | def startTable(self, id=None, class_ = None, **kwargs): method endTable (line 141) | def endTable(self): method startRow (line 145) | def startRow(self): method endRow (line 148) | def endRow(self): method addColumnLabel (line 151) | def addColumnLabel(self, label): method addRowLabel (line 156) | def addRowLabel(self, label): method addRowCell (line 161) | def addRowCell(self, content): FILE: src/video2npz/visbeat3/build/lib/visbeat3/VisBeatImports.py function local_time_string (line 29) | def local_time_string(): function VBWARN (line 33) | def VBWARN(message): function vb_get_ipython (line 65) | def vb_get_ipython(): function clipping_params (line 68) | def clipping_params(clip_bins=30, clip_fraction=0.95): function get_hist_clipped (line 71) | def get_hist_clipped(signal, clip_bins=30, clip_fraction=0.95): function np_scale_to_range (line 99) | def np_scale_to_range(data, value_range=None): FILE: src/video2npz/visbeat3/build/lib/visbeat3/VisualBeat.py class VisualBeat (line 3) | class VisualBeat(Event): method VBOBJECT_TYPE (line 4) | def VBOBJECT_TYPE(self): method __init__ (line 7) | def __init__(self, start=None, type=None, weight=None, index=None, unr... method initializeBlank (line 10) | def initializeBlank(self): method __str__ (line 16) | def __str__(self): method toDictionary (line 22) | def toDictionary(self): method initFromDictionary (line 34) | def initFromDictionary(self, d): method clone (line 46) | def clone(self, start=None): method FromEvent (line 57) | def FromEvent(e): method time_window_func (line 64) | def time_window_func(max_separation, break_on_cuts=None): method tempo_binary_objective (line 75) | def tempo_binary_objective(target_period, binary_weight=None): method autocor_binary_objective (line 84) | def autocor_binary_objective(binary_weight=None, **kwargs): method angle_binary_objective (line 104) | def angle_binary_objective(binary_weight=None, absolute=None): method Double (line 121) | def Double(events, type=None): method weight_unary_objective (line 133) | def weight_unary_objective(unary_weight=None): method PullOptimalPaths_Basic (line 141) | def PullOptimalPaths_Basic(vis_beats, target_period, unary_weight=None... method PullOptimalPaths (line 153) | def PullOptimalPaths(vis_beats, unary_fn=None, binary_fn=None, window_... method PullOptimalPaths_Autocor (line 173) | def PullOptimalPaths_Autocor(vis_beats, unary_weight=None, binary_weig... method DynamicProgramOptimalPaths (line 189) | def DynamicProgramOptimalPaths(vis_beats, unary_objective_func, binary... FILE: src/video2npz/visbeat3/build/lib/visbeat3/Warp.py class Warp (line 10) | class Warp(AObject): method VBOBJECT_TYPE (line 17) | def VBOBJECT_TYPE(self): method __init__ (line 20) | def __init__(self, path=None): method FromEvents (line 27) | def FromEvents(source_events, target_events): method FromEventLists (line 43) | def FromEventLists(source_eventlist, target_eventlist): method initializeBlank (line 51) | def initializeBlank(self): method getTargetStart (line 61) | def getTargetStart(self, lead=None): method getTargetEnd (line 68) | def getTargetEnd(self, lead=None): method getSourceStart (line 73) | def getSourceStart(self): method getSourceEnd (line 78) | def getSourceEnd(self): method getWarpedSourceStart (line 83) | def getWarpedSourceStart(self, lead=None): method getWarpedSourceEnd (line 90) | def getWarpedSourceEnd(self, tail=None): method setWarpFunc (line 99) | def setWarpFunc(self, warp_type, **kwargs): method warpSourceTime (line 156) | def warpSourceTime(self, t): method warpSourceTimes (line 160) | def warpSourceTimes(self, t): method warpTargetTime (line 167) | def warpTargetTime(self, t): method warpTargetTimes (line 171) | def warpTargetTimes(self, t): method plot (line 178) | def plot(self, xlim=None, sampling_rate=None, new_figure=None, render_... method plotImage (line 233) | def plotImage(self, xlim=None, sampling_rate=None): method repeatShorterEvents (line 253) | def repeatShorterEvents(self, endpoints=False): method FromEvents (line 260) | def FromEvents(source_events, target_events): method LinearInterp (line 269) | def LinearInterp(t, a_events, b_events): method plotWarpMethodTest (line 305) | def plotWarpMethodTest(warp_type, additional_points=None, **kwargs): method SquareInterp (line 341) | def SquareInterp(t, a_events, b_events): method GetEventWarpFunc (line 380) | def GetEventWarpFunc(from_events, to_events, f, lead_time=None, **kwar... method WFunc_Quadratic (line 410) | def WFunc_Quadratic(): method WFunc_Weight (line 430) | def WFunc_Weight(use_to_weights=None, **kwargs): method WFunc_P (line 463) | def WFunc_P(p=None, **kwargs): method WFunc_Mouth (line 491) | def WFunc_Mouth(p_acceleration_time=0.1, **kwargs): method WFunc_targettime_sourcefraction (line 524) | def WFunc_targettime_sourcefraction(acceleration_target_time=0.1, acce... method WFunc_target_source_fractions (line 574) | def WFunc_target_source_fractions(acceleration_target_fraction=0.8, ac... method WFunc_AB (line 628) | def WFunc_AB(const_factor, quad_factor, **kwargs): method ABWarp (line 646) | def ABWarp(): method CubicInterp (line 667) | def CubicInterp(t, a_events, b_events): method LinearInterpFunc (line 674) | def LinearInterpFunc(a_events, b_events): method CubicInterpFunc (line 688) | def CubicInterpFunc(a_events, b_events): FILE: src/video2npz/visbeat3/build/lib/visbeat3/__init__.py function SetAssetsDir (line 20) | def SetAssetsDir(assets_dir): function GetAssetsDir (line 31) | def GetAssetsDir(): function GetVideoSourcesDir (line 34) | def GetVideoSourcesDir(): function PullVideo (line 39) | def PullVideo(name=None, source_location=None, max_height=240, **kwargs): function ClipVideo (line 62) | def ClipVideo(video, time_range, max_height=240): function GetVideoSource (line 74) | def GetVideoSource(name): function LoadVideo (line 82) | def LoadVideo(name, max_height=240): function Dancefer (line 96) | def Dancefer(source_video, target, function get_temp_file_path (line 250) | def get_temp_file_path(final_file_path="TEMP", temp_dir_path = None): function AutoDancefer (line 265) | def AutoDancefer(source, target, output_path = None, synch_video_beat = ... function Dancify (line 276) | def Dancify(source_video, target, FILE: src/video2npz/visbeat3/build/lib/visbeat3/_mediafiles.py function GetTestAudioPath (line 17) | def GetTestAudioPath(filename): function GetTestImagePath (line 38) | def GetTestImagePath(filename=None): function GetVBMarkPath (line 43) | def GetVBMarkPath(): FILE: src/video2npz/visbeat3/build/lib/visbeat3/fileui/__init__.py function GetFilePath (line 17) | def GetFilePath(initial_path=None): function GetDirectory (line 22) | def GetDirectory(initial_path=None): function GetSaveFilePath (line 27) | def GetSaveFilePath(initial_path=None, file_extension = None): function Show (line 33) | def Show(path): function Open (line 36) | def Open(path): function GetFilePath (line 40) | def GetFilePath(initial_path=None): function GetDirectory (line 42) | def GetDirectory(initial_path=None): function GetSaveFilePath (line 44) | def GetSaveFilePath(initial_path=None, file_extension = None): function Show (line 46) | def Show(path): function Open (line 48) | def Open(path): FILE: src/video2npz/visbeat3/build/lib/visbeat3/fileui/uipath.py function uiGetFilePath (line 6) | def uiGetFilePath(initial_path=None): function uiGetDirectory (line 18) | def uiGetDirectory(initial_path=None): function uiGetSaveFilePath (line 29) | def uiGetSaveFilePath(initial_path=None, file_extension=None): function showInFinder (line 49) | def showInFinder(path): function openOSX (line 52) | def openOSX(path): function put_string_in_quotes (line 55) | def put_string_in_quotes(s): function get_file_name_from_path (line 58) | def get_file_name_from_path(pth): function get_dir_from_path (line 61) | def get_dir_from_path(pth): FILE: src/video2npz/visbeat3/build/lib/visbeat3/vbgui/BeatGUI.py function media_GUI_func (line 16) | def media_GUI_func(self): class BeatGUI (line 22) | class BeatGUI(AObject): method AOBJECT_TYPE (line 26) | def AOBJECT_TYPE(self): method __init__ (line 29) | def __init__(self, media=None, path=None, clear_temp=None): method initializeBlank (line 37) | def initializeBlank(self): method getJSONName (line 43) | def getJSONName(self): method media (line 51) | def media(self): method _getMedia (line 53) | def _getMedia(self): method media (line 56) | def media(self, value): method _setMedia (line 58) | def _setMedia(self, value): method media_type (line 64) | def media_type(self): method _getMediaType (line 66) | def _getMediaType(self): method widget (line 75) | def widget(self): method _getWidget (line 77) | def _getWidget(self): method widget (line 82) | def widget(self, value): method _setWidget (line 84) | def _setWidget(self, value): method frame_rate (line 90) | def frame_rate(self): method _getFrameRate (line 92) | def _getFrameRate(self): method frame_rate (line 100) | def frame_rate(self, value): method _setFrameRate (line 102) | def _setFrameRate(self, value): method frame_offset (line 109) | def frame_offset(self): method _getFrameOffset (line 111) | def _getFrameOffset(self): method frame_offset (line 114) | def frame_offset(self, value): method _setFrameOffset (line 116) | def _setFrameOffset(self, value): method run (line 120) | def run(self, local_saliency=None, frame_rate = None, eventlist = 'def... method guessFrameOffset (line 151) | def guessFrameOffset(self): method deactivateAllEvents (line 158) | def deactivateAllEvents(self): method activateAllEvents (line 168) | def activateAllEvents(self): method activatePattern (line 178) | def activatePattern(self, pattern=None, prefix=None, apply_to_active=N... method shiftEventsByNFrames (line 207) | def shiftEventsByNFrames(self, n_frames=None): method getActiveEventTimes (line 220) | def getActiveEventTimes(self): method getEventTimes (line 227) | def getEventTimes(self): method getEvents (line 234) | def getEvents(self, active_only=None): method getEventList (line 237) | def getEventList(self, active_only=None): method getActiveEvents (line 242) | def getActiveEvents(self): method getEventDicts (line 245) | def getEventDicts(self, active_only = None): method saveEvents (line 256) | def saveEvents(self, save_path = None): method saveEventsAs (line 269) | def saveEventsAs(self, save_path = None): method setEvents (line 284) | def setEvents(self, events): method setEventList (line 287) | def setEventList(self, event_list): method loadEvents (line 293) | def loadEvents(self, load_path = None): method getEventListWithSelectedSegments (line 302) | def getEventListWithSelectedSegments(self): FILE: src/video2npz/visbeat3/visbeat3/AFileManager.py class AFileManager (line 5) | class AFileManager(AObject): method AOBJECT_TYPE (line 12) | def AOBJECT_TYPE(): method getJSONPath (line 15) | def getJSONPath(self): method __init__ (line 18) | def __init__(self, path=None, clear_temp=None): method initializeBlank (line 26) | def initializeBlank(self): method getJSONName (line 30) | def getJSONName(self): method initWithPath (line 33) | def initWithPath(self, path=None, clear_temp=None): method setDir (line 87) | def setDir(self, name, path): method addDir (line 94) | def addDir(self, name): method getDir (line 98) | def getDir(self, name): method emptyDir (line 103) | def emptyDir(self, name): method deleteDir (line 109) | def deleteDir(self, name): method toDictionary (line 118) | def toDictionary(self): method copyPathToDir (line 124) | def copyPathToDir(self, path_to_copy, dest_dir): method copyDirToPath (line 133) | def copyDirToPath(self, dir_to_copy, dest_path): method copyRandomFractionOfFilesInSourceDir (line 141) | def copyRandomFractionOfFilesInSourceDir(source_dir, dest_dir, fractio... method initFromDictionary (line 177) | def initFromDictionary(self, d): method save (line 181) | def save(self): FILE: src/video2npz/visbeat3/visbeat3/AFuncDict.py class AFuncDict (line 4) | class AFuncDict(AParamDict): method __init__ (line 12) | def __init__(self, owner=None, name=None, path=None): method getEntry (line 16) | def getEntry(self, name=None, params=None, force_recompute=False): method getValue (line 32) | def getValue(self, name=None, params=None, force_recompute=False): method getParams (line 39) | def getParams(self, name=None): method getFunction (line 46) | def getFunction(self, name=None): method setValue (line 49) | def setValue(self, name, value=None, params=None, modified=True): method setFunction (line 55) | def setFunction(self, name, function=None): method saveEntry (line 58) | def saveEntry(self, name, path, force=False): method setEntryModified (line 71) | def setEntryModified(self, name, is_modified=True): method isEntryModified (line 76) | def isEntryModified(self, name): method isModified (line 87) | def isModified(self): method setModified (line 90) | def setModified(self, is_modified): method save (line 93) | def save(self, path, force=False): method loadEntry (line 103) | def loadEntry(self, name, path): method load (line 111) | def load(self, path): method getKeyList (line 119) | def getKeyList(self): method getFunctionList (line 122) | def getFunctionList(self): FILE: src/video2npz/visbeat3/visbeat3/AImports.py function AWARN (line 21) | def AWARN(message): function AINFORM (line 24) | def AINFORM(message): function AWARN (line 30) | def AWARN(message): function AINFORM (line 33) | def AINFORM(message): function local_time_string (line 37) | def local_time_string(): function get_temp_file_path (line 40) | def get_temp_file_path(final_file_path="TEMP", temp_dir_path = None): function runningInNotebook (line 55) | def runningInNotebook(): function getshellname (line 67) | def getshellname(): function runningInSpyder (line 75) | def runningInSpyder(): function pickleToPath (line 78) | def pickleToPath(d, path): function unpickleFromPath (line 86) | def unpickleFromPath(path): function make_sure_path_exists (line 92) | def make_sure_path_exists(path): function make_sure_dir_exists (line 99) | def make_sure_dir_exists(path): function safe_file_name (line 108) | def safe_file_name(input_string): function pathstring (line 111) | def pathstring(path): function is_interactive (line 114) | def is_interactive(): function printOb (line 118) | def printOb(obj): function pathstring (line 122) | def pathstring(path): function get_prepended_name_file_path (line 125) | def get_prepended_name_file_path(original_file_path, string_to_prepend): function safe_file_name (line 131) | def safe_file_name(input_string): function change_extension (line 134) | def change_extension(input_path, new_ext): function printDictionary (line 138) | def printDictionary(obj): function spotgt_shift_bit_length (line 155) | def spotgt_shift_bit_length(x): function get_file_name_from_path (line 159) | def get_file_name_from_path(pth): function get_dir_from_path (line 162) | def get_dir_from_path(pth): function get_file_names_from_paths (line 165) | def get_file_names_from_paths(pths): function writeDictionaryToJSON (line 171) | def writeDictionaryToJSON(d, json_path=None): function vtt_to_srt (line 177) | def vtt_to_srt(fileContents): FILE: src/video2npz/visbeat3/visbeat3/AObject.py class AObject (line 8) | class AObject(object): method __init__ (line 17) | def __init__(self, path=None, **kwargs): method initializeBlank (line 23) | def initializeBlank(self): method setPath (line 30) | def setPath(self, file_path=None, **kwargs): method getPath (line 45) | def getPath(self): method _showFile (line 51) | def _showFile(self): method _open (line 55) | def _open(self): method getRelativePath (line 59) | def getRelativePath(self, base_path=None): method getFileName (line 67) | def getFileName(self): method getFileExtension (line 73) | def getFileExtension(self): method getDirectoryPath (line 79) | def getDirectoryPath(self): method setInfo (line 82) | def setInfo(self, label, value): method getInfo (line 85) | def getInfo(self, label): method loadFromJSON (line 88) | def loadFromJSON(self, json_path=None): method writeToJSON (line 96) | def writeToJSON(self, json_path=None): method serializeInfo (line 104) | def serializeInfo(self): method save (line 107) | def save(self, features_to_save='all', overwrite=True, **kwargs): method load (line 113) | def load(self, features_to_load=None, **kwargs): method AOBJECT_TYPE (line 121) | def AOBJECT_TYPE(): method toDictionary (line 124) | def toDictionary(self): method initFromDictionary (line 128) | def initFromDictionary(self, d): FILE: src/video2npz/visbeat3/visbeat3/AParamDict.py class AParamDict (line 2) | class AParamDict(object): method __init__ (line 12) | def __init__(self, owner=None, name=None, path=None): method getEntry (line 18) | def getEntry(self, name=None, params=None, force_recompute=False): method setEntry (line 24) | def setEntry(self, name, d): method removeEntry (line 28) | def removeEntry(self, name, assert_if_absent=True, set_modified = True): method hasEntry (line 37) | def hasEntry(self, name=None): method getValue (line 40) | def getValue(self, name=None, params=None, force_recompute=False): method getParams (line 47) | def getParams(self, name=None): method setValue (line 54) | def setValue(self, name, value=None, params=None, modified=True): method saveEntry (line 59) | def saveEntry(self, name, path, force=False): method setEntryModified (line 70) | def setEntryModified(self, name, is_modified=True): method isEntryModified (line 75) | def isEntryModified(self, name): method isModified (line 82) | def isModified(self): method setModified (line 85) | def setModified(self, is_modified): method save (line 88) | def save(self, path, force=False): method loadEntry (line 97) | def loadEntry(self, name, path): method load (line 105) | def load(self, path): method getKeyList (line 113) | def getKeyList(self): FILE: src/video2npz/visbeat3/visbeat3/Audio.py class Audio (line 11) | class Audio(TimeSignal1D): method __init__ (line 20) | def __init__(self, path=None, sampling_rate=None, x=None, name=None): method name (line 34) | def name(self): method getName (line 36) | def getName(self): method name (line 39) | def name(self, value): method _setName (line 41) | def _setName(self, value): method initializeBlank (line 45) | def initializeBlank(self): method _getFrameRate (line 50) | def _getFrameRate(self): method clone (line 53) | def clone(self): method loadFile (line 65) | def loadFile(self, file_path=None, sampling_rate=None, convert_to_mono... method getStereo (line 77) | def getStereo(self): method getStereoSamplingRate (line 80) | def getStereoSamplingRate(self): method getStringForHTMLStreamingBase64 (line 85) | def getStringForHTMLStreamingBase64(self): method getStereoEncodedBase64WAV (line 89) | def getStereoEncodedBase64WAV(self): method getMonoEncodedBase64WAV (line 99) | def getMonoEncodedBase64WAV(self): method getLocalRhythmicSaliency (line 106) | def getLocalRhythmicSaliency(self, **kwargs): method play (line 110) | def play(self, autoplay = None): method playBeats (line 145) | def playBeats(self, indices=None, beats=None): method AudioClipFromBeatRange (line 163) | def AudioClipFromBeatRange(self, beat_range, beats=None): method playSegment (line 176) | def playSegment(self, time_range, autoplay=None): method writeToFile (line 200) | def writeToFile(self, output_path=None, output_sampling_rate=None): method setValueRange (line 208) | def setValueRange(self, value_range=None): method resample (line 213) | def resample(self, sampling_rate): method GetResampled (line 218) | def GetResampled(self, sampling_rate): method AlignedTo (line 225) | def AlignedTo(self, B): method getOffsetFrom (line 267) | def getOffsetFrom(self, B): method getShiftAmountTo (line 270) | def getShiftAmountTo(self, B): method getBeatEventList (line 316) | def getBeatEventList(self, time_range = None): method getBeatEvents (line 335) | def getBeatEvents(self, start_time=None, end_time=None): method AudioClip (line 339) | def AudioClip(self, start, end): method getWithSoundAdded (line 345) | def getWithSoundAdded(self, add_times, sound=None, mute_original=None,... method showSpectrogram (line 372) | def showSpectrogram(self, time_range = None, **kwargs): method showMelSpectrogram (line 393) | def showMelSpectrogram(self, force_recompute=False, **kwargs): method Silence (line 410) | def Silence(n_seconds, sampling_rate, name=None): method _getDampedSin (line 419) | def _getDampedSin(freq, n_seconds=None, sampling_rate=16000, damping=0... method PingSound (line 444) | def PingSound(n_seconds=None, freqs=None, damping=None, sampling_rate ... method getBeats (line 469) | def getBeats(self, use_full_signal=True, tightness = None, force_recom... method getBeatVector (line 497) | def getBeatVector(self, vector_length=None, force_recompute=False): method getOnsets (line 513) | def getOnsets(self, use_full_signal=True, force_recompute=False, **kwa... method getOnsetSamplingRate (line 526) | def getOnsetSamplingRate(self): method pickOnsets (line 529) | def pickOnsets(self, pre_max_time=0.03, method getEvents (line 578) | def getEvents(self): method getEventList (line 581) | def getEventList(self): method getOnsetEvents (line 584) | def getOnsetEvents(self): method getBeatEvents (line 589) | def getBeatEvents(self, start_time=None, end_time=None, **kwargs): method getOnsetEnvelope (line 604) | def getOnsetEnvelope(self, use_full_signal=True, force_recompute=False... method getMelSpectrogram (line 618) | def getMelSpectrogram(self, n_mels = 128, force_recompute=False): method getSpectrogram (line 627) | def getSpectrogram(self, hop_length=None, force_recompute=False, **kwa... method getRMSE (line 648) | def getRMSE(self, force_recompute=False, hop_length=None, frame_length... method getBeatTimeBefore (line 664) | def getBeatTimeBefore(self, t): method getBeatBefore (line 667) | def getBeatBefore(self, t): method getBeatIndexBefore (line 672) | def getBeatIndexBefore(self, t): method getTempogram (line 680) | def getTempogram(self, window_length=None, force_recompute=None, frame... method plotTempogram (line 726) | def plotTempogram(self, window=None, time_range=None, **kwargs): method plotOnsets (line 746) | def plotOnsets(self, **kwargs): method plotBeats (line 754) | def plotBeats(self, **kwargs): method plotOnsetEnvelope (line 763) | def plotOnsetEnvelope(self, **kwargs): method plotSignal (line 772) | def plotSignal(self, time_range=None, ylim=None, **kwargs): function _make_wav (line 796) | def _make_wav(data, rate): FILE: src/video2npz/visbeat3/visbeat3/AudioClip.py class AudioClip (line 3) | class AudioClip(Audio): method VBOBJECT_TYPE (line 10) | def VBOBJECT_TYPE(self): method __init__ (line 13) | def __init__(self, audio=None, start=None, end=None, path=None): method _pull_clip_potion (line 42) | def _pull_clip_potion(self): method resample (line 54) | def resample(self, sampling_rate): method initializeBlank (line 58) | def initializeBlank(self): method getSignal (line 65) | def getSignal(self, resample=False): FILE: src/video2npz/visbeat3/visbeat3/Event.py class Event (line 3) | class Event(AObject): method AOBJECT_TYPE (line 14) | def AOBJECT_TYPE(self): method __str__ (line 17) | def __str__(self): method __init__ (line 20) | def __init__(self, start=None, type=None, weight=None, index=None, is_... method initializeBlank (line 31) | def initializeBlank(self): method getAttributeDict (line 42) | def getAttributeDict(self): method toDictionary (line 53) | def toDictionary(self): method initAttributesFromDictionary (line 59) | def initAttributesFromDictionary(self, d): method initFromDictionary (line 71) | def initFromDictionary(self, d): method clone (line 75) | def clone(self, start=None): method _getIsSelected (line 83) | def _getIsSelected(self): method _setIsSelected (line 85) | def _setIsSelected(self, is_selected): method _getPhase (line 88) | def _getPhase(self, phase_resolution=None): method _setPhase (line 96) | def _setPhase(self, phase, phase_resolution): method _getBoundaryType (line 102) | def _getBoundaryType(self): method _setBoundaryType (line 104) | def _setBoundaryType(self, boundary_type): method _FromGUIDict (line 108) | def _FromGUIDict(cls, gd, phase_resolution=None): method _FromGUIDicts (line 117) | def _FromGUIDicts(cls, gds, type=None): method _toGUIDict (line 126) | def _toGUIDict(self): method _ToGUIDicts (line 142) | def _ToGUIDicts(events, active=None): method getUnrolledStartTime (line 162) | def getUnrolledStartTime(self): method getStartTime (line 169) | def getStartTime(self): method getShifted (line 174) | def getShifted(self, new_start_time): method GetUnrolledList (line 181) | def GetUnrolledList(event_list, assert_on_folds=None): method NewFromIndices (line 197) | def NewFromIndices(event_list, inds): method RollToNOld (line 204) | def RollToNOld(events, n_out, momentum = 0.25): method UnfoldToN (line 228) | def UnfoldToN(events, n_out, momentum=0.25): method GetDirectedLinks (line 235) | def GetDirectedLinks(events): method RollToN (line 274) | def RollToN(events, n_out, start_index = 0, momentum=0.1): method Clone (line 304) | def Clone(event_list): method SetDirections (line 311) | def SetDirections(event_list, direction): method FromStartTimes (line 319) | def FromStartTimes(cls, starts, type=None): method FromStartsAndWeights (line 326) | def FromStartsAndWeights(cls, starts, weights, type=None): method ToStartTimes (line 334) | def ToStartTimes(events): method ToWeights (line 341) | def ToWeights(events): method RepeatToLength (line 349) | def RepeatToLength(events, n, endpoints=False): method Double (line 368) | def Double(events): method Half (line 377) | def Half(events, offset=0): method SubdivideIntervals (line 388) | def SubdivideIntervals(events, extra_samples_per_interval=1): method Third (line 400) | def Third(events, offset=0): method SubsampleEveryN (line 410) | def SubsampleEveryN(events, n, offset=0): method FromSignalPeaks (line 434) | def FromSignalPeaks(signal, sampling_rate, event_type=None, index_offs... method PlotEventMatches (line 486) | def PlotEventMatches(source_events, target_events, source_in=None, tar... method GetWithFirstEventAt (line 503) | def GetWithFirstEventAt(events, first_event_time): method GetWithStartTimesShifted (line 511) | def GetWithStartTimesShifted(events, new_start_time): method GetScaled (line 518) | def GetScaled(events, scale): method GetScaledAndStartingAt (line 525) | def GetScaledAndStartingAt(events, scale, starting_at): method ClosestToTargetMatch (line 531) | def ClosestToTargetMatch(source_events, target_events): method Sort (line 587) | def Sort(event_list, func=None): method GetSorted (line 593) | def GetSorted(event_list, func=None): method GetWithTwoWayMerged (line 599) | def GetWithTwoWayMerged(event_list, merge_window = 0.1): method ApplyIndices (line 615) | def ApplyIndices(event_list): method PlotSignalAndEvents (line 620) | def PlotSignalAndEvents(signal, sampling_rate, events, time_range = No... FILE: src/video2npz/visbeat3/visbeat3/EventList.py class EventList (line 3) | class EventList(AObject): method AOBJECT_TYPE (line 9) | def AOBJECT_TYPE(self): method __init__ (line 12) | def __init__(self, events=None): method initializeBlank (line 18) | def initializeBlank(self): method list (line 22) | def list(self): method Clone (line 25) | def Clone(self): method toDictionary (line 28) | def toDictionary(self): method serializeEvents (line 33) | def serializeEvents(self): method getActiveEvents (line 39) | def getActiveEvents(self): method initFromDictionary (line 46) | def initFromDictionary(self, d): method unroll (line 54) | def unroll(self, assert_on_folds=None): method getUnrolled (line 58) | def getUnrolled(self, assert_on_folds=None): method getFromIndices (line 61) | def getFromIndices(self, inds): method getRolledToN (line 64) | def getRolledToN(self, n_out, momentum = 0.1): method toStartTimes (line 68) | def toStartTimes(self): method _toGUIDicts (line 71) | def _toGUIDicts(self): method _FromGUIDicts (line 75) | def _FromGUIDicts(gds, type=None): method FromJSON (line 81) | def FromJSON(json_path=None): method FromStartTimes (line 89) | def FromStartTimes(starts, type=None, event_class=None): method toWeights (line 98) | def toWeights(self): method getDoubled (line 101) | def getDoubled(self): method getHalved (line 104) | def getHalved(self, offset=0): method getThirded (line 107) | def getThirded(self, offset=0): method FromSignalPeaks (line 111) | def FromSignalPeaks(**kwargs): method PlotEventMatches (line 115) | def PlotEventMatches(source_elist, target_elist, source_in=None, targe... method getWithFirstEventAt (line 118) | def getWithFirstEventAt(self, first_event_time): method getWithStartTimesShifted (line 121) | def getWithStartTimesShifted(self, new_start_time): FILE: src/video2npz/visbeat3/visbeat3/Image.py function imshow (line 14) | def imshow(imdata, new_figure = True): class Image (line 26) | class Image(AObject): method AOBJECT_TYPE (line 33) | def AOBJECT_TYPE(self): method __init__ (line 36) | def __init__(self, data=None, path = None): method initializeBlank (line 42) | def initializeBlank(self): method setBlank (line 46) | def setBlank(self, shape=None): method loadImageData (line 52) | def loadImageData(self, path = None, force_reload=True): method shape (line 61) | def shape(self): method _getShape (line 64) | def _getShape(self): method dtype (line 68) | def dtype(self): method width (line 72) | def width(self): method _getWidth (line 75) | def _getWidth(self): method height (line 79) | def height(self): method _getHeight (line 82) | def _getHeight(self): method _is_float (line 86) | def _is_float(self): method _is_int (line 90) | def _is_int(self): method _pixels_float (line 94) | def _pixels_float(self): method _pixels_uint (line 101) | def _pixels_uint(self): method n_channels (line 108) | def n_channels(self): method _getNChannels (line 111) | def _getNChannels(self): method FromGrayScale (line 118) | def FromGrayScale(gray_data, color_map = None, format=None, **kwargs): method printTempDir (line 135) | def printTempDir(): method scaleToValueRange (line 138) | def scaleToValueRange(self, value_range=None): method nChannels (line 158) | def nChannels(self): method getClone (line 164) | def getClone(self): method getGridPixel (line 168) | def getGridPixel(self,x,y,repeatEdge=0): method getPixel (line 202) | def getPixel(self, x, y, repeatEdge=0): method getShape (line 229) | def getShape(self): method getScaled (line 232) | def getScaled(self, shape=None, shape_xy=None): method getRotated (line 243) | def getRotated(self, theta): method _splatAtPixCoord (line 250) | def _splatAtPixCoord(self, im, location=[0,0], **kwargs): method reflectY (line 268) | def reflectY(self): method reflectX (line 271) | def reflectX(self): method PIL (line 274) | def PIL(self): method getRGBData (line 277) | def getRGBData(self): method normalize (line 280) | def normalize(self, scale=1.0): method show (line 284) | def show(self, new_figure = True): method writeToFile (line 296) | def writeToFile(self, out_path): method getEncodedBase64 (line 299) | def getEncodedBase64(self): method getDataAsString (line 302) | def getDataAsString(self): method FromBase64 (line 306) | def FromBase64(encoded_data, shape): method FromDataString (line 316) | def FromDataString(data_string, shape, dtype=None): method _get_font_size (line 324) | def _get_font_size(self, text, font_path, max_width=None, max_height=N... method writeOutlinedText (line 337) | def writeOutlinedText(self, xy, text, method writeText (line 356) | def writeText(self, xy, text, font_filename='RobotoCondensed-Regular.t... method _get_text_size (line 397) | def _get_text_size(self, font_path, font_size, text): method _VBMark (line 402) | def _VBMark(): method _vbmark (line 407) | def _vbmark(self): method _vbmarker (line 410) | def _vbmarker(self): method writeTextBox (line 422) | def writeTextBox(self, xy, text, box_width, font_filename='RobotoConde... FILE: src/video2npz/visbeat3/visbeat3/Image_CV.py function flow2rgb (line 25) | def flow2rgb(flow): function showFlowHSV (line 42) | def showFlowHSV(flow, new_figure = True): function cornerHarris (line 52) | def cornerHarris(im, blockSize=None, ksize=None, k=None): function cvDenseFlowFarneback (line 61) | def cvDenseFlowFarneback(from_image, to_image, pyr_scale=None, levels=No... function RGB2Gray (line 118) | def RGB2Gray(self): function Gray2RGB (line 124) | def Gray2RGB(self): function cvGoodFeaturesToTrack (line 128) | def cvGoodFeaturesToTrack(self, maxCorners=None, qualityLevel=None, minD... function withFlow (line 155) | def withFlow(self, flow, step=16): FILE: src/video2npz/visbeat3/visbeat3/SourceLocationParser.py class SourceURL (line 15) | class SourceURL(object): method SourceLocationType (line 25) | def SourceLocationType(cls): method __init__ (line 28) | def __init__(self, source_location): method code (line 34) | def code(self): method _getCode (line 41) | def _getCode(self): method code (line 45) | def code(self, value): method _setCode (line 47) | def _setCode(self, value): method url (line 53) | def url(self): method get_url (line 58) | def get_url(self): method protocol (line 62) | def protocol(self): method thumbnail (line 69) | def thumbnail(self): method is_valid (line 76) | def is_valid(cls, url): class WebSourceException (line 79) | class WebSourceException(Exception): class VideoDoesntExistException (line 84) | class VideoDoesntExistException(WebSourceException): class UnknownBackendException (line 89) | class UnknownBackendException(WebSourceException): class UnknownIdException (line 94) | class UnknownIdException(VideoDoesntExistException): class YoutubeURL (line 101) | class YoutubeURL(SourceURL): method SourceLocationType (line 107) | def SourceLocationType(cls): method get_url (line 154) | def get_url(self): method get_thumbnail_url (line 162) | def get_thumbnail_url(self): method _getCode (line 172) | def _getCode(self): method get_thumbnail_url (line 190) | def get_thumbnail_url(self): class FilePathURL (line 206) | class FilePathURL(SourceURL): method SourceLocationType (line 208) | def SourceLocationType(cls): method __init__ (line 211) | def __init__(self, source_location): method is_valid (line 216) | def is_valid(cls, source_location): method _getCode (line 219) | def _getCode(self): function ParseSourseLocation (line 230) | def ParseSourseLocation(url): FILE: src/video2npz/visbeat3/visbeat3/TimeSignal.py class TimeSignal (line 7) | class TimeSignal(VBObject): method VBBJECT_TYPE (line 14) | def VBBJECT_TYPE(self): method __init__ (line 17) | def __init__(self, path=None, sampling_rate = None): method initializeBlank (line 25) | def initializeBlank(self): method frame_rate (line 32) | def frame_rate(self): method _getFrameRate (line 34) | def _getFrameRate(self): method getSampleAtTime (line 39) | def getSampleAtTime(self, f): method getSampleAtIndex (line 45) | def getSampleAtIndex(self, i): method getDuration (line 48) | def getDuration(self): method getSampleDuration (line 51) | def getSampleDuration(self): method getTimeForIndex (line 54) | def getTimeForIndex(self, i): FILE: src/video2npz/visbeat3/visbeat3/TimeSignal1D.py class TimeSignal1D (line 4) | class TimeSignal1D(TimeSignal): method VBOJECT_TYPE (line 11) | def VBOJECT_TYPE(self): method __init__ (line 14) | def __init__(self, path=None, sampling_rate = None, x=None): method initializeBlank (line 20) | def initializeBlank(self): method getSignal (line 24) | def getSignal(self, resampled=False): method getSignalSegment (line 27) | def getSignalSegment(self, time_range): method getFullSignal (line 33) | def getFullSignal(self): method getSampleAtTime (line 36) | def getSampleAtTime(self, f): method getSampleAtIndex (line 42) | def getSampleAtIndex(self, i): method getDuration (line 45) | def getDuration(self): method setValueRange (line 48) | def setValueRange(self, value_range=None): method setMaxAbsValue (line 57) | def setMaxAbsValue(self, max_abs_val=1.0): FILE: src/video2npz/visbeat3/visbeat3/VBMIDI.py class VBMIDITrack (line 9) | class VBMIDITrack(object): method __init__ (line 10) | def __init__(self, track, ticks_per_beat): method getBPM (line 20) | def getBPM(self): method getNoteOnTimes (line 23) | def getNoteOnTimes(self, include_negative=None): method _get_note_on_times (line 29) | def _get_note_on_times(self, include_negative = None): method get_note_durations (line 47) | def get_note_durations(self, track_num): method get_mouth_events (line 69) | def get_mouth_events(self): method getNoteOnTimesAsAudio (line 104) | def getNoteOnTimesAsAudio(self, sampling_rate = None, note_sound=None,... class VBMIDI (line 116) | class VBMIDI(TimeSignal1D): method __init__ (line 117) | def __init__(self, path=None): method getNoteOnTimes (line 124) | def getNoteOnTimes(self, include_negative=None): method getMouthEvents (line 127) | def getMouthEvents(self): method getNoteOnTimesAsAudio (line 130) | def getNoteOnTimesAsAudio(self, sampling_rate=None, note_sound=None): FILE: src/video2npz/visbeat3/visbeat3/VBObject.py class VBObject (line 7) | class VBObject(AObject): method __init__ (line 20) | def __init__(self, path=None): method initializeBlank (line 23) | def initializeBlank(self): method saveFeature (line 29) | def saveFeature(self, name, path): method saveFeatures (line 33) | def saveFeatures(self, path): method loadFeature (line 36) | def loadFeature(self, name, path): method loadFeatures (line 40) | def loadFeatures(self, path): method getFeature (line 43) | def getFeature(self,name, force_recompute=False, **kwargs): method getFeatureEntry (line 49) | def getFeatureEntry(self, name, params=None, force_recompute=False): method getFeatureParams (line 52) | def getFeatureParams(self, name): method setFeature (line 55) | def setFeature(self, name, value, params=None): method removeFeature (line 60) | def removeFeature(self, name, assert_if_absent=True, set_modified=True): method hasFeature (line 65) | def hasFeature(self, name): method getFeatureFunction (line 69) | def getFeatureFunction(self, feature_name): method getFeaturesList (line 72) | def getFeaturesList(self): method getFeatureFunctionsList (line 75) | def getFeatureFunctionsList(self): method clearFeatureFiles (line 78) | def clearFeatureFiles(self, features_to_clear=None, **kwargs): method AOBJECT_TYPE (line 87) | def AOBJECT_TYPE(self): method VBOBJECT_TYPE (line 90) | def VBOBJECT_TYPE(self): FILE: src/video2npz/visbeat3/visbeat3/Video.py function MPYWriteVideoFile (line 16) | def MPYWriteVideoFile(mpyclip, filename, **kwargs): class Video (line 22) | class Video(TimeSignal): method AOBJECT_TYPE (line 30) | def AOBJECT_TYPE(self): method __init__ (line 33) | def __init__(self, path=None, name=None, num_frames_total=None): method initializeBlank (line 40) | def initializeBlank(self): method _getFrameRate (line 56) | def _getFrameRate(self): method gui (line 62) | def gui(self): method _getGui (line 65) | def _getGui(self): method gui (line 69) | def gui(self, value): method _setGui (line 72) | def _setGui(self, value): method getVersionInfo (line 77) | def getVersionInfo(self): method getName (line 89) | def getName(self): method getTempDir (line 95) | def getTempDir(self): method getStringForHTMLStreamingBase64 (line 101) | def getStringForHTMLStreamingBase64(self): method n_frames (line 107) | def n_frames(self): method getDuration (line 112) | def getDuration(self): method getStartTime (line 115) | def getStartTime(self): method getEndTime (line 118) | def getEndTime(self): method getMPYClip (line 121) | def getMPYClip(self, get_audio=True): method getAudio (line 124) | def getAudio(self): method loadFile (line 127) | def loadFile(self, file_path=None, num_frames_total=None): method openVideoWriter (line 148) | def openVideoWriter(self, output_file_path, fps=None): method closeVideoWriter (line 158) | def closeVideoWriter(self): method getFrameShape (line 162) | def getFrameShape(self): method calcNumFramesTotal (line 170) | def calcNumFramesTotal(self): method readFrameBasic (line 188) | def readFrameBasic(self, i): method getFrame (line 197) | def getFrame(self, f): method getFrameFromTime (line 200) | def getFrameFromTime(self, t): method getFrameLinearInterp (line 204) | def getFrameLinearInterp(self, f): method writeFrame (line 213) | def writeFrame(self, img): method play (line 219) | def play(self): method show (line 232) | def show(self): method write (line 235) | def write(self, output_path, output_sampling_rate=None): method VideoClip (line 267) | def VideoClip(self, start=None, end=None, name=None): method getImageFromFrame (line 278) | def getImageFromFrame(self, i): method getImageFromTime (line 284) | def getImageFromTime(self, t): method writeResolutionCopyFFMPEG (line 294) | def writeResolutionCopyFFMPEG(self, path, max_height=None): method writeFFMPEG (line 308) | def writeFFMPEG(self, output_path): method writeResolutionCopy (line 315) | def writeResolutionCopy(self, path, max_height=None, reshape=None, inp... method writeWarped (line 376) | def writeWarped(self, output_path, warp, output_sampling_rate=None, ou... method getVersionLabel (line 453) | def getVersionLabel(self): method getWarpsDir (line 456) | def getWarpsDir(self): method getWithBeginningCroppedToAudio (line 462) | def getWithBeginningCroppedToAudio(self, target): method getWarped (line 478) | def getWarped(self, target, method getWithSoundsOnEvents (line 543) | def getWithSoundsOnEvents(self, events, output_path=None, name_tag = N... method CreateFromVideoAndAudio (line 592) | def CreateFromVideoAndAudio(video_path=None, audio_path=None, video_ob... method CreateByStackingVideos (line 668) | def CreateByStackingVideos(video_objects=None, video_paths=None, outpu... method CreateFromVideoAndAudioPaths (line 716) | def CreateFromVideoAndAudioPaths(video_path, audio_path, output_path, ... method CreateFromVideoAndAudioObjects (line 720) | def CreateFromVideoAndAudioObjects(video, audio, output_path, clip_to_... method _getDefaultPeakPickingTimeParams (line 724) | def _getDefaultPeakPickingTimeParams(self, **kwargs): method getFrameIndexes (line 740) | def getFrameIndexes(self, force_recompute=False): method getFeaturesList (line 752) | def getFeaturesList(self): method getVideoFeaturesList (line 755) | def getVideoFeaturesList(self): method getFeatureFunctionsList (line 758) | def getFeatureFunctionsList(self): method getFeatureSourceType (line 761) | def getFeatureSourceType(self, name): method getFeature (line 771) | def getFeature(self, name, force_recompute=False, **kwargs): function getEvents (line 835) | def getEvents(self, **kwargs): function getEventList (line 840) | def getEventList(self, **kwargs): function runBeatGUIOnAudio (line 843) | def runBeatGUIOnAudio(self): function runGUI (line 848) | def runGUI(self, local_saliency=None, frame_rate = None, eventlist = 'de... FILE: src/video2npz/visbeat3/visbeat3/VideoClip.py class VideoClip (line 5) | class VideoClip(Video): method AOBJECT_TYPE (line 12) | def AOBJECT_TYPE(self): method __init__ (line 15) | def __init__(self, video=None, start=None, end=None, clip_to_frame=Tru... method initializeBlank (line 41) | def initializeBlank(self): method getFrameLinearInterp (line 50) | def getFrameLinearInterp(self, f): method getFrame (line 53) | def getFrame(self, f): method getDuration (line 56) | def getDuration(self, round_to_frames=False): method n_frames (line 62) | def n_frames(self): method getStartTime (line 73) | def getStartTime(self): method getEndTime (line 76) | def getEndTime(self): method getMPYClip (line 79) | def getMPYClip(self, get_audio=True): method play (line 82) | def play(self): FILE: src/video2npz/visbeat3/visbeat3/VideoSource.py function safe_file_name (line 12) | def safe_file_name(input_string): class VideoSource (line 15) | class VideoSource(AFileManager): method getJSONName (line 25) | def getJSONName(self): method AOBJECT_TYPE (line 28) | def AOBJECT_TYPE(self): method __init__ (line 31) | def __init__(self, path, name=None, source_location=None, VideoClass =... method NewVideoSource (line 52) | def NewVideoSource(destination, name, source_location=None, VideoClass... method initializeBlank (line 58) | def initializeBlank(self): method toDictionary (line 70) | def toDictionary(self): method initFromDictionary (line 86) | def initFromDictionary(self, d): method initWithPath (line 99) | def initWithPath(self, path=None, clear_temp=None): method setFeaturesDir (line 107) | def setFeaturesDir(self, features_dir=None): method getName (line 115) | def getName(self): method _versionLabelString (line 132) | def _versionLabelString(version_label=None): method _versionGroupString (line 139) | def _versionGroupString(version_group=None): method _getVersionLabelDirName (line 145) | def _getVersionLabelDirName(version_label=None): method getVersionPath (line 152) | def getVersionPath(self, version_label=None, version_group=None): method getDirForVersion (line 160) | def getDirForVersion(self, version_label=None, version_group=None): method getVersionInfo (line 165) | def getVersionInfo(self, version_label, version_group=None, info_label... method getVersionDictionary (line 179) | def getVersionDictionary(self, version_label=None, version_group=None): method setVersionDictionary (line 188) | def setVersionDictionary(self, version_label=None, version_group=None,... method setVersionInfo (line 198) | def setVersionInfo(self, version_label=None, version_group=None, video... method hardSave (line 211) | def hardSave(self): method save (line 216) | def save(self): method getWarpsDir (line 323) | def getWarpsDir(self, version_label=None): method getVersion (line 332) | def getVersion(self, max_height=None, get_if_missing=True, load_featur... method saveFeaturesForVideo (line 369) | def saveFeaturesForVideo(self, video, features_to_save=None, output_di... method saveFeatureForVideo (line 377) | def saveFeatureForVideo(self, video, feature_name, output_dir=None, ov... method loadFeaturesForVideo (line 394) | def loadFeaturesForVideo(self, video, features_to_load=None): method loadFeatureForVideo (line 402) | def loadFeatureForVideo(self, video, feature_name): method getFeaturePath (line 414) | def getFeaturePath(self, feature_name=None, source_type=None, version_... method getFeatureDir (line 428) | def getFeatureDir(self, feature_name=None, source_type=None): method saveFeaturesForVersion (line 435) | def saveFeaturesForVersion(self, version_label=None, output_dir=None): method RegisteredVideo (line 441) | def RegisteredVideo(self, path=None, version_label=None, version_group... method RegisterVideo (line 447) | def RegisterVideo(self, video, version_label = None, version_group = N... method addVersion (line 472) | def addVersion(self, path, version_label=None, version_group=None): method addVersionToVideo (line 479) | def addVersionToVideo(self, video, new_video, version_label=None, vers... method setSource (line 488) | def setSource(self, source_location=None, assert_valid=True, **kwargs): method setSourceYoutube (line 516) | def setSourceYoutube(self, url=None, max_height=None, pull_fullres=Tru... method setSourceFile (line 523) | def setSourceFile(self, path=None, copy=True, **kwargs): method pullVersion (line 556) | def pullVersion(self, max_height=None, **kwargs): method pullFileVideo (line 567) | def pullFileVideo(self, max_height=None, force_recompute=None): method pullYoutubeVideo (line 582) | def pullYoutubeVideo(self, max_height=None, write_subtitles=False, sav... FILE: src/video2npz/visbeat3/visbeat3/Video_CV.py function localRhythmicSaliencyFunction (line 33) | def localRhythmicSaliencyFunction(self, **kwargs): function visualBeatFunction (line 39) | def visualBeatFunction(self, **kwargs): function getLocalRhythmicSaliency (line 56) | def getLocalRhythmicSaliency(self, force_recompute=False, **kwargs): function getVisualBeats (line 66) | def getVisualBeats(self, force_recompute=False, **kwargs): function cvGetGrayFrame (line 83) | def cvGetGrayFrame(self, f): function getImageFromFrameGray (line 87) | def getImageFromFrameGray(self, f): function flow2row (line 92) | def flow2row(ang, amp, bins, subdivs, n_shifts, density): function getFlowFrame (line 128) | def getFlowFrame(self, frame_index): function getFlowFramePolar (line 133) | def getFlowFramePolar(self, frame_index): function computeDirectogramPowers (line 146) | def computeDirectogramPowers(self, bins=None, dead_zone= 0.05, density=N... function getDirectogramPowers (line 224) | def getDirectogramPowers(self, force_recompute=False, **kwargs): function getDirectogram (line 231) | def getDirectogram(self, **kwargs): function getVisualTempo (line 240) | def getVisualTempo(self, force_recompute=None, **kwargs): function getVisualTempogram (line 250) | def getVisualTempogram(self, window_length=None, force_recompute=None, n... function getVisibleImpactEnvelope (line 311) | def getVisibleImpactEnvelope(self, force_recompute=False, **kwargs): function getForwardVisibleImpactEnvelope (line 319) | def getForwardVisibleImpactEnvelope(self, force_recompute=False, **kwargs): function getBackwardVisibleImpactEnvelope (line 334) | def getBackwardVisibleImpactEnvelope(self, force_recompute=False, **kwar... function getBothWayVisibleImpactEnvelope (line 342) | def getBothWayVisibleImpactEnvelope(self, force_recompute=False, **kwargs): function getVisibleImpactEnvelopePowers (line 350) | def getVisibleImpactEnvelopePowers(self, force_recompute=False, **kwargs): function getCutTimes (line 362) | def getCutTimes(self): function getCutEvents (line 365) | def getCutEvents(self, force_recompute=False, **kwargs): function visualBeatsFromEvents (line 402) | def visualBeatsFromEvents(self, events): function getVisualBeatTimes (line 431) | def getVisualBeatTimes(self, **kwargs): function getDirectionalFlux (line 434) | def getDirectionalFlux(self, function computeImpactEnvelope (line 472) | def computeImpactEnvelope(self, function computeImpactEnvelopeOld (line 558) | def computeImpactEnvelopeOld(self, f_sigma=None, median_kernel=None, hig... function getVisibleImpacts (line 641) | def getVisibleImpacts(self, force_recompute=False, include_cut_events = ... function getForwardVisibleImpacts (line 664) | def getForwardVisibleImpacts(self, force_recompute=False, include_cut_ev... function getBackwardVisibleImpacts (line 682) | def getBackwardVisibleImpacts(self, force_recompute=False, include_cut_e... function findAccidentalDanceSequences (line 702) | def findAccidentalDanceSequences(self, target_n_beats = 7, n_samples=25,... function getVisualBeatSequences (line 720) | def getVisualBeatSequences(self, function printVisualBeatSequences (line 802) | def printVisualBeatSequences(self, function plotEvents (line 863) | def plotEvents(self, events, time_range = 'default', **kwargs): function plotCutEvents (line 875) | def plotCutEvents(self, **kwargs): function plotVisibleImpacts (line 880) | def plotVisibleImpacts(self, **kwargs): function plotImpactEnvelope (line 888) | def plotImpactEnvelope(self, **kwargs): function plotVisualBeats (line 897) | def plotVisualBeats(self, **kwargs): function loadFlowFeatures (line 906) | def loadFlowFeatures(self): FILE: src/video2npz/visbeat3/visbeat3/VisBeatExampleVideo.py class VisBeatExampleVideo (line 4) | class VisBeatExampleVideo(object): method __init__ (line 5) | def __init__(self, name, url, start_beat=None, end_beat = None, displa... method code (line 20) | def code(self): method _getCode (line 22) | def _getCode(self): method code (line 25) | def code(self, value): method _setCode (line 27) | def _setCode(self, value): method display_name (line 35) | def display_name(self): method _getDisplayName (line 37) | def _getDisplayName(self): method _ytWatchURL (line 45) | def _ytWatchURL(self): method _ytEmbedURL (line 48) | def _ytEmbedURL(self, autoplay=None): method _ytThumbURL (line 54) | def _ytThumbURL(self): method _fancyBoxCode (line 57) | def _fancyBoxCode(self, with_label = None): class HTMLCode (line 76) | class HTMLCode(object): method __init__ (line 77) | def __init__(self, start_string=None): method string (line 86) | def string(self): method _getString (line 88) | def _getString(self): method code (line 93) | def code(self): method _getCode (line 95) | def _getCode(self): method code (line 98) | def code(self, value): method _setCode (line 100) | def _setCode(self, value): method soup (line 107) | def soup(self): method _getSoup (line 109) | def _getSoup(self): method _makeSoup (line 114) | def _makeSoup(self): method add (line 123) | def add(self, s): method addLine (line 126) | def addLine(self, s): method startTable (line 129) | def startTable(self, id=None, class_ = None, **kwargs): method endTable (line 141) | def endTable(self): method startRow (line 145) | def startRow(self): method endRow (line 148) | def endRow(self): method addColumnLabel (line 151) | def addColumnLabel(self, label): method addRowLabel (line 156) | def addRowLabel(self, label): method addRowCell (line 161) | def addRowCell(self, content): FILE: src/video2npz/visbeat3/visbeat3/VisBeatImports.py function local_time_string (line 29) | def local_time_string(): function VBWARN (line 33) | def VBWARN(message): function vb_get_ipython (line 65) | def vb_get_ipython(): function clipping_params (line 68) | def clipping_params(clip_bins=30, clip_fraction=0.95): function get_hist_clipped (line 71) | def get_hist_clipped(signal, clip_bins=30, clip_fraction=0.95): function np_scale_to_range (line 99) | def np_scale_to_range(data, value_range=None): FILE: src/video2npz/visbeat3/visbeat3/VisualBeat.py class VisualBeat (line 3) | class VisualBeat(Event): method VBOBJECT_TYPE (line 4) | def VBOBJECT_TYPE(self): method __init__ (line 7) | def __init__(self, start=None, type=None, weight=None, index=None, unr... method initializeBlank (line 10) | def initializeBlank(self): method __str__ (line 16) | def __str__(self): method toDictionary (line 22) | def toDictionary(self): method initFromDictionary (line 34) | def initFromDictionary(self, d): method clone (line 46) | def clone(self, start=None): method FromEvent (line 57) | def FromEvent(e): method time_window_func (line 64) | def time_window_func(max_separation, break_on_cuts=None): method tempo_binary_objective (line 75) | def tempo_binary_objective(target_period, binary_weight=None): method autocor_binary_objective (line 84) | def autocor_binary_objective(binary_weight=None, **kwargs): method angle_binary_objective (line 104) | def angle_binary_objective(binary_weight=None, absolute=None): method Double (line 121) | def Double(events, type=None): method weight_unary_objective (line 133) | def weight_unary_objective(unary_weight=None): method PullOptimalPaths_Basic (line 141) | def PullOptimalPaths_Basic(vis_beats, target_period, unary_weight=None... method PullOptimalPaths (line 153) | def PullOptimalPaths(vis_beats, unary_fn=None, binary_fn=None, window_... method PullOptimalPaths_Autocor (line 173) | def PullOptimalPaths_Autocor(vis_beats, unary_weight=None, binary_weig... method DynamicProgramOptimalPaths (line 189) | def DynamicProgramOptimalPaths(vis_beats, unary_objective_func, binary... FILE: src/video2npz/visbeat3/visbeat3/Warp.py class Warp (line 10) | class Warp(AObject): method VBOBJECT_TYPE (line 17) | def VBOBJECT_TYPE(self): method __init__ (line 20) | def __init__(self, path=None): method FromEvents (line 27) | def FromEvents(source_events, target_events): method FromEventLists (line 43) | def FromEventLists(source_eventlist, target_eventlist): method initializeBlank (line 51) | def initializeBlank(self): method getTargetStart (line 61) | def getTargetStart(self, lead=None): method getTargetEnd (line 68) | def getTargetEnd(self, lead=None): method getSourceStart (line 73) | def getSourceStart(self): method getSourceEnd (line 78) | def getSourceEnd(self): method getWarpedSourceStart (line 83) | def getWarpedSourceStart(self, lead=None): method getWarpedSourceEnd (line 90) | def getWarpedSourceEnd(self, tail=None): method setWarpFunc (line 99) | def setWarpFunc(self, warp_type, **kwargs): method warpSourceTime (line 156) | def warpSourceTime(self, t): method warpSourceTimes (line 160) | def warpSourceTimes(self, t): method warpTargetTime (line 167) | def warpTargetTime(self, t): method warpTargetTimes (line 171) | def warpTargetTimes(self, t): method plot (line 178) | def plot(self, xlim=None, sampling_rate=None, new_figure=None, render_... method plotImage (line 233) | def plotImage(self, xlim=None, sampling_rate=None): method repeatShorterEvents (line 253) | def repeatShorterEvents(self, endpoints=False): method FromEvents (line 260) | def FromEvents(source_events, target_events): method LinearInterp (line 269) | def LinearInterp(t, a_events, b_events): method plotWarpMethodTest (line 305) | def plotWarpMethodTest(warp_type, additional_points=None, **kwargs): method SquareInterp (line 341) | def SquareInterp(t, a_events, b_events): method GetEventWarpFunc (line 380) | def GetEventWarpFunc(from_events, to_events, f, lead_time=None, **kwar... method WFunc_Quadratic (line 410) | def WFunc_Quadratic(): method WFunc_Weight (line 430) | def WFunc_Weight(use_to_weights=None, **kwargs): method WFunc_P (line 463) | def WFunc_P(p=None, **kwargs): method WFunc_Mouth (line 491) | def WFunc_Mouth(p_acceleration_time=0.1, **kwargs): method WFunc_targettime_sourcefraction (line 524) | def WFunc_targettime_sourcefraction(acceleration_target_time=0.1, acce... method WFunc_target_source_fractions (line 574) | def WFunc_target_source_fractions(acceleration_target_fraction=0.8, ac... method WFunc_AB (line 628) | def WFunc_AB(const_factor, quad_factor, **kwargs): method ABWarp (line 646) | def ABWarp(): method CubicInterp (line 667) | def CubicInterp(t, a_events, b_events): method LinearInterpFunc (line 674) | def LinearInterpFunc(a_events, b_events): method CubicInterpFunc (line 688) | def CubicInterpFunc(a_events, b_events): FILE: src/video2npz/visbeat3/visbeat3/__init__.py function SetAssetsDir (line 20) | def SetAssetsDir(assets_dir): function GetAssetsDir (line 31) | def GetAssetsDir(): function GetVideoSourcesDir (line 34) | def GetVideoSourcesDir(): function PullVideo (line 39) | def PullVideo(name=None, source_location=None, max_height=240, **kwargs): function ClipVideo (line 62) | def ClipVideo(video, time_range, max_height=240): function GetVideoSource (line 74) | def GetVideoSource(name): function LoadVideo (line 82) | def LoadVideo(name, max_height=240): function Dancefer (line 96) | def Dancefer(source_video, target, function get_temp_file_path (line 250) | def get_temp_file_path(final_file_path="TEMP", temp_dir_path = None): function AutoDancefer (line 265) | def AutoDancefer(source, target, output_path = None, synch_video_beat = ... function Dancify (line 276) | def Dancify(source_video, target, FILE: src/video2npz/visbeat3/visbeat3/_mediafiles.py function GetTestAudioPath (line 17) | def GetTestAudioPath(filename): function GetTestImagePath (line 38) | def GetTestImagePath(filename=None): function GetVBMarkPath (line 43) | def GetVBMarkPath(): FILE: src/video2npz/visbeat3/visbeat3/fileui/__init__.py function GetFilePath (line 17) | def GetFilePath(initial_path=None): function GetDirectory (line 22) | def GetDirectory(initial_path=None): function GetSaveFilePath (line 27) | def GetSaveFilePath(initial_path=None, file_extension = None): function Show (line 33) | def Show(path): function Open (line 36) | def Open(path): function GetFilePath (line 40) | def GetFilePath(initial_path=None): function GetDirectory (line 42) | def GetDirectory(initial_path=None): function GetSaveFilePath (line 44) | def GetSaveFilePath(initial_path=None, file_extension = None): function Show (line 46) | def Show(path): function Open (line 48) | def Open(path): FILE: src/video2npz/visbeat3/visbeat3/fileui/uipath.py function uiGetFilePath (line 6) | def uiGetFilePath(initial_path=None): function uiGetDirectory (line 18) | def uiGetDirectory(initial_path=None): function uiGetSaveFilePath (line 29) | def uiGetSaveFilePath(initial_path=None, file_extension=None): function showInFinder (line 49) | def showInFinder(path): function openOSX (line 52) | def openOSX(path): function put_string_in_quotes (line 55) | def put_string_in_quotes(s): function get_file_name_from_path (line 58) | def get_file_name_from_path(pth): function get_dir_from_path (line 61) | def get_dir_from_path(pth): FILE: src/video2npz/visbeat3/visbeat3/vbgui/BeatGUI.py function media_GUI_func (line 16) | def media_GUI_func(self): class BeatGUI (line 22) | class BeatGUI(AObject): method AOBJECT_TYPE (line 26) | def AOBJECT_TYPE(self): method __init__ (line 29) | def __init__(self, media=None, path=None, clear_temp=None): method initializeBlank (line 37) | def initializeBlank(self): method getJSONName (line 43) | def getJSONName(self): method media (line 51) | def media(self): method _getMedia (line 53) | def _getMedia(self): method media (line 56) | def media(self, value): method _setMedia (line 58) | def _setMedia(self, value): method media_type (line 64) | def media_type(self): method _getMediaType (line 66) | def _getMediaType(self): method widget (line 75) | def widget(self): method _getWidget (line 77) | def _getWidget(self): method widget (line 82) | def widget(self, value): method _setWidget (line 84) | def _setWidget(self, value): method frame_rate (line 90) | def frame_rate(self): method _getFrameRate (line 92) | def _getFrameRate(self): method frame_rate (line 100) | def frame_rate(self, value): method _setFrameRate (line 102) | def _setFrameRate(self, value): method frame_offset (line 109) | def frame_offset(self): method _getFrameOffset (line 111) | def _getFrameOffset(self): method frame_offset (line 114) | def frame_offset(self, value): method _setFrameOffset (line 116) | def _setFrameOffset(self, value): method run (line 120) | def run(self, local_saliency=None, frame_rate = None, eventlist = 'def... method guessFrameOffset (line 151) | def guessFrameOffset(self): method deactivateAllEvents (line 158) | def deactivateAllEvents(self): method activateAllEvents (line 168) | def activateAllEvents(self): method activatePattern (line 178) | def activatePattern(self, pattern=None, prefix=None, apply_to_active=N... method shiftEventsByNFrames (line 207) | def shiftEventsByNFrames(self, n_frames=None): method getActiveEventTimes (line 220) | def getActiveEventTimes(self): method getEventTimes (line 227) | def getEventTimes(self): method getEvents (line 234) | def getEvents(self, active_only=None): method getEventList (line 237) | def getEventList(self, active_only=None): method getActiveEvents (line 242) | def getActiveEvents(self): method getEventDicts (line 245) | def getEventDicts(self, active_only = None): method saveEvents (line 256) | def saveEvents(self, save_path = None): method saveEventsAs (line 269) | def saveEventsAs(self, save_path = None): method setEvents (line 284) | def setEvents(self, events): method setEventList (line 287) | def setEventList(self, event_list): method loadEvents (line 293) | def loadEvents(self, load_path = None): method getEventListWithSelectedSegments (line 302) | def getEventListWithSelectedSegments(self):