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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

Details for the file pyglyph-0.5.3.tar.gz.

File metadata

  • Download URL: pyglyph-0.5.3.tar.gz
  • Upload date:
  • Size: 51.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.3

File hashes

Hashes for pyglyph-0.5.3.tar.gz
Algorithm Hash digest
SHA256 218726aca44ef96a579f89707578578ae109908fdbd9549239008372d56ae939
MD5 7ecd0560674aac4c9bf873f1c9a329ae
BLAKE2b-256 0c5a836e35fc0ed4b579d1b28e394ce046a9f75017c0c6d2fe45c849f4f0cc35

See more details on using hashes here.

File details

Details for the file pyglyph-0.5.3-py3-none-any.whl.

File metadata

  • Download URL: pyglyph-0.5.3-py3-none-any.whl
  • Upload date:
  • Size: 40.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.3

File hashes

Hashes for pyglyph-0.5.3-py3-none-any.whl
Algorithm Hash digest
SHA256 4278a5de5726fdc1291a2969a31cfdfe7808c0686564fc685547b3c26a68d328
MD5 f07174c7c5151cb2255cf8ba8774632d
BLAKE2b-256 7245bc40f7421ce6c26498c67fd170f62b761cf2e1845244b4737fb3c0334a72

See more details on using hashes here.

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