-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathsearchindex.js
1 lines (1 loc) · 395 KB
/
searchindex.js
1
Search.setIndex({"alltitles": {"(Fused) Gromov-Wasserstein Linear Dictionary Learning": [[36, null]], "0.1.10": [[107, "id38"]], "0.1.11": [[107, "id37"]], "0.1.3": [[107, "id41"]], "0.1.7": [[107, "id40"]], "0.1.9": [[107, "id39"]], "0.3": [[107, "id36"]], "0.3.1": [[107, "id35"]], "0.4": [[107, "id32"]], "0.5.0": [[107, "id29"]], "0.6.0": [[107, "id26"]], "0.7.0": [[107, "id24"]], "0.8.0": [[107, "id21"]], "0.8.1": [[107, "id18"]], "0.8.1.0": [[107, "id16"]], "0.8.2": [[107, "id13"]], "0.9.1": [[107, "id10"]], "0.9.2": [[107, "id7"]], "0.9.3": [[107, "id5"]], "0.9.4": [[107, "id2"]], "0.9.5": [[107, "id1"]], "1D Unbalanced optimal transport": [[71, null]], "1D Wasserstein barycenter demo": [[10, null]], "1D Wasserstein barycenter demo for Unbalanced distributions": [[72, null]], "1D Wasserstein barycenter: exact LP vs entropic regularization": [[11, null]], "2D examples of exact and entropic unbalanced optimal transport": [[76, null]], "2D free support Sinkhorn barycenters of distributions": [[15, null]], "2D free support Wasserstein barycenters of distributions": [[14, null]], "API and modules": [[0, null]], "Acknowledgements": [[105, "acknowledgements"]], "Acknowledgments": [[80, "acknowledgments"]], "Add node features": [[30, "add-node-features"], [38, "add-node-features"]], "Algorithm": [[58, "algorithm"]], "An example of convolutional barycenter (ot.bregman.convolutional_barycenter2d) computation": [[106, "an-example-of-convolutional-barycenter-ot-bregman-convolutional-barycenter2d-computation"]], "Anaconda installation with conda-forge": [[105, "anaconda-installation-with-conda-forge"]], "Animate trajectories of generated samples along iteration": [[4, "animate-trajectories-of-generated-samples-along-iteration"], [8, "animate-trajectories-of-generated-samples-along-iteration"]], "Animate trajectories of the barycenter along gradient descent": [[3, "animate-trajectories-of-the-barycenter-along-gradient-descent"]], "Animate trajectories of the gradient flow along iteration": [[3, "animate-trajectories-of-the-gradient-flow-along-iteration"]], "Animation of the regpath for UOT l2": [[75, "animation-of-the-regpath-for-uot-l2"]], "Animation of the regpath for semi-relaxed UOT l2": [[75, "animation-of-the-regpath-for-semi-relaxed-uot-l2"]], "Attribution": [[78, "attribution"]], "Barycenter computation": [[10, "barycenter-computation"], [29, "barycenter-computation"], [35, "barycenter-computation"], [72, "barycenter-computation"]], "Barycenter computation and plot": [[17, "barycenter-computation-and-plot"]], "Barycenter computation and visualization": [[12, "barycenter-computation-and-visualization"], [13, "barycenter-computation-and-visualization"]], "Barycenters with fixed support": [[106, "barycenters-with-fixed-support"]], "Barycenters with free support": [[106, "barycenters-with-free-support"]], "Barycentric interpolation": [[10, "barycentric-interpolation"], [72, "barycentric-interpolation"]], "Breaking change": [[107, "breaking-change"]], "Classes": [[81, "classes"], [84, "classes"], [100, "classes"], [103, "classes"]], "Closed issues": [[107, "closed-issues"], [107, "id4"], [107, "id6"], [107, "id9"], [107, "id12"], [107, "id15"], [107, "id17"], [107, "id20"], [107, "id23"], [107, "id25"], [107, "id28"], [107, "id31"], [107, "id34"]], "Code of conduct": [[78, null]], "Community clustering with uniform and estimated weights": [[2, "community-clustering-with-uniform-and-estimated-weights"]], "Compare Barycenters in both methods": [[49, "compare-barycenters-in-both-methods"], [49, "id1"]], "Compare the Euclidean Wasserstein distance with the Wasserstein distance on the circle": [[64, "compare-the-euclidean-wasserstein-distance-with-the-wasserstein-distance-on-the-circle"]], "Compare the results with the Sinkhorn algorithm": [[56, "compare-the-results-with-the-sinkhorn-algorithm"]], "Compare with original distributions": [[49, "compare-with-original-distributions"]], "Comparison of Fused Gromov-Wasserstein solvers": [[32, null]], "Computation times": [[9, null], [18, null], [28, null], [40, null], [57, null], [67, null], [70, null], [77, null], [108, null]], "Compute Bures-Wasserstein barycenters and plot them": [[16, "compute-bures-wasserstein-barycenters-and-plot-them"]], "Compute EMD": [[61, "compute-emd"]], "Compute EMD for the different losses": [[63, "compute-emd-for-the-different-losses"]], "Compute EWCA": [[43, "compute-ewca"]], "Compute FGW/GW": [[31, "compute-fgw-gw"]], "Compute Factored OT and exact OT solutions": [[50, "compute-factored-ot-and-exact-ot-solutions"]], "Compute Fisher Discriminant Analysis": [[47, "compute-fisher-discriminant-analysis"]], "Compute GW with scalable stochastic methods with any loss function": [[34, "compute-gw-with-scalable-stochastic-methods-with-any-loss-function"]], "Compute Gromov-Wasserstein plans and distance": [[34, "compute-gromov-wasserstein-plans-and-distance"]], "Compute Sinkhorn": [[61, "compute-sinkhorn"]], "Compute Sinkhorn for the different losses": [[63, "compute-sinkhorn-for-the-different-losses"]], "Compute Wasserstein Discriminant Analysis": [[47, "compute-wasserstein-discriminant-analysis"]], "Compute Weak OT and exact OT solutions": [[48, "compute-weak-ot-and-exact-ot-solutions"]], "Compute distance kernels, normalize them and then display": [[34, "compute-distance-kernels-normalize-them-and-then-display"]], "Compute entropic kl-regularized UOT with Sinkhorn and Translation Invariant Sinkhorn": [[73, "compute-entropic-kl-regularized-uot-with-sinkhorn-and-translation-invariant-sinkhorn"]], "Compute entropic kl-regularized UOT, kl- and l2-regularized UOT": [[76, "compute-entropic-kl-regularized-uot-kl-and-l2-regularized-uot"]], "Compute free support Wasserstein barycenter": [[14, "compute-free-support-wasserstein-barycenter"]], "Compute partial Gromov-Wasserstein plans and distance": [[74, "compute-partial-gromov-wasserstein-plans-and-distance"]], "Compute partial Wasserstein plans and distance": [[74, "compute-partial-wasserstein-plans-and-distance"]], "Compute semi-relaxed and fully relaxed regularization paths": [[75, "compute-semi-relaxed-and-fully-relaxed-regularization-paths"]], "Compute the Sliced Wasserstein Barycenter": [[3, "compute-the-sliced-wasserstein-barycenter"]], "Compute the Transportation Matrix for the Dual Problem": [[56, "compute-the-transportation-matrix-for-the-dual-problem"]], "Compute the Transportation Matrix for the Semi-Dual Problem": [[56, "compute-the-transportation-matrix-for-the-semi-dual-problem"]], "Compute the quantized Fused Gromov-Wasserstein distance between samples using the wrapper": [[37, "compute-the-quantized-fused-gromov-wasserstein-distance-between-samples-using-the-wrapper"]], "Compute the quantized Gromov-Wasserstein distance using the wrapper": [[37, "compute-the-quantized-gromov-wasserstein-distance-using-the-wrapper"]], "Compute their Fused Gromov-Wasserstein distances": [[32, "compute-their-fused-gromov-wasserstein-distances"]], "Compute their entropic-regularized semi-relaxed Gromov-Wasserstein divergences": [[30, "compute-their-entropic-regularized-semi-relaxed-gromov-wasserstein-divergences"]], "Compute their quantized Gromov-Wasserstein distance without using the wrapper": [[37, "compute-their-quantized-gromov-wasserstein-distance-without-using-the-wrapper"]], "Compute their semi-relaxed Fused Gromov-Wasserstein divergences": [[30, "compute-their-semi-relaxed-fused-gromov-wasserstein-divergences"], [38, "compute-their-semi-relaxed-fused-gromov-wasserstein-divergences"]], "Compute their semi-relaxed Gromov-Wasserstein divergences": [[38, "compute-their-semi-relaxed-gromov-wasserstein-divergences"]], "Computing Wasserstein distance": [[106, "computing-wasserstein-distance"]], "Computing d-dimensional Barycenters via d-MMOT": [[49, null]], "Contents": [[105, "contents"]], "Continuous OT plan estimation with Pytorch": [[5, null]], "Contributing to POT": [[79, null]], "Contributions and code of conduct": [[105, "contributions-and-code-of-conduct"]], "Contributors": [[80, null], [80, "contributors"]], "Convert data to torch tensors": [[1, "convert-data-to-torch-tensors"], [5, "convert-data-to-torch-tensors"]], "Convolutional Wasserstein Barycenter example": [[12, null]], "Cost matrix": [[58, "cost-matrix"]], "Create structure matrices and across-feature distance matrix": [[31, "create-structure-matrices-and-across-feature-distance-matrix"]], "Creators and Maintainers": [[80, "creators-and-maintainers"]], "Data for logo": [[51, "data-for-logo"]], "Data generation": [[1, "data-generation"], [4, "data-generation"], [5, "data-generation"], [8, "data-generation"]], "Data preparation": [[12, "data-preparation"], [35, "data-preparation"]], "Dataset 1 : Plot OT Matrices": [[62, "dataset-1-plot-ot-matrices"]], "Dataset 1 : uniform sampling": [[62, "dataset-1-uniform-sampling"]], "Dataset 2 : Partial circle": [[62, "dataset-2-partial-circle"]], "Dataset 2 : Plot OT Matrices": [[62, "dataset-2-plot-ot-matrices"]], "Debiased Sinkhorn barycenter demo": [[13, null]], "Debiased barycenter of 1D Gaussians": [[13, "debiased-barycenter-of-1d-gaussians"]], "Debiased barycenter of 2D images": [[13, "debiased-barycenter-of-2d-images"]], "Define Gaussian Covariances and distributions": [[16, "define-gaussian-covariances-and-distributions"]], "Define Group lasso regularization and gradient": [[66, "define-group-lasso-regularization-and-gradient"]], "Dependencies": [[105, "dependencies"]], "Dependency": [[82, null]], "Deprecation": [[107, "deprecation"]], "Detecting outliers by learning sample marginal distribution with CO-Optimal Transport and by using unbalanced Co-Optimal Transport": [[54, null]], "Dirac Data": [[11, "dirac-data"]], "Discrete case": [[56, "discrete-case"]], "Documentation": [[79, "documentation"]], "Domain adaptation classes": [[106, "domain-adaptation-classes"]], "Domain adaptation examples": [[41, "domain-adaptation-examples"]], "Domain adaptation for pixel distribution transfer": [[26, "domain-adaptation-for-pixel-distribution-transfer"]], "Dual OT solvers for entropic and quadratic regularized OT with Pytorch": [[1, null]], "Empirical Sinkhorn": [[61, "empirical-sinkhorn"]], "Endow the dataset with node features": [[36, "endow-the-dataset-with-node-features"], [39, "endow-the-dataset-with-node-features"]], "Enforcement": [[78, "enforcement"]], "Entropic Gromov-Wasserstein": [[52, "entropic-gromov-wasserstein"]], "Entropic Wasserstein Component Analysis": [[43, null]], "Entropic regularized OT": [[106, "entropic-regularized-ot"]], "Entropic-regularized semi-relaxed (Fused) Gromov-Wasserstein example": [[30, null]], "Estimate a Fused Gromov-Wasserstein dictionary from the dataset of attributed graphs": [[36, "estimate-a-fused-gromov-wasserstein-dictionary-from-the-dataset-of-attributed-graphs"]], "Estimate linear mapping and transport": [[24, "estimate-linear-mapping-and-transport"]], "Estimate mapping and adapt": [[24, "estimate-mapping-and-adapt"]], "Estimate the Gromov-Wasserstein dictionary from the dataset": [[36, "estimate-the-gromov-wasserstein-dictionary-from-the-dataset"]], "Estimate the srFGW barycenter from the attributed graphs and visualize embeddings": [[39, "estimate-the-srfgw-barycenter-from-the-attributed-graphs-and-visualize-embeddings"]], "Estimate the srGW barycenter from the dataset and visualize embeddings": [[39, "estimate-the-srgw-barycenter-from-the-dataset-and-visualize-embeddings"]], "Estimated weights and convergence of the objective": [[6, "estimated-weights-and-convergence-of-the-objective"]], "Estimating deep dual variables for entropic OT": [[5, "estimating-deep-dual-variables-for-entropic-ot"]], "Estimating dual variables for entropic OT": [[1, "estimating-dual-variables-for-entropic-ot"]], "Estimating dual variables for quadratic OT": [[1, "estimating-dual-variables-for-quadratic-ot"]], "Examples": [[105, "examples"]], "Examples and Notebooks": [[105, "examples-and-notebooks"]], "Examples gallery": [[41, null]], "Examples of GW, regularized G and FGW barycenters": [[106, "examples-of-gw-regularized-g-and-fgw-barycenters"]], "Examples of Partial OT": [[106, "examples-of-partial-ot"]], "Examples of Unbalanced OT": [[106, "examples-of-unbalanced-ot"]], "Examples of Unbalanced OT barycenters": [[106, "examples-of-unbalanced-ot-barycenters"]], "Examples of Wasserstein and regularized Wasserstein barycenters": [[106, "examples-of-wasserstein-and-regularized-wasserstein-barycenters"]], "Examples of computation of GW, regularized G and FGW": [[106, "examples-of-computation-of-gw-regularized-g-and-fgw"]], "Examples of free support barycenter estimation": [[106, "examples-of-free-support-barycenter-estimation"]], "Examples of group Lasso regularization": [[106, "examples-of-group-lasso-regularization"]], "Examples of the generic solvers": [[106, "examples-of-the-generic-solvers"]], "Examples of the use of OTDA classes": [[106, "examples-of-the-use-of-otda-classes"]], "Examples of the use of WDA": [[106, "examples-of-the-use-of-wda"]], "Examples of use for ot.emd": [[106, "examples-of-use-for-ot-emd"]], "Examples of use for ot.emd2": [[106, "examples-of-use-for-ot-emd2"]], "Examples of use for ot.sinkhorn": [[106, "examples-of-use-for-ot-sinkhorn"]], "Examples of use for ot.sinkhorn2": [[106, "examples-of-use-for-ot-sinkhorn2"]], "Examples of use of quadratic regularization": [[106, "examples-of-use-of-quadratic-regularization"]], "Examples using ot.coot.co_optimal_transport": [[83, "examples-using-ot-coot-co-optimal-transport"]], "Examples using ot.coot.co_optimal_transport2": [[83, "examples-using-ot-coot-co-optimal-transport2"]], "Examples using ot.da.BaseTransport": [[84, "examples-using-ot-da-basetransport"]], "Examples using ot.da.EMDLaplaceTransport": [[84, "examples-using-ot-da-emdlaplacetransport"]], "Examples using ot.da.EMDTransport": [[84, "examples-using-ot-da-emdtransport"]], "Examples using ot.da.JCPOTTransport": [[84, "examples-using-ot-da-jcpottransport"]], "Examples using ot.da.LinearGWTransport": [[84, "examples-using-ot-da-lineargwtransport"]], "Examples using ot.da.LinearTransport": [[84, "examples-using-ot-da-lineartransport"]], "Examples using ot.da.MappingTransport": [[84, "examples-using-ot-da-mappingtransport"]], "Examples using ot.da.SinkhornL1l2Transport": [[84, "examples-using-ot-da-sinkhornl1l2transport"]], "Examples using ot.da.SinkhornLpl1Transport": [[84, "examples-using-ot-da-sinkhornlpl1transport"]], "Examples using ot.da.SinkhornTransport": [[84, "examples-using-ot-da-sinkhorntransport"]], "Examples using ot.datasets.make_1D_gauss": [[85, "examples-using-ot-datasets-make-1d-gauss"]], "Examples using ot.datasets.make_2D_samples_gauss": [[85, "examples-using-ot-datasets-make-2d-samples-gauss"]], "Examples using ot.datasets.make_data_classif": [[85, "examples-using-ot-datasets-make-data-classif"]], "Examples using ot.dr.ewca": [[86, "examples-using-ot-dr-ewca"]], "Examples using ot.dr.fda": [[86, "examples-using-ot-dr-fda"]], "Examples using ot.dr.wda": [[86, "examples-using-ot-dr-wda"]], "Examples using ot.gaussian.bures_wasserstein_barycenter": [[88, "examples-using-ot-gaussian-bures-wasserstein-barycenter"]], "Examples using ot.gaussian.empirical_bures_wasserstein_mapping": [[88, "examples-using-ot-gaussian-empirical-bures-wasserstein-mapping"]], "Examples using ot.gaussian.empirical_gaussian_gromov_wasserstein_mapping": [[88, "examples-using-ot-gaussian-empirical-gaussian-gromov-wasserstein-mapping"]], "Examples using ot.gmm.gmm_ot_apply_map": [[89, "examples-using-ot-gmm-gmm-ot-apply-map"]], "Examples using ot.gmm.gmm_ot_loss": [[89, "examples-using-ot-gmm-gmm-ot-loss"]], "Examples using ot.gmm.gmm_ot_plan_density": [[89, "examples-using-ot-gmm-gmm-ot-plan-density"]], "Examples using ot.gmm.gmm_pdf": [[89, "examples-using-ot-gmm-gmm-pdf"]], "Examples using ot.lp.free_support_barycenter": [[93, "examples-using-ot-lp-free-support-barycenter"]], "Examples using ot.lp.generalized_free_support_barycenter": [[93, "examples-using-ot-lp-generalized-free-support-barycenter"]], "Examples using ot.mapping.nearest_brenier_potential_fit": [[94, "examples-using-ot-mapping-nearest-brenier-potential-fit"]], "Examples using ot.mapping.nearest_brenier_potential_predict_bounds": [[94, "examples-using-ot-mapping-nearest-brenier-potential-predict-bounds"]], "Examples using ot.optim.cg": [[95, "examples-using-ot-optim-cg"]], "Examples using ot.optim.gcg": [[95, "examples-using-ot-optim-gcg"]], "Examples using ot.partial.entropic_partial_wasserstein": [[96, "examples-using-ot-partial-entropic-partial-wasserstein"]], "Examples using ot.partial.partial_wasserstein": [[96, "examples-using-ot-partial-partial-wasserstein"]], "Examples using ot.plot.plot1D_mat": [[97, "examples-using-ot-plot-plot1d-mat"]], "Examples using ot.plot.plot2D_samples_mat": [[97, "examples-using-ot-plot-plot2d-samples-mat"]], "Examples using ot.plot.rescale_for_imshow_plot": [[97, "examples-using-ot-plot-rescale-for-imshow-plot"]], "Examples using ot.regpath.compute_transport_plan": [[98, "examples-using-ot-regpath-compute-transport-plan"]], "Examples using ot.regpath.regularization_path": [[98, "examples-using-ot-regpath-regularization-path"]], "Examples using ot.smooth.smooth_ot_dual": [[100, "examples-using-ot-smooth-smooth-ot-dual"]], "Examples using ot.stochastic.loss_dual_entropic": [[101, "examples-using-ot-stochastic-loss-dual-entropic"]], "Examples using ot.stochastic.loss_dual_quadratic": [[101, "examples-using-ot-stochastic-loss-dual-quadratic"]], "Examples using ot.stochastic.plan_dual_entropic": [[101, "examples-using-ot-stochastic-plan-dual-entropic"]], "Examples using ot.stochastic.plan_dual_quadratic": [[101, "examples-using-ot-stochastic-plan-dual-quadratic"]], "Examples using ot.stochastic.solve_dual_entropic": [[101, "examples-using-ot-stochastic-solve-dual-entropic"]], "Examples using ot.stochastic.solve_semi_dual_entropic": [[101, "examples-using-ot-stochastic-solve-semi-dual-entropic"]], "Examples using ot.utils.BaseEstimator": [[103, "examples-using-ot-utils-baseestimator"]], "Examples using ot.utils.dist0": [[103, "examples-using-ot-utils-dist0"]], "Examples using ot.utils.proj_SDP": [[103, "examples-using-ot-utils-proj-sdp"]], "Examples using ot.utils.proj_simplex": [[103, "examples-using-ot-utils-proj-simplex"]], "Exceptions": [[103, "exceptions"]], "FAQ": [[106, "faq"]], "Features": [[107, "features"], [107, "id27"], [107, "id30"], [107, "id33"]], "Fig 1 : plots source and target samples": [[19, "fig-1-plots-source-and-target-samples"], [22, "fig-1-plots-source-and-target-samples"], [23, "fig-1-plots-source-and-target-samples"]], "Fig 1 : plots source and target samples + matrix of pairwise distance": [[21, "fig-1-plots-source-and-target-samples-matrix-of-pairwise-distance"], [27, "fig-1-plots-source-and-target-samples-matrix-of-pairwise-distance"]], "Fig 2 : plot optimal couplings and transported samples": [[19, "fig-2-plot-optimal-couplings-and-transported-samples"], [22, "fig-2-plot-optimal-couplings-and-transported-samples"], [23, "fig-2-plot-optimal-couplings-and-transported-samples"]], "Fig 2 : plots optimal couplings for the different methods": [[21, "fig-2-plots-optimal-couplings-for-the-different-methods"], [27, "fig-2-plots-optimal-couplings-for-the-different-methods"]], "Fig 3 : plot transported samples": [[21, "fig-3-plot-transported-samples"], [27, "fig-3-plot-transported-samples"]], "Filing bugs": [[79, "filing-bugs"]], "Final figure": [[11, "final-figure"]], "First OT Problem": [[58, "first-ot-problem"]], "First pre-release": [[107, "first-pre-release"]], "Functions": [[81, "functions"], [83, "functions"], [84, "functions"], [85, "functions"], [86, "functions"], [87, "functions"], [88, "functions"], [89, "functions"], [92, "functions"], [93, "functions"], [94, "functions"], [95, "functions"], [96, "functions"], [97, "functions"], [98, "functions"], [99, "functions"], [100, "functions"], [101, "functions"], [103, "functions"], [104, "functions"]], "GMM Flow": [[45, null]], "GMM Plan 1D": [[44, null]], "GPU acceleration": [[106, "gpu-acceleration"]], "Gaussian Bures-Wasserstein barycenters": [[16, null]], "Gaussian Data": [[11, "gaussian-data"]], "General Parameters": [[15, "general-parameters"]], "Generalized Wasserstein Barycenter Demo": [[17, null]], "Generate Data": [[15, "generate-data"]], "Generate GMMOT maps and plot them over plan": [[44, "generate-gmmot-maps-and-plot-them-over-plan"]], "Generate GMMOT plan plot it": [[44, "generate-gmmot-plan-plot-it"]], "Generate a dataset composed of graphs following Stochastic Block models of 1, 2 and 3 clusters.": [[36, "generate-a-dataset-composed-of-graphs-following-stochastic-block-models-of-1-2-and-3-clusters"], [39, "generate-a-dataset-composed-of-graphs-following-stochastic-block-models-of-1-2-and-3-clusters"]], "Generate and plot data": [[17, "generate-and-plot-data"]], "Generate and visualize data": [[8, "generate-and-visualize-data"]], "Generate attributed point clouds": [[37, "generate-attributed-point-clouds"]], "Generate data": [[6, "generate-data"], [10, "generate-data"], [14, "generate-data"], [19, "generate-data"], [20, "generate-data"], [21, "generate-data"], [22, "generate-data"], [23, "generate-data"], [24, "generate-data"], [25, "generate-data"], [26, "generate-data"], [27, "generate-data"], [29, "generate-data"], [31, "generate-data"], [33, "generate-data"], [43, "generate-data"], [47, "generate-data"], [52, "generate-data"], [53, "generate-data"], [54, "generate-data"], [55, "generate-data"], [59, "generate-data"], [60, "generate-data"], [61, "generate-data"], [63, "generate-data"], [65, "generate-data"], [66, "generate-data"], [68, "generate-data"], [69, "generate-data"], [71, "generate-data"], [72, "generate-data"], [75, "generate-data"], [76, "generate-data"]], "Generate data an plot it": [[48, "generate-data-an-plot-it"], [50, "generate-data-an-plot-it"]], "Generate data and plot it": [[45, "generate-data-and-plot-it"]], "Generate graphs": [[37, "generate-graphs"]], "Generate two graphs following Stochastic Block models of 2 and 3 clusters.": [[30, "generate-two-graphs-following-stochastic-block-models-of-2-and-3-clusters"], [32, "generate-two-graphs-following-stochastic-block-models-of-2-and-3-clusters"], [38, "generate-two-graphs-following-stochastic-block-models-of-2-and-3-clusters"]], "Generating 2 distributions": [[49, "generating-2-distributions"]], "Generator Model": [[8, "generator-model"]], "Generic solvers": [[106, "generic-solvers"]], "Getting help": [[58, "getting-help"]], "Gradient descent": [[4, "gradient-descent"]], "Gradient descent loop": [[45, "gradient-descent-loop"]], "Graph classification training": [[33, "graph-classification-training"]], "Graph classification with Template Based Fused Gromov Wasserstein": [[33, null]], "Graph compression with GW": [[2, "graph-compression-with-gw"]], "Graph generation": [[2, "graph-generation"]], "Gromov Wasserstein and extensions": [[106, "gromov-wasserstein-and-extensions"]], "Gromov Wasserstein barycenters": [[106, "gromov-wasserstein-barycenters"]], "Gromov Wasserstein(GW)": [[106, "gromov-wasserstein-gw"]], "Gromov and Fused-Gromov-Wasserstein": [[41, "gromov-and-fused-gromov-wasserstein"]], "Gromov-Wasserstein Barycenter example": [[35, null]], "Gromov-Wasserstein example": [[34, null]], "Group Lasso regularization": [[106, "group-lasso-regularization"]], "How it works": [[106, "how-it-works"]], "How to contribute": [[79, "how-to-contribute"]], "Import the toolbox": [[58, "import-the-toolbox"]], "Indices and tables": [[105, "indices-and-tables"]], "Inspect generated distributions": [[15, "inspect-generated-distributions"]], "Installation": [[105, "installation"]], "Instantiate JCPOT adaptation algorithm and fit it": [[22, "instantiate-jcpot-adaptation-algorithm-and-fit-it"]], "Instantiate Sinkhorn transport algorithm and fit them for all source domains": [[22, "instantiate-sinkhorn-transport-algorithm-and-fit-them-for-all-source-domains"]], "Instantiate the different transport algorithms and fit them": [[19, "instantiate-the-different-transport-algorithms-and-fit-them"], [20, "instantiate-the-different-transport-algorithms-and-fit-them"], [21, "instantiate-the-different-transport-algorithms-and-fit-them"], [23, "instantiate-the-different-transport-algorithms-and-fit-them"], [25, "instantiate-the-different-transport-algorithms-and-fit-them"]], "Interpolating Empirical Distributions": [[15, "interpolating-empirical-distributions"]], "Introduction to Optimal Transport with Python": [[58, null]], "Last step visualisation": [[45, "last-step-visualisation"]], "Linear OT mapping estimation": [[24, null]], "List of compatible Backends": [[106, "list-of-compatible-backends"]], "List of compatible modules": [[106, "list-of-compatible-modules"]], "Load image data": [[24, "load-image-data"]], "Logo of the POT toolbox": [[51, null]], "Low rank Gromov-Wasserstein": [[52, "low-rank-gromov-wasserstein"]], "Low rank Gromov-Wasterstein between samples": [[52, null]], "Low rank Sinkhorn": [[53, null]], "Low rank squared euclidean cost matrices": [[52, "low-rank-squared-euclidean-cost-matrices"]], "Main ot functions": [[0, "module-ot"]], "Minimize the distances among distributions, identify the Barycenter": [[49, "minimize-the-distances-among-distributions-identify-the-barycenter"]], "Minimizing Distances Among Many Distributions": [[49, "minimizing-distances-among-many-distributions"]], "Monge Mapping estimation": [[106, "monge-mapping-estimation"]], "Monge mapping and Domain adaptation": [[106, "monge-mapping-and-domain-adaptation"]], "More than 2 distributions": [[49, "more-than-2-distributions"]], "New contributor tips": [[79, "new-contributor-tips"]], "New features": [[107, "new-features"], [107, "id3"], [107, "id8"], [107, "id11"], [107, "id14"], [107, "id19"], [107, "id22"]], "OT and regularized OT": [[41, "ot-and-regularized-ot"]], "OT distance on the Circle": [[64, null]], "OT distances in 1D": [[63, null]], "OT for domain adaptation": [[19, null]], "OT for domain adaptation on empirical distributions": [[21, null]], "OT for image color adaptation": [[20, null]], "OT for image color adaptation with mapping estimation": [[26, null]], "OT for mapping estimation": [[106, "ot-for-mapping-estimation"]], "OT for multi-source target shift": [[22, null]], "OT loss and dual variables": [[58, "ot-loss-and-dual-variables"]], "OT mapping estimation for domain adaptation": [[25, null]], "OT with Laplacian regularization for domain adaptation": [[23, null]], "OTDA unsupervised vs semi-supervised setting": [[27, null]], "Optimal Transport between 2D empirical distributions": [[61, null]], "Optimal Transport for 1D distributions": [[59, null]], "Optimal Transport solvers comparison": [[66, null]], "Optimal Transport with different ground metrics": [[62, null]], "Optimal transport and Wasserstein distance": [[106, "optimal-transport-and-wasserstein-distance"]], "Optimal transport with factored couplings": [[50, null]], "Optimization of the model wrt the Wasserstein distance": [[6, "optimization-of-the-model-wrt-the-wasserstein-distance"]], "Optimize the COOT distance with respect to the sample marginal distribution": [[54, "optimize-the-coot-distance-with-respect-to-the-sample-marginal-distribution"]], "Optimizing GW w.r.t. the weights on a template structure": [[2, "optimizing-gw-w-r-t-the-weights-on-a-template-structure"]], "Optimizing the Gromov-Wasserstein distance with PyTorch": [[2, null]], "Other OT problems": [[41, "other-ot-problems"]], "Other applications": [[106, "other-applications"]], "Other regularizations": [[106, "other-regularizations"]], "Our Pledge": [[78, "our-pledge"]], "Our Responsibilities": [[78, "our-responsibilities"]], "Our Standards": [[78, "our-standards"]], "POT Python Optimal Transport Toolbox": [[58, "pot-python-optimal-transport-toolbox"]], "POT backend examples": [[41, "pot-backend-examples"]], "POT installation": [[58, "pot-installation"]], "POT: Python Optimal Transport": [[105, null], [105, "pot-python-optimal-transport"]], "Partial Wasserstein and Gromov-Wasserstein example": [[74, null]], "Partial optimal transport": [[106, "partial-optimal-transport"]], "Performance": [[81, "performance"]], "Pip installation": [[105, "pip-installation"]], "Plot 2D projections": [[47, "plot-2d-projections"]], "Plot Barycenter": [[29, "plot-barycenter"]], "Plot Fused-Gromov-Wasserstein": [[31, null]], "Plot Sliced Wasserstein Distance": [[68, "plot-sliced-wasserstein-distance"]], "Plot Spherical Sliced Wasserstein": [[69, "plot-spherical-sliced-wasserstein"]], "Plot Transportation Matrices": [[56, "plot-transportation-matrices"], [56, "id2"]], "Plot data": [[1, "plot-data"], [4, "plot-data"], [5, "plot-data"], [6, "plot-data"], [8, "plot-data"], [24, "plot-data"], [25, "plot-data"], [29, "plot-data"], [31, "plot-data"], [33, "plot-data"], [43, "plot-data"], [47, "plot-data"], [52, "plot-data"], [61, "plot-data"], [63, "plot-data"], [64, "plot-data"], [68, "plot-data"], [69, "plot-data"], [72, "plot-data"], [75, "plot-data"]], "Plot data, first component, and projected data": [[43, "plot-data-first-component-and-projected-data"]], "Plot distributions and loss matrix": [[55, "plot-distributions-and-loss-matrix"], [59, "plot-distributions-and-loss-matrix"], [60, "plot-distributions-and-loss-matrix"], [66, "plot-distributions-and-loss-matrix"], [71, "plot-distributions-and-loss-matrix"]], "Plot factored OT and exact OT solutions": [[50, "plot-factored-ot-and-exact-ot-solutions"]], "Plot graphs barycenter using FGW": [[29, null]], "Plot matrices": [[31, "plot-matrices"]], "Plot new images": [[20, "plot-new-images"]], "Plot original image": [[20, "plot-original-image"]], "Plot original images": [[26, "plot-original-images"]], "Plot pixel values distribution": [[26, "plot-pixel-values-distribution"]], "Plot plans": [[66, "plot-plans"]], "Plot the Wasserstein barycenter": [[14, "plot-the-wasserstein-barycenter"], [14, "id1"]], "Plot the density on target for a given source sample": [[5, "plot-the-density-on-target-for-a-given-source-sample"]], "Plot the distributions": [[16, "plot-the-distributions"]], "Plot the estimated entropic OT plan": [[1, "plot-the-estimated-entropic-ot-plan"]], "Plot the estimated quadratic OT plan": [[1, "plot-the-estimated-quadratic-ot-plan"]], "Plot the logo (clear background)": [[51, "plot-the-logo-clear-background"]], "Plot the logo (dark background)": [[51, "plot-the-logo-dark-background"]], "Plot the matrix and the map": [[58, "plot-the-matrix-and-the-map"]], "Plot the regularization path": [[75, "plot-the-regularization-path"]], "Plot the results": [[73, "plot-the-results"], [76, "plot-the-results"]], "Plot the semi-relaxed regularization path": [[75, "plot-the-semi-relaxed-regularization-path"]], "Plot trajectories of generated samples along iterations": [[4, "plot-trajectories-of-generated-samples-along-iterations"], [8, "plot-trajectories-of-generated-samples-along-iterations"]], "Plot transformed images": [[24, "plot-transformed-images"], [26, "plot-transformed-images"]], "Plot transport plan": [[43, "plot-transport-plan"]], "Plot transported samples": [[24, "plot-transported-samples"], [25, "plot-transported-samples"]], "Plot weak OT and exact OT solutions": [[48, "plot-weak-ot-and-exact-ot-solutions"]], "Plotting bakeries in the city": [[58, "plotting-bakeries-in-the-city"]], "Plotting projection matches": [[17, "plotting-projection-matches"]], "Plotting the distributions": [[34, "plotting-the-distributions"]], "Plotting the reweighted source distribution": [[6, "plotting-the-reweighted-source-distribution"]], "Pooling architecture using the TFGW layer": [[33, "pooling-architecture-using-the-tfgw-layer"]], "Post installation check": [[105, "post-installation-check"]], "Pull Request Checklist": [[79, "pull-request-checklist"]], "Quadratic regularization": [[106, "quadratic-regularization"]], "Quantized Fused Gromov-Wasserstein examples": [[37, null]], "Quick start guide": [[106, null]], "References": [[105, "references"], [106, "references"]], "References:": [[0, "references"], [99, "references"], [99, "id12"]], "Regularization path of l2-penalized unbalanced optimal transport": [[75, null]], "Regularized OT with Sinkhorn": [[58, "regularized-ot-with-sinkhorn"]], "Regularized OT with generic solver": [[65, null]], "Regularized Optimal Transport": [[106, "regularized-optimal-transport"]], "Releases": [[107, null]], "Rotation animation": [[17, "rotation-animation"]], "Row and column alignments with CO-Optimal Transport": [[42, null]], "Run oracle transport algorithm with known proportions": [[22, "run-oracle-transport-algorithm-with-known-proportions"]], "Sample one 2D and 3D Gaussian distributions and plot them": [[74, "sample-one-2d-and-3d-gaussian-distributions-and-plot-them"]], "Sample two 2D Gaussian distributions and plot them": [[74, "sample-two-2d-gaussian-distributions-and-plot-them"]], "Sample two Gaussian distributions (2D and 3D)": [[34, "sample-two-gaussian-distributions-2d-and-3d"]], "Scatter plot of colors": [[20, "scatter-plot-of-colors"]], "Scope": [[78, "scope"]], "Screened optimal transport (Screenkhorn)": [[55, null]], "Semi-Continuous Case": [[56, "semi-continuous-case"]], "Semi-continuous case": [[56, "id1"]], "Semi-relaxed (Fused) Gromov-Wasserstein Barycenter as Dictionary Learning": [[39, null]], "Semi-relaxed (Fused) Gromov-Wasserstein example": [[38, null]], "Set up parameters for solvers and solve": [[66, "set-up-parameters-for-solvers-and-solve"]], "Setting parameters": [[73, "setting-parameters"]], "Short examples": [[105, "short-examples"]], "Sinkhorn vs Low Rank Sinkhorn": [[53, "sinkhorn-vs-low-rank-sinkhorn"]], "Sliced Wasserstein Distance": [[41, "sliced-wasserstein-distance"]], "Sliced Wasserstein Distance on 2D distributions": [[68, null]], "Sliced Wasserstein barycenter and gradient flow with PyTorch": [[3, null]], "Sliced Wasserstein distance for different seeds and number of projections": [[68, "sliced-wasserstein-distance-for-different-seeds-and-number-of-projections"]], "Sliced Wasserstein gradient flow with Pytorch": [[3, "sliced-wasserstein-gradient-flow-with-pytorch"]], "Smacof MDS": [[35, "smacof-mds"]], "Smooth and Strongly Convex Nearest Brenier Potentials": [[46, null]], "Smooth and sparse OT example": [[60, null]], "Solve EMD": [[59, "solve-emd"], [65, "solve-emd"]], "Solve EMD with Frobenius norm + entropic regularization": [[65, "solve-emd-with-frobenius-norm-entropic-regularization"]], "Solve EMD with Frobenius norm regularization": [[65, "solve-emd-with-frobenius-norm-regularization"]], "Solve EMD with entropic regularization": [[65, "solve-emd-with-entropic-regularization"]], "Solve Low rank sinkhorn": [[53, "solve-low-rank-sinkhorn"]], "Solve Screenkhorn": [[55, "solve-screenkhorn"]], "Solve Sinkhorn": [[59, "solve-sinkhorn"]], "Solve Smooth OT": [[60, "solve-smooth-ot"]], "Solve Unbalanced Sinkhorn": [[71, "solve-unbalanced-sinkhorn"]], "Solving OT with Multiple backends on CPU/GPU": [[106, "solving-ot-with-multiple-backends-on-cpu-gpu"]], "Solving optimal transport": [[106, "solving-optimal-transport"]], "Solving the OT problem with ot.emd": [[58, "solving-the-ot-problem-with-ot-emd"]], "Special cases": [[106, "special-cases"]], "Spherical Sliced Wasserstein for different seeds and number of projections": [[69, "spherical-sliced-wasserstein-for-different-seeds-and-number-of-projections"]], "Spherical Sliced Wasserstein on distributions in S^2": [[69, null]], "Spherical Sliced-Wasserstein Embedding on Sphere": [[4, null]], "Stair Data": [[11, "stair-data"]], "Steps visualisation": [[45, "steps-visualisation"]], "Stochastic examples": [[56, null]], "Support": [[105, "support"]], "Training the model": [[8, "training-the-model"]], "Translation Invariant Sinkhorn for Unbalanced Optimal Transport": [[73, null]], "Transport source samples onto target samples": [[27, "transport-source-samples-onto-target-samples"]], "Transportation plan visualization": [[58, "transportation-plan-visualization"]], "Unbalanced Barycenters": [[106, "unbalanced-barycenters"]], "Unbalanced and Partial OT": [[41, "unbalanced-and-partial-ot"]], "Unbalanced and partial OT": [[106, "unbalanced-and-partial-ot"]], "Unbalanced optimal transport": [[106, "unbalanced-optimal-transport"]], "Using and citing the toolbox": [[105, "using-and-citing-the-toolbox"]], "V0.2": [[107, "v0-2"]], "Varying the regularization parameter in Sinkhorn": [[58, "varying-the-regularization-parameter-in-sinkhorn"]], "Visualization": [[35, "visualization"]], "Visualization of the Fused Gromov-Wasserstein matchings": [[32, "visualization-of-the-fused-gromov-wasserstein-matchings"]], "Visualization of the embedding space": [[36, "visualization-of-the-embedding-space"], [36, "id2"]], "Visualization of the entropic semi-relaxed Fused Gromov-Wasserstein matchings": [[30, "visualization-of-the-entropic-semi-relaxed-fused-gromov-wasserstein-matchings"]], "Visualization of the entropic-regularized semi-relaxed Gromov-Wasserstein matchings": [[30, "visualization-of-the-entropic-regularized-semi-relaxed-gromov-wasserstein-matchings"]], "Visualization of the estimated dictionary atoms": [[36, "visualization-of-the-estimated-dictionary-atoms"], [36, "id1"]], "Visualization of the quantized Gromov-Wasserstein matching": [[37, "visualization-of-the-quantized-gromov-wasserstein-matching"]], "Visualization of the semi-relaxed Fused Gromov-Wasserstein matchings": [[38, "visualization-of-the-semi-relaxed-fused-gromov-wasserstein-matchings"]], "Visualization of the semi-relaxed Gromov-Wasserstein matchings": [[38, "visualization-of-the-semi-relaxed-gromov-wasserstein-matchings"]], "Visualize partitioned attributed point clouds": [[37, "visualize-partitioned-attributed-point-clouds"]], "Visualize transport matrices": [[31, "visualize-transport-matrices"]], "Visualizing the row and column alignments learned by unbalanced Co-Optimal Transport.": [[54, "visualizing-the-row-and-column-alignments-learned-by-unbalanced-co-optimal-transport"]], "Visualizing the row and column alignments with the estimated sample marginal distribution": [[54, "visualizing-the-row-and-column-alignments-with-the-estimated-sample-marginal-distribution"]], "Wasserstein 1D (flow and barycenter) with PyTorch": [[7, null]], "Wasserstein 2 Minibatch GAN with PyTorch": [[8, null]], "Wasserstein Barycenters": [[106, "wasserstein-barycenters"]], "Wasserstein Discriminant Analysis": [[47, null], [106, "wasserstein-discriminant-analysis"]], "Wasserstein barycenter": [[7, "wasserstein-barycenter"]], "Wasserstein barycenters": [[41, "wasserstein-barycenters"]], "Wasserstein distance between distributions": [[106, "wasserstein-distance-between-distributions"]], "Wasserstein distance between von Mises and uniform for different kappa": [[64, "wasserstein-distance-between-von-mises-and-uniform-for-different-kappa"]], "Wasserstein loss and computational time": [[58, "wasserstein-loss-and-computational-time"]], "Wasserstein unmixing with PyTorch": [[6, null]], "Weak Optimal Transport VS exact Optimal Transport": [[48, null]], "When not to use POT": [[106, "when-not-to-use-pot"]], "When to use OT": [[106, "when-to-use-ot"]], "When to use POT": [[106, "when-to-use-pot"]], "Why Optimal Transport ?": [[106, "why-optimal-transport"]], "ot.backend": [[81, null]], "ot.bregman": [[82, null]], "ot.coot": [[83, null]], "ot.da": [[84, null]], "ot.datasets": [[85, null]], "ot.dr": [[86, null]], "ot.factored": [[87, null]], "ot.gaussian": [[88, null]], "ot.gmm": [[89, null]], "ot.gnn": [[90, null]], "ot.gromov": [[91, null]], "ot.lowrank": [[92, null]], "ot.lp": [[93, null]], "ot.mapping": [[94, null]], "ot.optim": [[95, null]], "ot.partial": [[96, null]], "ot.plot": [[97, null]], "ot.regpath": [[98, null]], "ot.sliced": [[99, null]], "ot.smooth": [[100, null]], "ot.stochastic": [[101, null]], "ot.unbalanced": [[102, null]], "ot.utils": [[103, null]], "ot.weak": [[104, null]], "plot the transported mass": [[71, "plot-the-transported-mass"]]}, "docnames": ["all", "auto_examples/backends/plot_dual_ot_pytorch", "auto_examples/backends/plot_optim_gromov_pytorch", "auto_examples/backends/plot_sliced_wass_grad_flow_pytorch", "auto_examples/backends/plot_ssw_unif_torch", "auto_examples/backends/plot_stoch_continuous_ot_pytorch", "auto_examples/backends/plot_unmix_optim_torch", "auto_examples/backends/plot_wass1d_torch", "auto_examples/backends/plot_wass2_gan_torch", "auto_examples/backends/sg_execution_times", "auto_examples/barycenters/plot_barycenter_1D", "auto_examples/barycenters/plot_barycenter_lp_vs_entropic", "auto_examples/barycenters/plot_convolutional_barycenter", "auto_examples/barycenters/plot_debiased_barycenter", "auto_examples/barycenters/plot_free_support_barycenter", "auto_examples/barycenters/plot_free_support_sinkhorn_barycenter", "auto_examples/barycenters/plot_gaussian_barycenter", "auto_examples/barycenters/plot_generalized_free_support_barycenter", "auto_examples/barycenters/sg_execution_times", "auto_examples/domain-adaptation/plot_otda_classes", "auto_examples/domain-adaptation/plot_otda_color_images", "auto_examples/domain-adaptation/plot_otda_d2", "auto_examples/domain-adaptation/plot_otda_jcpot", "auto_examples/domain-adaptation/plot_otda_laplacian", "auto_examples/domain-adaptation/plot_otda_linear_mapping", "auto_examples/domain-adaptation/plot_otda_mapping", "auto_examples/domain-adaptation/plot_otda_mapping_colors_images", "auto_examples/domain-adaptation/plot_otda_semi_supervised", "auto_examples/domain-adaptation/sg_execution_times", "auto_examples/gromov/plot_barycenter_fgw", "auto_examples/gromov/plot_entropic_semirelaxed_fgw", "auto_examples/gromov/plot_fgw", "auto_examples/gromov/plot_fgw_solvers", "auto_examples/gromov/plot_gnn_TFGW", "auto_examples/gromov/plot_gromov", "auto_examples/gromov/plot_gromov_barycenter", "auto_examples/gromov/plot_gromov_wasserstein_dictionary_learning", "auto_examples/gromov/plot_quantized_gromov_wasserstein", "auto_examples/gromov/plot_semirelaxed_fgw", "auto_examples/gromov/plot_semirelaxed_gromov_wasserstein_barycenter", "auto_examples/gromov/sg_execution_times", "auto_examples/index", "auto_examples/others/plot_COOT", "auto_examples/others/plot_EWCA", "auto_examples/others/plot_GMMOT_plan", "auto_examples/others/plot_GMM_flow", "auto_examples/others/plot_SSNB", "auto_examples/others/plot_WDA", "auto_examples/others/plot_WeakOT_VS_OT", "auto_examples/others/plot_dmmot", "auto_examples/others/plot_factored_coupling", "auto_examples/others/plot_logo", "auto_examples/others/plot_lowrank_GW", "auto_examples/others/plot_lowrank_sinkhorn", "auto_examples/others/plot_outlier_detection_with_COOT_and_unbalanced_COOT", "auto_examples/others/plot_screenkhorn_1D", "auto_examples/others/plot_stochastic", "auto_examples/others/sg_execution_times", "auto_examples/plot_Intro_OT", "auto_examples/plot_OT_1D", "auto_examples/plot_OT_1D_smooth", "auto_examples/plot_OT_2D_samples", "auto_examples/plot_OT_L1_vs_L2", "auto_examples/plot_compute_emd", "auto_examples/plot_compute_wasserstein_circle", "auto_examples/plot_optim_OTreg", "auto_examples/plot_solve_variants", "auto_examples/sg_execution_times", "auto_examples/sliced-wasserstein/plot_variance", "auto_examples/sliced-wasserstein/plot_variance_ssw", "auto_examples/sliced-wasserstein/sg_execution_times", "auto_examples/unbalanced-partial/plot_UOT_1D", "auto_examples/unbalanced-partial/plot_UOT_barycenter_1D", "auto_examples/unbalanced-partial/plot_conv_sinkhorn_ti", "auto_examples/unbalanced-partial/plot_partial_wass_and_gromov", "auto_examples/unbalanced-partial/plot_regpath", "auto_examples/unbalanced-partial/plot_unbalanced_OT", "auto_examples/unbalanced-partial/sg_execution_times", "code_of_conduct", "contributing", "contributors", "gen_modules/ot.backend", "gen_modules/ot.bregman", "gen_modules/ot.coot", "gen_modules/ot.da", "gen_modules/ot.datasets", "gen_modules/ot.dr", "gen_modules/ot.factored", "gen_modules/ot.gaussian", "gen_modules/ot.gmm", "gen_modules/ot.gnn", "gen_modules/ot.gromov", "gen_modules/ot.lowrank", "gen_modules/ot.lp", "gen_modules/ot.mapping", "gen_modules/ot.optim", "gen_modules/ot.partial", "gen_modules/ot.plot", "gen_modules/ot.regpath", "gen_modules/ot.sliced", "gen_modules/ot.smooth", "gen_modules/ot.stochastic", "gen_modules/ot.unbalanced", "gen_modules/ot.utils", "gen_modules/ot.weak", "index", "quickstart", "releases", "sg_execution_times"], "envversion": {"sphinx": 64, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx.ext.todo": 2, "sphinx.ext.viewcode": 1}, "filenames": ["all.rst", "auto_examples/backends/plot_dual_ot_pytorch.rst", "auto_examples/backends/plot_optim_gromov_pytorch.rst", "auto_examples/backends/plot_sliced_wass_grad_flow_pytorch.rst", "auto_examples/backends/plot_ssw_unif_torch.rst", "auto_examples/backends/plot_stoch_continuous_ot_pytorch.rst", "auto_examples/backends/plot_unmix_optim_torch.rst", "auto_examples/backends/plot_wass1d_torch.rst", "auto_examples/backends/plot_wass2_gan_torch.rst", "auto_examples/backends/sg_execution_times.rst", "auto_examples/barycenters/plot_barycenter_1D.rst", "auto_examples/barycenters/plot_barycenter_lp_vs_entropic.rst", "auto_examples/barycenters/plot_convolutional_barycenter.rst", "auto_examples/barycenters/plot_debiased_barycenter.rst", "auto_examples/barycenters/plot_free_support_barycenter.rst", "auto_examples/barycenters/plot_free_support_sinkhorn_barycenter.rst", "auto_examples/barycenters/plot_gaussian_barycenter.rst", "auto_examples/barycenters/plot_generalized_free_support_barycenter.rst", "auto_examples/barycenters/sg_execution_times.rst", "auto_examples/domain-adaptation/plot_otda_classes.rst", "auto_examples/domain-adaptation/plot_otda_color_images.rst", "auto_examples/domain-adaptation/plot_otda_d2.rst", "auto_examples/domain-adaptation/plot_otda_jcpot.rst", "auto_examples/domain-adaptation/plot_otda_laplacian.rst", "auto_examples/domain-adaptation/plot_otda_linear_mapping.rst", "auto_examples/domain-adaptation/plot_otda_mapping.rst", "auto_examples/domain-adaptation/plot_otda_mapping_colors_images.rst", "auto_examples/domain-adaptation/plot_otda_semi_supervised.rst", "auto_examples/domain-adaptation/sg_execution_times.rst", "auto_examples/gromov/plot_barycenter_fgw.rst", "auto_examples/gromov/plot_entropic_semirelaxed_fgw.rst", "auto_examples/gromov/plot_fgw.rst", "auto_examples/gromov/plot_fgw_solvers.rst", "auto_examples/gromov/plot_gnn_TFGW.rst", "auto_examples/gromov/plot_gromov.rst", "auto_examples/gromov/plot_gromov_barycenter.rst", "auto_examples/gromov/plot_gromov_wasserstein_dictionary_learning.rst", "auto_examples/gromov/plot_quantized_gromov_wasserstein.rst", "auto_examples/gromov/plot_semirelaxed_fgw.rst", "auto_examples/gromov/plot_semirelaxed_gromov_wasserstein_barycenter.rst", "auto_examples/gromov/sg_execution_times.rst", "auto_examples/index.rst", "auto_examples/others/plot_COOT.rst", "auto_examples/others/plot_EWCA.rst", "auto_examples/others/plot_GMMOT_plan.rst", "auto_examples/others/plot_GMM_flow.rst", "auto_examples/others/plot_SSNB.rst", "auto_examples/others/plot_WDA.rst", "auto_examples/others/plot_WeakOT_VS_OT.rst", "auto_examples/others/plot_dmmot.rst", "auto_examples/others/plot_factored_coupling.rst", "auto_examples/others/plot_logo.rst", "auto_examples/others/plot_lowrank_GW.rst", "auto_examples/others/plot_lowrank_sinkhorn.rst", "auto_examples/others/plot_outlier_detection_with_COOT_and_unbalanced_COOT.rst", "auto_examples/others/plot_screenkhorn_1D.rst", "auto_examples/others/plot_stochastic.rst", "auto_examples/others/sg_execution_times.rst", "auto_examples/plot_Intro_OT.rst", "auto_examples/plot_OT_1D.rst", "auto_examples/plot_OT_1D_smooth.rst", "auto_examples/plot_OT_2D_samples.rst", "auto_examples/plot_OT_L1_vs_L2.rst", "auto_examples/plot_compute_emd.rst", "auto_examples/plot_compute_wasserstein_circle.rst", "auto_examples/plot_optim_OTreg.rst", "auto_examples/plot_solve_variants.rst", "auto_examples/sg_execution_times.rst", "auto_examples/sliced-wasserstein/plot_variance.rst", "auto_examples/sliced-wasserstein/plot_variance_ssw.rst", "auto_examples/sliced-wasserstein/sg_execution_times.rst", "auto_examples/unbalanced-partial/plot_UOT_1D.rst", "auto_examples/unbalanced-partial/plot_UOT_barycenter_1D.rst", "auto_examples/unbalanced-partial/plot_conv_sinkhorn_ti.rst", "auto_examples/unbalanced-partial/plot_partial_wass_and_gromov.rst", "auto_examples/unbalanced-partial/plot_regpath.rst", "auto_examples/unbalanced-partial/plot_unbalanced_OT.rst", "auto_examples/unbalanced-partial/sg_execution_times.rst", "code_of_conduct.rst", "contributing.rst", "contributors.rst", "gen_modules/ot.backend.rst", "gen_modules/ot.bregman.rst", "gen_modules/ot.coot.rst", "gen_modules/ot.da.rst", "gen_modules/ot.datasets.rst", "gen_modules/ot.dr.rst", "gen_modules/ot.factored.rst", "gen_modules/ot.gaussian.rst", "gen_modules/ot.gmm.rst", "gen_modules/ot.gnn.rst", "gen_modules/ot.gromov.rst", "gen_modules/ot.lowrank.rst", "gen_modules/ot.lp.rst", "gen_modules/ot.mapping.rst", "gen_modules/ot.optim.rst", "gen_modules/ot.partial.rst", "gen_modules/ot.plot.rst", "gen_modules/ot.regpath.rst", "gen_modules/ot.sliced.rst", "gen_modules/ot.smooth.rst", "gen_modules/ot.stochastic.rst", "gen_modules/ot.unbalanced.rst", "gen_modules/ot.utils.rst", "gen_modules/ot.weak.rst", "index.rst", "quickstart.rst", "releases.rst", "sg_execution_times.rst"], "indexentries": {"a_to_b (ot.utils.otresult property)": [[103, "id29", false], [103, "ot.utils.OTResult.a_to_b", false]], "abs() (ot.backend.backend method)": [[81, "id1", false], [81, "ot.backend.Backend.abs", false]], "abs() (ot.backend.cupybackend method)": [[81, "id86", false], [81, "ot.backend.CupyBackend.abs", false]], "abs() (ot.backend.jaxbackend method)": [[81, "id168", false], [81, "ot.backend.JaxBackend.abs", false]], "abs() (ot.backend.numpybackend method)": [[81, "id250", false], [81, "ot.backend.NumpyBackend.abs", false]], "abs() (ot.backend.tensorflowbackend method)": [[81, "id332", false], [81, "ot.backend.TensorflowBackend.abs", false]], "abs() (ot.backend.torchbackend method)": [[81, "id414", false], [81, "ot.backend.TorchBackend.abs", false]], "allclose() (ot.backend.backend method)": [[81, "id2", false], [81, "ot.backend.Backend.allclose", false]], "allclose() (ot.backend.cupybackend method)": [[81, "id87", false], [81, "ot.backend.CupyBackend.allclose", false]], "allclose() (ot.backend.jaxbackend method)": [[81, "id169", false], [81, "ot.backend.JaxBackend.allclose", false]], "allclose() (ot.backend.numpybackend method)": [[81, "id251", false], [81, "ot.backend.NumpyBackend.allclose", false]], "allclose() (ot.backend.tensorflowbackend method)": [[81, "id333", false], [81, "ot.backend.TensorflowBackend.allclose", false]], "allclose() (ot.backend.torchbackend method)": [[81, "id415", false], [81, "ot.backend.TorchBackend.allclose", false]], "any() (ot.backend.backend method)": [[81, "id3", false], [81, "ot.backend.Backend.any", false]], "any() (ot.backend.cupybackend method)": [[81, "id88", false], [81, "ot.backend.CupyBackend.any", false]], "any() (ot.backend.jaxbackend method)": [[81, "id170", false], [81, "ot.backend.JaxBackend.any", false]], "any() (ot.backend.numpybackend method)": [[81, "id252", false], [81, "ot.backend.NumpyBackend.any", false]], "any() (ot.backend.tensorflowbackend method)": [[81, "id334", false], [81, "ot.backend.TensorflowBackend.any", false]], "any() (ot.backend.torchbackend method)": [[81, "id416", false], [81, "ot.backend.TorchBackend.any", false]], "arange() (ot.backend.backend method)": [[81, "id4", false], [81, "ot.backend.Backend.arange", false]], "arange() (ot.backend.cupybackend method)": [[81, "id89", false], [81, "ot.backend.CupyBackend.arange", false]], "arange() (ot.backend.jaxbackend method)": [[81, "id171", false], [81, "ot.backend.JaxBackend.arange", false]], "arange() (ot.backend.numpybackend method)": [[81, "id253", false], [81, "ot.backend.NumpyBackend.arange", false]], "arange() (ot.backend.tensorflowbackend method)": [[81, "id335", false], [81, "ot.backend.TensorflowBackend.arange", false]], "arange() (ot.backend.torchbackend method)": [[81, "id417", false], [81, "ot.backend.TorchBackend.arange", false]], "argmax() (ot.backend.backend method)": [[81, "id5", false], [81, "ot.backend.Backend.argmax", false]], "argmax() (ot.backend.cupybackend method)": [[81, "id90", false], [81, "ot.backend.CupyBackend.argmax", false]], "argmax() (ot.backend.jaxbackend method)": [[81, "id172", false], [81, "ot.backend.JaxBackend.argmax", false]], "argmax() (ot.backend.numpybackend method)": [[81, "id254", false], [81, "ot.backend.NumpyBackend.argmax", false]], "argmax() (ot.backend.tensorflowbackend method)": [[81, "id336", false], [81, "ot.backend.TensorflowBackend.argmax", false]], "argmax() (ot.backend.torchbackend method)": [[81, "id418", false], [81, "ot.backend.TorchBackend.argmax", false]], "argmin() (ot.backend.backend method)": [[81, "id6", false], [81, "ot.backend.Backend.argmin", false]], "argmin() (ot.backend.cupybackend method)": [[81, "id91", false], [81, "ot.backend.CupyBackend.argmin", false]], "argmin() (ot.backend.jaxbackend method)": [[81, "id173", false], [81, "ot.backend.JaxBackend.argmin", false]], "argmin() (ot.backend.numpybackend method)": [[81, "id255", false], [81, "ot.backend.NumpyBackend.argmin", false]], "argmin() (ot.backend.tensorflowbackend method)": [[81, "id337", false], [81, "ot.backend.TensorflowBackend.argmin", false]], "argmin() (ot.backend.torchbackend method)": [[81, "id419", false], [81, "ot.backend.TorchBackend.argmin", false]], "argsort() (ot.backend.backend method)": [[81, "id7", false], [81, "ot.backend.Backend.argsort", false]], "argsort() (ot.backend.cupybackend method)": [[81, "id92", false], [81, "ot.backend.CupyBackend.argsort", false]], "argsort() (ot.backend.jaxbackend method)": [[81, "id174", false], [81, "ot.backend.JaxBackend.argsort", false]], "argsort() (ot.backend.numpybackend method)": [[81, "id256", false], [81, "ot.backend.NumpyBackend.argsort", false]], "argsort() (ot.backend.tensorflowbackend method)": [[81, "id338", false], [81, "ot.backend.TensorflowBackend.argsort", false]], "argsort() (ot.backend.torchbackend method)": [[81, "id420", false], [81, "ot.backend.TorchBackend.argsort", false]], "array_equal() (ot.backend.backend method)": [[81, "id8", false], [81, "ot.backend.Backend.array_equal", false]], "array_equal() (ot.backend.cupybackend method)": [[81, "id93", false], [81, "ot.backend.CupyBackend.array_equal", false]], "array_equal() (ot.backend.jaxbackend method)": [[81, "id175", false], [81, "ot.backend.JaxBackend.array_equal", false]], "array_equal() (ot.backend.numpybackend method)": [[81, "id257", false], [81, "ot.backend.NumpyBackend.array_equal", false]], "array_equal() (ot.backend.tensorflowbackend method)": [[81, "id339", false], [81, "ot.backend.TensorflowBackend.array_equal", false]], "array_equal() (ot.backend.torchbackend method)": [[81, "id421", false], [81, "ot.backend.TorchBackend.array_equal", false]], "assert_same_dtype_device() (ot.backend.backend method)": [[81, "id9", false], [81, "ot.backend.Backend.assert_same_dtype_device", false]], "assert_same_dtype_device() (ot.backend.cupybackend method)": [[81, "id94", false], [81, "ot.backend.CupyBackend.assert_same_dtype_device", false]], "assert_same_dtype_device() (ot.backend.jaxbackend method)": [[81, "id176", false], [81, "ot.backend.JaxBackend.assert_same_dtype_device", false]], "assert_same_dtype_device() (ot.backend.numpybackend method)": [[81, "id258", false], [81, "ot.backend.NumpyBackend.assert_same_dtype_device", false]], "assert_same_dtype_device() (ot.backend.tensorflowbackend method)": [[81, "id340", false], [81, "ot.backend.TensorflowBackend.assert_same_dtype_device", false]], "assert_same_dtype_device() (ot.backend.torchbackend method)": [[81, "id422", false], [81, "ot.backend.TorchBackend.assert_same_dtype_device", false]], "atan2() (ot.backend.backend method)": [[81, "id10", false], [81, "ot.backend.Backend.atan2", false]], "atan2() (ot.backend.cupybackend method)": [[81, "id95", false], [81, "ot.backend.CupyBackend.atan2", false]], "atan2() (ot.backend.jaxbackend method)": [[81, "id177", false], [81, "ot.backend.JaxBackend.atan2", false]], "atan2() (ot.backend.numpybackend method)": [[81, "id259", false], [81, "ot.backend.NumpyBackend.atan2", false]], "atan2() (ot.backend.tensorflowbackend method)": [[81, "id341", false], [81, "ot.backend.TensorflowBackend.atan2", false]], "atan2() (ot.backend.torchbackend method)": [[81, "id423", false], [81, "ot.backend.TorchBackend.atan2", false]], "averaged_sgd_entropic_transport() (in module ot.stochastic)": [[101, "id0", false], [101, "ot.stochastic.averaged_sgd_entropic_transport", false]], "b_to_a (ot.utils.otresult property)": [[103, "id30", false], [103, "ot.utils.OTResult.b_to_a", false]], "backend (class in ot.backend)": [[81, "id0", false], [81, "ot.backend.Backend", false]], "bapg_fused_gromov_wasserstein() (in module ot.gromov)": [[91, "ot.gromov.BAPG_fused_gromov_wasserstein", false]], "bapg_fused_gromov_wasserstein2() (in module ot.gromov)": [[91, "ot.gromov.BAPG_fused_gromov_wasserstein2", false]], "bapg_gromov_wasserstein() (in module ot.gromov)": [[91, "ot.gromov.BAPG_gromov_wasserstein", false]], "bapg_gromov_wasserstein2() (in module ot.gromov)": [[91, "ot.gromov.BAPG_gromov_wasserstein2", false]], "barycenter() (in module ot)": [[0, "ot.barycenter", false]], "barycenter() (in module ot.bregman)": [[82, "ot.bregman.barycenter", false]], "barycenter() (in module ot.lp)": [[93, "ot.lp.barycenter", false]], "barycenter_debiased() (in module ot.bregman)": [[82, "ot.bregman.barycenter_debiased", false]], "barycenter_sinkhorn() (in module ot.bregman)": [[82, "ot.bregman.barycenter_sinkhorn", false]], "barycenter_stabilized() (in module ot.bregman)": [[82, "ot.bregman.barycenter_stabilized", false]], "barycenter_unbalanced() (in module ot)": [[0, "ot.barycenter_unbalanced", false]], "barycenter_unbalanced() (in module ot.unbalanced)": [[102, "ot.unbalanced.barycenter_unbalanced", false]], "barycenter_unbalanced_sinkhorn() (in module ot.unbalanced)": [[102, "ot.unbalanced.barycenter_unbalanced_sinkhorn", false]], "barycenter_unbalanced_stabilized() (in module ot.unbalanced)": [[102, "ot.unbalanced.barycenter_unbalanced_stabilized", false]], "baseestimator (class in ot.utils)": [[103, "id12", false], [103, "ot.utils.BaseEstimator", false]], "basetransport (class in ot.da)": [[84, "id0", false], [84, "ot.da.BaseTransport", false]], "batch_grad_dual() (in module ot.stochastic)": [[101, "id14", false], [101, "ot.stochastic.batch_grad_dual", false]], "binary_search_circle() (in module ot)": [[0, "ot.binary_search_circle", false]], "binary_search_circle() (in module ot.lp)": [[93, "ot.lp.binary_search_circle", false]], "bitsize() (ot.backend.backend method)": [[81, "id11", false], [81, "ot.backend.Backend.bitsize", false]], "bitsize() (ot.backend.cupybackend method)": [[81, "id96", false], [81, "ot.backend.CupyBackend.bitsize", false]], "bitsize() (ot.backend.jaxbackend method)": [[81, "id178", false], [81, "ot.backend.JaxBackend.bitsize", false]], "bitsize() (ot.backend.numpybackend method)": [[81, "id260", false], [81, "ot.backend.NumpyBackend.bitsize", false]], "bitsize() (ot.backend.tensorflowbackend method)": [[81, "id342", false], [81, "ot.backend.TensorflowBackend.bitsize", false]], "bitsize() (ot.backend.torchbackend method)": [[81, "id424", false], [81, "ot.backend.TorchBackend.bitsize", false]], "bures_wasserstein_barycenter() (in module ot.gaussian)": [[88, "id0", false], [88, "ot.gaussian.bures_wasserstein_barycenter", false]], "bures_wasserstein_distance() (in module ot.gaussian)": [[88, "id18", false], [88, "ot.gaussian.bures_wasserstein_distance", false]], "bures_wasserstein_mapping() (in module ot.gaussian)": [[88, "id21", false], [88, "ot.gaussian.bures_wasserstein_mapping", false]], "c_transform_entropic() (in module ot.stochastic)": [[101, "id16", false], [101, "ot.stochastic.c_transform_entropic", false]], "center_ot_dual() (in module ot.lp)": [[93, "ot.lp.center_ot_dual", false]], "cg() (in module ot.optim)": [[95, "id0", false], [95, "ot.optim.cg", false]], "check_number_threads() (in module ot.lp)": [[93, "ot.lp.check_number_threads", false]], "check_params() (in module ot.utils)": [[103, "id46", false], [103, "ot.utils.check_params", false]], "check_random_state() (in module ot.utils)": [[103, "id47", false], [103, "ot.utils.check_random_state", false]], "citation (ot.utils.otresult property)": [[103, "id31", false], [103, "ot.utils.OTResult.citation", false]], "clean_zeros() (in module ot.utils)": [[103, "id48", false], [103, "ot.utils.clean_zeros", false]], "clip() (ot.backend.backend method)": [[81, "id12", false], [81, "ot.backend.Backend.clip", false]], "clip() (ot.backend.cupybackend method)": [[81, "id97", false], [81, "ot.backend.CupyBackend.clip", false]], "clip() (ot.backend.jaxbackend method)": [[81, "id179", false], [81, "ot.backend.JaxBackend.clip", false]], "clip() (ot.backend.numpybackend method)": [[81, "id261", false], [81, "ot.backend.NumpyBackend.clip", false]], "clip() (ot.backend.tensorflowbackend method)": [[81, "id343", false], [81, "ot.backend.TensorflowBackend.clip", false]], "clip() (ot.backend.torchbackend method)": [[81, "id425", false], [81, "ot.backend.TorchBackend.clip", false]], "co_optimal_transport() (in module ot.coot)": [[83, "id0", false], [83, "ot.coot.co_optimal_transport", false]], "co_optimal_transport2() (in module ot.coot)": [[83, "id4", false], [83, "ot.coot.co_optimal_transport2", false]], "complement_schur() (in module ot.regpath)": [[98, "id0", false], [98, "ot.regpath.complement_schur", false]], "compute_lr_sqeuclidean_matrix() (in module ot.lowrank)": [[92, "id0", false], [92, "ot.lowrank.compute_lr_sqeuclidean_matrix", false]], "compute_next_removal() (in module ot.regpath)": [[98, "id12", false], [98, "ot.regpath.compute_next_removal", false]], "compute_transport_plan() (in module ot.regpath)": [[98, "id15", false], [98, "ot.regpath.compute_transport_plan", false]], "concatenate() (ot.backend.backend method)": [[81, "id13", false], [81, "ot.backend.Backend.concatenate", false]], "concatenate() (ot.backend.cupybackend method)": [[81, "id98", false], [81, "ot.backend.CupyBackend.concatenate", false]], "concatenate() (ot.backend.jaxbackend method)": [[81, "id180", false], [81, "ot.backend.JaxBackend.concatenate", false]], "concatenate() (ot.backend.numpybackend method)": [[81, "id262", false], [81, "ot.backend.NumpyBackend.concatenate", false]], "concatenate() (ot.backend.tensorflowbackend method)": [[81, "id344", false], [81, "ot.backend.TensorflowBackend.concatenate", false]], "concatenate() (ot.backend.torchbackend method)": [[81, "id426", false], [81, "ot.backend.TorchBackend.concatenate", false]], "construct_augmented_h() (in module ot.regpath)": [[98, "id18", false], [98, "ot.regpath.construct_augmented_H", false]], "convolutional_barycenter2d() (in module ot.bregman)": [[82, "ot.bregman.convolutional_barycenter2d", false]], "convolutional_barycenter2d_debiased() (in module ot.bregman)": [[82, "ot.bregman.convolutional_barycenter2d_debiased", false]], "coo_matrix() (ot.backend.backend method)": [[81, "id14", false], [81, "ot.backend.Backend.coo_matrix", false]], "coo_matrix() (ot.backend.cupybackend method)": [[81, "id99", false], [81, "ot.backend.CupyBackend.coo_matrix", false]], "coo_matrix() (ot.backend.jaxbackend method)": [[81, "id181", false], [81, "ot.backend.JaxBackend.coo_matrix", false]], "coo_matrix() (ot.backend.numpybackend method)": [[81, "id263", false], [81, "ot.backend.NumpyBackend.coo_matrix", false]], "coo_matrix() (ot.backend.tensorflowbackend method)": [[81, "id345", false], [81, "ot.backend.TensorflowBackend.coo_matrix", false]], "coo_matrix() (ot.backend.torchbackend method)": [[81, "id427", false], [81, "ot.backend.TorchBackend.coo_matrix", false]], "coordinate_grad_semi_dual() (in module ot.stochastic)": [[101, "id18", false], [101, "ot.stochastic.coordinate_grad_semi_dual", false]], "copy() (ot.backend.backend method)": [[81, "id15", false], [81, "ot.backend.Backend.copy", false]], "copy() (ot.backend.cupybackend method)": [[81, "id100", false], [81, "ot.backend.CupyBackend.copy", false]], "copy() (ot.backend.jaxbackend method)": [[81, "id182", false], [81, "ot.backend.JaxBackend.copy", false]], "copy() (ot.backend.numpybackend method)": [[81, "id264", false], [81, "ot.backend.NumpyBackend.copy", false]], "copy() (ot.backend.tensorflowbackend method)": [[81, "id346", false], [81, "ot.backend.TensorflowBackend.copy", false]], "copy() (ot.backend.torchbackend method)": [[81, "id428", false], [81, "ot.backend.TorchBackend.copy", false]], "cost_normalization() (in module ot.utils)": [[103, "id49", false], [103, "ot.utils.cost_normalization", false]], "coupling_ (ot.da.emdlaplacetransport attribute)": [[84, "id47", false], [84, "ot.da.EMDLaplaceTransport.coupling_", false]], "coupling_ (ot.da.emdtransport attribute)": [[84, "id54", false], [84, "ot.da.EMDTransport.coupling_", false]], "coupling_ (ot.da.jcpottransport attribute)": [[84, "id60", false], [84, "ot.da.JCPOTTransport.coupling_", false]], "coupling_ (ot.da.mappingtransport attribute)": [[84, "id84", false], [84, "ot.da.MappingTransport.coupling_", false]], "coupling_ (ot.da.sinkhornl1l2transport attribute)": [[84, "id99", false], [84, "ot.da.SinkhornL1l2Transport.coupling_", false]], "coupling_ (ot.da.sinkhornlpl1transport attribute)": [[84, "id107", false], [84, "ot.da.SinkhornLpl1Transport.coupling_", false]], "coupling_ (ot.da.sinkhorntransport attribute)": [[84, "id114", false], [84, "ot.da.SinkhornTransport.coupling_", false]], "coupling_ (ot.da.unbalancedsinkhorntransport attribute)": [[84, "id126", false], [84, "ot.da.UnbalancedSinkhornTransport.coupling_", false]], "cumsum() (ot.backend.backend method)": [[81, "id16", false], [81, "ot.backend.Backend.cumsum", false]], "cumsum() (ot.backend.cupybackend method)": [[81, "id101", false], [81, "ot.backend.CupyBackend.cumsum", false]], "cumsum() (ot.backend.jaxbackend method)": [[81, "id183", false], [81, "ot.backend.JaxBackend.cumsum", false]], "cumsum() (ot.backend.numpybackend method)": [[81, "id265", false], [81, "ot.backend.NumpyBackend.cumsum", false]], "cumsum() (ot.backend.tensorflowbackend method)": [[81, "id347", false], [81, "ot.backend.TensorflowBackend.cumsum", false]], "cumsum() (ot.backend.torchbackend method)": [[81, "id429", false], [81, "ot.backend.TorchBackend.cumsum", false]], "cupybackend (class in ot.backend)": [[81, "id85", false], [81, "ot.backend.CupyBackend", false]], "delta_omega() (ot.smooth.negentropy method)": [[100, "id8", false], [100, "ot.smooth.NegEntropy.delta_Omega", false]], "delta_omega() (ot.smooth.regularization method)": [[100, "id12", false], [100, "ot.smooth.Regularization.delta_Omega", false]], "delta_omega() (ot.smooth.sparsityconstrained method)": [[100, "id16", false], [100, "ot.smooth.SparsityConstrained.delta_Omega", false]], "delta_omega() (ot.smooth.squaredl2 method)": [[100, "id20", false], [100, "ot.smooth.SquaredL2.delta_Omega", false]], "deprecated (class in ot.utils)": [[103, "id50", false], [103, "ot.utils.deprecated", false]], "det() (ot.backend.backend method)": [[81, "id17", false], [81, "ot.backend.Backend.det", false]], "det() (ot.backend.cupybackend method)": [[81, "id102", false], [81, "ot.backend.CupyBackend.det", false]], "det() (ot.backend.jaxbackend method)": [[81, "id184", false], [81, "ot.backend.JaxBackend.det", false]], "det() (ot.backend.numpybackend method)": [[81, "id266", false], [81, "ot.backend.NumpyBackend.det", false]], "det() (ot.backend.tensorflowbackend method)": [[81, "id348", false], [81, "ot.backend.TensorflowBackend.det", false]], "det() (ot.backend.torchbackend method)": [[81, "id430", false], [81, "ot.backend.TorchBackend.det", false]], "detach() (ot.backend.backend method)": [[81, "id18", false], [81, "ot.backend.Backend.detach", false]], "device_type() (ot.backend.backend method)": [[81, "id19", false], [81, "ot.backend.Backend.device_type", false]], "device_type() (ot.backend.cupybackend method)": [[81, "id103", false], [81, "ot.backend.CupyBackend.device_type", false]], "device_type() (ot.backend.jaxbackend method)": [[81, "id185", false], [81, "ot.backend.JaxBackend.device_type", false]], "device_type() (ot.backend.numpybackend method)": [[81, "id267", false], [81, "ot.backend.NumpyBackend.device_type", false]], "device_type() (ot.backend.tensorflowbackend method)": [[81, "id349", false], [81, "ot.backend.TensorflowBackend.device_type", false]], "device_type() (ot.backend.torchbackend method)": [[81, "id431", false], [81, "ot.backend.TorchBackend.device_type", false]], "diag() (ot.backend.backend method)": [[81, "id20", false], [81, "ot.backend.Backend.diag", false]], "diag() (ot.backend.cupybackend method)": [[81, "id104", false], [81, "ot.backend.CupyBackend.diag", false]], "diag() (ot.backend.jaxbackend method)": [[81, "id186", false], [81, "ot.backend.JaxBackend.diag", false]], "diag() (ot.backend.numpybackend method)": [[81, "id268", false], [81, "ot.backend.NumpyBackend.diag", false]], "diag() (ot.backend.tensorflowbackend method)": [[81, "id350", false], [81, "ot.backend.TensorflowBackend.diag", false]], "diag() (ot.backend.torchbackend method)": [[81, "id432", false], [81, "ot.backend.TorchBackend.diag", false]], "dist() (in module ot)": [[0, "ot.dist", false]], "dist() (in module ot.dr)": [[86, "id0", false], [86, "ot.dr.dist", false]], "dist() (in module ot.utils)": [[103, "id51", false], [103, "ot.utils.dist", false]], "dist0() (in module ot.utils)": [[103, "id52", false], [103, "ot.utils.dist0", false]], "dist_bures_squared() (in module ot.gmm)": [[89, "id0", false], [89, "ot.gmm.dist_bures_squared", false]], "distribution_estimation_uniform() (in module ot.da)": [[84, "id132", false], [84, "ot.da.distribution_estimation_uniform", false]], "div_between_product() (in module ot.gromov)": [[91, "ot.gromov.div_between_product", false]], "div_to_product() (in module ot.gromov)": [[91, "ot.gromov.div_to_product", false]], "dmmot_monge_1dgrid_loss() (in module ot.lp)": [[93, "ot.lp.dmmot_monge_1dgrid_loss", false]], "dmmot_monge_1dgrid_optimize() (in module ot.lp)": [[93, "ot.lp.dmmot_monge_1dgrid_optimize", false]], "dot() (ot.backend.backend method)": [[81, "id21", false], [81, "ot.backend.Backend.dot", false]], "dot() (ot.backend.cupybackend method)": [[81, "id105", false], [81, "ot.backend.CupyBackend.dot", false]], "dot() (ot.backend.jaxbackend method)": [[81, "id187", false], [81, "ot.backend.JaxBackend.dot", false]], "dot() (ot.backend.numpybackend method)": [[81, "id269", false], [81, "ot.backend.NumpyBackend.dot", false]], "dot() (ot.backend.tensorflowbackend method)": [[81, "id351", false], [81, "ot.backend.TensorflowBackend.dot", false]], "dot() (ot.backend.torchbackend method)": [[81, "id433", false], [81, "ot.backend.TorchBackend.dot", false]], "dots() (in module ot.utils)": [[103, "id53", false], [103, "ot.utils.dots", false]], "dtype_device() (ot.backend.backend method)": [[81, "id22", false], [81, "ot.backend.Backend.dtype_device", false]], "dtype_device() (ot.backend.cupybackend method)": [[81, "id106", false], [81, "ot.backend.CupyBackend.dtype_device", false]], "dtype_device() (ot.backend.jaxbackend method)": [[81, "id188", false], [81, "ot.backend.JaxBackend.dtype_device", false]], "dtype_device() (ot.backend.numpybackend method)": [[81, "id270", false], [81, "ot.backend.NumpyBackend.dtype_device", false]], "dtype_device() (ot.backend.tensorflowbackend method)": [[81, "id352", false], [81, "ot.backend.TensorflowBackend.dtype_device", false]], "dtype_device() (ot.backend.torchbackend method)": [[81, "id434", false], [81, "ot.backend.TorchBackend.dtype_device", false]], "dual_obj_grad() (in module ot.smooth)": [[100, "id22", false], [100, "ot.smooth.dual_obj_grad", false]], "eigh() (ot.backend.backend method)": [[81, "id23", false], [81, "ot.backend.Backend.eigh", false]], "eigh() (ot.backend.cupybackend method)": [[81, "id107", false], [81, "ot.backend.CupyBackend.eigh", false]], "eigh() (ot.backend.jaxbackend method)": [[81, "id189", false], [81, "ot.backend.JaxBackend.eigh", false]], "eigh() (ot.backend.numpybackend method)": [[81, "id271", false], [81, "ot.backend.NumpyBackend.eigh", false]], "eigh() (ot.backend.tensorflowbackend method)": [[81, "id353", false], [81, "ot.backend.TensorflowBackend.eigh", false]], "eigh() (ot.backend.torchbackend method)": [[81, "id435", false], [81, "ot.backend.TorchBackend.eigh", false]], "einsum() (ot.backend.backend method)": [[81, "id24", false], [81, "ot.backend.Backend.einsum", false]], "einsum() (ot.backend.cupybackend method)": [[81, "id108", false], [81, "ot.backend.CupyBackend.einsum", false]], "einsum() (ot.backend.jaxbackend method)": [[81, "id190", false], [81, "ot.backend.JaxBackend.einsum", false]], "einsum() (ot.backend.numpybackend method)": [[81, "id272", false], [81, "ot.backend.NumpyBackend.einsum", false]], "einsum() (ot.backend.tensorflowbackend method)": [[81, "id354", false], [81, "ot.backend.TensorflowBackend.einsum", false]], "einsum() (ot.backend.torchbackend method)": [[81, "id436", false], [81, "ot.backend.TorchBackend.einsum", false]], "eliminate_zeros() (ot.backend.backend method)": [[81, "id25", false], [81, "ot.backend.Backend.eliminate_zeros", false]], "eliminate_zeros() (ot.backend.cupybackend method)": [[81, "id109", false], [81, "ot.backend.CupyBackend.eliminate_zeros", false]], "eliminate_zeros() (ot.backend.jaxbackend method)": [[81, "id191", false], [81, "ot.backend.JaxBackend.eliminate_zeros", false]], "eliminate_zeros() (ot.backend.numpybackend method)": [[81, "id273", false], [81, "ot.backend.NumpyBackend.eliminate_zeros", false]], "eliminate_zeros() (ot.backend.tensorflowbackend method)": [[81, "id355", false], [81, "ot.backend.TensorflowBackend.eliminate_zeros", false]], "eliminate_zeros() (ot.backend.torchbackend method)": [[81, "id437", false], [81, "ot.backend.TorchBackend.eliminate_zeros", false]], "emd() (in module ot)": [[0, "ot.emd", false]], "emd() (in module ot.lp)": [[93, "id0", false], [93, "ot.lp.emd", false]], "emd2() (in module ot)": [[0, "ot.emd2", false]], "emd2() (in module ot.lp)": [[93, "id17", false], [93, "ot.lp.emd2", false]], "emd2_1d() (in module ot)": [[0, "ot.emd2_1d", false]], "emd2_1d() (in module ot.lp)": [[93, "ot.lp.emd2_1d", false]], "emd_1d() (in module ot)": [[0, "ot.emd_1d", false]], "emd_1d() (in module ot.lp)": [[93, "ot.lp.emd_1d", false]], "emd_1d_sorted() (in module ot.lp)": [[93, "ot.lp.emd_1d_sorted", false]], "emd_laplace() (in module ot.da)": [[84, "id133", false], [84, "ot.da.emd_laplace", false]], "emdlaplacetransport (class in ot.da)": [[84, "id46", false], [84, "ot.da.EMDLaplaceTransport", false]], "emdtransport (class in ot.da)": [[84, "id53", false], [84, "ot.da.EMDTransport", false]], "empirical_bures_wasserstein_barycenter() (in module ot.gaussian)": [[88, "id25", false], [88, "ot.gaussian.empirical_bures_wasserstein_barycenter", false]], "empirical_bures_wasserstein_distance() (in module ot.gaussian)": [[88, "id28", false], [88, "ot.gaussian.empirical_bures_wasserstein_distance", false]], "empirical_bures_wasserstein_mapping() (in module ot.gaussian)": [[88, "id31", false], [88, "ot.gaussian.empirical_bures_wasserstein_mapping", false]], "empirical_gaussian_gromov_wasserstein_distance() (in module ot.gaussian)": [[88, "id35", false], [88, "ot.gaussian.empirical_gaussian_gromov_wasserstein_distance", false]], "empirical_gaussian_gromov_wasserstein_mapping() (in module ot.gaussian)": [[88, "id38", false], [88, "ot.gaussian.empirical_gaussian_gromov_wasserstein_mapping", false]], "empirical_sinkhorn() (in module ot.bregman)": [[82, "ot.bregman.empirical_sinkhorn", false]], "empirical_sinkhorn2() (in module ot.bregman)": [[82, "ot.bregman.empirical_sinkhorn2", false]], "empirical_sinkhorn2_geomloss() (in module ot.bregman)": [[82, "ot.bregman.empirical_sinkhorn2_geomloss", false]], "empirical_sinkhorn_divergence() (in module ot.bregman)": [[82, "ot.bregman.empirical_sinkhorn_divergence", false]], "entropic_fused_gromov_barycenters() (in module ot.gromov)": [[91, "ot.gromov.entropic_fused_gromov_barycenters", false]], "entropic_fused_gromov_wasserstein() (in module ot.gromov)": [[91, "ot.gromov.entropic_fused_gromov_wasserstein", false]], "entropic_fused_gromov_wasserstein2() (in module ot.gromov)": [[91, "ot.gromov.entropic_fused_gromov_wasserstein2", false]], "entropic_gromov_barycenters() (in module ot.gromov)": [[91, "ot.gromov.entropic_gromov_barycenters", false]], "entropic_gromov_wasserstein() (in module ot.gromov)": [[91, "ot.gromov.entropic_gromov_wasserstein", false]], "entropic_gromov_wasserstein2() (in module ot.gromov)": [[91, "ot.gromov.entropic_gromov_wasserstein2", false]], "entropic_partial_gromov_wasserstein() (in module ot.gromov)": [[91, "ot.gromov.entropic_partial_gromov_wasserstein", false]], "entropic_partial_gromov_wasserstein() (in module ot.partial)": [[96, "id0", false], [96, "ot.partial.entropic_partial_gromov_wasserstein", false]], "entropic_partial_gromov_wasserstein2() (in module ot.gromov)": [[91, "ot.gromov.entropic_partial_gromov_wasserstein2", false]], "entropic_partial_gromov_wasserstein2() (in module ot.partial)": [[96, "id17", false], [96, "ot.partial.entropic_partial_gromov_wasserstein2", false]], "entropic_partial_wasserstein() (in module ot.partial)": [[96, "id21", false], [96, "ot.partial.entropic_partial_wasserstein", false]], "entropic_semirelaxed_fused_gromov_wasserstein() (in module ot.gromov)": [[91, "ot.gromov.entropic_semirelaxed_fused_gromov_wasserstein", false]], "entropic_semirelaxed_fused_gromov_wasserstein2() (in module ot.gromov)": [[91, "ot.gromov.entropic_semirelaxed_fused_gromov_wasserstein2", false]], "entropic_semirelaxed_gromov_wasserstein() (in module ot.gromov)": [[91, "ot.gromov.entropic_semirelaxed_gromov_wasserstein", false]], "entropic_semirelaxed_gromov_wasserstein2() (in module ot.gromov)": [[91, "ot.gromov.entropic_semirelaxed_gromov_wasserstein2", false]], "estimate_dual_null_weights() (in module ot.lp)": [[93, "ot.lp.estimate_dual_null_weights", false]], "euclidean_distances() (in module ot.utils)": [[103, "id54", false], [103, "ot.utils.euclidean_distances", false]], "ewca() (in module ot.dr)": [[86, "id4", false], [86, "ot.dr.ewca", false]], "exp() (ot.backend.backend method)": [[81, "id26", false], [81, "ot.backend.Backend.exp", false]], "exp() (ot.backend.cupybackend method)": [[81, "id110", false], [81, "ot.backend.CupyBackend.exp", false]], "exp() (ot.backend.jaxbackend method)": [[81, "id192", false], [81, "ot.backend.JaxBackend.exp", false]], "exp() (ot.backend.numpybackend method)": [[81, "id274", false], [81, "ot.backend.NumpyBackend.exp", false]], "exp() (ot.backend.tensorflowbackend method)": [[81, "id356", false], [81, "ot.backend.TensorflowBackend.exp", false]], "exp() (ot.backend.torchbackend method)": [[81, "id438", false], [81, "ot.backend.TorchBackend.exp", false]], "eye() (ot.backend.backend method)": [[81, "id27", false], [81, "ot.backend.Backend.eye", false]], "eye() (ot.backend.cupybackend method)": [[81, "id111", false], [81, "ot.backend.CupyBackend.eye", false]], "eye() (ot.backend.jaxbackend method)": [[81, "id193", false], [81, "ot.backend.JaxBackend.eye", false]], "eye() (ot.backend.numpybackend method)": [[81, "id275", false], [81, "ot.backend.NumpyBackend.eye", false]], "eye() (ot.backend.tensorflowbackend method)": [[81, "id357", false], [81, "ot.backend.TensorflowBackend.eye", false]], "eye() (ot.backend.torchbackend method)": [[81, "id439", false], [81, "ot.backend.TorchBackend.eye", false]], "factored_optimal_transport() (in module ot)": [[0, "ot.factored_optimal_transport", false]], "factored_optimal_transport() (in module ot.factored)": [[87, "id0", false], [87, "ot.factored.factored_optimal_transport", false]], "fda() (in module ot.dr)": [[86, "id7", false], [86, "ot.dr.fda", false]], "fgw_barycenters() (in module ot.gromov)": [[91, "ot.gromov.fgw_barycenters", false]], "fgw_distance_to_templates() (in module ot.gnn)": [[90, "ot.gnn.FGW_distance_to_templates", false]], "fit() (ot.da.basetransport method)": [[84, "id38", false], [84, "ot.da.BaseTransport.fit", false]], "fit() (ot.da.emdlaplacetransport method)": [[84, "id52", false], [84, "ot.da.EMDLaplaceTransport.fit", false]], "fit() (ot.da.emdtransport method)": [[84, "id58", false], [84, "ot.da.EMDTransport.fit", false]], "fit() (ot.da.jcpottransport method)": [[84, "id66", false], [84, "ot.da.JCPOTTransport.fit", false]], "fit() (ot.da.lineargwtransport method)": [[84, "id75", false], [84, "ot.da.LinearGWTransport.fit", false]], "fit() (ot.da.lineartransport method)": [[84, "id80", false], [84, "ot.da.LinearTransport.fit", false]], "fit() (ot.da.mappingtransport method)": [[84, "id88", false], [84, "ot.da.MappingTransport.fit", false]], "fit() (ot.da.nearestbrenierpotential method)": [[84, "id93", false], [84, "ot.da.NearestBrenierPotential.fit", false]], "fit() (ot.da.sinkhornl1l2transport method)": [[84, "id105", false], [84, "ot.da.SinkhornL1l2Transport.fit", false]], "fit() (ot.da.sinkhornlpl1transport method)": [[84, "id112", false], [84, "ot.da.SinkhornLpl1Transport.fit", false]], "fit() (ot.da.sinkhorntransport method)": [[84, "id122", false], [84, "ot.da.SinkhornTransport.fit", false]], "fit() (ot.da.unbalancedsinkhorntransport method)": [[84, "id131", false], [84, "ot.da.UnbalancedSinkhornTransport.fit", false]], "fit_transform() (ot.da.basetransport method)": [[84, "id39", false], [84, "ot.da.BaseTransport.fit_transform", false]], "flip() (ot.backend.backend method)": [[81, "id28", false], [81, "ot.backend.Backend.flip", false]], "flip() (ot.backend.cupybackend method)": [[81, "id112", false], [81, "ot.backend.CupyBackend.flip", false]], "flip() (ot.backend.jaxbackend method)": [[81, "id194", false], [81, "ot.backend.JaxBackend.flip", false]], "flip() (ot.backend.numpybackend method)": [[81, "id276", false], [81, "ot.backend.NumpyBackend.flip", false]], "flip() (ot.backend.tensorflowbackend method)": [[81, "id358", false], [81, "ot.backend.TensorflowBackend.flip", false]], "flip() (ot.backend.torchbackend method)": [[81, "id440", false], [81, "ot.backend.TorchBackend.flip", false]], "floor() (ot.backend.backend method)": [[81, "id29", false], [81, "ot.backend.Backend.floor", false]], "floor() (ot.backend.cupybackend method)": [[81, "id113", false], [81, "ot.backend.CupyBackend.floor", false]], "floor() (ot.backend.jaxbackend method)": [[81, "id195", false], [81, "ot.backend.JaxBackend.floor", false]], "floor() (ot.backend.numpybackend method)": [[81, "id277", false], [81, "ot.backend.NumpyBackend.floor", false]], "floor() (ot.backend.tensorflowbackend method)": [[81, "id359", false], [81, "ot.backend.TensorflowBackend.floor", false]], "floor() (ot.backend.torchbackend method)": [[81, "id441", false], [81, "ot.backend.TorchBackend.floor", false]], "format_partitioned_graph() (in module ot.gromov)": [[91, "ot.gromov.format_partitioned_graph", false]], "format_partitioned_samples() (in module ot.gromov)": [[91, "ot.gromov.format_partitioned_samples", false]], "forward() (ot.gnn.tfgwpooling method)": [[90, "ot.gnn.TFGWPooling.forward", false]], "forward() (ot.gnn.twpooling method)": [[90, "ot.gnn.TWPooling.forward", false]], "free_support_barycenter() (in module ot.lp)": [[93, "id24", false], [93, "ot.lp.free_support_barycenter", false]], "free_support_sinkhorn_barycenter() (in module ot.bregman)": [[82, "ot.bregman.free_support_sinkhorn_barycenter", false]], "from_numpy() (ot.backend.backend method)": [[81, "id30", false], [81, "ot.backend.Backend.from_numpy", false]], "full() (ot.backend.backend method)": [[81, "id31", false], [81, "ot.backend.Backend.full", false]], "full() (ot.backend.cupybackend method)": [[81, "id114", false], [81, "ot.backend.CupyBackend.full", false]], "full() (ot.backend.jaxbackend method)": [[81, "id196", false], [81, "ot.backend.JaxBackend.full", false]], "full() (ot.backend.numpybackend method)": [[81, "id278", false], [81, "ot.backend.NumpyBackend.full", false]], "full() (ot.backend.tensorflowbackend method)": [[81, "id360", false], [81, "ot.backend.TensorflowBackend.full", false]], "full() (ot.backend.torchbackend method)": [[81, "id442", false], [81, "ot.backend.TorchBackend.full", false]], "fully_relaxed_path() (in module ot.regpath)": [[98, "id19", false], [98, "ot.regpath.fully_relaxed_path", false]], "fused_gromov_wasserstein() (in module ot)": [[0, "ot.fused_gromov_wasserstein", false]], "fused_gromov_wasserstein() (in module ot.gromov)": [[91, "ot.gromov.fused_gromov_wasserstein", false]], "fused_gromov_wasserstein2() (in module ot)": [[0, "ot.fused_gromov_wasserstein2", false]], "fused_gromov_wasserstein2() (in module ot.gromov)": [[91, "ot.gromov.fused_gromov_wasserstein2", false]], "fused_gromov_wasserstein_dictionary_learning() (in module ot.gromov)": [[91, "ot.gromov.fused_gromov_wasserstein_dictionary_learning", false]], "fused_gromov_wasserstein_linear_unmixing() (in module ot.gromov)": [[91, "ot.gromov.fused_gromov_wasserstein_linear_unmixing", false]], "fused_unbalanced_across_spaces_cost() (in module ot.gromov)": [[91, "ot.gromov.fused_unbalanced_across_spaces_cost", false]], "fused_unbalanced_across_spaces_divergence() (in module ot.gromov)": [[91, "ot.gromov.fused_unbalanced_across_spaces_divergence", false]], "fused_unbalanced_gromov_wasserstein() (in module ot.gromov)": [[91, "ot.gromov.fused_unbalanced_gromov_wasserstein", false]], "fused_unbalanced_gromov_wasserstein2() (in module ot.gromov)": [[91, "ot.gromov.fused_unbalanced_gromov_wasserstein2", false]], "gaussian_gromov_wasserstein_distance() (in module ot.gaussian)": [[88, "id40", false], [88, "ot.gaussian.gaussian_gromov_wasserstein_distance", false]], "gaussian_gromov_wasserstein_mapping() (in module ot.gaussian)": [[88, "id43", false], [88, "ot.gaussian.gaussian_gromov_wasserstein_mapping", false]], "gaussian_pdf() (in module ot.gmm)": [[89, "id7", false], [89, "ot.gmm.gaussian_pdf", false]], "gcg() (in module ot.optim)": [[95, "id22", false], [95, "ot.optim.gcg", false]], "generalized_free_support_barycenter() (in module ot.lp)": [[93, "id28", false], [93, "ot.lp.generalized_free_support_barycenter", false]], "generic_conditional_gradient() (in module ot.optim)": [[95, "id26", false], [95, "ot.optim.generic_conditional_gradient", false]], "geometricbar() (in module ot.bregman)": [[82, "ot.bregman.geometricBar", false]], "geometricmean() (in module ot.bregman)": [[82, "ot.bregman.geometricMean", false]], "get_available_backend_implementations() (in module ot.backend)": [[81, "id495", false], [81, "ot.backend.get_available_backend_implementations", false]], "get_backend() (in module ot.backend)": [[81, "id496", false], [81, "ot.backend.get_backend", false]], "get_backend_list() (in module ot.backend)": [[81, "id497", false], [81, "ot.backend.get_backend_list", false]], "get_coordinate_circle() (in module ot.utils)": [[103, "id55", false], [103, "ot.utils.get_coordinate_circle", false]], "get_graph_partition() (in module ot.gromov)": [[91, "ot.gromov.get_graph_partition", false]], "get_graph_representants() (in module ot.gromov)": [[91, "ot.gromov.get_graph_representants", false]], "get_lowrank_lazytensor() (in module ot.utils)": [[103, "id56", false], [103, "ot.utils.get_lowrank_lazytensor", false]], "get_parameter_pair() (in module ot.utils)": [[103, "id57", false], [103, "ot.utils.get_parameter_pair", false]], "get_params() (ot.utils.baseestimator method)": [[103, "id13", false], [103, "ot.utils.BaseEstimator.get_params", false]], "get_partition_and_representants_samples() (in module ot.gromov)": [[91, "ot.gromov.get_partition_and_representants_samples", false]], "get_plan_from_dual() (in module ot.smooth)": [[100, "id23", false], [100, "ot.smooth.get_plan_from_dual", false]], "get_plan_from_semi_dual() (in module ot.smooth)": [[100, "id24", false], [100, "ot.smooth.get_plan_from_semi_dual", false]], "get_random_projections() (in module ot.sliced)": [[99, "id0", false], [99, "ot.sliced.get_random_projections", false]], "gmm_ot_apply_map() (in module ot.gmm)": [[89, "id8", false], [89, "ot.gmm.gmm_ot_apply_map", false]], "gmm_ot_loss() (in module ot.gmm)": [[89, "id10", false], [89, "ot.gmm.gmm_ot_loss", false]], "gmm_ot_plan() (in module ot.gmm)": [[89, "id12", false], [89, "ot.gmm.gmm_ot_plan", false]], "gmm_ot_plan_density() (in module ot.gmm)": [[89, "id14", false], [89, "ot.gmm.gmm_ot_plan_density", false]], "gmm_pdf() (in module ot.gmm)": [[89, "id16", false], [89, "ot.gmm.gmm_pdf", false]], "greenkhorn() (in module ot.bregman)": [[82, "ot.bregman.greenkhorn", false]], "gromov_barycenters() (in module ot)": [[0, "ot.gromov_barycenters", false]], "gromov_barycenters() (in module ot.gromov)": [[91, "ot.gromov.gromov_barycenters", false]], "gromov_wasserstein() (in module ot)": [[0, "ot.gromov_wasserstein", false]], "gromov_wasserstein() (in module ot.gromov)": [[91, "ot.gromov.gromov_wasserstein", false]], "gromov_wasserstein2() (in module ot)": [[0, "ot.gromov_wasserstein2", false]], "gromov_wasserstein2() (in module ot.gromov)": [[91, "ot.gromov.gromov_wasserstein2", false]], "gromov_wasserstein_dictionary_learning() (in module ot.gromov)": [[91, "ot.gromov.gromov_wasserstein_dictionary_learning", false]], "gromov_wasserstein_linear_unmixing() (in module ot.gromov)": [[91, "ot.gromov.gromov_wasserstein_linear_unmixing", false]], "gw_distance_estimation() (in module ot.gromov)": [[91, "ot.gromov.GW_distance_estimation", false]], "gwggrad() (in module ot.gromov)": [[91, "ot.gromov.gwggrad", false]], "gwgrad_partial() (in module ot.partial)": [[96, "id24", false], [96, "ot.partial.gwgrad_partial", false]], "gwloss() (in module ot.gromov)": [[91, "ot.gromov.gwloss", false]], "gwloss_partial() (in module ot.partial)": [[96, "id27", false], [96, "ot.partial.gwloss_partial", false]], "init_matrix() (in module ot.gromov)": [[91, "ot.gromov.init_matrix", false]], "init_matrix_semirelaxed() (in module ot.gromov)": [[91, "ot.gromov.init_matrix_semirelaxed", false]], "inv() (ot.backend.backend method)": [[81, "id32", false], [81, "ot.backend.Backend.inv", false]], "inv() (ot.backend.cupybackend method)": [[81, "id115", false], [81, "ot.backend.CupyBackend.inv", false]], "inv() (ot.backend.jaxbackend method)": [[81, "id197", false], [81, "ot.backend.JaxBackend.inv", false]], "inv() (ot.backend.numpybackend method)": [[81, "id279", false], [81, "ot.backend.NumpyBackend.inv", false]], "inv() (ot.backend.tensorflowbackend method)": [[81, "id361", false], [81, "ot.backend.TensorflowBackend.inv", false]], "inv() (ot.backend.torchbackend method)": [[81, "id443", false], [81, "ot.backend.TorchBackend.inv", false]], "inverse_transform() (ot.da.basetransport method)": [[84, "id40", false], [84, "ot.da.BaseTransport.inverse_transform", false]], "inverse_transform() (ot.da.lineartransport method)": [[84, "id81", false], [84, "ot.da.LinearTransport.inverse_transform", false]], "inverse_transform() (ot.da.sinkhorntransport method)": [[84, "id123", false], [84, "ot.da.SinkhornTransport.inverse_transform", false]], "inverse_transform_labels() (ot.da.basetransport method)": [[84, "id41", false], [84, "ot.da.BaseTransport.inverse_transform_labels", false]], "inverse_transform_labels() (ot.da.jcpottransport method)": [[84, "id67", false], [84, "ot.da.JCPOTTransport.inverse_transform_labels", false]], "is_all_finite() (in module ot.utils)": [[103, "id58", false], [103, "ot.utils.is_all_finite", false]], "is_floating_point() (ot.backend.backend method)": [[81, "id33", false], [81, "ot.backend.Backend.is_floating_point", false]], "is_floating_point() (ot.backend.cupybackend method)": [[81, "id116", false], [81, "ot.backend.CupyBackend.is_floating_point", false]], "is_floating_point() (ot.backend.jaxbackend method)": [[81, "id198", false], [81, "ot.backend.JaxBackend.is_floating_point", false]], "is_floating_point() (ot.backend.numpybackend method)": [[81, "id280", false], [81, "ot.backend.NumpyBackend.is_floating_point", false]], "is_floating_point() (ot.backend.tensorflowbackend method)": [[81, "id362", false], [81, "ot.backend.TensorflowBackend.is_floating_point", false]], "is_floating_point() (ot.backend.torchbackend method)": [[81, "id444", false], [81, "ot.backend.TorchBackend.is_floating_point", false]], "isfinite() (ot.backend.backend method)": [[81, "id34", false], [81, "ot.backend.Backend.isfinite", false]], "isfinite() (ot.backend.cupybackend method)": [[81, "id117", false], [81, "ot.backend.CupyBackend.isfinite", false]], "isfinite() (ot.backend.jaxbackend method)": [[81, "id199", false], [81, "ot.backend.JaxBackend.isfinite", false]], "isfinite() (ot.backend.numpybackend method)": [[81, "id281", false], [81, "ot.backend.NumpyBackend.isfinite", false]], "isfinite() (ot.backend.tensorflowbackend method)": [[81, "id363", false], [81, "ot.backend.TensorflowBackend.isfinite", false]], "isfinite() (ot.backend.torchbackend method)": [[81, "id445", false], [81, "ot.backend.TorchBackend.isfinite", false]], "isinf() (ot.backend.backend method)": [[81, "id35", false], [81, "ot.backend.Backend.isinf", false]], "isinf() (ot.backend.cupybackend method)": [[81, "id118", false], [81, "ot.backend.CupyBackend.isinf", false]], "isinf() (ot.backend.jaxbackend method)": [[81, "id200", false], [81, "ot.backend.JaxBackend.isinf", false]], "isinf() (ot.backend.numpybackend method)": [[81, "id282", false], [81, "ot.backend.NumpyBackend.isinf", false]], "isinf() (ot.backend.tensorflowbackend method)": [[81, "id364", false], [81, "ot.backend.TensorflowBackend.isinf", false]], "isinf() (ot.backend.torchbackend method)": [[81, "id446", false], [81, "ot.backend.TorchBackend.isinf", false]], "isnan() (ot.backend.backend method)": [[81, "id36", false], [81, "ot.backend.Backend.isnan", false]], "isnan() (ot.backend.cupybackend method)": [[81, "id119", false], [81, "ot.backend.CupyBackend.isnan", false]], "isnan() (ot.backend.jaxbackend method)": [[81, "id201", false], [81, "ot.backend.JaxBackend.isnan", false]], "isnan() (ot.backend.numpybackend method)": [[81, "id283", false], [81, "ot.backend.NumpyBackend.isnan", false]], "isnan() (ot.backend.tensorflowbackend method)": [[81, "id365", false], [81, "ot.backend.TensorflowBackend.isnan", false]], "isnan() (ot.backend.torchbackend method)": [[81, "id447", false], [81, "ot.backend.TorchBackend.isnan", false]], "issparse() (ot.backend.backend method)": [[81, "id37", false], [81, "ot.backend.Backend.issparse", false]], "issparse() (ot.backend.cupybackend method)": [[81, "id120", false], [81, "ot.backend.CupyBackend.issparse", false]], "issparse() (ot.backend.jaxbackend method)": [[81, "id202", false], [81, "ot.backend.JaxBackend.issparse", false]], "issparse() (ot.backend.numpybackend method)": [[81, "id284", false], [81, "ot.backend.NumpyBackend.issparse", false]], "issparse() (ot.backend.tensorflowbackend method)": [[81, "id366", false], [81, "ot.backend.TensorflowBackend.issparse", false]], "issparse() (ot.backend.torchbackend method)": [[81, "id448", false], [81, "ot.backend.TorchBackend.issparse", false]], "jaxbackend (class in ot.backend)": [[81, "id167", false], [81, "ot.backend.JaxBackend", false]], "jcpot_barycenter() (in module ot.bregman)": [[82, "ot.bregman.jcpot_barycenter", false]], "jcpottransport (class in ot.da)": [[84, "id59", false], [84, "ot.da.JCPOTTransport", false]], "joint_ot_mapping_kernel() (in module ot.mapping)": [[94, "id0", false], [94, "ot.mapping.joint_OT_mapping_kernel", false]], "joint_ot_mapping_linear() (in module ot.mapping)": [[94, "id8", false], [94, "ot.mapping.joint_OT_mapping_linear", false]], "kernel() (in module ot.utils)": [[103, "id59", false], [103, "ot.utils.kernel", false]], "kl_div() (ot.backend.backend method)": [[81, "id38", false], [81, "ot.backend.Backend.kl_div", false]], "kl_div() (ot.backend.cupybackend method)": [[81, "id121", false], [81, "ot.backend.CupyBackend.kl_div", false]], "kl_div() (ot.backend.jaxbackend method)": [[81, "id203", false], [81, "ot.backend.JaxBackend.kl_div", false]], "kl_div() (ot.backend.numpybackend method)": [[81, "id285", false], [81, "ot.backend.NumpyBackend.kl_div", false]], "kl_div() (ot.backend.tensorflowbackend method)": [[81, "id367", false], [81, "ot.backend.TensorflowBackend.kl_div", false]], "kl_div() (ot.backend.torchbackend method)": [[81, "id449", false], [81, "ot.backend.TorchBackend.kl_div", false]], "label_normalization() (in module ot.utils)": [[103, "id60", false], [103, "ot.utils.label_normalization", false]], "labels_to_masks() (in module ot.utils)": [[103, "id61", false], [103, "ot.utils.labels_to_masks", false]], "laplacian() (in module ot.utils)": [[103, "id62", false], [103, "ot.utils.laplacian", false]], "lazy_plan (ot.utils.otresult attribute)": [[103, "id25", false], [103, "ot.utils.OTResult.lazy_plan", false]], "lazy_plan (ot.utils.otresult property)": [[103, "id0", false], [103, "id32", false]], "lazytensor (class in ot.utils)": [[103, "id15", false], [103, "ot.utils.LazyTensor", false]], "lbfgsb_unbalanced() (in module ot.unbalanced)": [[102, "ot.unbalanced.lbfgsb_unbalanced", false]], "lbfgsb_unbalanced2() (in module ot.unbalanced)": [[102, "ot.unbalanced.lbfgsb_unbalanced2", false]], "line_search_armijo() (in module ot.optim)": [[95, "id40", false], [95, "ot.optim.line_search_armijo", false]], "lineargwtransport (class in ot.da)": [[84, "id72", false], [84, "ot.da.LinearGWTransport", false]], "lineartransport (class in ot.da)": [[84, "id76", false], [84, "ot.da.LinearTransport", false]], "linspace() (ot.backend.backend method)": [[81, "id39", false], [81, "ot.backend.Backend.linspace", false]], "linspace() (ot.backend.cupybackend method)": [[81, "id122", false], [81, "ot.backend.CupyBackend.linspace", false]], "linspace() (ot.backend.jaxbackend method)": [[81, "id204", false], [81, "ot.backend.JaxBackend.linspace", false]], "linspace() (ot.backend.numpybackend method)": [[81, "id286", false], [81, "ot.backend.NumpyBackend.linspace", false]], "linspace() (ot.backend.tensorflowbackend method)": [[81, "id368", false], [81, "ot.backend.TensorflowBackend.linspace", false]], "linspace() (ot.backend.torchbackend method)": [[81, "id450", false], [81, "ot.backend.TorchBackend.linspace", false]], "list_to_array() (in module ot.utils)": [[103, "id63", false], [103, "ot.utils.list_to_array", false]], "log (ot.utils.otresult property)": [[103, "id33", false], [103, "ot.utils.OTResult.log", false]], "log() (ot.backend.backend method)": [[81, "id40", false], [81, "ot.backend.Backend.log", false]], "log() (ot.backend.cupybackend method)": [[81, "id123", false], [81, "ot.backend.CupyBackend.log", false]], "log() (ot.backend.jaxbackend method)": [[81, "id205", false], [81, "ot.backend.JaxBackend.log", false]], "log() (ot.backend.numpybackend method)": [[81, "id287", false], [81, "ot.backend.NumpyBackend.log", false]], "log() (ot.backend.tensorflowbackend method)": [[81, "id369", false], [81, "ot.backend.TensorflowBackend.log", false]], "log() (ot.backend.torchbackend method)": [[81, "id451", false], [81, "ot.backend.TorchBackend.log", false]], "log_ (ot.da.jcpottransport attribute)": [[84, "id62", false], [84, "ot.da.JCPOTTransport.log_", false]], "log_ (ot.da.mappingtransport attribute)": [[84, "id86", false], [84, "ot.da.MappingTransport.log_", false]], "log_ (ot.da.sinkhornl1l2transport attribute)": [[84, "id100", false], [84, "ot.da.SinkhornL1l2Transport.log_", false]], "log_ (ot.da.sinkhorntransport attribute)": [[84, "id115", false], [84, "ot.da.SinkhornTransport.log_", false]], "log_ (ot.da.unbalancedsinkhorntransport attribute)": [[84, "id127", false], [84, "ot.da.UnbalancedSinkhornTransport.log_", false]], "logsumexp() (in module ot.dr)": [[86, "id8", false], [86, "ot.dr.logsumexp", false]], "logsumexp() (ot.backend.backend method)": [[81, "id41", false], [81, "ot.backend.Backend.logsumexp", false]], "logsumexp() (ot.backend.cupybackend method)": [[81, "id124", false], [81, "ot.backend.CupyBackend.logsumexp", false]], "logsumexp() (ot.backend.jaxbackend method)": [[81, "id206", false], [81, "ot.backend.JaxBackend.logsumexp", false]], "logsumexp() (ot.backend.numpybackend method)": [[81, "id288", false], [81, "ot.backend.NumpyBackend.logsumexp", false]], "logsumexp() (ot.backend.tensorflowbackend method)": [[81, "id370", false], [81, "ot.backend.TensorflowBackend.logsumexp", false]], "logsumexp() (ot.backend.torchbackend method)": [[81, "id452", false], [81, "ot.backend.TorchBackend.logsumexp", false]], "loss_dual_entropic() (in module ot.stochastic)": [[101, "id20", false], [101, "ot.stochastic.loss_dual_entropic", false]], "loss_dual_quadratic() (in module ot.stochastic)": [[101, "id22", false], [101, "ot.stochastic.loss_dual_quadratic", false]], "lowrank_gromov_wasserstein_samples() (in module ot)": [[0, "ot.lowrank_gromov_wasserstein_samples", false]], "lowrank_gromov_wasserstein_samples() (in module ot.gromov)": [[91, "ot.gromov.lowrank_gromov_wasserstein_samples", false]], "lowrank_sinkhorn() (in module ot)": [[0, "ot.lowrank_sinkhorn", false]], "lowrank_sinkhorn() (in module ot.lowrank)": [[92, "id4", false], [92, "ot.lowrank.lowrank_sinkhorn", false]], "make_1d_gauss() (in module ot.datasets)": [[85, "id0", false], [85, "ot.datasets.make_1D_gauss", false]], "make_2d_samples_gauss() (in module ot.datasets)": [[85, "id1", false], [85, "ot.datasets.make_2D_samples_gauss", false]], "make_data_classif() (in module ot.datasets)": [[85, "id2", false], [85, "ot.datasets.make_data_classif", false]], "mapping_ (ot.da.mappingtransport attribute)": [[84, "id85", false], [84, "ot.da.MappingTransport.mapping_", false]], "mappingtransport (class in ot.da)": [[84, "id83", false], [84, "ot.da.MappingTransport", false]], "marginal_a (ot.utils.otresult attribute)": [[103, "id27", false], [103, "ot.utils.OTResult.marginal_a", false]], "marginal_a (ot.utils.otresult property)": [[103, "id1", false], [103, "id34", false]], "marginal_b (ot.utils.otresult attribute)": [[103, "id28", false], [103, "ot.utils.OTResult.marginal_b", false]], "marginal_b (ot.utils.otresult property)": [[103, "id2", false], [103, "id35", false]], "marginals (ot.utils.otresult attribute)": [[103, "id26", false], [103, "ot.utils.OTResult.marginals", false]], "marginals (ot.utils.otresult property)": [[103, "id3", false], [103, "id36", false]], "matmul() (ot.backend.backend method)": [[81, "id42", false], [81, "ot.backend.Backend.matmul", false]], "matmul() (ot.backend.cupybackend method)": [[81, "id125", false], [81, "ot.backend.CupyBackend.matmul", false]], "matmul() (ot.backend.jaxbackend method)": [[81, "id207", false], [81, "ot.backend.JaxBackend.matmul", false]], "matmul() (ot.backend.numpybackend method)": [[81, "id289", false], [81, "ot.backend.NumpyBackend.matmul", false]], "matmul() (ot.backend.tensorflowbackend method)": [[81, "id371", false], [81, "ot.backend.TensorflowBackend.matmul", false]], "matmul() (ot.backend.torchbackend method)": [[81, "id453", false], [81, "ot.backend.TorchBackend.matmul", false]], "max() (ot.backend.backend method)": [[81, "id43", false], [81, "ot.backend.Backend.max", false]], "max() (ot.backend.cupybackend method)": [[81, "id126", false], [81, "ot.backend.CupyBackend.max", false]], "max() (ot.backend.jaxbackend method)": [[81, "id208", false], [81, "ot.backend.JaxBackend.max", false]], "max() (ot.backend.numpybackend method)": [[81, "id290", false], [81, "ot.backend.NumpyBackend.max", false]], "max() (ot.backend.tensorflowbackend method)": [[81, "id372", false], [81, "ot.backend.TensorflowBackend.max", false]], "max() (ot.backend.torchbackend method)": [[81, "id454", false], [81, "ot.backend.TorchBackend.max", false]], "max_omega() (ot.smooth.negentropy method)": [[100, "id9", false], [100, "ot.smooth.NegEntropy.max_Omega", false]], "max_omega() (ot.smooth.regularization method)": [[100, "id13", false], [100, "ot.smooth.Regularization.max_Omega", false]], "max_omega() (ot.smooth.sparsityconstrained method)": [[100, "id17", false], [100, "ot.smooth.SparsityConstrained.max_Omega", false]], "max_omega() (ot.smooth.squaredl2 method)": [[100, "id21", false], [100, "ot.smooth.SquaredL2.max_Omega", false]], "max_sliced_wasserstein_distance() (in module ot)": [[0, "ot.max_sliced_wasserstein_distance", false]], "max_sliced_wasserstein_distance() (in module ot.sliced)": [[99, "id5", false], [99, "ot.sliced.max_sliced_wasserstein_distance", false]], "maximum() (ot.backend.backend method)": [[81, "id44", false], [81, "ot.backend.Backend.maximum", false]], "maximum() (ot.backend.cupybackend method)": [[81, "id127", false], [81, "ot.backend.CupyBackend.maximum", false]], "maximum() (ot.backend.jaxbackend method)": [[81, "id209", false], [81, "ot.backend.JaxBackend.maximum", false]], "maximum() (ot.backend.numpybackend method)": [[81, "id291", false], [81, "ot.backend.NumpyBackend.maximum", false]], "maximum() (ot.backend.tensorflowbackend method)": [[81, "id373", false], [81, "ot.backend.TensorflowBackend.maximum", false]], "maximum() (ot.backend.torchbackend method)": [[81, "id455", false], [81, "ot.backend.TorchBackend.maximum", false]], "mean() (ot.backend.backend method)": [[81, "id45", false], [81, "ot.backend.Backend.mean", false]], "mean() (ot.backend.cupybackend method)": [[81, "id128", false], [81, "ot.backend.CupyBackend.mean", false]], "mean() (ot.backend.jaxbackend method)": [[81, "id210", false], [81, "ot.backend.JaxBackend.mean", false]], "mean() (ot.backend.numpybackend method)": [[81, "id292", false], [81, "ot.backend.NumpyBackend.mean", false]], "mean() (ot.backend.tensorflowbackend method)": [[81, "id374", false], [81, "ot.backend.TensorflowBackend.mean", false]], "mean() (ot.backend.torchbackend method)": [[81, "id456", false], [81, "ot.backend.TorchBackend.mean", false]], "median() (ot.backend.backend method)": [[81, "id46", false], [81, "ot.backend.Backend.median", false]], "median() (ot.backend.cupybackend method)": [[81, "id129", false], [81, "ot.backend.CupyBackend.median", false]], "median() (ot.backend.jaxbackend method)": [[81, "id211", false], [81, "ot.backend.JaxBackend.median", false]], "median() (ot.backend.numpybackend method)": [[81, "id293", false], [81, "ot.backend.NumpyBackend.median", false]], "median() (ot.backend.tensorflowbackend method)": [[81, "id375", false], [81, "ot.backend.TensorflowBackend.median", false]], "median() (ot.backend.torchbackend method)": [[81, "id457", false], [81, "ot.backend.TorchBackend.median", false]], "meshgrid() (ot.backend.backend method)": [[81, "id47", false], [81, "ot.backend.Backend.meshgrid", false]], "meshgrid() (ot.backend.cupybackend method)": [[81, "id130", false], [81, "ot.backend.CupyBackend.meshgrid", false]], "meshgrid() (ot.backend.jaxbackend method)": [[81, "id212", false], [81, "ot.backend.JaxBackend.meshgrid", false]], "meshgrid() (ot.backend.numpybackend method)": [[81, "id294", false], [81, "ot.backend.NumpyBackend.meshgrid", false]], "meshgrid() (ot.backend.tensorflowbackend method)": [[81, "id376", false], [81, "ot.backend.TensorflowBackend.meshgrid", false]], "meshgrid() (ot.backend.torchbackend method)": [[81, "id458", false], [81, "ot.backend.TorchBackend.meshgrid", false]], "min() (ot.backend.backend method)": [[81, "id48", false], [81, "ot.backend.Backend.min", false]], "min() (ot.backend.cupybackend method)": [[81, "id131", false], [81, "ot.backend.CupyBackend.min", false]], "min() (ot.backend.jaxbackend method)": [[81, "id213", false], [81, "ot.backend.JaxBackend.min", false]], "min() (ot.backend.numpybackend method)": [[81, "id295", false], [81, "ot.backend.NumpyBackend.min", false]], "min() (ot.backend.tensorflowbackend method)": [[81, "id377", false], [81, "ot.backend.TensorflowBackend.min", false]], "min() (ot.backend.torchbackend method)": [[81, "id459", false], [81, "ot.backend.TorchBackend.min", false]], "minimum() (ot.backend.backend method)": [[81, "id49", false], [81, "ot.backend.Backend.minimum", false]], "minimum() (ot.backend.cupybackend method)": [[81, "id132", false], [81, "ot.backend.CupyBackend.minimum", false]], "minimum() (ot.backend.jaxbackend method)": [[81, "id214", false], [81, "ot.backend.JaxBackend.minimum", false]], "minimum() (ot.backend.numpybackend method)": [[81, "id296", false], [81, "ot.backend.NumpyBackend.minimum", false]], "minimum() (ot.backend.tensorflowbackend method)": [[81, "id378", false], [81, "ot.backend.TensorflowBackend.minimum", false]], "minimum() (ot.backend.torchbackend method)": [[81, "id460", false], [81, "ot.backend.TorchBackend.minimum", false]], "mm_unbalanced() (in module ot.unbalanced)": [[102, "ot.unbalanced.mm_unbalanced", false]], "mm_unbalanced2() (in module ot.unbalanced)": [[102, "ot.unbalanced.mm_unbalanced2", false]], "module": [[0, "module-ot", false], [81, "module-ot.backend", false], [82, "module-ot.bregman", false], [83, "module-ot.coot", false], [84, "module-ot.da", false], [85, "module-ot.datasets", false], [86, "module-ot.dr", false], [87, "module-ot.factored", false], [88, "module-ot.gaussian", false], [89, "module-ot.gmm", false], [90, "module-ot.gnn", false], [91, "module-ot.gromov", false], [92, "module-ot.lowrank", false], [93, "module-ot.lp", false], [94, "module-ot.mapping", false], [95, "module-ot.optim", false], [96, "module-ot.partial", false], [97, "module-ot.plot", false], [98, "module-ot.regpath", false], [99, "module-ot.sliced", false], [100, "module-ot.smooth", false], [101, "module-ot.stochastic", false], [102, "module-ot.unbalanced", false], [103, "module-ot.utils", false], [104, "module-ot.weak", false]], "nan_to_num() (ot.backend.backend method)": [[81, "id50", false], [81, "ot.backend.Backend.nan_to_num", false]], "nan_to_num() (ot.backend.cupybackend method)": [[81, "id133", false], [81, "ot.backend.CupyBackend.nan_to_num", false]], "nan_to_num() (ot.backend.jaxbackend method)": [[81, "id215", false], [81, "ot.backend.JaxBackend.nan_to_num", false]], "nan_to_num() (ot.backend.numpybackend method)": [[81, "id297", false], [81, "ot.backend.NumpyBackend.nan_to_num", false]], "nan_to_num() (ot.backend.tensorflowbackend method)": [[81, "id379", false], [81, "ot.backend.TensorflowBackend.nan_to_num", false]], "nan_to_num() (ot.backend.torchbackend method)": [[81, "id461", false], [81, "ot.backend.TorchBackend.nan_to_num", false]], "nearest_brenier_potential_fit() (in module ot.mapping)": [[94, "id11", false], [94, "ot.mapping.nearest_brenier_potential_fit", false]], "nearest_brenier_potential_predict_bounds() (in module ot.mapping)": [[94, "id13", false], [94, "ot.mapping.nearest_brenier_potential_predict_bounds", false]], "nearestbrenierpotential (class in ot.da)": [[84, "id90", false], [84, "ot.da.NearestBrenierPotential", false]], "negentropy (class in ot.smooth)": [[100, "id0", false], [100, "ot.smooth.NegEntropy", false]], "norm() (ot.backend.backend method)": [[81, "id51", false], [81, "ot.backend.Backend.norm", false]], "norm() (ot.backend.cupybackend method)": [[81, "id134", false], [81, "ot.backend.CupyBackend.norm", false]], "norm() (ot.backend.jaxbackend method)": [[81, "id216", false], [81, "ot.backend.JaxBackend.norm", false]], "norm() (ot.backend.numpybackend method)": [[81, "id298", false], [81, "ot.backend.NumpyBackend.norm", false]], "norm() (ot.backend.tensorflowbackend method)": [[81, "id380", false], [81, "ot.backend.TensorflowBackend.norm", false]], "norm() (ot.backend.torchbackend method)": [[81, "id462", false], [81, "ot.backend.TorchBackend.norm", false]], "numpybackend (class in ot.backend)": [[81, "id249", false], [81, "ot.backend.NumpyBackend", false]], "omega() (ot.smooth.negentropy method)": [[100, "id7", false], [100, "ot.smooth.NegEntropy.Omega", false]], "omega() (ot.smooth.regularization method)": [[100, "id11", false], [100, "ot.smooth.Regularization.Omega", false]], "omega() (ot.smooth.sparsityconstrained method)": [[100, "id15", false], [100, "ot.smooth.SparsityConstrained.Omega", false]], "omega() (ot.smooth.squaredl2 method)": [[100, "id19", false], [100, "ot.smooth.SquaredL2.Omega", false]], "ones() (ot.backend.backend method)": [[81, "id52", false], [81, "ot.backend.Backend.ones", false]], "ones() (ot.backend.cupybackend method)": [[81, "id135", false], [81, "ot.backend.CupyBackend.ones", false]], "ones() (ot.backend.jaxbackend method)": [[81, "id217", false], [81, "ot.backend.JaxBackend.ones", false]], "ones() (ot.backend.numpybackend method)": [[81, "id299", false], [81, "ot.backend.NumpyBackend.ones", false]], "ones() (ot.backend.tensorflowbackend method)": [[81, "id381", false], [81, "ot.backend.TensorflowBackend.ones", false]], "ones() (ot.backend.torchbackend method)": [[81, "id463", false], [81, "ot.backend.TorchBackend.ones", false]], "ot": [[0, "module-ot", false]], "ot.backend": [[81, "module-ot.backend", false]], "ot.bregman": [[82, "module-ot.bregman", false]], "ot.coot": [[83, "module-ot.coot", false]], "ot.da": [[84, "module-ot.da", false]], "ot.datasets": [[85, "module-ot.datasets", false]], "ot.dr": [[86, "module-ot.dr", false]], "ot.factored": [[87, "module-ot.factored", false]], "ot.gaussian": [[88, "module-ot.gaussian", false]], "ot.gmm": [[89, "module-ot.gmm", false]], "ot.gnn": [[90, "module-ot.gnn", false]], "ot.gromov": [[91, "module-ot.gromov", false]], "ot.lowrank": [[92, "module-ot.lowrank", false]], "ot.lp": [[93, "module-ot.lp", false]], "ot.mapping": [[94, "module-ot.mapping", false]], "ot.optim": [[95, "module-ot.optim", false]], "ot.partial": [[96, "module-ot.partial", false]], "ot.plot": [[97, "module-ot.plot", false]], "ot.regpath": [[98, "module-ot.regpath", false]], "ot.sliced": [[99, "module-ot.sliced", false]], "ot.smooth": [[100, "module-ot.smooth", false]], "ot.stochastic": [[101, "module-ot.stochastic", false]], "ot.unbalanced": [[102, "module-ot.unbalanced", false]], "ot.utils": [[103, "module-ot.utils", false]], "ot.weak": [[104, "module-ot.weak", false]], "ot_next_gamma() (in module ot.regpath)": [[98, "id21", false], [98, "ot.regpath.ot_next_gamma", false]], "otresult (class in ot.utils)": [[103, "id16", false], [103, "ot.utils.OTResult", false]], "outer() (ot.backend.backend method)": [[81, "id53", false], [81, "ot.backend.Backend.outer", false]], "outer() (ot.backend.cupybackend method)": [[81, "id136", false], [81, "ot.backend.CupyBackend.outer", false]], "outer() (ot.backend.jaxbackend method)": [[81, "id218", false], [81, "ot.backend.JaxBackend.outer", false]], "outer() (ot.backend.numpybackend method)": [[81, "id300", false], [81, "ot.backend.NumpyBackend.outer", false]], "outer() (ot.backend.tensorflowbackend method)": [[81, "id382", false], [81, "ot.backend.TensorflowBackend.outer", false]], "outer() (ot.backend.torchbackend method)": [[81, "id464", false], [81, "ot.backend.TorchBackend.outer", false]], "parmap() (in module ot.utils)": [[103, "id64", false], [103, "ot.utils.parmap", false]], "partial_cg() (in module ot.optim)": [[95, "id41", false], [95, "ot.optim.partial_cg", false]], "partial_gromov_wasserstein() (in module ot.gromov)": [[91, "ot.gromov.partial_gromov_wasserstein", false]], "partial_gromov_wasserstein() (in module ot.partial)": [[96, "id28", false], [96, "ot.partial.partial_gromov_wasserstein", false]], "partial_gromov_wasserstein2() (in module ot.gromov)": [[91, "ot.gromov.partial_gromov_wasserstein2", false]], "partial_gromov_wasserstein2() (in module ot.partial)": [[96, "id31", false], [96, "ot.partial.partial_gromov_wasserstein2", false]], "partial_wasserstein() (in module ot.partial)": [[96, "id34", false], [96, "ot.partial.partial_wasserstein", false]], "partial_wasserstein2() (in module ot.partial)": [[96, "id37", false], [96, "ot.partial.partial_wasserstein2", false]], "partial_wasserstein_lagrange() (in module ot.partial)": [[96, "id40", false], [96, "ot.partial.partial_wasserstein_lagrange", false]], "plan (ot.utils.otresult attribute)": [[103, "id23", false], [103, "ot.utils.OTResult.plan", false]], "plan (ot.utils.otresult property)": [[103, "id37", false], [103, "id4", false]], "plan_dual_entropic() (in module ot.stochastic)": [[101, "id24", false], [101, "ot.stochastic.plan_dual_entropic", false]], "plan_dual_quadratic() (in module ot.stochastic)": [[101, "id26", false], [101, "ot.stochastic.plan_dual_quadratic", false]], "plot1d_mat() (in module ot.plot)": [[97, "id0", false], [97, "ot.plot.plot1D_mat", false]], "plot2d_samples_mat() (in module ot.plot)": [[97, "id1", false], [97, "ot.plot.plot2D_samples_mat", false]], "pointwise_gromov_wasserstein() (in module ot.gromov)": [[91, "ot.gromov.pointwise_gromov_wasserstein", false]], "potential_a (ot.utils.otresult attribute)": [[103, "id18", false], [103, "ot.utils.OTResult.potential_a", false]], "potential_a (ot.utils.otresult property)": [[103, "id38", false], [103, "id5", false]], "potential_b (ot.utils.otresult attribute)": [[103, "id19", false], [103, "ot.utils.OTResult.potential_b", false]], "potential_b (ot.utils.otresult property)": [[103, "id39", false], [103, "id6", false]], "potentials (ot.utils.otresult attribute)": [[103, "id17", false], [103, "ot.utils.OTResult.potentials", false]], "potentials (ot.utils.otresult property)": [[103, "id40", false], [103, "id7", false]], "power() (ot.backend.backend method)": [[81, "id54", false], [81, "ot.backend.Backend.power", false]], "power() (ot.backend.cupybackend method)": [[81, "id137", false], [81, "ot.backend.CupyBackend.power", false]], "power() (ot.backend.jaxbackend method)": [[81, "id219", false], [81, "ot.backend.JaxBackend.power", false]], "power() (ot.backend.numpybackend method)": [[81, "id301", false], [81, "ot.backend.NumpyBackend.power", false]], "power() (ot.backend.tensorflowbackend method)": [[81, "id383", false], [81, "ot.backend.TensorflowBackend.power", false]], "power() (ot.backend.torchbackend method)": [[81, "id465", false], [81, "ot.backend.TorchBackend.power", false]], "prod() (ot.backend.backend method)": [[81, "id55", false], [81, "ot.backend.Backend.prod", false]], "prod() (ot.backend.cupybackend method)": [[81, "id138", false], [81, "ot.backend.CupyBackend.prod", false]], "prod() (ot.backend.jaxbackend method)": [[81, "id220", false], [81, "ot.backend.JaxBackend.prod", false]], "prod() (ot.backend.numpybackend method)": [[81, "id302", false], [81, "ot.backend.NumpyBackend.prod", false]], "prod() (ot.backend.tensorflowbackend method)": [[81, "id384", false], [81, "ot.backend.TensorflowBackend.prod", false]], "prod() (ot.backend.torchbackend method)": [[81, "id466", false], [81, "ot.backend.TorchBackend.prod", false]], "proj_sdp() (in module ot.utils)": [[103, "id65", false], [103, "ot.utils.proj_SDP", false]], "proj_simplex() (in module ot.utils)": [[103, "id66", false], [103, "ot.utils.proj_simplex", false]], "projc() (in module ot.bregman)": [[82, "ot.bregman.projC", false]], "projection_robust_wasserstein() (in module ot.dr)": [[86, "id9", false], [86, "ot.dr.projection_robust_wasserstein", false]], "projection_simplex() (in module ot.smooth)": [[100, "id25", false], [100, "ot.smooth.projection_simplex", false]], "projection_sparse_simplex() (in module ot.utils)": [[103, "id67", false], [103, "ot.utils.projection_sparse_simplex", false]], "projr() (in module ot.bregman)": [[82, "ot.bregman.projR", false]], "proportions_ (ot.da.jcpottransport attribute)": [[84, "id61", false], [84, "ot.da.JCPOTTransport.proportions_", false]], "qr() (ot.backend.backend method)": [[81, "id56", false], [81, "ot.backend.Backend.qr", false]], "qr() (ot.backend.cupybackend method)": [[81, "id139", false], [81, "ot.backend.CupyBackend.qr", false]], "qr() (ot.backend.jaxbackend method)": [[81, "id221", false], [81, "ot.backend.JaxBackend.qr", false]], "qr() (ot.backend.numpybackend method)": [[81, "id303", false], [81, "ot.backend.NumpyBackend.qr", false]], "qr() (ot.backend.tensorflowbackend method)": [[81, "id385", false], [81, "ot.backend.TensorflowBackend.qr", false]], "qr() (ot.backend.torchbackend method)": [[81, "id467", false], [81, "ot.backend.TorchBackend.qr", false]], "quantized_fused_gromov_wasserstein() (in module ot.gromov)": [[91, "ot.gromov.quantized_fused_gromov_wasserstein", false]], "quantized_fused_gromov_wasserstein_partitioned() (in module ot.gromov)": [[91, "ot.gromov.quantized_fused_gromov_wasserstein_partitioned", false]], "quantized_fused_gromov_wasserstein_samples() (in module ot.gromov)": [[91, "ot.gromov.quantized_fused_gromov_wasserstein_samples", false]], "rand() (ot.backend.backend method)": [[81, "id57", false], [81, "ot.backend.Backend.rand", false]], "rand() (ot.backend.cupybackend method)": [[81, "id140", false], [81, "ot.backend.CupyBackend.rand", false]], "rand() (ot.backend.jaxbackend method)": [[81, "id222", false], [81, "ot.backend.JaxBackend.rand", false]], "rand() (ot.backend.numpybackend method)": [[81, "id304", false], [81, "ot.backend.NumpyBackend.rand", false]], "rand() (ot.backend.tensorflowbackend method)": [[81, "id386", false], [81, "ot.backend.TensorflowBackend.rand", false]], "rand() (ot.backend.torchbackend method)": [[81, "id468", false], [81, "ot.backend.TorchBackend.rand", false]], "randn() (ot.backend.backend method)": [[81, "id58", false], [81, "ot.backend.Backend.randn", false]], "randn() (ot.backend.cupybackend method)": [[81, "id141", false], [81, "ot.backend.CupyBackend.randn", false]], "randn() (ot.backend.jaxbackend method)": [[81, "id223", false], [81, "ot.backend.JaxBackend.randn", false]], "randn() (ot.backend.numpybackend method)": [[81, "id305", false], [81, "ot.backend.NumpyBackend.randn", false]], "randn() (ot.backend.tensorflowbackend method)": [[81, "id387", false], [81, "ot.backend.TensorflowBackend.randn", false]], "randn() (ot.backend.torchbackend method)": [[81, "id469", false], [81, "ot.backend.TorchBackend.randn", false]], "recast_ot_as_lasso() (in module ot.regpath)": [[98, "id23", false], [98, "ot.regpath.recast_ot_as_lasso", false]], "recast_semi_relaxed_as_lasso() (in module ot.regpath)": [[98, "id25", false], [98, "ot.regpath.recast_semi_relaxed_as_lasso", false]], "reduce_lazytensor() (in module ot.utils)": [[103, "id68", false], [103, "ot.utils.reduce_lazytensor", false]], "regularization (class in ot.smooth)": [[100, "id10", false], [100, "ot.smooth.Regularization", false]], "regularization_path() (in module ot.regpath)": [[98, "id26", false], [98, "ot.regpath.regularization_path", false]], "repeat() (ot.backend.backend method)": [[81, "id59", false], [81, "ot.backend.Backend.repeat", false]], "repeat() (ot.backend.cupybackend method)": [[81, "id142", false], [81, "ot.backend.CupyBackend.repeat", false]], "repeat() (ot.backend.jaxbackend method)": [[81, "id224", false], [81, "ot.backend.JaxBackend.repeat", false]], "repeat() (ot.backend.numpybackend method)": [[81, "id306", false], [81, "ot.backend.NumpyBackend.repeat", false]], "repeat() (ot.backend.tensorflowbackend method)": [[81, "id388", false], [81, "ot.backend.TensorflowBackend.repeat", false]], "repeat() (ot.backend.torchbackend method)": [[81, "id470", false], [81, "ot.backend.TorchBackend.repeat", false]], "rescale_for_imshow_plot() (in module ot.plot)": [[97, "id2", false], [97, "ot.plot.rescale_for_imshow_plot", false]], "reshape() (ot.backend.backend method)": [[81, "id60", false], [81, "ot.backend.Backend.reshape", false]], "reshape() (ot.backend.cupybackend method)": [[81, "id143", false], [81, "ot.backend.CupyBackend.reshape", false]], "reshape() (ot.backend.jaxbackend method)": [[81, "id225", false], [81, "ot.backend.JaxBackend.reshape", false]], "reshape() (ot.backend.numpybackend method)": [[81, "id307", false], [81, "ot.backend.NumpyBackend.reshape", false]], "reshape() (ot.backend.tensorflowbackend method)": [[81, "id389", false], [81, "ot.backend.TensorflowBackend.reshape", false]], "reshape() (ot.backend.torchbackend method)": [[81, "id471", false], [81, "ot.backend.TorchBackend.reshape", false]], "sag_entropic_transport() (in module ot.stochastic)": [[101, "id28", false], [101, "ot.stochastic.sag_entropic_transport", false]], "sampled_gromov_wasserstein() (in module ot.gromov)": [[91, "ot.gromov.sampled_gromov_wasserstein", false]], "screenkhorn() (in module ot.bregman)": [[82, "ot.bregman.screenkhorn", false]], "searchsorted() (ot.backend.backend method)": [[81, "id61", false], [81, "ot.backend.Backend.searchsorted", false]], "searchsorted() (ot.backend.cupybackend method)": [[81, "id144", false], [81, "ot.backend.CupyBackend.searchsorted", false]], "searchsorted() (ot.backend.jaxbackend method)": [[81, "id226", false], [81, "ot.backend.JaxBackend.searchsorted", false]], "searchsorted() (ot.backend.numpybackend method)": [[81, "id308", false], [81, "ot.backend.NumpyBackend.searchsorted", false]], "searchsorted() (ot.backend.tensorflowbackend method)": [[81, "id390", false], [81, "ot.backend.TensorflowBackend.searchsorted", false]], "searchsorted() (ot.backend.torchbackend method)": [[81, "id472", false], [81, "ot.backend.TorchBackend.searchsorted", false]], "seed() (ot.backend.backend method)": [[81, "id62", false], [81, "ot.backend.Backend.seed", false]], "seed() (ot.backend.cupybackend method)": [[81, "id145", false], [81, "ot.backend.CupyBackend.seed", false]], "seed() (ot.backend.jaxbackend method)": [[81, "id227", false], [81, "ot.backend.JaxBackend.seed", false]], "seed() (ot.backend.numpybackend method)": [[81, "id309", false], [81, "ot.backend.NumpyBackend.seed", false]], "seed() (ot.backend.tensorflowbackend method)": [[81, "id391", false], [81, "ot.backend.TensorflowBackend.seed", false]], "seed() (ot.backend.torchbackend method)": [[81, "id473", false], [81, "ot.backend.TorchBackend.seed", false]], "semi_dual_obj_grad() (in module ot.smooth)": [[100, "id26", false], [100, "ot.smooth.semi_dual_obj_grad", false]], "semi_relaxed_next_gamma() (in module ot.regpath)": [[98, "id28", false], [98, "ot.regpath.semi_relaxed_next_gamma", false]], "semi_relaxed_path() (in module ot.regpath)": [[98, "id30", false], [98, "ot.regpath.semi_relaxed_path", false]], "semidiscrete_wasserstein2_unif_circle() (in module ot)": [[0, "ot.semidiscrete_wasserstein2_unif_circle", false]], "semidiscrete_wasserstein2_unif_circle() (in module ot.lp)": [[93, "ot.lp.semidiscrete_wasserstein2_unif_circle", false]], "semirelaxed_cg() (in module ot.optim)": [[95, "id44", false], [95, "ot.optim.semirelaxed_cg", false]], "semirelaxed_fgw_barycenters() (in module ot.gromov)": [[91, "ot.gromov.semirelaxed_fgw_barycenters", false]], "semirelaxed_fused_gromov_wasserstein() (in module ot.gromov)": [[91, "ot.gromov.semirelaxed_fused_gromov_wasserstein", false]], "semirelaxed_fused_gromov_wasserstein2() (in module ot.gromov)": [[91, "ot.gromov.semirelaxed_fused_gromov_wasserstein2", false]], "semirelaxed_gromov_barycenters() (in module ot.gromov)": [[91, "ot.gromov.semirelaxed_gromov_barycenters", false]], "semirelaxed_gromov_wasserstein() (in module ot.gromov)": [[91, "ot.gromov.semirelaxed_gromov_wasserstein", false]], "semirelaxed_gromov_wasserstein2() (in module ot.gromov)": [[91, "ot.gromov.semirelaxed_gromov_wasserstein2", false]], "semirelaxed_init_plan() (in module ot.gromov)": [[91, "ot.gromov.semirelaxed_init_plan", false]], "set_gradients() (ot.backend.backend method)": [[81, "id63", false], [81, "ot.backend.Backend.set_gradients", false]], "set_gradients() (ot.backend.cupybackend method)": [[81, "id146", false], [81, "ot.backend.CupyBackend.set_gradients", false]], "set_gradients() (ot.backend.jaxbackend method)": [[81, "id228", false], [81, "ot.backend.JaxBackend.set_gradients", false]], "set_gradients() (ot.backend.numpybackend method)": [[81, "id310", false], [81, "ot.backend.NumpyBackend.set_gradients", false]], "set_gradients() (ot.backend.tensorflowbackend method)": [[81, "id392", false], [81, "ot.backend.TensorflowBackend.set_gradients", false]], "set_gradients() (ot.backend.torchbackend method)": [[81, "id474", false], [81, "ot.backend.TorchBackend.set_gradients", false]], "set_params() (ot.utils.baseestimator method)": [[103, "id14", false], [103, "ot.utils.BaseEstimator.set_params", false]], "sgd_entropic_regularization() (in module ot.stochastic)": [[101, "id30", false], [101, "ot.stochastic.sgd_entropic_regularization", false]], "sign() (ot.backend.backend method)": [[81, "id64", false], [81, "ot.backend.Backend.sign", false]], "sign() (ot.backend.cupybackend method)": [[81, "id147", false], [81, "ot.backend.CupyBackend.sign", false]], "sign() (ot.backend.jaxbackend method)": [[81, "id229", false], [81, "ot.backend.JaxBackend.sign", false]], "sign() (ot.backend.numpybackend method)": [[81, "id311", false], [81, "ot.backend.NumpyBackend.sign", false]], "sign() (ot.backend.tensorflowbackend method)": [[81, "id393", false], [81, "ot.backend.TensorflowBackend.sign", false]], "sign() (ot.backend.torchbackend method)": [[81, "id475", false], [81, "ot.backend.TorchBackend.sign", false]], "sinkhorn() (in module ot)": [[0, "ot.sinkhorn", false]], "sinkhorn() (in module ot.bregman)": [[82, "ot.bregman.sinkhorn", false]], "sinkhorn() (in module ot.dr)": [[86, "id12", false], [86, "ot.dr.sinkhorn", false]], "sinkhorn2() (in module ot)": [[0, "ot.sinkhorn2", false]], "sinkhorn2() (in module ot.bregman)": [[82, "ot.bregman.sinkhorn2", false]], "sinkhorn_epsilon_scaling() (in module ot.bregman)": [[82, "ot.bregman.sinkhorn_epsilon_scaling", false]], "sinkhorn_knopp() (in module ot.bregman)": [[82, "ot.bregman.sinkhorn_knopp", false]], "sinkhorn_knopp_unbalanced() (in module ot.unbalanced)": [[102, "ot.unbalanced.sinkhorn_knopp_unbalanced", false]], "sinkhorn_l1l2_gl() (in module ot.da)": [[84, "id137", false], [84, "ot.da.sinkhorn_l1l2_gl", false]], "sinkhorn_log() (in module ot.bregman)": [[82, "ot.bregman.sinkhorn_log", false]], "sinkhorn_log() (in module ot.dr)": [[86, "id13", false], [86, "ot.dr.sinkhorn_log", false]], "sinkhorn_lpl1_mm() (in module ot)": [[0, "ot.sinkhorn_lpl1_mm", false]], "sinkhorn_lpl1_mm() (in module ot.da)": [[84, "id141", false], [84, "ot.da.sinkhorn_lpl1_mm", false]], "sinkhorn_stabilized() (in module ot.bregman)": [[82, "ot.bregman.sinkhorn_stabilized", false]], "sinkhorn_stabilized_unbalanced() (in module ot.unbalanced)": [[102, "ot.unbalanced.sinkhorn_stabilized_unbalanced", false]], "sinkhorn_unbalanced() (in module ot)": [[0, "ot.sinkhorn_unbalanced", false]], "sinkhorn_unbalanced() (in module ot.unbalanced)": [[102, "ot.unbalanced.sinkhorn_unbalanced", false]], "sinkhorn_unbalanced2() (in module ot)": [[0, "ot.sinkhorn_unbalanced2", false]], "sinkhorn_unbalanced2() (in module ot.unbalanced)": [[102, "ot.unbalanced.sinkhorn_unbalanced2", false]], "sinkhorn_unbalanced_translation_invariant() (in module ot.unbalanced)": [[102, "ot.unbalanced.sinkhorn_unbalanced_translation_invariant", false]], "sinkhornl1l2transport (class in ot.da)": [[84, "id98", false], [84, "ot.da.SinkhornL1l2Transport", false]], "sinkhornlpl1transport (class in ot.da)": [[84, "id106", false], [84, "ot.da.SinkhornLpl1Transport", false]], "sinkhorntransport (class in ot.da)": [[84, "id113", false], [84, "ot.da.SinkhornTransport", false]], "sliced_wasserstein_distance() (in module ot)": [[0, "ot.sliced_wasserstein_distance", false]], "sliced_wasserstein_distance() (in module ot.sliced)": [[99, "id7", false], [99, "ot.sliced.sliced_wasserstein_distance", false]], "sliced_wasserstein_sphere() (in module ot)": [[0, "ot.sliced_wasserstein_sphere", false]], "sliced_wasserstein_sphere() (in module ot.sliced)": [[99, "id9", false], [99, "ot.sliced.sliced_wasserstein_sphere", false]], "sliced_wasserstein_sphere_unif() (in module ot)": [[0, "ot.sliced_wasserstein_sphere_unif", false]], "sliced_wasserstein_sphere_unif() (in module ot.sliced)": [[99, "id11", false], [99, "ot.sliced.sliced_wasserstein_sphere_unif", false]], "smooth_ot_dual() (in module ot.smooth)": [[100, "id27", false], [100, "ot.smooth.smooth_ot_dual", false]], "smooth_ot_semi_dual() (in module ot.smooth)": [[100, "id32", false], [100, "ot.smooth.smooth_ot_semi_dual", false]], "solve() (in module ot)": [[0, "ot.solve", false]], "solve() (ot.backend.backend method)": [[81, "id65", false], [81, "ot.backend.Backend.solve", false]], "solve() (ot.backend.cupybackend method)": [[81, "id148", false], [81, "ot.backend.CupyBackend.solve", false]], "solve() (ot.backend.jaxbackend method)": [[81, "id230", false], [81, "ot.backend.JaxBackend.solve", false]], "solve() (ot.backend.numpybackend method)": [[81, "id312", false], [81, "ot.backend.NumpyBackend.solve", false]], "solve() (ot.backend.tensorflowbackend method)": [[81, "id394", false], [81, "ot.backend.TensorflowBackend.solve", false]], "solve() (ot.backend.torchbackend method)": [[81, "id476", false], [81, "ot.backend.TorchBackend.solve", false]], "solve_1d_linesearch_quad() (in module ot.optim)": [[95, "id47", false], [95, "ot.optim.solve_1d_linesearch_quad", false]], "solve_dual() (in module ot.smooth)": [[100, "id37", false], [100, "ot.smooth.solve_dual", false]], "solve_dual_entropic() (in module ot.stochastic)": [[101, "id32", false], [101, "ot.stochastic.solve_dual_entropic", false]], "solve_gromov() (in module ot)": [[0, "ot.solve_gromov", false]], "solve_gromov_linesearch() (in module ot.gromov)": [[91, "ot.gromov.solve_gromov_linesearch", false]], "solve_partial_gromov_linesearch() (in module ot.gromov)": [[91, "ot.gromov.solve_partial_gromov_linesearch", false]], "solve_sample() (in module ot)": [[0, "ot.solve_sample", false]], "solve_semi_dual() (in module ot.smooth)": [[100, "id38", false], [100, "ot.smooth.solve_semi_dual", false]], "solve_semi_dual_entropic() (in module ot.stochastic)": [[101, "id34", false], [101, "ot.stochastic.solve_semi_dual_entropic", false]], "solve_semirelaxed_gromov_linesearch() (in module ot.gromov)": [[91, "ot.gromov.solve_semirelaxed_gromov_linesearch", false]], "sort() (ot.backend.backend method)": [[81, "id66", false], [81, "ot.backend.Backend.sort", false]], "sort() (ot.backend.cupybackend method)": [[81, "id149", false], [81, "ot.backend.CupyBackend.sort", false]], "sort() (ot.backend.jaxbackend method)": [[81, "id231", false], [81, "ot.backend.JaxBackend.sort", false]], "sort() (ot.backend.numpybackend method)": [[81, "id313", false], [81, "ot.backend.NumpyBackend.sort", false]], "sort() (ot.backend.tensorflowbackend method)": [[81, "id395", false], [81, "ot.backend.TensorflowBackend.sort", false]], "sort() (ot.backend.torchbackend method)": [[81, "id477", false], [81, "ot.backend.TorchBackend.sort", false]], "sort2() (ot.backend.backend method)": [[81, "id67", false], [81, "ot.backend.Backend.sort2", false]], "sort2() (ot.backend.cupybackend method)": [[81, "id150", false], [81, "ot.backend.CupyBackend.sort2", false]], "sort2() (ot.backend.jaxbackend method)": [[81, "id232", false], [81, "ot.backend.JaxBackend.sort2", false]], "sort2() (ot.backend.numpybackend method)": [[81, "id314", false], [81, "ot.backend.NumpyBackend.sort2", false]], "sort2() (ot.backend.tensorflowbackend method)": [[81, "id396", false], [81, "ot.backend.TensorflowBackend.sort2", false]], "sort2() (ot.backend.torchbackend method)": [[81, "id478", false], [81, "ot.backend.TorchBackend.sort2", false]], "sparse_plan (ot.utils.otresult attribute)": [[103, "id24", false], [103, "ot.utils.OTResult.sparse_plan", false]], "sparse_plan (ot.utils.otresult property)": [[103, "id41", false], [103, "id8", false]], "sparsityconstrained (class in ot.smooth)": [[100, "id14", false], [100, "ot.smooth.SparsityConstrained", false]], "split_classes() (in module ot.dr)": [[86, "id14", false], [86, "ot.dr.split_classes", false]], "sqrt() (ot.backend.backend method)": [[81, "id68", false], [81, "ot.backend.Backend.sqrt", false]], "sqrt() (ot.backend.cupybackend method)": [[81, "id151", false], [81, "ot.backend.CupyBackend.sqrt", false]], "sqrt() (ot.backend.jaxbackend method)": [[81, "id233", false], [81, "ot.backend.JaxBackend.sqrt", false]], "sqrt() (ot.backend.numpybackend method)": [[81, "id315", false], [81, "ot.backend.NumpyBackend.sqrt", false]], "sqrt() (ot.backend.tensorflowbackend method)": [[81, "id397", false], [81, "ot.backend.TensorflowBackend.sqrt", false]], "sqrt() (ot.backend.torchbackend method)": [[81, "id479", false], [81, "ot.backend.TorchBackend.sqrt", false]], "sqrtm() (ot.backend.backend method)": [[81, "id69", false], [81, "ot.backend.Backend.sqrtm", false]], "sqrtm() (ot.backend.cupybackend method)": [[81, "id152", false], [81, "ot.backend.CupyBackend.sqrtm", false]], "sqrtm() (ot.backend.jaxbackend method)": [[81, "id234", false], [81, "ot.backend.JaxBackend.sqrtm", false]], "sqrtm() (ot.backend.numpybackend method)": [[81, "id316", false], [81, "ot.backend.NumpyBackend.sqrtm", false]], "sqrtm() (ot.backend.tensorflowbackend method)": [[81, "id398", false], [81, "ot.backend.TensorflowBackend.sqrtm", false]], "sqrtm() (ot.backend.torchbackend method)": [[81, "id480", false], [81, "ot.backend.TorchBackend.sqrtm", false]], "squaredl2 (class in ot.smooth)": [[100, "id18", false], [100, "ot.smooth.SquaredL2", false]], "squeeze() (ot.backend.backend method)": [[81, "id70", false], [81, "ot.backend.Backend.squeeze", false]], "squeeze() (ot.backend.cupybackend method)": [[81, "id153", false], [81, "ot.backend.CupyBackend.squeeze", false]], "squeeze() (ot.backend.jaxbackend method)": [[81, "id235", false], [81, "ot.backend.JaxBackend.squeeze", false]], "squeeze() (ot.backend.numpybackend method)": [[81, "id317", false], [81, "ot.backend.NumpyBackend.squeeze", false]], "squeeze() (ot.backend.tensorflowbackend method)": [[81, "id399", false], [81, "ot.backend.TensorflowBackend.squeeze", false]], "squeeze() (ot.backend.torchbackend method)": [[81, "id481", false], [81, "ot.backend.TorchBackend.squeeze", false]], "stack() (ot.backend.backend method)": [[81, "id71", false], [81, "ot.backend.Backend.stack", false]], "stack() (ot.backend.cupybackend method)": [[81, "id154", false], [81, "ot.backend.CupyBackend.stack", false]], "stack() (ot.backend.jaxbackend method)": [[81, "id236", false], [81, "ot.backend.JaxBackend.stack", false]], "stack() (ot.backend.numpybackend method)": [[81, "id318", false], [81, "ot.backend.NumpyBackend.stack", false]], "stack() (ot.backend.tensorflowbackend method)": [[81, "id400", false], [81, "ot.backend.TensorflowBackend.stack", false]], "stack() (ot.backend.torchbackend method)": [[81, "id482", false], [81, "ot.backend.TorchBackend.stack", false]], "status (ot.utils.otresult property)": [[103, "id42", false], [103, "ot.utils.OTResult.status", false]], "std() (ot.backend.backend method)": [[81, "id72", false], [81, "ot.backend.Backend.std", false]], "std() (ot.backend.cupybackend method)": [[81, "id155", false], [81, "ot.backend.CupyBackend.std", false]], "std() (ot.backend.jaxbackend method)": [[81, "id237", false], [81, "ot.backend.JaxBackend.std", false]], "std() (ot.backend.numpybackend method)": [[81, "id319", false], [81, "ot.backend.NumpyBackend.std", false]], "std() (ot.backend.tensorflowbackend method)": [[81, "id401", false], [81, "ot.backend.TensorflowBackend.std", false]], "std() (ot.backend.torchbackend method)": [[81, "id483", false], [81, "ot.backend.TorchBackend.std", false]], "sum() (ot.backend.backend method)": [[81, "id73", false], [81, "ot.backend.Backend.sum", false]], "sum() (ot.backend.cupybackend method)": [[81, "id156", false], [81, "ot.backend.CupyBackend.sum", false]], "sum() (ot.backend.jaxbackend method)": [[81, "id238", false], [81, "ot.backend.JaxBackend.sum", false]], "sum() (ot.backend.numpybackend method)": [[81, "id320", false], [81, "ot.backend.NumpyBackend.sum", false]], "sum() (ot.backend.tensorflowbackend method)": [[81, "id402", false], [81, "ot.backend.TensorflowBackend.sum", false]], "sum() (ot.backend.torchbackend method)": [[81, "id484", false], [81, "ot.backend.TorchBackend.sum", false]], "take_along_axis() (ot.backend.backend method)": [[81, "id74", false], [81, "ot.backend.Backend.take_along_axis", false]], "take_along_axis() (ot.backend.cupybackend method)": [[81, "id157", false], [81, "ot.backend.CupyBackend.take_along_axis", false]], "take_along_axis() (ot.backend.jaxbackend method)": [[81, "id239", false], [81, "ot.backend.JaxBackend.take_along_axis", false]], "take_along_axis() (ot.backend.numpybackend method)": [[81, "id321", false], [81, "ot.backend.NumpyBackend.take_along_axis", false]], "take_along_axis() (ot.backend.tensorflowbackend method)": [[81, "id403", false], [81, "ot.backend.TensorflowBackend.take_along_axis", false]], "take_along_axis() (ot.backend.torchbackend method)": [[81, "id485", false], [81, "ot.backend.TorchBackend.take_along_axis", false]], "tensor_product() (in module ot.gromov)": [[91, "ot.gromov.tensor_product", false]], "tensorflowbackend (class in ot.backend)": [[81, "id331", false], [81, "ot.backend.TensorflowBackend", false]], "tfgwpooling (class in ot.gnn)": [[90, "ot.gnn.TFGWPooling", false]], "tic() (in module ot)": [[0, "ot.tic", false]], "tic() (in module ot.utils)": [[103, "id69", false], [103, "ot.utils.tic", false]], "tile() (ot.backend.backend method)": [[81, "id75", false], [81, "ot.backend.Backend.tile", false]], "tile() (ot.backend.cupybackend method)": [[81, "id158", false], [81, "ot.backend.CupyBackend.tile", false]], "tile() (ot.backend.jaxbackend method)": [[81, "id240", false], [81, "ot.backend.JaxBackend.tile", false]], "tile() (ot.backend.numpybackend method)": [[81, "id322", false], [81, "ot.backend.NumpyBackend.tile", false]], "tile() (ot.backend.tensorflowbackend method)": [[81, "id404", false], [81, "ot.backend.TensorflowBackend.tile", false]], "tile() (ot.backend.torchbackend method)": [[81, "id486", false], [81, "ot.backend.TorchBackend.tile", false]], "to_numpy() (in module ot.backend)": [[81, "id498", false], [81, "ot.backend.to_numpy", false]], "to_numpy() (ot.backend.backend method)": [[81, "id76", false], [81, "ot.backend.Backend.to_numpy", false]], "toc() (in module ot)": [[0, "ot.toc", false]], "toc() (in module ot.utils)": [[103, "id70", false], [103, "ot.utils.toc", false]], "tocsr() (ot.backend.backend method)": [[81, "id77", false], [81, "ot.backend.Backend.tocsr", false]], "tocsr() (ot.backend.cupybackend method)": [[81, "id159", false], [81, "ot.backend.CupyBackend.tocsr", false]], "tocsr() (ot.backend.jaxbackend method)": [[81, "id241", false], [81, "ot.backend.JaxBackend.tocsr", false]], "tocsr() (ot.backend.numpybackend method)": [[81, "id323", false], [81, "ot.backend.NumpyBackend.tocsr", false]], "tocsr() (ot.backend.tensorflowbackend method)": [[81, "id405", false], [81, "ot.backend.TensorflowBackend.tocsr", false]], "tocsr() (ot.backend.torchbackend method)": [[81, "id487", false], [81, "ot.backend.TorchBackend.tocsr", false]], "todense() (ot.backend.backend method)": [[81, "id78", false], [81, "ot.backend.Backend.todense", false]], "todense() (ot.backend.cupybackend method)": [[81, "id160", false], [81, "ot.backend.CupyBackend.todense", false]], "todense() (ot.backend.jaxbackend method)": [[81, "id242", false], [81, "ot.backend.JaxBackend.todense", false]], "todense() (ot.backend.numpybackend method)": [[81, "id324", false], [81, "ot.backend.NumpyBackend.todense", false]], "todense() (ot.backend.tensorflowbackend method)": [[81, "id406", false], [81, "ot.backend.TensorflowBackend.todense", false]], "todense() (ot.backend.torchbackend method)": [[81, "id488", false], [81, "ot.backend.TorchBackend.todense", false]], "toq() (in module ot)": [[0, "ot.toq", false]], "toq() (in module ot.utils)": [[103, "id71", false], [103, "ot.utils.toq", false]], "torchbackend (class in ot.backend)": [[81, "id413", false], [81, "ot.backend.TorchBackend", false]], "trace() (ot.backend.backend method)": [[81, "id79", false], [81, "ot.backend.Backend.trace", false]], "trace() (ot.backend.cupybackend method)": [[81, "id161", false], [81, "ot.backend.CupyBackend.trace", false]], "trace() (ot.backend.jaxbackend method)": [[81, "id243", false], [81, "ot.backend.JaxBackend.trace", false]], "trace() (ot.backend.numpybackend method)": [[81, "id325", false], [81, "ot.backend.NumpyBackend.trace", false]], "trace() (ot.backend.tensorflowbackend method)": [[81, "id407", false], [81, "ot.backend.TensorflowBackend.trace", false]], "trace() (ot.backend.torchbackend method)": [[81, "id489", false], [81, "ot.backend.TorchBackend.trace", false]], "transform() (ot.da.basetransport method)": [[84, "id42", false], [84, "ot.da.BaseTransport.transform", false]], "transform() (ot.da.jcpottransport method)": [[84, "id68", false], [84, "ot.da.JCPOTTransport.transform", false]], "transform() (ot.da.lineartransport method)": [[84, "id82", false], [84, "ot.da.LinearTransport.transform", false]], "transform() (ot.da.mappingtransport method)": [[84, "id89", false], [84, "ot.da.MappingTransport.transform", false]], "transform() (ot.da.nearestbrenierpotential method)": [[84, "id95", false], [84, "ot.da.NearestBrenierPotential.transform", false]], "transform() (ot.da.sinkhorntransport method)": [[84, "id124", false], [84, "ot.da.SinkhornTransport.transform", false]], "transform_labels() (ot.da.basetransport method)": [[84, "id43", false], [84, "ot.da.BaseTransport.transform_labels", false]], "transform_labels() (ot.da.jcpottransport method)": [[84, "id69", false], [84, "ot.da.JCPOTTransport.transform_labels", false]], "transpose() (ot.backend.backend method)": [[81, "id80", false], [81, "ot.backend.Backend.transpose", false]], "transpose() (ot.backend.cupybackend method)": [[81, "id162", false], [81, "ot.backend.CupyBackend.transpose", false]], "transpose() (ot.backend.jaxbackend method)": [[81, "id244", false], [81, "ot.backend.JaxBackend.transpose", false]], "transpose() (ot.backend.numpybackend method)": [[81, "id326", false], [81, "ot.backend.NumpyBackend.transpose", false]], "transpose() (ot.backend.tensorflowbackend method)": [[81, "id408", false], [81, "ot.backend.TensorflowBackend.transpose", false]], "transpose() (ot.backend.torchbackend method)": [[81, "id490", false], [81, "ot.backend.TorchBackend.transpose", false]], "twpooling (class in ot.gnn)": [[90, "ot.gnn.TWPooling", false]], "unbalanced_co_optimal_transport() (in module ot.gromov)": [[91, "ot.gromov.unbalanced_co_optimal_transport", false]], "unbalanced_co_optimal_transport2() (in module ot.gromov)": [[91, "ot.gromov.unbalanced_co_optimal_transport2", false]], "unbalancedsinkhorntransport (class in ot.da)": [[84, "id125", false], [84, "ot.da.UnbalancedSinkhornTransport", false]], "undefinedparameter": [[103, "ot.utils.UndefinedParameter", false]], "unif() (in module ot)": [[0, "ot.unif", false]], "unif() (in module ot.utils)": [[103, "id72", false], [103, "ot.utils.unif", false]], "unique() (ot.backend.backend method)": [[81, "id81", false], [81, "ot.backend.Backend.unique", false]], "unique() (ot.backend.cupybackend method)": [[81, "id163", false], [81, "ot.backend.CupyBackend.unique", false]], "unique() (ot.backend.jaxbackend method)": [[81, "id245", false], [81, "ot.backend.JaxBackend.unique", false]], "unique() (ot.backend.numpybackend method)": [[81, "id327", false], [81, "ot.backend.NumpyBackend.unique", false]], "unique() (ot.backend.tensorflowbackend method)": [[81, "id409", false], [81, "ot.backend.TensorflowBackend.unique", false]], "unique() (ot.backend.torchbackend method)": [[81, "id491", false], [81, "ot.backend.TorchBackend.unique", false]], "unmix() (in module ot.bregman)": [[82, "ot.bregman.unmix", false]], "uot_cost_matrix() (in module ot.gromov)": [[91, "ot.gromov.uot_cost_matrix", false]], "uot_parameters_and_measures() (in module ot.gromov)": [[91, "ot.gromov.uot_parameters_and_measures", false]], "update_barycenter_feature() (in module ot.gromov)": [[91, "ot.gromov.update_barycenter_feature", false]], "update_barycenter_structure() (in module ot.gromov)": [[91, "ot.gromov.update_barycenter_structure", false]], "value (ot.utils.otresult attribute)": [[103, "id20", false], [103, "ot.utils.OTResult.value", false]], "value (ot.utils.otresult property)": [[103, "id43", false], [103, "id9", false]], "value_linear (ot.utils.otresult attribute)": [[103, "id21", false], [103, "ot.utils.OTResult.value_linear", false]], "value_linear (ot.utils.otresult property)": [[103, "id10", false], [103, "id44", false]], "value_quad (ot.utils.otresult attribute)": [[103, "id22", false], [103, "ot.utils.OTResult.value_quad", false]], "value_quad (ot.utils.otresult property)": [[103, "id11", false], [103, "id45", false]], "wasserstein_1d() (in module ot)": [[0, "ot.wasserstein_1d", false]], "wasserstein_1d() (in module ot.lp)": [[93, "ot.lp.wasserstein_1d", false]], "wasserstein_circle() (in module ot)": [[0, "ot.wasserstein_circle", false]], "wasserstein_circle() (in module ot.lp)": [[93, "ot.lp.wasserstein_circle", false]], "wasserstein_distance_to_templates() (in module ot.gnn)": [[90, "ot.gnn.wasserstein_distance_to_templates", false]], "wda() (in module ot.dr)": [[86, "id15", false], [86, "ot.dr.wda", false]], "weak_optimal_transport() (in module ot)": [[0, "ot.weak_optimal_transport", false]], "weak_optimal_transport() (in module ot.weak)": [[104, "id0", false], [104, "ot.weak.weak_optimal_transport", false]], "where() (ot.backend.backend method)": [[81, "id82", false], [81, "ot.backend.Backend.where", false]], "where() (ot.backend.cupybackend method)": [[81, "id164", false], [81, "ot.backend.CupyBackend.where", false]], "where() (ot.backend.jaxbackend method)": [[81, "id246", false], [81, "ot.backend.JaxBackend.where", false]], "where() (ot.backend.numpybackend method)": [[81, "id328", false], [81, "ot.backend.NumpyBackend.where", false]], "where() (ot.backend.tensorflowbackend method)": [[81, "id410", false], [81, "ot.backend.TensorflowBackend.where", false]], "where() (ot.backend.torchbackend method)": [[81, "id492", false], [81, "ot.backend.TorchBackend.where", false]], "zero_pad() (ot.backend.backend method)": [[81, "id83", false], [81, "ot.backend.Backend.zero_pad", false]], "zero_pad() (ot.backend.cupybackend method)": [[81, "id165", false], [81, "ot.backend.CupyBackend.zero_pad", false]], "zero_pad() (ot.backend.jaxbackend method)": [[81, "id247", false], [81, "ot.backend.JaxBackend.zero_pad", false]], "zero_pad() (ot.backend.numpybackend method)": [[81, "id329", false], [81, "ot.backend.NumpyBackend.zero_pad", false]], "zero_pad() (ot.backend.tensorflowbackend method)": [[81, "id411", false], [81, "ot.backend.TensorflowBackend.zero_pad", false]], "zero_pad() (ot.backend.torchbackend method)": [[81, "id493", false], [81, "ot.backend.TorchBackend.zero_pad", false]], "zeros() (ot.backend.backend method)": [[81, "id84", false], [81, "ot.backend.Backend.zeros", false]], "zeros() (ot.backend.cupybackend method)": [[81, "id166", false], [81, "ot.backend.CupyBackend.zeros", false]], "zeros() (ot.backend.jaxbackend method)": [[81, "id248", false], [81, "ot.backend.JaxBackend.zeros", false]], "zeros() (ot.backend.numpybackend method)": [[81, "id330", false], [81, "ot.backend.NumpyBackend.zeros", false]], "zeros() (ot.backend.tensorflowbackend method)": [[81, "id412", false], [81, "ot.backend.TensorflowBackend.zeros", false]], "zeros() (ot.backend.torchbackend method)": [[81, "id494", false], [81, "ot.backend.TorchBackend.zeros", false]]}, "objects": {"": [[0, 0, 0, "-", "ot"]], "ot": [[81, 0, 0, "-", "backend"], [0, 3, 1, "", "barycenter"], [0, 3, 1, "", "barycenter_unbalanced"], [0, 3, 1, "", "binary_search_circle"], [82, 0, 0, "-", "bregman"], [83, 0, 0, "-", "coot"], [84, 0, 0, "-", "da"], [85, 0, 0, "-", "datasets"], [0, 3, 1, "", "dist"], [86, 0, 0, "-", "dr"], [0, 3, 1, "", "emd"], [0, 3, 1, "", "emd2"], [0, 3, 1, "", "emd2_1d"], [0, 3, 1, "", "emd_1d"], [87, 0, 0, "-", "factored"], [0, 3, 1, "", "factored_optimal_transport"], [0, 3, 1, "", "fused_gromov_wasserstein"], [0, 3, 1, "", "fused_gromov_wasserstein2"], [88, 0, 0, "-", "gaussian"], [89, 0, 0, "-", "gmm"], [90, 0, 0, "-", "gnn"], [91, 0, 0, "-", "gromov"], [0, 3, 1, "", "gromov_barycenters"], [0, 3, 1, "", "gromov_wasserstein"], [0, 3, 1, "", "gromov_wasserstein2"], [92, 0, 0, "-", "lowrank"], [0, 3, 1, "", "lowrank_gromov_wasserstein_samples"], [0, 3, 1, "", "lowrank_sinkhorn"], [93, 0, 0, "-", "lp"], [94, 0, 0, "-", "mapping"], [0, 3, 1, "", "max_sliced_wasserstein_distance"], [95, 0, 0, "-", "optim"], [96, 0, 0, "-", "partial"], [97, 0, 0, "-", "plot"], [98, 0, 0, "-", "regpath"], [0, 3, 1, "", "semidiscrete_wasserstein2_unif_circle"], [0, 3, 1, "", "sinkhorn"], [0, 3, 1, "", "sinkhorn2"], [0, 3, 1, "", "sinkhorn_lpl1_mm"], [0, 3, 1, "", "sinkhorn_unbalanced"], [0, 3, 1, "", "sinkhorn_unbalanced2"], [99, 0, 0, "-", "sliced"], [0, 3, 1, "", "sliced_wasserstein_distance"], [0, 3, 1, "", "sliced_wasserstein_sphere"], [0, 3, 1, "", "sliced_wasserstein_sphere_unif"], [100, 0, 0, "-", "smooth"], [0, 3, 1, "", "solve"], [0, 3, 1, "", "solve_gromov"], [0, 3, 1, "", "solve_sample"], [101, 0, 0, "-", "stochastic"], [0, 3, 1, "", "tic"], [0, 3, 1, "", "toc"], [0, 3, 1, "", "toq"], [102, 0, 0, "-", "unbalanced"], [0, 3, 1, "", "unif"], [103, 0, 0, "-", "utils"], [0, 3, 1, "", "wasserstein_1d"], [0, 3, 1, "", "wasserstein_circle"], [104, 0, 0, "-", "weak"], [0, 3, 1, "", "weak_optimal_transport"]], "ot.backend": [[81, 1, 1, "id0", "Backend"], [81, 1, 1, "id85", "CupyBackend"], [81, 1, 1, "id167", "JaxBackend"], [81, 1, 1, "id249", "NumpyBackend"], [81, 1, 1, "id331", "TensorflowBackend"], [81, 1, 1, "id413", "TorchBackend"], [81, 3, 1, "id495", "get_available_backend_implementations"], [81, 3, 1, "id496", "get_backend"], [81, 3, 1, "id497", "get_backend_list"], [81, 3, 1, "id498", "to_numpy"]], "ot.backend.Backend": [[81, 2, 1, "id1", "abs"], [81, 2, 1, "id2", "allclose"], [81, 2, 1, "id3", "any"], [81, 2, 1, "id4", "arange"], [81, 2, 1, "id5", "argmax"], [81, 2, 1, "id6", "argmin"], [81, 2, 1, "id7", "argsort"], [81, 2, 1, "id8", "array_equal"], [81, 2, 1, "id9", "assert_same_dtype_device"], [81, 2, 1, "id10", "atan2"], [81, 2, 1, "id11", "bitsize"], [81, 2, 1, "id12", "clip"], [81, 2, 1, "id13", "concatenate"], [81, 2, 1, "id14", "coo_matrix"], [81, 2, 1, "id15", "copy"], [81, 2, 1, "id16", "cumsum"], [81, 2, 1, "id17", "det"], [81, 2, 1, "id18", "detach"], [81, 2, 1, "id19", "device_type"], [81, 2, 1, "id20", "diag"], [81, 2, 1, "id21", "dot"], [81, 2, 1, "id22", "dtype_device"], [81, 2, 1, "id23", "eigh"], [81, 2, 1, "id24", "einsum"], [81, 2, 1, "id25", "eliminate_zeros"], [81, 2, 1, "id26", "exp"], [81, 2, 1, "id27", "eye"], [81, 2, 1, "id28", "flip"], [81, 2, 1, "id29", "floor"], [81, 2, 1, "id30", "from_numpy"], [81, 2, 1, "id31", "full"], [81, 2, 1, "id32", "inv"], [81, 2, 1, "id33", "is_floating_point"], [81, 2, 1, "id34", "isfinite"], [81, 2, 1, "id35", "isinf"], [81, 2, 1, "id36", "isnan"], [81, 2, 1, "id37", "issparse"], [81, 2, 1, "id38", "kl_div"], [81, 2, 1, "id39", "linspace"], [81, 2, 1, "id40", "log"], [81, 2, 1, "id41", "logsumexp"], [81, 2, 1, "id42", "matmul"], [81, 2, 1, "id43", "max"], [81, 2, 1, "id44", "maximum"], [81, 2, 1, "id45", "mean"], [81, 2, 1, "id46", "median"], [81, 2, 1, "id47", "meshgrid"], [81, 2, 1, "id48", "min"], [81, 2, 1, "id49", "minimum"], [81, 2, 1, "id50", "nan_to_num"], [81, 2, 1, "id51", "norm"], [81, 2, 1, "id52", "ones"], [81, 2, 1, "id53", "outer"], [81, 2, 1, "id54", "power"], [81, 2, 1, "id55", "prod"], [81, 2, 1, "id56", "qr"], [81, 2, 1, "id57", "rand"], [81, 2, 1, "id58", "randn"], [81, 2, 1, "id59", "repeat"], [81, 2, 1, "id60", "reshape"], [81, 2, 1, "id61", "searchsorted"], [81, 2, 1, "id62", "seed"], [81, 2, 1, "id63", "set_gradients"], [81, 2, 1, "id64", "sign"], [81, 2, 1, "id65", "solve"], [81, 2, 1, "id66", "sort"], [81, 2, 1, "id67", "sort2"], [81, 2, 1, "id68", "sqrt"], [81, 2, 1, "id69", "sqrtm"], [81, 2, 1, "id70", "squeeze"], [81, 2, 1, "id71", "stack"], [81, 2, 1, "id72", "std"], [81, 2, 1, "id73", "sum"], [81, 2, 1, "id74", "take_along_axis"], [81, 2, 1, "id75", "tile"], [81, 2, 1, "id76", "to_numpy"], [81, 2, 1, "id77", "tocsr"], [81, 2, 1, "id78", "todense"], [81, 2, 1, "id79", "trace"], [81, 2, 1, "id80", "transpose"], [81, 2, 1, "id81", "unique"], [81, 2, 1, "id82", "where"], [81, 2, 1, "id83", "zero_pad"], [81, 2, 1, "id84", "zeros"]], "ot.backend.CupyBackend": [[81, 2, 1, "id86", "abs"], [81, 2, 1, "id87", "allclose"], [81, 2, 1, "id88", "any"], [81, 2, 1, "id89", "arange"], [81, 2, 1, "id90", "argmax"], [81, 2, 1, "id91", "argmin"], [81, 2, 1, "id92", "argsort"], [81, 2, 1, "id93", "array_equal"], [81, 2, 1, "id94", "assert_same_dtype_device"], [81, 2, 1, "id95", "atan2"], [81, 2, 1, "id96", "bitsize"], [81, 2, 1, "id97", "clip"], [81, 2, 1, "id98", "concatenate"], [81, 2, 1, "id99", "coo_matrix"], [81, 2, 1, "id100", "copy"], [81, 2, 1, "id101", "cumsum"], [81, 2, 1, "id102", "det"], [81, 2, 1, "id103", "device_type"], [81, 2, 1, "id104", "diag"], [81, 2, 1, "id105", "dot"], [81, 2, 1, "id106", "dtype_device"], [81, 2, 1, "id107", "eigh"], [81, 2, 1, "id108", "einsum"], [81, 2, 1, "id109", "eliminate_zeros"], [81, 2, 1, "id110", "exp"], [81, 2, 1, "id111", "eye"], [81, 2, 1, "id112", "flip"], [81, 2, 1, "id113", "floor"], [81, 2, 1, "id114", "full"], [81, 2, 1, "id115", "inv"], [81, 2, 1, "id116", "is_floating_point"], [81, 2, 1, "id117", "isfinite"], [81, 2, 1, "id118", "isinf"], [81, 2, 1, "id119", "isnan"], [81, 2, 1, "id120", "issparse"], [81, 2, 1, "id121", "kl_div"], [81, 2, 1, "id122", "linspace"], [81, 2, 1, "id123", "log"], [81, 2, 1, "id124", "logsumexp"], [81, 2, 1, "id125", "matmul"], [81, 2, 1, "id126", "max"], [81, 2, 1, "id127", "maximum"], [81, 2, 1, "id128", "mean"], [81, 2, 1, "id129", "median"], [81, 2, 1, "id130", "meshgrid"], [81, 2, 1, "id131", "min"], [81, 2, 1, "id132", "minimum"], [81, 2, 1, "id133", "nan_to_num"], [81, 2, 1, "id134", "norm"], [81, 2, 1, "id135", "ones"], [81, 2, 1, "id136", "outer"], [81, 2, 1, "id137", "power"], [81, 2, 1, "id138", "prod"], [81, 2, 1, "id139", "qr"], [81, 2, 1, "id140", "rand"], [81, 2, 1, "id141", "randn"], [81, 2, 1, "id142", "repeat"], [81, 2, 1, "id143", "reshape"], [81, 2, 1, "id144", "searchsorted"], [81, 2, 1, "id145", "seed"], [81, 2, 1, "id146", "set_gradients"], [81, 2, 1, "id147", "sign"], [81, 2, 1, "id148", "solve"], [81, 2, 1, "id149", "sort"], [81, 2, 1, "id150", "sort2"], [81, 2, 1, "id151", "sqrt"], [81, 2, 1, "id152", "sqrtm"], [81, 2, 1, "id153", "squeeze"], [81, 2, 1, "id154", "stack"], [81, 2, 1, "id155", "std"], [81, 2, 1, "id156", "sum"], [81, 2, 1, "id157", "take_along_axis"], [81, 2, 1, "id158", "tile"], [81, 2, 1, "id159", "tocsr"], [81, 2, 1, "id160", "todense"], [81, 2, 1, "id161", "trace"], [81, 2, 1, "id162", "transpose"], [81, 2, 1, "id163", "unique"], [81, 2, 1, "id164", "where"], [81, 2, 1, "id165", "zero_pad"], [81, 2, 1, "id166", "zeros"]], "ot.backend.JaxBackend": [[81, 2, 1, "id168", "abs"], [81, 2, 1, "id169", "allclose"], [81, 2, 1, "id170", "any"], [81, 2, 1, "id171", "arange"], [81, 2, 1, "id172", "argmax"], [81, 2, 1, "id173", "argmin"], [81, 2, 1, "id174", "argsort"], [81, 2, 1, "id175", "array_equal"], [81, 2, 1, "id176", "assert_same_dtype_device"], [81, 2, 1, "id177", "atan2"], [81, 2, 1, "id178", "bitsize"], [81, 2, 1, "id179", "clip"], [81, 2, 1, "id180", "concatenate"], [81, 2, 1, "id181", "coo_matrix"], [81, 2, 1, "id182", "copy"], [81, 2, 1, "id183", "cumsum"], [81, 2, 1, "id184", "det"], [81, 2, 1, "id185", "device_type"], [81, 2, 1, "id186", "diag"], [81, 2, 1, "id187", "dot"], [81, 2, 1, "id188", "dtype_device"], [81, 2, 1, "id189", "eigh"], [81, 2, 1, "id190", "einsum"], [81, 2, 1, "id191", "eliminate_zeros"], [81, 2, 1, "id192", "exp"], [81, 2, 1, "id193", "eye"], [81, 2, 1, "id194", "flip"], [81, 2, 1, "id195", "floor"], [81, 2, 1, "id196", "full"], [81, 2, 1, "id197", "inv"], [81, 2, 1, "id198", "is_floating_point"], [81, 2, 1, "id199", "isfinite"], [81, 2, 1, "id200", "isinf"], [81, 2, 1, "id201", "isnan"], [81, 2, 1, "id202", "issparse"], [81, 2, 1, "id203", "kl_div"], [81, 2, 1, "id204", "linspace"], [81, 2, 1, "id205", "log"], [81, 2, 1, "id206", "logsumexp"], [81, 2, 1, "id207", "matmul"], [81, 2, 1, "id208", "max"], [81, 2, 1, "id209", "maximum"], [81, 2, 1, "id210", "mean"], [81, 2, 1, "id211", "median"], [81, 2, 1, "id212", "meshgrid"], [81, 2, 1, "id213", "min"], [81, 2, 1, "id214", "minimum"], [81, 2, 1, "id215", "nan_to_num"], [81, 2, 1, "id216", "norm"], [81, 2, 1, "id217", "ones"], [81, 2, 1, "id218", "outer"], [81, 2, 1, "id219", "power"], [81, 2, 1, "id220", "prod"], [81, 2, 1, "id221", "qr"], [81, 2, 1, "id222", "rand"], [81, 2, 1, "id223", "randn"], [81, 2, 1, "id224", "repeat"], [81, 2, 1, "id225", "reshape"], [81, 2, 1, "id226", "searchsorted"], [81, 2, 1, "id227", "seed"], [81, 2, 1, "id228", "set_gradients"], [81, 2, 1, "id229", "sign"], [81, 2, 1, "id230", "solve"], [81, 2, 1, "id231", "sort"], [81, 2, 1, "id232", "sort2"], [81, 2, 1, "id233", "sqrt"], [81, 2, 1, "id234", "sqrtm"], [81, 2, 1, "id235", "squeeze"], [81, 2, 1, "id236", "stack"], [81, 2, 1, "id237", "std"], [81, 2, 1, "id238", "sum"], [81, 2, 1, "id239", "take_along_axis"], [81, 2, 1, "id240", "tile"], [81, 2, 1, "id241", "tocsr"], [81, 2, 1, "id242", "todense"], [81, 2, 1, "id243", "trace"], [81, 2, 1, "id244", "transpose"], [81, 2, 1, "id245", "unique"], [81, 2, 1, "id246", "where"], [81, 2, 1, "id247", "zero_pad"], [81, 2, 1, "id248", "zeros"]], "ot.backend.NumpyBackend": [[81, 2, 1, "id250", "abs"], [81, 2, 1, "id251", "allclose"], [81, 2, 1, "id252", "any"], [81, 2, 1, "id253", "arange"], [81, 2, 1, "id254", "argmax"], [81, 2, 1, "id255", "argmin"], [81, 2, 1, "id256", "argsort"], [81, 2, 1, "id257", "array_equal"], [81, 2, 1, "id258", "assert_same_dtype_device"], [81, 2, 1, "id259", "atan2"], [81, 2, 1, "id260", "bitsize"], [81, 2, 1, "id261", "clip"], [81, 2, 1, "id262", "concatenate"], [81, 2, 1, "id263", "coo_matrix"], [81, 2, 1, "id264", "copy"], [81, 2, 1, "id265", "cumsum"], [81, 2, 1, "id266", "det"], [81, 2, 1, "id267", "device_type"], [81, 2, 1, "id268", "diag"], [81, 2, 1, "id269", "dot"], [81, 2, 1, "id270", "dtype_device"], [81, 2, 1, "id271", "eigh"], [81, 2, 1, "id272", "einsum"], [81, 2, 1, "id273", "eliminate_zeros"], [81, 2, 1, "id274", "exp"], [81, 2, 1, "id275", "eye"], [81, 2, 1, "id276", "flip"], [81, 2, 1, "id277", "floor"], [81, 2, 1, "id278", "full"], [81, 2, 1, "id279", "inv"], [81, 2, 1, "id280", "is_floating_point"], [81, 2, 1, "id281", "isfinite"], [81, 2, 1, "id282", "isinf"], [81, 2, 1, "id283", "isnan"], [81, 2, 1, "id284", "issparse"], [81, 2, 1, "id285", "kl_div"], [81, 2, 1, "id286", "linspace"], [81, 2, 1, "id287", "log"], [81, 2, 1, "id288", "logsumexp"], [81, 2, 1, "id289", "matmul"], [81, 2, 1, "id290", "max"], [81, 2, 1, "id291", "maximum"], [81, 2, 1, "id292", "mean"], [81, 2, 1, "id293", "median"], [81, 2, 1, "id294", "meshgrid"], [81, 2, 1, "id295", "min"], [81, 2, 1, "id296", "minimum"], [81, 2, 1, "id297", "nan_to_num"], [81, 2, 1, "id298", "norm"], [81, 2, 1, "id299", "ones"], [81, 2, 1, "id300", "outer"], [81, 2, 1, "id301", "power"], [81, 2, 1, "id302", "prod"], [81, 2, 1, "id303", "qr"], [81, 2, 1, "id304", "rand"], [81, 2, 1, "id305", "randn"], [81, 2, 1, "id306", "repeat"], [81, 2, 1, "id307", "reshape"], [81, 2, 1, "id308", "searchsorted"], [81, 2, 1, "id309", "seed"], [81, 2, 1, "id310", "set_gradients"], [81, 2, 1, "id311", "sign"], [81, 2, 1, "id312", "solve"], [81, 2, 1, "id313", "sort"], [81, 2, 1, "id314", "sort2"], [81, 2, 1, "id315", "sqrt"], [81, 2, 1, "id316", "sqrtm"], [81, 2, 1, "id317", "squeeze"], [81, 2, 1, "id318", "stack"], [81, 2, 1, "id319", "std"], [81, 2, 1, "id320", "sum"], [81, 2, 1, "id321", "take_along_axis"], [81, 2, 1, "id322", "tile"], [81, 2, 1, "id323", "tocsr"], [81, 2, 1, "id324", "todense"], [81, 2, 1, "id325", "trace"], [81, 2, 1, "id326", "transpose"], [81, 2, 1, "id327", "unique"], [81, 2, 1, "id328", "where"], [81, 2, 1, "id329", "zero_pad"], [81, 2, 1, "id330", "zeros"]], "ot.backend.TensorflowBackend": [[81, 2, 1, "id332", "abs"], [81, 2, 1, "id333", "allclose"], [81, 2, 1, "id334", "any"], [81, 2, 1, "id335", "arange"], [81, 2, 1, "id336", "argmax"], [81, 2, 1, "id337", "argmin"], [81, 2, 1, "id338", "argsort"], [81, 2, 1, "id339", "array_equal"], [81, 2, 1, "id340", "assert_same_dtype_device"], [81, 2, 1, "id341", "atan2"], [81, 2, 1, "id342", "bitsize"], [81, 2, 1, "id343", "clip"], [81, 2, 1, "id344", "concatenate"], [81, 2, 1, "id345", "coo_matrix"], [81, 2, 1, "id346", "copy"], [81, 2, 1, "id347", "cumsum"], [81, 2, 1, "id348", "det"], [81, 2, 1, "id349", "device_type"], [81, 2, 1, "id350", "diag"], [81, 2, 1, "id351", "dot"], [81, 2, 1, "id352", "dtype_device"], [81, 2, 1, "id353", "eigh"], [81, 2, 1, "id354", "einsum"], [81, 2, 1, "id355", "eliminate_zeros"], [81, 2, 1, "id356", "exp"], [81, 2, 1, "id357", "eye"], [81, 2, 1, "id358", "flip"], [81, 2, 1, "id359", "floor"], [81, 2, 1, "id360", "full"], [81, 2, 1, "id361", "inv"], [81, 2, 1, "id362", "is_floating_point"], [81, 2, 1, "id363", "isfinite"], [81, 2, 1, "id364", "isinf"], [81, 2, 1, "id365", "isnan"], [81, 2, 1, "id366", "issparse"], [81, 2, 1, "id367", "kl_div"], [81, 2, 1, "id368", "linspace"], [81, 2, 1, "id369", "log"], [81, 2, 1, "id370", "logsumexp"], [81, 2, 1, "id371", "matmul"], [81, 2, 1, "id372", "max"], [81, 2, 1, "id373", "maximum"], [81, 2, 1, "id374", "mean"], [81, 2, 1, "id375", "median"], [81, 2, 1, "id376", "meshgrid"], [81, 2, 1, "id377", "min"], [81, 2, 1, "id378", "minimum"], [81, 2, 1, "id379", "nan_to_num"], [81, 2, 1, "id380", "norm"], [81, 2, 1, "id381", "ones"], [81, 2, 1, "id382", "outer"], [81, 2, 1, "id383", "power"], [81, 2, 1, "id384", "prod"], [81, 2, 1, "id385", "qr"], [81, 2, 1, "id386", "rand"], [81, 2, 1, "id387", "randn"], [81, 2, 1, "id388", "repeat"], [81, 2, 1, "id389", "reshape"], [81, 2, 1, "id390", "searchsorted"], [81, 2, 1, "id391", "seed"], [81, 2, 1, "id392", "set_gradients"], [81, 2, 1, "id393", "sign"], [81, 2, 1, "id394", "solve"], [81, 2, 1, "id395", "sort"], [81, 2, 1, "id396", "sort2"], [81, 2, 1, "id397", "sqrt"], [81, 2, 1, "id398", "sqrtm"], [81, 2, 1, "id399", "squeeze"], [81, 2, 1, "id400", "stack"], [81, 2, 1, "id401", "std"], [81, 2, 1, "id402", "sum"], [81, 2, 1, "id403", "take_along_axis"], [81, 2, 1, "id404", "tile"], [81, 2, 1, "id405", "tocsr"], [81, 2, 1, "id406", "todense"], [81, 2, 1, "id407", "trace"], [81, 2, 1, "id408", "transpose"], [81, 2, 1, "id409", "unique"], [81, 2, 1, "id410", "where"], [81, 2, 1, "id411", "zero_pad"], [81, 2, 1, "id412", "zeros"]], "ot.backend.TorchBackend": [[81, 2, 1, "id414", "abs"], [81, 2, 1, "id415", "allclose"], [81, 2, 1, "id416", "any"], [81, 2, 1, "id417", "arange"], [81, 2, 1, "id418", "argmax"], [81, 2, 1, "id419", "argmin"], [81, 2, 1, "id420", "argsort"], [81, 2, 1, "id421", "array_equal"], [81, 2, 1, "id422", "assert_same_dtype_device"], [81, 2, 1, "id423", "atan2"], [81, 2, 1, "id424", "bitsize"], [81, 2, 1, "id425", "clip"], [81, 2, 1, "id426", "concatenate"], [81, 2, 1, "id427", "coo_matrix"], [81, 2, 1, "id428", "copy"], [81, 2, 1, "id429", "cumsum"], [81, 2, 1, "id430", "det"], [81, 2, 1, "id431", "device_type"], [81, 2, 1, "id432", "diag"], [81, 2, 1, "id433", "dot"], [81, 2, 1, "id434", "dtype_device"], [81, 2, 1, "id435", "eigh"], [81, 2, 1, "id436", "einsum"], [81, 2, 1, "id437", "eliminate_zeros"], [81, 2, 1, "id438", "exp"], [81, 2, 1, "id439", "eye"], [81, 2, 1, "id440", "flip"], [81, 2, 1, "id441", "floor"], [81, 2, 1, "id442", "full"], [81, 2, 1, "id443", "inv"], [81, 2, 1, "id444", "is_floating_point"], [81, 2, 1, "id445", "isfinite"], [81, 2, 1, "id446", "isinf"], [81, 2, 1, "id447", "isnan"], [81, 2, 1, "id448", "issparse"], [81, 2, 1, "id449", "kl_div"], [81, 2, 1, "id450", "linspace"], [81, 2, 1, "id451", "log"], [81, 2, 1, "id452", "logsumexp"], [81, 2, 1, "id453", "matmul"], [81, 2, 1, "id454", "max"], [81, 2, 1, "id455", "maximum"], [81, 2, 1, "id456", "mean"], [81, 2, 1, "id457", "median"], [81, 2, 1, "id458", "meshgrid"], [81, 2, 1, "id459", "min"], [81, 2, 1, "id460", "minimum"], [81, 2, 1, "id461", "nan_to_num"], [81, 2, 1, "id462", "norm"], [81, 2, 1, "id463", "ones"], [81, 2, 1, "id464", "outer"], [81, 2, 1, "id465", "power"], [81, 2, 1, "id466", "prod"], [81, 2, 1, "id467", "qr"], [81, 2, 1, "id468", "rand"], [81, 2, 1, "id469", "randn"], [81, 2, 1, "id470", "repeat"], [81, 2, 1, "id471", "reshape"], [81, 2, 1, "id472", "searchsorted"], [81, 2, 1, "id473", "seed"], [81, 2, 1, "id474", "set_gradients"], [81, 2, 1, "id475", "sign"], [81, 2, 1, "id476", "solve"], [81, 2, 1, "id477", "sort"], [81, 2, 1, "id478", "sort2"], [81, 2, 1, "id479", "sqrt"], [81, 2, 1, "id480", "sqrtm"], [81, 2, 1, "id481", "squeeze"], [81, 2, 1, "id482", "stack"], [81, 2, 1, "id483", "std"], [81, 2, 1, "id484", "sum"], [81, 2, 1, "id485", "take_along_axis"], [81, 2, 1, "id486", "tile"], [81, 2, 1, "id487", "tocsr"], [81, 2, 1, "id488", "todense"], [81, 2, 1, "id489", "trace"], [81, 2, 1, "id490", "transpose"], [81, 2, 1, "id491", "unique"], [81, 2, 1, "id492", "where"], [81, 2, 1, "id493", "zero_pad"], [81, 2, 1, "id494", "zeros"]], "ot.bregman": [[82, 3, 1, "", "barycenter"], [82, 3, 1, "", "barycenter_debiased"], [82, 3, 1, "", "barycenter_sinkhorn"], [82, 3, 1, "", "barycenter_stabilized"], [82, 3, 1, "", "convolutional_barycenter2d"], [82, 3, 1, "", "convolutional_barycenter2d_debiased"], [82, 3, 1, "", "empirical_sinkhorn"], [82, 3, 1, "", "empirical_sinkhorn2"], [82, 3, 1, "", "empirical_sinkhorn2_geomloss"], [82, 3, 1, "", "empirical_sinkhorn_divergence"], [82, 3, 1, "", "free_support_sinkhorn_barycenter"], [82, 3, 1, "", "geometricBar"], [82, 3, 1, "", "geometricMean"], [82, 3, 1, "", "greenkhorn"], [82, 3, 1, "", "jcpot_barycenter"], [82, 3, 1, "", "projC"], [82, 3, 1, "", "projR"], [82, 3, 1, "", "screenkhorn"], [82, 3, 1, "", "sinkhorn"], [82, 3, 1, "", "sinkhorn2"], [82, 3, 1, "", "sinkhorn_epsilon_scaling"], [82, 3, 1, "", "sinkhorn_knopp"], [82, 3, 1, "", "sinkhorn_log"], [82, 3, 1, "", "sinkhorn_stabilized"], [82, 3, 1, "", "unmix"]], "ot.coot": [[83, 3, 1, "id0", "co_optimal_transport"], [83, 3, 1, "id4", "co_optimal_transport2"]], "ot.da": [[84, 1, 1, "id0", "BaseTransport"], [84, 1, 1, "id46", "EMDLaplaceTransport"], [84, 1, 1, "id53", "EMDTransport"], [84, 1, 1, "id59", "JCPOTTransport"], [84, 1, 1, "id72", "LinearGWTransport"], [84, 1, 1, "id76", "LinearTransport"], [84, 1, 1, "id83", "MappingTransport"], [84, 1, 1, "id90", "NearestBrenierPotential"], [84, 1, 1, "id98", "SinkhornL1l2Transport"], [84, 1, 1, "id106", "SinkhornLpl1Transport"], [84, 1, 1, "id113", "SinkhornTransport"], [84, 1, 1, "id125", "UnbalancedSinkhornTransport"], [84, 3, 1, "id132", "distribution_estimation_uniform"], [84, 3, 1, "id133", "emd_laplace"], [84, 3, 1, "id137", "sinkhorn_l1l2_gl"], [84, 3, 1, "id141", "sinkhorn_lpl1_mm"]], "ot.da.BaseTransport": [[84, 2, 1, "id38", "fit"], [84, 2, 1, "id39", "fit_transform"], [84, 2, 1, "id40", "inverse_transform"], [84, 2, 1, "id41", "inverse_transform_labels"], [84, 2, 1, "id42", "transform"], [84, 2, 1, "id43", "transform_labels"]], "ot.da.EMDLaplaceTransport": [[84, 4, 1, "id47", "coupling_"], [84, 2, 1, "id52", "fit"]], "ot.da.EMDTransport": [[84, 4, 1, "id54", "coupling_"], [84, 2, 1, "id58", "fit"]], "ot.da.JCPOTTransport": [[84, 4, 1, "id60", "coupling_"], [84, 2, 1, "id66", "fit"], [84, 2, 1, "id67", "inverse_transform_labels"], [84, 4, 1, "id62", "log_"], [84, 4, 1, "id61", "proportions_"], [84, 2, 1, "id68", "transform"], [84, 2, 1, "id69", "transform_labels"]], "ot.da.LinearGWTransport": [[84, 2, 1, "id75", "fit"]], "ot.da.LinearTransport": [[84, 2, 1, "id80", "fit"], [84, 2, 1, "id81", "inverse_transform"], [84, 2, 1, "id82", "transform"]], "ot.da.MappingTransport": [[84, 4, 1, "id84", "coupling_"], [84, 2, 1, "id88", "fit"], [84, 4, 1, "id86", "log_"], [84, 4, 1, "id85", "mapping_"], [84, 2, 1, "id89", "transform"]], "ot.da.NearestBrenierPotential": [[84, 2, 1, "id93", "fit"], [84, 2, 1, "id95", "transform"]], "ot.da.SinkhornL1l2Transport": [[84, 4, 1, "id99", "coupling_"], [84, 2, 1, "id105", "fit"], [84, 4, 1, "id100", "log_"]], "ot.da.SinkhornLpl1Transport": [[84, 4, 1, "id107", "coupling_"], [84, 2, 1, "id112", "fit"]], "ot.da.SinkhornTransport": [[84, 4, 1, "id114", "coupling_"], [84, 2, 1, "id122", "fit"], [84, 2, 1, "id123", "inverse_transform"], [84, 4, 1, "id115", "log_"], [84, 2, 1, "id124", "transform"]], "ot.da.UnbalancedSinkhornTransport": [[84, 4, 1, "id126", "coupling_"], [84, 2, 1, "id131", "fit"], [84, 4, 1, "id127", "log_"]], "ot.datasets": [[85, 3, 1, "id0", "make_1D_gauss"], [85, 3, 1, "id1", "make_2D_samples_gauss"], [85, 3, 1, "id2", "make_data_classif"]], "ot.dr": [[86, 3, 1, "id0", "dist"], [86, 3, 1, "id4", "ewca"], [86, 3, 1, "id7", "fda"], [86, 3, 1, "id8", "logsumexp"], [86, 3, 1, "id9", "projection_robust_wasserstein"], [86, 3, 1, "id12", "sinkhorn"], [86, 3, 1, "id13", "sinkhorn_log"], [86, 3, 1, "id14", "split_classes"], [86, 3, 1, "id15", "wda"]], "ot.factored": [[87, 3, 1, "id0", "factored_optimal_transport"]], "ot.gaussian": [[88, 3, 1, "id0", "bures_wasserstein_barycenter"], [88, 3, 1, "id18", "bures_wasserstein_distance"], [88, 3, 1, "id21", "bures_wasserstein_mapping"], [88, 3, 1, "id25", "empirical_bures_wasserstein_barycenter"], [88, 3, 1, "id28", "empirical_bures_wasserstein_distance"], [88, 3, 1, "id31", "empirical_bures_wasserstein_mapping"], [88, 3, 1, "id35", "empirical_gaussian_gromov_wasserstein_distance"], [88, 3, 1, "id38", "empirical_gaussian_gromov_wasserstein_mapping"], [88, 3, 1, "id40", "gaussian_gromov_wasserstein_distance"], [88, 3, 1, "id43", "gaussian_gromov_wasserstein_mapping"]], "ot.gmm": [[89, 3, 1, "id0", "dist_bures_squared"], [89, 3, 1, "id7", "gaussian_pdf"], [89, 3, 1, "id8", "gmm_ot_apply_map"], [89, 3, 1, "id10", "gmm_ot_loss"], [89, 3, 1, "id12", "gmm_ot_plan"], [89, 3, 1, "id14", "gmm_ot_plan_density"], [89, 3, 1, "id16", "gmm_pdf"]], "ot.gnn": [[90, 3, 1, "", "FGW_distance_to_templates"], [90, 1, 1, "", "TFGWPooling"], [90, 1, 1, "", "TWPooling"], [90, 3, 1, "", "wasserstein_distance_to_templates"]], "ot.gnn.TFGWPooling": [[90, 2, 1, "", "forward"]], "ot.gnn.TWPooling": [[90, 2, 1, "", "forward"]], "ot.gromov": [[91, 3, 1, "", "BAPG_fused_gromov_wasserstein"], [91, 3, 1, "", "BAPG_fused_gromov_wasserstein2"], [91, 3, 1, "", "BAPG_gromov_wasserstein"], [91, 3, 1, "", "BAPG_gromov_wasserstein2"], [91, 3, 1, "", "GW_distance_estimation"], [91, 3, 1, "", "div_between_product"], [91, 3, 1, "", "div_to_product"], [91, 3, 1, "", "entropic_fused_gromov_barycenters"], [91, 3, 1, "", "entropic_fused_gromov_wasserstein"], [91, 3, 1, "", "entropic_fused_gromov_wasserstein2"], [91, 3, 1, "", "entropic_gromov_barycenters"], [91, 3, 1, "", "entropic_gromov_wasserstein"], [91, 3, 1, "", "entropic_gromov_wasserstein2"], [91, 3, 1, "", "entropic_partial_gromov_wasserstein"], [91, 3, 1, "", "entropic_partial_gromov_wasserstein2"], [91, 3, 1, "", "entropic_semirelaxed_fused_gromov_wasserstein"], [91, 3, 1, "", "entropic_semirelaxed_fused_gromov_wasserstein2"], [91, 3, 1, "", "entropic_semirelaxed_gromov_wasserstein"], [91, 3, 1, "", "entropic_semirelaxed_gromov_wasserstein2"], [91, 3, 1, "", "fgw_barycenters"], [91, 3, 1, "", "format_partitioned_graph"], [91, 3, 1, "", "format_partitioned_samples"], [91, 3, 1, "", "fused_gromov_wasserstein"], [91, 3, 1, "", "fused_gromov_wasserstein2"], [91, 3, 1, "", "fused_gromov_wasserstein_dictionary_learning"], [91, 3, 1, "", "fused_gromov_wasserstein_linear_unmixing"], [91, 3, 1, "", "fused_unbalanced_across_spaces_cost"], [91, 3, 1, "", "fused_unbalanced_across_spaces_divergence"], [91, 3, 1, "", "fused_unbalanced_gromov_wasserstein"], [91, 3, 1, "", "fused_unbalanced_gromov_wasserstein2"], [91, 3, 1, "", "get_graph_partition"], [91, 3, 1, "", "get_graph_representants"], [91, 3, 1, "", "get_partition_and_representants_samples"], [91, 3, 1, "", "gromov_barycenters"], [91, 3, 1, "", "gromov_wasserstein"], [91, 3, 1, "", "gromov_wasserstein2"], [91, 3, 1, "", "gromov_wasserstein_dictionary_learning"], [91, 3, 1, "", "gromov_wasserstein_linear_unmixing"], [91, 3, 1, "", "gwggrad"], [91, 3, 1, "", "gwloss"], [91, 3, 1, "", "init_matrix"], [91, 3, 1, "", "init_matrix_semirelaxed"], [91, 3, 1, "", "lowrank_gromov_wasserstein_samples"], [91, 3, 1, "", "partial_gromov_wasserstein"], [91, 3, 1, "", "partial_gromov_wasserstein2"], [91, 3, 1, "", "pointwise_gromov_wasserstein"], [91, 3, 1, "", "quantized_fused_gromov_wasserstein"], [91, 3, 1, "", "quantized_fused_gromov_wasserstein_partitioned"], [91, 3, 1, "", "quantized_fused_gromov_wasserstein_samples"], [91, 3, 1, "", "sampled_gromov_wasserstein"], [91, 3, 1, "", "semirelaxed_fgw_barycenters"], [91, 3, 1, "", "semirelaxed_fused_gromov_wasserstein"], [91, 3, 1, "", "semirelaxed_fused_gromov_wasserstein2"], [91, 3, 1, "", "semirelaxed_gromov_barycenters"], [91, 3, 1, "", "semirelaxed_gromov_wasserstein"], [91, 3, 1, "", "semirelaxed_gromov_wasserstein2"], [91, 3, 1, "", "semirelaxed_init_plan"], [91, 3, 1, "", "solve_gromov_linesearch"], [91, 3, 1, "", "solve_partial_gromov_linesearch"], [91, 3, 1, "", "solve_semirelaxed_gromov_linesearch"], [91, 3, 1, "", "tensor_product"], [91, 3, 1, "", "unbalanced_co_optimal_transport"], [91, 3, 1, "", "unbalanced_co_optimal_transport2"], [91, 3, 1, "", "uot_cost_matrix"], [91, 3, 1, "", "uot_parameters_and_measures"], [91, 3, 1, "", "update_barycenter_feature"], [91, 3, 1, "", "update_barycenter_structure"]], "ot.lowrank": [[92, 3, 1, "id0", "compute_lr_sqeuclidean_matrix"], [92, 3, 1, "id4", "lowrank_sinkhorn"]], "ot.lp": [[93, 3, 1, "", "barycenter"], [93, 3, 1, "", "binary_search_circle"], [93, 3, 1, "", "center_ot_dual"], [93, 3, 1, "", "check_number_threads"], [93, 3, 1, "", "dmmot_monge_1dgrid_loss"], [93, 3, 1, "", "dmmot_monge_1dgrid_optimize"], [93, 3, 1, "id0", "emd"], [93, 3, 1, "id17", "emd2"], [93, 3, 1, "", "emd2_1d"], [93, 3, 1, "", "emd_1d"], [93, 3, 1, "", "emd_1d_sorted"], [93, 3, 1, "", "estimate_dual_null_weights"], [93, 3, 1, "id24", "free_support_barycenter"], [93, 3, 1, "id28", "generalized_free_support_barycenter"], [93, 3, 1, "", "semidiscrete_wasserstein2_unif_circle"], [93, 3, 1, "", "wasserstein_1d"], [93, 3, 1, "", "wasserstein_circle"]], "ot.mapping": [[94, 3, 1, "id0", "joint_OT_mapping_kernel"], [94, 3, 1, "id8", "joint_OT_mapping_linear"], [94, 3, 1, "id11", "nearest_brenier_potential_fit"], [94, 3, 1, "id13", "nearest_brenier_potential_predict_bounds"]], "ot.optim": [[95, 3, 1, "id0", "cg"], [95, 3, 1, "id22", "gcg"], [95, 3, 1, "id26", "generic_conditional_gradient"], [95, 3, 1, "id40", "line_search_armijo"], [95, 3, 1, "id41", "partial_cg"], [95, 3, 1, "id44", "semirelaxed_cg"], [95, 3, 1, "id47", "solve_1d_linesearch_quad"]], "ot.partial": [[96, 3, 1, "id0", "entropic_partial_gromov_wasserstein"], [96, 3, 1, "id17", "entropic_partial_gromov_wasserstein2"], [96, 3, 1, "id21", "entropic_partial_wasserstein"], [96, 3, 1, "id24", "gwgrad_partial"], [96, 3, 1, "id27", "gwloss_partial"], [96, 3, 1, "id28", "partial_gromov_wasserstein"], [96, 3, 1, "id31", "partial_gromov_wasserstein2"], [96, 3, 1, "id34", "partial_wasserstein"], [96, 3, 1, "id37", "partial_wasserstein2"], [96, 3, 1, "id40", "partial_wasserstein_lagrange"]], "ot.plot": [[97, 3, 1, "id0", "plot1D_mat"], [97, 3, 1, "id1", "plot2D_samples_mat"], [97, 3, 1, "id2", "rescale_for_imshow_plot"]], "ot.regpath": [[98, 3, 1, "id0", "complement_schur"], [98, 3, 1, "id12", "compute_next_removal"], [98, 3, 1, "id15", "compute_transport_plan"], [98, 3, 1, "id18", "construct_augmented_H"], [98, 3, 1, "id19", "fully_relaxed_path"], [98, 3, 1, "id21", "ot_next_gamma"], [98, 3, 1, "id23", "recast_ot_as_lasso"], [98, 3, 1, "id25", "recast_semi_relaxed_as_lasso"], [98, 3, 1, "id26", "regularization_path"], [98, 3, 1, "id28", "semi_relaxed_next_gamma"], [98, 3, 1, "id30", "semi_relaxed_path"]], "ot.sliced": [[99, 3, 1, "id0", "get_random_projections"], [99, 3, 1, "id5", "max_sliced_wasserstein_distance"], [99, 3, 1, "id7", "sliced_wasserstein_distance"], [99, 3, 1, "id9", "sliced_wasserstein_sphere"], [99, 3, 1, "id11", "sliced_wasserstein_sphere_unif"]], "ot.smooth": [[100, 1, 1, "id0", "NegEntropy"], [100, 1, 1, "id10", "Regularization"], [100, 1, 1, "id14", "SparsityConstrained"], [100, 1, 1, "id18", "SquaredL2"], [100, 3, 1, "id22", "dual_obj_grad"], [100, 3, 1, "id23", "get_plan_from_dual"], [100, 3, 1, "id24", "get_plan_from_semi_dual"], [100, 3, 1, "id25", "projection_simplex"], [100, 3, 1, "id26", "semi_dual_obj_grad"], [100, 3, 1, "id27", "smooth_ot_dual"], [100, 3, 1, "id32", "smooth_ot_semi_dual"], [100, 3, 1, "id37", "solve_dual"], [100, 3, 1, "id38", "solve_semi_dual"]], "ot.smooth.NegEntropy": [[100, 2, 1, "id7", "Omega"], [100, 2, 1, "id8", "delta_Omega"], [100, 2, 1, "id9", "max_Omega"]], "ot.smooth.Regularization": [[100, 2, 1, "id11", "Omega"], [100, 2, 1, "id12", "delta_Omega"], [100, 2, 1, "id13", "max_Omega"]], "ot.smooth.SparsityConstrained": [[100, 2, 1, "id15", "Omega"], [100, 2, 1, "id16", "delta_Omega"], [100, 2, 1, "id17", "max_Omega"]], "ot.smooth.SquaredL2": [[100, 2, 1, "id19", "Omega"], [100, 2, 1, "id20", "delta_Omega"], [100, 2, 1, "id21", "max_Omega"]], "ot.stochastic": [[101, 3, 1, "id0", "averaged_sgd_entropic_transport"], [101, 3, 1, "id14", "batch_grad_dual"], [101, 3, 1, "id16", "c_transform_entropic"], [101, 3, 1, "id18", "coordinate_grad_semi_dual"], [101, 3, 1, "id20", "loss_dual_entropic"], [101, 3, 1, "id22", "loss_dual_quadratic"], [101, 3, 1, "id24", "plan_dual_entropic"], [101, 3, 1, "id26", "plan_dual_quadratic"], [101, 3, 1, "id28", "sag_entropic_transport"], [101, 3, 1, "id30", "sgd_entropic_regularization"], [101, 3, 1, "id32", "solve_dual_entropic"], [101, 3, 1, "id34", "solve_semi_dual_entropic"]], "ot.unbalanced": [[102, 3, 1, "", "barycenter_unbalanced"], [102, 3, 1, "", "barycenter_unbalanced_sinkhorn"], [102, 3, 1, "", "barycenter_unbalanced_stabilized"], [102, 3, 1, "", "lbfgsb_unbalanced"], [102, 3, 1, "", "lbfgsb_unbalanced2"], [102, 3, 1, "", "mm_unbalanced"], [102, 3, 1, "", "mm_unbalanced2"], [102, 3, 1, "", "sinkhorn_knopp_unbalanced"], [102, 3, 1, "", "sinkhorn_stabilized_unbalanced"], [102, 3, 1, "", "sinkhorn_unbalanced"], [102, 3, 1, "", "sinkhorn_unbalanced2"], [102, 3, 1, "", "sinkhorn_unbalanced_translation_invariant"]], "ot.utils": [[103, 1, 1, "id12", "BaseEstimator"], [103, 1, 1, "id15", "LazyTensor"], [103, 1, 1, "id16", "OTResult"], [103, 6, 1, "", "UndefinedParameter"], [103, 3, 1, "id46", "check_params"], [103, 3, 1, "id47", "check_random_state"], [103, 3, 1, "id48", "clean_zeros"], [103, 3, 1, "id49", "cost_normalization"], [103, 1, 1, "id50", "deprecated"], [103, 3, 1, "id51", "dist"], [103, 3, 1, "id52", "dist0"], [103, 3, 1, "id53", "dots"], [103, 3, 1, "id54", "euclidean_distances"], [103, 3, 1, "id55", "get_coordinate_circle"], [103, 3, 1, "id56", "get_lowrank_lazytensor"], [103, 3, 1, "id57", "get_parameter_pair"], [103, 3, 1, "id58", "is_all_finite"], [103, 3, 1, "id59", "kernel"], [103, 3, 1, "id60", "label_normalization"], [103, 3, 1, "id61", "labels_to_masks"], [103, 3, 1, "id62", "laplacian"], [103, 3, 1, "id63", "list_to_array"], [103, 3, 1, "id64", "parmap"], [103, 3, 1, "id65", "proj_SDP"], [103, 3, 1, "id66", "proj_simplex"], [103, 3, 1, "id67", "projection_sparse_simplex"], [103, 3, 1, "id68", "reduce_lazytensor"], [103, 3, 1, "id69", "tic"], [103, 3, 1, "id70", "toc"], [103, 3, 1, "id71", "toq"], [103, 3, 1, "id72", "unif"]], "ot.utils.BaseEstimator": [[103, 2, 1, "id13", "get_params"], [103, 2, 1, "id14", "set_params"]], "ot.utils.OTResult": [[103, 5, 1, "id29", "a_to_b"], [103, 5, 1, "id30", "b_to_a"], [103, 5, 1, "id31", "citation"], [103, 5, 1, "id32", "lazy_plan"], [103, 5, 1, "id33", "log"], [103, 5, 1, "id34", "marginal_a"], [103, 5, 1, "id35", "marginal_b"], [103, 5, 1, "id36", "marginals"], [103, 5, 1, "id37", "plan"], [103, 5, 1, "id38", "potential_a"], [103, 5, 1, "id39", "potential_b"], [103, 5, 1, "id40", "potentials"], [103, 5, 1, "id41", "sparse_plan"], [103, 5, 1, "id42", "status"], [103, 5, 1, "id43", "value"], [103, 5, 1, "id44", "value_linear"], [103, 5, 1, "id45", "value_quad"]], "ot.weak": [[104, 3, 1, "id0", "weak_optimal_transport"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "function", "Python function"], "4": ["py", "attribute", "Python attribute"], "5": ["py", "property", "Python property"], "6": ["py", "exception", "Python exception"]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:function", "4": "py:attribute", "5": "py:property", "6": "py:exception"}, "terms": {"": [0, 2, 3, 4, 5, 6, 7, 8, 10, 11, 13, 14, 19, 20, 21, 22, 23, 26, 27, 30, 31, 32, 34, 35, 36, 37, 38, 39, 41, 43, 44, 46, 49, 52, 53, 54, 55, 58, 59, 60, 63, 64, 65, 66, 70, 71, 72, 75, 76, 78, 79, 81, 82, 83, 84, 85, 86, 88, 90, 91, 93, 94, 95, 96, 98, 99, 101, 102, 103, 104, 105, 106, 107, 108], "0": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 106, 108], "00": [9, 18, 19, 22, 25, 26, 28, 31, 32, 34, 40, 57, 65, 67, 70, 77, 98, 108], "000": 33, "0000": 33, "00000000e": 98, "000000e": [19, 25, 26, 31, 32, 34, 65], "0001": [0, 39, 82, 91, 95, 98], "00019": 8, "0005": [33, 66], "00050": 81, "000610e": 32, "0008": 58, "00080": 81, "0008609294891357422": 11, "0008940778156521405": 49, "0009": 49, "00090": 81, "001": [0, 33, 36, 53, 62, 66, 82, 84, 86, 91, 94, 100], "0010": 49, "0011": 49, "00130": 81, "001365e": 32, "0013724960658236956": 34, "0014": 49, "0014698505401611328": 31, "0015": 49, "0016": 49, "00160": 81, "0017": 49, "00170": 81, "0018": 49, "001810e": 32, "0018442196020623663": 1, "002": 33, "0020": 49, "00200": 81, "00210": 81, "0022": 49, "00220": 81, "0024": 49, "002463e": 65, "00270": 81, "0028": 49, "00290": 81, "003": 33, "00300": 81, "0032": 49, "0032494068145751953": 11, "00340": 81, "0035": 49, "00350": 81, "004": [12, 33], "0043": 49, "00430": 81, "0045": 49, "00450": 81, "0045053958892822266": 11, "004962e": 32, "005": [5, 33, 53, 66, 73, 76], "00510": 81, "0053": [33, 49], "0056": 33, "00560": 81, "0057": 33, "00570": 81, "00580": 81, "00590": 81, "006": 33, "006434e": 65, "0069": 49, "00690": 81, "007": [33, 48, 57, 108], "007010e": 32, "007084e": 65, "00740": 81, "00745415035667": 1, "0075": 49, "00750": 81, "0077": 49, "00770": 81, "008": 33, "0086": 33, "009": 33, "009049e": 65, "0091": 49, "00930": 81, "00940": 81, "00950": 81, "009637e": 65, "00970": 81, "01": [1, 9, 10, 18, 19, 23, 28, 30, 31, 32, 34, 38, 40, 47, 56, 57, 59, 63, 65, 66, 72, 74, 77, 82, 89, 96, 98, 108], "010": 33, "010127e": 65, "0103": 49, "010389716046318456": 54, "010577e": 65, "011": 33, "01100": 81, "01140": 81, "01150": 81, "01160": 81, "011779e": 65, "01180": 81, "012": 33, "01200": 81, "012384e": 65, "01250": 81, "012621e": 32, "012700e": 65, "01278968196741": 5, "013": 33, "0132": 49, "013847e": 65, "014": [33, 68, 70, 108], "01450": 81, "01460": 81, "015": 33, "015066e": 65, "01510": 81, "0152": 33, "01540": 81, "016": [33, 46, 57, 108], "0161": 49, "016301e": 32, "0165": 81, "0166": 81, "0167": 81, "0168": 81, "0169": 81, "017": 33, "0173": 81, "01734": [0, 99], "01770": 81, "01770568e": 47, "018": 33, "018080e": 65, "018197e": 32, "0182": 49, "0183218329658610e": 47, "018997e": 34, "019": 33, "01910": 81, "01930": 81, "019320e": 65, "019666e": 19, "01970121": 56, "0198": 81, "02": [9, 19, 25, 26, 28, 32, 34, 40, 47, 56, 57, 59, 65, 66, 67, 70, 74, 77, 91, 96, 108], "020": 33, "0200": 49, "02020883560180664": 11, "0204": 81, "020473e": 65, "0209": 49, "020937e": 65, "020986042861303855": 55, "021": 33, "02111111": [0, 93], "021806e": 65, "022": 33, "022440e": 65, "022552e": 34, "022607704624533653": 8, "023": 33, "023292e": 65, "023674e": 34, "023737e": 32, "023891e": 65, "024": [33, 74, 77, 108], "024487e": 65, "024660e": 32, "025834e": 65, "0264": 49, "02712798e": 56, "0271888262078476e": 47, "027228e": 34, "02780": 81, "0279": 33, "027911e": 65, "028438e": 65, "028566e": 32, "028656e": 65, "029127e": 65, "0292": 49, "0292344208896491e": 47, "029242e": 32, "0293": 81, "029326e": 19, "029337508603930473": 8, "029873e": 32, "029916e": 65, "03": [9, 19, 25, 31, 32, 34, 40, 44, 47, 51, 55, 56, 59, 65, 67, 69, 77, 91, 96, 108], "0301476218564236e": 47, "030196e": 65, "0303977567984017e": 47, "031197285279631615": 8, "03140": 81, "03168988972902298": 8, "03183251e": 47, "03191560e": 47, "032379165291786194": 8, "032642e": 65, "03272819146513939": 8, "0328": 81, "033105e": 32, "0338": 49, "034152e": 65, "034711e": 32, "0348": 49, "034939464181661606": 8, "034974e": 32, "035055936530798595": 30, "03516071289777756": 8, "035645e": 65, "03596879169344902": 8, "0364189450997889e": 47, "03651803e": 47, "03730057179927826": 8, "03757413947207429": 38, "03761294147832006": 34, "03823623173438275": 34, "03825797e": 56, "03825804e": 56, "03838786e": 56, "03959248960018158": 8, "039776e": 65, "03d": [2, 33], "04": [18, 19, 25, 26, 31, 32, 34, 40, 44, 45, 47, 56, 57, 59, 65, 108], "040056e": 34, "040145e": 32, "040627e": 74, "04171676188707352": 8, "042086e": 32, "042609e": 65, "04283861e": 56, "04347885772585869": 8, "04360": 81, "044052e": 65, "0445628466113015e": 47, "04459190368652344": 11, "0450": 49, "0450183690192505": 34, "045221e": 65, "045361e": 65, "045543e": 32, "04564394801855087": 8, "0464": 33, "046431138906241": 22, "046784647314674": 36, "0470236926315406e": 47, "04775322975264": 1, "047880e": 65, "048017e": 65, "049564e": 65, "05": [2, 5, 9, 19, 25, 26, 32, 34, 40, 44, 47, 53, 56, 57, 59, 65, 66, 70, 73, 76, 81, 82, 84, 91, 93, 94, 98, 108], "05013977363705635": 8, "050210e": 65, "050905e": 32, "052335e": 65, "052346e": 65, "052475e": 65, "052519e": 65, "05271170e": 56, "05271739e": 56, "053": [51, 57, 108], "0539": 49, "0543140912490133e": 47, "05555556": 98, "056231e": 32, "056248e": 65, "05648858e": 56, "056738e": 19, "05680": 81, "057021e": 65, "0572": 49, "0575": 49, "0577080390746961e": 47, "05778696": 39, "05796702206134796": 8, "05816": [0, 72, 82, 84, 102, 105, 106], "0583": 49, "058588504791259766": 8, "058755e": 65, "059240e": 65, "059322e": 26, "059879e": 32, "06": [0, 25, 28, 32, 40, 44, 56, 57, 59, 65, 82, 83, 84, 86, 88, 93, 94, 96, 102, 108], "060": [37, 40, 108], "060000000480860946": 30, "060184e": 32, "061523e": 32, "0621337155460657e": 47, "062747e": 65, "06276": 100, "063176e": 65, "063453e": 34, "064022e": 65, "064438e": 65, "06519": [0, 82, 102, 105, 106], "065503e": 65, "065525e": 65, "06567": [0, 65, 84, 95, 105, 106], "0662": 49, "0664": 33, "066779e": 32, "067772e": 65, "0678766065260413e": 47, "069425e": 65, "069551e": 22, "07": [0, 26, 34, 44, 47, 56, 59, 65, 70, 82, 83, 87, 88, 91, 92, 93, 96], "07000000000000006": 38, "070647347170436": 5, "07070": 81, "071067e": 26, "071597e": 65, "07174656e": 56, "072003e": 32, "072764e": 65, "07394894e": 56, "07406199": 56, "0747229322240486e": 47, "07507868": 54, "075230e": 32, "07550425e": 56, "07550428e": 56, "076024e": 65, "076149e": 65, "07627382396151": 1, "076331e": 34, "076454e": 65, "07650": 62, "077194e": 32, "077789e": 65, "078011e": 65, "0792": 49, "079401e": 65, "079606e": 65, "079948e": 65, "08": [56, 59, 65, 81, 84, 91, 97], "08001347": 54, "080617e": 32, "08063": [86, 105, 106], "0815": 49, "081681e": 65, "081861e": 19, "081892e": 65, "082355e": 32, "08262628e": 56, "08262629e": 56, "08276": 106, "08504301": 39, "0853": 49, "0859243846661483e": 47, "0860": 33, "086064e": 65, "0862213476138876e": 47, "086303e": 65, "0869": 49, "086938e": 65, "087246e": 65, "087492e": 32, "088418e": 65, "088545e": 34, "09": [0, 34, 56, 59, 65, 82, 84, 91, 95, 100], "0901": 49, "09047347e": 56, "090911e": 65, "0914": 49, "09144850e": 56, "092609e": 32, "092896e": 65, "09317938106601": 1, "0932431": 39, "09381731": 39, "09415624": 39, "09469872": 54, "094853e": 32, "095678e": 32, "095821e": 65, "09630346e": 56, "09633968": 39, "09685": 42, "09685398028260428": 42, "09755": [17, 93, 105], "097715e": 32, "098033e": 34, "0987568083692249": 42, "099326e": 32, "09962626": 39, "09963309": 39, "09979829": 54, "09980706": 6, "09999904": 54, "0x7f58e9bd0160": 8, "0x7f58eab32530": 45, "0x7f58eaf21120": 45, "0x7f58eb57f0d0": 2, "0x7f58f4419840": 49, "0x7f5904a6a1a0": 8, "0x7f5904a6bf70": 3, "0x7f59079af730": 6, "0x7f59079af7c0": 4, "0x7f5907a75c30": 44, "0x7f5907ab10f0": 35, "0x7f5907b57d60": 49, "0x7f5907be9660": 6, "0x7f590d2265f0": 49, "0x7f590d417fd0": 49, "0x7f590d52cca0": 64, "0x7f590d5b5960": 63, "0x7f590d7a33d0": 60, "0x7f590d8b8190": 66, "0x7f590d9f53f0": 59, "1": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 20, 24, 25, 26, 29, 30, 31, 32, 33, 34, 35, 37, 38, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 60, 61, 63, 64, 65, 66, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 81, 82, 83, 84, 86, 88, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 106], "10": [0, 1, 2, 3, 4, 5, 6, 7, 8, 11, 15, 19, 21, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 42, 45, 46, 47, 52, 53, 54, 55, 59, 60, 64, 65, 66, 68, 69, 71, 72, 73, 74, 75, 76, 82, 84, 86, 91, 92, 93, 94, 95, 100, 102, 105, 106], "100": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 13, 23, 25, 29, 32, 34, 35, 36, 37, 39, 43, 45, 47, 49, 50, 51, 53, 55, 58, 59, 60, 63, 64, 65, 71, 72, 73, 74, 75, 81, 82, 83, 84, 86, 87, 91, 93, 94, 96, 99, 103, 107], "1000": [0, 5, 8, 14, 22, 24, 32, 47, 49, 52, 54, 56, 64, 81, 82, 84, 86, 88, 91, 96, 102], "10000": [0, 81, 82, 91, 101], "100000": [0, 56, 84, 93, 95, 102], "10000000000": 82, "10001527": 54, "10001687": 54, "1001999": 54, "10042125": 39, "100843e": 65, "101": 65, "101506e": 32, "101798e": 65, "10183026": 39, "101983e": 65, "102": 65, "1021": 49, "1023": 49, "102825e": 32, "103": [36, 65], "103701e": 65, "10385212095502": 1, "104": 65, "10469915": 39, "105": 65, "105028e": 65, "106": [65, 107], "106010e": 65, "1064": 33, "10648": [0, 99, 105, 106], "10656": [0, 99, 105, 106], "106686e": 32, "106799e": 65, "107": [32, 40, 65, 107, 108], "107797e": 65, "107960e": 32, "108": [8, 39, 65, 107], "10838179": 58, "108397e": 65, "109": 65, "10902398": 56, "10903416567681642": 42, "10964284837245941": 8, "10e": 84, "11": [0, 1, 5, 9, 10, 19, 26, 32, 34, 36, 39, 40, 47, 65, 72, 74, 75, 86, 91, 104, 105, 106, 108], "110": [1, 5, 8, 29, 32, 59, 65], "1100": 49, "110670e": 65, "110756e": 32, "111": [49, 65], "111116e": 65, "112": 65, "113": [65, 107], "113149e": 32, "11320882e": 47, "113487369686055": 1, "114": [65, 107], "11402024e": 56, "11466591": 54, "114761e": 65, "114904e": 65, "115": 65, "115348e": 65, "116": [65, 107], "1164197325706482": 8, "1165": 23, "1168": [32, 34], "116981378881717": 36, "117": 65, "117618e": 65, "1177409528991366e": 47, "1178": [84, 88, 105], "117891e": 65, "118": [65, 107], "118440e": 32, "11847689": 102, "1184769": [0, 102], "118543e": 65, "11859124908843": 1, "118744e": 65, "119": [13, 65, 82, 105, 106], "1198": [84, 88, 105], "12": [0, 5, 13, 14, 19, 26, 32, 34, 36, 39, 47, 54, 65, 74, 82, 84, 91, 93, 96, 105, 106, 107, 108], "120": [1, 5, 8, 32, 53, 59, 65, 69, 76, 77, 108], "1200": 49, "12004": [84, 105], "1206": 103, "121": [30, 33, 34, 38, 49, 52, 58, 65, 74, 107], "1215496208666": 1, "122": [30, 33, 34, 38, 52, 58, 65, 74, 107], "1222": [46, 84, 94, 105], "123": 65, "123055e": 65, "1232": [46, 84, 94, 105], "123508e": 65, "123553e": 34, "12376522981474": 1, "123902e": 32, "124": [65, 107], "125": [8, 51, 65], "125684e": 32, "1258767523867": 1, "126": [65, 107], "12608330e": 56, "12608610815788": 5, "126583681704034": 5, "127": [49, 65, 107], "127228618478725": 5, "127278e": 65, "127355e": 65, "12749105e": 56, "127725e": 19, "12795577501417": 1, "128": [65, 84, 93, 105], "128205680449874": 5, "129": 65, "12920968279601": 5, "129328026719429": 36, "129455496299416": 22, "129637e": 32, "129779e": 32, "13": [0, 13, 19, 26, 31, 32, 44, 47, 58, 63, 65, 67, 82, 89, 91, 96, 105, 106, 107], "130": [1, 5, 8, 32, 59, 65, 74, 107], "1300": 49, "13003732914064": 1, "130143e": 59, "1308": 33, "131": [34, 65, 74], "13196074880831": 1, "132": [34, 55, 65, 74, 107], "133": [34, 65, 74], "13366053904776": 1, "133700e": 65, "133875e": 65, "134": [65, 107], "1343": 49, "134468e": 31, "13447071": [0, 82, 106], "134797e": 32, "134810e": 65, "135": 65, "13551386": 54, "1357": 49, "135798e": 32, "135983e": 32, "136": [17, 65], "137": [65, 107], "138": [65, 107], "138329e": 65, "138746e": 65, "139": [65, 107], "13950": 81, "139916e": 32, "14": [19, 24, 26, 36, 39, 46, 47, 50, 58, 65, 66, 81, 84, 91, 94, 105, 106, 107], "140": [1, 5, 8, 32, 58, 59, 65, 67, 107, 108], "1400": 49, "140465e": 34, "140754e": 65, "140922e": 32, "141": [32, 65, 93, 105, 107], "141766e": 25, "141907e": 32, "142": [32, 65, 107], "14255960e": 56, "142583e": 32, "142611e": 32, "142905e": 65, "143": [17, 18, 32, 49, 65, 107, 108], "143080e": 65, "144": [32, 49, 65, 107], "144001e": 65, "144099e": 65, "144168e": 32, "144529e": 59, "145": [65, 107], "14528043241069": 1, "145409e": 65, "145770e": 25, "145989e": 25, "146": [65, 107], "146269e": 25, "146607e": 25, "14670": 81, "14673091868494": 5, "147": [49, 65], "147001e": 25, "147342e": 65, "147508e": 25, "148": [65, 107], "148198e": 25, "149": 65, "149197e": 25, "149450e": 32, "14981263716330115": 34, "15": [0, 5, 8, 13, 14, 19, 23, 26, 29, 31, 32, 43, 45, 47, 52, 53, 54, 57, 65, 66, 84, 93, 102, 105, 106, 107], "150": [1, 4, 5, 8, 17, 19, 21, 23, 27, 30, 32, 40, 49, 51, 59, 64, 65, 107, 108], "1500": 49, "150412e": 32, "15043415e": 56, "150590e": 25, "150926e": 32, "151": 65, "1510": [0, 65, 84, 95, 105, 106], "151311e": 32, "152": 65, "152819e": 32, "1529": 103, "153": 65, "1533": 49, "153553e": 26, "153604e": 25, "153816351532946": 5, "154": 65, "154166e": 65, "15462212e": 56, "15466": 100, "155": [65, 107], "155041e": 65, "15531236e": 56, "155365e": 32, "156": [65, 107], "1562": 49, "15665721893310547": 11, "157": [49, 65, 107], "157560505651844": 5, "15797713e": 47, "158": [0, 65, 69, 70, 93, 105, 106, 108], "158952e": 32, "159": 65, "159374e": 32, "159648e": 32, "159695e": 32, "159715e": 32, "159728e": 32, "159732e": 32, "159733e": 32, "16": [3, 7, 15, 19, 26, 31, 36, 42, 47, 54, 65, 81, 83, 86, 93, 98, 105, 106], "160": [1, 5, 8, 32, 59, 65, 107], "1600": 49, "16000000078748583": 30, "160242e": 65, "1607": [0, 72, 82, 84, 102, 105, 106], "160707e": 65, "1608": [86, 105, 106], "1609": 54, "160914e": 65, "161": [49, 65], "1610": [0, 82, 102, 105, 106], "162": [49, 65], "162297e": 65, "1627": 33, "16283642689691": 1, "163": 65, "163497e": 65, "164": [49, 65], "1641": 72, "164296e": 65, "1646": 72, "165": [11, 18, 49, 65, 108], "165490e": 65, "1657": 72, "166": 65, "16646732e": 56, "166739e": 65, "167": 65, "167083e": 65, "16760501e": 47, "168": [49, 65], "169": [5, 49, 65, 107], "16904253e": 56, "16904255e": 56, "169442e": 32, "169453e": 25, "169490e": 25, "169558e": 25, "169664e": 25, "169845e": 25, "17": [0, 19, 26, 47, 53, 57, 65, 82, 93, 100, 105, 106, 108], "170": [1, 5, 8, 32, 59, 65, 107], "1700": 49, "170411e": 25, "1706": 62, "171": 65, "1710": 100, "17111111111111116": 38, "171195e": 32, "171723e": 65, "172": [65, 70, 107], "172093e": 65, "172942e": 65, "173": 65, "174": [65, 107], "174595e": 65, "17467500e": 47, "175": [8, 55, 57, 65, 107, 108], "1755": 49, "175881e": 32, "176": [65, 107], "1762": 47, "17688729": 39, "176966e": 32, "177": 65, "177453e": 32, "177744e": 32, "178": [65, 107], "1781": 106, "178815e": 59, "179": 65, "179100e": 19, "1794": 49, "18": [5, 19, 26, 29, 47, 56, 65, 96, 101, 105, 106, 108], "180": [1, 5, 8, 32, 49, 59, 65], "1800": 49, "181": [65, 107], "181249e": 65, "182": [29, 40, 54, 65, 108], "182154e": 65, "182822e": 26, "182948e": 31, "183": 65, "18391107e": 56, "184": [49, 65, 107], "184075e": 26, "184451e": 34, "185": [49, 65], "1853": [20, 26, 65, 84, 95, 105, 106], "18551015414186553": 34, "185991e": 32, "186": [49, 65], "186767e": 65, "187": 65, "187777e": 19, "188": 65, "1882": [20, 26, 65, 84, 95, 105, 106], "188762e": 65, "189": [65, 107], "189063e": 65, "189212e": 32, "189279e": 31, "189327e": 31, "189863e": 65, "19": [1, 12, 18, 19, 26, 36, 40, 47, 49, 56, 65, 84, 101, 105, 106, 107, 108], "190": [1, 5, 8, 32, 59, 65], "1900": 49, "190105e": 25, "190456e": 19, "190590e": 65, "191": [65, 107], "191147e": 34, "191339e": 32, "192": 65, "1922": 49, "1924746118060852e": 47, "192695e": 32, "19289693e": 47, "193": [49, 65], "193632e": 59, "193888e": 32, "1939": 49, "194": [5, 65], "1942": 93, "19467692e": 47, "19499225e": 47, "195": [49, 65, 107], "195771e": 65, "195813e": 19, "196": 65, "19600125": [0, 102], "1964": 49, "196582e": 65, "197": [47, 65], "19722222": 98, "1973": 49, "197885e": 26, "1979": 93, "197994e": 65, "198": [65, 107], "19802712e": 56, "1984": [84, 88, 105, 106], "1985": 22, "199": [8, 65, 91, 96, 107], "1991": 93, "199151e": 65, "19965944": 2, "1_": [0, 102], "1_m": 98, "1_n": 98, "1d": [0, 9, 18, 31, 41, 49, 57, 67, 77, 80, 85, 89, 91, 93, 95, 97, 103, 105, 106, 107, 108], "1e": [0, 2, 7, 8, 10, 11, 13, 15, 19, 20, 21, 22, 25, 26, 27, 31, 32, 35, 39, 45, 49, 51, 52, 53, 54, 58, 59, 60, 61, 63, 65, 66, 72, 75, 81, 82, 83, 84, 86, 87, 88, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 102, 107], "1e0": [19, 21, 25, 26, 47], "1e2": 91, "1e3": 3, "1f": 22, "2": [0, 1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 20, 24, 25, 26, 29, 31, 33, 34, 35, 37, 41, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 53, 54, 55, 56, 58, 59, 60, 61, 63, 64, 65, 66, 68, 70, 71, 72, 73, 74, 75, 76, 79, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 108], "20": [0, 1, 3, 4, 5, 6, 7, 8, 10, 11, 13, 14, 15, 19, 25, 26, 29, 30, 31, 32, 33, 34, 37, 38, 42, 43, 44, 45, 47, 49, 54, 55, 58, 59, 60, 62, 63, 64, 65, 68, 69, 71, 72, 74, 75, 79, 82, 91, 93, 99, 105, 106, 107], "200": [0, 1, 4, 5, 8, 14, 15, 32, 49, 52, 59, 64, 65, 68, 69, 84, 91, 95, 96, 107], "2000": [0, 3, 4, 7, 8, 17, 49, 53, 75, 91, 92], "20000": 81, "2002": 106, "201": 107, "2010": [0, 93, 96, 105], "2011": [0, 88, 91, 93, 105, 106], "20112337": 2, "2013": [0, 82, 84, 100, 102, 103, 105, 106], "2014": [20, 26, 65, 82, 84, 93, 95, 105, 106], "201470e": 65, "2015": [0, 3, 10, 11, 65, 68, 82, 84, 95, 96, 99, 102, 105, 106], "2016": [0, 11, 25, 26, 32, 34, 47, 56, 72, 82, 84, 86, 91, 93, 94, 96, 101, 102, 105, 106, 107], "2017": [0, 8, 46, 82, 84, 88, 93, 94, 104, 105, 106, 107], "2018": [0, 8, 56, 82, 84, 88, 93, 96, 100, 101, 105, 106, 107], "2019": [0, 3, 29, 31, 32, 34, 55, 82, 84, 87, 91, 93, 99, 105, 106, 107], "202": 107, "2020": [0, 8, 13, 42, 44, 46, 54, 82, 83, 84, 89, 90, 91, 94, 95, 96, 105, 106, 107], "20200322e": 56, "202049490022473": 1, "2021": [0, 2, 17, 30, 34, 36, 37, 38, 53, 75, 81, 82, 84, 86, 91, 92, 93, 95, 98, 102, 105, 106, 107], "2022": [0, 33, 39, 52, 73, 84, 88, 91, 93, 102, 105], "2023": [0, 32, 43, 54, 69, 86, 91, 93, 99, 100, 105, 107], "2024": 107, "202445e": 65, "20269164e": 56, "202882711135615": 5, "203": 107, "203033e": 65, "2036823596773": 1, "203845e": 32, "2041": 33, "204723e": 65, "205038e": 34, "205670e": 32, "206000e": 26, "206184e": 65, "20626649e": 47, "206415e": 65, "206694e": 65, "207": 107, "207356e": 25, "207534e": 65, "208": 107, "208291e": 65, "208638e": 32, "209223e": 34, "209694e": 65, "21": [0, 47, 65, 82, 105, 106], "210": [5, 32, 107], "2100": 49, "210344e": 65, "2105": [17, 93, 105], "2109": [84, 105], "211": 49, "211305e": 32, "211369e": 65, "21141259372234344": 4, "211501e": 19, "2116": 49, "212": 49, "213120e": 65, "2132": 49, "213739e": 65, "214": [2, 8, 9, 108], "21423583e": 56, "215": [15, 18, 107, 108], "215131e": 65, "21640234e": 56, "216608e": 19, "2169879996364512e": 47, "217": 107, "217013e": 32, "21736592892258025": 32, "217366e": 65, "217780e": 65, "218": 49, "218588e": 19, "218969e": 65, "219": 5, "21953889248053": 1, "22": [0, 3, 5, 26, 28, 47, 65, 68, 82, 99, 105, 106, 107, 108], "220": [5, 32, 107], "2200": 49, "2209": 100, "221188e": 65, "221805e": 65, "221950448334646": 5, "222711e": 65, "223": 8, "22305749e": 56, "2234351238819923e": 47, "223502e": 25, "2239": [0, 93, 105], "224327e": 65, "224681e": 65, "2258": [0, 93, 105], "226": 49, "226158e": 31, "226484e": 65, "226810e": 65, "227": 93, "227167e": 32, "22807022489665": 1, "2281": 49, "229": 93, "2292": [105, 106], "22940946e": 47, "229430e": 32, "229432e": 65, "22nd": [0, 82, 87, 105, 106], "23": [4, 5, 6, 8, 47, 63, 65, 82, 93, 105, 106, 107], "230": [5, 32], "2300": [49, 105, 106], "231": [49, 107], "231320e": 65, "2317": 49, "23177216e": 56, "23177217e": 56, "232": 107, "232558e": 32, "23272560534595": 1, "233": 49, "233110e": 59, "233754e": 65, "2338": 49, "233818e": 65, "234": 107, "234502e": 32, "23454191747683045": 38, "234582e": 26, "23469888e": 56, "2348794356788732": 74, "235": 49, "23518788e": 47, "235363e": 65, "235791e": 59, "2358250550116": 1, "236": 107, "23617788e": 47, "236970e": 32, "237390e": 65, "237579e": 65, "237597e": 65, "238": 107, "238243196354176": 1, "239175e": 31, "239567e": 65, "23nd": 8, "24": [0, 20, 28, 31, 32, 34, 47, 65, 83, 91, 105, 106, 107, 108], "240": [5, 32, 107], "2400": 49, "24043195312365": 1, "241": 107, "242": 107, "242264e": 32, "242376559312795": 1, "242762e": 32, "243555e": 32, "24367121300516315": 30, "24411141177066": 1, "2442": 49, "244899e": 32, "2454": [0, 87, 105, 106], "24563020403166": 1, "246": [3, 9, 49, 108], "2465": [0, 87, 105, 106], "2467": 49, "24680": 81, "24691854142809": 1, "24722222": 98, "24722222222222215": [30, 38], "247758e": 19, "2485": 33, "249": 107, "249094e": 65, "249817e": 65, "25": [0, 5, 8, 11, 29, 31, 33, 47, 53, 64, 65, 66, 69, 91, 96, 98, 102, 105, 106, 107], "250": [5, 32, 40], "2500": 49, "252": 49, "25224954": 39, "252492e": 65, "253": [49, 107], "253345e": 65, "253384e": 65, "25357448e": 56, "25387848e": 47, "254": 107, "254840e": 32, "25518158e": 56, "256": [20, 24, 26, 72, 77, 108], "256196e": 65, "2570": 49, "257329928299894": 5, "257392e": 32, "257432e": 25, "2576635020911173": 32, "258": [49, 107], "258231e": 65, "258253e": 65, "25852474": 56, "25865775e": 56, "259": [71, 77, 107, 108], "259349e": 65, "25938748e": 56, "26": [0, 47, 53, 55, 65, 82, 84, 100, 102, 105, 106, 107], "260": [5, 32, 107], "2600": 49, "260396e": 65, "261541e": 65, "26193": 54, "261945704106836": 5, "262": [49, 75, 77, 107, 108], "2628": 49, "262867e": 65, "263": [49, 93], "2634": 49, "264402e": 65, "26486645931444": 36, "265": [49, 93, 105], "267": 107, "2681": [0, 82, 105, 106], "268827591939186": 5, "26894142136999516": [0, 82], "269": [59, 67, 108], "2690": [0, 82, 105, 106], "26915633e": 56, "26989344e": 82, "27": [5, 36, 47, 65, 82, 84, 105, 107], "270": [5, 32], "2700": 49, "270041e": 32, "27069736487666": 5, "270902e": 65, "271184e": 32, "272349e": 65, "273": [0, 93, 104, 105, 106], "273358e": 74, "273670e": 32, "274": 107, "275": 107, "27590340578239": 5, "276": [13, 18, 49, 108], "276036e": 34, "276486e": 65, "277": 66, "277552e": 25, "277767e": 65, "278": 107, "279017e": 32, "279398e": 65, "28": [47, 65, 96, 98, 105, 106, 107], "280": [5, 32, 49, 107], "2800": 49, "280509e": 65, "281": [24, 28, 107, 108], "281229e": 19, "282": 107, "282043e": 65, "282614e": 65, "283163e": 25, "28321242161009": 5, "283286e": 65, "283767e": 32, "284": [49, 107], "286": 107, "286832e": 65, "287": [49, 107], "28734709e": 56, "288": 107, "288193e": 65, "288260e": 65, "288742e": 65, "28883715e": 47, "289": 49, "29": [0, 5, 47, 49, 57, 65, 75, 77, 84, 88, 91, 95, 96, 105, 106, 107, 108], "290": [5, 32, 107], "2900": 49, "290460e": 65, "291": 107, "29125323": 39, "291730e": 65, "292424e": 19, "292497e": 65, "292634e": 65, "292856931686401": 49, "293": 107, "293340e": 59, "294": 107, "294505e": 59, "294698e": 19, "295447e": 65, "296": 107, "296544e": 26, "2968": 49, "297098e": 32, "29750588": 2, "298": 107, "2980": 33, "2981": 49, "298130e": 65, "298576e": 65, "299": 49, "2_": 94, "2_f": 94, "2b": 91, "2d": [2, 17, 18, 19, 21, 22, 23, 27, 36, 37, 39, 41, 48, 50, 52, 58, 62, 67, 70, 75, 77, 82, 85, 93, 96, 97, 103, 106, 107, 108], "2e": [6, 44, 55, 60, 75], "2e0": 19, "2f": [22, 52, 58], "2g": 58, "2gauss_prop": 22, "3": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 29, 31, 33, 34, 35, 37, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 60, 61, 62, 63, 64, 65, 66, 68, 69, 71, 72, 74, 75, 76, 82, 84, 91, 92, 93, 94, 95, 96, 98, 99, 102, 103, 105, 106], "30": [0, 1, 3, 4, 5, 8, 11, 19, 21, 23, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 43, 46, 47, 53, 55, 58, 59, 65, 84, 93, 105, 106, 107], "300": [5, 32, 36, 49], "3000": [35, 49], "300000": 101, "301122e": 74, "301317e": 65, "3018": 107, "302": 107, "30222147e": 56, "30225078e": 56, "30225079e": 56, "30274241": 2, "303": [22, 28, 107, 108], "304": 107, "304213e": 65, "3042776946697494e": 47, "305": [33, 40, 44, 57, 107, 108], "305436e": 19, "30555049e": 47, "305693e": 65, "306": 107, "3060442707611048e": 47, "3060442727858727e": 47, "3060442737731426e": 47, "3060442740443740e": 47, "3060442741136428e": 47, "3060442741310502e": 47, "3060442741354079e": 47, "3060444900856542e": 47, "3060454740611516e": 47, "3060471854906608e": 47, "3060852373964541e": 47, "3061003105938882e": 47, "3061519732125807e": 47, "3061669948481955e": 47, "3061708734620151e": 47, "307154e": 26, "308": 107, "309": [53, 107], "30j": 69, "31": [0, 1, 3, 5, 13, 18, 47, 58, 65, 68, 82, 88, 99, 105, 106, 107, 108], "310": [5, 32, 107], "3100": 49, "31006491e": 47, "310793e": 32, "3109": 49, "311": 107, "31178193e": 56, "31178196e": 56, "312306e": 32, "312936705667057": 36, "313": 107, "3132": 49, "31328417": 39, "314610e": 32, "315": [66, 67, 107, 108], "31505947e": 56, "315190e": 65, "315219e": 65, "316": [81, 107], "316379e": 65, "317": 107, "318292e": 19, "3184": 49, "319": 107, "32": [3, 5, 14, 47, 65, 86, 91, 105, 106], "320": [5, 11, 32, 49], "3200": 49, "320635e": 65, "321288e": 65, "322": 107, "32205357": 102, "3220536": [0, 102], "323025e": 32, "323543e": 65, "32427691564021": 5, "324561e": 74, "325603e": 65, "326": 107, "326191e": 65, "326755e": 65, "328651e": 65, "329589e": 65, "329722e": 65, "3299": 49, "32gb": 81, "33": [5, 17, 18, 34, 42, 47, 54, 55, 65, 82, 83, 105, 106, 108], "330": [5, 32], "3300": 49, "330020e": 34, "331": 107, "332": 107, "3327": [0, 104, 105, 106], "333": [16, 18, 107, 108], "333798e": 65, "334": [6, 9, 107, 108], "334102e": 65, "334121e": 32, "334506e": 34, "335304e": 19, "33574229e": 56, "336": 107, "336538e": 19, "337": 107, "337741e": 32, "338": 107, "3380401875457987e": 47, "33831455e": 56, "33831456e": 56, "338395e": 65, "338514e": 65, "338932e": 59, "339": 57, "34": [0, 5, 47, 52, 65, 82, 91, 102, 105, 106], "340": [5, 32, 107], "3400": 49, "3405": [0, 104, 105, 106], "340916e": 32, "341": 107, "3413": 49, "34246014e": 56, "34264205e": 56, "3429": 49, "343": [11, 107], "343153e": 65, "3445": 33, "344581e": 25, "345": 107, "3457": [82, 105], "346": 107, "3462": [82, 105], "34639291": 56, "346394e": 65, "348118e": 26, "348538e": 65, "349": 107, "34923131e": 47, "349251e": 65, "349865e": 32, "35": [0, 1, 5, 22, 33, 47, 53, 65, 66, 91, 99, 105, 106, 107], "350": [5, 32, 107], "3500": 49, "350146e": 65, "3507": 49, "351": [14, 18, 107, 108], "351982e": 65, "352": 107, "352083e": 65, "353": [12, 18, 108], "353586e": 65, "353809e": 65, "354539e": 65, "355": [18, 42, 49, 57, 108], "356": 46, "356410e": 65, "356453e": 25, "356805e": 25, "357": 107, "358": 107, "358084e": 26, "359": 107, "35962578e": 47, "36": [3, 5, 47, 65, 98, 102, 105, 106], "360": [5, 32, 107], "3600": 49, "360245e": 65, "361": [72, 107], "361187e": 65, "361708e": 65, "36173252e": 56, "361733e": 65, "362": 107, "363": 107, "3635": 49, "364": 107, "364311e": 32, "364492e": 65, "36552929": [0, 82, 106], "365715e": 65, "366209e": 65, "366410e": 65, "366487e": 65, "3671471715862438": 32, "367159e": 65, "367836e": 65, "367864e": 26, "3683": 7, "368455e": 32, "369414e": 32, "369491e": 65, "369707e": 65, "36th": [0, 105, 106], "37": [0, 5, 10, 11, 13, 47, 49, 65, 77, 82, 93, 96, 102, 105, 106, 107], "370": [5, 32], "3700": 49, "3703": 49, "3708342026018231e": 47, "371": 107, "372": 107, "372136e": 65, "372351e": 32, "373": 107, "373540e": 65, "374": 107, "375": [51, 107], "376": 107, "376049e": 65, "3761179313933098": 32, "377": 107, "37746045e": 56, "3777": 49, "3778254858275072": 38, "378": 107, "3789": 49, "37891333e": 56, "37891338e": 56, "379": 107, "379844e": 32, "37th": [13, 82, 105, 106], "38": [0, 1, 2, 3, 9, 36, 47, 65, 91, 105, 106, 108], "380": [5, 32, 107], "3800": 49, "381": 107, "382": 49, "382386e": 65, "382526768389072": 36, "382735e": 65, "383515e": 65, "384": 49, "3852658238444728": 30, "385291e": 32, "38545201e": 56, "385888946321474": 36, "386": 107, "386258e": 65, "386414e": 65, "387": 107, "3871": 33, "387158e": 65, "387670e": 65, "388": 107, "38859407924335": 1, "389": 107, "389046e": 32, "38926617e": 56, "38th": [105, 106], "39": [0, 1, 47, 49, 65, 87, 104, 105, 106], "390": [5, 32], "3900": 49, "390504e": 65, "391": 107, "39115407e": 47, "392407e": 65, "393": 107, "3930": 49, "394": 107, "394035e": 65, "394153e": 65, "39440105e": 56, "39440107e": 56, "395": 107, "396351e": 19, "396466e": 65, "396935e": 65, "396951e": 65, "396988e": 26, "397436e": 65, "398538e": 32, "39885389e": 47, "399809e": 65, "3d": [1, 4, 5, 8, 10, 11, 17, 37, 52, 69, 72], "3e": 45, "3f": [13, 22, 75], "3gauss": [19, 21, 23, 27], "3gauss2": [19, 21, 23, 27], "4": [0, 1, 2, 3, 4, 5, 7, 8, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 60, 61, 62, 65, 66, 68, 71, 72, 73, 74, 75, 76, 78, 82, 83, 84, 88, 91, 93, 94, 96, 98, 102, 103, 105, 106], "40": [0, 1, 4, 5, 8, 30, 32, 34, 36, 37, 38, 47, 58, 59, 65, 73, 76, 87, 98, 105, 106], "400": [5, 32, 49, 107], "4000": 49, "400714e": 65, "401053e": 65, "401870e": 65, "402": 107, "403": 107, "4032555710632": 5, "403398e": 65, "404": 107, "4044": 49, "405506e": 65, "406304e": 65, "406954e": 32, "408": 107, "408251e": 25, "408669e": 65, "409": 107, "41": [0, 1, 7, 47, 58, 65, 98, 102, 105, 107], "410": [5, 32, 107], "410259e": 65, "4104": [3, 105, 106], "4113": [3, 105, 106], "412": 107, "41297662e": 56, "413": 107, "413388e": 65, "413843e": 65, "413884e": 32, "415": 108, "415348e": 32, "416": [56, 57, 108], "416497e": 65, "416792e": 65, "417": [0, 91, 105, 106, 107], "417109e": 32, "419505e": 65, "42": [0, 1, 2, 3, 5, 17, 20, 24, 26, 36, 39, 43, 50, 52, 65, 93, 99, 105, 107], "420": [5, 32], "420712e": 65, "421": 107, "422": 107, "4220": 49, "422836731254962": 36, "423360e": 65, "4234": 49, "4237": 49, "424": 107, "425": 107, "4255": 33, "426078e": 59, "4271": 49, "427166e": 32, "428": 107, "4285": 49, "428734e": 65, "43": [51, 65, 82, 84, 88, 93, 105, 106, 107], "430": [5, 32], "43170724e": 56, "431951e": 65, "433353e": 32, "434": 49, "4350": 49, "435945e": 65, "43596310348252": 5, "436877e": 32, "437": 107, "43815515e": 56, "438312e": 32, "439446e": 65, "439790e": 65, "44": [0, 65, 91, 93, 96, 105, 107], "440": [5, 32], "4401037686381051e": 47, "440242e": 32, "440781e": 65, "440996850749865": 5, "441": [58, 82, 93, 105], "442": 49, "44254776e": 47, "44418382e": 56, "447826e": 65, "448996e": 65, "449": [20, 28, 108], "449812e": 59, "45": [0, 3, 17, 37, 65, 68, 93, 99, 102, 105, 106, 107], "450": [5, 32], "450071e": 59, "450250e": 65, "450691e": 65, "451": 105, "452161e": 65, "452203e": 65, "452791e": 65, "453459e": 65, "455": 72, "456": [43, 57, 108], "4560947951444": 74, "4563": 49, "456740e": 31, "456995e": 65, "457501e": 65, "457933e": 32, "458518e": 19, "45865441165184": 5, "458840e": 65, "4590": 33, "45973891e": 47, "46": [0, 65, 69, 93, 99, 105, 107], "460": [1, 5, 9, 32, 108], "460343e": 65, "461179e": 74, "463000e": 65, "464": 49, "464513e": 65, "465400e": 65, "465712e": 32, "4660": 49, "466407e": 65, "467075e": 65, "467159e": 65, "467885e": 32, "468402e": 65, "4692": [13, 82, 105, 106], "46949401889149": 5, "46k": 107, "47": [0, 42, 46, 57, 65, 83, 91, 105, 107, 108], "470": [5, 32], "4701": [13, 82, 105, 106], "470297e": 65, "472502e": 32, "473216e": 32, "47463643": 56, "47528039e": 47, "478250e": 19, "479": 49, "47910182636916243": 74, "48": [0, 30, 38, 39, 58, 65, 91, 95, 105, 107], "480": [5, 32], "480216e": 32, "480784e": 65, "481358e": 65, "481860e": 65, "483013e": 65, "487": [0, 91, 105, 106], "4893295": 56, "489527e": 65, "489908e": 32, "49": [0, 5, 9, 42, 52, 54, 65, 83, 91, 92, 105, 107, 108], "490": [5, 32], "490171121877912": 36, "490397e": 65, "491": [61, 67, 108], "491257e": 65, "491601e": 65, "49162020216744": 36, "49209980e": 56, "49295484e": 56, "493878e": 32, "4939": 33, "494": [64, 67, 108], "495884e": 65, "496771e": 65, "496936e": 65, "4975": 49, "49759815": 2, "4995": [0, 73, 102, 105], "499887176049052": 82, "4f": 33, "5": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 60, 61, 62, 63, 64, 65, 66, 68, 69, 71, 72, 73, 74, 75, 76, 82, 84, 85, 90, 91, 92, 93, 95, 96, 98, 99, 102, 103, 105, 106], "50": [0, 1, 3, 4, 5, 6, 8, 11, 15, 17, 22, 32, 33, 34, 36, 39, 43, 46, 48, 49, 52, 53, 59, 61, 65, 66, 73, 75, 82, 93, 96, 99, 100, 105, 107], "500": [0, 3, 4, 5, 6, 8, 20, 26, 32, 44, 49, 64, 81, 83, 91, 99, 100], "5000": 81, "50000": [81, 98], "500538e": 65, "501": [63, 67, 108], "50137075": 2, "50177118e": 56, "501837e": 34, "502": 107, "5021": [0, 73, 102, 105], "50319213": 56, "5034205945081645": 74, "504": 107, "505381e": 32, "505787072896766": 5, "506358e": 25, "506527e": 32, "506710e": 32, "507": 107, "508254e": 31, "50ghz": 81, "51": [0, 3, 9, 32, 34, 65, 68, 91, 93, 99, 105, 106], "510": 32, "51095472212391": 5, "511958e": 65, "513222e": 32, "513799e": 65, "513893e": 65, "514784e": 65, "515613e": 26, "516": 107, "518282e": 65, "519": [10, 18, 108], "52": [33, 43, 65, 86, 105, 107], "520": [32, 107], "5200": 33, "520091e": 65, "52021186603003": 1, "520224e": 65, "5202571647214724": 36, "520585380642636": 5, "52222222222222": [4, 5, 6, 8], "522281e": 65, "52288517e": 56, "52288523e": 56, "5233": 33, "523409e": 65, "523528e": 65, "524214e": 65, "525": 107, "525192e": 65, "525425411846459": 36, "526": 107, "526353e": 65, "526708e": 65, "52716830e": 47, "527236e": 65, "527425475361845": 5, "527755e": 65, "527976e": 32, "528875e": 65, "528923e": 65, "529356e": 59, "529811e": 65, "53": [33, 65, 90, 105], "530": [32, 107], "531979e": 32, "532462e": 65, "532647e": 65, "532951451211367": 36, "533": 107, "5335287322441005": 36, "533873e": 32, "534": 107, "534028e": 32, "535": 107, "5355": 49, "536": 107, "536791e": 65, "536990e": 32, "537": 107, "537206e": 65, "537678548240336": 1, "539": 107, "53978687e": 82, "54": [40, 65, 90, 105], "540": 32, "540097202879465": 5, "540149e": 65, "541112e": 65, "543": 107, "543889e": 65, "544": [31, 40, 107, 108], "544857e": 65, "545262551431136": 5, "545590e": 32, "546680e": 65, "547": 107, "547154649280394": 5, "547220e": 65, "548413e": 65, "549048e": 25, "55": [45, 65, 93, 105, 107], "550": 32, "550021e": 65, "550537e": 65, "550627e": 32, "551": 107, "551478e": 65, "552714e": 31, "554877e": 32, "555170e": 65, "55553508e": 56, "55553509e": 56, "555826e": 65, "5559": 49, "556": [49, 107], "5570": 33, "5571464161218": 5, "557516e": 65, "557834e": 32, "557935e": 65, "558020e": 65, "558368e": 32, "559": 107, "559817e": 32, "56": [65, 93, 105, 107], "560": 32, "560349e": 65, "560750e": 65, "560795e": 32, "56119589e": 47, "56123974e": 56, "56123975e": 56, "562652e": 19, "562760e": 65, "563": 107, "563722e": 65, "564338e": 32, "5650": 49, "565024e": 65, "566": 107, "56664149963812": 5, "566666e": 65, "567": 107, "5674723897958": 36, "568": [39, 40, 107, 108], "56815819740162": 1, "569": 107, "569222e": 65, "569794e": 65, "57": [0, 65, 84, 88, 93, 105, 107], "570": [32, 107], "57007572": 56, "57086318": 39, "571": [45, 57, 107, 108], "5719": 49, "572": 107, "572776e": 65, "573": 107, "5730583667755": 49, "573214e": 32, "574": 107, "57482501": 56, "575938e": 65, "576": 107, "576082e": 65, "576219e": 65, "576367e": 65, "576771e": 65, "577581e": 65, "578": 107, "5785554952306606": 2, "578909e": 65, "579": 49, "58": [46, 65, 84, 93, 94, 105, 107], "580": 32, "580081e": 32, "580337e": 65, "58037947236615": 5, "580415e": 32, "581": 107, "582": 107, "583631e": 65, "584": 107, "584459e": 65, "5847": 49, "584755e": 65, "585715e": 32, "5858": 33, "587": 107, "587988e": 19, "588453e": 65, "588499e": 65, "5885983": 56, "589522e": 65, "59": [46, 65, 84, 88, 93, 94, 105, 106, 107], "590": 32, "590018e": 65, "590932e": 32, "592": 107, "593": 107, "5949576048274": 1, "594984e": 65, "595": 72, "596": 107, "59605592e": 47, "596126e": 32, "599432e": 65, "5e": [2, 13, 22, 34, 35, 75], "5e1": 3, "5f": 42, "6": [0, 2, 5, 7, 11, 13, 16, 17, 19, 20, 21, 23, 24, 25, 26, 30, 32, 33, 34, 36, 37, 39, 44, 45, 46, 47, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 60, 61, 62, 65, 66, 71, 72, 73, 75, 76, 77, 83, 84, 91, 93, 94, 98, 101, 103, 105, 106], "60": [1, 3, 4, 5, 7, 8, 10, 11, 13, 32, 33, 34, 36, 39, 49, 55, 59, 60, 65, 71, 72, 82, 93, 105], "600": [32, 49], "601": 107, "601472e": 19, "602": 107, "602434e": 65, "603": 107, "604506e": 65, "604616e": 65, "604783e": 65, "605": 107, "606": 107, "606056e": 34, "606377e": 65, "606772e": 65, "607": 107, "607049e": 65, "60717156": 56, "60737409e": 56, "607424e": 65, "607426e": 65, "607435e": 65, "607445e": 65, "607460e": 65, "607470e": 65, "607475e": 65, "607478e": 65, "607484e": 65, "607485e": 65, "607491e": 65, "607493e": 65, "607503e": 65, "607513e": 65, "607514e": 65, "607524e": 65, "607525e": 65, "607537e": 65, "607541e": 65, "607551e": 65, "607554e": 65, "607556e": 65, "607558e": 65, "607566e": 65, "607579e": 65, "607580e": 65, "607595e": 65, "607609e": 65, "607627e": 65, "607635e": 65, "607645e": 65, "607671e": 65, "607680e": 65, "607698e": 65, "607714e": 65, "607737e": 65, "607764e": 65, "607793e": 65, "607832e": 65, "607874e": 65, "607889e": 65, "607963e": 65, "607966e": 65, "607999e": 65, "608023e": 65, "608024e": 65, "608059e": 65, "608073e": 65, "608076e": 65, "608088e": 65, "608089e": 65, "608117e": 65, "608165e": 65, "608215e": 65, "608224e": 65, "608237e": 65, "608243e": 65, "608300e": 65, "608313e": 65, "608329e": 65, "608330e": 65, "608364e": 65, "608433e": 65, "608600e": 65, "608632e": 65, "608636e": 65, "608637e": 65, "608664e": 65, "608673e": 65, "608707e": 65, "608734e": 65, "608761e": 65, "608774e": 65, "608805e": 65, "608860e": 65, "609013e": 65, "609031e": 65, "609087e": 65, "609163e": 65, "60917795e": 56, "609281e": 65, "609691e": 65, "609805e": 65, "609818e": 65, "609889e": 65, "609900e": 65, "609932e": 65, "609963e": 65, "61": [49, 65, 82, 105], "610": [32, 107], "610030e": 65, "610088e": 65, "610174e": 65, "610179e": 65, "610190e": 65, "610202e": 65, "6104371268816835": 36, "610479e": 65, "610790e": 65, "611": 107, "611033e": 65, "611082e": 65, "611295e": 32, "612633e": 65, "613": 107, "614": 107, "614437e": 65, "61451746e": 56, "615": 72, "61515201e": 56, "61515202e": 56, "617012e": 19, "61718564e": 56, "617643e": 65, "618007e": 65, "618865e": 32, "618871e": 32, "619": 107, "619328e": 32, "619816e": 26, "619901e": 25, "62": [65, 91, 105, 107], "620": [32, 107], "620752e": 26, "621": 49, "622121e": 65, "6222": 33, "622743e": 31, "62286712e": 56, "62370377": 39, "6238992011604663": 36, "624087e": 65, "624135e": 65, "6248": 81, "625002e": 65, "625455e": 65, "628": 107, "628015e": 65, "62892887": 39, "629": 107, "63": [32, 65, 91, 105], "630": 32, "630037e": 65, "6322": 49, "632479e": 65, "63289956e": 56, "634542e": 65, "63488731570214": 5, "635561e": 65, "635978662861795": 5, "636": [82, 105], "6365": 49, "637176e": 59, "63722430960618": 5, "637504e": 65, "637523e": 32, "638": 49, "638946e": 65, "638947e": 32, "639430e": 65, "639787e": 32, "64": [32, 65, 91, 105, 107], "640": 32, "640431e": 32, "64094845": 56, "641": 107, "641123e": 65, "642": 107, "64206913098603": 5, "643": 107, "643416e": 65, "644": [35, 40, 82, 105, 108], "644049e": 65, "644308e": 65, "645179e": 65, "645410e": 65, "646051e": 65, "646093e": 65, "647": 49, "648": 107, "648141e": 65, "648247e": 26, "649": [60, 67, 107, 108], "649076e": 65, "64bit": 107, "65": [0, 49, 53, 65, 92, 105], "650": 32, "650678e": 19, "6510858680020267": 2, "651129e": 65, "65147154e": 47, "6519": 33, "652001e": 65, "652715e": 65, "653393e": 65, "654": [25, 28, 107, 108], "655": [4, 9, 108], "655145e": 65, "65543745": 56, "656824e": 65, "658": 107, "658655e": 32, "658928e": 65, "659": 107, "659266219020246": 5, "65987989e": 56, "66": [65, 82, 84, 105, 106, 107], "660": 32, "660689e": 32, "660790e": 32, "660812e": 32, "661047e": 59, "661834e": 25, "662507e": 65, "662611e": 65, "662643e": 65, "663": 107, "663543e": 65, "663544e": 65, "663545e": 65, "663546e": 65, "663547e": 65, "663548e": 65, "663549e": 65, "663550e": 65, "663551e": 65, "663552e": 65, "663553e": 65, "663554e": 65, "663555e": 65, "663556e": 65, "663557e": 65, "663558e": 65, "663559e": 65, "663560e": 65, "663561e": 65, "663562e": 65, "663563e": 65, "663564e": 65, "663565e": 65, "663566e": 65, "663567e": 65, "663568e": 65, "663569e": 65, "663570e": 65, "663571e": 65, "663572e": 65, "663573e": 65, "663574e": 65, "663575e": 65, "663576e": 65, "663577e": 65, "663578e": 65, "663579e": 65, "663580e": 65, "663581e": 65, "663582e": 65, "663583e": 65, "663584e": 65, "663585e": 65, "663586e": 65, "663587e": 65, "663588e": 65, "663589e": 65, "663590e": 65, "663591e": 65, "663592e": 65, "663593e": 65, "663594e": 65, "663595e": 65, "663596e": 65, "663598e": 65, "663599e": 65, "663600e": 65, "663601e": 65, "663602e": 65, "663603e": 65, "663604e": 65, "663605e": 65, "663607e": 65, "663608e": 65, "663609e": 65, "663610e": 65, "663612e": 65, "663613e": 65, "663615e": 65, "663616e": 65, "663618e": 65, "663619e": 65, "663621e": 65, "663623e": 65, "663625e": 65, "663627e": 65, "663628e": 65, "663630e": 65, "663632e": 65, "663634e": 65, "663637e": 65, "663639e": 65, "663641e": 65, "663643e": 65, "663645e": 65, "663648e": 65, "663651e": 65, "663653e": 65, "663657e": 65, "663660e": 65, "663663e": 65, "663666e": 65, "663670e": 65, "663673e": 65, "663678e": 65, "663682e": 65, "663687e": 65, "663692e": 65, "663697e": 65, "663702e": 65, "663707e": 65, "663713e": 65, "663720e": 65, "663727e": 65, "663737e": 65, "663751e": 65, "663767e": 65, "663785e": 65, "663814e": 65, "663852e": 65, "663912e": 65, "664077e": 65, "664378e": 65, "665211e": 65, "665639e": 65, "667": [15, 19, 21, 22, 32, 34, 58, 61, 65], "667641e": 65, "669": 107, "669467e": 65, "669924e": 65, "67": [0, 52, 65, 91, 105, 107], "670": [32, 107], "670555e": 65, "672410e": 65, "672789e": 26, "673": [96, 105, 106], "673221e": 65, "673523e": 65, "6758": 49, "676": 107, "67609658732353": 5, "677": 107, "677113e": 31, "677151e": 65, "6787": 49, "6790": 49, "6796": 49, "68": [37, 65, 91, 105, 108], "680": 32, "680885e": 65, "681": 107, "681058e": 65, "681200e": 19, "681217e": 65, "682787e": 31, "683119e": 65, "683978e": 31, "684324e": 34, "685294e": 65, "689135e": 65, "689557e": 65, "689583e": 19, "69": [44, 65, 89, 96, 105], "690": [32, 53, 57, 108], "6912": 49, "691644e": 65, "692289e": 65, "693084e": 65, "694245e": 65, "694297e": 65, "695056e": 26, "695521e": 65, "6964": 49, "696522621311644": 5, "698532e": 65, "698774e": 65, "699820e": 65, "7": [0, 10, 12, 13, 17, 19, 20, 24, 25, 26, 29, 30, 31, 32, 33, 34, 36, 37, 38, 42, 47, 49, 51, 54, 56, 58, 61, 62, 63, 65, 66, 72, 76, 83, 84, 91, 92, 93, 95, 98, 100, 101, 102, 103, 105, 106], "70": [0, 1, 4, 5, 8, 30, 31, 32, 37, 38, 59, 65, 91, 93, 105], "700": [32, 49], "700201e": 25, "7012331965002": 5, "701438e": 65, "701762e": 65, "702796e": 32, "70349712e": 56, "704097e": 65, "704189e": 65, "704365e": 65, "705361e": 32, "70623359": 56, "707527e": 65, "708771e": 65, "709292e": 19, "709310e": 65, "709643e": 32, "70993539e": 47, "71": [54, 65, 91, 105], "710": [32, 52, 57, 108], "710197e": 32, "711216e": 65, "713289e": 74, "714107e": 65, "715953e": 74, "715960e": 26, "716": [27, 28, 108], "716049e": 32, "716426e": 65, "72": [65, 91, 105, 107], "720": 32, "720212e": 32, "721217e": 65, "722040e": 65, "722091e": 32, "723": [38, 40, 108], "724086e": 32, "724554e": 32, "724600e": 65, "725224e": 26, "725769e": 65, "725951e": 65, "726166721298926": 36, "726958e": 32, "727032e": 19, "727141e": 65, "728955e": 65, "73": [0, 58, 65, 73, 102, 105], "730": [32, 96, 105, 106], "730250e": 65, "7304": 49, "732018e": 65, "73278562e": 47, "733572e": 65, "734384e": 19, "734412e": 31, "735399e": 65, "735871196038296": 5, "73647620e": 47, "737134e": 65, "737346e": 65, "73846652972734": 1, "739": 49, "74": 65, "740": 32, "7400": 33, "740051e": 59, "74029183e": 47, "740559e": 32, "741": 49, "741118e": 65, "743277e": 65, "744": [82, 93, 105], "745": 93, "746137e": 65, "747071e": 65, "7476531411890917": 55, "747973e": 32, "75": [8, 37, 65, 91, 107], "750": 32, "750100e": 25, "751148e": 65, "7515193321185": 5, "752": 93, "753162e": 19, "753548e": 65, "753747e": 19, "75436312339336": 5, "754377e": 19, "754405e": 32, "755303e": 26, "755305e": 26, "755324e": 26, "755345e": 26, "755369e": 26, "755395e": 26, "755426e": 26, "755460e": 26, "755500e": 26, "755547e": 26, "755571e": 32, "755604e": 26, "755673e": 26, "755759e": 26, "755868e": 26, "756015e": 26, "756218e": 26, "756521e": 26, "756624e": 19, "757": [0, 91, 105], "757026e": 26, "757601e": 19, "758014e": 26, "758374e": 19, "759123e": 65, "759833e": 19, "76": [65, 107], "760": 32, "760450e": 65, "760578e": 65, "760911e": 65, "761179e": 32, "7614207044578": 74, "761794e": 65, "761838e": 32, "762": [82, 93, 105], "762434e": 19, "762450e": 65, "76287033773109": 1, "763061e": 19, "764": 49, "764565e": [32, 65], "764773617302076": 1, "765": 49, "76510592": 56, "765491e": 19, "76579142e": 56, "767482e": 19, "767810e": 65, "767925e": 65, "768310e": 65, "768700e": 19, "768734e": 19, "77": 65, "770": 32, "770049e": 65, "770321e": 32, "770820e": 65, "7708789474385981": 2, "771489e": 19, "772225e": 32, "772608e": 19, "774": 9, "775370e": 65, "7760154087783518": 2, "776532e": 65, "776627e": 59, "776827e": 26, "776880e": 26, "776945e": 26, "777027e": 26, "777135e": 26, "777284e": 26, "777495e": 26, "777841e": 26, "778259e": 19, "778490e": 26, "779038e": 65, "7799397": 56, "78": [65, 105], "780": 32, "780133e": 32, "780145e": 26, "78279732e": 56, "7830": 49, "7831": 49, "784264e": 32, "785186e": 32, "785968e": 19, "786": [23, 28, 49, 108], "787": [0, 91, 105], "787466e": 65, "787738e": 65, "78850969e": 56, "788548e": 65, "78917596": 56, "789776e": 32, "79": [65, 102, 107], "790": [26, 28, 32, 108], "790030e": 65, "79159074243252": 5, "792762e": 19, "793559e": 65, "794348e": 19, "795703e": 65, "796": 64, "796061e": 65, "797194e": 32, "797245e": 26, "7991859633835015e": 47, "79947889e": 47, "79959416e": 47, "7e": 13, "8": [0, 3, 4, 7, 8, 9, 10, 11, 13, 14, 16, 17, 18, 19, 20, 23, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 42, 43, 44, 45, 47, 48, 49, 51, 53, 54, 56, 59, 61, 62, 65, 66, 68, 72, 73, 74, 75, 76, 83, 84, 91, 93, 94, 101, 102, 103, 105, 106], "80": [1, 4, 5, 8, 11, 14, 32, 36, 39, 59, 65, 107], "800": [7, 32, 49], "801524e": 65, "8016": 49, "801713792987716": 36, "802": 67, "804": 28, "804295e": 19, "805235e": 32, "806103347964239": 36, "807113e": 65, "808727e": 32, "808932e": 19, "80910257": 56, "81": [2, 65], "810": [32, 49], "810673e": 65, "811855e": 65, "813048e": 65, "813711e": 65, "81742118": 39, "819396e": 32, "819859e": 65, "82": [0, 58, 65, 93, 105, 107], "820": 32, "820952e": 34, "821800e": 65, "821987e": 19, "8226926897284630e": 47, "822723e": 59, "823407e": 65, "823502e": 65, "8241": 49, "82688144": 56, "827855e": 65, "82794938e": 47, "828492e": 74, "82992713e": 56, "83": 65, "830": 32, "83059335e": 56, "830771e": 65, "831410e": 32, "831589e": 65, "832892e": 65, "8329": 49, "833572391120526": 5, "833813e": 65, "836245e": 65, "839356e": 65, "84": [65, 107], "840": 32, "840590e": 32, "841819e": 32, "842001e": 26, "84251959": 39, "842636e": 65, "842721e": 65, "843436e": 65, "843492e": 65, "844073e": 32, "846976e": 32, "847222222222214": 45, "84805335": 39, "849": 84, "849064e": 65, "849492e": 19, "85": [22, 65, 107], "850": 32, "850574e": 32, "851305e": 65, "851507e": 65, "852583e": 32, "85292267": 39, "852991e": 65, "854116e": 65, "854134e": 32, "854694e": 65, "85500870e": 56, "85500876e": 56, "85504036": 39, "855388e": 32, "855431e": 65, "85734724064163": 5, "857493e": 59, "85792315": 39, "858": 84, "858590e": 32, "858901e": 32, "859006e": 32, "86": [65, 107], "860": 32, "860061e": 31, "860154e": 59, "86111455": 39, "861463e": 59, "86156282": 39, "862": [49, 57, 108], "862195e": 65, "862280e": 19, "8625": 49, "863339e": 65, "86400199": 39, "866445e": 32, "8668": 49, "867807e": 65, "868347e": 65, "868519e": 65, "8687": 49, "86875958e": 56, "8698": 49, "87": [65, 96, 107], "870": 32, "870728e": 32, "87178503e": 56, "87178504e": 56, "872081e": 65, "87401169938976": 5, "874332e": 19, "875326e": 31, "875691e": 26, "876119e": 19, "876462e": 34, "879008e": 65, "8797226679525343": 36, "88": [58, 65, 107], "880": 32, "880145e": 32, "880265e": 65, "881179e": 65, "882375e": 65, "8828491877294617": 74, "88888889e": 98, "89": [58, 65, 84, 107], "890": 32, "890456785604675": 5, "890667e": 32, "890771e": 65, "891614e": 32, "893582e": 26, "894": [50, 57, 108], "894485e": 19, "896260e": 65, "897697e": 65, "898122e": 26, "8th": 81, "9": [0, 2, 4, 8, 11, 17, 19, 22, 25, 26, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39, 42, 43, 47, 50, 51, 54, 56, 59, 65, 66, 67, 82, 84, 98, 100, 102, 105, 106], "90": [1, 5, 8, 17, 32, 58, 59, 63, 65, 107], "900": [32, 49], "90019294": 6, "900700994883316": 1, "9009847640991211": 8, "902662e": 65, "903": [19, 21, 23], "904": [88, 93, 105, 106], "906371e": 32, "907": [47, 57, 108], "90868636e": 56, "909627e": 32, "91": [58, 65, 107], "910": 32, "911": [21, 28, 108], "911509e": 65, "912468e": 32, "912579e": 32, "914": [19, 28, 108], "915955e": 65, "916369e": 65, "916691e": 32, "91732819": 56, "918731e": 32, "919": [5, 9, 77, 108], "92": [58, 65, 107], "920": 32, "92047485": 56, "920917e": 65, "922568e": 65, "922750e": 65, "924": [54, 57, 88, 93, 105, 106, 108], "924361e": 65, "924851e": 32, "926406e": 65, "9269": 49, "92704550e": 47, "927442e": 65, "92852235e": 47, "929009e": 65, "93": [65, 107], "930": 32, "930189e": 65, "930890e": 65, "930938e": 32, "931950e": 65, "93440562e": 56, "935449e": 65, "9355": 49, "936": [44, 89, 105], "936118e": 32, "936334e": 65, "936346e": 32, "936418e": 32, "936787e": 65, "936859e": 65, "936992e": 32, "937777e": 65, "937884e": 65, "9386": 106, "93972887343822": 1, "94": [29, 65], "940": 32, "941497e": 65, "9417": 49, "941833e": 65, "942296e": 65, "942604e": 32, "942771e": 26, "9430": 49, "943013e": 32, "944014e": 65, "94410083e": 47, "944208e": 26, "94444444e": 98, "948338e": 65, "948458e": 65, "948732e": 65, "948923e": 26, "949001e": 32, "949356e": 65, "949549e": 65, "949922e": 65, "95": [0, 29, 30, 32, 35, 38, 65, 68, 69, 82, 107], "950": [32, 65, 67, 108], "951247e": 65, "952959e": 65, "954955e": 32, "957237e": 65, "96": 65, "960": 32, "960175e": 32, "960875e": 32, "961099e": 65, "9619": 49, "96395660e": 56, "96395661e": 56, "96463916e": 56, "966762e": 32, "967": [7, 9, 108], "967414e": 65, "967647041787599": 36, "968279e": 65, "969683e": 65, "97": 65, "970": [32, 36, 40, 44, 89, 105, 108], "971315e": 65, "971430e": 26, "972222222222223": 58, "972309e": 32, "972615e": 32, "974": 72, "974174e": 32, "974381e": 65, "9762891544683304e": 47, "976633e": 65, "977516e": 65, "977559e": 65, "978434e": 32, "979": [8, 9, 108], "98": [65, 91, 96], "980": 32, "9800": 33, "980603e": 65, "980812e": 32, "981055e": 32, "981309e": 65, "98205744442137": 1, "982881e": 25, "98336127e": 47, "983702e": 65, "984020e": 32, "984218e": 32, "984492e": 65, "985796e": 65, "9858": 49, "986679e": 65, "987255e": 65, "989585e": 65, "989968e": 32, "98997703e": 56, "99": [0, 2, 65, 84, 95, 105, 106, 107], "990": 32, "990989e": 19, "992512e": 65, "992842e": 65, "992882e": 32, "993772e": 65, "994": [62, 67, 108], "994645e": 65, "995": 93, "995684e": 32, "996929e": 65, "997": [34, 40, 49, 108], "998": [73, 77, 108], "998215e": 65, "999120e": 32, "99938889e": 98, "9995": 49, "99958333e": 98, "99977301e": 82, "999774737592773": 49, "99980556e": 98, "9999": 39, "A": [0, 3, 10, 11, 12, 13, 17, 24, 25, 26, 27, 29, 32, 43, 44, 47, 49, 55, 56, 58, 65, 72, 79, 82, 84, 86, 87, 88, 89, 91, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 105, 106, 107], "And": [0, 87, 88, 107], "As": [81, 93, 106, 107], "At": [79, 106], "Be": [58, 81], "Being": 78, "But": [0, 87, 91, 93, 104, 106, 107], "By": [0, 82, 86, 91, 98, 102, 106], "For": [0, 27, 32, 34, 36, 39, 56, 58, 74, 79, 82, 83, 91, 93, 94, 95, 98, 101, 102, 103, 106, 107], "If": [0, 79, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 97, 100, 102, 103, 104, 105, 106, 107], "In": [0, 2, 3, 6, 7, 8, 32, 34, 36, 37, 39, 42, 46, 51, 52, 53, 54, 58, 73, 78, 79, 82, 83, 84, 86, 87, 90, 91, 92, 93, 94, 97, 99, 100, 102, 105, 106, 107], "It": [0, 2, 11, 19, 21, 22, 25, 26, 27, 31, 32, 34, 59, 65, 74, 79, 80, 91, 93, 95, 101, 105, 106, 107], "Near": [0, 82, 105, 106], "No": [0, 2, 36, 39, 49, 66, 93, 105, 106], "Not": [0, 81], "On": [0, 37, 58, 84, 88, 93, 103, 105, 106, 107], "One": [0, 94, 102, 105, 106, 107], "Or": 58, "Such": 91, "The": [0, 2, 7, 12, 27, 29, 34, 35, 46, 48, 49, 52, 54, 58, 61, 64, 66, 74, 75, 78, 79, 80, 81, 82, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 107], "Then": [34, 36, 37, 39, 64, 91, 93, 106], "There": [82, 93, 106], "These": [30, 37, 38, 79, 95, 107], "To": [0, 8, 46, 81, 82, 91, 96, 103, 105, 106], "_": [0, 25, 36, 37, 39, 42, 45, 46, 73, 81, 82, 83, 84, 86, 87, 88, 90, 91, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 106], "_0": [82, 91, 103], "_1": [0, 43, 82, 84, 91, 93, 95, 96, 106], "_2": [0, 46, 82, 84, 88, 91, 94, 98, 99, 103], "__": 103, "__file__": [12, 13, 20, 24, 26, 35], "__init__": [5, 8, 33, 84, 103], "__name__": 81, "__type__": 81, "__version__": 79, "_a": [82, 98], "_b": 82, "_c": [0, 84], "_d": 91, "_f": [76, 82, 106], "_gw": 107, "_h": 98, "_i": [0, 43, 82, 86, 91, 93, 98, 100, 101, 102, 103, 104], "_in": [0, 99], "_init": 17, "_iter": 91, "_j": [0, 86, 93, 100, 101, 104], "_k": 90, "_lbfg": 66, "_m": 91, "_n": [43, 82], "_p": [0, 99, 106], "_partial": 107, "_q": 106, "_refer": [88, 91, 101], "_screenkhorn": 55, "_sinkhorn": [15, 19, 21, 22, 23, 32, 34, 58, 61, 65, 72], "_t": [0, 88], "_type_": 0, "_unbalanc": 54, "_update_plot": [3, 4, 8, 17, 75], "a0": 2, "a0_est": 2, "a0_est2": 2, "a1": [0, 2, 10, 11, 13, 15, 49, 52, 72, 91], "a1111": [0, 10, 11, 82, 96, 102, 105, 106], "a1138": [0, 10, 11, 82, 96, 102, 105, 106], "a1_torch": 2, "a2": [0, 2, 10, 11, 13, 15, 49, 52, 72, 91], "a2_torch": 2, "a3": 15, "a4": 15, "a_": 93, "a_1": 93, "a_2": 93, "a_d": 93, "a_extend": 95, "a_i": [31, 44, 82, 91, 93, 97, 106], "a_j": 93, "a_label": [44, 97], "a_list": [17, 93], "a_max": [37, 81], "a_min": [37, 81], "a_to_b": 103, "a_torch": 7, "a_x": 44, "aaai": [54, 91, 105], "aalto": 68, "aarch64": 107, "ab": [8, 31, 34, 63, 81, 100, 103, 106], "abi": 107, "abil": 106, "abl": [54, 66, 102, 105], "abort": 79, "about": [79, 82, 103, 106, 107], "abov": [79, 91, 97, 98, 106, 107], "absc": 73, "absolut": [0, 19, 31, 32, 34, 65, 81, 83, 89, 91, 95, 104], "absorpt": 102, "abstract": 81, "abus": 78, "ac": 14, "acc": 33, "accept": [0, 58, 78, 79, 81, 82, 84, 93, 94, 103, 107], "access": [8, 58, 105], "accord": [44, 91, 103], "account": [0, 64, 78, 79, 82, 91, 94, 107], "accur": 2, "accuraci": [33, 82], "achiev": [37, 81], "acknoledg": 107, "acknowledg": 107, "acm": [0, 54, 82, 93, 105, 106], "across": [0, 30, 32, 37, 91, 101, 107], "act": 78, "action": [78, 107], "activ": [30, 32, 38, 81, 82, 98], "active_index": 98, "actual": [2, 106], "ad": [29, 30, 32, 54, 66, 79, 81, 84, 88, 93, 95, 96, 98, 103, 106, 107], "adam": [1, 5, 33, 45, 91], "adapt": [0, 27, 28, 46, 65, 78, 82, 84, 85, 91, 93, 95, 97, 103, 105, 107, 108], "add": [32, 36, 37, 39, 46, 74, 79, 91, 93, 95, 96, 103, 107], "add_artist": [16, 42, 45, 54], "add_collection3d": [10, 72], "add_edg": [29, 30, 32, 37, 38], "add_nod": [29, 30, 32, 37, 38], "add_nodes_from": 29, "add_patch": 43, "add_subplot": [4, 10, 17, 34, 37, 52, 72, 74], "addit": [0, 37, 79, 83, 91, 93, 98, 105, 106], "address": [78, 79, 106, 107], "adequ": 29, "adequatli": 107, "adjac": [2, 29, 37, 90, 91], "adjacency_matrix": 29, "adjust": [30, 32], "admiss": [91, 95], "adrien": [46, 68, 80, 84, 94, 105], "advanc": [0, 33, 42, 54, 55, 56, 78, 82, 83, 84, 91, 100, 101, 102, 105, 106], "advantag": 95, "adversari": [8, 106], "ae": 24, "affin": 106, "aforement": [36, 39], "after": [33, 47, 49, 89, 105], "ag": 78, "agnost": 81, "agueh": [88, 93, 105, 106], "agw": 24, "ai": [97, 107], "aim": [0, 4, 8, 76, 82, 84, 103, 106, 107], "aistat": [0, 82, 84, 100, 105, 106], "akad": 93, "al": [0, 3, 68, 75, 82, 93, 99, 105, 106], "alain": [80, 105], "alaya": [0, 55, 80, 82, 91, 95, 96, 105, 106], "alexand": 105, "alexandr": [46, 80, 84, 94, 105], "alg": 101, "algo": [34, 58, 82], "algorithm": [0, 15, 32, 34, 35, 37, 39, 49, 55, 72, 73, 79, 82, 83, 84, 86, 87, 88, 91, 92, 93, 94, 95, 100, 101, 102, 104, 105, 106, 107], "align": [41, 57, 78, 83, 84, 88, 91, 93, 105, 106, 108], "all": [0, 10, 11, 13, 27, 29, 32, 35, 36, 41, 45, 51, 54, 58, 72, 78, 79, 81, 82, 84, 87, 88, 91, 93, 98, 102, 103, 104, 105, 106, 107, 108], "all_accuraci": 33, "all_bar": 13, "all_loss": 33, "all_xr": 22, "all_yr": 22, "allclos": [0, 81, 99], "alldistribt": 82, "alloc": [81, 106, 107], "allow": [2, 6, 34, 35, 42, 46, 54, 74, 79, 81, 83, 91, 96, 106, 107], "along": [0, 2, 6, 7, 81, 82, 84, 86, 87, 91, 93, 94, 95, 96, 98, 100, 102, 103, 104], "alpha": [0, 1, 2, 3, 4, 5, 6, 8, 10, 11, 13, 14, 16, 17, 19, 21, 22, 23, 25, 27, 29, 30, 31, 32, 33, 36, 37, 38, 39, 43, 44, 45, 46, 50, 51, 56, 58, 63, 64, 66, 68, 69, 71, 72, 73, 75, 76, 82, 83, 84, 90, 91, 92, 93, 95, 97, 100, 101, 107], "alpha0": [93, 95], "alpha_": [83, 91], "alpha_0": 93, "alpha_1": 83, "alpha_2": 83, "alpha_edg": [30, 32, 37, 38], "alpha_f": [83, 91], "alpha_i": [0, 93, 99], "alpha_k": [0, 93], "alpha_list": 10, "alpha_max": [91, 95], "alpha_min": [91, 95], "alreadi": [103, 106, 107], "also": [0, 2, 37, 39, 54, 58, 79, 81, 82, 88, 90, 91, 93, 94, 103, 105, 106, 107], "altern": [32, 58, 79, 91, 94, 105, 106, 107], "although": [58, 93], "altschul": [0, 82, 105, 106], "alwai": [58, 79, 84, 91, 106, 107], "amari": [0, 82, 105, 106], "amax": 81, "ambient": [46, 84, 103], "amin": 81, "among": [91, 107], "amount": [46, 91, 93, 95, 96, 106, 107], "amper": [96, 105, 106], "an": [0, 2, 7, 8, 20, 24, 26, 29, 35, 37, 39, 46, 49, 58, 60, 78, 79, 81, 82, 84, 87, 91, 93, 94, 95, 96, 97, 98, 100, 101, 102, 103, 105, 107], "analog": 39, "analysi": [0, 39, 41, 57, 65, 79, 82, 84, 86, 88, 93, 95, 104, 105, 107, 108], "anastasio": 103, "andrei": [0, 93, 105], "android": 107, "angl": [8, 16, 24, 45, 64], "anglet": 24, "ani": [3, 4, 8, 17, 46, 49, 75, 78, 79, 81, 83, 84, 91, 93, 94, 95, 98, 103, 105, 106, 107], "annal": [96, 105, 106], "annals2010": 106, "anoth": [79, 84, 93, 106], "antipod": 64, "antoin": [43, 80, 100, 105], "antoni": 105, "anymor": 91, "anywai": 93, "api": [79, 81, 90, 105, 107], "appar": 100, "appear": [78, 82], "append": [1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 13, 29, 30, 32, 33, 35, 36, 37, 38, 39, 45, 49, 52, 53, 54, 66, 72, 74, 103], "appli": [0, 25, 37, 78, 83, 84, 88, 89, 91, 93, 102, 103, 105], "applic": [0, 27, 29, 30, 31, 32, 34, 38, 39, 54, 65, 82, 84, 88, 91, 93, 95, 96, 104, 105], "appoint": 78, "appreci": 79, "approach": [0, 11, 19, 21, 23, 27, 49, 82, 84, 91, 93, 105, 106], "appropri": [78, 79, 103], "approv": [79, 107], "approx": [46, 84, 94], "approxim": [0, 8, 11, 25, 37, 46, 82, 83, 91, 93, 94, 95, 99, 105, 106, 107], "apr": 107, "april": [0, 82, 87, 105, 106], "aqua": 44, "ar": [0, 7, 12, 14, 16, 21, 27, 29, 30, 32, 35, 36, 37, 38, 39, 46, 48, 49, 54, 56, 58, 60, 61, 66, 78, 79, 80, 81, 82, 83, 84, 86, 87, 88, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107], "aram": [84, 105], "arang": [3, 7, 10, 11, 13, 14, 17, 31, 39, 42, 43, 47, 49, 53, 54, 55, 59, 60, 62, 63, 65, 66, 71, 72, 81, 82, 103], "araya": [0, 102, 105, 106], "arbitrari": [42, 91], "arbitrarili": [0, 91], "arch": 107, "archiv": 105, "arctan2": [16, 45, 81], "arctang": 81, "area": [79, 106], "arg": [0, 81, 82, 83, 84, 86, 87, 91, 93, 95, 96, 100, 101, 102, 103, 104, 106], "argmax": [2, 30, 32, 33, 36, 38, 42, 54, 81, 94], "argmin": [29, 30, 32, 38, 46, 81, 84, 94], "argsort": [16, 45, 81], "argument": [46, 49, 81, 84, 94, 95, 103, 107], "argwher": 37, "aris": 98, "arithmet": 81, "arjovski": 8, "arjovsky2017": 8, "arm": 107, "armijo": [0, 91, 95, 107], "arnaud": [82, 93], "around": 107, "arr": 81, "arrai": [0, 2, 6, 7, 10, 11, 12, 13, 15, 16, 17, 22, 24, 29, 34, 35, 36, 39, 43, 44, 48, 51, 58, 61, 66, 68, 72, 73, 74, 75, 76, 81, 82, 83, 84, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 100, 101, 102, 103, 104, 105, 106, 107], "array_equ": 81, "array_lik": [0, 84, 94, 103], "articl": 105, "artifici": [0, 8, 46, 54, 73, 82, 84, 87, 91, 94, 100, 102, 105, 106], "artist": 49, "arxiv": [0, 17, 62, 65, 72, 82, 84, 86, 93, 95, 100, 102, 103, 105, 106], "asanyarrai": 47, "asarrai": 13, "ascii": 107, "asgd": [56, 101], "asgd_pi": 56, "ask": [79, 105, 107], "aspect": [37, 43, 52, 106], "aspremont": [46, 84, 94, 105], "assel": [91, 105], "assert_same_dtype_devic": 81, "assign": [30, 32, 36, 37, 38, 39, 82, 83, 90, 91], "assist": [79, 82, 105], "associ": [0, 37, 54, 84, 91, 93, 96, 99, 103], "assum": [0, 88, 91, 107], "astyp": [2, 3, 14, 15, 17, 20, 24, 26, 32, 34, 35, 36, 37, 39, 46], "asymmetr": [0, 91, 107], "asymptot": 8, "atan2": [0, 81, 93, 103], "aten": 7, "atleast_2d": 58, "atol": [0, 44, 81, 89, 99], "atom": [0, 82, 91, 93], "attack": 78, "attain": [64, 96], "attent": 78, "attr_nam": 29, "attribut": [32, 81, 84, 91, 103, 107], "aud": [8, 82, 105], "augment": [37, 91, 98], "august": 107, "aujol": [20, 26, 65, 84, 95, 105, 106], "aur": 105, "aureli": 58, "aur\u00e9li": 105, "author": [1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 60, 61, 62, 63, 64, 66, 68, 69, 71, 72, 73, 74, 75, 76, 105], "auto": [31, 37, 43, 52, 82], "auto_exampl": [9, 18, 28, 40, 57, 67, 70, 77], "auto_examples_jupyt": 41, "auto_examples_python": 41, "autodiff": [0, 82, 105, 107], "autograd": [0, 4, 86, 105, 106, 107], "automat": [0, 6, 7, 54, 79, 93, 106, 107], "auxiliari": [37, 91, 98], "avail": [0, 27, 78, 79, 81, 91, 105, 106, 107], "ave_v": 101, "averag": [0, 32, 34, 81, 84, 86, 91, 96, 101, 105, 106], "averaged_sgd_entropic_transport": 101, "avoid": [0, 79, 81, 82, 84, 86, 91, 96, 106, 107], "awai": 58, "ax": [3, 4, 10, 12, 13, 15, 17, 43, 44, 52, 53, 54, 55, 58, 59, 60, 65, 66, 69, 71, 72, 81, 95, 97, 106], "ax1": [10, 31, 34, 35, 37, 42, 54, 74, 97], "ax10": 35, "ax11": 35, "ax12": 35, "ax2": [10, 31, 34, 35, 37, 42, 52, 54, 74, 97], "ax3": [31, 35, 37, 74, 97], "ax4": [35, 37], "ax5": [35, 37], "ax6": [35, 37], "ax7": 35, "ax8": 35, "ax9": 35, "ax_": 44, "ax_bound": 5, "ax_m": 44, "ax_row": 13, "ax_t": 44, "axel": [0, 93, 105], "axes3d": [10, 11, 34, 72, 74], "axi": [2, 3, 4, 5, 12, 13, 15, 16, 17, 20, 22, 24, 26, 30, 32, 33, 36, 37, 38, 39, 43, 45, 46, 51, 52, 53, 62, 64, 65, 66, 68, 69, 73, 74, 76, 81, 86, 97, 100, 103], "azim": 17, "b": [0, 6, 7, 11, 14, 22, 24, 27, 31, 34, 35, 37, 44, 46, 48, 49, 50, 51, 53, 54, 55, 56, 58, 59, 60, 61, 62, 63, 64, 65, 66, 68, 69, 71, 72, 73, 74, 75, 76, 79, 81, 82, 84, 86, 87, 88, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107], "b1": [0, 52, 91], "b2": [0, 52, 91], "b_": 101, "b_extend": 95, "b_i": 102, "b_j": [31, 82, 91, 93, 106], "b_k": 106, "b_l": 93, "b_l2": [10, 72], "b_label": [44, 97], "b_to_a": 103, "b_torch": 7, "b_u": 101, "b_v": 101, "b_wass": [10, 72], "b_x": 44, "b_y": [44, 97], "ba": 105, "bach": [56, 101, 105, 106], "back": [20, 24, 26, 79, 84, 94], "backend": [0, 2, 3, 5, 6, 7, 9, 23, 32, 34, 54, 58, 80, 82, 84, 87, 91, 92, 93, 94, 95, 99, 101, 102, 103, 104, 105, 107, 108], "background": 107, "backpropag": 107, "backslash": 98, "backward": [0, 1, 2, 3, 5, 6, 7, 8, 33, 45, 54], "bad": 107, "bakery_po": 58, "bakery_prod": 58, "balanc": [0, 66, 102, 103, 106], "ban": 78, "bandwidth": [84, 94], "bapg": [32, 107], "bapg_fused_gromov_wasserstein": [32, 91], "bapg_fused_gromov_wasserstein2": 91, "bapg_gromov_wasserstein": 91, "bapg_gromov_wasserstein2": 91, "bar": [13, 98], "bar_debias": 13, "bari": [25, 29, 39, 44, 49, 89], "bars_debias": 13, "bars_sinkhorn": 13, "bary_l2": [10, 11, 72], "bary_log": 49, "bary_torch": 7, "bary_wass": [10, 11, 72], "bary_wass2": 11, "barycent": [0, 9, 18, 40, 57, 68, 77, 80, 82, 84, 85, 88, 91, 93, 99, 102, 103, 105, 107, 108], "barycenter_debias": [13, 82], "barycenter_sinkhorn": 82, "barycenter_stabil": 82, "barycenter_unbalanc": [0, 72, 102, 106], "barycenter_unbalanced_sinkhorn": 102, "barycenter_unbalanced_sinkhorn_unbalanc": 106, "barycenter_unbalanced_stabil": [102, 106], "barycentr": [0, 25, 44, 46, 82, 84, 88, 89, 93, 94, 102, 106], "barzilai": [90, 105], "base": [0, 30, 32, 34, 37, 38, 40, 41, 79, 80, 82, 84, 90, 91, 100, 103, 105, 106, 107, 108], "basetransport": [94, 106, 107], "basi": 16, "basic": 93, "batch": [0, 7, 8, 33, 81, 82, 84, 90, 91, 93, 101, 103], "batch_alpha": 101, "batch_beta": 101, "batch_grad_du": 101, "batch_siz": [0, 33, 36, 56, 84, 91, 101, 103], "batchsiz": 82, "bbox_inch": 51, "bcd": [39, 83, 84, 86, 91, 94], "beauti": 107, "becam": 106, "becaus": [1, 5, 93, 106, 107], "becker": 103, "becom": 106, "been": [0, 8, 80, 91, 93, 96, 103, 105, 106, 107], "befor": [0, 29, 37, 79, 81, 84, 93, 107], "begin": [29, 84, 93, 94, 98], "behavior": [78, 79, 107], "behaviour": [0, 91, 93], "being": [0, 49, 58, 79, 84, 93, 106, 107], "belgium": [46, 84, 94, 105], "belong": [6, 34, 74, 94, 98], "below": [93, 103, 105, 107], "benam": [0, 10, 11, 82, 96, 102, 105, 106], "benchmark": [79, 81, 107], "benefit": [79, 80, 105, 107], "berg": [0, 69, 93, 99, 105], "best": [78, 79, 91, 106], "beta": [56, 82, 91, 93, 100, 101, 107], "beta0": 93, "beta_0": 93, "beta_j": [93, 100], "better": [0, 8, 55, 73, 82, 100, 106, 107], "between": [0, 2, 3, 6, 15, 17, 20, 29, 30, 32, 35, 36, 38, 39, 41, 42, 44, 48, 49, 50, 51, 54, 57, 58, 67, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 96, 97, 102, 103, 104, 105, 107, 108], "betwen": 107, "bewar": 101, "beyond": 107, "bfg": [82, 100, 102, 106, 107], "bgw": 24, "bhushan": [56, 84, 101, 105, 106], "bia": [22, 25, 26, 84, 88, 94], "bibtex": [103, 105], "bicentenni": [0, 93, 105], "big": [91, 107], "bilinear": [12, 16, 58], "bin": [0, 7, 10, 11, 13, 49, 55, 59, 60, 63, 65, 66, 71, 72, 85, 93, 103, 106], "binari": [0, 36, 39, 85, 93], "binary_search_circl": [0, 93], "bit": 81, "bitsiz": 81, "bitsize32": 81, "bitsize64": 81, "black": [10, 30, 32, 36, 37, 38, 39, 42, 46, 54, 97], "blanchet": [32, 91, 105], "blit": 17, "blob": 103, "block": [0, 2, 27, 33, 37, 79, 82, 83, 86, 91, 94, 105, 106], "block_sizes1": 33, "block_sizes2": 33, "blondel": [0, 56, 80, 84, 100, 101, 105, 106, 107], "blue": [7, 12, 20, 26, 31, 33, 34, 42, 43, 46, 52, 54, 58], "bmatrix": 98, "bname": 66, "bodi": 78, "boisbunon": [58, 105], "bold": 58, "bonet": [0, 4, 64, 69, 73, 80, 93, 99, 105], "bonneel": [0, 3, 68, 80, 93, 99, 105, 106], "bonu": 79, "book": 106, "bool": [0, 82, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104], "boolean": [0, 81, 82, 84, 88, 91, 93, 103], "both": [0, 2, 7, 25, 37, 52, 58, 75, 78, 82, 83, 91, 92, 93, 94, 95, 98, 102, 106, 107], "bottleneck": [55, 82], "bottom": [4, 13, 52, 58, 66, 97], "bottou": 8, "bound": [0, 37, 46, 84, 91, 92, 93, 94, 97, 105, 107], "boundari": [96, 105, 106], "brain": [82, 91, 105], "branch": [79, 107], "brand": 107, "braycurti": [0, 58, 103], "bregman": [0, 10, 11, 12, 13, 14, 15, 19, 21, 22, 23, 32, 34, 55, 58, 61, 65, 84, 86, 87, 91, 93, 95, 96, 102, 104, 105, 107], "breloi": [43, 86, 105], "brenier": [41, 57, 84, 94, 105, 106, 107, 108], "bring": 107, "broad": 79, "broadcast": 107, "brought": 106, "browser": 79, "budget": [55, 82], "bug": [105, 107], "build": [0, 8, 29, 79, 84, 91, 93, 105, 106, 107], "build_noisy_circular_graph": 29, "build_ot": [37, 91], "built": [37, 107], "bure": [0, 18, 41, 88, 89, 107, 108], "bures_wasserstein_barycent": 16, "bures_wasserstein_dist": 88, "bures_wasserstein_map": [88, 106], "butscher": [82, 105, 106], "button": 79, "bw_dist": 0, "bx": 95, "b\u00e9cigneul": [90, 105], "b\u00e9rar": [55, 82, 105, 106], "c": [0, 2, 7, 8, 15, 16, 19, 20, 21, 22, 23, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 43, 45, 46, 47, 48, 49, 50, 52, 56, 58, 61, 62, 64, 69, 75, 76, 80, 81, 82, 84, 87, 88, 89, 90, 91, 92, 93, 95, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107], "c0": [2, 5, 16, 36, 37, 39, 43, 45, 75, 76], "c0_est2": 2, "c1": [0, 2, 16, 30, 31, 32, 34, 37, 38, 45, 52, 74, 75, 76, 91, 95, 96, 106], "c1_": 106, "c1_aux": [37, 91], "c1_torch": 2, "c2": [0, 2, 16, 30, 31, 32, 34, 37, 38, 45, 52, 74, 75, 76, 91, 96, 106], "c2_": 106, "c2_aux": [37, 91], "c2_torch": 2, "c3": [6, 16, 30, 32, 38, 51], "c4": 16, "c_": [36, 39, 44, 45, 58, 82, 89, 91], "c_1": [0, 31, 91, 94, 95, 96], "c_2": [0, 30, 31, 38, 91, 94, 96], "c_3": [30, 38, 94], "c_list": 45, "c_t": [44, 45, 89], "c_transform_entrop": 101, "ca": 0, "cafe": 58, "cafe_po": 58, "cafe_prod": 58, "caffarelli": [96, 105, 106], "caf\u00e9": 58, "calabl": 102, "calcul": [15, 42, 81, 82, 83, 91], "call": [12, 37, 49, 56, 76, 82, 84, 89, 91, 93, 94, 95, 101, 103, 106, 107], "callabl": [0, 58, 66, 84, 86, 91, 95, 101, 102, 103, 107], "callback": 107, "camil": 80, "can": [0, 2, 6, 37, 46, 49, 54, 58, 76, 79, 82, 84, 86, 87, 91, 93, 94, 95, 96, 97, 98, 100, 101, 102, 103, 104, 105, 106, 107], "canberra": [0, 58, 103], "cannot": [8, 27, 49, 84, 102, 105, 106, 107], "cardin": [55, 82, 103], "care": [58, 81], "carlier": [0, 10, 11, 82, 88, 93, 96, 102, 105, 106], "carlo": [0, 99], "case": [0, 27, 58, 75, 79, 81, 83, 91, 93, 98, 99, 100, 102, 105, 107], "cassereau": [80, 107], "cast": [0, 47, 91, 93, 106], "cat": 8, "cathol": [46, 84, 94, 105], "catom": 36, "cb": [0, 16, 43, 88], "cbar": 58, "cbook": 47, "cc": 106, "cd": 79, "cdf": [0, 93], "cdf_u": [0, 93], "cdf_v": [0, 93], "cdict": 91, "cdict_best_st": 91, "cdict_fgw": 36, "cdict_gw": 36, "cdict_init": 91, "cdist": [0, 34, 35, 58, 74, 91, 96, 103], "cdot": [0, 43, 76, 82, 84, 86, 91, 92, 93, 94, 95, 96, 101, 102, 106], "cedric": [36, 39], "cedvincentcuaz": [30, 32, 34, 37, 38], "celebr": 107, "cell": 58, "cembed": [36, 91], "center": [0, 43, 44, 58, 86, 91, 93, 107], "center_du": [0, 93], "center_ot_du": [0, 93], "central": 107, "centroid": 91, "cerr": 107, "certain": 107, "cevher": 103, "cg": [0, 32, 34, 65, 82, 84, 87, 91, 93, 94, 100, 102, 104, 106, 107], "chambon": [19, 20, 21, 25, 26, 27, 80, 105], "chang": [0, 1, 5, 25, 79, 81, 82, 93, 106], "channel": 105, "chap": [0, 93], "chapel": [0, 29, 31, 32, 34, 74, 75, 76, 80, 91, 95, 96, 98, 102, 105, 106], "character": 90, "charlier": [82, 105], "chebyshev": [0, 58, 103], "check": [0, 79, 81, 82, 91, 93, 103, 106, 107], "check_margin": [0, 93], "check_number_thread": 93, "check_param": 103, "check_random_st": 103, "check_zero": 91, "checkout": 79, "chen": [90, 105], "china": [82, 105], "chintala": 8, "chizat": [0, 72, 82, 84, 96, 102, 105, 106], "choic": [106, 107], "choos": [0, 29, 64, 82, 86, 93, 106], "chosen": [81, 103, 106], "chowdhuri": [0, 37, 91, 105], "christoph": 103, "chu": [32, 91, 105], "ci": [80, 107], "circl": [0, 41, 47, 58, 67, 80, 93, 103, 105, 108], "circleci": [2, 5, 7, 15, 19, 21, 22, 23, 29, 32, 34, 36, 39, 46, 47, 49, 53, 55, 58, 61, 64, 65, 66, 72, 107], "circular": [0, 29, 93, 105], "circumst": 78, "citat": 103, "cite": 107, "cityblock": [0, 58, 62, 93, 103], "ck": 106, "clamp": 2, "clarabel": 46, "clarifi": 78, "class": [0, 2, 5, 8, 22, 27, 33, 43, 46, 80, 82, 85, 86, 90, 94, 107], "class_": 43, "class_0": 33, "class_1": 33, "classic": [0, 49, 73, 82, 94, 102, 106, 107], "classif": [32, 40, 41, 85, 91, 105, 107, 108], "classifi": [106, 107], "clean": [54, 107], "clean_zero": [103, 107], "cleanup": 107, "clear": 2, "clearli": [54, 106], "clement": [4, 64, 69, 73], "clf": [1, 2, 3, 4, 5, 8, 11, 16, 22, 24, 25, 30, 31, 32, 33, 35, 36, 37, 38, 39, 42, 45, 46, 51, 54, 58, 62, 63, 72, 75], "click": 79, "clip": [20, 24, 26, 37, 81, 103], "clone": [2, 3, 4, 7, 79, 81], "close": [0, 29, 58, 82, 84, 88, 91, 93, 103, 106], "closest": [91, 103], "cloud": [15, 35, 54, 91], "cluster": [37, 91, 105], "cluster_std": 43, "cl\u00e9ment": [4, 64, 69, 73, 80], "cm": [12, 29, 43, 45], "cmap": [2, 5, 10, 12, 13, 22, 29, 31, 34, 36, 39, 43, 58, 66, 72, 74, 76], "cmp": 45, "cnorm": 29, "cnr": [44, 45], "co": [8, 24, 37, 41, 47, 52, 57, 62, 64, 69, 83, 91, 103, 105, 107, 108], "co_optimal_transport": [42, 54], "co_optimal_transport2": [42, 54], "coars": 93, "code": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 60, 61, 62, 63, 64, 65, 66, 68, 69, 71, 72, 73, 74, 75, 76, 79, 80, 81, 82, 85, 93, 100, 103, 106, 107], "code_of_conduct": 107, "codecov": 107, "codespel": 107, "coefffici": 91, "coeffici": [21, 27, 36, 82, 83, 91, 93, 95, 98], "coin": 106, "col": 81, "colla": [43, 86, 105], "collabor": 79, "collect": [3, 10, 11, 35, 47, 64, 72, 82], "collin": [82, 105], "color": [2, 4, 5, 6, 7, 10, 13, 15, 16, 28, 29, 30, 32, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 49, 51, 52, 54, 58, 61, 64, 69, 74, 75, 76, 84, 97, 103, 106, 107, 108], "color_sourc": 97, "color_target": 97, "colorbar": [2, 36, 37, 43, 58], "colormap": [2, 36, 39, 43, 45, 97], "column": [0, 6, 30, 32, 38, 41, 57, 60, 66, 82, 83, 91, 93, 98, 100, 102, 108], "com": [13, 19, 20, 21, 25, 26, 27, 30, 32, 34, 35, 37, 38, 55, 56, 79, 81, 100, 103, 105, 107], "combin": [36, 95, 106], "come": [29, 66, 79, 94, 106, 107], "command": 79, "comment": 78, "commit": [78, 79, 81, 107], "committ": 79, "common": [79, 106, 107], "commun": [30, 32, 36, 37, 38, 39, 78, 106], "compar": [34, 46, 52, 53, 58, 73, 79, 84, 106, 107], "comparison": [40, 41, 52, 58, 65, 67, 85, 97, 106, 108], "compat": [0, 58, 81, 82, 86, 87, 90, 91, 93, 94, 100, 101, 102, 103, 104, 107], "compil": [0, 93, 105, 106, 107], "complaint": 78, "complement": 98, "complement_schur": 98, "complet": [54, 79, 106, 107], "complex": [0, 47, 91, 106], "complexwarn": 47, "compli": 79, "compliant": 107, "compon": [41, 44, 46, 57, 84, 86, 89, 103, 105, 106, 107, 108], "compos": 91, "compress": 81, "compromis": 79, "compt": 8, "comput": [0, 2, 6, 7, 8, 11, 36, 39, 41, 46, 52, 53, 54, 55, 59, 60, 64, 68, 69, 71, 81, 82, 83, 84, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 105, 107], "computation": 46, "compute_lr_sqeuclidean_matrix": [52, 92], "compute_next_remov": 98, "compute_transport_plan": 75, "con": [42, 54], "concaten": [5, 6, 15, 24, 37, 47, 51, 52, 64, 66, 73, 74, 76, 81, 98, 103], "concentr": 79, "concern": 107, "concret": 106, "concurr": 93, "conda": [58, 106, 107], "condit": [0, 31, 32, 34, 65, 80, 81, 84, 87, 91, 93, 94, 95, 104, 105, 106, 107], "conduct": [0, 39, 91, 95], "confer": [0, 2, 3, 8, 13, 29, 30, 31, 32, 34, 36, 38, 39, 46, 52, 53, 54, 56, 69, 73, 82, 84, 87, 91, 92, 93, 94, 95, 96, 99, 100, 101, 102, 105, 106], "confid": [68, 69], "confidenti": 78, "configur": 106, "cong": [0, 93], "conic": [91, 105], "conjug": [0, 91, 100], "connect": [29, 30, 32, 36, 38, 39], "connectionpatch": [42, 54], "consecut": 91, "consid": [0, 7, 27, 29, 36, 37, 39, 42, 46, 52, 54, 78, 79, 82, 91, 92, 93, 96, 103, 106], "consist": [35, 79, 81, 82, 93, 94, 106], "const": 95, "constant": [0, 84, 91, 92, 93, 94, 102], "constc": 91, "constitut": 98, "constrain": [60, 84, 100, 105, 106, 107], "constraint": [0, 32, 34, 49, 82, 91, 92, 93, 94, 95, 100, 103, 106, 107], "construct": [12, 16, 35, 78, 81, 84, 98], "construct_augmented_h": 98, "contact": 78, "contain": [0, 10, 11, 13, 37, 72, 82, 83, 87, 89, 91, 93, 94, 98, 103, 104, 105, 106, 107], "contamin": 54, "context": 106, "contigu": 7, "continu": [9, 36, 41, 46, 49, 82, 84, 93, 101, 106, 107, 108], "contrari": 64, "contribut": [0, 78, 82, 106, 107], "contributor": [78, 105, 107], "control": [82, 84, 91, 93], "conv": 33, "convent": [81, 84], "converg": [0, 2, 15, 19, 21, 22, 23, 32, 34, 35, 53, 58, 61, 65, 73, 82, 84, 91, 92, 93, 95, 105, 106, 107], "convers": [0, 29, 93], "convert": [0, 6, 20, 24, 26, 35, 81, 84, 93, 94, 102, 103, 107], "convex": [0, 36, 41, 57, 62, 84, 93, 94, 95, 100, 105, 106, 108], "convolut": [18, 41, 80, 82, 105, 107, 108], "convolutional_barycenter2d": [12, 13, 82, 107], "convolutional_barycenter2d_debias": [13, 82, 107], "coo_matrix": [0, 81, 93], "coolwarm": 58, "coordin": [0, 12, 31, 35, 39, 81, 82, 83, 86, 91, 93, 94, 97, 101, 102, 103, 105, 106], "coordinate_grad_semi_du": 101, "coordsa": [42, 54], "coordsb": [42, 54], "coot": [42, 91, 103], "coot2": [42, 54], "coot_dist": 42, "copi": [0, 7, 10, 30, 32, 38, 39, 45, 72, 79, 81, 87, 91, 93, 104, 106], "core": [79, 107], "corenflo": [68, 80, 105], "corn": [0, 2, 30, 33, 36, 38, 39, 90, 91, 95, 105, 106], "corner": [12, 106], "corpetti": [82, 105], "correct": [78, 79, 93, 105, 107], "correctli": [91, 107], "correl": [0, 58, 103], "correspond": [0, 6, 7, 27, 39, 58, 84, 86, 89, 91, 93, 94, 98, 105, 106, 107], "cosin": [0, 58, 103], "cost": [0, 21, 27, 34, 42, 47, 48, 49, 53, 54, 55, 56, 59, 60, 61, 62, 66, 71, 82, 83, 84, 86, 87, 89, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107], "cost_": [27, 84], "cost_factorized_x": [0, 52, 91], "cost_factorized_xt": [0, 52, 91], "cost_g": [91, 95, 107], "cost_norm": 103, "costfr": [91, 96], "costli": 58, "could": [78, 107], "coupl": [0, 25, 41, 44, 52, 54, 57, 82, 83, 84, 87, 89, 91, 92, 97, 105, 106, 107, 108], "coupling_": [19, 21, 22, 23, 27, 84], "coupling_cmap": 97, "courti": [0, 2, 7, 8, 12, 25, 26, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 42, 47, 54, 56, 58, 65, 69, 80, 82, 83, 84, 86, 90, 91, 93, 94, 95, 99, 101, 105, 106], "cov": [16, 45, 74], "cov_": [34, 48, 61, 68, 73, 74, 75, 76, 88], "cov_t": [34, 48, 61, 68, 73, 74, 75, 76, 88], "covari": [0, 84, 85, 88, 89, 106], "coven": 78, "coverag": [79, 107], "coz": 80, "cp": [46, 81], "cpick": 29, "cpp": 7, "cprime": 29, "cpu": [0, 2, 3, 7, 81, 87, 91, 93, 104, 105, 107], "cr": [37, 91], "cr1": [37, 91], "cr2": [37, 91], "cr_1": [37, 91], "cr_2": 37, "creat": [10, 11, 13, 29, 33, 37, 72, 78, 79, 80, 81, 97, 105, 107], "criterion": [0, 33, 91, 92, 106], "critic": 78, "croissant": 58, "cross": [35, 91], "crossentropyloss": 33, "csgraph": [29, 37], "csr": 91, "csr_matrix": 81, "ct": [88, 107], "ct01": 35, "ct02": 35, "ct13": 35, "ct23": 35, "ctm": 64, "ctp": 64, "cuaz": [0, 2, 30, 32, 33, 34, 36, 37, 38, 39, 80, 90, 91, 95, 105, 106], "cuda": [0, 3, 7, 80, 107], "cudamat": 107, "cumsum": 81, "cumul": [36, 81], "cupi": [81, 105, 106, 107], "cupybackend": 81, "current": [19, 79, 80, 83, 84, 91, 95, 98, 100, 105, 107], "current_gamma": 98, "current_loss": 91, "curv": [7, 37, 52, 54], "custom": [5, 107], "cuturi": [0, 8, 10, 11, 13, 32, 34, 46, 47, 52, 53, 56, 80, 82, 84, 86, 88, 91, 92, 93, 94, 96, 100, 101, 102, 105, 106], "cvf": [0, 99, 105, 106], "cvx": [11, 49], "cvxopt": [93, 105, 106, 107], "cvxpy": [46, 84, 94], "cw": 7, "cx": 91, "cxvpy": 46, "cy": 91, "cython": [105, 106, 107], "c\u00e9dric": [0, 30, 32, 34, 36, 37, 38, 39, 80, 90, 91, 95, 105], "d": [0, 10, 11, 14, 24, 29, 32, 34, 36, 37, 41, 44, 45, 46, 57, 58, 65, 73, 74, 82, 84, 85, 86, 87, 88, 89, 91, 93, 94, 95, 96, 98, 99, 101, 102, 103, 104, 105, 106, 107, 108], "d1": [42, 54], "d2": [22, 42, 54], "d_": [0, 91], "d_1": [37, 42, 54], "d_2": [37, 42, 54], "d_emd": 63, "d_emd2": 63, "d_i": 93, "d_sinkhorn": 63, "d_sinkhorn2": 63, "d_tv": 63, "da": [19, 20, 21, 22, 23, 24, 25, 26, 27, 80, 94, 106, 107], "daigon": 84, "daili": 27, "damodaran": [56, 84, 101, 105, 106], "danica": 105, "dark": [36, 107], "darkgrai": 51, "data": [0, 2, 3, 7, 13, 32, 34, 36, 37, 39, 46, 49, 58, 62, 79, 81, 82, 83, 84, 88, 89, 91, 93, 94, 105, 106, 107], "data_path": [12, 13, 20, 24, 26, 35], "dataload": 33, "dataset": [0, 1, 7, 8, 10, 11, 13, 19, 21, 22, 23, 25, 27, 29, 34, 37, 43, 46, 47, 48, 49, 53, 55, 59, 60, 61, 63, 65, 66, 68, 71, 72, 73, 74, 75, 76, 86, 91, 101, 106, 107], "dataset_featur": [36, 39], "date": [81, 107], "david": [52, 53, 80], "dc": [0, 93], "dcmtp": 64, "dcptm": 64, "de": [0, 82, 93, 105, 106], "deactiv": 107, "deal": [64, 91, 96], "debia": 82, "debias": [18, 41, 80, 82, 85, 103, 105, 106, 107, 108], "debug": [80, 93, 107], "dec": 22, "dec1": 22, "dec2": 22, "decai": 93, "decemb": [0, 81, 93, 105, 106, 107], "decent": 100, "declar": 35, "decompos": 91, "decomposit": [0, 35, 52, 91, 92], "decor": 103, "decreas": [82, 84, 94], "dect": 22, "deduc": [39, 91, 95], "deem": 78, "deep": 103, "def": [2, 3, 4, 5, 6, 8, 16, 17, 20, 22, 24, 26, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39, 45, 64, 65, 66, 75, 81, 95, 103], "default": [0, 46, 58, 81, 82, 83, 84, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 106, 107], "defin": [0, 5, 8, 35, 42, 56, 58, 78, 81, 82, 84, 91, 93, 94, 98, 100, 103, 106, 107], "definit": [46, 81, 103, 106], "degre": [16, 45], "dehaen": [91, 105], "del": 8, "delet": [91, 98], "deliv": 58, "delon": [0, 17, 44, 45, 80, 84, 88, 89, 93, 105], "delta": [25, 26, 54, 98], "delta_": [0, 4, 31, 93, 99, 100, 106], "delta_j": 98, "delta_k": 6, "delta_omega": 100, "delta_u": 98, "deltag": [91, 95, 107], "demetci": [54, 91, 105], "demo": [18, 41, 77, 85, 93, 103, 106, 108], "demonstr": [34, 74, 79, 107], "denot": [36, 39, 58, 82, 84, 91, 93, 94], "dens": [0, 37, 81, 91, 93, 103], "densifi": 106, "densiti": [0, 89, 95, 104], "depend": [0, 36, 39, 46, 81, 90, 91, 94, 95, 106, 107], "depict": 91, "deprec": [0, 7, 29, 93, 96, 103], "deprecationwarn": 29, "depreci": 107, "depriv": 98, "deriv": [37, 102], "derogatori": 78, "descent": [0, 2, 6, 7, 32, 39, 49, 54, 83, 86, 91, 92, 93, 94, 95, 105, 106], "describ": [37, 58, 79, 82, 91], "descript": 79, "deshpand": [0, 99, 105, 106], "design": [12, 30, 34, 35, 38, 42, 46, 56, 65, 74, 76, 91, 98, 106, 107], "desir": [79, 82, 91, 93, 94, 103], "desolneux": [44, 84, 88, 89, 105], "det": [81, 107], "detach": [0, 1, 2, 3, 4, 5, 6, 7, 8, 33, 45, 54, 81], "detail": [0, 37, 44, 78, 79, 81, 86, 88, 93, 106, 107], "detect": [41, 49, 57, 81, 83, 103, 106, 108], "determin": [78, 81, 82, 86, 89, 91, 101], "determinist": [0, 92], "develop": [79, 105, 106, 107], "devi": [82, 84], "devias": 107, "deviat": [81, 85, 90, 91], "devic": [3, 7, 81, 106, 107], "device_typ": 81, "devicecpugpu": 81, "df": [65, 95, 106], "df_g": [91, 95, 107], "df_gc": 91, "dh": 82, "diag": [0, 58, 81, 82, 91, 92, 103, 106], "diagon": [2, 27, 29, 81, 88, 103], "dice": [0, 58, 103], "dict": [0, 36, 66, 82, 83, 84, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104], "dictionari": [0, 2, 40, 41, 80, 82, 83, 84, 87, 88, 89, 91, 92, 93, 94, 95, 96, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108], "did": [15, 19, 21, 22, 23, 32, 34, 53, 58, 61, 65, 91, 95, 107], "differ": [0, 2, 17, 32, 37, 41, 49, 52, 53, 54, 58, 66, 67, 78, 82, 83, 84, 91, 93, 97, 102, 105, 106, 107, 108], "differenti": [0, 6, 7, 54, 91, 105, 106, 107], "difficult": 106, "diffus": [3, 105, 106], "dim": [0, 4, 33, 35, 82, 92, 93, 99, 102, 103], "dim0": 81, "dim1": 81, "dim_a": [0, 82, 91, 92, 96, 98, 102], "dim_b": [0, 82, 91, 92, 96, 98, 102], "dim_prior": 82, "dim_x": [0, 91], "dim_xt": [0, 91], "dimens": [0, 7, 35, 47, 81, 82, 86, 90, 91, 93, 96, 98, 99, 102, 107], "dimension": [0, 34, 41, 57, 74, 82, 85, 86, 91, 93, 105, 106, 107, 108], "dimensionali": 37, "dirac": [0, 14, 48, 61, 93], "direct": [0, 36, 39, 54, 63, 93, 95, 100, 105, 107], "directli": [0, 58, 91, 96, 106], "directori": 79, "disabl": [78, 106], "disappear": 106, "discard": [47, 91, 93], "discrep": [0, 69, 91, 96, 99], "discret": [0, 20, 25, 26, 36, 39, 49, 65, 80, 82, 84, 93, 94, 95, 101, 105, 106, 107], "discrimin": [41, 57, 86, 105, 107, 108], "discuss": [84, 88, 91, 95, 105, 106, 107], "disjoint": 106, "disk": 79, "disp": 84, "displac": [0, 63, 93, 103, 105, 106], "displai": [13, 21, 27, 58, 82], "dissimilar": [2, 35, 36, 39], "dist": [0, 6, 8, 21, 29, 31, 37, 48, 49, 50, 51, 52, 53, 55, 56, 58, 59, 60, 61, 62, 63, 65, 66, 71, 72, 73, 75, 76, 86, 89, 91, 98, 103, 106, 107], "dist0": [10, 11, 13, 72], "dist_bures_squar": 89, "distanc": [0, 3, 8, 9, 29, 30, 33, 35, 36, 38, 42, 44, 45, 52, 58, 67, 69, 70, 80, 82, 83, 84, 85, 86, 88, 89, 90, 91, 92, 93, 96, 99, 100, 102, 103, 105, 107, 108], "distribut": [0, 1, 2, 3, 4, 5, 7, 8, 10, 11, 12, 13, 18, 24, 25, 28, 31, 35, 37, 41, 44, 46, 48, 50, 52, 53, 57, 58, 62, 63, 64, 65, 67, 70, 73, 75, 76, 77, 80, 82, 83, 84, 85, 87, 88, 89, 91, 93, 96, 97, 98, 99, 101, 102, 103, 104, 105, 107, 108], "distribution_estim": 84, "distribution_estimation_uniform": 84, "div": [76, 91, 102], "div_between_product": 91, "div_m": 102, "div_to_product": 91, "diverg": [0, 8, 39, 54, 63, 76, 81, 82, 91, 95, 102, 105, 106, 107], "divid": [32, 34, 58, 64, 72], "divis": [58, 84], "dizier": [17, 93, 105], "dl": 54, "dmmot": 49, "dmmot_monge_1dgrid_loss": 93, "dmmot_monge_1dgrid_optim": [49, 93], "dmmot_obj": 49, "do": [0, 8, 21, 27, 34, 58, 74, 78, 79, 81, 82, 93, 103, 106, 107], "doc": [8, 79, 81, 107], "docstr": [79, 103, 107], "doctest": [79, 107], "document": [58, 80, 81, 105, 106, 107], "dodgerblu": 46, "doe": [5, 58, 79, 81, 91, 106, 107], "doesn": [0, 82, 91, 92], "doi": 54, "dokl": 93, "domain": [0, 27, 28, 30, 32, 65, 82, 84, 85, 86, 88, 91, 92, 93, 94, 95, 97, 99, 100, 102, 103, 105, 107, 108], "don": 93, "done": [0, 6, 51, 54, 58, 91, 103, 106, 107], "dot": [6, 10, 11, 16, 22, 24, 30, 32, 34, 38, 49, 50, 58, 72, 74, 81, 103], "doubl": [5, 54, 58], "doucet": [82, 93, 105, 106], "down": 97, "download": [1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 60, 61, 62, 63, 64, 65, 66, 68, 69, 71, 72, 73, 74, 75, 76], "dpi": 51, "dr": [0, 43, 47, 105, 106, 107], "draw": 29, "draw_cov": [16, 45], "draw_gmm": 45, "draw_graph": [30, 32, 37, 38], "draw_networkx": 33, "draw_networkx_edg": [30, 32, 37, 38], "draw_networkx_nod": [30, 32, 37, 38], "draw_transp_colored_gw": 32, "draw_transp_colored_qgw": 37, "draw_transp_colored_srgw": [30, 38], "drawn": [8, 85, 97], "drumetz": [0, 69, 93, 99, 105], "dt": [88, 91], "dtype": [7, 10, 11, 13, 49, 55, 59, 60, 63, 65, 66, 68, 69, 71, 72, 81, 82, 107], "dtype_devic": 81, "du": 107, "dual": [0, 8, 9, 11, 41, 49, 82, 83, 85, 87, 89, 91, 93, 97, 100, 101, 102, 103, 104, 105, 106, 107, 108], "dual_loss": 101, "dual_obj_grad": 100, "dualiti": [0, 104, 105, 106], "duals_featur": [83, 91], "duals_sampl": [83, 91], "duck": [12, 13, 14], "due": [0, 84, 93, 97, 106, 107], "duke": [32, 34, 91, 105], "dummi": [91, 95, 96, 107], "duplic": 79, "durat": 79, "dure": [91, 93], "durif": [82, 105], "durmu": [3, 105, 106], "dykstra": [0, 53, 91, 92], "e": [0, 37, 54, 78, 82, 90, 91, 93, 94, 95, 99, 103, 105, 106], "e_k": [46, 84, 94], "each": [0, 6, 8, 29, 32, 33, 36, 37, 39, 58, 82, 83, 84, 88, 89, 90, 91, 92, 93, 94, 100, 101, 102, 103, 105, 106, 107], "earli": [83, 107], "early_stopping_tol": 83, "earth": [0, 84, 93, 105, 107], "eas": 39, "easi": [79, 105, 106], "easier": [105, 106], "easili": [58, 93, 106], "eather": 86, "ec": 58, "ecml": [37, 91, 105], "eco": [46, 94], "ecos_dep_deprecation_msg": 46, "edg": [30, 32, 33, 37, 38, 90], "edge_color": [30, 32, 37, 38], "edge_index": [33, 90], "edgecolor": [2, 15, 16, 36, 39, 43, 45], "edgelist": [30, 32, 37, 38], "edgelist_activ": [30, 32, 38], "edgelist_deactiv": [30, 32, 38], "edit": [78, 79], "editor": 79, "edu": [1, 2, 3, 5, 6, 7, 8, 14, 16, 17, 44, 45, 48, 49, 50, 51, 106], "eduardo": [14, 15, 80], "effect": [81, 106], "effici": [0, 80, 82, 93, 105, 106, 107], "eigenvalu": [81, 84, 88, 103], "eigenvector": 81, "eigh": [16, 45, 81], "eigsort": [16, 45], "einstein": 81, "einsum": 81, "either": [0, 25, 46, 76, 82, 84, 86, 91, 93, 102], "elaps": [0, 11, 31, 103], "electron": 78, "elem": 37, "element": [27, 29, 58, 81, 82, 84, 91, 93, 97, 98, 103], "elev": 17, "eleventh": [93, 100, 105], "elif": [12, 30, 32, 36, 38], "elig": 79, "eliminate_zero": 81, "ell": [16, 45], "ell_1": 76, "ell_2": [75, 76, 102], "ellips": [16, 45], "eloi": [17, 44, 45, 46, 80], "els": [0, 2, 3, 7, 12, 17, 22, 29, 30, 32, 36, 37, 38, 39, 43, 49, 64, 84, 86, 88, 90, 91, 102], "email": 79, "emb": 91, "embed": [9, 32, 33, 34, 35, 41, 91, 105, 106, 108], "embedding_": 35, "embeddings_for_tsn": 33, "emd": [0, 19, 21, 23, 31, 48, 50, 51, 62, 80, 82, 83, 84, 91, 93, 94, 95, 96, 99, 100, 102, 104, 105, 107], "emd2": [0, 6, 8, 63, 80, 93, 102, 105, 107], "emd2_1d": [0, 93, 106, 107], "emd_1d": [0, 59, 93, 106, 107], "emd_1d_sort": 93, "emd_c": 93, "emd_laplac": 84, "emdlaplacetransport": 23, "emdtransport": [19, 20, 21, 23, 26, 106, 107], "emonet": [34, 91, 105, 106], "empathi": 78, "emphas": 39, "empir": [0, 2, 3, 28, 41, 50, 62, 67, 80, 82, 84, 85, 87, 88, 93, 97, 103, 104, 105, 106, 107, 108], "empirical_bures_wasserstein_barycent": 88, "empirical_bures_wasserstein_dist": 88, "empirical_bures_wasserstein_map": 24, "empirical_gaussian_gromov_wasserstein_dist": 88, "empirical_gaussian_gromov_wasserstein_map": 24, "empirical_sinkhorn": [61, 82, 106], "empirical_sinkhorn2": [82, 106], "empirical_sinkhorn2_geomloss": 82, "empirical_sinkhorn_diverg": [82, 106, 107], "emploi": 84, "empti": [0, 68, 69, 73, 84, 87, 93, 102, 103, 104, 107], "en": [33, 106], "enabl": 107, "enable_numpy_behavior": 81, "encod": [36, 37, 39, 84, 91, 103], "encount": [23, 32, 34, 64, 72], "encourag": 107, "end": [1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 60, 61, 62, 63, 64, 65, 66, 68, 69, 71, 72, 73, 74, 75, 76, 84, 93, 94, 98, 106], "end_bapg": 32, "end_cg": 32, "end_pgd": 32, "end_ppa": 32, "endow": [30, 32, 37, 38, 91], "endpoint": 64, "enforc": [7, 46, 84, 106, 107], "enhanc": [79, 107], "enough": [0, 29, 54, 82, 86, 106], "ensa": 73, "ensur": [7, 29, 79, 93, 106], "entri": [60, 81, 89, 93], "entrop": [0, 9, 15, 18, 32, 34, 40, 41, 57, 66, 74, 77, 82, 83, 84, 85, 86, 87, 91, 92, 93, 95, 96, 97, 100, 101, 102, 103, 104, 105, 107, 108], "entropi": [0, 55, 71, 81, 82, 86, 91, 92, 100, 102, 105, 106], "entropic_fused_gromov_barycent": [91, 107], "entropic_fused_gromov_wasserstein": [32, 91], "entropic_fused_gromov_wasserstein2": 91, "entropic_gromov_barycent": [91, 106], "entropic_gromov_wasserstein": [34, 52, 91, 106], "entropic_gromov_wasserstein2": 91, "entropic_gw_loss": 52, "entropic_kl_uot": [73, 76], "entropic_kl_uot_ti": 73, "entropic_partial_gromov_wasserstein": [74, 91, 96, 106], "entropic_partial_gromov_wasserstein2": [91, 96], "entropic_partial_wasserstein": [74, 106], "entropic_semirelaxed_fused_gromov_wasserstein": [30, 91], "entropic_semirelaxed_fused_gromov_wasserstein2": 91, "entropic_semirelaxed_gromov_wasserstein": [30, 91], "entropic_semirelaxed_gromov_wasserstein2": 91, "enumer": [10, 13, 29, 30, 32, 36, 37, 38, 39, 43, 63, 64, 66, 68, 69, 72], "envelop": [0, 107], "environ": [78, 106, 107], "ep": [0, 8, 13, 35, 44, 45, 81, 84, 88, 93], "epoch": [33, 36, 91], "eponym": 106, "epsilon": [0, 13, 30, 32, 34, 52, 54, 55, 71, 82, 83, 91, 102, 106, 107], "epsilon0": 82, "eq": [91, 100], "equal": [0, 22, 46, 51, 62, 81, 91, 93, 98, 103], "equal_nan": 81, "equat": [81, 82, 91, 94, 101, 106], "equip": 91, "equival": [0, 58, 59, 84, 88, 91, 94, 96, 102], "err": [22, 32, 34, 59, 73, 74], "err0": 34, "err_bapg": 32, "err_cg": 32, "err_pgd": 32, "err_ppa": 32, "err_sinkhorn_uot": 73, "err_sinkhorn_uot_ti": 73, "error": [0, 7, 29, 32, 34, 36, 72, 79, 81, 82, 84, 86, 91, 92, 93, 94, 96, 100, 102, 105, 106, 107], "erwan": [34, 35, 80], "esp": 43, "especi": [91, 96, 106], "est": 2, "esteban": [82, 93, 105], "estim": [0, 9, 22, 28, 31, 32, 34, 41, 46, 49, 56, 79, 80, 82, 84, 85, 88, 91, 93, 94, 95, 101, 103, 105, 107, 108], "estimate_dual_null_weight": 93, "et": [0, 3, 68, 75, 82, 93, 99, 105, 106], "eta": [0, 7, 25, 26, 84, 93, 94], "etc": [79, 83], "ethnic": 78, "etienn": [22, 23], "euclidean": [0, 11, 29, 30, 32, 37, 38, 51, 54, 58, 62, 63, 82, 84, 86, 91, 92, 93, 94, 100, 103, 106, 107], "euclidean_dist": 103, "eval_bcd": [83, 91], "evalu": [0, 81, 82, 83, 89, 91, 92, 93, 107], "even": [0, 10, 11, 72, 74, 81, 82, 106, 107], "evenli": 81, "event": 78, "everi": [7, 36, 39, 46, 79, 83, 84, 91, 105], "everyon": 78, "evolut": [7, 36, 64, 82, 91, 105], "exact": [0, 18, 41, 57, 65, 66, 77, 82, 85, 91, 93, 96, 97, 103, 105, 106, 107, 108], "exactli": 106, "exampl": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 36, 39, 40, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 58, 59, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 75, 77, 78, 79, 81, 82, 91, 99, 102, 107, 108], "except": 79, "execut": [9, 18, 28, 40, 57, 67, 70, 77, 93, 106, 107, 108], "exempl": 107, "exhibit": [27, 84], "exist": [81, 82, 106, 107], "exit": [0, 87, 89, 93, 104, 107], "exp": [5, 23, 58, 64, 81, 86, 101, 106], "expect": [0, 8, 54, 78, 79, 82, 103, 105, 106], "expens": 46, "experi": 78, "experienc": 79, "explan": 79, "explicit": [21, 27, 46, 78, 84, 103], "explicitli": [86, 90, 94, 97, 107], "expon": 81, "exponenti": [81, 82], "export": 106, "express": [2, 6, 78, 106], "extend": [106, 107], "extens": [36, 39, 105, 107], "extra": 103, "extract": [29, 58, 81, 103], "extrem": [36, 39], "ey": [2, 36, 39, 45, 81], "f": [0, 3, 4, 10, 13, 20, 26, 30, 31, 33, 36, 37, 38, 39, 43, 46, 54, 56, 58, 65, 69, 72, 73, 81, 82, 83, 84, 86, 90, 91, 93, 95, 96, 99, 101, 102, 103, 105, 106, 107], "f1": [12, 13, 37, 91], "f2": [12, 13, 30, 32, 37, 38, 91], "f3": [12, 30, 32, 38], "f4": 12, "f_1": [37, 91], "f_2": [30, 37, 38, 91], "f_3": [30, 38], "f_u": [0, 93], "f_v": [0, 93], "fa": 95, "face": [78, 91, 96], "facecolor": [10, 16, 43, 45, 51, 72], "fact": 94, "factor": [0, 41, 53, 57, 81, 91, 92, 97, 103, 105, 106, 107, 108], "factored_optimal_transport": [0, 50, 87], "factored_solut": 0, "factored_solution_lazi": 0, "facundo": [0, 91, 105, 106], "fail": [79, 93, 106, 107], "fair": [78, 93], "faith": 78, "fals": [0, 13, 26, 29, 30, 32, 33, 36, 37, 38, 39, 43, 49, 52, 53, 54, 55, 64, 66, 69, 75, 81, 82, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 107], "far": 106, "fast": [0, 59, 82, 91, 93, 105, 106, 107], "faster": [0, 73, 93, 102, 105, 107], "fatom": 36, "fatra": [8, 56, 61, 80, 105], "fatras2019": 8, "favor": 106, "fc": [91, 95], "fc1": [5, 8], "fc2": [5, 8], "fc2t": 91, "fc3": 8, "fda": [47, 106], "feasibl": [32, 34, 93], "featur": [0, 29, 32, 33, 37, 54, 79, 82, 83, 90, 91, 105], "feature_init_mean": [33, 90], "feature_init_std": [33, 90], "feed": 107, "feel": 79, "fernand": [14, 15, 80], "ferradan": [20, 26, 65, 84, 95, 105, 106], "ferri": 93, "fetch": 103, "few": [46, 58, 107], "feydi": [0, 82, 105, 106], "fgw": [0, 30, 32, 38, 40, 41, 80, 90, 91, 95, 105, 107, 108], "fgw_": [90, 91], "fgw_alpha": [30, 38], "fgw_barycent": [29, 91, 106, 107], "fgw_dist": [30, 32, 38, 91], "fgw_distance_to_templ": 90, "fi": [68, 72], "fiction": 58, "fig": [4, 12, 13, 15, 17, 34, 35, 37, 42, 43, 52, 54, 62, 69, 74], "figsiz": [7, 11, 12, 13, 15, 17, 19, 20, 21, 23, 24, 26, 27, 29, 30, 32, 33, 35, 37, 38, 43, 44, 47, 49, 52, 53, 54, 55, 56, 59, 60, 62, 65, 66, 69, 71, 72], "figur": [1, 2, 3, 4, 5, 6, 7, 8, 10, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 42, 43, 44, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 60, 61, 62, 63, 64, 65, 66, 68, 69, 71, 72, 74, 75, 76, 79], "file": [9, 18, 28, 40, 41, 51, 57, 67, 70, 77, 106, 107, 108], "fill": [16, 27, 45, 71, 81, 84], "fill_between": [64, 68, 69, 73], "fill_diagon": [29, 36, 39], "fill_valu": 81, "filter": [46, 54, 106], "final": [82, 93, 95, 106, 107], "final_gamma": 75, "financ": [80, 105], "find": [0, 29, 35, 56, 81, 93, 94, 95, 105, 106, 107], "find_thresh": 29, "finit": [0, 81, 82, 93, 103, 106], "first": [0, 2, 3, 30, 31, 33, 34, 36, 37, 38, 39, 46, 54, 66, 79, 81, 82, 83, 84, 91, 92, 93, 94, 98, 100, 102, 103, 105, 106], "fisher": [86, 96, 106], "fit": [8, 24, 26, 27, 35, 46, 82, 84, 93, 94, 103, 106, 107], "fit_transform": [2, 33, 35, 36, 39, 84], "fiw": 107, "fix": [0, 36, 39, 45, 54, 79, 82, 86, 88, 90, 91, 93, 96, 100, 105, 107], "fixed_featur": [91, 107], "fixed_structur": [91, 107], "fixedloc": 43, "flag": 107, "flake8": 107, "flamari": [0, 1, 2, 3, 5, 6, 7, 8, 10, 11, 14, 16, 19, 20, 21, 22, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 36, 38, 39, 42, 43, 44, 45, 47, 48, 50, 51, 54, 56, 58, 59, 60, 61, 62, 63, 65, 66, 75, 80, 82, 83, 84, 86, 90, 91, 94, 95, 98, 101, 102, 105, 106], "flamary2021pot": 105, "flatten": 98, "flexibl": 107, "flip": 81, "float": [0, 1, 5, 6, 7, 8, 12, 16, 29, 35, 47, 49, 54, 58, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104], "float32": 15, "float64": [0, 2, 3, 7, 10, 11, 13, 14, 17, 20, 22, 24, 26, 32, 34, 35, 49, 51, 55, 59, 60, 63, 65, 66, 71, 72, 82, 93], "floor": [47, 81], "florenc": [0, 93, 105], "flow": [9, 41, 57, 85, 89, 103, 105, 106, 107, 108], "fluid": [39, 91], "fluid_fus": 91, "fluid_soft": 91, "fly": 103, "fn": [5, 8], "focus": 78, "folder": [79, 105, 107], "follow": [0, 6, 7, 8, 11, 35, 37, 54, 58, 76, 78, 79, 80, 81, 82, 83, 84, 86, 87, 88, 91, 92, 93, 94, 95, 96, 98, 100, 101, 102, 105, 106, 107], "fontsiz": [7, 13, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 43, 44, 45, 58, 66, 69, 75], "fontweight": 58, "foral": [0, 82, 91, 93, 94, 99, 103], "forc": [0, 81, 106], "forg": [58, 106], "fork": 79, "form": [0, 6, 8, 37, 58, 84, 88, 91, 93, 95, 98, 103, 106, 107], "formal": [0, 82, 93], "format": [0, 1, 2, 3, 4, 5, 8, 22, 37, 42, 52, 58, 75, 79, 81, 90, 91, 93, 103, 105, 107], "format_partitioned_graph": [37, 91], "format_partitioned_sampl": 91, "formul": [0, 91, 96, 100, 105, 106], "forrow": [0, 87, 105, 106], "forward": [5, 8, 33, 90, 106], "foster": [78, 106], "found": [0, 29, 49, 79, 84, 91, 94, 106], "foundat": [0, 91, 96, 105, 106, 107], "four": [12, 35, 91], "fournier": 105, "fr": [4, 7, 10, 11, 12, 14, 15, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 31, 33, 34, 35, 36, 39, 42, 43, 44, 45, 46, 47, 52, 53, 54, 59, 60, 61, 62, 63, 64, 66, 69, 71, 72, 73, 74, 75, 76, 91], "fr_1": 91, "frac": [0, 4, 42, 54, 82, 84, 86, 91, 93, 96, 98, 99, 100, 101, 103, 104, 106], "fraction": 58, "frame": 17, "framework": [7, 36, 39, 107], "frank": [0, 73, 91, 102, 105], "fran\u00e7oi": [46, 84, 91, 94, 105], "frechet": [82, 93], "free": [18, 41, 78, 79, 80, 82, 93, 96, 105, 107, 108], "free_support_barycent": [14, 82, 106, 107], "free_support_sinkhorn_barycent": [14, 15, 82], "friend": 79, "frob": 65, "frobeniu": 81, "frogner": [0, 102, 105, 106], "from": [0, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16, 18, 20, 22, 24, 26, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 40, 42, 43, 44, 45, 46, 47, 49, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 66, 67, 70, 71, 72, 74, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 91, 93, 94, 95, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108], "from_numpi": 81, "from_numpy_arrai": 29, "front": 107, "fr\u00e9chet": 106, "fugw": 91, "fugw_cost": 91, "full": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 60, 61, 62, 63, 64, 65, 66, 68, 69, 71, 72, 73, 74, 75, 76, 79, 81, 82, 101, 103, 105, 107], "fulli": [54, 106], "fully_relaxed_path": 98, "fun": [49, 58, 103], "func": [81, 103], "funcanim": [3, 4, 8, 17, 75], "function": [4, 7, 12, 35, 37, 46, 58, 66, 75, 79, 82, 90, 91, 102, 105, 106, 107], "fundament": 107, "fung": [93, 105], "further": [32, 37, 58, 78, 79, 91, 107], "fuse": [0, 40, 80, 90, 91, 105, 106, 107, 108], "fused_gromov_wasserstein": [0, 30, 31, 32, 38, 91, 106, 107], "fused_gromov_wasserstein2": [0, 91, 107], "fused_gromov_wasserstein_dictionary_learn": [36, 91], "fused_gromov_wasserstein_linear_unmix": [36, 91], "fused_unbalanced_across_spaces_cost": 91, "fused_unbalanced_across_spaces_diverg": 91, "fused_unbalanced_gromov_wasserstein": 91, "fused_unbalanced_gromov_wasserstein2": 91, "fusion": 106, "futur": [7, 29, 82, 96, 107], "futurewarn": 46, "fw": 91, "fx": 37, "fy": 37, "f\u00e9vott": [0, 75, 98, 102, 105], "g": [0, 4, 8, 10, 11, 20, 22, 26, 29, 30, 31, 32, 33, 36, 37, 38, 39, 46, 49, 52, 53, 55, 56, 58, 59, 61, 65, 66, 71, 72, 73, 75, 82, 84, 87, 88, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 105, 107], "g0": [0, 30, 38, 39, 48, 50, 59, 61, 65, 91, 95, 96, 102, 104, 107], "g1": [30, 32, 37, 38, 62, 66], "g2": [30, 32, 37, 38, 62, 66], "g3": [30, 32, 38], "g_": 8, "g_1": 94, "g_edg": 90, "g_featur": 90, "g_i": 94, "g_j": 94, "g_list": [75, 98], "g_list2": 75, "g_list_v": 75, "g_lu": [46, 84, 94], "g_n": 94, "g_screen": 55, "ga": [0, 50, 87], "gabriel": [0, 8, 32, 34, 80, 82, 91, 96, 105, 106], "gain": [82, 91], "galleri": [1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 60, 61, 62, 63, 64, 65, 66, 68, 69, 71, 72, 73, 74, 75, 76, 79, 105, 107, 108], "gamma": [0, 58, 75, 76, 82, 84, 91, 92, 93, 94, 95, 96, 98, 100, 101, 102, 103, 104, 106], "gamma_": [0, 58, 82, 84, 91, 93, 95, 96, 101, 102, 104, 106], "gamma_a": 82, "gamma_b": 82, "gamma_init": [0, 53, 91, 92], "gamma_k": 82, "gamma_list": 98, "gan": [0, 9, 41, 99, 105, 106, 107, 108], "ganea": [90, 105], "gaspard": 106, "gasso": [0, 55, 75, 82, 91, 95, 96, 98, 102, 105, 106], "gather": [81, 84, 94], "gauss": [7, 53, 55, 59, 60, 63, 66, 71, 84], "gaussian": [0, 7, 8, 10, 18, 24, 25, 26, 29, 41, 44, 45, 49, 53, 55, 59, 60, 63, 65, 66, 71, 72, 80, 81, 84, 85, 89, 94, 103, 105, 106, 107, 108], "gaussian_gromov_wasserstein_dist": 88, "gaussian_gromov_wasserstein_map": 88, "gaussian_pdf": 89, "gaussien": 88, "gaussrot": [1, 25], "gautheron": [80, 105], "gayraud": [80, 105], "gb": [0, 50, 87], "gc": 91, "gca": [16, 43, 45], "gcf": [3, 4, 8, 10, 72, 75], "gcg": [65, 84, 106], "gcg_linesearch": 95, "gcnconv": 33, "ge": [1, 61, 65], "gel2": 65, "gen": 3, "gender": 78, "gener": [0, 3, 7, 11, 12, 13, 16, 18, 34, 35, 41, 42, 46, 51, 56, 58, 62, 64, 67, 73, 74, 79, 80, 81, 82, 84, 85, 86, 87, 89, 91, 93, 94, 95, 97, 99, 100, 101, 102, 103, 104, 105, 107, 108], "generalized_free_support_barycent": 17, "generic_conditional_gradi": [95, 107], "genevai": [8, 56, 82, 101, 105, 106], "genevay2018": 8, "geometr": [82, 90, 105, 106, 107], "geometri": [37, 91], "geometricbar": 82, "geometricmean": 82, "geomloss": [0, 82, 105, 106, 107], "geomloss_multiscal": 0, "geomloss_onlin": 0, "geomloss_tensor": 0, "geq": [0, 76, 82, 84, 91, 93, 94, 95, 96, 98, 101, 102, 103, 104, 106], "get": [0, 2, 30, 32, 35, 36, 37, 38, 39, 82, 84, 86, 91, 93, 103, 105, 106, 107], "get_available_backend_implement": 81, "get_backend": [81, 107], "get_backend_list": 81, "get_cmap": [10, 43, 72], "get_coordinate_circl": [0, 93, 103], "get_data": 8, "get_graph_partit": [37, 91], "get_graph_represent": [37, 91], "get_loss": 6, "get_lowrank_lazytensor": 103, "get_node_attribut": 29, "get_param": 103, "get_parameter_pair": 103, "get_partition_and_representants_sampl": [37, 91], "get_plan_from_du": 100, "get_plan_from_semi_du": 100, "get_random_project": 99, "get_sbm": 2, "get_tick": 43, "get_ytick": 43, "getitem": 103, "gfk": 95, "gg": [5, 31], "gist": 79, "git": 79, "github": [58, 79, 81, 100, 103, 105, 106, 107], "gitter": 105, "give": [21, 27, 58, 76, 79, 81, 91, 97, 98, 107], "given": [0, 2, 30, 32, 35, 36, 38, 39, 46, 54, 58, 81, 82, 84, 86, 89, 90, 91, 93, 94, 95, 96, 97, 98, 100, 101, 102, 103, 104, 106, 107], "gl1": 66, "gl2": [65, 66], "glad": 79, "glaun": [82, 105], "glenn": [93, 105], "global": [37, 46, 84, 91, 103, 107], "glpk": 93, "gmail": [13, 19, 20, 21, 25, 26, 27, 30, 32, 34, 35, 37, 38, 55, 56], "gmm": [41, 57, 80, 97, 103, 107, 108], "gmm_ot_apply_map": 44, "gmm_ot_loss": 45, "gmm_ot_plan": 89, "gmm_ot_plan_dens": 44, "gmm_pdf": 44, "gmmot": 80, "gnassoun": 80, "gnn": [33, 80, 105, 107], "go": [1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 60, 61, 62, 63, 64, 65, 66, 68, 69, 71, 72, 73, 74, 75, 76, 107], "goal": [81, 101], "goe": [82, 105, 106], "gold": [13, 81], "good": [37, 58, 78, 79, 106], "googl": 58, "gori": [82, 105], "got": 31, "gozlan": [0, 17, 93, 104, 105, 106], "gp": 62, "gpl": 105, "gpu": [0, 80, 81, 82, 87, 91, 93, 104, 105, 107], "gq": 1, "gracefulli": 78, "grad": [0, 2, 3, 4, 6, 7, 47, 54, 81, 91, 100, 101, 107], "grad_alpha": 100, "grad_beta": 100, "grad_gl": 66, "grad_x": 4, "gradient": [0, 2, 6, 7, 8, 9, 31, 32, 34, 41, 46, 47, 49, 54, 65, 80, 81, 82, 84, 86, 87, 91, 93, 94, 95, 96, 98, 100, 101, 104, 105, 106, 107, 108], "gradient_lipschitz_const": [46, 84, 94], "gradnorm": 49, "grai": [4, 69], "gramfort": [13, 80, 82, 105, 106], "grant": 79, "graph": [0, 31, 34, 40, 41, 58, 80, 81, 90, 91, 95, 105, 106, 107, 108], "graph_color": 29, "graph_compression_gw": 2, "graphdata": 33, "graphic": [0, 82, 93, 105, 106, 107], "graphs1": 33, "graphs2": 33, "gray_r": 97, "great": 79, "greater": [21, 27, 107], "greatli": [79, 106, 107], "greedi": [0, 82, 105, 106, 107], "green": [5, 7], "greenkhorn": [0, 80, 82, 106, 107], "grei": [13, 36, 43, 49, 66], "gribonv": 8, "grid": [1, 4, 5, 6, 8, 69, 73], "gridspec": 31, "gromov": [0, 9, 29, 40, 54, 57, 77, 80, 84, 85, 88, 90, 95, 96, 103, 105, 107, 108], "gromov_barycent": [0, 35, 91, 106, 107], "gromov_wasserstein": [0, 2, 30, 31, 34, 38, 91, 106, 107], "gromov_wasserstein2": [0, 2, 91, 106, 107], "gromov_wasserstein_dictionary_learn": [36, 91], "gromov_wasserstein_linear_unmix": [36, 91], "gromovwasserstein": [0, 52, 91], "ground": [0, 41, 52, 63, 67, 82, 84, 93, 97, 100, 101, 102, 105, 106, 108], "group": [0, 19, 21, 84, 105, 107], "grow": 106, "gsc": 60, "gsm": 60, "guerda": 107, "guess": [0, 95, 104], "guiba": [82, 105, 106], "guid": [79, 105, 107], "guidelin": [79, 105], "gw": [0, 24, 30, 37, 38, 52, 91, 95, 96, 105, 107], "gw0": 34, "gw0_sparsiti": 34, "gw_2": 91, "gw_dist": [0, 30, 34, 38, 52, 91], "gw_dist_estim": 34, "gw_dist_std": 34, "gw_distance_estim": 91, "gw_sparsiti": 34, "gwe": 34, "gwe_spars": 34, "gweak": 48, "gweight": [30, 32, 38], "gwg": 31, "gwggrad": [91, 96], "gwgrad_parti": 96, "gwloss": [91, 96], "gwloss_parti": 96, "h": [0, 6, 13, 16, 29, 32, 34, 45, 54, 75, 82, 85, 86, 90, 91, 92, 94, 98, 102, 103, 105, 106], "h0": 82, "h1": [37, 91], "h2": [6, 30, 32, 37, 38, 91], "h3": [30, 32, 38], "h_": 98, "h_1": 91, "h_2": [30, 38, 91], "h_3": [30, 38], "h_a": 98, "h_augment": 98, "h_c": 98, "h_r": 98, "h_re": 22, "ha": [0, 2, 6, 8, 58, 80, 82, 84, 91, 93, 94, 96, 103, 105, 106, 107], "habrard": [25, 26, 84, 94, 105, 106], "half": [4, 66, 91, 102], "ham": [0, 58, 103, 107], "hand": 79, "handl": [5, 7, 66, 79, 102, 103, 106, 107], "handler": 5, "haoran": 75, "happen": 107, "happi": 107, "harass": 78, "hard": [106, 107], "harm": 78, "have": [0, 8, 27, 36, 37, 39, 58, 78, 79, 81, 91, 93, 97, 102, 103, 106, 107], "hbar2": [30, 38], "hbar3": [30, 38], "hc": 98, "hc1": 91, "hc2": 91, "heart": [12, 13, 17], "heavisid": [5, 8], "heidrich": [0, 93, 105, 106], "height": [16, 45, 82], "help": [35, 79, 93, 106, 107], "henc": [37, 91], "here": [2, 4, 39, 75, 91, 93, 105, 106, 107], "heurist": [91, 107], "hi": 106, "hicham": [13, 71, 72, 80, 105], "high": [36, 39, 79, 93, 107], "higher": [58, 91, 100, 107], "highest": [0, 93], "highlight": [79, 107], "highlight_rep": 37, "histogram": [0, 54, 82, 83, 85, 87, 91, 92, 93, 96, 98, 100, 102, 103, 104, 105, 106, 107], "hit": 107, "hold": 79, "home": [2, 5, 7, 15, 19, 21, 22, 23, 29, 32, 34, 36, 39, 46, 47, 49, 53, 55, 58, 61, 64, 65, 66, 72], "hook": 79, "hopefulli": [106, 107], "horizont": 51, "host": 107, "hot": [36, 39], "how": [12, 25, 30, 33, 34, 35, 36, 37, 38, 39, 42, 46, 56, 58, 63, 64, 74, 76, 82, 107], "howev": [91, 106], "hr": 98, "hra": 98, "hrhr": 98, "hstack": [33, 47], "hth": 98, "html": [5, 58, 79, 81, 105], "http": [5, 54, 55, 58, 62, 78, 81, 82, 100, 103, 105, 106, 107], "hty": 98, "hu": [0, 99, 105, 106], "huang": [80, 86, 105, 106], "huge": 107, "hui": [42, 54], "hundries": [0, 93, 105], "hx": 37, "hy": 37, "hyperparam": 91, "hyperparamet": [0, 91, 102], "hyperspectr": [82, 105], "h\u00fctter": [0, 87, 105, 106], "i": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 14, 16, 17, 22, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 48, 49, 51, 52, 54, 55, 56, 58, 61, 63, 64, 66, 68, 69, 72, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107], "i1": [3, 14, 17, 20, 24, 26], "i1t": [20, 24], "i1tgw": 24, "i2": [3, 14, 17, 20, 24, 26], "i2t": [20, 24], "i2tgw": 24, "i3": 17, "i686": 107, "i_": 93, "i_1": 93, "i_2": 93, "i_d": 93, "i_i": 93, "i_j": 93, "i_k": 94, "ialpha": 39, "iclr": [0, 30, 32, 38, 39, 91, 95, 100, 105], "icml": [0, 2, 29, 31, 32, 34, 36, 52, 86, 91, 96, 103, 105, 106], "id1": 37, "id2": 37, "id_pop": 98, "idea": [62, 93, 106], "ident": [78, 81, 94], "identif": 39, "identifi": 91, "idri": 107, "idx": 37, "idx1": [20, 26], "idx2": [20, 26], "idx_atom": 36, "idx_c": [36, 39], "idx_max": 43, "idx_min": 43, "ieee": [0, 65, 84, 95, 99, 105, 106], "ievgen": [22, 23, 80, 82, 84, 105], "ignor": [2, 36, 39, 49, 54, 81, 84, 91, 95, 107], "ii": [13, 37, 91], "iii": [82, 105], "iip": 14, "ij": [0, 43, 91, 93, 104], "ill": 93, "illustr": [7, 10, 11, 12, 13, 14, 15, 16, 17, 29, 30, 31, 32, 33, 36, 37, 38, 39, 43, 44, 45, 47, 48, 50, 53, 54, 55, 58, 59, 60, 61, 64, 65, 66, 68, 69, 71, 72, 73, 75, 79, 107], "im": [17, 24, 26, 43, 58], "im2mat": [20, 24, 26, 35], "ima": [0, 91, 105], "imag": [0, 3, 11, 12, 28, 35, 41, 44, 46, 58, 65, 68, 82, 84, 89, 94, 95, 99, 103, 105, 106, 107, 108], "image_emd": 26, "image_mapping_gaussian": 26, "image_mapping_linear": 26, "image_sinkhorn": 26, "imageri": 78, "imaginari": 47, "imap": 58, "img": [13, 20, 24, 26, 35], "imit": 81, "impact": [58, 106], "implement": [0, 5, 37, 39, 58, 79, 80, 81, 82, 86, 91, 93, 100, 103, 106, 107], "import": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 59, 60, 61, 62, 63, 64, 65, 66, 68, 69, 71, 72, 73, 74, 75, 76, 79, 81, 82, 84, 86, 90, 91, 93, 94, 96, 97, 98, 102, 103, 105, 106, 107], "importerror": 106, "impos": [46, 84], "improv": 107, "imread": [3, 12, 13, 14, 17, 20, 24, 26, 35], "imshow": [2, 12, 13, 19, 20, 21, 23, 24, 26, 27, 31, 34, 36, 37, 39, 42, 43, 48, 52, 53, 54, 58, 61, 62, 65, 66, 74, 76, 97], "inact": 98, "inappropri": 78, "incid": 78, "includ": [0, 78, 79, 83, 86, 91, 93, 102, 103, 106, 107], "inclus": [78, 79], "incomplet": [79, 107], "incorrectli": 107, "increas": [15, 19, 21, 22, 23, 32, 34, 53, 58, 61, 65, 91, 96, 107], "incur": 106, "indep": [0, 95, 104], "independ": [0, 22, 91, 93, 106, 107], "index": [0, 2, 83, 84, 91, 98, 101, 102, 103, 105], "index_to_color": 45, "indianr": 13, "indic": [29, 33, 43, 79, 81, 90, 91, 93, 97, 98, 103], "indistinguish": 8, "individu": [0, 39, 78, 91, 93, 105, 107], "inf": [0, 29, 84, 102], "inf_": [0, 92, 93], "infeas": 107, "infer": [0, 81, 91, 105], "infin": [81, 102], "infinit": [27, 84], "inform": [0, 25, 26, 32, 33, 36, 42, 54, 55, 56, 78, 79, 82, 83, 84, 86, 87, 91, 93, 94, 95, 96, 100, 101, 102, 103, 104, 105, 106], "infti": 73, "inherit": 106, "init": [0, 35, 39, 53, 91, 92, 107], "init_c": [0, 91, 107], "init_du": 91, "init_func": 17, "init_i": 91, "init_matrix": 91, "init_matrix_semirelax": 91, "init_method": [46, 94], "init_pi": 91, "init_plan": 39, "init_x": [91, 107], "initi": [0, 14, 39, 49, 80, 82, 83, 86, 90, 91, 92, 93, 95, 96, 102, 104, 106, 107], "initialis": [84, 94], "initl": 39, "inject": 54, "inlin": 58, "inner": [0, 82, 84, 91, 94, 107], "inner_tol": 84, "innov": [0, 93, 105], "input": [0, 13, 17, 37, 39, 54, 72, 81, 82, 83, 84, 87, 89, 91, 93, 94, 95, 100, 102, 103, 104, 106, 107], "inria": [36, 39, 43, 71, 72], "insert": 81, "inspir": 79, "instabl": [91, 96], "instal": [46, 55, 79, 82, 93, 106, 107], "instanc": [0, 5, 78, 81, 85, 86, 91, 95, 101, 103, 106, 107], "instant": 7, "instanti": [81, 103, 106, 107], "instead": [0, 5, 8, 36, 81, 82, 83, 91, 93, 94, 95, 96, 103, 105, 106, 107], "instruct": 79, "insult": 78, "int": [0, 2, 33, 35, 36, 39, 43, 45, 46, 53, 68, 69, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 106], "int32": [36, 37, 39], "int64": 93, "int_": [0, 99], "int_0": [0, 93], "integ": [0, 29, 91, 93, 107], "integr": [0, 93, 107], "intel": 81, "intellig": [0, 8, 46, 54, 65, 73, 82, 84, 87, 91, 94, 95, 100, 102, 105, 106], "intend": 100, "intens": [30, 32, 36, 37, 39], "inter": [36, 39], "intercept": 98, "interchang": 91, "interest": [78, 106], "interestingli": 106, "interfac": 106, "interior": [49, 93, 106, 107], "intermedi": [0, 5, 49, 87], "intern": [0, 2, 3, 7, 8, 13, 29, 30, 31, 32, 34, 36, 37, 38, 39, 46, 52, 53, 56, 69, 73, 82, 84, 87, 89, 91, 92, 93, 94, 95, 96, 99, 100, 101, 102, 105, 106], "interpol": [0, 2, 7, 12, 16, 19, 21, 23, 27, 31, 35, 36, 37, 39, 46, 48, 52, 53, 58, 61, 62, 82, 84, 91, 93, 94, 96, 105, 106, 107], "interpret": [58, 91], "interv": [3, 4, 8, 17, 68, 69, 75, 81], "intervent": [82, 105], "intra": [30, 32, 36, 38, 39, 96], "introduc": [19, 20, 21, 22, 23, 25, 27, 82, 89, 106, 107], "introduct": [41, 67, 106, 108], "introductori": 107, "intuit": [54, 79], "inv": 81, "invalid": [64, 72], "invari": [0, 41, 77, 85, 91, 102, 105, 106, 107, 108], "invers": [24, 30, 32, 38, 75, 81, 84, 93, 98], "inverse_transform": [20, 24, 84, 106], "inverse_transform_label": 84, "investig": [78, 106], "involv": [27, 79], "io": [58, 105, 107], "ip": [52, 53], "iperm": 5, "ipermt": 5, "ipm": 93, "ipynb": [1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 60, 61, 62, 63, 64, 65, 66, 68, 69, 71, 72, 73, 74, 75, 76], "irisa": [7, 12, 29, 31, 34, 35, 61, 74], "is_all_finit": 103, "is_avail": [3, 7], "is_floating_point": 81, "is_tensor": 45, "isel": 55, "isfinit": [47, 81], "isinf": 81, "islazi": 82, "isn": 82, "isnan": 81, "isometri": 35, "isspars": 81, "issu": [0, 37, 78, 79, 82, 91, 103, 105, 106], "ist": 14, "item": [4, 29, 30, 32, 33, 37, 38, 45, 79], "iter": [0, 1, 2, 5, 6, 7, 10, 11, 15, 19, 21, 22, 23, 32, 34, 35, 39, 42, 46, 47, 49, 53, 54, 58, 61, 65, 72, 73, 82, 83, 84, 86, 87, 88, 91, 92, 93, 94, 95, 96, 98, 100, 101, 102, 104, 105, 106, 107], "ith": 98, "itmax": 98, "its": [0, 1, 2, 5, 25, 30, 32, 36, 38, 45, 46, 58, 64, 78, 81, 82, 84, 90, 91, 94, 95, 96, 97, 99, 102, 103, 105, 106, 107], "its_to_show": 45, "itself": 106, "iv": [5, 64, 75], "ivisu": [4, 8], "j": [0, 2, 10, 11, 12, 16, 17, 20, 22, 26, 30, 31, 32, 35, 36, 37, 38, 39, 42, 43, 44, 51, 54, 58, 65, 66, 75, 76, 82, 83, 84, 86, 87, 88, 89, 91, 93, 94, 95, 96, 98, 100, 101, 102, 103, 105, 106], "jaakkola": [90, 105], "jaccard": [0, 58, 103], "jan": 107, "janati": [13, 54, 71, 72, 80, 82, 91, 105, 106], "janati100": 13, "januari": 107, "jax": [0, 81, 93, 99, 103, 105, 106, 107], "jaxbackend": 81, "jcpot": [80, 105, 107], "jcpot_barycent": 82, "jcpottransport": 22, "jefferi": [93, 105], "jensen": 106, "jet": [74, 76], "jin": 93, "jj": 13, "jmlr": [105, 107], "join": [12, 13, 20, 24, 26, 35, 81, 105], "joint": [0, 36, 82, 91, 94, 95, 104, 105, 106, 107], "joint_ot_mapping_kernel": [94, 106], "joint_ot_mapping_linear": [94, 106], "jointli": [37, 84, 94], "jonathan": [84, 105], "journal": [0, 3, 10, 11, 20, 26, 34, 44, 65, 68, 82, 84, 88, 89, 91, 93, 95, 96, 99, 102, 104, 105, 106, 107], "jp": 14, "jpg": [20, 24, 26], "jsel": 55, "jul": 107, "juli": [0, 8, 44, 45, 80, 93, 105, 107], "julia": [0, 103], "julien": [0, 93, 105], "jump": 107, "june": [8, 107], "jupyt": [1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 60, 61, 62, 63, 64, 65, 66, 68, 69, 71, 72, 73, 74, 75, 76, 107], "justin": [0, 32, 34, 91, 96, 105, 106], "k": [0, 2, 6, 8, 13, 14, 15, 22, 29, 30, 31, 32, 36, 37, 38, 39, 43, 44, 45, 46, 47, 49, 51, 58, 60, 64, 81, 82, 83, 84, 86, 88, 90, 91, 93, 94, 96, 98, 106], "k1": [30, 32, 37, 38], "k2": [30, 32, 37, 38], "k_": 89, "k_i": [82, 93], "k_t": 89, "kamada_kawai_layout": 29, "kamel": 107, "kantorovich": [0, 93, 104, 105, 106], "kantorovitch": 106, "kappa": [55, 82], "kappa1": 64, "kappa2": 64, "keed": 107, "keep": [79, 106, 107], "keepdim": [0, 47, 66, 69, 81, 99], "kei": [0, 83, 91], "keop": [82, 103], "kept": [55, 82, 107], "kerdoncuff": [34, 80, 91, 105, 106], "kernel": [0, 25, 32, 82, 84, 91, 94, 96, 103, 105, 106], "kerneltyp": 94, "keyword": [84, 103], "kilian": [56, 61, 80, 105], "kind": [84, 93, 106], "kl": [0, 54, 60, 66, 71, 81, 82, 83, 91, 100, 102, 105, 106, 107], "kl_div": [81, 107], "kl_loss": [0, 91, 107], "kl_uot": 76, "klatt": [0, 93, 105], "kline": [93, 105], "kmean": [0, 37, 91, 92], "kmeans_fus": 91, "kmeans_soft": 91, "knn": 84, "knopp": [0, 80, 81, 82, 102, 105, 106, 107], "knott": [84, 88, 105, 106], "know": [39, 81], "knowledg": [79, 106], "known": [90, 91, 106], "koch": 103, "kong": [32, 91, 105], "koyejo": [0, 99, 105, 106], "kt": [44, 45], "ktu": 72, "kulczynski1": [0, 58, 103], "kullbach": 106, "kullback": [0, 32, 34, 71, 76, 81, 91, 100, 102, 106], "kv": 72, "kwarg": [0, 82, 84, 85, 87, 91, 94, 95, 96, 97, 102, 103, 104, 107], "kwargs_solv": 91, "kyoto": 14, "kyrillidi": 103, "l": [0, 8, 10, 11, 13, 31, 32, 34, 46, 69, 72, 75, 82, 83, 84, 86, 91, 93, 94, 95, 96, 98, 99, 100, 102, 105, 106], "l1": [62, 66, 83, 91], "l1l2": [19, 84], "l2": [0, 10, 11, 41, 49, 60, 66, 72, 77, 85, 91, 98, 100, 102, 105, 106, 107, 108], "l2_bari": 49, "l2_uot": 76, "l2bari": [10, 11, 72], "l_2": 75, "l_u": 101, "l_v": 101, "l_w2": 64, "l_w2_circl": 64, "l_x": 31, "l_y": 31, "la": [46, 84, 94, 105], "label": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 13, 14, 16, 19, 21, 22, 23, 25, 27, 29, 33, 34, 36, 39, 43, 44, 45, 46, 47, 48, 49, 50, 55, 58, 59, 60, 61, 62, 63, 64, 66, 68, 69, 71, 72, 73, 74, 75, 82, 84, 85, 86, 97, 103, 106, 107], "label_est": 2, "label_norm": 103, "label_unif": 2, "labelbottom": [52, 66], "labeld": 107, "labelleft": [52, 66], "labels": 43, "labels_a": [0, 84], "labels_to_mask": 103, "laetitia": [0, 29, 31, 32, 34, 74, 76, 80, 91, 105], "lagrang": [98, 103], "lagrangian": [0, 93, 96, 98, 105, 106], "lai": [86, 105, 106], "lambd": [55, 59, 60, 61], "lambda": [0, 29, 39, 91, 96, 98, 106], "lambda_": [0, 91, 106], "lambda_1": 0, "lambda_2": 0, "lambda_k": 82, "lambda_r": 0, "lambda_u": 0, "lambdast": 35, "langl": [0, 81, 82, 84, 91, 92, 93, 94, 95, 96, 99, 101, 102], "languag": [78, 80, 106], "laplac": 107, "laplacian": [28, 41, 80, 84, 85, 103, 105, 106, 108], "lapost": 34, "larg": [0, 8, 27, 56, 81, 84, 86, 91, 96, 101, 105, 106, 107], "larger": 103, "largest": 98, "lasso": [0, 19, 21, 84, 98, 105, 107], "last": [0, 33, 58, 82, 83, 98, 106, 107], "latent": 33, "latent_embed": 33, "later": [30, 32, 37, 38, 84], "latest": [105, 107], "latter": [91, 103], "lauren": [52, 53], "laur\u00e8n": [52, 53, 80], "law": 90, "layer": [80, 90, 105, 107], "lazi": [0, 82, 103, 105, 107], "lazili": [106, 107], "lazy_plan": [0, 52, 53, 91, 92, 103], "lazytensor": [103, 107], "lbfg": 82, "lbfgsb": 91, "lbfgsb_unbalanc": 102, "lbfgsb_unbalanced2": [102, 107], "lbrace": 46, "ldot": [82, 93], "le": [80, 103], "lead": [0, 6, 58, 81, 82, 87, 91, 93, 95, 104, 106, 107], "leadership": 78, "leak": 107, "learn": [0, 2, 3, 6, 8, 13, 25, 29, 30, 31, 32, 34, 38, 40, 41, 52, 53, 56, 57, 69, 79, 80, 82, 83, 84, 90, 91, 92, 93, 95, 96, 99, 100, 101, 102, 103, 105, 106, 107, 108], "learning_r": [36, 91], "learning_rate_c": [36, 91], "learning_rate_i": [36, 91], "least": [0, 79, 93, 94, 107], "left": [0, 6, 13, 19, 23, 43, 44, 52, 54, 66, 81, 82, 84, 88, 91, 93, 97, 99, 100, 101, 103, 104], "legend": [1, 3, 4, 5, 6, 7, 8, 10, 11, 13, 14, 19, 21, 22, 23, 24, 25, 27, 33, 36, 39, 43, 44, 45, 46, 47, 48, 49, 50, 55, 58, 59, 60, 61, 62, 63, 64, 66, 68, 69, 71, 72, 73, 75], "legend_guid": 5, "leibler": [0, 32, 34, 71, 76, 81, 91, 100, 102, 106], "len": [11, 13, 15, 29, 30, 32, 33, 35, 36, 37, 38, 39, 43, 49, 58, 66, 100, 103], "length": [0, 81, 83, 91, 93, 98, 101, 102, 103], "leonid": 93, "leq": [0, 91, 93, 95, 96, 106], "less": [97, 107], "let": [0, 37, 54, 91, 93, 95], "letter": 51, "level": [32, 34, 78, 82, 84, 85, 91, 103, 105, 106], "leverag": 107, "levm": [0, 93], "li": [32, 91, 105], "lib": [46, 47, 81], "librari": [56, 80, 82, 84, 94, 105, 106, 107], "licens": [1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 60, 61, 62, 63, 64, 66, 68, 69, 71, 72, 73, 74, 75, 76, 105], "lie": [105, 106], "lightspe": [0, 82, 84, 100, 102, 105, 106], "like": [0, 2, 58, 79, 80, 81, 82, 83, 84, 87, 88, 89, 91, 92, 93, 94, 95, 101, 102, 103, 104, 107], "limit": [0, 81, 91, 107], "limit_max": 84, "limits_": 86, "limits_i": 86, "lin": [32, 91, 105], "lin_squar": 103, "linalg": [15, 16, 29, 32, 34, 45, 74, 81], "line": [0, 20, 24, 26, 35, 58, 82, 91, 93, 95, 97, 106, 107], "line_search": [95, 107], "line_search_armijo": 95, "linear": [0, 1, 5, 8, 25, 26, 28, 33, 40, 41, 52, 75, 80, 81, 82, 83, 84, 86, 88, 91, 93, 94, 95, 98, 102, 103, 105, 106, 107, 108], "lineargwtransport": 24, "linearli": 106, "lineartransport": [24, 106], "linesearch": [29, 91, 95, 107], "linestyl": [43, 64], "linewidth": [36, 39, 43, 44, 51, 52, 69], "link": [2, 30, 32, 79, 105, 107], "linprog": [49, 106], "linspac": [4, 5, 10, 15, 29, 37, 44, 45, 52, 63, 64, 72, 81, 107], "lint": 79, "linter": 107, "linux": [105, 107], "lipschitz": [46, 84, 94, 106], "list": [0, 5, 10, 29, 72, 73, 79, 81, 82, 83, 84, 87, 88, 90, 91, 93, 98, 101, 102, 103, 104, 105, 107], "list_alpha": 39, "list_h": 37, "list_h1": 37, "list_h2": 37, "list_loss_gw": 52, "list_p": 91, "list_p1": 91, "list_p2": 91, "list_p_gw": 52, "list_p_lr": 53, "list_p_sin": 53, "list_r": [37, 91], "list_r1": [37, 91], "list_r2": [37, 91], "list_rank": [52, 53], "list_reg": 53, "list_time_gw": 52, "list_to_arrai": [81, 103], "list_unmixings2d": 39, "literatur": [79, 82, 106], "littl": [58, 93], "liu": [32, 91, 100, 105], "liutku": [3, 105, 106], "live": [17, 36, 39, 54, 79, 93, 105], "lm": [0, 93], "load": [3, 20, 26, 58, 106], "loader": 33, "loc": [1, 5, 14, 19, 21, 23, 24, 25, 27, 30, 32, 38, 43, 44, 46, 47, 48, 50, 61, 62, 68, 69, 71, 75], "local": [46, 47, 79, 91, 106, 107], "local_node_s": 37, "local_node_shap": 37, "locat": [0, 14, 17, 81, 82, 93], "log": [0, 13, 22, 29, 30, 31, 32, 34, 36, 37, 38, 39, 42, 49, 52, 53, 54, 56, 65, 68, 69, 73, 74, 81, 82, 83, 84, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 99, 100, 101, 102, 103, 104, 106, 107], "log0": [34, 74], "log_": [22, 37, 84], "log_23": [30, 38], "log_32": [30, 38], "log_asgd": 56, "log_bapg": 32, "log_cg": 32, "log_pgd": 32, "log_ppa": 32, "log_sgd": 56, "log_uot": 73, "log_uot_ti": 73, "logarithm": [0, 81, 82, 102], "loge": 34, "loglog": [84, 103], "logo": [41, 57, 106, 107, 108], "logo_dark": 51, "logspac": [58, 64, 68, 69, 75], "logsumexp": [81, 86, 106], "logw": 31, "lokhand": [93, 105], "long": 106, "longer": [46, 106], "look": [79, 98], "loop": [3, 4, 8, 17, 32, 58, 75, 84, 91, 105], "loss": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 13, 19, 25, 26, 31, 32, 33, 36, 39, 45, 48, 52, 54, 61, 62, 65, 72, 73, 74, 75, 76, 82, 84, 89, 91, 93, 94, 95, 96, 100, 101, 102, 103, 105, 106, 107], "loss_dual_entrop": [1, 5], "loss_dual_quadrat": 1, "loss_epoch": 36, "loss_fun": [0, 31, 39, 91, 107], "loss_it": [2, 3, 7], "loss_iter0": 2, "loss_iter2": 2, "loss_linear_term": 0, "loss_list": 45, "loss_quad_term": 0, "lost": 106, "lot": [80, 107], "louvain": [37, 46, 84, 91, 94, 105], "louvain_fus": 91, "low": [0, 36, 37, 39, 41, 46, 50, 57, 58, 80, 85, 87, 91, 92, 97, 103, 105, 107, 108], "lower": [0, 14, 19, 23, 34, 46, 58, 84, 91, 92, 93, 94, 97], "lowrank": [52, 53, 103, 107], "lowrank_gromov_wasserstein_sampl": [0, 52, 91, 107], "lowrank_sinkhorn": [0, 53, 92], "lp": [0, 7, 14, 17, 18, 41, 49, 64, 82, 83, 84, 85, 94, 95, 100, 102, 103, 105, 106, 107, 108], "lp_bari": 49, "lp_log": 49, "lp_solver": 95, "lpl1": 84, "lr": [1, 2, 3, 4, 5, 6, 7, 8, 33, 45, 54, 56, 101], "lr_decai": [49, 93], "lr_init": [49, 93], "lst": 103, "lst_m": 63, "lst_plan": 66, "lst_reg": 66, "lst_solver": 66, "lst_unbalanc": 66, "luo": [32, 34, 91, 105], "lvert": [0, 88], "lw": [7, 13, 30, 32, 37, 38, 43, 58], "l\u00e9o": [80, 105], "m": [0, 2, 6, 7, 8, 10, 11, 13, 16, 21, 22, 25, 26, 30, 31, 32, 33, 36, 37, 38, 45, 47, 48, 49, 50, 51, 52, 53, 55, 56, 58, 59, 60, 61, 63, 65, 66, 69, 71, 72, 73, 74, 75, 76, 81, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107], "m0": 82, "m1": [0, 16, 62, 66, 92, 102], "m2": [0, 6, 16, 62, 63, 66, 92, 102], "m3": 16, "m4": 16, "m_": [0, 31, 44, 45, 89, 98, 106], "m_0": 82, "m_1": 16, "m_2": 16, "m_3": 16, "m_4": 16, "m_a": 82, "m_b": 82, "m_current": 98, "m_feat": [83, 91], "m_k": 98, "m_linear": 91, "m_list": 45, "m_samp": [83, 91], "m_t": [44, 45, 89], "m_w2": 64, "m_w2_circl": 64, "ma": [32, 86, 91, 105, 106], "machin": [0, 2, 3, 8, 13, 29, 31, 32, 34, 36, 52, 53, 65, 82, 84, 91, 92, 93, 95, 96, 105, 106, 107], "maco": 107, "macosx": [105, 107], "made": 107, "magic": 79, "mahalanobi": [0, 58, 103], "mai": [3, 78, 79, 91, 93, 96, 97, 98, 105, 106, 107], "mail": [78, 79, 105], "main": [21, 79, 93, 106, 107], "maintain": [78, 81, 105, 107], "mainten": 107, "majewski": [3, 105, 106], "major": [86, 106, 107], "make": [0, 30, 32, 38, 58, 62, 71, 72, 78, 79, 81, 85, 91, 93, 105, 106, 107], "make_1d_gauss": [7, 10, 11, 13, 49, 53, 55, 59, 60, 63, 65, 66, 71, 72], "make_2d_samples_gauss": [34, 48, 61, 68, 73, 74, 75, 76], "make_blob": 43, "make_data_classif": [1, 19, 21, 22, 23, 25, 27], "manag": 107, "mangasarian": 93, "manhattan": 58, "mani": [0, 102, 107], "manifold": [2, 33, 35, 36, 39, 86, 106], "manner": 79, "manpow": [80, 105], "manual_se": [1, 3, 4, 5, 8, 33, 45], "manylinux": 107, "map": [0, 1, 5, 28, 41, 46, 56, 76, 80, 84, 85, 88, 89, 91, 93, 101, 103, 105, 107, 108], "mapping_": 84, "mappingtransport": [25, 26, 106], "mapsto": [0, 91, 99], "marc": [34, 91, 105, 106], "marcel": [0, 93, 105], "marco": [0, 8, 30, 32, 34, 38, 39, 46, 80, 82, 84, 90, 91, 93, 94, 95, 96, 105, 106], "marg": 32, "margin": [0, 32, 34, 39, 41, 57, 75, 80, 82, 83, 91, 93, 94, 96, 98, 102, 103, 105, 106, 107, 108], "marginal_a": 103, "marginal_b": [0, 103], "marginal_loss": [32, 91], "mark": 103, "markdown": 107, "marker": [1, 5, 14, 16, 17, 19, 21, 22, 23, 25, 27, 33, 36, 37, 39, 43, 47], "markeredgecolor": 51, "markerfacecolor": 51, "mask": 103, "mass": [0, 2, 22, 30, 32, 58, 74, 76, 81, 84, 91, 93, 95, 96, 105, 106, 107], "mast": 82, "master": [79, 103, 105, 107], "mat2im": [20, 24, 26], "match": [0, 34, 58, 84, 91, 103, 105, 106, 107], "materi": 94, "math": [0, 29, 44, 45, 47, 58, 91, 93, 96, 97, 100, 106], "mathbb": [0, 46, 81, 82, 91, 93, 94, 99, 101, 103, 106], "mathbf": [0, 6, 30, 36, 37, 38, 39, 43, 58, 76, 81, 82, 83, 84, 86, 88, 91, 92, 93, 94, 95, 96, 97, 98, 100, 101, 102, 103, 104], "mathcal": [0, 16, 42, 46, 84, 85, 88, 90, 91, 92, 94, 99, 103, 106], "mathemat": [0, 3, 68, 79, 82, 88, 91, 93, 96, 99, 105, 106, 107], "mathieu": [80, 100, 107], "mathop": [0, 82, 83, 84, 86, 87, 91, 92, 93, 95, 96, 100, 101, 102, 103, 104], "mathrm": [0, 4, 46, 64, 76, 82, 84, 86, 91, 92, 93, 95, 96, 99, 100, 101, 102, 103], "matlab": [0, 80, 103], "matmul": [45, 81], "matplotlib": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 59, 60, 61, 62, 63, 64, 65, 66, 68, 69, 71, 72, 73, 74, 75, 76, 79, 107], "matric": [0, 7, 32, 34, 35, 37, 42, 54, 58, 65, 81, 82, 83, 84, 86, 89, 90, 91, 93, 95, 96, 97, 103, 104, 105, 106, 107], "matrix": [0, 2, 6, 8, 10, 11, 13, 20, 24, 26, 29, 35, 36, 39, 48, 49, 53, 54, 61, 62, 63, 65, 72, 73, 75, 76, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107], "matur": 79, "max": [0, 10, 11, 13, 30, 32, 34, 35, 36, 37, 38, 43, 48, 52, 53, 55, 58, 59, 60, 62, 63, 64, 65, 66, 71, 72, 73, 75, 76, 81, 82, 84, 87, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107], "max_": [86, 98, 100, 101], "max_featur": 36, "max_i": 93, "max_inner_it": 84, "max_it": [0, 19, 22, 25, 26, 34, 35, 53, 54, 84, 91, 100, 107], "max_iter_inn": [36, 91], "max_iter_ot": [54, 91], "max_iter_out": [36, 91], "max_j": 93, "max_nz": [60, 100, 103], "max_omega": 100, "max_ot": 58, "max_sliced_wasserstein_dist": [0, 99], "max_tk1": [30, 32, 37], "maxfun": 82, "maxim": [1, 5, 91, 93, 101, 102, 107], "maximum": [0, 4, 15, 29, 35, 58, 64, 81, 82, 84, 86, 91, 93, 95, 98, 100, 103], "maxit": [47, 82, 86], "maxiter_mm": 86, "maxiter_sink": 86, "mazelet": [33, 80], "mb": [9, 16, 18, 28, 40, 57, 67, 70, 77, 88, 108], "mblondel": 100, "mccann": [96, 105, 106], "mcol": 29, "md": [2, 36, 39, 107], "mean": [0, 7, 10, 11, 13, 30, 32, 33, 37, 38, 43, 49, 55, 59, 60, 63, 64, 65, 66, 68, 69, 71, 72, 73, 81, 82, 85, 86, 88, 89, 90, 91, 93, 106, 107], "mean_sinkh": 73, "mean_sinkh_ti": 73, "meaning": 106, "meantim": 37, "measur": [0, 3, 7, 14, 17, 31, 46, 56, 68, 82, 83, 84, 86, 91, 93, 99, 101, 102, 103, 105, 106, 107], "measure_weight": [82, 93], "measures_loc": [14, 15, 82, 93], "measures_weight": [14, 15, 82, 93], "mechan": 107, "media": 78, "median": [81, 84, 103], "medic": [82, 105], "mehta": [49, 80, 93, 105], "mem": [9, 18, 28, 40, 57, 67, 70, 77, 108], "member": [78, 105], "memori": [0, 81, 82, 91, 93, 101, 103, 105, 106, 107], "mention": 79, "merg": [79, 107], "meshgrid": [3, 4, 5, 14, 17, 81], "messag": [0, 79, 82, 103, 107], "method": [0, 7, 13, 29, 32, 37, 39, 44, 46, 53, 54, 56, 73, 79, 82, 83, 84, 86, 89, 91, 93, 94, 100, 101, 102, 103, 105, 106, 107], "method_sinkhorn": 83, "metric": [0, 21, 22, 34, 41, 49, 51, 52, 58, 63, 67, 74, 82, 84, 91, 92, 93, 95, 96, 97, 98, 101, 102, 103, 105, 106, 107, 108], "meyer": 93, "mgrid": 69, "mi": [95, 105, 107], "miccai": [82, 105], "michael": [80, 93], "might": [0, 15, 19, 21, 22, 23, 27, 32, 34, 53, 58, 61, 65, 81, 82, 91, 93, 106, 107], "miller": [37, 91, 105], "million": 107, "min": [0, 30, 32, 36, 37, 43, 47, 58, 81, 82, 83, 84, 86, 87, 88, 91, 92, 93, 94, 95, 96, 100, 101, 102, 103, 104, 106], "min_": [0, 4, 6, 7, 8, 54, 76, 82, 86, 91, 93, 94, 96, 98, 102, 106], "min_a": [2, 106], "min_featur": 36, "min_p": 106, "min_t": 98, "min_weight_gw": 2, "minhui": 80, "minibatch": [9, 41, 101, 106, 108], "minigalleri": 107, "minim": [0, 2, 3, 4, 6, 7, 29, 30, 32, 36, 38, 39, 54, 86, 91, 93, 95, 100, 102, 103, 106, 107], "minimum": [29, 81, 84, 91, 93, 95, 103, 106, 107], "minkowski": [0, 49, 58, 93, 103], "minmax": [20, 24, 26], "minor": 107, "minu": [1, 5], "minut": [1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 60, 61, 62, 63, 64, 65, 66, 68, 69, 71, 72, 73, 74, 75, 76], "mirror": [0, 91, 92], "misfit": [0, 91], "mismatch": 107, "miss": 103, "mistak": 107, "mit": [1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 60, 61, 62, 63, 64, 66, 68, 69, 71, 72, 73, 74, 75, 76, 105], "mix": [6, 7, 54], "mixtur": [6, 44, 45, 89, 105, 107], "mixup": [32, 91, 105], "mjl": [34, 105, 106], "ml": 106, "mlj": 91, "mlp": [5, 8], "mm": [54, 86, 91], "mm_unbalanc": [76, 102], "mm_unbalanced2": 102, "mmd": [0, 82, 105, 106], "mmot": [41, 57, 85, 93, 106, 108], "mobahi": [0, 102, 105, 106], "mode": [0, 1, 5, 25, 84, 97], "model": [2, 3, 5, 33, 37, 44, 82, 89, 105, 106, 107], "modif": [79, 107], "modifi": [27, 91], "modified_fil": 79, "modul": [5, 8, 33, 46, 55, 58, 79, 82, 86, 90, 94, 97, 103, 105, 107], "modulo": [0, 93], "mokhtar": [55, 80, 105], "mokhtarzahdi": 55, "moment": 107, "mong": [0, 24, 49, 93, 96, 105, 107], "mont": [0, 99], "montesuma": [14, 15, 80], "month": 107, "more": [0, 30, 32, 38, 54, 58, 79, 81, 82, 86, 88, 91, 93, 106, 107], "mosek": 93, "most": [2, 82, 103, 106, 107], "move": [93, 106, 107], "mover": [0, 84, 93, 105, 107], "mp": 62, "mpl": 7, "mpl_toolkit": [10, 11, 34, 72, 74], "mplot3d": [10, 11, 34, 72, 74], "mr": [37, 91], "mrg": 79, "mt": [7, 88], "mticker": 43, "mu": [0, 3, 6, 7, 16, 25, 26, 29, 31, 45, 46, 64, 74, 84, 86, 87, 88, 91, 94, 99, 106], "mu1": 64, "mu2": 64, "mu_": [0, 34, 46, 48, 61, 64, 68, 73, 74, 75, 76, 84, 88, 106], "mu_a": [0, 87], "mu_b": [0, 87, 88], "mu_d": 8, "mu_i": [54, 88, 106], "mu_j": 106, "mu_k": 106, "mu_n": [0, 4, 8, 93, 99], "mu_t": [0, 34, 46, 48, 61, 68, 73, 74, 75, 76, 84, 88, 106], "mu_target": 64, "mu_x": [46, 54], "much": [58, 79, 82, 107], "multi": [28, 41, 80, 81, 82, 84, 85, 93, 103, 105, 106, 107, 108], "multi_alpha": 90, "multidimension": [0, 35, 93], "multipl": [0, 63, 82, 88, 91, 93, 100, 101, 102, 103, 107], "multipli": [83, 91, 103], "multiprocess": 103, "multiscal": [0, 82], "multivari": [0, 89], "multivariate_norm": 15, "munk": [0, 93, 105], "must": [0, 91, 95, 100, 102, 103, 107], "mv": 6, "my": 79, "m\u00e9moli": [0, 91, 105, 106], "n": [0, 2, 4, 6, 7, 8, 10, 11, 13, 14, 16, 17, 20, 22, 24, 25, 26, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 42, 44, 47, 48, 49, 50, 53, 54, 55, 56, 59, 60, 61, 62, 63, 65, 66, 68, 69, 71, 72, 73, 75, 76, 81, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 103, 104, 105, 106], "n1": [0, 37, 42, 54, 58, 103], "n2": [0, 30, 31, 32, 37, 38, 42, 54, 58, 103], "n3": [30, 32, 38], "n_": [84, 93, 94], "n_1": [37, 42, 54], "n_2": [37, 42, 54], "n_alpha": 10, "n_atom": 82, "n_batch": 5, "n_class": [33, 84], "n_cluster": [36, 39], "n_compon": [33, 35, 89], "n_dim": 8, "n_distribut": [10, 11, 13, 72], "n_edg": 90, "n_epoch": 33, "n_featur": [8, 33, 43, 84, 90, 103], "n_feature_i": [83, 91], "n_feature_x": [83, 91], "n_fitting_sampl": 46, "n_gd_it": 45, "n_graph": [33, 90], "n_hidden_lay": 33, "n_hist": [0, 82, 93, 102], "n_init": 35, "n_iter": [1, 4, 5, 8, 73], "n_k": 82, "n_label": 103, "n_node": [29, 33, 36, 39, 90], "n_node_class": 33, "n_nois": [73, 74, 76], "n_p": 96, "n_predict_sampl": 46, "n_project": [0, 3, 4, 68, 69, 99], "n_projections_arr": [68, 69], "n_sampl": [8, 15, 34, 35, 37, 39, 43, 52, 74, 84, 89, 103], "n_sample_i": [83, 91], "n_sample_x": [83, 91], "n_samples_1": 103, "n_samples_2": 103, "n_samples_a": [0, 82, 91, 92, 99], "n_samples_b": [0, 82, 91, 92, 99], "n_samples_bari": [17, 93], "n_samples_sourc": [21, 27], "n_samples_target": [21, 27], "n_seed": [68, 69], "n_sourc": [56, 101], "n_source_sampl": [1, 5, 19, 23, 25, 84], "n_steps_visu": 45, "n_t": 84, "n_target": [56, 63, 101], "n_target_sampl": [1, 5, 19, 23, 25, 84], "n_templat": [33, 90], "n_template_nod": [33, 90], "n_templates_nod": 90, "n_thread": 0, "n_tplt": 90, "n_tplt_node": 90, "n_try": 64, "n_u": 96, "n_visu": 8, "n_weight": 72, "na": 97, "nabla": [46, 84, 93, 94, 100], "nakhostin": [82, 105], "name": [22, 37, 66, 81, 91, 103, 105, 106], "namespac": 107, "nan": 81, "nan_to_num": 81, "narr": 79, "nathali": [80, 105], "nathan": [80, 107], "nation": 78, "nativ": 7, "natur": [0, 81, 93, 105], "nauk": 93, "nb": [0, 7, 10, 11, 13, 20, 26, 30, 32, 34, 35, 38, 47, 48, 49, 50, 55, 59, 60, 61, 62, 63, 65, 66, 68, 69, 71, 72, 73, 74, 75, 76, 91, 93, 95, 97], "nb_class": 84, "nb_dummi": [91, 95, 96], "nb_imag": 12, "nb_interp": 16, "nb_iter_max": [2, 3, 7], "nb_node": 2, "nb_samples_grad": 91, "nb_samples_p": 91, "nb_samples_q": 91, "nbb": 100, "nbm": 11, "nbm2": 11, "nbnois": 47, "nbpc": 2, "nbsp": 81, "nc": [2, 36, 39], "ncol": 54, "ncourti": [7, 12, 34, 35], "ndarrai": [0, 29, 35, 81, 82, 85, 86, 91, 93, 95, 96, 97, 98, 99, 100, 101, 103], "ndim": [7, 29], "nearest": [2, 19, 21, 23, 27, 31, 36, 37, 39, 41, 48, 52, 53, 57, 61, 62, 84, 94, 105, 107, 108], "nearest_brenier_potential_fit": [46, 84], "nearest_brenier_potential_predict_bound": [46, 84], "nearestbrenierpotenti": [84, 94], "nearli": [106, 107], "necessari": [10, 11, 72, 74, 78, 79, 93, 105, 106, 107], "necessarili": 91, "need": [0, 46, 49, 54, 58, 79, 81, 82, 86, 90, 91, 93, 94, 97, 106, 107], "needham": [37, 91, 105], "neg": [0, 1, 5, 75, 81, 82, 91, 93, 98, 100, 102, 105, 107], "negentropi": 100, "neginf": 81, "neighbor": 84, "neighborhood": 107, "nemdlaplacetransport": 23, "nemdtransport": [19, 21, 23, 27], "nemo": 105, "nenna": [0, 10, 11, 82, 96, 102, 105, 106], "neq": [86, 91, 93, 106], "nest": 103, "net": 34, "network": [0, 8, 33, 90, 91, 105, 106, 107], "networkx": [29, 30, 32, 33, 36, 37, 38, 39, 91], "neural": [0, 8, 25, 26, 32, 33, 42, 54, 55, 56, 82, 83, 84, 90, 91, 94, 100, 101, 102, 105, 106, 107], "neurip": [0, 32, 55, 91, 95, 96, 98, 102, 105, 106], "neutral": 94, "neuv": [46, 84, 94, 105], "never": [79, 107], "new": [29, 46, 81, 84, 94, 103, 106], "next": [37, 58, 91, 93, 95, 98, 106, 107], "next_active_index": 98, "next_gamma": 98, "next_removal_gamma": 98, "next_removal_index": 98, "nfeasibl": 34, "ngeativ": 81, "nguyen": [82, 105, 106], "ni": [0, 99], "nice": 107, "nicola": [0, 3, 7, 12, 29, 30, 31, 32, 34, 35, 38, 39, 58, 68, 80, 82, 84, 90, 91, 95, 99, 105, 106], "nightingal": [0, 93, 105], "nile": [84, 105], "nip": [0, 25, 26, 82, 84, 94, 100, 102, 105, 106], "nit": 58, "niter": [6, 49, 54, 93], "nits_bcd": 83, "nits_ot": 83, "nitzan": [0, 87, 105, 106], "nk_source_sampl": 84, "nlabel": [36, 39], "nmd": 35, "nn": [4, 5, 8, 33, 107], "no_grad": [2, 3, 6, 7, 45, 54], "node": [0, 2, 29, 32, 33, 34, 37, 90, 91, 95, 105], "node_alpha": 37, "node_color": [29, 30, 32, 33, 37, 38], "node_id1": 37, "node_id2": 37, "node_label": 39, "node_s": [29, 30, 32, 37, 38], "node_shap": 37, "nodelist": [30, 32, 33, 37, 38], "nodes_color_part": [30, 32, 37, 38], "nodes_color_part1": [30, 32, 37, 38], "nodes_color_part2": [30, 32, 37, 38], "nodes_s": [30, 32, 38], "nois": [1, 5, 8, 29, 74, 85], "noise_level": [1, 5, 25], "noisi": [29, 54], "non": [0, 46, 60, 72, 75, 79, 80, 81, 82, 84, 91, 93, 95, 98, 100, 102, 103, 105, 106, 107], "none": [0, 2, 5, 13, 15, 16, 29, 30, 31, 32, 33, 36, 37, 38, 39, 42, 43, 44, 45, 54, 58, 64, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 107], "nonetheless": 81, "nonlinear": [93, 94, 106], "nonneg": [0, 91, 92, 102], "nonnegative_symmetr": [36, 91], "nonparametr": [3, 105, 106], "nonumb": 93, "nonzero": 100, "noplot": 79, "noqa": [10, 11, 34, 72, 74], "norm": [0, 15, 29, 32, 34, 43, 47, 58, 76, 81, 83, 84, 91, 93, 103, 107], "normal": [0, 4, 10, 11, 13, 14, 29, 30, 32, 38, 63, 72, 81, 84, 86, 90, 99, 103, 107], "notabl": 107, "notat": 107, "note": [0, 27, 49, 58, 81, 82, 84, 86, 90, 91, 93, 94, 96, 97, 100, 102, 103, 105, 106, 107], "notebook": [1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 60, 61, 62, 63, 64, 65, 66, 68, 69, 71, 72, 73, 74, 75, 76, 106, 107], "noth": 97, "notic": [37, 39, 58], "nov": 107, "novel": [106, 107], "novemb": 107, "now": [2, 4, 54, 58, 81, 106, 107], "np": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 20, 22, 23, 24, 25, 26, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 60, 61, 62, 63, 64, 65, 66, 68, 69, 71, 72, 73, 74, 75, 76, 81, 82, 84, 85, 91, 93, 96, 98, 99, 100, 102, 103, 106, 107], "np_config": 81, "npart": [37, 91], "npart1": 91, "npart2": 91, "npart_1": 37, "npart_2": 37, "npo": 35, "npost01": 35, "npost02": 35, "npost13": 35, "npost23": 35, "nproc": 103, "npz": 58, "nrow": 54, "ns1": 6, "ns_budget": [55, 82], "nsemi": 27, "nsinkhornl1l2transport": 19, "nsinkhornlpl1transport": [19, 21], "nsinkhorntransport": [19, 21, 23, 27], "nsk": 82, "nstd": [16, 45], "nt": [0, 6, 36, 82, 84, 87, 88, 91, 92, 93, 94, 95, 96, 97, 98, 100, 101, 104], "nt1": 6, "nt_budget": [55, 82], "nterpol": 106, "nu": [0, 3, 4, 7, 31, 46, 84, 86, 91, 93, 94, 99], "nu_i": 93, "num": [10, 13, 81], "num_class": 33, "num_it": 88, "num_iter_max": 73, "number": [0, 1, 5, 6, 8, 14, 15, 17, 19, 21, 22, 23, 29, 31, 32, 34, 35, 36, 39, 53, 55, 58, 61, 65, 73, 79, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107], "numer": [0, 34, 37, 58, 72, 81, 82, 84, 86, 96, 103, 105, 106, 107], "numinneritermax": [0, 15, 82, 84, 94, 95], "numitermax": [0, 14, 15, 19, 21, 22, 23, 32, 34, 52, 53, 56, 58, 61, 65, 73, 82, 84, 87, 91, 92, 93, 94, 95, 96, 100, 101, 102, 104], "numitermax_dykstra": [0, 91], "numitermaxemd": [0, 95, 104], "numpi": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 20, 22, 24, 25, 26, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 60, 61, 62, 63, 64, 65, 66, 68, 69, 71, 72, 73, 74, 75, 76, 79, 81, 82, 84, 86, 91, 93, 94, 96, 98, 99, 102, 103, 105, 106, 107], "numpy_op": 81, "numpybackend": 81, "numthread": [0, 93, 107], "nunsupervis": 27, "nv": [5, 75], "nvisu": [5, 65], "nx": [29, 33, 81, 91, 92, 93, 95, 97, 103, 107], "nx_graph": 29, "ny_sampstem": 83, "nz": [1, 22, 25, 47, 85], "o": [0, 1, 5, 12, 13, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 33, 35, 36, 37, 39, 49, 51, 58, 90, 91, 105, 106, 107], "o1": 51, "o2": 51, "obj": [49, 93, 100], "object": [0, 1, 2, 3, 4, 5, 8, 35, 44, 45, 49, 59, 60, 63, 64, 66, 81, 82, 83, 84, 91, 93, 95, 100, 102, 103, 105, 106, 107], "oblig": 78, "observ": [6, 82, 85], "obstacl": [96, 105, 106], "obtain": [0, 64, 84, 98, 106], "obviou": [0, 93], "occur": [84, 106], "ocean_dai": [20, 24, 26], "ocean_sunset": [20, 24, 26], "oct": 107, "octob": [82, 105], "off": [0, 2, 4, 12, 13, 16, 20, 22, 24, 26, 30, 32, 33, 36, 37, 38, 39, 51, 53, 65, 66, 79, 90, 91], "offens": 78, "offer": 107, "offici": [78, 107], "offlin": 78, "offset": 47, "often": [79, 106], "og": 50, "old": 107, "old_fval": 95, "older": 107, "olvi": 93, "omega": [0, 76, 82, 91, 95, 96, 100, 101, 102, 106], "omega_": [0, 84, 106], "omega_g": [0, 84], "omit": 103, "omp": 0, "onc": [3, 4, 8, 17, 75], "one": [1, 3, 5, 7, 20, 24, 25, 26, 29, 33, 35, 36, 39, 56, 58, 79, 81, 82, 84, 85, 91, 93, 98, 106, 107], "one_hot": 33, "ones": [2, 8, 14, 15, 29, 30, 31, 32, 36, 37, 38, 39, 45, 49, 58, 61, 68, 69, 73, 75, 76, 81, 84, 91, 107], "ones_p": 91, "onli": [0, 6, 14, 31, 37, 46, 58, 81, 82, 83, 84, 86, 88, 89, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 105, 106, 107], "onlin": [0, 2, 36, 58, 78, 82, 91, 105, 106, 107], "onto": [7, 19, 21, 23, 84, 91, 100, 103, 106], "op": 81, "open": [78, 79, 80, 105, 106, 107], "openmp": [0, 93, 107], "oper": [29, 32, 34, 37, 79, 82, 84, 86, 88, 93, 94, 105, 106], "operand": 81, "opt": 45, "optim": [0, 1, 3, 5, 8, 9, 14, 20, 25, 26, 29, 30, 31, 32, 33, 34, 38, 41, 45, 46, 47, 49, 56, 57, 65, 67, 77, 80, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 100, 101, 102, 103, 104, 107, 108], "optimis": [46, 84, 94], "optimizewarn": 49, "option": [0, 37, 39, 58, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107], "orang": 44, "order": [0, 6, 16, 21, 27, 29, 45, 46, 58, 81, 84, 86, 90, 93, 94, 97, 103, 105, 106], "org": [5, 54, 55, 62, 78, 81, 82, 100, 103, 105, 106, 107], "organ": 107, "orient": [43, 78], "origin": [0, 2, 25, 29, 79, 80, 93, 100, 106, 107], "orthogon": 103, "oslash": 58, "ot": [2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 42, 43, 44, 45, 46, 47, 49, 51, 52, 53, 54, 55, 56, 59, 61, 66, 67, 68, 69, 71, 72, 73, 74, 75, 76, 79, 80, 105, 107, 108], "ot_": [0, 37, 93, 106], "ot_23": [30, 38], "ot_32": [30, 38], "ot_cost": [0, 102], "ot_dist": [0, 102], "ot_emd": [19, 20, 21, 23, 26, 58, 106], "ot_emd_laplac": 23, "ot_glob": 37, "ot_global_": 37, "ot_l1l2": 19, "ot_lpl1": [19, 21], "ot_mapping_gaussian": [25, 26], "ot_mapping_linear": [25, 26], "ot_next_gamma": 98, "ot_sink_algo": 58, "ot_sinkhorn": [19, 20, 21, 22, 23, 26, 58], "ot_sinkhorn_semi": 27, "ot_sinkhorn_un": 27, "otda": [19, 22, 23, 28, 41, 84, 85, 103, 107, 108], "other": [0, 2, 6, 7, 47, 49, 57, 58, 78, 79, 91, 92, 95, 100, 101, 103, 105, 107, 108], "otherwis": [0, 78, 81, 89, 91, 93, 103], "otim": 91, "otml": [84, 91, 105, 106], "otresult": [0, 103], "otresultlazi": 0, "ots_loc": 37, "ots_local_": 37, "ott": 107, "our": [2, 3, 7, 37, 46, 105, 106, 107], "out": [20, 25, 33, 54, 84, 89, 99, 107], "out_of_sample_map": 84, "outer": 81, "outlier": [41, 57, 83, 103, 107, 108], "output": [0, 5, 8, 35, 79, 82, 84, 89, 91, 95, 101, 103, 105, 106, 107], "outsid": 107, "over": [0, 8, 36, 37, 81, 82, 91, 93, 94, 96, 97, 103], "overal": 106, "overcom": 106, "overflow": [23, 72, 82, 105, 107], "overhead": [0, 66, 82, 87, 91, 93, 104, 106], "overlap": 106, "overlin": 90, "own": 107, "p": [0, 2, 4, 7, 22, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 47, 51, 52, 53, 54, 58, 64, 69, 74, 75, 76, 81, 82, 83, 84, 85, 86, 87, 91, 93, 95, 96, 99, 100, 103, 104, 105, 106, 107], "p0": [47, 86], "p1": [17, 22, 30, 32, 33, 37, 38, 51], "p2": [17, 22, 30, 32, 33, 37, 38, 51], "p3": [17, 30, 32, 38], "p_": [36, 39, 91], "p_1": 91, "p_2": 91, "p_i": 93, "p_inter": [36, 39], "p_intra": [36, 39], "p_ix_": 93, "p_k": 95, "p_list": [17, 93], "packag": [46, 47, 82, 103, 106, 107], "pad": 81, "pad_width": 81, "page": [46, 79, 84, 94, 105, 107], "pagerank": [37, 91], "pagerank_fus": 91, "pair": [83, 89, 91, 103], "pairwis": [0, 30, 32, 38, 84, 91, 107], "pann": [0, 93, 105, 106], "papadaki": [20, 26, 65, 84, 95, 105, 106], "paper": [0, 11, 82, 105, 106, 107], "paragraph": 79, "paralel": 107, "parallel": [0, 93, 103, 106, 107], "param": [45, 66, 103], "param_1": 103, "param_2": 103, "param_img": [19, 23], "paramet": [0, 2, 5, 6, 7, 8, 12, 19, 21, 22, 23, 29, 31, 32, 33, 34, 35, 36, 37, 39, 50, 55, 61, 64, 65, 71, 72, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107], "parent": [12, 13, 20, 24, 26, 35], "parenthes": 103, "pari": [0, 14, 15, 33, 44, 45, 46, 52, 53, 93, 105, 106], "parmap": 103, "part": [0, 2, 37, 39, 47, 82, 91, 102, 103, 105, 107], "part1": [30, 32, 37, 38], "part1_": 37, "part2": 37, "part2_": 37, "part_g1": [30, 32, 37, 38], "part_g2": [30, 32, 37, 38], "part_g3": [30, 32, 38], "part_method": [37, 91], "partial": [0, 66, 76, 77, 80, 85, 91, 95, 101, 105, 107, 108], "partial_": 101, "partial_cg": 95, "partial_gromov_wasserstein": [74, 91, 96, 106], "partial_gromov_wasserstein2": [91, 96], "partial_gw_dist": [74, 91, 96], "partial_ot": 76, "partial_w_dist": 74, "partial_wasserstein": [74, 76, 106], "partial_wasserstein2": [96, 106], "partial_wasserstein_lagrang": 96, "particip": 78, "particular": [46, 91, 107], "particularli": [98, 106], "partit": [30, 32, 38, 39, 46, 84, 91, 94, 107], "partli": 106, "partner": [80, 105], "pass": [0, 37, 79, 91, 93, 96, 100, 101, 103], "past": 107, "patch": [16, 42, 43, 45, 54], "path": [12, 13, 20, 24, 26, 35, 37, 41, 77, 85, 98, 105, 107, 108], "pathcollect": [3, 35, 64], "pathlib": [12, 13, 20, 24, 26, 35], "pati": [46, 84, 94, 105], "pattern": [0, 65, 84, 95, 99, 105, 106], "pave": 107, "pca": [35, 107], "pcolormesh": 5, "pdf": [62, 64, 79, 89, 106], "pdf1": 64, "pdf_t": 64, "pdf_von_mis": 64, "pe": 107, "pedro": [82, 93, 105], "penal": [0, 41, 77, 85, 98, 102, 105, 108], "peopl": 107, "pep": 107, "pep8": [79, 107], "per": [20, 24, 26, 35, 60, 93, 100, 105], "perfectli": 39, "perform": [0, 2, 3, 7, 29, 37, 46, 49, 55, 79, 84, 91, 93, 94, 103, 105, 106, 107], "period": 64, "perman": 78, "permiss": 78, "permit": 60, "permut": [0, 2, 3, 7, 91], "perplex": 33, "perrot": [25, 26, 80, 84, 94, 105, 106], "person": [78, 80], "perturb": 93, "peyr": [20, 26], "peyr\u00e9": [0, 8, 10, 11, 32, 34, 52, 53, 56, 65, 72, 73, 80, 82, 84, 88, 91, 92, 93, 95, 96, 101, 102, 105, 106], "pfda": 47, "pgd": [32, 34, 91], "pgtol": 82, "pgw": [34, 91], "pham": [0, 69, 93, 99, 105], "phd": [46, 84, 94, 105], "phi": [31, 46, 84, 93, 94, 98], "phi2": 31, "phi_j": 98, "phi_lu": [46, 94], "phi_u": 98, "phone": 107, "physic": 78, "pi": [0, 1, 5, 8, 17, 24, 25, 29, 37, 42, 43, 47, 52, 54, 62, 64, 69, 86, 91, 93, 94, 101, 103, 107], "pi1": 91, "pi2": 91, "pi_": [43, 86, 91, 94], "pi_1": 91, "pi_2": 91, "pi_feat": [83, 91], "pi_featur": [42, 54, 83], "pi_list": 98, "pi_samp": [83, 91], "pi_samp2": 91, "pi_sampl": [42, 54, 83], "pick": [79, 101], "piecewis": 98, "pierr": [46, 84, 94], "pillow": 79, "pip": [58, 79, 106, 107], "pipelin": 103, "pipi": 107, "pixel": [20, 24, 35], "pk": 95, "pkdd": [37, 91, 105], "pl": [1, 2, 3, 4, 5, 6, 7, 8, 11, 14, 16, 17, 19, 21, 22, 23, 25, 27, 30, 31, 32, 33, 34, 36, 37, 38, 39, 42, 43, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 60, 61, 62, 63, 64, 65, 66, 68, 69, 71, 72, 73, 74, 75, 76], "place": [79, 97, 107], "plai": 0, "plain": 103, "plan": [0, 2, 9, 30, 32, 38, 39, 41, 50, 51, 53, 54, 57, 59, 60, 75, 76, 82, 83, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 100, 101, 102, 103, 106, 107, 108], "plan_dens": 44, "plan_dual_entrop": [1, 5], "plan_dual_quadrat": 1, "plan_init": 0, "plane": 58, "planetari": [82, 105], "plasma": 45, "platform": [79, 107], "pleas": [0, 46, 79, 81, 91, 93, 96, 105], "plog": 34, "plot": [0, 2, 7, 10, 11, 13, 30, 32, 36, 37, 38, 39, 40, 41, 46, 49, 53, 54, 65, 106, 107, 108], "plot1d_mat": [44, 53, 55, 56, 59, 60, 65, 66, 71, 107], "plot2d_samples_mat": [1, 21, 48, 50, 61, 62], "plot_ax": 22, "plot_barycenter_1d": [10, 18, 108], "plot_barycenter_fgw": [29, 40, 108], "plot_barycenter_lp_vs_entrop": [11, 18, 108], "plot_compute_emd": [63, 67, 108], "plot_compute_wasserstein_circl": [64, 67, 108], "plot_conv_sinkhorn_ti": [73, 77, 108], "plot_convolutional_barycent": [12, 18, 108], "plot_coot": [42, 57, 108], "plot_debiased_barycent": [13, 18, 108], "plot_dmmot": [49, 57, 108], "plot_dual_ot_pytorch": [1, 9, 108], "plot_entropic_semirelaxed_fgw": [30, 40, 108], "plot_ewca": [43, 57, 108], "plot_factored_coupl": [50, 57, 108], "plot_fgw": [31, 40, 108], "plot_fgw_solv": [32, 40, 108], "plot_free_support_barycent": [14, 18, 108], "plot_free_support_sinkhorn_barycent": [15, 18, 108], "plot_gaussian_barycent": [16, 18, 108], "plot_generalized_free_support_barycent": [17, 18, 108], "plot_gmm_flow": [45, 57, 108], "plot_gmmot_plan": [44, 57, 108], "plot_gnn_tfgw": [33, 40, 108], "plot_graph": [2, 36, 39], "plot_gromov": [34, 40, 108], "plot_gromov_barycent": [35, 40, 108], "plot_gromov_wasserstein_dictionary_learn": [36, 40, 108], "plot_intro_ot": [58, 67, 108], "plot_logo": [51, 57, 108], "plot_lowrank_gw": [52, 57, 108], "plot_lowrank_sinkhorn": [53, 57, 108], "plot_optim_gromov_pytorch": [2, 9, 108], "plot_optim_otreg": [65, 67, 108], "plot_ot_1d": [59, 67, 108], "plot_ot_1d_smooth": [60, 67, 108], "plot_ot_2d_sampl": [61, 67, 108], "plot_ot_l1_vs_l2": [62, 67, 108], "plot_otda_class": [19, 28, 108], "plot_otda_color_imag": [20, 28, 108], "plot_otda_d2": [21, 28, 108], "plot_otda_jcpot": [22, 28, 108], "plot_otda_laplacian": [23, 28, 108], "plot_otda_linear_map": [24, 28, 108], "plot_otda_map": [25, 28, 108], "plot_otda_mapping_colors_imag": [26, 28, 108], "plot_otda_semi_supervis": [27, 28, 108], "plot_outlier_detection_with_coot_and_unbalanced_coot": [54, 57, 108], "plot_partial_wass_and_gromov": [74, 77, 108], "plot_quantized_gromov_wasserstein": [37, 40, 108], "plot_regpath": [75, 77, 108], "plot_screenkhorn_1d": [55, 57, 108], "plot_semirelaxed_fgw": [38, 40, 108], "plot_semirelaxed_gromov_wasserstein_barycent": [39, 40, 108], "plot_sliced_wass_grad_flow_pytorch": [3, 9, 108], "plot_solve_vari": [66, 67, 108], "plot_spher": 4, "plot_ssnb": [46, 57, 108], "plot_ssw_unif_torch": [4, 9, 108], "plot_stoch_continuous_ot_pytorch": [5, 9, 108], "plot_stochast": [56, 57, 108], "plot_styl": [44, 97], "plot_surfac": 69, "plot_unbalanced_ot": [76, 77, 108], "plot_unmix_optim_torch": [6, 9, 108], "plot_uot_1d": [71, 77, 108], "plot_uot_barycenter_1d": [72, 77, 108], "plot_vari": [68, 70, 108], "plot_variance_ssw": [69, 70, 108], "plot_wass1d_torch": [7, 9, 108], "plot_wass2_gan_torch": [8, 9, 108], "plot_wda": [47, 57, 108], "plot_weakot_vs_ot": [48, 57, 108], "plot_wirefram": [4, 69], "plt": [10, 12, 13, 15, 17, 20, 24, 26, 29, 35, 37, 44, 46], "plug": 107, "pmlr": [0, 3, 8, 13, 46, 73, 82, 84, 87, 94, 102, 105, 106], "pn": 91, "png": [3, 12, 13, 14, 17, 35, 51], "po": [29, 30, 32, 33, 35, 37, 38, 84], "poggio": [0, 102, 105, 106], "point": [0, 15, 17, 31, 32, 34, 35, 49, 51, 52, 54, 55, 56, 64, 79, 82, 84, 86, 88, 89, 91, 93, 94, 96, 103, 105, 106, 107], "pointer": [106, 107], "pointwis": [34, 107], "pointwise_gromov_wasserstein": [34, 91], "poli": [10, 72], "polici": 78, "polit": 78, "polo": [0, 102, 105, 106], "polycollect": [10, 11, 72], "polynomi": 107, "polytechniqu": [1, 2, 3, 5, 6, 7, 8, 14, 16, 17, 48, 50, 51], "polytehniqu": [44, 45], "polytop": 94, "pool": [90, 107], "pooladian": [84, 105], "pooling_tfgw": 33, "popul": [91, 96], "popular": 106, "pos1": [30, 32, 37, 38], "pos2": [30, 32, 37, 38], "posinf": 81, "posit": [0, 2, 7, 10, 11, 13, 36, 39, 55, 58, 59, 60, 63, 65, 66, 71, 72, 78, 81, 84, 88, 91, 93, 95, 96, 97, 103, 105, 106], "possibl": [0, 79, 82, 84, 93, 103, 106, 107], "post": 78, "pot": [6, 7, 12, 19, 34, 35, 37, 42, 46, 54, 56, 57, 74, 76, 80, 81, 83, 91, 92, 103, 107, 108], "pot_backend_disable_": 106, "pot_backend_disable_tensorflow": 106, "potenti": [0, 5, 8, 32, 37, 41, 57, 82, 84, 91, 93, 94, 100, 101, 102, 103, 105, 107, 108], "potential_a": 103, "potential_b": 103, "potentials_init": 0, "power": [0, 58, 81, 93, 99], "powernorm": 43, "pp": [0, 3, 8, 34, 65, 73, 82, 84, 87, 88, 95, 99, 102, 105, 106], "ppa": [32, 34, 91, 107], "pq": [0, 91], "pr": [79, 81, 107], "practic": [0, 8, 79, 82, 84, 86, 91, 94, 106, 107], "pre": [0, 37, 58, 79, 81, 82, 91, 106], "precis": [0, 54, 81, 82, 84, 91, 93, 107], "precomput": [2, 35, 36, 39, 91, 106], "pred": 33, "predict": [20, 46, 84, 91, 94], "prefer": [0, 79, 86, 93], "prefix": 79, "preprin": [0, 102], "preprint": [0, 17, 65, 72, 82, 84, 86, 93, 95, 102, 105, 106], "preprocess": 37, "present": [20, 25, 27, 75, 79], "press": 107, "prevent": [106, 107], "previou": [83, 91, 98], "previous": [2, 95], "primal": [49, 93, 101], "prime": 93, "print": [0, 1, 2, 4, 5, 6, 8, 30, 32, 33, 34, 36, 38, 39, 42, 49, 52, 54, 56, 58, 74, 79, 82, 83, 84, 86, 87, 91, 93, 94, 95, 96, 100, 102, 104, 107], "print_g": 22, "print_period": 82, "print_rat": 93, "prior": [0, 79, 82, 93, 106], "prioriti": [0, 93], "privat": 78, "probabl": [2, 7, 17, 33, 36, 39, 54, 84, 88, 89, 91, 93, 105], "problem": [0, 6, 7, 8, 10, 11, 21, 22, 27, 39, 46, 49, 51, 54, 72, 76, 82, 83, 84, 85, 86, 87, 91, 92, 93, 94, 95, 96, 98, 100, 101, 102, 103, 104, 105, 106, 107], "proc": 100, "procedur": 106, "proceed": [0, 13, 82, 99, 100, 105, 106], "process": [0, 25, 26, 30, 32, 33, 37, 38, 42, 54, 55, 56, 58, 82, 83, 84, 91, 93, 94, 100, 101, 102, 105, 106, 107], "processor": 107, "prod": 81, "produc": [32, 34, 91, 93], "product": [58, 81, 84, 88, 89, 91, 98, 103, 106], "profession": 78, "profil": 79, "program": [79, 82, 84, 93, 95, 105, 106, 107], "progress": 79, "proj": [86, 99], "proj_sdp": 45, "proj_simplex": [2, 6, 7, 45, 54], "projc": 82, "project": [0, 2, 3, 4, 5, 6, 7, 10, 11, 15, 19, 21, 22, 23, 29, 30, 32, 34, 36, 37, 38, 39, 44, 46, 49, 52, 53, 54, 55, 58, 61, 64, 65, 66, 72, 74, 78, 79, 80, 82, 84, 86, 88, 89, 91, 93, 94, 96, 99, 100, 102, 103, 105, 106, 107], "projection_robust_wasserstein": 86, "projection_simplex": 100, "projection_sparse_simplex": 103, "projector": 106, "projfda": 47, "projr": 82, "projwda": 47, "promot": [36, 82, 91, 106, 107], "prop": [22, 39, 96], "propag": 84, "proper": [81, 91, 107], "properli": 79, "properti": [2, 8, 84, 91, 93, 94, 103, 105, 106], "proport": [2, 30, 32, 36, 38, 39, 58, 82, 84, 85, 97], "proportionali": [30, 32], "proportionn": 32, "proportions_": [22, 84], "propos": [0, 3, 6, 8, 10, 11, 13, 17, 33, 43, 47, 65, 68, 69, 72, 73, 82, 84, 87, 88, 91, 93, 94, 96, 101, 102, 104, 106, 107], "proposit": [91, 92, 100, 101], "proven": 106, "provid": [0, 2, 36, 37, 39, 58, 79, 80, 81, 82, 84, 88, 89, 91, 93, 95, 97, 98, 102, 103, 105, 106, 107], "proxim": [32, 34, 91, 107], "pseudo": 58, "pseudorandom": 49, "pt": 22, "public": [78, 79, 107], "publish": [37, 78, 82, 91, 105], "puigcerv": [100, 105], "pull": [81, 107], "pure": 106, "purpos": [34, 74, 106], "push": [79, 106, 107], "pushforward": [0, 99], "put": [49, 64], "pwda": 47, "py": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 81, 103, 107, 108], "pykeop": 0, "pylab": [2, 3, 6, 7, 11, 14, 16, 17, 19, 21, 22, 23, 25, 27, 30, 32, 34, 36, 37, 38, 39, 42, 43, 45, 47, 48, 50, 52, 53, 55, 56, 58, 59, 60, 61, 62, 63, 64, 65, 66, 68, 69, 71, 72, 73, 74, 75, 76], "pymanopt": [0, 86, 105, 106], "pypi": [55, 82, 105, 107], "pyplot": [1, 4, 5, 8, 10, 12, 13, 15, 17, 20, 24, 26, 29, 31, 33, 35, 37, 44, 46, 49, 51, 54], "pyproject": 107, "pyrro": [0, 99, 105, 106], "pytest": [79, 107], "python": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 71, 72, 73, 74, 75, 76, 79, 81, 103, 106, 107, 108], "python3": [46, 47], "python3stat": 107, "pythonot": [58, 81, 105, 107], "pytorch": [0, 9, 41, 54, 80, 81, 85, 90, 97, 101, 103, 105, 106, 107, 108], "q": [0, 31, 34, 36, 37, 52, 53, 72, 74, 81, 82, 83, 91, 92, 93, 95, 96, 98, 103, 106], "qcqp": 94, "qfgw": 37, "qfgw_dist": 37, "qgw": [37, 91], "qgw_dist": 37, "qquad": 93, "qr": 81, "quad": [0, 6, 82, 83, 84, 86, 87, 91, 93, 94, 95, 96, 100, 101, 102, 103, 104, 106], "quadmesh": 5, "quadrat": [0, 9, 41, 76, 84, 85, 91, 95, 96, 97, 101, 103, 105, 107, 108], "qualiti": [49, 107], "quang": [42, 54], "quantifi": 102, "quantil": [0, 91, 93, 96], "quantiti": [21, 27, 36], "quantiz": [40, 41, 80, 91, 105, 107, 108], "quantized_fused_gromov_wasserstein": [37, 91, 107], "quantized_fused_gromov_wasserstein_partit": [37, 91, 107], "quantized_fused_gromov_wasserstein_sampl": [37, 91, 107], "question": 105, "quick": [58, 105, 107], "quicker": [106, 107], "quickli": [49, 58, 79, 107], "quit": [46, 106, 107], "r": [0, 3, 4, 7, 8, 10, 11, 13, 22, 25, 26, 30, 33, 34, 35, 36, 37, 38, 39, 42, 43, 46, 47, 49, 50, 52, 53, 54, 55, 56, 58, 59, 60, 63, 64, 65, 66, 69, 71, 72, 73, 74, 75, 81, 82, 83, 84, 86, 87, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 107], "r1": 52, "r2": 52, "r_": [91, 98], "ra": 98, "race": 78, "radon": [0, 3, 68, 99, 105, 106], "rais": [0, 79, 81, 82, 91, 92, 93, 95, 96, 103, 107], "rak": 107, "rakotomamonji": [0, 47, 55, 65, 80, 82, 84, 86, 95, 105, 106], "rand": [2, 4, 8, 24, 44, 47, 49, 50, 73, 74, 76, 81, 89], "randint": [5, 20, 26, 29, 33, 49], "randn": [0, 1, 3, 5, 6, 8, 15, 24, 31, 34, 42, 45, 47, 54, 56, 69, 74, 81, 99, 107], "random": [0, 2, 3, 5, 6, 8, 14, 15, 20, 22, 24, 26, 29, 30, 31, 32, 34, 35, 36, 38, 39, 42, 43, 44, 46, 47, 49, 50, 53, 54, 56, 64, 69, 73, 74, 75, 76, 81, 84, 85, 86, 89, 90, 91, 92, 99, 101, 103, 107], "random_init": 2, "random_product": 91, "random_split": 33, "random_st": [0, 2, 33, 35, 36, 39, 43, 85, 86, 91, 101], "randomint": 29, "randomli": 91, "randomst": [0, 2, 6, 20, 24, 26, 35, 43, 46, 56, 84, 85, 86, 91, 99, 101, 103], "rang": [1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 15, 16, 22, 29, 30, 32, 33, 35, 36, 37, 38, 39, 42, 43, 45, 46, 49, 51, 54, 58, 63, 64, 68, 69, 72, 73, 75, 76, 107], "rangl": [0, 81, 82, 91, 92, 94, 99], "rangle_f": [0, 82, 84, 91, 93, 94, 95, 96, 101, 102], "rank": [0, 37, 41, 50, 57, 58, 80, 85, 87, 91, 92, 97, 100, 103, 105, 107, 108], "ransport": 104, "rao": 96, "rapidli": 106, "raspberri": 107, "rate": [6, 91, 93, 101], "rather": 93, "ratio": 2, "ravel": [5, 29, 75, 76, 100, 103], "rbrace": 46, "re": [0, 68, 69, 74, 75, 81, 93, 103], "reach": [47, 107], "read": [91, 95, 105], "reader": [79, 106], "readi": 79, "readm": [106, 107], "readthedoc": 107, "real": [0, 47, 93], "realign": 106, "realist": 8, "realli": 107, "realpath": [12, 13, 20, 24, 26, 35], "reason": [0, 78, 82, 106, 107], "recal": [27, 98], "recast": 98, "recast_ot_as_lasso": 98, "recast_semi_relaxed_as_lasso": 98, "receiv": [2, 79], "recent": [106, 107], "recognit": [0, 99, 105, 106], "recommend": [0, 79, 82, 91, 106, 107], "reconstruct": [29, 36, 91, 100, 107], "reconstruction_error": 36, "record": [0, 7, 79, 82, 83, 84, 87, 88, 91, 92, 93, 94, 95, 96, 100, 101, 102, 104], "recov": [0, 2, 8, 54, 91, 101, 102, 106, 107], "rect": 43, "rectangl": 43, "red": [7, 20, 26, 31, 33, 46, 52, 58], "redcross": [3, 12, 14, 17], "redko": [22, 23, 42, 54, 80, 82, 83, 84, 91, 105], "reduc": [0, 103], "reduce_lazytensor": 103, "reduct": [46, 86, 91, 103, 105, 107], "refer": [7, 30, 32, 38, 79, 81, 82, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 98, 100, 101, 102, 103, 104, 107], "reflect": [3, 4, 8, 17, 75], "reformul": 98, "reg": [0, 1, 5, 10, 11, 12, 13, 15, 19, 20, 21, 22, 23, 32, 34, 36, 43, 47, 52, 53, 56, 58, 60, 61, 63, 65, 66, 72, 73, 74, 75, 76, 82, 84, 86, 87, 88, 91, 92, 93, 95, 96, 98, 100, 101, 102, 105, 106, 107], "reg0": 82, "reg1": [65, 95], "reg2": [65, 95], "reg_": [0, 19, 20, 21, 22, 23, 26, 27, 84, 102], "reg_1": 95, "reg_2": 95, "reg_cl": [19, 21, 84], "reg_div": 102, "reg_gl": 66, "reg_init": [0, 92], "reg_lap": [23, 84], "reg_m": [0, 76, 84, 96, 102, 106], "reg_m_kl": [73, 76], "reg_m_l2": 76, "reg_margin": [54, 91], "reg_mi": [0, 102], "reg_paramet": 58, "reg_src": [23, 84], "reg_typ": [0, 60, 66, 73, 84, 91, 100, 102, 106], "reg_type_gl": 66, "regard": [78, 107], "regardless": [78, 107], "region": 86, "regm_div": 102, "regpath": 0, "regress": [0, 75, 79, 98, 102, 105], "regul": 100, "regular": [0, 9, 10, 12, 15, 18, 19, 20, 21, 22, 26, 28, 32, 34, 36, 40, 46, 53, 55, 61, 67, 72, 77, 80, 82, 83, 84, 85, 86, 87, 88, 91, 92, 93, 94, 95, 96, 97, 98, 100, 101, 102, 103, 104, 105, 107, 108], "regularis": 82, "regularization_path": 75, "reject": 78, "rel": [0, 19, 31, 32, 34, 35, 37, 39, 65, 82, 84, 87, 91, 94, 95, 104], "relat": [37, 82, 91, 102, 105, 106, 107], "relax": [0, 32, 40, 41, 46, 71, 80, 84, 91, 95, 98, 100, 102, 105, 106, 107, 108], "releas": [7, 82, 105, 106], "relev": 107, "reli": [0, 82, 91, 105, 106], "religion": 78, "reload_ext": 31, "reloc": 107, "relu": [5, 8], "remain": [7, 107], "remark": [84, 88, 106], "remi": [1, 2, 3, 5, 6, 7, 8, 10, 11, 14, 16, 19, 20, 21, 22, 24, 25, 26, 27, 33, 42, 44, 45, 47, 48, 50, 51, 54, 58, 59, 60, 61, 62, 63, 66], "remot": [82, 105], "remov": [78, 81, 93, 98, 103, 107], "removimg": 107, "renam": 107, "render": 107, "rep": 81, "rep_idx": 37, "rep_indic": [37, 91], "rep_indices1": 37, "rep_indices2": 37, "rep_method": [37, 91], "repartit": [91, 96], "repeat": 81, "repeat_delai": [3, 4, 8, 17, 75], "repercuss": 78, "replac": [81, 91, 106, 107], "repo": [79, 107], "report": [78, 79, 105, 107], "repositori": [79, 107], "repres": [0, 21, 27, 29, 37, 46, 78, 82, 91, 93, 106], "represent": [0, 30, 32, 36, 37, 38, 39, 56, 69, 78, 84, 91, 93, 95, 99, 100, 101, 105, 106], "reproduc": [0, 11, 79, 91, 101, 106], "request": [91, 93, 99, 105], "requir": [0, 29, 37, 46, 54, 81, 84, 91, 93, 94, 103, 105, 106, 107], "require_sort": [0, 93], "requires_grad": [1, 6, 54], "requires_grad_": [2, 3, 4, 7, 45], "res0": 74, "res_mean": [68, 69], "res_std": [68, 69], "resampl": 45, "rescal": [0, 53, 91, 92, 97], "rescale_cost": [0, 52, 53, 91, 92], "rescale_for_imshow_plot": 44, "rescale_plan": 91, "research": [0, 80, 82, 91, 105, 106, 107], "reservoir": [96, 106], "reshap": [5, 20, 24, 26, 29, 33, 35, 37, 47, 49, 52, 53, 55, 59, 60, 63, 65, 66, 71, 74, 75, 81, 82, 91, 96, 98], "resolut": 106, "resolv": [79, 88], "resp": [0, 82, 91, 95], "respect": [0, 6, 17, 33, 36, 37, 45, 58, 78, 81, 82, 83, 84, 86, 90, 91, 92, 93, 94, 102, 105, 106, 107], "rest": 91, "restrict": [55, 82], "restructur": 107, "restructuredtext": 79, "result": [0, 2, 58, 78, 79, 81, 91, 93, 103, 106, 107], "retriev": 100, "return": [0, 2, 3, 4, 5, 6, 8, 16, 17, 20, 23, 24, 26, 29, 30, 32, 33, 34, 35, 37, 38, 45, 47, 58, 64, 65, 66, 75, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107], "return_invers": 81, "return_matrix": [0, 93], "return_valu": 103, "returncost": [0, 102], "revers": [7, 81], "review": [78, 79], "reweigh": [30, 38, 39], "rewrit": 107, "rho_": 91, "rho_1": 91, "rho_2": 91, "rho_f": 91, "ri": 98, "ridg": 86, "riemannian": [86, 105, 106], "right": [0, 6, 13, 14, 30, 32, 37, 38, 46, 52, 54, 58, 66, 71, 78, 79, 82, 84, 88, 91, 93, 99, 100, 101, 103, 104, 107], "right_margin": 0, "rightarrow": 93, "rigollet": [0, 82, 87, 105, 106], "rmsprop": 8, "rname": 66, "rng": [2, 6, 20, 24, 26, 35, 43, 46, 56], "roberto": [0, 104, 105, 106], "robust": [80, 86, 105, 106, 107], "rogerstanimoto": [0, 58, 103], "rolet": [0, 56, 80, 84, 100, 101, 105, 106], "romain": [0, 29, 31, 32, 34, 80, 91, 105], "ronak": [49, 80, 93, 105], "ronakrm": 49, "root": [81, 105, 106], "rotat": [35, 58], "roughli": 107, "round": [0, 2, 30, 32, 34, 36, 37, 38, 39, 52, 58, 91, 96, 102], "roussillon": [82, 105], "row": [41, 57, 81, 82, 83, 91, 93, 98, 103, 108], "rr": 93, "rtol": 81, "ruff": 107, "rule": [79, 95], "run": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 60, 61, 62, 63, 64, 65, 66, 68, 69, 71, 72, 73, 74, 75, 76, 79, 81, 93, 99, 105, 107], "runner": 107, "runtim": 32, "runtimewarn": [23, 32, 34, 64, 72], "russellrao": [0, 58, 103], "rvert": [0, 88], "r\u00e9mi": [0, 2, 3, 7, 14, 16, 29, 30, 31, 32, 33, 34, 38, 39, 80, 82, 84, 90, 91, 95, 105, 106], "s_": 82, "s_1": 6, "s_2": 6, "s_i": 84, "s_j": 84, "s_k": 6, "saclai": [14, 15, 33], "sag": [56, 101], "sag_entropic_transport": 101, "sag_pi": 56, "sai": 29, "saint": [17, 93, 105], "sale": 58, "salmona": [84, 88, 105], "salomon": [0, 93, 105], "same": [0, 25, 30, 34, 37, 38, 58, 74, 81, 83, 91, 93, 102, 103, 106, 107], "sampl": [0, 1, 6, 20, 26, 36, 39, 41, 46, 47, 48, 50, 51, 56, 57, 58, 61, 64, 68, 69, 73, 75, 76, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 99, 100, 101, 103, 104, 105, 106, 107, 108], "sampled_gromov_wasserstein": [34, 91], "samson": [0, 104, 105, 106], "satisfi": [0, 91, 95], "save": [0, 33, 51, 82, 91], "savefig": 51, "sbm": [2, 30, 32, 33, 36, 37, 38, 39], "sc": 29, "scalabl": [82, 105], "scalar": [0, 29, 81, 82, 83, 91, 102, 103], "scalarmapp": 29, "scale": [0, 30, 32, 35, 37, 38, 43, 51, 52, 56, 72, 82, 84, 91, 92, 93, 94, 100, 101, 102, 103, 105, 106, 107], "scaled_atom": 36, "scaled_f": 36, "scaled_gweight": [30, 32, 38], "scatter": [1, 2, 3, 4, 5, 6, 8, 14, 15, 16, 17, 19, 21, 22, 23, 25, 26, 27, 31, 33, 34, 35, 36, 37, 39, 43, 44, 45, 46, 47, 58, 64, 69, 74, 75, 76], "scetbon": [0, 52, 53, 91, 92, 105], "scheme": [0, 83, 91, 92, 107], "schiebing": [0, 87, 105, 106], "schmitzer": [0, 72, 82, 84, 96, 102, 105, 106], "schur": 98, "schutz": 105, "schwing": [0, 99, 105, 106], "scienc": [11, 20, 26, 44, 65, 84, 89, 95, 105, 106], "scientif": [0, 10, 11, 82, 96, 102, 105, 106, 107], "scikit": [79, 91, 103, 106, 107], "scipi": [0, 29, 34, 35, 37, 58, 64, 74, 79, 81, 91, 93, 96, 100, 102, 103, 105, 106, 107], "screen": [0, 41, 57, 82, 85, 97, 105, 106, 108], "screenkhorn": [0, 41, 57, 80, 82, 85, 97, 106, 107, 108], "script": [1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 60, 61, 62, 63, 64, 65, 66, 68, 69, 71, 72, 73, 74, 75, 76, 79, 107], "seamlessli": [106, 107], "search": [0, 29, 30, 38, 58, 82, 91, 93, 95, 105, 106, 107], "searchsort": 81, "sebban": 91, "second": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 60, 61, 62, 63, 64, 65, 66, 68, 69, 71, 72, 73, 74, 75, 76, 81, 83, 91, 92, 93, 95, 100, 103, 105, 106, 107], "section": [58, 92, 106, 107], "see": [0, 2, 5, 8, 44, 54, 58, 79, 81, 82, 84, 85, 86, 88, 91, 92, 93, 94, 96, 98, 100, 101, 102, 106, 107], "seealso": 97, "seed": [0, 3, 5, 22, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 44, 46, 47, 49, 50, 54, 73, 75, 76, 81, 84, 85, 89, 91, 99, 103], "seed_g1": [30, 32, 37, 38], "seed_g2": [30, 32, 37, 38], "seed_g3": [30, 32, 38], "seed_init": [0, 52, 91, 92], "seek": [79, 106], "seem": 79, "seen": [2, 82, 91, 93, 106], "segui": [0, 14, 56, 84, 100, 101, 105, 106], "select": [0, 33, 37, 55, 84, 88, 91, 93, 106], "selected_gamma": 75, "self": [5, 8, 33, 84, 103], "semi": [0, 28, 40, 41, 80, 81, 84, 85, 91, 95, 98, 100, 101, 102, 103, 105, 106, 107, 108], "semi_dual_obj_grad": 100, "semi_relax": [75, 98], "semi_relaxed_next_gamma": 98, "semi_relaxed_path": 98, "semicontinu": 56, "semidiscrete_wasserstein2_unif_circl": [0, 64, 93], "semilogi": [4, 6, 8], "semin": 106, "semirelax": 0, "semirelaxed_cg": 95, "semirelaxed_fgw_barycent": [39, 91, 107], "semirelaxed_fused_gromov_wasserstein": [38, 91], "semirelaxed_fused_gromov_wasserstein2": 91, "semirelaxed_gromov_barycent": [39, 91], "semirelaxed_gromov_wasserstein": [38, 91], "semirelaxed_gromov_wasserstein2": 91, "semirelaxed_init_plan": [39, 91, 107], "send": [17, 79], "sens": [46, 58, 82, 93, 105, 106], "sent": [30, 32, 106], "sep": 107, "separ": [78, 106, 107], "septier": [0, 69, 93, 99, 105], "sequenc": 81, "seri": 58, "set": [0, 8, 19, 21, 23, 28, 29, 33, 37, 39, 41, 46, 49, 58, 78, 81, 82, 84, 85, 90, 91, 93, 95, 98, 102, 103, 105, 106, 108], "set1": 22, "set_alpha": [10, 72], "set_arrai": 29, "set_aspect": 31, "set_gradi": [81, 107], "set_major_loc": 43, "set_param": 103, "set_titl": [4, 10, 13, 15, 37, 52, 54], "set_vis": 13, "set_xlabel": [10, 69, 72], "set_xlim": [4, 15, 69], "set_xlim3d": [10, 72], "set_xtick": [13, 17, 69], "set_ylabel": [10, 13, 58, 69, 72], "set_ylim": [4, 15, 69], "set_ylim3d": [10, 72], "set_ytick": [13, 17, 69], "set_yticklabel": 43, "set_zlabel": [10, 69, 72], "set_zlim": 69, "set_zlim3d": [10, 72], "set_ztick": [17, 69], "setup": [37, 107], "setuptool": 107, "seuclidean": [0, 58, 103], "seventh": [32, 91, 105], "sever": [39, 105, 106, 107], "sexual": 78, "sgd": [56, 91, 101], "sgd_dual_pi": 56, "sgd_entropic_regular": 101, "sgw": 34, "shade": 36, "shannon": 106, "shape": [0, 2, 3, 4, 7, 10, 11, 13, 14, 17, 20, 22, 24, 26, 27, 29, 30, 31, 32, 35, 36, 37, 38, 39, 45, 47, 51, 58, 72, 79, 81, 82, 84, 85, 86, 87, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107], "share": 106, "sharei": [13, 31], "sharex": 31, "sharper": [0, 82, 106], "shayan": [0, 93, 105], "shenzhen": [82, 105], "shift": [28, 41, 82, 84, 85, 103, 105, 106, 107, 108], "shiftx": [30, 32, 37, 38], "shop": 58, "shortest": 37, "shortest_path": [29, 37], "shortli": 106, "should": [0, 27, 39, 46, 54, 66, 76, 79, 81, 82, 84, 86, 91, 93, 98, 100, 102, 103, 105, 106, 107], "show": [2, 7, 10, 12, 13, 14, 15, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 42, 43, 46, 47, 49, 52, 53, 55, 56, 58, 59, 60, 61, 62, 63, 64, 65, 68, 69, 71, 72, 73, 74, 75, 76, 78, 93], "showcas": 107, "shown": [97, 106], "shrink": [43, 58], "shuffl": [33, 43], "siam": [0, 10, 11, 20, 26, 44, 65, 82, 84, 88, 89, 93, 95, 96, 102, 105, 106], "siddiqui": [0, 99, 105, 106], "side": [81, 98], "sig": 31, "sig2": 31, "sigma": [0, 8, 22, 24, 25, 26, 29, 42, 84, 85, 88, 94, 99, 103], "sigma_": [0, 84, 88], "sigma_1": 16, "sigma_2": 16, "sigma_3": 16, "sigma_4": 16, "sigma_b": 88, "sigma_d": 36, "sigma_i": 88, "sigma_n": [39, 91], "sigma_t": [0, 84, 88], "sign": [46, 50, 81, 84, 88, 107], "sign_eig": [84, 88], "signal": [82, 105, 106], "signatur": 107, "signific": 107, "sim": [0, 84, 94, 99], "sim_param": 84, "similar": [0, 8, 27, 54, 58, 84, 91, 98, 106], "similarity_param": 84, "similarli": 106, "simpl": [0, 2, 6, 12, 35, 54, 58, 85, 93, 103, 106, 107], "simpler": [84, 107], "simplex": [0, 2, 6, 7, 36, 39, 54, 82, 91, 93, 100, 103, 105, 106], "simpli": [37, 54], "simplifi": 107, "simsekli": [3, 105, 106], "simultan": 2, "sin": [8, 24, 29, 37, 47, 52, 62, 64, 69, 103], "sinc": [46, 93, 106, 107], "singapor": [0, 93, 105], "singh": [54, 91, 93, 105], "singl": [29, 32, 35, 84, 91, 94, 105], "singleton": 103, "sinhorn": 100, "sinkhorn": [0, 8, 14, 18, 19, 21, 23, 32, 34, 41, 55, 57, 65, 77, 80, 81, 82, 83, 84, 85, 86, 87, 91, 92, 93, 95, 97, 100, 102, 103, 104, 105, 107, 108], "sinkhorn2": [0, 63, 82, 105, 107], "sinkhorn_epsilon_sc": [0, 82, 84, 106], "sinkhorn_knopp": [0, 82, 102, 106], "sinkhorn_knopp_unbalanc": [0, 102, 106], "sinkhorn_l1l2_gl": [84, 106, 107], "sinkhorn_log": [0, 82, 83, 84, 86, 91, 106, 107], "sinkhorn_lpl1_mm": [0, 84, 106, 107], "sinkhorn_method": 86, "sinkhorn_pi": 56, "sinkhorn_reg_sc": [0, 102], "sinkhorn_reg_scaling_unbalanc": [0, 102], "sinkhorn_stabil": [0, 82, 84, 102, 106], "sinkhorn_stabilized_unbalanc": [0, 102, 106], "sinkhorn_translation_invari": [0, 73, 102], "sinkhorn_unbalanc": [0, 71, 73, 76, 102, 106], "sinkhorn_unbalanced2": [0, 102, 106], "sinkhorn_unbalanced_translation_invari": [0, 102, 107], "sinkhornl1l2": 107, "sinkhornl1l2transport": [19, 106, 107], "sinkhornlpl1transport": [19, 21, 106, 107], "sinkhorntransport": [19, 20, 21, 22, 23, 26, 27, 106], "sinkorn": 107, "site": [46, 47], "size": [0, 4, 6, 8, 15, 20, 26, 30, 32, 33, 36, 37, 38, 39, 42, 46, 58, 64, 78, 81, 82, 83, 84, 85, 86, 90, 91, 93, 97, 98, 101, 103, 107], "size_batch": 8, "sizebari": 29, "sizenumpypytorchtensorflowcupyjaxpytorchtensorflow": 81, "skew": [84, 88], "skip": [0, 93], "sklearn": [2, 33, 35, 36, 39, 43, 91, 103, 107], "slack": 105, "slice": [0, 9, 70, 80, 85, 93, 97, 103, 105, 106, 107, 108], "sliced_wasserstein_dist": [0, 3, 68, 99, 107], "sliced_wasserstein_spher": [0, 69, 99], "sliced_wasserstein_sphere_unif": [0, 4, 99], "slightli": 107, "slog": [34, 82], "slope": 98, "slow": [0, 82, 86, 106, 107], "slower": 106, "smacof_md": 35, "small": [0, 2, 7, 58, 66, 79, 82, 84, 86, 91, 93, 105, 106, 107], "smaller": [81, 91, 107], "smallest": 103, "smapl": 107, "smartphon": 107, "smith": [84, 88, 105, 106], "smooth": [0, 11, 41, 57, 67, 80, 84, 85, 94, 97, 105, 106, 107, 108], "smooth_ot_du": [60, 106], "smooth_ot_semi_du": [100, 106], "smoother": [91, 96], "snippet": 79, "so": [0, 2, 8, 32, 49, 76, 91, 93, 103, 105, 106, 107], "sobolevski": [0, 93, 105], "social": 78, "soft": 84, "softmax": 45, "softwar": [105, 107], "sokalmichen": [0, 58, 103], "sokalsneath": [0, 58, 103], "sol": [49, 107], "sold": 58, "soler": 0, "solomon": [0, 32, 34, 82, 91, 96, 105, 106], "solut": [0, 49, 51, 58, 66, 82, 84, 88, 91, 93, 98, 103, 106, 107], "solv": [0, 2, 21, 27, 46, 51, 52, 54, 76, 81, 82, 83, 84, 86, 87, 91, 92, 93, 94, 95, 96, 100, 101, 102, 103, 104, 107], "solve_1d_linesearch_quad": 95, "solve_du": 100, "solve_dual_entrop": 56, "solve_gromov": [0, 107], "solve_gromov_linesearch": [91, 95, 107], "solve_partial_gromov_linesearch": [91, 95], "solve_sampl": [0, 53, 107], "solve_semi_du": 100, "solve_semi_dual_entrop": 56, "solve_semirelaxed_gromov_linesearch": [91, 95], "solver": [0, 9, 11, 31, 34, 37, 40, 41, 46, 49, 51, 59, 67, 80, 82, 83, 84, 85, 86, 87, 91, 92, 93, 94, 95, 96, 97, 98, 100, 101, 102, 103, 104, 105, 107, 108], "solver_1d": [7, 64], "solving_chain": 46, "some": [21, 27, 39, 74, 80, 84, 91, 93, 96, 103, 105, 106, 107], "some_funct": 103, "someth": [58, 79], "sometim": [0, 82, 106], "sonia": [33, 80], "soon": 106, "sort": [0, 43, 79, 81, 91, 93, 106], "sort2": 81, "sourc": [0, 1, 2, 3, 4, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 20, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 60, 61, 62, 63, 64, 65, 66, 68, 69, 71, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108], "sp": [34, 35, 49, 74, 91, 96], "sp_to_adjac": 29, "space": [0, 17, 33, 34, 35, 37, 39, 44, 46, 54, 74, 78, 81, 82, 83, 84, 88, 89, 91, 93, 96, 99, 103, 105, 106, 107], "span": [91, 93], "spars": [0, 29, 37, 41, 49, 58, 67, 81, 82, 85, 86, 91, 93, 97, 100, 102, 103, 105, 106, 107, 108], "sparse_plan": 103, "sparsiti": [32, 34, 36, 60, 91, 100, 105, 106, 107], "sparsity_constrain": [60, 100], "sparsityconstrain": 100, "spatial": [0, 34, 35, 58, 74, 91, 96, 103], "spc1": 37, "spc2": 37, "spc3": 37, "spc_1": 37, "spc_2": 37, "special": [64, 81], "specif": [0, 35, 78, 79, 81, 82, 84, 91, 102, 105, 106, 107], "specifi": [37, 46, 81, 84, 91, 100, 103, 107], "spectra": 106, "spectral": 91, "spectral_fus": 91, "spectral_soft": 91, "speed": [0, 82, 106, 107], "speedup": [0, 82, 106, 107], "sphere": [9, 41, 46, 99, 108], "spheric": [0, 9, 41, 70, 80, 93, 99, 105, 108], "sphinx": [1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 60, 61, 62, 63, 64, 65, 66, 68, 69, 71, 72, 73, 74, 75, 76, 79, 107], "sphinx_gallery_thumbnail_numb": [1, 2, 3, 4, 5, 6, 8, 10, 11, 13, 14, 16, 17, 20, 21, 24, 25, 26, 27, 30, 31, 32, 33, 34, 36, 37, 38, 39, 43, 44, 45, 46, 47, 48, 50, 51, 52, 53, 58, 59, 60, 61, 62, 63, 64, 65, 66, 68, 69, 71, 72, 74, 75], "spine": 13, "split": [33, 46, 86, 107], "split_class": 86, "spring_layout": [30, 32, 33, 37, 38], "springer": [0, 37, 82, 91, 93, 105], "sqeuclidean": [0, 21, 22, 52, 58, 62, 63, 82, 84, 91, 92, 93, 101, 103], "sqrt": [0, 4, 16, 36, 39, 45, 47, 52, 53, 66, 69, 81, 88, 91, 96, 99], "sqrtm": [34, 74, 81, 107], "squar": [0, 6, 35, 37, 46, 58, 62, 63, 81, 84, 86, 89, 91, 92, 94, 99, 100, 102, 103, 105, 106, 107], "square_loss": [0, 31, 32, 34, 35, 39, 91], "squaredl2": 100, "squeez": 81, "sr": [30, 38, 91, 107], "src": 7, "srfgw": [30, 38, 91, 95], "srfgw_23": [30, 38], "srfgw_32": [30, 38], "srfgw_dist": [30, 38], "srfgw_e": 30, "srgw": [30, 38, 91], "srgw_23": [30, 38], "srgw_32": [30, 38], "srgw_dist": [30, 38], "srgw_e": 30, "ssnb": [46, 84, 94, 107], "sssr": 93, "ssw": [0, 4, 99], "ssw_1": 69, "ssw_2": [0, 4, 99], "ssw_p": [0, 99], "st": [22, 23, 86], "stabil": [0, 82, 93, 102, 105, 106, 107], "stabl": [0, 5, 81, 91, 105, 106, 107], "stabthr": 82, "stack": [3, 14, 16, 17, 36, 39, 46, 81], "stai": [97, 107], "stan": [19, 20, 21, 25, 26, 27], "stand": [0, 99], "standard": [11, 81, 85, 90, 91, 94, 103, 107], "stanisla": [19, 20, 21, 25, 26, 27, 80, 105], "star": 35, "start": [0, 36, 39, 46, 49, 52, 58, 79, 81, 82, 86, 98, 103, 105, 107], "start_bapg": 32, "start_cg": 32, "start_color": 37, "start_pgd": 32, "start_ppa": 32, "starting_color": [30, 32, 37, 38], "stat": 81, "state": [0, 91, 92, 93, 107], "statement": 94, "stati": 8, "statist": [0, 8, 46, 73, 82, 84, 87, 93, 94, 100, 102, 105, 106], "statu": [0, 87, 89, 93, 103, 104, 107], "std": [7, 10, 11, 13, 31, 49, 55, 59, 60, 63, 64, 65, 66, 68, 69, 71, 72, 73, 81, 85, 91, 107], "std_sinkh": 73, "std_sinkh_ti": 73, "std_w2": 64, "std_w2_circl": 64, "stderr": 107, "steelblu": 15, "steepest": 86, "step": [0, 1, 2, 3, 5, 6, 7, 8, 29, 33, 37, 54, 79, 81, 82, 91, 93, 95], "stephen": 103, "stepsiz": 86, "stiefel": [86, 106], "still": [88, 106, 107], "stochast": [0, 1, 2, 5, 33, 37, 41, 57, 80, 82, 91, 97, 105, 106, 107, 108], "stochastic_block_model": [30, 32, 36, 37, 38, 39], "stochastic_blockmodel_graph": 33, "stole": 62, "stop": [0, 81, 82, 83, 84, 86, 87, 91, 92, 93, 94, 95, 96, 100, 102, 104], "stop_criterion": [0, 39, 91, 107], "stopinnerthr": [0, 84, 94], "stopthr": [0, 52, 73, 82, 84, 86, 87, 91, 92, 93, 94, 95, 96, 100, 102, 104, 107], "stopthr2": [0, 95, 104], "stopthr_dykstra": [0, 91], "store": [33, 84, 93, 103], "str": [0, 32, 34, 36, 39, 58, 74, 76, 82, 84, 85, 86, 91, 92, 93, 94, 97, 100, 101, 102, 103], "strategi": [0, 39, 91, 92], "stream": 107, "streamlin": 107, "strength": 82, "stress": 35, "strictli": [62, 93, 106], "string": [0, 82, 83, 84, 88, 91, 93, 101, 102, 103], "strong": [84, 94, 106], "strongli": [0, 41, 57, 79, 82, 84, 91, 94, 105, 106, 107, 108], "strongly_convex_const": [84, 94], "structur": [0, 29, 32, 34, 36, 37, 39, 81, 90, 91, 105, 106, 107], "structure_nois": 29, "studi": 8, "stuff": 107, "style": [46, 97], "st\u00f6ter": [3, 105, 106], "sub": [0, 98, 105, 106], "sub_sample_factor": 17, "subcal": 107, "subgraph": 39, "subject": [93, 107], "submit": 79, "submodul": [105, 107], "subobject": 103, "subplot": [2, 4, 5, 8, 10, 11, 12, 13, 15, 16, 19, 20, 21, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 42, 45, 47, 48, 50, 52, 53, 54, 58, 62, 63, 65, 66, 72, 74, 75, 76, 97], "subplot2grid": [15, 35], "subroutin": 91, "subscript": 81, "subset": [0, 33, 93, 94, 103], "subspac": [17, 86, 93, 105, 106], "substack": [91, 100, 103], "success": [0, 91], "successfulli": 54, "suggest": 91, "sum": [0, 2, 5, 6, 7, 11, 12, 13, 14, 30, 32, 33, 34, 36, 38, 39, 47, 48, 53, 58, 61, 63, 65, 66, 69, 71, 75, 76, 81, 82, 84, 86, 91, 92, 93, 95, 96, 98, 99, 100, 101, 103, 105, 106], "sum_": [0, 4, 6, 58, 82, 83, 84, 86, 88, 91, 93, 94, 95, 96, 99, 101, 102, 106], "sum_d": [36, 91], "sum_i": [0, 31, 82, 91, 93, 100, 101, 102, 103, 104, 106], "sum_j": [0, 31, 91, 93, 100, 101, 104], "summat": 81, "sun": [0, 99, 105, 106], "sup": 29, "sup_": 100, "super": [5, 8, 33], "supervis": [28, 41, 82, 84, 85, 103, 105, 106, 107, 108], "supplementari": 94, "support": [0, 3, 5, 7, 18, 19, 41, 80, 82, 83, 87, 89, 91, 93, 95, 99, 107, 108], "suppos": [6, 82, 106], "suppress": 46, "suptitl": [12, 29, 39], "sure": [0, 79, 91, 93, 105], "suresh": [93, 105], "surplu": 106, "sutherland": 105, "svg": 51, "sw": 4, "swap": 81, "swd": [0, 68, 99], "switch": 46, "switchx": [30, 32, 37, 38], "sx": 51, "sxm2": 81, "sy": [51, 79], "symbol": 103, "symmetr": [0, 30, 38, 81, 82, 91, 103, 106, 107], "symmetri": [0, 91, 107], "synthet": 37, "system": [0, 25, 26, 32, 33, 42, 54, 55, 56, 79, 81, 82, 84, 91, 94, 100, 101, 102, 105, 106], "sz": [3, 14, 17], "s\u00e9journ\u00e9": [0, 73, 82, 91, 102, 105, 106], "t": [0, 6, 7, 10, 11, 13, 16, 30, 32, 33, 34, 35, 36, 37, 38, 39, 42, 43, 46, 47, 49, 51, 54, 58, 64, 69, 72, 73, 75, 76, 82, 83, 84, 86, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107], "t1": 51, "t2": [51, 75, 98], "t_": [0, 39, 91], "t_bapg": 32, "t_bapg_spars": 32, "t_bari": 89, "t_cg": 32, "t_cg_sparsiti": 32, "t_est": 2, "t_global": [37, 91], "t_i": 84, "t_j": 84, "t_list": [75, 98], "t_list2": 75, "t_mean": 44, "t_mean_resc": 44, "t_pgd": 32, "t_pgd_sparsiti": 32, "t_ppa": 32, "t_ppa_spars": 32, "t_rand": [44, 89], "t_rand_resc": 44, "t_reg": [105, 106], "t_unif": 2, "tab": 33, "tab10": [2, 36, 39, 43], "tabl": 82, "tag": 107, "take": [0, 37, 44, 64, 78, 89, 91, 93, 94, 95, 98, 101, 102, 106, 107], "take_along_axi": 81, "taken": [0, 36, 39, 91, 103, 106], "tang": [32, 91, 105], "tangui": [17, 34, 44, 45, 46, 80, 91], "target": [0, 1, 6, 7, 8, 24, 25, 28, 35, 37, 41, 44, 45, 46, 47, 48, 49, 50, 52, 53, 54, 55, 56, 58, 59, 60, 61, 62, 63, 64, 66, 68, 69, 71, 75, 82, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108], "tarnsport": 107, "task": 79, "tau": [82, 86, 102], "tavenard": [0, 29, 31, 32, 34, 80, 91, 105, 106], "taylor": [46, 84, 94, 105], "team": [78, 79, 107], "templat": [40, 41, 50, 80, 90, 105, 107, 108], "temporari": 78, "temporarili": 78, "ten": 91, "tend": [32, 34, 37, 58], "tensor": [0, 2, 3, 6, 7, 33, 45, 54, 81, 82, 90, 91, 93, 95, 103, 106, 107], "tensor_product": 91, "tensorflow": [0, 81, 93, 99, 105, 106, 107], "tensorflowbackend": 81, "tensorshap": 7, "term": [0, 8, 46, 61, 65, 82, 83, 84, 86, 91, 92, 93, 94, 95, 96, 100, 101, 102, 103, 106, 107], "termin": 47, "tesla": 81, "tesor": 102, "test": [0, 29, 33, 47, 79, 81, 91, 95, 103, 105, 107], "test_acc": 33, "test_correct": 33, "test_graph": 33, "test_gromov": 107, "test_load": 33, "tetali": [0, 104, 105, 106], "text": [0, 1, 4, 5, 6, 8, 14, 16, 20, 22, 24, 25, 45, 48, 50, 54, 58, 61, 65, 68, 69, 71, 79, 82, 84, 88, 91, 93, 94, 98, 102, 103, 106], "textrm": 93, "texttt": [0, 102], "tf": [105, 107], "tfgw": [90, 105], "tfgw_": 90, "tfgwpool": [33, 90], "th": [39, 82, 83, 91, 93, 98, 100], "th_a": 98, "than": [7, 58, 81, 91, 97, 106, 107], "thank": [79, 80, 98, 107], "thei": [0, 37, 78, 90, 91, 93, 106, 107], "them": [0, 30, 37, 38, 81, 84, 91, 93, 96, 107], "theo": 80, "theorem": [0, 46, 84, 88, 94, 106, 107], "theori": [0, 84, 88, 91, 92, 105, 106], "thesi": [46, 84, 94, 105], "theta": [0, 1, 5, 8, 16, 25, 37, 45, 52, 64, 82, 85, 93, 99], "theta_": [0, 99], "thi": [0, 2, 3, 6, 7, 8, 10, 11, 12, 13, 17, 19, 20, 21, 22, 23, 25, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 46, 47, 49, 51, 53, 54, 55, 56, 58, 59, 60, 64, 66, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 87, 88, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107], "thibault": [91, 105], "thing": 58, "thirion": [91, 105], "thirti": [32, 91, 105], "this_fil": [12, 13, 20, 24, 26, 35], "those": [0, 12, 58, 82, 84, 91, 93, 102, 103, 106], "thr": 97, "thre": [91, 96], "thread": [0, 93], "threaten": 78, "three": [0, 91, 92, 102], "thresh": 29, "threshinf": 29, "threshold": [0, 29, 81, 82, 83, 84, 86, 87, 91, 92, 93, 94, 95, 96, 97, 100, 102, 104, 106], "threshold_plan": 91, "threshsup": 29, "through": [0, 75, 98, 102, 105, 106], "throw": [7, 107], "thu": [58, 103], "thual": [91, 105], "tic": [0, 11, 31, 49, 103, 107], "tick": 69, "tick_param": [43, 52, 66], "tick_right": [42, 54], "tick_top": [42, 54], "ticker": 43, "ticks_loc": 43, "tight": 51, "tight_layout": [10, 11, 12, 13, 15, 16, 17, 19, 20, 21, 23, 25, 26, 27, 30, 31, 32, 33, 34, 36, 37, 38, 39, 42, 43, 47, 52, 53, 54, 58, 62, 63, 72], "tile": 81, "time": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 59, 60, 61, 62, 63, 64, 65, 66, 68, 69, 71, 72, 73, 74, 75, 76, 79, 81, 82, 84, 91, 93, 94, 101, 103, 105, 106, 107], "time_bapg": 32, "time_cg": 32, "time_emd": 58, "time_entrop": 52, "time_pgd": 32, "time_ppa": 32, "time_sinkhorn_reg": 58, "timeout": 107, "titl": [1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 13, 14, 16, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34, 36, 37, 38, 39, 42, 43, 44, 45, 46, 47, 48, 49, 50, 52, 53, 54, 58, 61, 62, 63, 64, 65, 66, 68, 69, 71, 72, 74, 75, 76, 79, 97, 105], "titouan": [0, 29, 30, 31, 32, 34, 38, 39, 80, 90, 91, 95, 105], "tm": [0, 64, 93], "tmp1": [12, 16], "tmp2": [12, 16], "to_networkx": 33, "to_numpi": 81, "to_numpy_arrai": [30, 32, 36, 37, 38, 39], "to_rgb": [7, 16], "to_rgba": 29, "to_undirect": 33, "toarrai": [34, 81, 98], "toc": [0, 11, 31, 49, 103, 107], "tocsr": 81, "todens": [29, 81], "tog": [0, 82, 93, 105, 106], "togeth": 60, "tol": [0, 22, 32, 35, 39, 52, 53, 54, 84, 91, 96, 100], "tol_ab": [0, 91], "tol_bcd": 83, "tol_inn": [36, 91], "tol_ot": [54, 91], "tol_out": [36, 91], "tol_rel": [0, 32, 91], "tol_sinkhorn": 83, "toler": [0, 35, 81, 83, 88, 89, 91, 96, 100], "tolist": 43, "toml": 107, "tong": 105, "too": [0, 82, 86, 106], "tool": [79, 106], "toolbox": [41, 57, 80, 106, 107, 108], "tooth": [3, 12, 17], "top": [0, 13, 37, 39, 43, 79, 91, 92, 97], "toq": [0, 103], "torch": [0, 2, 3, 4, 6, 7, 8, 33, 45, 54, 81, 90, 105, 106, 107], "torch_geometr": 33, "torchbackend": [81, 107], "toronto": 106, "total": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 91, 93, 102, 106, 108], "toward": 78, "tp": [0, 64, 75, 93], "tplt_adjac": 90, "tplt_featur": 90, "tplt_weight": 90, "tr": [0, 88], "trace": 81, "traceback": 79, "track": [79, 91, 107], "tracker": 79, "tractogram": [82, 105], "trade": [0, 36, 37, 39, 90, 91], "train": [0, 20, 26, 47, 54, 82, 84, 85, 86, 90, 93, 102, 106, 107], "train_acc": 33, "train_correct": 33, "train_graph": 33, "train_load": 33, "train_node_weight": 90, "tran": [42, 54, 91, 105], "transact": [0, 65, 82, 84, 93, 95, 105, 106], "transdata": [42, 54], "transfer": [20, 106], "transform": [4, 19, 20, 21, 23, 25, 27, 84, 91, 101, 103, 106], "transform_label": 84, "translat": [0, 41, 51, 77, 85, 102, 105, 106, 107, 108], "transloc": 93, "transp": [19, 21, 23, 24, 27, 76], "transp_i": 84, "transp_x": 84, "transp_xs_emd": [19, 20, 21, 23, 26], "transp_xs_emd_laplac": 23, "transp_xs_gaussian": 25, "transp_xs_gaussian_new": 25, "transp_xs_l1l2": 19, "transp_xs_linear": 25, "transp_xs_linear_new": 25, "transp_xs_lpl1": [19, 21], "transp_xs_sinkhorn": [19, 20, 21, 23, 26], "transp_xs_sinkhorn_semi": 27, "transp_xs_sinkhorn_un": 27, "transp_xt": 84, "transp_xt_emd": 20, "transp_xt_sinkhorn": 20, "transpar": 51, "transport": [0, 3, 5, 10, 11, 26, 29, 30, 32, 33, 34, 38, 39, 41, 46, 57, 65, 67, 72, 74, 77, 80, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 100, 101, 102, 103, 104, 107, 108], "transpos": [7, 42, 45, 54, 81, 107], "travi": 107, "tri": [106, 107], "triangl": 35, "tribut": [0, 93, 105], "trick": [29, 96, 106], "trigger": [7, 83], "troll": 78, "trouv\u00e9": [0, 82, 105, 106], "true": [0, 1, 2, 3, 4, 6, 7, 8, 10, 13, 16, 17, 19, 22, 25, 26, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 42, 45, 47, 49, 51, 52, 53, 54, 55, 56, 58, 59, 65, 66, 69, 71, 73, 74, 75, 81, 82, 83, 84, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 106, 107], "trust": [82, 86], "trustregion": 86, "try": 107, "ts_local": [37, 91], "tsne": 33, "tsne_embed": 33, "tsne_embeddings_0": 33, "tsne_embeddings_1": 33, "tu": 106, "tuia": [0, 65, 82, 84, 95, 105, 106], "tune": 96, "tupl": [0, 82, 83, 91, 93, 95, 102, 103], "tuple_p": 91, "tuple_pxy_feat": 91, "tuple_pxy_samp": 91, "tuple_weight": 91, "turn": 103, "tutori": [5, 79, 106], "tv": [0, 63, 66, 102], "tw": [7, 90, 105], "tw_": 90, "tweak": 107, "twenti": [0, 82, 100, 105, 106], "two": [0, 2, 3, 20, 22, 31, 37, 42, 44, 52, 54, 56, 58, 60, 63, 79, 81, 82, 83, 84, 87, 88, 89, 91, 93, 95, 98, 102, 103, 104, 105, 106, 107], "twpool": 90, "tx": [0, 12, 16, 99], "ty": [12, 16], "type": [0, 37, 44, 79, 81, 82, 84, 85, 88, 89, 90, 91, 93, 95, 96, 98, 99, 100, 101, 103, 105, 106, 107], "type_a": [0, 81, 99, 103, 107], "typeerror": 81, "typo": 94, "u": [0, 1, 2, 3, 5, 6, 14, 43, 44, 45, 46, 54, 58, 69, 72, 73, 79, 82, 86, 91, 93, 94, 96, 99, 101, 102, 103, 105, 106, 107], "u0": 86, "u_": [0, 99, 102], "u_i": 82, "u_valu": [0, 93], "u_weight": [0, 93], "ub": [4, 42, 54, 64, 69, 75, 76], "ucoot": [54, 91], "un": 107, "unaccept": 78, "unattribut": [36, 39], "unb": 66, "unbalanc": [0, 57, 66, 77, 80, 82, 83, 84, 85, 91, 96, 97, 98, 103, 105, 107, 108], "unbalanced_co_optimal_transport": [54, 91], "unbalanced_co_optimal_transport2": 91, "unbalanced_method": 91, "unbalanced_solv": [54, 91], "unbalanced_typ": [0, 66], "unbalancedsinkhorntransport": 84, "unbias": 91, "undefin": 103, "undefinedparamet": 103, "under": [0, 79, 82, 83, 84, 91, 92, 105], "underscor": 49, "underset": [0, 93, 99], "understand": [21, 27], "understood": 15, "unic": [10, 11, 19, 20, 21, 22, 24, 25, 26, 27, 33, 42, 47, 54, 59, 60, 61, 62, 63, 66, 93], "unicodedecodeerror": 107, "unif": [0, 2, 4, 6, 14, 15, 17, 31, 34, 35, 36, 39, 45, 48, 49, 50, 54, 56, 62, 64, 74, 93, 99, 101, 103], "unifi": 107, "uniform": [0, 4, 6, 36, 39, 46, 48, 50, 54, 55, 58, 61, 68, 69, 73, 75, 76, 81, 82, 83, 84, 87, 90, 91, 93, 94, 99, 102, 103, 104, 106, 107], "uniformli": [36, 39], "uniqu": [30, 32, 37, 38, 43, 81, 93, 106], "unique_color": [30, 32, 37, 38], "unique_colors1": 37, "unique_colors2": 37, "unit": [46, 99, 106], "univ": [4, 22, 23, 42, 54, 64, 69, 75, 76], "univers": [46, 84, 94, 105], "universit": [14, 15], "unknown": 82, "unlabel": [0, 84, 91, 95, 96, 105, 106], "unmaintain": 107, "unmix": [9, 36, 39, 41, 82, 91, 103, 105, 106, 107, 108], "unmixings2d": [36, 39], "unnecessari": 107, "unnorm": [0, 91, 96, 102], "unregist": 107, "unregular": [0, 82, 84, 94, 95, 98, 100, 102], "unsupervis": [28, 41, 84, 85, 103, 106, 108], "until": [46, 107], "unus": 107, "unwant": [0, 91, 93], "unwarr": 106, "unwelcom": 78, "uot": [71, 91, 98, 105, 106, 107], "uot2": 98, "uot_cost_matrix": 91, "uot_parameters_and_measur": 91, "up": [0, 2, 79, 102, 107], "upart1": 37, "upart2": 37, "updat": [82, 91, 93, 94, 98, 101, 103, 107], "update_barycenter_featur": [91, 107], "update_barycenter_structur": [91, 107], "upgrad": 107, "upper": [0, 37, 43, 44, 46, 71, 84, 93, 94, 97], "upsid": 97, "url": 105, "us": [0, 2, 3, 6, 7, 8, 10, 11, 20, 25, 26, 27, 30, 31, 32, 34, 35, 36, 38, 39, 40, 41, 42, 43, 46, 47, 49, 51, 52, 53, 56, 57, 58, 59, 65, 71, 72, 74, 76, 78, 79, 81, 82, 87, 90, 91, 92, 99, 102, 104, 107, 108], "usag": 79, "use_adam_optim": [36, 91], "use_gridspec": 58, "use_log": [36, 91], "use_target": 91, "useless": [91, 107], "user": [0, 37, 65, 79, 81, 91, 105, 106, 107], "userwarn": [2, 5, 7, 15, 19, 21, 22, 23, 32, 34, 36, 39, 49, 53, 55, 58, 61, 65, 66, 72], "uss": 107, "usual": [91, 107], "util": [0, 2, 6, 7, 10, 11, 13, 33, 45, 49, 54, 56, 58, 72, 81, 93, 94, 106], "uu": 17, "v": [0, 1, 5, 18, 28, 29, 30, 32, 37, 38, 41, 43, 56, 57, 58, 69, 72, 73, 79, 81, 82, 84, 85, 93, 94, 97, 99, 100, 101, 102, 103, 105, 106, 107, 108], "v1": [12, 16, 30, 32, 37, 38], "v100": 81, "v2": [12, 16, 30, 32, 37, 38], "v22": 105, "v3": [12, 16], "v37i8": 54, "v4": [12, 16], "v_1": 94, "v_j": [82, 94], "v_n": 94, "v_valu": [0, 93], "v_weight": [0, 93], "va": 58, "val": [16, 45, 47, 81], "val_map": 29, "valfunct": 107, "valid": 93, "valu": [0, 7, 27, 29, 31, 47, 49, 52, 58, 63, 64, 72, 81, 82, 83, 84, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 100, 102, 103, 106, 107], "value_bw": 107, "value_linear": [0, 91, 92, 103, 107], "value_quad": [0, 103, 107], "valueerror": 103, "van": [0, 91, 93, 105, 106], "vanish": [98, 106], "varepsilon": [13, 83, 91], "varepsilon_": [83, 91], "varepsilon_1": 83, "varepsilon_2": 83, "varepsilon_f": [83, 91], "vari": [36, 39], "variabl": [0, 36, 39, 82, 84, 87, 89, 91, 93, 94, 98, 100, 101, 104, 106, 107], "varianc": [1, 5, 25, 34], "variant": [66, 91, 94, 106, 107], "variat": [0, 11, 63, 87, 91, 95, 102, 104, 106], "variou": [37, 80, 103, 107], "varphi": [46, 84, 94], "varphi_": 94, "varphi_1": 94, "varphi_i": 94, "varphi_j": 94, "varphi_l": [46, 94], "varphi_n": 94, "varphi_u": [46, 94], "vautier": [34, 35, 80], "vayer": [0, 2, 29, 30, 31, 32, 33, 34, 36, 38, 39, 42, 43, 54, 80, 83, 86, 90, 91, 95, 105, 106], "vdot": 93, "vec": [16, 45], "vecsiz": [49, 93], "vector": [0, 6, 37, 81, 82, 83, 84, 89, 90, 91, 92, 93, 98, 99, 102, 103, 105, 106, 107], "verbos": [0, 19, 22, 25, 26, 31, 32, 34, 36, 39, 42, 49, 52, 54, 55, 59, 65, 71, 74, 82, 83, 84, 86, 87, 91, 93, 94, 95, 96, 100, 102, 104], "verbose2": [84, 94], "veri": [0, 27, 58, 82, 91, 103, 105, 106, 107], "verifi": 79, "version": [0, 64, 78, 79, 81, 82, 95, 98, 105, 106, 107], "vert": [10, 72], "vertic": [43, 51], "via": [0, 2, 3, 36, 37, 39, 41, 57, 78, 82, 84, 85, 87, 91, 95, 105, 106, 107, 108], "vialard": [0, 72, 73, 82, 84, 91, 96, 102, 105, 106], "view": 107, "view_init": [17, 52, 69], "viewabl": 79, "viewpoint": 78, "vika": [93, 105], "vincent": [0, 2, 30, 32, 33, 34, 36, 37, 38, 39, 80, 90, 91, 95, 105, 106], "violat": [91, 93, 106], "viridi": [10, 29, 72], "vishnu": [93, 105], "visibl": [30, 32, 38, 107], "vision": [0, 3, 68, 99, 105, 106], "visu": 31, "visual": [17, 21, 27, 33, 42, 59, 60], "vivien": [14, 100, 105], "vline": 64, "vm": 64, "vmax": [2, 22, 29, 36, 39, 43, 54, 58], "vmin": [2, 29, 43, 45, 54, 58, 103], "vol": [0, 8, 65, 84, 88, 93, 95, 105, 106], "volkan": 103, "volum": 105, "vonmis": 64, "vstack": [10, 11, 13, 31, 33, 49, 72], "vv": 17, "w": [0, 6, 7, 8, 16, 32, 35, 36, 39, 45, 46, 51, 58, 74, 76, 82, 83, 84, 86, 88, 89, 90, 91, 93, 99, 100, 101, 102, 103, 105, 106, 107], "w0": 74, "w1": [31, 86], "w2": [31, 64, 86], "w2_circl": 64, "w_": [0, 36, 39, 44, 45, 82, 89, 91, 93, 102], "w_1": [0, 93, 106], "w_2": [0, 64, 87, 93, 106], "w_a": 82, "w_b": 82, "w_d": 91, "w_dist": 0, "w_i": [82, 88, 93], "w_k": [6, 106], "w_kw": 106, "w_kw_u": 106, "w_list": 45, "w_p": [0, 93, 99, 106], "w_sinkhorn_reg": 58, "w_t": [44, 45, 89], "w_u": 106, "w_x": 91, "w_y": 91, "wa": [58, 81, 106, 107], "wai": [0, 20, 79, 82, 93, 106, 107], "wang": [32, 91, 105], "want": [2, 8, 15, 19, 21, 22, 23, 32, 34, 53, 54, 58, 61, 65, 106, 107], "warm": [0, 82, 106, 107], "warmstart": [0, 32, 39, 82, 83, 91, 102, 107], "warmstartt": [0, 39, 91], "warn": [0, 15, 19, 21, 22, 23, 27, 32, 34, 46, 53, 55, 58, 61, 65, 66, 72, 82, 84, 91, 92, 95, 103, 107], "warn_dykstra": [0, 91], "wass": 0, "wassersein": 107, "wasserstaiun": 86, "wasserstein": [0, 9, 18, 40, 44, 49, 57, 63, 70, 77, 80, 82, 84, 85, 86, 88, 89, 90, 91, 93, 95, 96, 99, 102, 103, 105, 107, 108], "wasserstein_1d": [0, 7, 64, 93, 106, 107], "wasserstein_circl": [0, 64, 93], "wasserstein_distance_to_templ": 90, "wassertein": 107, "wassertstein": 80, "wasterstein": [41, 57, 108], "wave": 79, "wb": 107, "wd": 105, "wd_reg": 105, "wda": [47, 80, 107], "we": [0, 1, 2, 3, 4, 5, 6, 7, 8, 27, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 42, 46, 51, 54, 58, 64, 74, 75, 78, 79, 80, 81, 82, 84, 91, 93, 96, 98, 106, 107], "weak": [0, 41, 57, 80, 85, 97, 105, 106, 107, 108], "weak_optimal_transport": [0, 48, 104], "web": 79, "websit": 105, "weed": [0, 82, 84, 87, 105, 106], "weight": [0, 10, 11, 12, 13, 14, 15, 16, 17, 30, 32, 36, 37, 38, 39, 48, 49, 54, 58, 61, 72, 75, 82, 84, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 99, 100, 101, 102, 103, 104, 106, 107], "weight_decai": 33, "weight_inter_g1": 37, "weight_inter_g2": [30, 32, 37, 38], "weight_inter_g3": [30, 32, 38], "weight_intra_g1": 37, "weight_intra_g2": [30, 32, 37, 38], "weight_intra_g3": [30, 32, 38], "weight_list": 72, "weightedg1": 37, "weightedg2": [30, 32, 37, 38], "weightedg3": [30, 32, 38], "welcom": [78, 105], "well": [44, 46, 79, 81, 91, 93, 94, 103, 106], "were": 107, "wgw": 31, "what": [21, 27, 78, 79, 106], "wheel": 107, "when": [0, 2, 49, 64, 76, 78, 79, 82, 83, 86, 88, 89, 91, 93, 95, 96, 98, 103, 105, 107], "whenev": [0, 93], "where": [0, 4, 6, 7, 29, 36, 39, 44, 46, 54, 56, 58, 76, 79, 81, 82, 83, 84, 86, 87, 88, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 104, 106, 107], "whether": [0, 81, 91, 93, 95, 103], "which": [0, 2, 29, 37, 46, 54, 58, 66, 78, 79, 81, 82, 83, 84, 87, 90, 91, 93, 94, 95, 97, 98, 103, 104, 105, 106, 107], "while": [37, 46, 58, 82, 84, 89, 91, 93, 94, 106, 107], "whisper": [82, 105], "white": 36, "who": [78, 107], "whose": [37, 49, 83, 88, 91, 93, 98], "why": [0, 79, 82, 107], "width": [16, 30, 32, 37, 38, 43, 45, 82], "width_edg": [30, 32, 37, 38], "wiki": 78, "wild": 107, "window": [105, 107], "wip": 79, "wisc": 49, "wise": [58, 81, 103, 106], "wish": [46, 79], "with_label": [29, 33], "with_nois": 29, "within": [7, 37, 39, 78, 81, 91], "without": [0, 49, 54, 78, 79, 81, 82, 91, 98, 105, 107], "wminkowski": [0, 58, 103], "wolf": [0, 73, 91, 102, 105], "won": 92, "word": [6, 106], "work": [0, 12, 58, 79, 81, 82, 87, 91, 92, 93, 95, 102, 103, 104, 107], "workflow": 79, "workshop": [82, 84, 91, 105, 106], "would": [80, 81, 107], "wrapper": [66, 80, 84, 94, 95, 106, 107], "write": [79, 81], "written": [82, 93], "wrt": [0, 2, 81, 84, 91, 103], "ws1": 22, "ws2": 22, "wt": [5, 88, 101], "wu": [0, 75, 98, 102, 105], "www": 106, "wx": 91, "wx_feat": [83, 91], "wx_samp": [83, 91], "wxg": 5, "wy": 91, "wy_feat": [83, 91], "wy_samp": [54, 83, 91], "x": [0, 1, 2, 4, 5, 6, 7, 8, 10, 11, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 31, 32, 33, 34, 35, 36, 37, 39, 43, 44, 45, 46, 47, 48, 49, 50, 52, 53, 54, 55, 59, 60, 61, 62, 63, 64, 65, 66, 68, 69, 71, 72, 73, 74, 75, 76, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107], "x0": [0, 4, 29, 87, 93, 99], "x1": [0, 2, 3, 14, 15, 20, 24, 26, 33, 42, 43, 51, 58, 64, 86, 91, 103], "x10": 107, "x100": 107, "x1_torch": 3, "x1tl": 26, "x1tn": 26, "x2": [0, 3, 14, 15, 20, 24, 26, 33, 42, 51, 58, 64, 86, 91, 103, 107], "x2_torch": 3, "x3": [3, 14, 15], "x3_torch": 3, "x4": 15, "x_": [0, 54, 82, 84, 91, 92, 93, 94, 99], "x_1": [0, 37, 42, 46, 58, 91, 93, 94, 103], "x_2": [0, 37, 42, 46, 58, 91, 93, 103], "x_a": [0, 93], "x_all": 3, "x_b": [0, 93], "x_class": 94, "x_i": [0, 4, 31, 82, 93, 94, 99, 106], "x_init": [0, 14, 15, 82, 93], "x_j": [82, 94], "x_k": 95, "x_label": 43, "x_latent": 33, "x_list": [17, 93], "x_n": 94, "x_rescal": 44, "x_sourc": 56, "x_t": [0, 82, 84, 91, 92, 94, 99, 103], "x_torch": 7, "x_visu": 17, "x_y_lim": 43, "xa": [0, 87, 104], "xavier": [91, 105], "xaxi": [42, 54], "xb": [0, 3, 15, 50, 87, 104], "xb_init": 15, "xbary_torch": 3, "xbinit": 3, "xd": 8, "xeon": 81, "xf": [83, 91], "xg": [5, 8], "xi": 17, "xizheng": [49, 80], "xk": 95, "xl": 5, "xlabel": [1, 4, 5, 6, 8, 20, 26, 31, 33, 36, 42, 43, 45, 54, 58, 63, 64, 68, 69, 73], "xlim": [8, 35, 43, 58, 63, 64], "xlist": 4, "xn": 8, "xnvisu": 8, "xr": [48, 50, 61, 62, 68, 97], "xs1": [6, 22], "xs2": [6, 22, 64], "xs_class": 46, "xs_map": 106, "xs_new": 25, "xscale": [68, 69], "xsi": 5, "xsp": 47, "xspw": 47, "xst": 24, "xstgw": 24, "xt": [1, 5, 6, 19, 20, 21, 22, 23, 24, 25, 26, 27, 31, 34, 46, 47, 48, 50, 61, 62, 64, 68, 69, 73, 74, 75, 76, 82, 84, 88, 94, 97, 98, 101, 106, 107], "xti": 5, "xtick": [8, 11, 19, 21, 23, 27, 31, 43, 63, 75, 76], "xtot": 62, "xtp": 47, "xtpw": 47, "xts2": 64, "xtsgw": 24, "xu": [32, 34, 91, 105], "xvisu": [4, 8], "xx": [3, 5, 14], "xy": [16, 44, 45, 97], "xya": [42, 54], "xyb": [42, 54], "xyu354": 49, "y": [0, 1, 4, 8, 10, 15, 17, 19, 21, 22, 23, 25, 27, 29, 31, 32, 33, 34, 36, 37, 39, 43, 44, 46, 47, 52, 53, 54, 69, 72, 81, 82, 83, 84, 85, 86, 89, 91, 93, 94, 96, 97, 98, 99, 100, 103, 105, 106], "y1": 103, "y_": [54, 84, 91], "y_1": [0, 91], "y_2": [0, 91], "y_class": 94, "y_init": 93, "y_j": [0, 31, 106], "y_l": 93, "y_noisi": 54, "y_t": 84, "y_target": 56, "yamllint": 107, "yaxi": [42, 43, 54], "ydict": 91, "ydict_best_st": 91, "ydict_fgw": 36, "ydict_init": 91, "year": [105, 106, 107], "yembed": [36, 91], "yet": [0, 91, 106, 107], "yf": [83, 91], "yield": 84, "yl": 5, "ylabel": [20, 26, 31, 36, 43, 45, 58, 66, 68, 69, 73, 76], "ylim": [8, 35, 43, 63, 64], "ylist": 4, "ymax": 64, "ymin": 64, "you": [0, 15, 19, 21, 22, 23, 29, 32, 34, 46, 53, 58, 61, 65, 79, 81, 82, 86, 90, 94, 97, 105, 106, 107], "your": [29, 46, 79, 105, 106], "yourlogin": 79, "yr": 97, "ys1": 22, "ys2": 22, "ys_class": 46, "yscale": 73, "yt": [1, 19, 21, 22, 23, 25, 27, 31, 47, 84], "ytick": [8, 11, 19, 21, 23, 27, 31, 43, 76], "yu": [49, 80], "yule": [0, 58, 103], "yx": 97, "yy": [3, 5, 14], "z": [4, 10, 36, 37, 39, 52, 55, 69, 72, 80, 82, 93, 100, 103, 105, 106], "z_": 93, "z_1": 93, "z_i": [100, 103], "z_j": [93, 100, 103], "zdir": [10, 72], "zemskova": [91, 105], "zero": [2, 3, 4, 6, 8, 10, 11, 30, 32, 34, 36, 38, 39, 54, 58, 60, 62, 63, 64, 72, 81, 82, 83, 84, 91, 93, 103, 107], "zero_": [2, 3, 6, 7, 54], "zero_grad": [1, 5, 8, 45], "zero_pad": 81, "zeros_lik": 29, "zha": [32, 34, 91, 105], "zhang": [0, 102, 105, 106], "zhao": [32, 91, 105], "zhu": [32, 91, 105], "zine": 8, "zip": [1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 60, 61, 62, 63, 64, 65, 66, 68, 69, 71, 72, 73, 74, 75, 76, 105], "zorder": [1, 2, 5, 36, 39, 43, 51], "\u00e1lvarez": [82, 93, 105]}, "titles": ["API and modules", "Dual OT solvers for entropic and quadratic regularized OT with Pytorch", "Optimizing the Gromov-Wasserstein distance with PyTorch", "Sliced Wasserstein barycenter and gradient flow with PyTorch", "Spherical Sliced-Wasserstein Embedding on Sphere", "Continuous OT plan estimation with Pytorch", "Wasserstein unmixing with PyTorch", "Wasserstein 1D (flow and barycenter) with PyTorch", "Wasserstein 2 Minibatch GAN with PyTorch", "Computation times", "1D Wasserstein barycenter demo", "1D Wasserstein barycenter: exact LP vs entropic regularization", "Convolutional Wasserstein Barycenter example", "Debiased Sinkhorn barycenter demo", "2D free support Wasserstein barycenters of distributions", "2D free support Sinkhorn barycenters of distributions", "Gaussian Bures-Wasserstein barycenters", "Generalized Wasserstein Barycenter Demo", "Computation times", "OT for domain adaptation", "OT for image color adaptation", "OT for domain adaptation on empirical distributions", "OT for multi-source target shift", "OT with Laplacian regularization for domain adaptation", "Linear OT mapping estimation", "OT mapping estimation for domain adaptation", "OT for image color adaptation with mapping estimation", "OTDA unsupervised vs semi-supervised setting", "Computation times", "Plot graphs barycenter using FGW", "Entropic-regularized semi-relaxed (Fused) Gromov-Wasserstein example", "Plot Fused-Gromov-Wasserstein", "Comparison of Fused Gromov-Wasserstein solvers", "Graph classification with Template Based Fused Gromov Wasserstein", "Gromov-Wasserstein example", "Gromov-Wasserstein Barycenter example", "(Fused) Gromov-Wasserstein Linear Dictionary Learning", "Quantized Fused Gromov-Wasserstein examples", "Semi-relaxed (Fused) Gromov-Wasserstein example", "Semi-relaxed (Fused) Gromov-Wasserstein Barycenter as Dictionary Learning", "Computation times", "Examples gallery", "Row and column alignments with CO-Optimal Transport", "Entropic Wasserstein Component Analysis", "GMM Plan 1D", "GMM Flow", "Smooth and Strongly Convex Nearest Brenier Potentials", "Wasserstein Discriminant Analysis", "Weak Optimal Transport VS exact Optimal Transport", "Computing d-dimensional Barycenters via d-MMOT", "Optimal transport with factored couplings", "Logo of the POT toolbox", "Low rank Gromov-Wasterstein between samples", "Low rank Sinkhorn", "Detecting outliers by learning sample marginal distribution with CO-Optimal Transport and by using unbalanced Co-Optimal Transport", "Screened optimal transport (Screenkhorn)", "Stochastic examples", "Computation times", "Introduction to Optimal Transport with Python", "Optimal Transport for 1D distributions", "Smooth and sparse OT example", "Optimal Transport between 2D empirical distributions", "Optimal Transport with different ground metrics", "OT distances in 1D", "OT distance on the Circle", "Regularized OT with generic solver", "Optimal Transport solvers comparison", "Computation times", "Sliced Wasserstein Distance on 2D distributions", "Spherical Sliced Wasserstein on distributions in S^2", "Computation times", "1D Unbalanced optimal transport", "1D Wasserstein barycenter demo for Unbalanced distributions", "Translation Invariant Sinkhorn for Unbalanced Optimal Transport", "Partial Wasserstein and Gromov-Wasserstein example", "Regularization path of l2-penalized unbalanced optimal transport", "2D examples of exact and entropic unbalanced optimal transport", "Computation times", "Code of conduct", "Contributing to POT", "Contributors", "ot.backend", "ot.bregman", "ot.coot", "ot.da", "ot.datasets", "ot.dr", "ot.factored", "ot.gaussian", "ot.gmm", "ot.gnn", "ot.gromov", "ot.lowrank", "ot.lp", "ot.mapping", "ot.optim", "ot.partial", "ot.plot", "ot.regpath", "ot.sliced", "ot.smooth", "ot.stochastic", "ot.unbalanced", "ot.utils", "ot.weak", "POT: Python Optimal Transport", "Quick start guide", "Releases", "Computation times"], "titleterms": {"": 69, "0": 107, "1": [19, 21, 22, 23, 27, 36, 39, 62, 107], "10": 107, "11": 107, "1d": [7, 10, 11, 13, 44, 59, 63, 71, 72], "2": [8, 19, 21, 22, 23, 27, 30, 32, 36, 38, 39, 49, 62, 69, 107], "2d": [13, 14, 15, 34, 47, 61, 68, 74, 76], "3": [21, 27, 30, 32, 36, 38, 39, 107], "3d": [34, 74], "4": 107, "5": 107, "6": 107, "7": 107, "8": 107, "9": 107, "acceler": 106, "acknowledg": [80, 105], "across": 31, "adapt": [19, 20, 21, 22, 23, 24, 25, 26, 41, 106], "add": [30, 38], "algorithm": [19, 20, 21, 22, 23, 25, 56, 58], "align": [42, 54], "all": 22, "along": [3, 4, 8], "among": 49, "an": [48, 50, 106], "anaconda": 105, "analysi": [43, 47, 106], "ani": 34, "anim": [3, 4, 8, 17, 75], "api": 0, "applic": 106, "architectur": 33, "atom": 36, "attribut": [36, 37, 39, 78], "backend": [41, 81, 106], "background": 51, "bakeri": 58, "barycent": [3, 7, 10, 11, 12, 13, 14, 15, 16, 17, 29, 35, 39, 41, 49, 72, 106], "barycentr": [10, 72], "base": 33, "baseestim": 103, "basetransport": 84, "between": [37, 52, 61, 64, 106], "block": [30, 32, 36, 38, 39], "both": 49, "break": 107, "bregman": [82, 106], "brenier": 46, "bug": 79, "bure": 16, "bures_wasserstein_barycent": 88, "case": [56, 106], "cg": 95, "chang": 107, "check": 105, "checklist": 79, "circl": [62, 64], "cite": 105, "citi": 58, "class": [81, 84, 100, 103, 106], "classif": 33, "clear": 51, "close": 107, "cloud": 37, "cluster": [2, 30, 32, 36, 38, 39], "co": [42, 54], "co_optimal_transport": 83, "co_optimal_transport2": 83, "code": [78, 105], "color": [20, 26], "column": [42, 54], "commun": 2, "compar": [49, 56, 64], "comparison": [32, 66], "compat": 106, "compon": 43, "compos": [36, 39], "compress": 2, "comput": [3, 9, 10, 12, 13, 14, 16, 17, 18, 28, 29, 30, 31, 32, 34, 35, 37, 38, 40, 43, 47, 48, 49, 50, 56, 57, 58, 61, 63, 67, 70, 72, 73, 74, 75, 76, 77, 106, 108], "compute_transport_plan": 98, "conda": 105, "conduct": [78, 105], "content": 105, "continu": [5, 56], "contribut": [79, 105], "contributor": [79, 80], "converg": 6, "convert": [1, 5], "convex": 46, "convolut": [12, 106], "convolutional_barycenter2d": 106, "coot": [54, 83], "cost": [52, 58], "coupl": [19, 21, 22, 23, 27, 50], "covari": 16, "cpu": 106, "creat": 31, "creator": 80, "d": 49, "da": 84, "dark": 51, "data": [1, 4, 5, 6, 8, 10, 11, 12, 14, 15, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 31, 33, 35, 43, 45, 47, 48, 50, 51, 52, 53, 54, 55, 59, 60, 61, 63, 64, 65, 66, 68, 69, 71, 72, 75, 76], "dataset": [36, 39, 62, 85], "debias": 13, "deep": 5, "defin": [16, 66], "demo": [10, 13, 17, 72], "densiti": 5, "depend": [82, 105], "deprec": 107, "descent": [3, 4, 45], "detect": 54, "dictionari": [36, 39], "differ": [19, 20, 21, 23, 25, 27, 62, 63, 64, 68, 69], "dimension": 49, "dirac": 11, "discret": 56, "discrimin": [47, 106], "displai": 34, "dist0": 103, "distanc": [2, 6, 21, 27, 31, 32, 34, 37, 41, 49, 54, 63, 64, 68, 74, 106], "distribut": [6, 14, 15, 16, 21, 26, 34, 49, 54, 55, 59, 60, 61, 66, 68, 69, 71, 72, 74, 106], "diverg": [30, 38], "document": 79, "domain": [19, 21, 22, 23, 25, 26, 41, 106], "dr": 86, "dual": [1, 5, 56, 58], "embed": [4, 36, 39], "emd": [58, 59, 61, 63, 65, 106], "emd2": 106, "emdlaplacetransport": 84, "emdtransport": 84, "empir": [15, 21, 61], "empirical_bures_wasserstein_map": 88, "empirical_gaussian_gromov_wasserstein_map": 88, "endow": [36, 39], "enforc": 78, "entrop": [1, 5, 11, 30, 43, 52, 65, 73, 76, 106], "entropic_partial_wasserstein": 96, "estim": [1, 2, 5, 6, 24, 25, 26, 36, 39, 54, 106], "euclidean": [52, 64], "ewca": [43, 86], "exact": [11, 48, 50, 76], "exampl": [12, 30, 34, 35, 37, 38, 41, 56, 60, 74, 76, 83, 84, 85, 86, 88, 89, 93, 94, 95, 96, 97, 98, 100, 101, 103, 105, 106], "except": 103, "extens": 106, "factor": [50, 87], "faq": 106, "fda": 86, "featur": [30, 31, 36, 38, 39, 107], "fgw": [29, 31, 106], "fig": [19, 21, 22, 23, 27], "figur": 11, "file": 79, "final": 11, "first": [43, 58, 107], "fisher": 47, "fit": [19, 20, 21, 22, 23, 25], "fix": 106, "flow": [3, 7, 45], "follow": [30, 32, 36, 38, 39], "forg": 105, "free": [14, 15, 106], "free_support_barycent": 93, "frobeniu": 65, "from": [36, 39], "fulli": 75, "function": [0, 34, 81, 83, 84, 85, 86, 87, 88, 89, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 103, 104], "fuse": [30, 31, 32, 33, 36, 37, 38, 39, 41], "g": 106, "galleri": 41, "gan": 8, "gaussian": [11, 13, 16, 34, 74, 88], "gcg": 95, "gener": [1, 2, 4, 5, 6, 8, 10, 14, 15, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 36, 37, 38, 39, 43, 44, 45, 47, 48, 49, 50, 52, 53, 54, 55, 59, 60, 61, 63, 65, 66, 68, 69, 71, 72, 75, 76, 106], "generalized_free_support_barycent": 93, "get": 58, "given": 5, "gmm": [44, 45, 89], "gmm_ot_apply_map": 89, "gmm_ot_loss": 89, "gmm_ot_plan_dens": 89, "gmm_pdf": 89, "gmmot": 44, "gnn": 90, "gpu": 106, "gradient": [3, 4, 45, 66], "graph": [2, 29, 30, 32, 33, 36, 37, 38, 39], "gromov": [2, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 52, 74, 91, 106], "ground": 62, "group": [66, 106], "guid": 106, "gw": [2, 31, 34, 106], "help": 58, "how": [79, 106], "identifi": 49, "imag": [13, 20, 24, 26], "import": 58, "indic": 105, "inspect": 15, "instal": [58, 105], "instanti": [19, 20, 21, 22, 23, 25], "interpol": [10, 15, 72], "introduct": 58, "invari": 73, "issu": 107, "iter": [3, 4, 8], "jcpot": 22, "jcpottransport": 84, "kappa": 64, "kernel": 34, "kl": [73, 76], "known": 22, "l2": [75, 76], "laplacian": 23, "lasso": [66, 106], "last": 45, "layer": 33, "learn": [36, 39, 54], "linear": [24, 36], "lineargwtransport": 84, "lineartransport": 84, "list": 106, "load": 24, "logo": 51, "loop": 45, "loss": [34, 55, 58, 59, 60, 63, 66, 71], "loss_dual_entrop": 101, "loss_dual_quadrat": 101, "low": [52, 53], "lowrank": 92, "lp": [11, 93], "main": 0, "maintain": 80, "make_1d_gauss": 85, "make_2d_samples_gauss": 85, "make_data_classif": 85, "mani": 49, "map": [24, 25, 26, 44, 58, 94, 106], "mappingtransport": 84, "margin": 54, "mass": 71, "match": [17, 30, 32, 37, 38], "matric": [31, 52, 56, 62], "matrix": [21, 27, 31, 55, 56, 58, 59, 60, 66, 71], "md": 35, "method": [21, 27, 34, 49], "metric": 62, "minibatch": 8, "minim": 49, "mise": 64, "mmot": 49, "model": [6, 8, 30, 32, 36, 38, 39], "modul": [0, 106], "mong": 106, "more": 49, "multi": 22, "multipl": 106, "nearest": 46, "nearest_brenier_potential_fit": 94, "nearest_brenier_potential_predict_bound": 94, "new": [20, 79, 107], "node": [30, 36, 38, 39], "norm": 65, "normal": 34, "notebook": 105, "number": [68, 69], "object": 6, "one": 74, "onto": 27, "optim": [2, 6, 19, 21, 22, 23, 27, 42, 48, 50, 54, 55, 58, 59, 61, 62, 66, 71, 73, 75, 76, 95, 105, 106], "oracl": 22, "origin": [20, 26, 49], "ot": [0, 1, 5, 19, 20, 21, 22, 23, 24, 25, 26, 41, 48, 50, 58, 60, 62, 63, 64, 65, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 106], "otda": [27, 106], "other": [41, 106], "our": 78, "outlier": 54, "over": 44, "pairwis": [21, 27], "paramet": [15, 58, 66, 73], "partial": [41, 62, 74, 96, 106], "partial_wasserstein": 96, "partit": 37, "path": 75, "penal": 75, "perform": 81, "pip": 105, "pixel": 26, "plan": [1, 5, 34, 43, 44, 58, 66, 74], "plan_dual_entrop": 101, "plan_dual_quadrat": 101, "pledg": 78, "plot": [1, 4, 5, 6, 8, 14, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 31, 33, 34, 43, 44, 45, 47, 48, 50, 51, 52, 55, 56, 58, 59, 60, 61, 62, 63, 64, 66, 68, 69, 71, 72, 73, 74, 75, 76, 97], "plot1d_mat": 97, "plot2d_samples_mat": 97, "point": 37, "pool": 33, "post": 105, "pot": [41, 51, 58, 79, 105, 106], "potenti": 46, "pre": 107, "prepar": [12, 35], "problem": [41, 56, 58], "proj_sdp": 103, "proj_simplex": 103, "project": [17, 43, 47, 68, 69], "proport": 22, "pull": 79, "python": [58, 105], "pytorch": [1, 2, 3, 5, 6, 7, 8], "quadrat": [1, 106], "quantiz": 37, "quick": 106, "r": 2, "rank": [52, 53], "refer": [0, 99, 105, 106], "regpath": [75, 98], "regular": [1, 11, 23, 30, 41, 58, 65, 66, 73, 75, 76, 106], "regularization_path": 98, "relax": [30, 38, 39, 75], "releas": 107, "request": 79, "rescale_for_imshow_plot": 97, "respect": 54, "respons": 78, "result": [56, 73, 76], "reweight": 6, "rotat": 17, "row": [42, 54], "run": 22, "sampl": [4, 5, 8, 19, 21, 22, 23, 24, 25, 27, 34, 37, 52, 54, 62, 74], "scalabl": 34, "scatter": 20, "scope": 78, "screen": 55, "screenkhorn": 55, "seed": [68, 69], "semi": [27, 30, 38, 39, 56, 75], "set": [27, 66, 73], "shift": 22, "short": 105, "sinkhorn": [13, 15, 22, 53, 56, 58, 59, 61, 63, 71, 73, 106], "sinkhorn2": 106, "sinkhornl1l2transport": 84, "sinkhornlpl1transport": 84, "sinkhorntransport": 84, "slice": [3, 4, 41, 68, 69, 99], "smacof": 35, "smooth": [46, 60, 100], "smooth_ot_du": 100, "solut": [48, 50], "solv": [53, 55, 58, 59, 60, 65, 66, 71, 106], "solve_dual_entrop": 101, "solve_semi_dual_entrop": 101, "solver": [1, 32, 65, 66, 106], "sourc": [5, 6, 19, 21, 22, 23, 27], "space": 36, "spars": 60, "special": 106, "sphere": 4, "spheric": [4, 69], "squar": 52, "srfgw": 39, "srgw": 39, "stair": 11, "standard": 78, "start": 106, "step": 45, "stochast": [30, 32, 34, 36, 38, 39, 56, 101], "strongli": 46, "structur": [2, 31], "supervis": 27, "support": [14, 15, 105, 106], "t": 2, "tabl": 105, "target": [5, 19, 21, 22, 23, 27], "templat": [2, 33], "tensor": [1, 5], "tfgw": 33, "than": 49, "them": [16, 19, 20, 21, 22, 23, 25, 34, 44, 74], "time": [9, 18, 28, 40, 57, 58, 67, 70, 77, 108], "tip": 79, "toolbox": [51, 58, 105], "torch": [1, 5], "train": [8, 33], "trajectori": [3, 4, 8], "transfer": 26, "transform": [24, 26], "translat": 73, "transport": [19, 20, 21, 22, 23, 24, 25, 27, 31, 42, 43, 48, 50, 54, 55, 56, 58, 59, 61, 62, 66, 71, 73, 75, 76, 105, 106], "two": [30, 32, 34, 38, 74], "unbalanc": [41, 54, 71, 72, 73, 75, 76, 102, 106], "uniform": [2, 62, 64], "unmix": 6, "unsupervis": 27, "uot": [73, 75, 76], "up": 66, "us": [29, 33, 37, 54, 83, 84, 85, 86, 88, 89, 93, 94, 95, 96, 97, 98, 100, 101, 103, 105, 106], "util": 103, "v": [11, 27, 48, 53], "v0": 107, "valu": 26, "vari": 58, "variabl": [1, 5, 58], "via": 49, "visual": [8, 12, 13, 30, 31, 32, 35, 36, 37, 38, 39, 54, 58], "visualis": 45, "von": 64, "w": 2, "wasserstein": [2, 3, 4, 6, 7, 8, 10, 11, 12, 14, 16, 17, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 43, 47, 52, 58, 64, 68, 69, 72, 74, 106], "wasterstein": 52, "wda": [86, 106], "weak": [48, 104], "weight": [2, 6], "when": 106, "why": 106, "without": 37, "work": 106, "wrapper": 37, "wrt": 6}})