Skip to main content

An astronomy/astrophysics database building and syncing library

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

astrostash-0.1.1.tar.gz (87.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

astrostash-0.1.1-py3-none-any.whl (85.3 kB view details)

Uploaded Python 3

File details

Details for the file astrostash-0.1.1.tar.gz.

File metadata

  • Download URL: astrostash-0.1.1.tar.gz
  • Upload date:
  • Size: 87.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for astrostash-0.1.1.tar.gz
Algorithm Hash digest
SHA256 a0fd5617cb7c553b5572b802f166bfdde1e90e4c7364b8fc3568e2057ed62044
MD5 8d5103265ef98d11beff856c45716b4a
BLAKE2b-256 38e0846b98a544f8186fe5a19c79640df3e85ed270c150c59bd7a7f51ca198c1

See more details on using hashes here.

File details

Details for the file astrostash-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: astrostash-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 85.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for astrostash-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 5cf24b31c59e47f48baadf1123ab73bc21af2f130eb6e2b880146c5ad3f99f30
MD5 e1021f2627e8564b8091f5cbabaea0c1
BLAKE2b-256 d929e4ec33b37c792525786e9033f8f3d0b2ee688f6e99fe7080d1a8cc249a7c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page