Crates: High-Level I/O Interface for Scripting Languages

Astronomy and Astrophysics – Astronomy

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

1

Scientific paper

Crates is a new software package being developed by the Chandra X-Ray Center (CXC) to provide a high level I/O interface for use within various scripting environments. It consists of a set of classes and methods which allow a user to easily access and manipulate general data files as well as specialized classes for specific data products (PHA Type I & II, RMF, ARF, etc.). CRATES also provides convenient access to metadata information, such as WCS transforms and DM subspace information which may be associated with a table column or image. The core library is written in C++ and utilizes the CXC DataModel (DM) library, which provides I/O support for the Chandra Data Analysis software, and is designed to be extensible to multiple scripting environments. We provide a set of Python wrappers and functionality from within the SLang environment via PySL. The interface has a common look and feel with the CIAO application packages Sherpa, a general purpose fitting and modeling application, and ChIPS, the Chandra Imaging and Plotting System.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

Crates: High-Level I/O Interface for Scripting Languages does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with Crates: High-Level I/O Interface for Scripting Languages, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Crates: High-Level I/O Interface for Scripting Languages will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-955984

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.