https://github.com/explore-platform/g-arch
G-Arch (Galactic Archaeology) app to extract stellar parameters and elemental abunances from Gaia RVS spectra
https://github.com/explore-platform/g-arch
abundances gaiadr3 rvs stellar-spectroscopy
Last synced: 8 months ago
JSON representation
G-Arch (Galactic Archaeology) app to extract stellar parameters and elemental abunances from Gaia RVS spectra
- Host: GitHub
- URL: https://github.com/explore-platform/g-arch
- Owner: explore-platform
- License: apache-2.0
- Created: 2023-07-20T11:08:15.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-12-13T15:10:17.000Z (about 2 years ago)
- Last Synced: 2025-02-05T21:53:58.656Z (about 1 year ago)
- Topics: abundances, gaiadr3, rvs, stellar-spectroscopy
- Language: TypeScript
- Homepage: https://explore-platform.eu
- Size: 61.4 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Citation: CITATION.cff
- Codemeta: codemeta.json
Awesome Lists containing this project
README
# G-Arch

## Local installation
G-Arch can be run locally at `http://localhost:8000/`:
git clone https://github.com/explore-platform/g-arch.git
cd g-arch
docker-compose up --build
Requires `docker`.
Install data files (see next section) in a local folder and update `docker-compose.yml` to point to this folder.
## Data
Input data files can be retrieved from Zenodo [ZenodoID](https://zenodo.org/).
For local deployment these can be added to '__APP_DATA/science/'.
## App structure
This project is composed of 3 components which are in a single docker container.
* visualiser (the frontend) - a react project built with vite
* api (backend api) - the api to interface with the science algorithm, in this cas the matissev4
* science (science algorithm) - The G-Arch main algorithm section
## How does it work
### API & Mv4
The API simply allows the app to launch the Mv4 algorithm by generating the properties file that will be used by the script, and then using the CLI to launch it with this properties file
### The UI
1. Allows the user to call the API with the required inputs and parameters
2. Allows the user to visualise said data via plots and tables
## Development roadmap
- [ ] adapt to new data, if required (e.g. Gaia DR4)
- [ ] UI improvements (user feedback)
- [ ] implement new version of Matisse code
## Acknowledgements
This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 101004214.