Skip to main content

Tools to expand on pandas functionality for astronomical operations.

Project description

astropandas

Tools to expand on pandas functionality for astronomical applications. The code is publically hosted on github:

https://github.com/jlvdb/yet_another_wizz.git

Installation

The yet_another_wizz package can be installed directly with pip::

pip install astropandas

Features

  • directly read and write FITS table data, see astropandas.read_fits and astropandas.to_fits
  • match based on sky coordinates, see astropandas.match

Examples

Reading and writing FITS table files:

import astropandas as apd

data = apd.read_fits("myfile.fits", hdu=1)
# manipulate data ...
apd.to_fits(data, "mynewfile.fits")

Matching on angular coordinates:

import astropandas as apd

data1 = apd.read_fits("myfile1.fits")
data2 = apd.read_fits("myfile2.fits")

# Match within one arcsecond on right ascension (ra) and declination (dec),#
# labeled "RA" and "DEC" in the data.
# Here we assume that the column names are the same in both catalogues,
# otherwise specify with left_ra=, right_ra=, etc.
apd.match(
    left=data1, right=data2,
    ra="RA", dec="DEC",
    threshold=1/3600)
# If no threshold is provided, it is computed automatically by finding the
# distance at which the number of matches is almost stationary.

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

astropandas-1.2.2.tar.gz (21.8 kB view details)

Uploaded Source

Built Distribution

astropandas-1.2.2-py3-none-any.whl (21.5 kB view details)

Uploaded Python 3

File details

Details for the file astropandas-1.2.2.tar.gz.

File metadata

  • Download URL: astropandas-1.2.2.tar.gz
  • Upload date:
  • Size: 21.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.17

File hashes

Hashes for astropandas-1.2.2.tar.gz
Algorithm Hash digest
SHA256 c1726911c9bcfb87e20f10e81380bc2e042cb8104c253237e90720f627ee8cd5
MD5 b1faf55f407e1fabba8a0e5e5c69028e
BLAKE2b-256 9e3ad642bf1ae5b32aafa05593f00508691d07f061a6419bc0c228f417dd2216

See more details on using hashes here.

File details

Details for the file astropandas-1.2.2-py3-none-any.whl.

File metadata

  • Download URL: astropandas-1.2.2-py3-none-any.whl
  • Upload date:
  • Size: 21.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.17

File hashes

Hashes for astropandas-1.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 e9b2e6a27dda4219c2f5031de8a4666eb085aec722e31a5a5cb9a57a713d06e0
MD5 aefc78a67032449dfa92d673876415df
BLAKE2b-256 11482e871033e7d84fb6746f9b9c4ac5b3919096bed3e6db9b4c5a3824d7c172

See more details on using hashes here.

Supported by

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