Tools to expand on pandas functionality for astronomical operations.
Project description
astropandas
Tools to expand on pandas functionality for astronomical applications.
Features
- directly read and write FITS table data, see
astropandas.read_fits
andastropandas.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
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
astropandas-1.1.tar.gz
(20.9 kB
view hashes)
Built Distribution
astropandas-1.1-py3-none-any.whl
(21.0 kB
view hashes)
Close
Hashes for astropandas-1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1459b2cbb7d51bc4b7513fad6ae09c3edd0b501688849831e4c81cbb2a46a874 |
|
MD5 | ca274827e04b6d54ddf933bd7728aaa7 |
|
BLAKE2b-256 | 15af8c68f8774bd3bad6eba6f0141c40b628cf1ec014a529c60a0b43caf842f4 |