Skip to main content

Symbolic regression tools.

Project description

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.

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyglyph-0.5.3.tar.gz (51.0 kB view hashes)

Uploaded Source

Built Distribution

pyglyph-0.5.3-py3-none-any.whl (40.3 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page