https://github.com/baggepinnen/spectraldistances.jl
Measure the distance between two spectra/signals using optimal transport and related metrics
Science Score: 36.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
✓Academic publication links
Links to: arxiv.org -
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.0%) to scientific vocabulary
Keywords
Keywords from Contributors
Repository
Measure the distance between two spectra/signals using optimal transport and related metrics
Basic Info
- Host: GitHub
- Owner: baggepinnen
- License: other
- Language: Julia
- Default Branch: master
- Homepage: https://baggepinnen.github.io/SpectralDistances.jl/latest/
- Size: 260 MB
Statistics
- Stars: 47
- Watchers: 3
- Forks: 5
- Open Issues: 2
- Releases: 18
Topics
Metadata Files
README.md
This repository implements all optimal-transport based distances between spectra detailed in the following pre print
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
julia
using Pkg
pkg"add SpectralDistances"
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.
Owner
- Name: Fredrik Bagge Carlson
- Login: baggepinnen
- Kind: user
- Location: Lund, Sweden
- Website: baggepinnen.github.io
- Twitter: baggepinnen
- Repositories: 59
- Profile: https://github.com/baggepinnen
Control systems, system identification, signal processing and machine learning
GitHub Events
Total
- Release event: 1
- Watch event: 1
- Delete event: 27
- Issue comment event: 6
- Push event: 7
- Pull request event: 33
- Fork event: 1
- Create event: 4
Last Year
- Release event: 1
- Watch event: 1
- Delete event: 27
- Issue comment event: 6
- Push event: 7
- Pull request event: 33
- Fork event: 1
- Create event: 4
Committers
Last synced: 7 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Fredrik Bagge Carlson | b****n@g****m | 339 |
| github-actions[bot] | 4****] | 23 |
| Julia TagBot | 5****t | 1 |
| CompatHelper Julia | c****y@j****g | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 5
- Total pull requests: 95
- Average time to close issues: about 1 month
- Average time to close pull requests: about 1 month
- Total issue authors: 4
- Total pull request authors: 2
- Average comments per issue: 8.4
- Average comments per pull request: 0.19
- Merged pull requests: 31
- Bot issues: 0
- Bot pull requests: 85
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- ymtoo (2)
- rfourquet (1)
- JuliaTagBot (1)
- baggepinnen (1)
Pull Request Authors
- github-actions[bot] (114)
- baggepinnen (10)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- julia 3 total
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 18
juliahub.com: SpectralDistances
Measure the distance between two spectra/signals using optimal transport and related metrics
- Homepage: https://baggepinnen.github.io/SpectralDistances.jl/latest/
- Documentation: https://docs.juliahub.com/General/SpectralDistances/stable/
- License: MIT
-
Latest release: 0.1.17
published 8 months ago
Rankings
Dependencies
- JuliaRegistries/TagBot v1 composite
- actions/checkout v2 composite
- julia-actions/setup-julia latest composite
- actions/checkout v2 composite
- codecov/codecov-action v1 composite
- julia-actions/julia-processcoverage v1 composite
- julia-actions/julia-runtest latest composite
- julia-actions/setup-julia latest composite