A Markov chain Monte-Carlo for graph inference.
Project description
fast-midynet
Framework for graph inference.
Installation
Requirements
- pybind11
- scikit-build
- numpy
- scipy
- networkx
- pandas
- pytest
Installation with pip
You can use pip to install the python module:
pip install .
Note that the basegraph
must be installed. You can either download it and install it yourself, or you can load the submodules and install it directly from the repository:
git submodule --init
pip install ext/base_graph
Build the C++ library
TO build the C++ library, we use cmake. First, we must set up the CMake environment. From the root directory (i.e., where the root file CMakeFile.txt
is located), run the following command:
cmake -S . -B build
This commands build the necessary scripts for building the library. To set up the environment for building the C++ unit tests as well, set the BUILD_TEST
argument to ON
:
cmake -S . -B build -DBUILD_TESTS=ON -Wno-dev
Finally, build the C++ library by running the following command:
cmake --build build -j4
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file graphinf-0.3.1.tar.gz
.
File metadata
- Download URL: graphinf-0.3.1.tar.gz
- Upload date:
- Size: 291.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.9.18
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 91f1f752bafaa9c3e1bee9e0e4bc08caaedb19c12bb1eb2ebb1659f01429b5e6 |
|
MD5 | ee8124ab754a27de046596571ee2da55 |
|
BLAKE2b-256 | 8d4ed4c9a6d62faec250e36fcee5a3a45bd9b164ca27eae35bf7bbd954c50eb5 |
File details
Details for the file graphinf-0.3.1-cp310-cp310-manylinux_2_35_x86_64.whl
.
File metadata
- Download URL: graphinf-0.3.1-cp310-cp310-manylinux_2_35_x86_64.whl
- Upload date:
- Size: 926.5 kB
- Tags: CPython 3.10, manylinux: glibc 2.35+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.9.18
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3afc8f51473a28c29c3c59d5874680e8a86e658c8301a9548c58bac316a019ab |
|
MD5 | fe206a811afc4db90db9ac199e512792 |
|
BLAKE2b-256 | 98e30b1d0d75843e4ea7bb3d2eb79c3657600054e9962cc34c17f24856fa77e6 |