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
joblibordask.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.
Metadata
Release files for pyglyph 0.5.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pyglyph-0.5.3.tar.gz | 51.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pyglyph-0.5.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 91.3 kB
Release files / pyglyph-0.5.3.tar.gz
| Download URL | pyglyph-0.5.3.tar.gz |
|---|---|
| Size | 51.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
218726aca44ef96a579f89707578578ae109908fdbd9549239008372d56ae939
|
|
BLAKE2b-256 checksum How to use checksums |
0c5a836e35fc0ed4b579d1b28e394ce046a9f75017c0c6d2fe45c849f4f0cc35
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Release files / pyglyph-0.5.3-py3-none-any.whl
| Download URL | pyglyph-0.5.3-py3-none-any.whl |
|---|---|
| Size | 40.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
4278a5de5726fdc1291a2969a31cfdfe7808c0686564fc685547b3c26a68d328
|
|
BLAKE2b-256 checksum How to use checksums |
7245bc40f7421ce6c26498c67fd170f62b761cf2e1845244b4737fb3c0334a72
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|