https://github.com/juliaspacephysics/minimumvarianceanalysis.jl
minimum or maximum variance analysis (MVA)
https://github.com/juliaspacephysics/minimumvarianceanalysis.jl
space-physics
Last synced: 4 months ago
JSON representation
minimum or maximum variance analysis (MVA)
- Host: GitHub
- URL: https://github.com/juliaspacephysics/minimumvarianceanalysis.jl
- Owner: JuliaSpacePhysics
- License: mit
- Created: 2025-08-28T06:12:41.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-09-01T15:10:42.000Z (9 months ago)
- Last Synced: 2025-09-06T00:21:11.835Z (9 months ago)
- Topics: space-physics
- Language: Julia
- Homepage: https://juliaspacephysics.github.io/MinimumVarianceAnalysis.jl/
- Size: 219 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# MinimumVarianceAnalysis
[](https://github.com/JuliaSpacePhysics/MinimumVarianceAnalysis.jl/actions/workflows/CI.yml?query=branch%3Amain)
[](https://codecov.io/gh/JuliaSpacePhysics/MinimumVarianceAnalysis.jl)
[](https://github.com/JuliaTesting/Aqua.jl)
The main purpose of minimum or maximum variance analysis (MVA) is to find an estimator for the direction normal $\hat{๐ง}$ to an approximately one-dimensional structure, by minimisation of
$$
ฯ^2=\frac{1}{M} โ_{m=1}^M | (๐^{(m)}-โจ๐โฉ) ยท \hat{๐ง}|^2.
$$
See [SPEDAS](https://juliaspacephysics.github.io/SPEDAS.jl/dev/explanations/coords/) for more details. See [SPEDAS validation](https://juliaspacephysics.github.io/SPEDAS.jl/dev/validation/pyspedas/#Minimum-variance-analysis) for comparison with a Python implementation (pyspedas).
**Installation**: at the Julia REPL, run `using Pkg; Pkg.add("MinimumVarianceAnalysis")`
**Documentation**: [](https://JuliaSpacePhysics.github.io/MinimumVarianceAnalysis.jl/dev/)
## Reference
- [Sonnerup, B. U. ร., & Scheible, M. (1998). Minimum and maximum variance analysis. ISSI Scientific Reports Series, 1, 185โ220.](https://ui.adsabs.harvard.edu/abs/1998ISSIR...1..185S/abstract)
## Roadmap
- [ ] Minimum Variance Analysis on Mass Flux (MVAฯv)
- [ ] Maximum Variance Analysis on Electric Field (MVAE)
- [ ] Application to 2-D Structures
## Notes
- Anisotropic fluctuations have been shown to lead to larger errors in normal determinations.