HipsTileMeta

class hips.HipsTileMeta(order: int, ipix: int, file_format: str, frame: str = 'icrs', width: int = 512)[source]

Bases: object

HiPS tile metadata.

Parameters:

order : int

HEALPix order

ipix : int

HEALPix pixel number

file_format : {‘fits’, ‘jpg’, ‘png’}

File format

frame : {‘icrs’, ‘galactic’, ‘ecliptic’}

Sky coordinate frame

width : int

Tile width (tiles always have width = height)

Examples

>>> from hips import HipsTileMeta
>>> tile_meta = HipsTileMeta(order=3, ipix=450, file_format='fits')
>>> tile_meta
HipsTileMeta(order=3, ipix=450, file_format='fits', frame='icrs', width=512)
>>> tile_meta.skycoord_corners
<SkyCoord (ICRS): (ra, dec) in deg
[( 264.375, -24.62431835), ( 258.75 , -30.        ),
( 264.375, -35.68533471), ( 270.   , -30.        )]>
>>> tile_meta.tile_default_url
'Norder3/Dir0/Npix450.fits'
>>> tile_meta.tile_default_path.as_posix()
'Norder3/Dir0/Npix450.fits'

Attributes Summary

skycoord_corners Tile corner sky coordinates (SkyCoord).
tile_default_path Tile relative filename path (Path).
tile_default_url Tile relative URL (str).

Methods Summary

copy() An independent copy.

Attributes Documentation

skycoord_corners

Tile corner sky coordinates (SkyCoord).

tile_default_path

Tile relative filename path (Path).

tile_default_url

Tile relative URL (str).

Methods Documentation

copy()[source]

An independent copy.