{"repo":"baggepinnen/SpectralDistances.jl","free":true,"listed":false,"github":"https://github.com/baggepinnen/SpectralDistances.jl","clone":"git clone https://github.com/baggepinnen/SpectralDistances.jl.git","description":"Measure the distance between two spectra/signals using optimal transport and related metrics","language":"Julia","stars":49,"topics":["spectrum","spectral-embedding","spectral-analysis","linear-systems","wasserstein-distance","optimal-transport","dynamic-frequency-warping","riemannian-manifold","metrics","histogram"],"license":null,"category":"analytics","readme_excerpt":"This repository implements all optimal-transport based distances between spectra detailed in the following pre print \"New Metrics Between Rational Spectra and their Connection to Optimal Transport\", Bagge Carlson and Chitre 2020 Supplementary material to the paper is provided in a separate repository. The package also contains a number of generic solvers for optimal transport problems: - Fixed support in 1d (histograms) - Varying discrete support (atoms/dirac masses) with non-uniform masses in any dimension - Barycenters supported on fixed number of atoms, but possibly with non-uniform masses - Barycentric coordinates - Continuous support in 1d See the documentation for instructions. Installation Interpolation between two rational spectra under four different metrics. Barycenter of three spectra and mixed spectrum which can be decomposed into a combination of the three input spectra Example: Barycentric interpolation of spectrograms The image below illustrates interpolation between 4 Mel spectrograms, each one representing a short whistle. See the folder examples for the code. See the docs for more examples.","default_branch":null,"files":null,"tree":[],"storefront":"/r/baggepinnen","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/baggepinnen/SpectralDistances.jl/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}