Skip to content

ethankruse/tess_fullsky

Repository files navigation

TESS Full Sky Mosaic

This repository contains the code used to create a full-sky mosaic of NASA TESS's full frame image data, like the gif shown below. Included in this is corner glow modeling to remove the increased background light observed in the corners of the cameras and produce an image with a more uniform background everywhere.

TESS southern hemisphere gif

To recreate this gif, you can simply clone the repository and run

python full_sky.py

Required packages: python 3.6+, numpy, matplotlib, scipy, astropy, cartopy.

Running the code will first download the 16 full frame images from each available sector (550 MB per sector) into the data/ directory.

It will then create hi-res versions of the 13 frames of the gif (1.5 GB total) in the figs/gif_azeq_south/ directory. Warning: this will take several hours on a single machine and use all of your RAM.

If you have imagemagick installed, you can then recreate the gif. I recommend copying the files into a lo-res directory first. Then you can navigate into the appropriate directory and run the two commands in makegif.sh to downsize the individual frames and create the gif.

To make a northern hemisphere version, simply change the hemisphere parameter to north at the top of full_sky.py. hemisphere can also be set to both to create the full-sky Mollweide projection map as seen below.

TESS full-sky ecliptic coords gif

To switch from ecliptic coordinates to equatorial coordinates (right ascension and declination), change the ecliptic_coords parameter at the top of full_sky.py to False. That will produce the gif below.

TESS full-sky gif

Finally, for completeness, here is the northern hemisphere version.

TESS northern hemisphere gif

Releases

No releases published

Packages

No packages published