Skip to main content

No project description provided

Project description

Test status Generic badge PyPI version

tesswcs logo

tesswcs

This package will enable you to create an astropy World Coordinate System for any pointing of the TESS telescope. You can access both the true WCS from archival data, and predict the WCS for a given RA, Dec, and spacecraft roll.

Installation

You can install tesswcs using pip

pip install --upgrade tesswcs

Usage

Below is an example of how to obtain a WCS for archival data

import tesswcs

wcs = tesswcs.WCS.from_archive(sector=1, camera=1, ccd=1)

Using astropy's WCS interface you can now either work with this object, for example you can obtain the sky position of row and column positions

wcs.pixel_to_world(row, column)

or obtain row and column positions from sky positions (using the astropy.coordinates.SkyCoord object).

from astropy.coordinates import SkyCoord
wcs.world_to_pixel(SkyCoord.from_name("HD 209458"))

You can also save these objects to fits files

wcs.to_fits('wcs.fits')

If you have a RA, Dec and roll in degrees you can also predict a WCS

import tesswcs

wcs = tesswcs.WCS.predict(ra=0, dec=0, roll=0, camera=1, ccd=1)

You can use tesswcs to better understand what sources will be obervable on TESS pixels, or to make figures like the ones below!

Figure showing the predicted TESS WCS

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

tesswcs-1.1.5.tar.gz (890.8 kB view details)

Uploaded Source

Built Distribution

tesswcs-1.1.5-py3-none-any.whl (890.5 kB view details)

Uploaded Python 3

File details

Details for the file tesswcs-1.1.5.tar.gz.

File metadata

  • Download URL: tesswcs-1.1.5.tar.gz
  • Upload date:
  • Size: 890.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.2 CPython/3.9.13 Darwin/23.5.0

File hashes

Hashes for tesswcs-1.1.5.tar.gz
Algorithm Hash digest
SHA256 734430ff2324b182b8f388a95c96f6a618e1e7a6fc4f5539c1b9ab1a095c1533
MD5 01608d1dffe143554ae8aaa0eb8590eb
BLAKE2b-256 b22cff0d6bfd82ad528a3dcce1e2a62db32291701e91db410dcda8d7757b6913

See more details on using hashes here.

File details

Details for the file tesswcs-1.1.5-py3-none-any.whl.

File metadata

  • Download URL: tesswcs-1.1.5-py3-none-any.whl
  • Upload date:
  • Size: 890.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.2 CPython/3.9.13 Darwin/23.5.0

File hashes

Hashes for tesswcs-1.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 77f7bb13ac24e579eb9a1152c44ae8cddabe464091791bfe771fac78a2859f49
MD5 8baa2b871bf32df976d13e2a83317c40
BLAKE2b-256 5bd54dd6e75637c1a2a8ce8b8154e587ae1566b3db3befa3ecfdb72da79a81d5

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