Similar to the <script> element known from web-browsers (e.g. for JavaScript), the <Pipeline> element is, e.g., a suggestion on how the data should be reduced if the generic reduction provided by Calibration isn't adequate. The requested use of the common image-processing packages "iraf" (NOAO), "Midas"(ESO), "IDL" (commercial), or some other scripting package is supported, but servers can choose to ignore this request. |
<xs:complexType name="PipelineComplexType"> <xs:annotation> <xs:documentation>Similar to the <script> element known from web-browsers (e.g. for JavaScript), the <Pipeline> element is, e.g., a suggestion on how the data should be reduced if the generic reduction provided by Calibration isn't adequate. The requested use of the common image-processing packages "iraf" (NOAO), "Midas"(ESO), "IDL" (commercial), or some other scripting package is supported, but servers can choose to ignore this request.</xs:documentation> </xs:annotation> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="InputImage"> <xs:complexType> <xs:attributeGroup ref="RTMLAttributes"/> </xs:complexType> </xs:element> <xs:element name="OutputImage"> <xs:complexType> <xs:attributeGroup ref="RTMLAttributes"/> </xs:complexType> </xs:element> <xs:any namespace="##other" processContents="strict"/> </xs:choice> <xs:attribute name="language"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="applescript"/> <xs:enumeration value="idl"/> <xs:enumeration value="iraf"/> <xs:enumeration value="midas"/> <xs:enumeration value="other"/> <xs:enumeration value="perl"/> <xs:enumeration value="posix"/> <xs:enumeration value="python"/> <xs:enumeration value="ruby"/> <xs:enumeration value="tcl"/> <xs:enumeration value="vb"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attributeGroup ref="RTMLAttributes"/> </xs:complexType> |