Metadata-Version: 2.0
Name: NiceLib
Version: 0.2
Summary: Library with high-level drivers for lab equipment
Home-page: https://github.com/mabuchilab/NiceLib
Author: Nate Bogdanowicz
Author-email: natezb@gmail.com
License: GPLv3
Platform: UNKNOWN
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Requires-Dist: cffi (>=1.5)
Requires-Dist: enum34 (>=1.0.4)
Requires-Dist: future
Requires-Dist: pycparser

:alt: Travis CI


|logo| NiceLib
==============

NiceLib is a Python library for rapidly developing "nice" basic wrappers for calling C libraries,
using ``cffi``. Essentially, it lets you take a C shared library (.dll or .so) and its headers and
rapidly create a nice pythonic interface.

NiceLib accomplishes this in two main ways: first, it converts header files (macros and all) into a
format usable by ``cffi`` (i.e. it preprocesses them); second, it provides an API for quickly and
cleanly defining pythonic mid-level interfaces that wrap low-level libraries.

For install information, documentation, examples, and more, see our page on
`ReadTheDocs <http://nicelib.readthedocs.org/>`_.


.. |logo| image:: images/nicelib-logo-small.png
    :alt: NiceLib
    :height: 50

