Symbolic regression tools.
Project description
glyph - 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 structure-based constants
- interfacing constant optimization to
scipy.optimize
- easy integration with
joblib
ordask.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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 218726aca44ef96a579f89707578578ae109908fdbd9549239008372d56ae939 |
|
MD5 | 7ecd0560674aac4c9bf873f1c9a329ae |
|
BLAKE2b-256 | 0c5a836e35fc0ed4b579d1b28e394ce046a9f75017c0c6d2fe45c849f4f0cc35 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4278a5de5726fdc1291a2969a31cfdfe7808c0686564fc685547b3c26a68d328 |
|
MD5 | f07174c7c5151cb2255cf8ba8774632d |
|
BLAKE2b-256 | 7245bc40f7421ce6c26498c67fd170f62b761cf2e1845244b4737fb3c0334a72 |