EXP: a Python/C++ package for basis function expansion methods in galactic dynamics
Fuente:
arXiv
Salvato in:
| Autori principali: | , |
|---|---|
| Natura: | Preprint |
| Pubblicazione: |
2025
|
| Soggetti: | |
| Accesso online: | |
| Tags: |
Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
|
| _version_ | 1866908357169774592 |
|---|---|
| author | Petersen, Michael S. Weinberg, Martin D. |
| author_facet | Petersen, Michael S. Weinberg, Martin D. |
| contents | We present the public release of EXP, a basis function expansion C++ library and Python package for running N-body galactic simulations and dynamical discovery. EXP grew out of the need for methodology that seamlessly connects theoretical descriptions of dynamics, N-body simulations, and compact descriptions of observed data. EXP decomposes a galaxy into multiple bases for a variety of scales and geometries and is thus able to represent arbitrarily complex simulations with many components (e.g., disk, bulge, dark matter halo, satellites). pyEXP provides a full Python interface to the EXP C++ libraries. Example workflows based on previously published work are available and distributed as accompanying examples and tutorials. The examples and tutorials flatten the learning curve for adopting basis function expansion tools to generate and analyze the significance of coefficients and discover dynamical relationships using time series analysis. The current release uses a powerful, non-parametric technique for time series analysis that decomposes basis function expansion coefficients into interpretable components without assuming a specific model structure. This enables the automated discovery of dynamical signals from simulations. We provide a full online manual hosted by Read the Docs. |
| format | Preprint |
| id |
arxiv_https___arxiv_org_abs_2505_06403 |
| institution | arXiv |
| publishDate | 2025 |
| record_format | arxiv |
| spellingShingle | EXP: a Python/C++ package for basis function expansion methods in galactic dynamics Petersen, Michael S. Weinberg, Martin D. Astrophysics of Galaxies Instrumentation and Methods for Astrophysics We present the public release of EXP, a basis function expansion C++ library and Python package for running N-body galactic simulations and dynamical discovery. EXP grew out of the need for methodology that seamlessly connects theoretical descriptions of dynamics, N-body simulations, and compact descriptions of observed data. EXP decomposes a galaxy into multiple bases for a variety of scales and geometries and is thus able to represent arbitrarily complex simulations with many components (e.g., disk, bulge, dark matter halo, satellites). pyEXP provides a full Python interface to the EXP C++ libraries. Example workflows based on previously published work are available and distributed as accompanying examples and tutorials. The examples and tutorials flatten the learning curve for adopting basis function expansion tools to generate and analyze the significance of coefficients and discover dynamical relationships using time series analysis. The current release uses a powerful, non-parametric technique for time series analysis that decomposes basis function expansion coefficients into interpretable components without assuming a specific model structure. This enables the automated discovery of dynamical signals from simulations. We provide a full online manual hosted by Read the Docs. |
| title | EXP: a Python/C++ package for basis function expansion methods in galactic dynamics |
| topic | Astrophysics of Galaxies Instrumentation and Methods for Astrophysics |
| url | https://arxiv.org/abs/2505.06403 |