Skip to main content

system.kanoa.quality.config.getTolerances

Requires kanoaQDS license

Description

Returns attribute tolerances based on the passed parameters.

Syntax

getTolerances(paramsDict)

Parameters:
  • paramsDict (dict): Dictionary

  • Returns:
  • data (pyDataset): Dataset containing attribute tolerance information.
  • Dictionary

    ParameterTypeRequiredNotes
    enabledboolNoe.g. True
    attributeIdintNoe.g. 1
    attributeNamestrNoe.g. 'ph'
    pathstrNoe.g. 'Chemical Tanks\ph'
    attributeToleranceIdintNoe.g. 3
    assetIdintNoe.g. 2
    itemIdintNoe.g. 54
    itemClassIdintNoe.g. 34
    itemSetIdintNoe.g. 6

    Code Examples

    # Usage example
    tolerance_params = {'enabled': True, 'attributeId': 1, 'attributeName': 'ph', 'path': 'Chemical Tanks\ph', 'attributeToleranceId': 3, 'assetId': 2, 'itemId': 54, 'itemClassId': 34, 'itemSetId': 6}
    tolerance_data = system.kanoa.quality.config.getTolerances(paramsDict=tolerance_params)

    # Accessing data in the dataset
    for row in tolerance_data:
    print(f"Attribute Tolerance ID: {row['attributeToleranceId']}, Attribute Name: {row['attributeName']}, Path: {row['path']}, Enabled: {row['enabled']}")