Skip to content
a python 3 library based on deap providing abstraction layers for symbolic regression problems.
Python Makefile
Branch: master
Clone or download
Ohjeah Update
Fix symbolic regression example
Latest commit 6c3867a Jul 10, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github housekeeping Jul 19, 2018
doc add reference Jun 19, 2019
examples Update Jul 10, 2019
glyph Fix #62 Jun 19, 2019
tests Fix #62 Jun 19, 2019
.codecov.yml Add codecov config Aug 17, 2018
.editorconfig use metaclass for individual creation (#51) Aug 20, 2018
.gitattributes versioneer Oct 18, 2017
.gitignore Mq/pretesting (#57) Sep 11, 2018
.mailmap mailmap added Aug 20, 2018
.travis.yml cache travis Dec 19, 2018
LICENCE Update LICENCE Dec 8, 2016 versioneer Oct 18, 2017
Makefile pytest-timeout incompatible with pytest4 Jan 11, 2019 add reference Jun 19, 2019
appveyor.yml Update appveyor.yml Sep 1, 2018
requirements-dev.txt Mq/pretesting (#57) Sep 11, 2018
requirements-gui.txt some reshuffeling Aug 31, 2018
requirements.txt Mq/pretesting (#57) Sep 11, 2018
setup.cfg refactoring Aug 31, 2018 versioneer Oct 18, 2017

glyph - symbolic regression tools

Build Status AppVeyor Documentation Status PyPI version codecov

PythonVersion Licence DOI DOI

glyph is a python 3 library based on deap providing abstraction layers for symbolic regression problems.

It comes with batteries included:

  • predefined primitive sets
  • n-dimensional expression tree class
  • symbolic and structure-based constants
  • interfacing constant optimization to scipy.optimize
  • easy integration with joblib or dask.distributed
  • symbolic constraints
  • boilerplate code for logging, checkpointing, break conditions and command line applications
  • rich set of algorithms

glyph also includes a plug and play command line application glyph-remote which lets non-domain experts apply symbolic regression to their optimization tasks.


Glyph is a python 3.6+ only package.

You can install the latest stable version from PyPI with pip

pip install pyglyph

or get the bleeding edge

pip install git+git://


The online documentation is available at

Bugs, feature requests, contributions

Please use the issue tracker. For contributions have a look at out contribution guide.

You can’t perform that action at this time.