MiSTree: a Python package for constructing and analysing Minimum Spanning Trees
arXiv:1910.08562 · doi:10.21105/joss.01721
Abstract
The minimum spanning tree (MST), a graph constructed from a distribution of points, draws lines between pairs of points so that all points are linked in a single skeletal structure that contains no loops and has minimal total edge length. The MST has been used in a broad range of scientific fields such as particle physics (to distinguish classes of events in collider collisions), in astronomy (to detect mass segregation in star clusters) and cosmology (to search for filaments in the cosmic web). Its success in these fields has been driven by its sensitivity to the spatial distribution of points and the patterns within. MiSTree, a public Python package, allows a user to construct the MST in a variety of coordinates systems, including Celestial coordinates used in astronomy. The package enables the MST to be constructed quickly by initially using a k-nearest neighbour graph (kNN, rather than a matrix of pairwise distances) which is then fed to Kruskal's algorithm to construct the MST. MiSTree enables a user to measure the statistics of the MST and provides classes for binning the MST statistics (into histograms) and plotting the distributions. Applying the MST will enable the inclusion of high-order statistics information from the cosmic web which can provide additional information to improve cosmological parameter constraints. This information has not been fully exploited due to the computational cost of calculating N-point statistics. MiSTree was designed to be used in cosmology but could be used in any field which requires extracting non-Gaussian information from point distributions. The source code for MiSTree is available on GitHub at https://github.com/knaidoo29/mistree
4 pages, 2 figures, Published in the Journal of Open Source Software
References in corpus (3)
Cited by in corpus (10)
- 3D Morphology of Open Clusters in the Solar Neighborhood with Gaia EDR3: its Relation to Cluster Dynamics
- Magnetic fields in the early stages of massive star formation as revealed by ALMA
- Cosmology and neutrino mass with the Minimum Spanning Tree
- Beyond two-point statistics: using the minimum spanning tree as a tool for cosmology
- Stellar population of the Rosette Nebula and NGC 2244: application of the probabilistic random forest
- ALMA Survey of Orion Planck Galactic Cold Clumps (ALMASOP): How do dense core properties affect the multiplicity of protostars?
- Binary-driven stellar rotation evolution at the main-sequence turn-off in star clusters
- Cluster aggregates surrounding Pismis 5 in the Vela Molecular Ridge
- The statistical analysis of the dynamical evolution of the open clusters
- The impact of stellar rotations and binaries on the shape of upper main sequence near turn off in open cluster NGC\,6067