semvec/pypi-packages huggingface dataset:
excentury 0.2.4
Call C++ from Python and MATLAB
License: BSD License
Keywords: c++ python matlab interoperability

Excentury
=========

.. image:: http://img.shields.io/pypi/dm/excentury.svg
   :alt: Downloads
   :target: https://pypi.python.org/pypi/excentury#downloads
.. image:: http://img.shields.io/pypi/v/excentury.svg
   :alt: Latest Version
   :target: http://pypi.python.org/pypi/excentury
.. image:: http://img.shields.io/badge/license-BSD-yellow.svg
   :alt: BSD License
   :target: http://opensource.org/licenses/BSD-3-Clause
   
Excentury is a set of libraries written in C++ that enables easy
integration of C++ code into Python and MATLAB projects.

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

Installation and usage documentation is available in the ``docs/``
directory of the distribution and on `http://excentury.readthedocs.org
<http://excentury.readthedocs.org>`_.
Change Log
----------

0.2.4 (2014-08-22)
++++++++++++++++++

- Fixed installation error. Missing HISTORY.rst in MANIFEST.in. 


0.2.3 (2014-08-22)
++++++++++++++++++

- Added the history file.
- The documentation has been changed to introduce excentury with a
  simple example.
- The `Armadillo <http://arma.sourceforge.net/>`_ library has been
  adapted. See ``tests/xcpp/arma.xcpp`` for examples.


0.2.2 (2014-08-20)
++++++++++++++++++

- Installation fixed for linux systems. All operating systems besides
  OS X are assumed to use ``.bashrc``.


0.2.1 (2014-08-19)
++++++++++++++++++

- Configuration files have access to ``ARG`` and ``CFG`` variables.
- Installation requires ``six>=1.7.3``.
- Matlab cpp writer error fixed.


0.2.0 (2014-08-18)
++++++++++++++++++

- Added in the `Python Package Index
  <https://pypi.python.org/pypi/excentury/>`_.
- Install command sets environmental variables.
- Issue with ``istringstream`` fixed for OS X 10.9.
- Default paths set to be in ``site.getuserbase()+'/lib/excentury'``.
- Python runtime errors fixed.
- Dependence on ``configparser`` has been removed.
- Empty configuration variables no longer give errors.
- Interpolation in configuration files is now available.
- Removed ``config`` command to set variables. It must be done
  manually.
- Conditional configuration allows us to use Python code in
  configuration files.
- Excentury files must include ``<excentury/excentury.h>``.
- Unit testing is done with ``bash``.
- Fixed ``IOError`` when attempting to read nonexistent config file.
- Armadillo incorporation example added.
- Excentury can create and track projects.
- A warning is issued when an excentury project is selected.


0.1.0 (2014-03-28)
++++++++++++++++++

- Initial release.
- Not registered in the Python Index.
- Must source the bashrc file for temporary installation.
- Works primarily in OS X 10.8.