You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Merge branch 'develop'
* develop: (24 commits)
Added build status tag.
Added example and jupyter notebook. Tidying up everything…
Rewrote the Python extension quite a bit. Can now reproduce the results from the C++ tests.
Fixed the Python tests and the files used for the benchmark.
Fixed benchmark runner. Additional: * added COPYRIGHT * updated README * minor fixes
Documentations: * updated Doxygen doc * added Sphinx doc
Removed legacy code + some cython cleaning.
Cleaning Windows compilation by adding headers hack for debug config. Additional: * reduced tests duration by limiting tests to 100 iterations * removed legacy tests
Added benchmark functionality from Caterina. Additional: * cmake updated * minor cleaning and updating the README
Reorganized cmake and repository for making the code cross-platform and setting the CI. This includes: * builds passing on Win10, OSX, and Linux * python extension, including the infrastructure to build wheels * cleaning of the cmake
Added a python wrapper to the algorithm.
Added assortative case. Additional: * many tests including some for the algorithm types * added template for initializing w * major refactoring * printing out likelihood * minor review comments
Implemented case when affinity is specified in a file. Additional: * added test for undirected graphs * cleaning + bug fixes in the solver and the application * a bit more consistency + comments as suggested by Ivan
Improved interface, writing files is now part of the application. Additional: * random generator is now a template. Added CLI for the user to specify the seed * added tensor tests. * labels must be extracted to write the output files * writing files is now part of the application. * implementation of undirected graphs;
Some general improvements: * added template types (vertex_t, weight_t…) * reorganized tests inside fixtures * added report class * added termination reason * initialization is now a template of the solver * added report output file * API simplified * more tests * documentation updated
Removing unnecessary Makefile
Added a lot of unit tests and ctests. Additional: * refactored of the network logic * comments from review * moved headers to separate folder. * added methods writing outputs into files
Awesome documentation and consistent versioning across the project. Additional: * number of groups is now a required argument. * fixed some warnings during compilation
Some additional changes: * reverted back legacy code * added timer * removed dependency on boost program options - not easy to handle required arguments
First implementation finished. Reproduces the results for an non-assortative, undirected network with the adjacency data file.
...