Skip to content

Latest commit

 

History

History
50 lines (36 loc) · 3.06 KB

CHANGELOG.md

File metadata and controls

50 lines (36 loc) · 3.06 KB

[UNRELEASED] abcd-graph 0.3.1

Fixes

  • Fixed calculating expected community cdf (#48)
  • Fixed build crashing with integer beta and gamma values (#48)

Changes

  • Made property computation lazy (#45)

Enhancements

  • Sped up building Xi matrix by pre-computing community volumes and empirical xi's (#47)

abcd-graph 0.3.0

Misc

  • Added an example of using the library in a Jupyter notebook (#29)

Features

  • 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)

Breaking Changes

  • Renamed the top level graph object from Graph to ABCDGraph (#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)

abcd-graph 0.2.1

abcd-graph 0.2.0

Features

  • 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)

Changes

  • Restructured the project to have a more consistent API (#23)
  • Renamed env variable controlling logging level to ABCD_LOG (#23)