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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: tesswcs-1.1.2.tar.gz
  • Upload date:
  • Size: 890.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.5.0 CPython/3.9.13 Darwin/22.6.0

File hashes

Hashes for tesswcs-1.1.2.tar.gz
Algorithm Hash digest
SHA256 0770763f9a0ada93c05d6e78ea7182474eebe92fda12eda0d30bc4ff6039db37
MD5 6128ada7cd9d1b3b89991002d761ca32
BLAKE2b-256 3bd71453a9e6f5a93076ebee2d1743fc86d77578be924d06ff37d4eea738479e

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for tesswcs-1.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 46ff30f8338bc762f60cdba024b168b265d179a8f6c9ba762701411d5240c421
MD5 1270e37d530492da0f8c88f5cb7297ce
BLAKE2b-256 506d005496ffacd6ba35fa23ec6651117c6cd79257b1959618a0963175383d32

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