Preamplifier

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 :ref:`InstrumentComponent <InstrumentComponent>`

JSON schema

https://www.gitlab.com/resif/obsinfo/-/tree/master/obsinfo/data/schemas/preamplifier.schema.json

https://www.gitlab.com/resif/obsinfo/-/tree/master/obsinfo/data/schemas/definitions.schema.json

Example

Preamplifier information file https://www.gitlab.com/resif/obsinfo/-/tree/master/obsinfo/_examples/Information_Files/preamplifiers/LCHEAPO_BBOBS.preamplifier.yaml (complete file)

---
format_version: "0.110"
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"
           stages:
               - $ref: "responses/INSU_BBOBS_gain0.225_theoretical.stage.yaml#stage"
       "1x":
           config_description: "1x gain"
           stages:
               - $ref: "responses/INSU_BBOBS_gain1.0_theoretical.stage.yaml#stage"

Class Navigation

InstrumentComponent <==> Stages