walib.istsos.services.virtualprocedures package

Submodules

walib.istsos.services.virtualprocedures.code module

description:

class walib.istsos.services.virtualprocedures.code.waCode(waEnviron)

Bases: walib.resource.waResourceService

class to handle SOS code for virtual procedure

{ “code” : ”....”, }

executeDelete()
executeGet()
executePost()
executePut()

walib.istsos.services.virtualprocedures.ratingcurve module

walib.istsos.services.virtualprocedures.ratingcurve.RCload(filename)
walib.istsos.services.virtualprocedures.ratingcurve.RCsave(cvlist, filename)
class walib.istsos.services.virtualprocedures.ratingcurve.waRatingcurves(waEnviron)

Bases: walib.resource.waResourceService

class to handle SOS rating curve for virtual procedure of type HQ called with a request to istsos/services/{serviceName}/virtualprocedures/{procedurename}/ratingcurve

list of ordered dictionary of rating-curve parameters:
[
{
“A”: “5.781”, “B”: “0.25”, “C”: “1.358”, “K”: “0”, “from”: “1982-01-01T00:00+00:00”, “to”: “1983-01-01T00:00+00:00”, “low_val”: “0”, “up_val”: “1000”

}, {...},{...},...

]

executeDelete()
executeGet()
executePost()

Method for executing a POST requests that create a new SOS observed property

walib.istsos.services.virtualprocedures.virtualprocedures module

class walib.istsos.services.virtualprocedures.virtualprocedures.waGetlist(waEnviron)

Bases: walib.resource.waResourceService

Class to execute istsos/services/{serviceName}/virtualprocedures/operations/getlist

executeGet()
class walib.istsos.services.virtualprocedures.virtualprocedures.waVirtualProcedures(waEnviron)

Bases: walib.istsos.services.procedures.procedures.waProcedures

executeDelete()
executeGet()
executePost()
executePut()

Module contents