Metadata-Version: 2.1
Name: pypblib
Version: 0.0.4
Summary: UNKNOWN
Home-page: https://arcadia.hardlog.udl.cat/hlog-tools/pypblib
Author: Carlos Ansótegui, Toni Pacheco, Josep Pon
Author-email: UNKNOWN
License: UNKNOWN
Keywords: PBLib Pseudo-Boolean CNF PB
Platform: Linux
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 2
Classifier: Operating System :: OS Independent
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence

PyPBLib
=======

PBLib Python3 Bindings

Authors
-------

Logic Optimization Group @ University of Lleida
 * Carlos Ansótegui
 * Toni Pacheco
 * Josep Pon

Requirements
------------

The only requirement is a C/C++ compiler with C++11 support that can be
accessed by *distutil*/*setuptools*.

Documentation
-------------

The online documentation can be found here: http://ulog.udl.cat/static/doc/pypblib/html/index.html

The API is documented using Sphinx, to build it: download the source files
open a terminal in the Doc directory and type:

`$ make html` or `$ make latexpdf`

Installation
------------

To install the python module use the setup.py script located in the root of the
project or (preferably) the pip3 package manager.

`$ python3 setup.py install` or `pip3 install .`

If you don't have *admin* privileges or just prefere to isntall the pacakge for
your user only, add the **--user** flag to any of the commands above.

Project Structure
-----------------

 * Doc: sphinx source code and scripts to build the documentation.
 * External: C/C++ source code of third-party libraries.
 * Modules: C/C++ code of the Python C-Extensions.



