| AHELP for CIAO 4.4 | copy_transform |
Context: transform |
Synopsis
Copy the transform.
Syntax
copy_transform(transform)
Description
- transform - input Transform object
The copy_transform command generates a complete copy of the provided transform.
Example
>>> import pycrates as pyc
>>> cr = pyc.read_file("evt2.fits")
>>> trans = cr.get_transform("MSC")
>>> t2 = pyc.copy_transform(trans)
>>> print(t2.print_parameter_list())Name: CRPIX Type: dmDOUBLE Value: 4096.500000, 4096.500000 Desc: Reference Point Pixel Coordinates Parent: MSC Name: CRVAL Type: dmDOUBLE Value: 0.000000, 0.000000 Desc: Center Coordinate in decimal degrees Parent: MSC Name: CDELT Type: dmDOUBLE Value: 0.000137, 0.000137 Desc: Transform Scale in degrees/pixel Parent: MSC Name: CROTA Type: dmDOUBLE Value: 0.000000 Desc: Rotation Angle Parent: MSC Name: EQUINOX Type: dmSHORT Value: 2000 Desc: Equinox of Coordinates Parent: MSC Name: EPOCH Type: dmDOUBLE Value: 2000.000000 Desc: Epoch of Coordinates Parent: MSC Name: CTYPE Type: dmCHAR Value: LONG-TAN , NPOL-TAN Desc: Coordinate Projection Type Parent: MSC
Copy the "MSC" transform from the file evt2.fits to "t2".
Changes in CIAO 4.4
The pytransform module is no longer included as part of pycrates, so you either have to import it directly by saying
chips> import pytransform
or, if you have loaded pycrates as a named module, use the instance it provides:
>>> import pycrates as pyc
and then you can use pyc.apply_transform.
Bugs
See the bug pages on the CIAO website for an up-to-date listing of known bugs.
Refer to the CIAO bug pages for an up-to-date listing of known issues.
See Also
- transform
- apply_transform, get_transform_type

![[CIAO Logo]](../imgs/ciao_logo_navbar.gif)