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. |