# Autogenerated by nbdev

d = { 'settings': { 'branch': 'main',
                'doc_baseurl': '/utrc',
                'doc_host': 'https://dsm-72.github.io',
                'git_url': 'https://github.com/dsm-72/utrc',
                'lib_path': 'utrc'},
  'syms': { 'utrc.attr': { 'utrc.attr._avail': ('attr.html#_avail', 'utrc/attr.py'),
                           'utrc.attr._built': ('attr.html#_built', 'utrc/attr.py'),
                           'utrc.attr._ndim': ('attr.html#_ndim', 'utrc/attr.py'),
                           'utrc.attr._seeded': ('attr.html#_seeded', 'utrc/attr.py'),
                           'utrc.attr._shape': ('attr.html#_shape', 'utrc/attr.py'),
                           'utrc.attr.getattrs': ('attr.html#getattrs', 'utrc/attr.py'),
                           'utrc.attr.gets': ('attr.html#gets', 'utrc/attr.py'),
                           'utrc.attr.nested': ('attr.html#nested', 'utrc/attr.py'),
                           'utrc.attr.nested.__call__': ('attr.html#nested.__call__', 'utrc/attr.py'),
                           'utrc.attr.nested.__init__': ('attr.html#nested.__init__', 'utrc/attr.py'),
                           'utrc.attr.nested.__repr__': ('attr.html#nested.__repr__', 'utrc/attr.py')},
            'utrc.atyp': {'utrc.atyp.star': ('atyp.html#star', 'utrc/atyp.py')},
            'utrc.bend': { 'utrc.bend.backend': ('bend.html#backend', 'utrc/bend.py'),
                           'utrc.bend.getbackend': ('bend.html#getbackend', 'utrc/bend.py'),
                           'utrc.bend.hasbackend': ('bend.html#hasbackend', 'utrc/bend.py'),
                           'utrc.bend.hascuda': ('bend.html#hascuda', 'utrc/bend.py'),
                           'utrc.bend.hasmps': ('bend.html#hasmps', 'utrc/bend.py'),
                           'utrc.bend.isavail': ('bend.html#isavail', 'utrc/bend.py'),
                           'utrc.bend.isbuilt': ('bend.html#isbuilt', 'utrc/bend.py')},
            'utrc.cons': {},
            'utrc.data': { 'utrc.data.catdists': ('data.html#catdists', 'utrc/data.py'),
                           'utrc.data.datasplit': ('data.html#datasplit', 'utrc/data.py')},
            'utrc.diff': { 'utrc.diff.Diffusion': ('diff.html#diffusion', 'utrc/diff.py'),
                           'utrc.diff.Diffusion.__init__': ('diff.html#diffusion.__init__', 'utrc/diff.py'),
                           'utrc.diff.Diffusion._eigs_to_use': ('diff.html#diffusion._eigs_to_use', 'utrc/diff.py'),
                           'utrc.diff.Diffusion._pairwise_distances': ('diff.html#diffusion._pairwise_distances', 'utrc/diff.py'),
                           'utrc.diff.Diffusion._swap_framework': ('diff.html#diffusion._swap_framework', 'utrc/diff.py'),
                           'utrc.diff.Diffusion.calculate_stationary_distribution': ( 'diff.html#diffusion.calculate_stationary_distribution',
                                                                                      'utrc/diff.py'),
                           'utrc.diff.Diffusion.compute_diffusion_distance': ( 'diff.html#diffusion.compute_diffusion_distance',
                                                                               'utrc/diff.py'),
                           'utrc.diff.Diffusion.diffuse_A': ('diff.html#diffusion.diffuse_a', 'utrc/diff.py'),
                           'utrc.diff.Diffusion.diffuse_G': ('diff.html#diffusion.diffuse_g', 'utrc/diff.py'),
                           'utrc.diff.Diffusion.fit': ('diff.html#diffusion.fit', 'utrc/diff.py'),
                           'utrc.diff.Diffusion.get_P': ('diff.html#diffusion.get_p', 'utrc/diff.py'),
                           'utrc.diff.Diffusion.l1_pairwise_distances': ('diff.html#diffusion.l1_pairwise_distances', 'utrc/diff.py'),
                           'utrc.diff.Diffusion.l2_pairwise_distances': ('diff.html#diffusion.l2_pairwise_distances', 'utrc/diff.py'),
                           'utrc.diff.Diffusion.make_graph': ('diff.html#diffusion.make_graph', 'utrc/diff.py'),
                           'utrc.diff.Diffusion.mount': ('diff.html#diffusion.mount', 'utrc/diff.py'),
                           'utrc.diff.Diffusion.normalize_G': ('diff.html#diffusion.normalize_g', 'utrc/diff.py'),
                           'utrc.diff.Diffusion.stationary_distribution': ('diff.html#diffusion.stationary_distribution', 'utrc/diff.py'),
                           'utrc.diff.Diffusion.symmetrize_G': ('diff.html#diffusion.symmetrize_g', 'utrc/diff.py'),
                           'utrc.diff.Diffusion.to': ('diff.html#diffusion.to', 'utrc/diff.py'),
                           'utrc.diff.DiffusionAffinity': ('diff.html#diffusionaffinity', 'utrc/diff.py'),
                           'utrc.diff.DiffusionAffinity.__init__': ('diff.html#diffusionaffinity.__init__', 'utrc/diff.py'),
                           'utrc.diff.DiffusionAffinity.fit': ('diff.html#diffusionaffinity.fit', 'utrc/diff.py'),
                           'utrc.diff.DiffusionDistance': ('diff.html#diffusiondistance', 'utrc/diff.py'),
                           'utrc.diff.DiffusionDistance.__init__': ('diff.html#diffusiondistance.__init__', 'utrc/diff.py'),
                           'utrc.diff.DiffusionDistance.fit': ('diff.html#diffusiondistance.fit', 'utrc/diff.py'),
                           'utrc.diff.DiffusionMap': ('diff.html#diffusionmap', 'utrc/diff.py'),
                           'utrc.diff.DiffusionMap.__init__': ('diff.html#diffusionmap.__init__', 'utrc/diff.py'),
                           'utrc.diff.DiffusionMap.fit': ('diff.html#diffusionmap.fit', 'utrc/diff.py'),
                           'utrc.diff.PHATEDistance': ('diff.html#phatedistance', 'utrc/diff.py'),
                           'utrc.diff.PHATEDistance.__init__': ('diff.html#phatedistance.__init__', 'utrc/diff.py'),
                           'utrc.diff.PHATEDistance.fit': ('diff.html#phatedistance.fit', 'utrc/diff.py')},
            'utrc.dims': { 'utrc.dims.adjsize': ('dims.html#adjsize', 'utrc/dims.py'),
                           'utrc.dims.adjust_size': ('dims.html#adjust_size', 'utrc/dims.py'),
                           'utrc.dims.as2d': ('dims.html#as2d', 'utrc/dims.py'),
                           'utrc.dims.as3d': ('dims.html#as3d', 'utrc/dims.py'),
                           'utrc.dims.as4d': ('dims.html#as4d', 'utrc/dims.py'),
                           'utrc.dims.augidx': ('dims.html#augidx', 'utrc/dims.py'),
                           'utrc.dims.augment_idx': ('dims.html#augment_idx', 'utrc/dims.py'),
                           'utrc.dims.fce': ('dims.html#fce', 'utrc/dims.py'),
                           'utrc.dims.fcs': ('dims.html#fcs', 'utrc/dims.py'),
                           'utrc.dims.fre': ('dims.html#fre', 'utrc/dims.py'),
                           'utrc.dims.frs': ('dims.html#frs', 'utrc/dims.py'),
                           'utrc.dims.getbbox': ('dims.html#getbbox', 'utrc/dims.py'),
                           'utrc.dims.iasdim': ('dims.html#iasdim', 'utrc/dims.py'),
                           'utrc.dims.idx_as_dim': ('dims.html#idx_as_dim', 'utrc/dims.py'),
                           'utrc.dims.iindims': ('dims.html#iindims', 'utrc/dims.py'),
                           'utrc.dims.insert_dim': ('dims.html#insert_dim', 'utrc/dims.py'),
                           'utrc.dims.is2d': ('dims.html#is2d', 'utrc/dims.py'),
                           'utrc.dims.is3d': ('dims.html#is3d', 'utrc/dims.py'),
                           'utrc.dims.is_idx_in_dims': ('dims.html#is_idx_in_dims', 'utrc/dims.py'),
                           'utrc.dims.ndirected': ('dims.html#ndirected', 'utrc/dims.py'),
                           'utrc.dims.ndirections': ('dims.html#ndirections', 'utrc/dims.py'),
                           'utrc.dims.rbatches_dim': ('dims.html#rbatches_dim', 'utrc/dims.py'),
                           'utrc.dims.rchannels_dim': ('dims.html#rchannels_dim', 'utrc/dims.py'),
                           'utrc.dims.subpxs': ('dims.html#subpxs', 'utrc/dims.py'),
                           'utrc.dims.vidpxs': ('dims.html#vidpxs', 'utrc/dims.py')},
            'utrc.init': { 'utrc.init.init_c0': ('init.html#init_c0', 'utrc/init.py'),
                           'utrc.init.init_h0': ('init.html#init_h0', 'utrc/init.py'),
                           'utrc.init.init_loss': ('init.html#init_loss', 'utrc/init.py'),
                           'utrc.init.init_r0': ('init.html#init_r0', 'utrc/init.py'),
                           'utrc.init.init_rn': ('init.html#init_rn', 'utrc/init.py'),
                           'utrc.init.init_s0': ('init.html#init_s0', 'utrc/init.py')},
            'utrc.kwds': { 'utrc.kwds.AugmenterKeywords': ('kwds.html#augmenterkeywords', 'utrc/kwds.py'),
                           'utrc.kwds.AugmenterKeywords.__init__': ('kwds.html#augmenterkeywords.__init__', 'utrc/kwds.py'),
                           'utrc.kwds.BaseRecurrentKeywords': ('kwds.html#baserecurrentkeywords', 'utrc/kwds.py'),
                           'utrc.kwds.BaseRecurrentKeywords.__init__': ('kwds.html#baserecurrentkeywords.__init__', 'utrc/kwds.py'),
                           'utrc.kwds.DifferentialEquationKeywords': ('kwds.html#differentialequationkeywords', 'utrc/kwds.py'),
                           'utrc.kwds.DifferentialEquationKeywords.__init__': ( 'kwds.html#differentialequationkeywords.__init__',
                                                                                'utrc/kwds.py'),
                           'utrc.kwds.DiffusionKeywords': ('kwds.html#diffusionkeywords', 'utrc/kwds.py'),
                           'utrc.kwds.DiffusionKeywords.__init__': ('kwds.html#diffusionkeywords.__init__', 'utrc/kwds.py'),
                           'utrc.kwds.DynamicsForwardKeywords': ('kwds.html#dynamicsforwardkeywords', 'utrc/kwds.py'),
                           'utrc.kwds.DynamicsForwardKeywords.__init__': ('kwds.html#dynamicsforwardkeywords.__init__', 'utrc/kwds.py'),
                           'utrc.kwds.DynamicsKeywords': ('kwds.html#dynamicskeywords', 'utrc/kwds.py'),
                           'utrc.kwds.DynamicsKeywords.__init__': ('kwds.html#dynamicskeywords.__init__', 'utrc/kwds.py'),
                           'utrc.kwds.LSTMKeywords': ('kwds.html#lstmkeywords', 'utrc/kwds.py'),
                           'utrc.kwds.LSTMKeywords.__init__': ('kwds.html#lstmkeywords.__init__', 'utrc/kwds.py'),
                           'utrc.kwds.NeuralKeywords': ('kwds.html#neuralkeywords', 'utrc/kwds.py'),
                           'utrc.kwds.NeuralKeywords.__init__': ('kwds.html#neuralkeywords.__init__', 'utrc/kwds.py'),
                           'utrc.kwds.NeuralOptimalTransportKeywords': ('kwds.html#neuraloptimaltransportkeywords', 'utrc/kwds.py'),
                           'utrc.kwds.NeuralOptimalTransportKeywords.__init__': ( 'kwds.html#neuraloptimaltransportkeywords.__init__',
                                                                                  'utrc/kwds.py'),
                           'utrc.kwds.ODEKeywords': ('kwds.html#odekeywords', 'utrc/kwds.py'),
                           'utrc.kwds.ODEKeywords.__init__': ('kwds.html#odekeywords.__init__', 'utrc/kwds.py'),
                           'utrc.kwds.RNNKeywords': ('kwds.html#rnnkeywords', 'utrc/kwds.py'),
                           'utrc.kwds.RNNKeywords.__init__': ('kwds.html#rnnkeywords.__init__', 'utrc/kwds.py'),
                           'utrc.kwds.RecurrentAutoEncoderKeywords': ('kwds.html#recurrentautoencoderkeywords', 'utrc/kwds.py'),
                           'utrc.kwds.RecurrentAutoEncoderKeywords.__init__': ( 'kwds.html#recurrentautoencoderkeywords.__init__',
                                                                                'utrc/kwds.py'),
                           'utrc.kwds.RecurrentDecoderKeywords': ('kwds.html#recurrentdecoderkeywords', 'utrc/kwds.py'),
                           'utrc.kwds.RecurrentDecoderKeywords.__init__': ('kwds.html#recurrentdecoderkeywords.__init__', 'utrc/kwds.py'),
                           'utrc.kwds.RecurrentEncoderKeywords': ('kwds.html#recurrentencoderkeywords', 'utrc/kwds.py'),
                           'utrc.kwds.RecurrentEncoderKeywords.__init__': ('kwds.html#recurrentencoderkeywords.__init__', 'utrc/kwds.py'),
                           'utrc.kwds.RecurrentKeywords': ('kwds.html#recurrentkeywords', 'utrc/kwds.py'),
                           'utrc.kwds.RecurrentKeywords.__init__': ('kwds.html#recurrentkeywords.__init__', 'utrc/kwds.py'),
                           'utrc.kwds.SDEFunctionKeywords': ('kwds.html#sdefunctionkeywords', 'utrc/kwds.py'),
                           'utrc.kwds.SDEFunctionKeywords.__init__': ('kwds.html#sdefunctionkeywords.__init__', 'utrc/kwds.py'),
                           'utrc.kwds.SDEKeywords': ('kwds.html#sdekeywords', 'utrc/kwds.py'),
                           'utrc.kwds.SDEKeywords.__init__': ('kwds.html#sdekeywords.__init__', 'utrc/kwds.py'),
                           'utrc.kwds.SDEProblemKeywords': ('kwds.html#sdeproblemkeywords', 'utrc/kwds.py'),
                           'utrc.kwds.SDEProblemKeywords.__init__': ('kwds.html#sdeproblemkeywords.__init__', 'utrc/kwds.py'),
                           'utrc.kwds.SimpleKeywords': ('kwds.html#simplekeywords', 'utrc/kwds.py'),
                           'utrc.kwds.SimpleKeywords.__init__': ('kwds.html#simplekeywords.__init__', 'utrc/kwds.py'),
                           'utrc.kwds.SubVidInfo': ('kwds.html#subvidinfo', 'utrc/kwds.py'),
                           'utrc.kwds.SubVidInfo.__init__': ('kwds.html#subvidinfo.__init__', 'utrc/kwds.py'),
                           'utrc.kwds.VidInfo': ('kwds.html#vidinfo', 'utrc/kwds.py'),
                           'utrc.kwds.VidInfo.__init__': ('kwds.html#vidinfo.__init__', 'utrc/kwds.py')},
            'utrc.logs': { 'utrc.logs.TorchMessage': ('logs.html#torchmessage', 'utrc/logs.py'),
                           'utrc.logs.TorchMessage.__init__': ('logs.html#torchmessage.__init__', 'utrc/logs.py')},
            'utrc.loss': { 'utrc.loss.AutoEncoderLoss': ('loss.html#autoencoderloss', 'utrc/loss.py'),
                           'utrc.loss.AutoEncoderLoss.__call__': ('loss.html#autoencoderloss.__call__', 'utrc/loss.py'),
                           'utrc.loss.AutoEncoderLoss.__init__': ('loss.html#autoencoderloss.__init__', 'utrc/loss.py'),
                           'utrc.loss.DensityLoss': ('loss.html#densityloss', 'utrc/loss.py'),
                           'utrc.loss.DensityLoss.__call__': ('loss.html#densityloss.__call__', 'utrc/loss.py'),
                           'utrc.loss.DensityLoss.__init__': ('loss.html#densityloss.__init__', 'utrc/loss.py'),
                           'utrc.loss.DensityLoss._check_is_local': ('loss.html#densityloss._check_is_local', 'utrc/loss.py'),
                           'utrc.loss.DensityLoss._check_k': ('loss.html#densityloss._check_k', 'utrc/loss.py'),
                           'utrc.loss.DensityLoss.calc_cdist_across_one_t': ( 'loss.html#densityloss.calc_cdist_across_one_t',
                                                                              'utrc/loss.py'),
                           'utrc.loss.DensityLoss.calc_cdist_across_time': ('loss.html#densityloss.calc_cdist_across_time', 'utrc/loss.py'),
                           'utrc.loss.GeodesicLoss': ('loss.html#geodesicloss', 'utrc/loss.py'),
                           'utrc.loss.GeodesicLoss.__call__': ('loss.html#geodesicloss.__call__', 'utrc/loss.py'),
                           'utrc.loss.GeodesicLoss.__init__': ('loss.html#geodesicloss.__init__', 'utrc/loss.py'),
                           'utrc.loss.MMDLoss': ('loss.html#mmdloss', 'utrc/loss.py'),
                           'utrc.loss.MMDLoss.__init__': ('loss.html#mmdloss.__init__', 'utrc/loss.py'),
                           'utrc.loss.MMDLoss.forward': ('loss.html#mmdloss.forward', 'utrc/loss.py'),
                           'utrc.loss.MMDLoss.guassian_kernel': ('loss.html#mmdloss.guassian_kernel', 'utrc/loss.py'),
                           'utrc.loss.OptimalTransportLoss': ('loss.html#optimaltransportloss', 'utrc/loss.py'),
                           'utrc.loss.OptimalTransportLoss.__call__': ('loss.html#optimaltransportloss.__call__', 'utrc/loss.py'),
                           'utrc.loss.OptimalTransportLoss.__init__': ('loss.html#optimaltransportloss.__init__', 'utrc/loss.py')},
            'utrc.misc': { 'utrc.misc.calcgrid': ('misc.html#calcgrid', 'utrc/misc.py'),
                           'utrc.misc.grididx': ('misc.html#grididx', 'utrc/misc.py'),
                           'utrc.misc.pad4grid': ('misc.html#pad4grid', 'utrc/misc.py'),
                           'utrc.misc.pair': ('misc.html#pair', 'utrc/misc.py'),
                           'utrc.misc.steps': ('misc.html#steps', 'utrc/misc.py'),
                           'utrc.misc.takekeys': ('misc.html#takekeys', 'utrc/misc.py')},
            'utrc.perc': { 'utrc.perc.accumulate_percents': ('perc.html#accumulate_percents', 'utrc/perc.py'),
                           'utrc.perc.apercents': ('perc.html#apercents', 'utrc/perc.py'),
                           'utrc.perc.idxstep': ('perc.html#idxstep', 'utrc/perc.py'),
                           'utrc.perc.integer_percent': ('perc.html#integer_percent', 'utrc/perc.py'),
                           'utrc.perc.integer_percents': ('perc.html#integer_percents', 'utrc/perc.py'),
                           'utrc.perc.ipercent': ('perc.html#ipercent', 'utrc/perc.py'),
                           'utrc.perc.ipercents': ('perc.html#ipercents', 'utrc/perc.py'),
                           'utrc.perc.perbounds': ('perc.html#perbounds', 'utrc/perc.py'),
                           'utrc.perc.percent': ('perc.html#percent', 'utrc/perc.py'),
                           'utrc.perc.range_percents': ('perc.html#range_percents', 'utrc/perc.py'),
                           'utrc.perc.rpercents': ('perc.html#rpercents', 'utrc/perc.py')},
            'utrc.seed': { 'utrc.seed.npseed': ('seed.html#npseed', 'utrc/seed.py'),
                           'utrc.seed.osseed': ('seed.html#osseed', 'utrc/seed.py'),
                           'utrc.seed.plseed': ('seed.html#plseed', 'utrc/seed.py'),
                           'utrc.seed.ptseed': ('seed.html#ptseed', 'utrc/seed.py'),
                           'utrc.seed.seedall': ('seed.html#seedall', 'utrc/seed.py'),
                           'utrc.seed.seedfn': ('seed.html#seedfn', 'utrc/seed.py')},
            'utrc.smpl': { 'utrc.smpl.groupget': ('smpl.html#groupget', 'utrc/smpl.py'),
                           'utrc.smpl.idxperm': ('smpl.html#idxperm', 'utrc/smpl.py'),
                           'utrc.smpl.permute_indicies': ('smpl.html#permute_indicies', 'utrc/smpl.py'),
                           'utrc.smpl.sample': ('smpl.html#sample', 'utrc/smpl.py')},
            'utrc.strs': { 'utrc.strs.endpart': ('strs.html#endpart', 'utrc/strs.py'),
                           'utrc.strs.midpart': ('strs.html#midpart', 'utrc/strs.py'),
                           'utrc.strs.prepart': ('strs.html#prepart', 'utrc/strs.py'),
                           'utrc.strs.snakecase': ('strs.html#snakecase', 'utrc/strs.py')},
            'utrc.tens': { 'utrc.tens.augment_zeros': ('tens.html#augment_zeros', 'utrc/tens.py'),
                           'utrc.tens.augzeros': ('tens.html#augzeros', 'utrc/tens.py'),
                           'utrc.tens.last': ('tens.html#last', 'utrc/tens.py'),
                           'utrc.tens.last_rn': ('tens.html#last_rn', 'utrc/tens.py'),
                           'utrc.tens.nanslike': ('tens.html#nanslike', 'utrc/tens.py'),
                           'utrc.tens.nonzerosfrom': ('tens.html#nonzerosfrom', 'utrc/tens.py'),
                           'utrc.tens.pack': ('tens.html#pack', 'utrc/tens.py'),
                           'utrc.tens.pack_padded': ('tens.html#pack_padded', 'utrc/tens.py'),
                           'utrc.tens.pad': ('tens.html#pad', 'utrc/tens.py'),
                           'utrc.tens.sort_sequences': ('tens.html#sort_sequences', 'utrc/tens.py'),
                           'utrc.tens.torchnans': ('tens.html#torchnans', 'utrc/tens.py'),
                           'utrc.tens.unpack': ('tens.html#unpack', 'utrc/tens.py'),
                           'utrc.tens.unpadded_len': ('tens.html#unpadded_len', 'utrc/tens.py')}}}
