Input-Output¶
Functions to save/load cdlib
communities and events to/from file.
Community I/O¶
CSV format¶
The easiest way to save the result of a community discovery algorithm is to organize it in a .csv file. The following methods allow you to read/write communities to/from CSV.
|
Read community list from comma separated value (csv) file. |
|
Save community structure to comma separated value (csv) file. |
Note
CSV formatting allows only the saving/retrieving NodeClustering object to lose most of the metadata in the CD computation result - e.g., algorithm name, parameters, coverage…
JSON format¶
JSON format allows the storage/loading of community discovery algorithm results more comprehensively.
|
Read community list from JSON file. |
|
Read community list from JSON file. |
|
Generate a JSON representation of the clustering object |
Note
JSON formatting allows only saving/retrieving all kinds of Clustering objects and maintaining all their metadata - except for the graph object instance.
Community Events I/O¶
Events are a fundamental concept in the context of dynamic community discovery. The following methods allow you to read/write events to/from CSV.
|
Read lifecycle from JSON file. |
|
Save lifecycle structure to JSON file. |