/astro

imaging astronomy data from JWST

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

astro @yuvharpaz@nerdculture.de@yuvharpaz@astrobot_jwst@botsin.spaceyuval38

Imaging astronomy data from JWST. Python code to download and do some post-processing for *.fits files, coming from James Webb Space Telescope (JWST) via mast.

NGC color preview images

NGC objects cover many galaxies and nebula, so here it just means interesting stuff. I allowed some objects that are not in the NGC catalogue to slip in.
Images here were automatically created from the data. They are saved with low resolution, and meant to allow us to see what data has been collected. For high resolution images I still need to overcome coregistration issues, and fill holes. With code. Alt a color preview page for most NGC objects captured by JWST

NGC images by release date

This is a news page, updated every 2 hours, showing example images from the latest release (I took the highest wavelength filter). You can get notified for new releases by following my mastodon bot @astrobot_jwst@botsin.space. I arranged the images in a "stream" and in a more dense "grid" layout.
Alt mastodon bot Alt a stream preview of NGC objects Alt a grid preview of NGC objects

Level 3 images from the last 7 days

This is also a news page, showing level 3 releases. This is split to science and calibration images in seperate web pages. My bot updates them every two hours but only notifies wheen there are new science images. For level 2 images see JWST Feed Science images from the last 7 days> Calibration images from the last 7 days>

Galleries

See a gallery with some work, or a wallpaper gallery with images cropped to fit a standard 16:9 computer screen
Nine galaxies captured by JWST, NIRCam + MIRI Some examples below:

Cartwheel Galaxy

get_cartwheel.py
cartwheel_long.py Alt nircam

NGC 628

manifest = download_fits('ngc 628', include=['miri', 'nircam', 'clear'])
ngc629.py

NIRCam

Alt ngc628_nircam

MIRI

Alt ngc628_miri

installation

I followed the instructions recommended here or here but froze my requirements.txt just in case. Basically you need anaconda3 and astropy. I work with pycharm and matplotlib so no notebooks here.