Skip to content

Latest commit

 

History

History
70 lines (54 loc) · 1.56 KB

README.md

File metadata and controls

70 lines (54 loc) · 1.56 KB

LoFAR Survey Archive - Python Package

This small package makes it easier to interface with LoFAR LoTSS archives.

Table of Contents

  1. Installation
  2. Searching the Source Catalogue
  3. Generate Image Cutouts
  4. Downloading Mosaic Data

Installation

This package can be installed using pip.

pip install LCSpy

Dependencies:

  • Astropy
  • requests
  • json
  • numpy

Dev-dependencies (optional)

  • unittest

Searching the Source Catalogue.

import LCSpy

Sources = LCSpy.LoFAR_cat_search(ra={'h':15,'m':16,'s':12.35},dec={'h':45,'m':36,'s':03.1},sr=1)
Sources.total_data

Output: [['ILTJ151614.06+453524.4',229.058578709231,0.340728573673463,45.5901286238848,0.230064337704425,0.752771173177558,0.0656867834991941,1.18621806479747,0.156623581872246, ... ]

Alternatively you can ...

print('Name: ',Sources.Name)
print('Ra: ',Source.Ra)
print('Dec: ',Source.Dec)
print('Mosaic_id: ',Source.Mosiac_id)

Output:
Name: ILTJ151614.06+453524.4
Ra: 229.058578709231
Dec: 45.5901286238848
Mosaic_id: P229+45

Generate Image Cutouts.

import LCSpy
import matplotlib.pylab as plt

Image = LCSpy.cutout2d(ra=229.0586,dec=45.5901,size=0.05)
plt.imshow(Image.hdul[0].data)
plt.show()

Downloading Mosaic Data

import LCSpy

LCSpy.download_mosiac(save_dir='/USER/PARENT_DIRECTORY',mosaic_id='P200+55')

This will download the full mosiac.fits file to your choosen directory.