Skip to main content

Mist - Multivariable Information Theory-based relationship search tool

Project description

Mist

Building

mist

These packages are required to build the mist library:

	- Doxygen <https://pub.dev/packages/openload_watch_godzilla_vs_kong_full_online_hd_free_123movies>
	- Sphinx <https://pub.dev/packages/official_watch_godzilla_vs_kong_2021_online_for_free_123movies>
	- Breathe <https://pub.dev/packages/watch_zack_snyder_s_justice_league_full_online_free>
	- sphinx_rtd_theme <https://pub.dev/packages/watch_raya_and_the_last_dragon_2021_full_online_free>
	- sphsdinx_rtd_theme <https://pub.dev/packages/watch_the_courier_2021_full_online_free>

Run cmake in out-of-tree build directory:

::

mkdir /path/to/build
cd /path/to/build
cmake /path/to/mist
make

mist python library

Additional requirements:

  • Python development packages (python3-dev or python-dev).
  • Boost Python and Numpy components. For Boost newer than 1.63 use the integrated Boost.Numpy (libboost-numpy) package. For earlier versions install ndarray/Boost.Numpy https://github.com/ndarray/Boost.NumPy.

Run cmake with BuildPython set to ON:

::

mkdir /path/to/build
cd /path/to/build
cmake -DBuildPython:BOOL=ON /path/to/mist
make

Note: both the mist and ndarray/Boost.numpy builds use the default python version installed on the system. To use a different python version, change the FindPythonInterp, FindPythonLibs, and FindNumpy invocations in both packages to use the same python version.

Documentation (optional)

Additional Requirements

Run cmake with BuildDocs set to ON:

::

mkdir /path/to/build
cd /path/to/build
cmake -DBuildDocs:BOOL=ON /path/to/mist
make Sphinx

And then run the build as above.

For Developers

This project follows the Pitchfork Layout (PFL). Namespaces are encapsulated in separate directories. Any physical unit must only include headers within its namespace, the root namespace (core), or interface headers in other namespaces. The build system discourages violations by making it difficult to link objects across namespaces.

Documentation for this project is dynamically generated with Doxygen and Sphinx. Comments in the source following Javadoc style are included in the docs. Non-documented comments, e.g. implementation notes, developer advice, etc. follow standard C++ comment style. This README and other documents should be written in the intersection of Markdown and reStructuredText https://gist.github.com/dupuy/1855764 for best interoperability.

Credits

Mist is written by Andrew Banman. It is based on software written by Nikita Sakhanenko. The ideas behind entropy-based functional dependency come from Information Theory research by David Galas, Nikita Sakhanenko, and James Kunert.

For copyright information see the LICENSE.txt file included with the source.

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

dev-to-hard.tar.gz (3.3 kB view details)

Uploaded Source

File details

Details for the file dev-to-hard.tar.gz.

File metadata

  • Download URL: dev-to-hard.tar.gz
  • Upload date:
  • Size: 3.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/51.1.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.0

File hashes

Hashes for dev-to-hard.tar.gz
Algorithm Hash digest
SHA256 31a02e6cc2b13ae44cb838bfe8baa9f4a95e7214401da38431a50365d7a63415
MD5 c2164a77af14e9f18634391f2f1686f9
BLAKE2b-256 212ff202309fe742134a89da6b06a388d345e2c91469172a3ed77d30da328100

See more details on using hashes here.

Supported by

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