Skip to content

An astronomy and astrophysics database building/syncing tool

License

Notifications You must be signed in to change notification settings

nkphysics/astrostash

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

83 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

GitHub License GitHub branch check runs

astrostash

An astronomy and astrophysics database building/syncing tool

Astrostash is designed to allow users to "stash" query results from astronomy/astrophysics data sources (e.g., HEASARC) into a local SQLite3 database. This ensures data retention and reduces reliance on external services for recurring queries.


🌟 Features

  • Local data storage: Retain copies of query results in a SQLite3 database so you can keep your own copy of the data you use and care about having access to.
  • Efficient querying: Prioritizes querying from your local database before pulling data externally to limit external requests.

Requirements

python >= 3.10

πŸ“¦ Dependencies

  • sqlite3
  • astroquery >= 0.4.10
  • pandas >= 2.3.0
  • SQLAlchemy >= 2.0.43

🚧 Current State

Version: v0.1.1 Status: Alpha

Supported Archives:

  • HEASARC

πŸ“₯ Installation

  1. Clone the repo

  2. Run python -m pip install .

OR

Run pip install astrostash

About

An astronomy and astrophysics database building/syncing tool

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages