6.1.2.13. thyrsis.zns_data_provider module

class thyrsis.zns_data_provider.ZnsDataProvider(uri, parent=None)

Bases: PyQt5.QtCore.QObject

availableColumns()

returns a list (display name, colummn name) for available results

Returns

available column

Return type

list

availableUnits()

Return available units

Returns

available units

Return type

dict

bars()

return a list of numpy arrays, one array per injection point

Returns

bars

Return type

list

barsNodes()

return a sorted list of bar nodes

Returns

bars

Return type

list

columnChanged
contours()

Return a map with the contour (name, group) as key and an array of vertices as values, contours are 3D

Returns

contours

Return type

dict

dataChanged
dataSourceUri(expandAuthConfig=False)

Return uri

Returns

uri

Return type

string

date()

Return a current date

Returns

dates list

Return type

list

dates()

return a list of dates in case node values vary with time

Returns

list of dates

Return type

list

displayName = {'activity': 'Activité', 'concentration': 'Concentration', 'saturation': 'Saturation', 'vitesse_darcy_norme': 'Vitesse de Darcy'}
labels()

Return labels

Returns

labels

Return type

list

maxValue(index=None)

Return max mesh value

Parameters

index (dict) – node index

Returns

max value

Return type

float

minValue(index=None)

Return min mesh value

Parameters

index (dict) – node index

Returns

min value

Return type

float

nodeCoord()

return a list of coordinates

Returns

return a list of coordinates

Return type

ndarray

nodeValues()

return values at nodes

Returns

values at nodes

Return type

ndarray

resultColumn()

Return current column

Returns

current column

Return type

string

setDate(didx)

set list of dates in case node values vary with time

Parameters

dates (list) – list of dates

setResultColumn(columnName)

Set the current column

Parameters

columnName (string) – columnName

setUnits(units)

Set units

Parameters

units (string) – units

settings()

Return Thyrsis settings

Returns

Thyrsis settings

Return type

Settings

sourceUnits = {'activity': 'Bq/kg', 'concentration': 'kg/m³', 'saturation': '', 'vitesse_darcy_norme': 'm/s'}
units()

Return current units

Returns

units

Return type

string

unitsChanged