Skip to main content

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.

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)

Source distribution for pyglyph 0.5.3
File Size Uploaded
pyglyph-0.5.3.tar.gz 51.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pyglyph 0.5.3
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.5.3 This release

2 release files

0.5.2

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.6

2 release files

0.3.5

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page