- Fixed calculating expected community cdf (#48)
- Fixed build crashing with integer beta and gamma values (#48)
- Made property computation lazy (#45)
- Sped up building
Xi matrix
by pre-computing community volumes and empirical xi's (#47)
- Added an example of using the library in a Jupyter notebook (#29)
- Improved
Dockerfile
and added option to install additional packages during image build (#28) - Added a top-level
ABCDCommunity
class to represent user-facing community properties (#31) - Added a method to retrieve membership list for the graph (#34)
- Added ground truth community property to exported graph attributes (#34)
- Added outlier generation to the graph (#36)
- Renamed the top level graph object from
Graph
toABCDGraph
(#31) - Made retrieving edge and community lists the responsibility of the
ABCDGraph
object (#31) - Change
ABCDParams
arguments and get rid of pydantic (#36) - Include number of vertices and number of outliers to the params (#36)
- Added exporting the graph to
scipy.csr_matrix
(#16) - Added a function to set the random seed (#17)
- Expose method to list communities' edges (#18)
- Add exporting graph to vector of pairs (#19)
- Added empirical xi (global and per community) to diagnostics (#20)
- Added
degree_sequence
property calculated from edge list (#20) - Implemented callback mechanism to handle diagnostics and visualization (#23)
- Added visualization of CDF of community sizes and degrees (#23)