Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
doc
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

glyph - symbolic regression tools

Build Status 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.

Installation

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://github.com/ambrosys/glyph.git#egg=glyph

Documentation

The online documentation is available at glyph.readthedocs.io.

Bugs, feature requests, contributions

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

About

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

Topics

Resources

License

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •