Metadata-Version: 2.1
Name: cartesian
Version: 0.1.8
Summary: Minimal cartesian genetic programming for symbolic regression.
Home-page: https://github.com/ohjeah/cartesian
Author: Markus Quade
Author-email: info@markusqua.de
License: MIT
Platform: UNKNOWN
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.6
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Topic :: Scientific/Engineering :: Mathematics
Requires-Python: >=3.6
Requires-Dist: scikit-learn[alldeps]
Requires-Dist: joblib
Requires-Dist: scipy
Requires-Dist: numpy
Requires-Dist: dataclasses

**cartesian**: is a lightweight implementation of Cartesian genetic
programming with symbolic regression in mind.

|image0| |image1| |PyPI| |DOI| |Documentation Status| |Code style:
black|

--------------

It is meant to be used in conjunction with
`deap <https://github.com/DEAP/deap>`__ or
`glyph <https://github.com/Ambrosys/glyph>`__.

The basic components are provided:
 - data structure
 - 1+4 Algorithm
 - symbolic, ephemeral random and structure-based constants

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

cartesian is available on PyPI

``pip install cartesian``

.. |image0| image:: https://travis-ci.org/Ohjeah/cartesian.svg?branch=master
   :target: https://travis-ci.org/Ohjeah/cartesian
.. |image1| image:: https://codecov.io/gh/Ohjeah/cartesian/branch/master/graph/badge.svg
   :target: https://codecov.io/gh/Ohjeah/cartesian
.. |PyPI| image:: https://img.shields.io/pypi/v/cartesian.svg
   :target: https://pypi.python.org/pypi/cartesian
.. |DOI| image:: https://zenodo.org/badge/79949716.svg
   :target: https://zenodo.org/badge/latestdoi/79949716
.. |Documentation Status| image:: https://readthedocs.org/projects/cartesian/badge/?version=latest
   :target: https://cartesian.readthedocs.io/en/latest/?badge=latest
.. |Code style: black| image:: https://img.shields.io/badge/code%20style-black-000000.svg
   :target: https://github.com/ambv/black


