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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: tesswcs-1.1.6.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.6.tar.gz
Algorithm Hash digest
SHA256 772f537a6c30003c8d949a6935ce573eae471b08125473aaeaf0d7ed2da8f889
MD5 8ab1e1eecf0ce9da781cdac033f63764
BLAKE2b-256 43d6362483a68295efbe633aa5e8dc8368792eeb00bdcef50ca4b59aa1b9dd35

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: tesswcs-1.1.6-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.6-py3-none-any.whl
Algorithm Hash digest
SHA256 08a429cbd7cc6003852ceeb35b612dd34909150ffbaa6bb1e86c7d403f5b5619
MD5 faa445ab5dc8782343cf51a18af38ea8
BLAKE2b-256 86ef5d36c369411c906a88890eb39571aa1f12119e280cf4da1fa40822cdc839

See more details on using hashes here.

Provenance

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