skip to navigation
skip to content

pyglyph 0.3.5

Symbolic regression tools.

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 structural 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.5+ 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://


Examples can be found in the repo. To run them you need to:

  • Clone the repo.
  • make init
  • cd examples
  • Run any example, e.g. python --help


The online documentation is available at

Bugs, feature requests, contributions

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

File Type Py Version Uploaded on Size
pyglyph-0.3.5-py3-none-any.whl (md5) Python Wheel py3 2018-01-22 34KB
pyglyph-0.3.5.tar.gz (md5) Source 2018-01-22 46KB