The list of available servcies includes:
- Bipartite graph construction
- Bipartite graph projection
Please look at the user guide for a detailed spec of the services and how to use the services.
pip install -r requirements.txt
Run the following commands to generate gRPC classes for Python
cd bipartite
python3.6 -m grpc_tools.protoc -I. --python_out=. --grpc_python_out=. service_spec_bipartite/network_analytics_bipartite.proto
For testing the core functionalities
python3.6 test_bipartite_graphs.py
For testing the gRPC wrapper code
python3.6 test_snet_grpc_wrapper_bipartite.py
To start the gRPC server locally
python3.6 snet_grpc_wrapper_bipartite.py