Skip to content

Class Preamplifier

Luis Arean edited this page Mar 24, 2021 · 12 revisions

Description

An optional preamplifier may be part of an OBS instrument. It is an InstrumentComponent with response stages and no particular attributes of its own.

Python class:

Preamplifier

YAML / JSON label:

preamplifier

Corresponding StationXML structure

Preamplifier

Object Hierarchy

Superclass

InstrumentComponent

Subclasses

Relationships

Attributes

None

For the rest of attributes, see superclass InstrumentComponent

Methods

None

JSON schema

/larean/obsinfo/blob/V0.108/obsinfo/data/schemas/preamplifier.schema.json

/larean/obsinfo/blob/master/obsinfo/data/schemas/definitions.schema.json

Example

Preamplifier innformation file /larean/obsinfo/blob/V0.108/obsinfo/_examples/Information_Files/instrumentation/preamplifiers/LCHEAPO_BBOBS.preamplifier.yaml (complete file)

---
format_version: "0.108"
revision:
   date: "2017-11-30"
   authors:
       -   $ref: "../../authors/Wayne_Crawford.author.yaml#author"

preamplifier:
   equipment:
       model: "BBOBS-GAIN"
       type: "Analog gain card"
       description: "INSU BBOBS gain card"
       manufacturer: "SIO or IPGP"
       vendor: ~

   configuration_default: "1x"

   configuration_definitions:
       "0.225x":
           config_description: "0.225x gain"
           response_stages:
               - $ref: "responses/INSU_BBOBS_gain0.225_theoretical.stage.yaml#stage"
       "1x":
           config_description: "1x gain"
           response_stages:
               - $ref: "responses/INSU_BBOBS_gain1.0_theoretical.stage.yaml#stage"

Class Navigation

Class InstrumentComponent <==> Class ResponseStages

Clone this wiki locally