Skip to main content

A Markov chain Monte-Carlo for graph inference.

Project description

fast-midynet

Framework for graph inference.

Test Test

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

graphinf-0.3.1.tar.gz (291.1 kB view details)

Uploaded Source

Built Distribution

graphinf-0.3.1-cp310-cp310-manylinux_2_35_x86_64.whl (926.5 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.35+ x86-64

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

Hashes for graphinf-0.3.1.tar.gz
Algorithm Hash digest
SHA256 91f1f752bafaa9c3e1bee9e0e4bc08caaedb19c12bb1eb2ebb1659f01429b5e6
MD5 ee8124ab754a27de046596571ee2da55
BLAKE2b-256 8d4ed4c9a6d62faec250e36fcee5a3a45bd9b164ca27eae35bf7bbd954c50eb5

See more details on using hashes here.

File details

Details for the file graphinf-0.3.1-cp310-cp310-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for graphinf-0.3.1-cp310-cp310-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 3afc8f51473a28c29c3c59d5874680e8a86e658c8301a9548c58bac316a019ab
MD5 fe206a811afc4db90db9ac199e512792
BLAKE2b-256 98e30b1d0d75843e4ea7bb3d2eb79c3657600054e9962cc34c17f24856fa77e6

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page