A python package for astronomical calculations
Project description
Author: Behrouz Safari
License: MIT
astrobook
Educational tools for the astronomical book
Installation
Install the latest version:
pip install astrobook
Requirements are numpy, pandas, and requests.
Examples
from astrobook import sql2df
# Retrieve data from SIMBAD
df = sql2df('SELECT TOP 10 main_id, ra, dec FROM basic', api='simbad')
# Retrieve data from VizieR
df = sql2df('SELECT objID, gmag, zsp FROM "V/154/sdss16"', api='vizier')
# Retrieve data from Gaia DR3
df = sql2df('SELECT TOP 10 source_id, ra, dec FROM gaiadr3.gaia_source', api='gaia')
Get tables in a database
Here we get name, description and number of rows of tables from IRSA database
from astrobook import sql2df
query = """
SELECT table_name, description, irsa_nrows
FROM TAP_SCHEMA.tables
WHERE irsa_nrows IS NOT NULL
ORDER BY irsa_nrows DESC
"""
df = sql2df(query, api='irsa')
Get columns of a table
Let's get columns of the table basic from SIMBAD
from astrobook import sql2df
query = """
SELECT column_name, description
FROM TAP_SCHEMA.columns
WHERE table_name='basic'
"""
df = sql2df(query, api='simbad')
See more at behrouzz.github.io/astrodatascience
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
astrobook-0.0.3.tar.gz
(3.3 kB
view details)
Built Distribution
File details
Details for the file astrobook-0.0.3.tar.gz
.
File metadata
- Download URL: astrobook-0.0.3.tar.gz
- Upload date:
- Size: 3.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d3b4e665830412c158e058514ce44d28d75baa8206af8e619cf106c6a21e2e3d |
|
MD5 | bbff7d1e21d4235f0ce9a13596c524ba |
|
BLAKE2b-256 | aa451891e0fde634ad3748bb2b557462ff815b51e136b7c5d7f590c7a368fdab |
File details
Details for the file astrobook-0.0.3-py3-none-any.whl
.
File metadata
- Download URL: astrobook-0.0.3-py3-none-any.whl
- Upload date:
- Size: 3.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 272b8d9a5e581bd4220361a6f846c05dcda961f4b0348ebe7ba0b0d56ea6be76 |
|
MD5 | 89c799122f6be74ab34642518f57a012 |
|
BLAKE2b-256 | f52bac9cbe322e9ec8f05fae4d5427ae76e868ac00b442cb01e966f87de47e1e |