A package to make calling cutouts and catalogues from the LoFAR survey easier.
Project description
LoFAR Survey Archive - Python Package
This small package makes it easier to interface with LoFAR LoTSS archives.
Table of Contents
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
LCSpy-0.0.3.tar.gz
(4.5 kB
view hashes)
Built Distribution
LCSpy-0.0.3-py3-none-any.whl
(5.4 kB
view hashes)