The Transform Library - A high-level interface to coordinate systems

被引:0
作者
Lyn, Janine [1 ]
Burke, Douglas [1 ]
Cresitello-Dittmar, Mark [1 ]
Doe, Stephen [1 ]
Evans, Ian [1 ]
Evans, Janet DePonte [1 ]
Germain, Gregg [1 ]
McDowell, Jonathan [1 ]
Miller, Joseph [1 ]
机构
[1] Smithsonian Astrophys Observ, Cambridge, MA 02138 USA
来源
ASTRONOMICAL DATA ANALYSIS SOFTWARE AND SYSTEMS XVII | 2008年 / 394卷
关键词
D O I
暂无
中图分类号
P1 [天文学];
学科分类号
0704 ;
摘要
The Transform Library is a new, stand-alone software package developed by the Chandra X-ray Center (CXC), that provides a convenient high-level C++ interface for performing World Coordinate System transformations. The library wraps a subset of the lower-level wcslib functions to provide an easy interface to both users and developers. The Transform library is designed to be used within C++ programs and various scripting environments. Notably, it provides high-level user interfaces in Python and S-Lang for ease of use. The Transform Library consists of C++ classes and methods for performing transformations on input base arrays (table data or image axes), for accessing and manipulating required transform parameters, and for calculating the transform matrix. Transform types include pixel to world coordinate transforms and vice versa, as well as linear transforms and scaling transforms. The design allows for transform chaining, so the user is able to combine multiple transforms into more complex arrangements. The Transform Library will be integrated in the new versions of ChIPS and Sherpa that will be released in CIAO4. In addition, CIAO users will be able to use the library directly via the scripting languages. This provides the ability to easily create highly specialized applications to suit the user's particular needs.
引用
收藏
页码:658 / 661
页数:4
相关论文
共 50 条
  • [31] HIGH-LEVEL LANGUAGES AND USER INTERFACE MANAGERS FOR FINITE-ELEMENT ANALYSIS SYSTEMS.
    Lowther, D.A.
    Computer-aided engineering journal, 1986, 3 (05): : 180 - 184
  • [32] THE HIGH-LEVEL SYNTHESIS OF DIGITAL-SYSTEMS
    MCFARLAND, MC
    PARKER, AC
    CAMPOSANO, R
    PROCEEDINGS OF THE IEEE, 1990, 78 (02) : 301 - 318
  • [33] High-level power estimation of VLSI systems
    Fornaciari, W
    Gubian, P
    Sciuto, D
    Silvano, C
    ISCAS '97 - PROCEEDINGS OF 1997 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS I - IV: CIRCUITS AND SYSTEMS IN THE INFORMATION AGE, 1997, : 1804 - 1807
  • [34] A High-Level Compilation Toolchain for Heterogeneous Systems
    Luk, W.
    Coutinho, J. G. F.
    Todman, T.
    Lam, Y. M.
    Osborne, W.
    Susanto, K. W.
    Liu, Q.
    Wong, W. S.
    IEEE INTERNATIONAL SOC CONFERENCE, PROCEEDINGS, 2009, : 9 - 18
  • [35] National high-level waste systems analysis
    OHolleran, TP
    Kristofferson, K
    HIGH LEVEL RADIOACTIVE WASTE MANAGEMENT, 1996 ., 1996, : 315 - 316
  • [36] Connector Rewriting with High-Level Replacement Systems
    Koehler, Christian
    Lazovik, Alexander
    Arbab, Farhad
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2008, 194 (04) : 77 - 92
  • [37] HYDROTHERMAL SYSTEMS - IDENTIFICATION OF THE HIGH-LEVEL RESERVOIR
    ELDER, JW
    GEOPHYSICAL JOURNAL OF THE ROYAL ASTRONOMICAL SOCIETY, 1981, 65 (01): : 274 - 274
  • [38] Adhesive high-level replacement categories and systems
    Ehrig, H
    Habel, A
    Padberg, J
    Prange, U
    GRAPH TRANSFORMATIONS, PROCEEDINGS, 2004, 3256 : 144 - 160
  • [39] High-Level Control Methods for Autonomous Systems
    Jiang, Zhesheng
    Ordonez, Raul
    Zhu, Jian
    PROCEEDINGS OF THE IEEE 2010 NATIONAL AEROSPACE AND ELECTRONICS CONFERENCE (NAECON), 2010, : 354 - 357
  • [40] HIGH-LEVEL SYSTEMS - SIMULATION, SPECIFICATION AND SYNTHESIS
    RAMMIG, F
    MICROPROCESSING AND MICROPROGRAMMING, 1986, 18 (1-5): : 241 - 241