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.7.tar.gz (891.4 kB view details)

Uploaded Source

Built Distribution

tesswcs-1.1.7-py3-none-any.whl (891.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: tesswcs-1.1.7.tar.gz
  • Upload date:
  • Size: 891.4 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.7.tar.gz
Algorithm Hash digest
SHA256 f39177643b3a914f48bb9a6590caf86827a54bd333316cd03e703654bd1fe689
MD5 6a9a239dbf2956595655ae12b456168d
BLAKE2b-256 aa5147e89501beb71a129ead9e26698bc971944d59144d57fd33eb671c1ab3e6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tesswcs-1.1.7-py3-none-any.whl
  • Upload date:
  • Size: 891.2 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.7-py3-none-any.whl
Algorithm Hash digest
SHA256 608aeb975f8a6ceff272b26281f4e0a6f32dac0bb9e3e3695a537fd8dd122498
MD5 dd7d56cd29fdc3e423c20a78bbd1f54f
BLAKE2b-256 bb52cf821c0f37c513e7b9595b8d5d3cd5ff78eb7ba57a90ccfb8a61f42127f9

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