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
Subclasses
Relationships
Is element of Equipment
Contains Response Stages
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"