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

Renvoie

available column

Type renvoyé

list

availableUnits()

Return available units

Renvoie

available units

Type renvoyé

dict

bars()

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

Renvoie

bars

Type renvoyé

list

barsNodes()

return a sorted list of bar nodes

Renvoie

bars

Type renvoyé

list

columnChanged
contours()

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

Renvoie

contours

Type renvoyé

dict

dataChanged
dataSourceUri(expandAuthConfig=False)

Return uri

Renvoie

uri

Type renvoyé

string

date()

Return a current date

Renvoie

dates list

Type renvoyé

list

dates()

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

Renvoie

list of dates

Type renvoyé

list

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

Return labels

Renvoie

labels

Type renvoyé

list

maxValue(index=None)

Return max mesh value

Paramètres

index (dict) – node index

Renvoie

max value

Type renvoyé

float

minValue(index=None)

Return min mesh value

Paramètres

index (dict) – node index

Renvoie

min value

Type renvoyé

float

nodeCoord()

return a list of coordinates

Renvoie

return a list of coordinates

Type renvoyé

ndarray

nodeValues()

return values at nodes

Renvoie

values at nodes

Type renvoyé

ndarray

resultColumn()

Return current column

Renvoie

current column

Type renvoyé

string

setDate(didx)

set list of dates in case node values vary with time

Paramètres

dates (list) – list of dates

setResultColumn(columnName)

Set the current column

Paramètres

columnName (string) – columnName

setUnits(units)

Set units

Paramètres

units (string) – units

settings()

Return Thyrsis settings

Renvoie

Thyrsis settings

Type renvoyé

Settings

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

Return current units

Renvoie

units

Type renvoyé

string

unitsChanged