.well format

HydrodynamicEvent

The hydrodynamic_events optional block of a .well file: a list of HydrodynamicEvent objects.

Property hydrodynamic_events of the .well root, an array of objects, optional. Defined in the spec.

spot_measurement

FieldTypeRequiredValues / constraintsDescription
idstringyes
typestringyes= spot_measurement
datetimestringyespattern ^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?(Z|[+-]\d{2}:\d{2})$
sequenceintegerno
operatorstringno
equipmentstringno
notesstringno
correctsstringno
attachmentsAttachmentno
static_levelnumberyes
static_level_precisionnumberno
measurement_methodstringno
stepsobjectno
steps[].ratenumberyes
steps[].rate_precisionnumberno
steps[].durationnumberno
steps[].readingsobjectno
steps[].readings[].elapsednumberyes
steps[].readings[].datetimestringnopattern ^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?(Z|[+-]\d{2}:\d{2})$
steps[].readings[].depthnumberyes
steps[].readings[].depth_precisionnumberno
steps[].readings[].pressurenumberno
recoveryobjectno
recovery.readingsobjectyes
recovery.readings[].elapsednumberyes
recovery.readings[].datetimestringnopattern ^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?(Z|[+-]\d{2}:\d{2})$
recovery.readings[].depthnumberyes
recovery.readings[].depth_precisionnumberno
recovery.readings[].pressurenumberno

constant_rate

FieldTypeRequiredValues / constraintsDescription
idstringyes
typestringyes= constant_rate
datetimestringyespattern ^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?(Z|[+-]\d{2}:\d{2})$
sequenceintegerno
operatorstringno
equipmentstringno
notesstringno
correctsstringno
attachmentsAttachmentno
static_levelnumberno
static_level_precisionnumberno
stepsobjectno
steps[].ratenumberyes
steps[].rate_precisionnumberno
steps[].durationnumberno
steps[].readingsobjectno
steps[].readings[].elapsednumberyes
steps[].readings[].datetimestringnopattern ^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?(Z|[+-]\d{2}:\d{2})$
steps[].readings[].depthnumberyes
steps[].readings[].depth_precisionnumberno
steps[].readings[].pressurenumberno
recoveryobjectno
recovery.readingsobjectyes
recovery.readings[].elapsednumberyes
recovery.readings[].datetimestringnopattern ^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?(Z|[+-]\d{2}:\d{2})$
recovery.readings[].depthnumberyes
recovery.readings[].depth_precisionnumberno
recovery.readings[].pressurenumberno

step_drawdown

FieldTypeRequiredValues / constraintsDescription
idstringyes
typestringyes= step_drawdown
datetimestringyespattern ^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?(Z|[+-]\d{2}:\d{2})$
sequenceintegerno
operatorstringno
equipmentstringno
notesstringno
correctsstringno
attachmentsAttachmentno
static_levelnumberno
static_level_precisionnumberno
stepsobjectyes
steps[].ratenumberyes
steps[].rate_precisionnumberno
steps[].durationnumberno
steps[].readingsobjectno
steps[].readings[].elapsednumberyes
steps[].readings[].datetimestringnopattern ^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?(Z|[+-]\d{2}:\d{2})$
steps[].readings[].depthnumberyes
steps[].readings[].depth_precisionnumberno
steps[].readings[].pressurenumberno
recoveryobjectno
recovery.readingsobjectyes
recovery.readings[].elapsednumberyes
recovery.readings[].datetimestringnopattern ^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?(Z|[+-]\d{2}:\d{2})$
recovery.readings[].depthnumberyes
recovery.readings[].depth_precisionnumberno
recovery.readings[].pressurenumberno

airlift

FieldTypeRequiredValues / constraintsDescription
idstringyes
typestringyes= airlift
datetimestringyespattern ^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?(Z|[+-]\d{2}:\d{2})$
sequenceintegerno
operatorstringno
equipmentstringno
notesstringno
correctsstringno
attachmentsAttachmentno
stepsobjectyes
steps[].ratenumberyes
steps[].rate_precisionnumberno
steps[].durationnumberno
steps[].readingsobjectno
steps[].readings[].elapsednumberyes
steps[].readings[].datetimestringnopattern ^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?(Z|[+-]\d{2}:\d{2})$
steps[].readings[].depthnumberyes
steps[].readings[].depth_precisionnumberno
steps[].readings[].pressurenumberno
recoveryobjectno
recovery.readingsobjectyes
recovery.readings[].elapsednumberyes
recovery.readings[].datetimestringnopattern ^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?(Z|[+-]\d{2}:\d{2})$
recovery.readings[].depthnumberyes
recovery.readings[].depth_precisionnumberno
recovery.readings[].pressurenumberno

recovery_only

FieldTypeRequiredValues / constraintsDescription
idstringyes
typestringyes= recovery_only
datetimestringyespattern ^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?(Z|[+-]\d{2}:\d{2})$
sequenceintegerno
operatorstringno
equipmentstringno
notesstringno
correctsstringno
attachmentsAttachmentno
pumping_ratenumberno
pumping_durationnumberno
recoveryobjectyes
recovery.readingsobjectyes
recovery.readings[].elapsednumberyes
recovery.readings[].datetimestringnopattern ^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?(Z|[+-]\d{2}:\d{2})$
recovery.readings[].depthnumberyes
recovery.readings[].depth_precisionnumberno
recovery.readings[].pressurenumberno

logger_series

FieldTypeRequiredValues / constraintsDescription
idstringyes
typestringyes= logger_series
datetimestringyespattern ^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?(Z|[+-]\d{2}:\d{2})$
sequenceintegerno
operatorstringno
equipmentstringno
notesstringno
correctsstringno
attachmentsAttachmentno
measurement_methodstringno
sensor_depthnumberno
intervalnumberno> 0
barometric_compensationstringnobarologger, vented, none
aggregationstringnonone, hourly, daily
readingsobjectyesmin items 1
readings[].datetimestringyespattern ^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?(Z|[+-]\d{2}:\d{2})$
readings[].elapsedanyno
readings[].depthnumberyes
readings[].depth_precisionnumberno
readings[].pressurenumberno
readings[].depth_minnumberno
readings[].depth_maxnumberno
stepsanyno
recoveryanyno

Custom type (x- prefix)

FieldTypeRequiredValues / constraintsDescription
idstringyes
typestringyes
datetimestringyespattern ^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?(Z|[+-]\d{2}:\d{2})$
sequenceintegerno
operatorstringno
equipmentstringno
notesstringno
correctsstringno
attachmentsAttachmentno