welltestpy.data

welltestpy subpackage providing datastructures.

Campaign classes

The following classes can be used to handle field campaigns.

Campaign(name[, fieldsite, wells, tests, ...])

Class for a well based campaign.

FieldSite(name[, description, coordinates])

Class for a field site.

Field Test classes

The following classes can be used to handle field test within a campaign.

PumpingTest(name, pumpingwell, pumpingrate)

Class for a pumping test.

Test(name[, description, timeframe])

General class for a well based test.

Variable classes

Variable(name, value[, symbol, units, ...])

Class for a variable.

TimeVar(value[, symbol, units, description])

Variable class special for time series.

HeadVar(value[, symbol, units, description])

Variable class special for groundwater head.

TemporalVar([value])

Variable class for a temporal variable.

CoordinatesVar(lat, lon[, symbol, units, ...])

Variable class special for coordinates.

Observation(name, observation[, time, ...])

Class for a observation.

StdyObs(name, observation[, description])

Observation class special for steady observations.

DrawdownObs(name, observation, time[, ...])

Observation class special for drawdown observations.

StdyHeadObs(name, observation[, description])

Observation class special for steady drawdown observations.

Well(name, radius, coordinates[, welldepth, ...])

Class for a pumping-/observation-well.

Routines

Loading routines

Campaign related loading routines

load_campaign(cmpfile)

Load a campaign from file.

load_fieldsite(fdsfile)

Load a field site from file.

Field test related loading routines

load_test(tstfile)

Load a test from file.

Variable related loading routines

load_var(varfile)

Load a variable from file.

load_obs(obsfile)

Load an observation from file.

load_well(welfile)

Load a well from file.