zhuligs / fplib

a fingerprint library

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Fplib

Fplib is is a library for calculating fingerprint and measuring similarites of materials (e.g. crystals, clusters, and molecules). The library is written in C, with python interface.

The detailed algorithm of fplib is describted the following paper:

Installation

To install python-fplib using setup.py, python header files (python-dev), C-compiler (e.g., gcc, clang), numpy, and lapack (openblas, atlas, Intel-MKL) are required before the build. The installation steps are shown as follows:

  1. Go to the fppy directory

  2. Type the command:

    % python setup.py install --user

Example

Examples are found in examples directory.

About

a fingerprint library

License:MIT License


Languages

Language:C 86.4%Language:Python 13.6%