teneto.utils

teneto.utils Package

Many helper functions for Teneto

Functions

graphlet2contact(tnet[, params])

Converts array representation to contact representation.

contact2graphlet(C)

Converts contact representation to array representation.

binarize_percent(netin, level[, sign, axis])

Binarizes a network proprtionally.

binarize_rdp(netin, level[, sign, axis])

Binarizes a network based on RDP compression.

binarize_magnitude(netin, level[, sign])

Make binary network based on magnitude thresholding.

binarize(netin, threshold_type, threshold_level)

Binarizes a network, returning the network.

set_diagonal(tnet[, val])

Generally diagonal is set to 0.

gen_nettype(tnet[, weightonly])

Attempts to identify what nettype input graphlet tnet is.

check_input(netin[, rasie_if_undirected, conmat])

This function checks that netin input is either graphlet (tnet) or contact (C).

get_distance_function(requested_metric)

This function returns a specified distance function.

process_input(netin, allowedformats[, ...])

Takes input network and checks what the input is.

clean_community_indexes(communityID)

Takes input of community assignments.

multiple_contacts_get_values(C)

Given an contact representation with repeated contacts, this function removes duplicates and creates a value

df_to_array(df, netshape, nettype[, start_at])

Returns a numpy array (snapshot representation) from thedataframe contact list

check_distance_funciton_input(...)

Function checks distance_func_name, if it is specified as 'default'.

get_dimord(measure[, calc, community])

Get the dimension order of a network measure.

get_network_when(tnet[, i, j, t, ij, logic, ...])

Returns subset of dataframe that matches index

create_supraadjacency_matrix(tnet[, ...])

Returns a supraadjacency matrix from a temporal network structure

df_drop_ij_duplicates(df)

tnet_to_nx(df[, t])

Creates undirected networkx object

is_jsonable(x)

Check if a dict is jsonable.