Slicer¶
- class mpdaf.MUSE.Slicer[source]¶
Bases:
object
Convert slice number between the various numbering schemes.
The definition of the various numbering schemes and the conversion table can be found in the “Global Positioning System” document (VLT-TRE-MUSE-14670-0657).
All the methods are static and thus there is no need to instantiate an object to use this class.
Examples
Convert slice number 4 in CCD numbering to SKY numbering :
>>> print(Slicer.ccd2sky(4)) 10
>>> print(Slicer.sky2ccd(10)) 4
Convert slice number 12 of stack 3 in OPTICAL numbering to SKY numbering:
>>> print(Slicer.optical2sky((2, 12))) 25
>>> print(Slicer.sky2optical(25)) (2, 12)
Convert slice number 12 of stack 3 in OPTICAL numbering to CCD numbering:
>>> print(Slicer.optical2ccd((2, 12))) 27
>>> print(Slicer.ccd2optical(27)) (2, 12)
Methods Summary
ccd2optical
(s)Convert a slice number from CCD to OPTICAL numbering scheme.
ccd2sky
(s)Convert a slice number from CCD to SKY numbering scheme.
optical2ccd
(s)Convert a slice number from OPTICAL to CCD numbering scheme.
optical2sky
(s)Convert a slice number from OPTICAL to SKY numbering scheme.
sky2ccd
(s)Convert a slice number from SKY to CCD numbering scheme.
sky2optical
(s)Convert a slice number from SKY to OPTICAL numbering scheme.
Methods Documentation
- static ccd2optical(s)[source]¶
Convert a slice number from CCD to OPTICAL numbering scheme.
Return None if the input slice number is invalid.
- Parameters:
- s
int
slice number in CCD numbering scheme
- s
- static ccd2sky(s)[source]¶
Convert a slice number from CCD to SKY numbering scheme.
Return None if the input slice number is invalid.
- Parameters:
- s
int
slice number in CCD numbering scheme
- s
- static optical2ccd(s)[source]¶
Convert a slice number from OPTICAL to CCD numbering scheme.
Return None if the input slice number is invalid.
- static optical2sky(s)[source]¶
Convert a slice number from OPTICAL to SKY numbering scheme.
Return None if the input slice number is invalid.