Module trase.tools.pcs.nodes.attributes.helpers

Node attribute helpers.

Functions

def get_node_code(node_id, code_id, cur=None)
def get_node_codes(node_id, code_id, cur=None)
def get_node_ind(node_id, ind_id, year=None, ref_id=None, value=None, cur=None)
def get_node_ind_value_dict(ind_id, year=None, ref_ids=None, cur=None)

Returns all node ids, values and years of nodes that have a ind attribute value for the ind id and year entered.

ind_id – 'inds.ind_id' in main database

Keyword arguments: year – year ref_id – a tuple of reference ids of node_inds cur – Main database cursor object

def get_node_qual(node_id, qual_id, year=None, ref_id=None, value=None, cur=None)
def get_node_qual_value_dict(qual_id, year=None, ref_ids=None, cur=None)

Returns all node ids, years and the value of nodes that have a qualitative attribute value for the qual id and (if valid) year entered.

qual_id – 'quals.qual_id' in main database

Keyword arguments: year – year ref_ids – 'refs.id' tuple of ref ids cur – Main database cursor object

def get_node_qual_values(node_id, qual_id, year=None, ref_id=None, value=None, cur=None)
def get_node_quant(node_id, quant_id, year=None, ref_id=None, value=None, cur=None)
def get_node_quant_value_dict(quant_id, year=None, ref_ids=None, cur=None)

Returns all node ids, values and years of nodes that have a quantitative attribute value for the quant id and year entered.

quant_id – 'quants.quant_id' in main database

Keyword arguments: year – year ref_id – a tuple of reference ids of node_quants cur – Main database cursor object