Navigation
index
next
|
astrodata documentation 1.0beta documentation
»
Next topic
1. Introduction
This Page
Show Source
Quick search
Enter search terms or a module, class or function name.
The Astrodata Manual
ΒΆ
1. Introduction
1.1. Document Brief
1.1.1. Revision History
1.1.2. Abbreviations Table
1.1.3. Intended Audience
1.1.4. Document Structure
2. AstroData Class Reference
2.1. AstroData Class
2.2. Basic Functions
2.2.1. AstroData Constructor
2.2.2. append(..)
2.2.3. close(..)
2.2.4. insert(..)
2.2.5. info(..)
2.2.6. infostr(..)
2.2.7. write(..)
2.3. Type Information
2.4. Header Manipulations
2.4.1. Set/Get PHU Headers
2.4.2. Set/Get Single-HDU Headers
2.4.3. Set/Get Multiple-HDU Headers
2.5. Iteration and Subdata
2.5.1. Overview
2.5.1.1. Using Slices and “Subdata”
2.5.2. count_exts(..)
2.5.3. The [] Operator
2.6. Single HDU AstroData Attributes
2.6.1. data attribute
2.6.2. header attribute
2.6.3. Renaming an Extension
2.7. Module Level Functions
2.7.1. correlate(..)
2.7.2. prep_output(..)
2.7.3. re_header_keys(..)
3. ReductionContext Class Reference
3.1. Parameter and Dictionary Features
3.1.1. The “in” operator: contains(..)
3.2. Dataset Streams: Input and Output Datasets
3.2.1. get_inputs(..)
3.2.2. get_inputs_as_astrodata(..)
3.2.3. get_inputs_as_filenames(..)
3.2.4. get_stream(..)
3.2.5. get_reference_image(..)
3.2.6. report_output(..)
3.2.7. switch_stream(..)
3.3. ADCC Services
3.4. Calibrations
3.4.1. get_cal(..)
3.4.2. rq_cal(..)
3.5. Stacking
3.5.1. rq_stack_get(..)
3.5.2. rq_stack_update(..)
3.6. Lists
3.6.1. list_append(..)
3.6.2. get_list(..)
3.7. Utility
3.7.1. prepend_names(..)
3.7.2. run(..)
4. AstroData Configuration Package Development Guide
4.1. Elements
4.1.1. The General Configuration Creation Process
4.1.2. Configuration Elements Which Have To Be Developed
4.2. Creating A Configuration Package
4.2.1. Preparation
4.2.2. Clone the Sample Package
4.3. Creating An AstroDataType
4.3.1. Overview
4.3.2. The Class Definition Line by Line
4.3.3. The Requirement Classes
4.3.3.1. Concrete Requirements
4.3.3.1.1. ISCLASS(other_class_name)
4.3.3.1.2. PHU(keyname=re_val, [keyname2=re_val2 [...]])
4.3.3.2. Logical Requirement Classes
4.3.3.2.1. AND(<requirement>,<requirement> [, <requirement> [, <requirement> ] .. ])
4.3.3.2.2. NOT(<requirement>)
4.3.3.2.3. OR(<requirement>,<requirement> [, <requirement> [, <requirement> ] .. ])
4.4. Creating a New Descriptor
4.4.1. The Calculator Class
4.4.2. The Calculator Index
4.4.3. The DescriptorList.py
4.4.3.1. The DescriptorList.py File
4.4.3.2. Adding the Descriptor Function to the CalculatorClass
4.5. Creating Recipes and Primitive
4.5.1. Understanding Primitives
4.5.1.1. Primitive Indices
4.5.2. Recipes
5. Concepts
5.1. Background
5.1.1. Dataset Abstraction
5.1.2. Meta-Data
5.2. AstroData Types
5.2.1. Recipes and Primitives
5.2.1.1. Zero Recipe System Overhead for AstroData-only Users
5.2.2. The Astrodata Lexicon and Configurations
5.3. Astrodata Type
5.4. Astrodata Descriptors
5.5. Recipe System Primitives
5.5.1. Some Benefits of the Primitive Concept
5.5.1.1. Natural Emergence of Reusable Primitives
5.5.1.2. Test Case at Gemini Observatory: Refactoring Python Scripts into Recipes and Primitives
5.5.2. Recipes calling Recipes
5.6. AstroData Lexicon
Navigation
index
next
|
astrodata documentation 1.0beta documentation
»