Skip to main content

regexp-learner

PyPI Build Documentation ReadTheDocs codecov

Overview

regexp-learner is a Python 3 module providing the following algorithms:

  • Angluin (1987): the L* algorithm is presented in Learning regular sets from queries and couterexamples, Dana Angluin, 1987 [pdf], [slides].
  • Gold (1978): the Gold algorithm is presented in Complexity of automaton identification from given data, E. Mark Gold, 1987 [pdf].

This module is built on top of:

A jupyter notebook is also provided test the algorithm. Note that the graphviz runnables (e.g., dot) is required to display the automata.

Usage

License

This project is licensed under the BSD-3-Clause license.

Metadata

Release files for regexp-learner 1.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for regexp-learner 1.0.2
File Size Uploaded Provenance
regexp_learner-1.0.2.tar.gz 15.3 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for regexp-learner 1.0.2
File Interpreter ABI Platform
regexp_learner-1.0.2-py3-none-any.whl Python 3 none any Details

Total release size: 35.7 kB

Release files / regexp_learner-1.0.2.tar.gz

Download URL regexp_learner-1.0.2.tar.gz
Size 15.3 kB
Tags Source
SHA-256 checksum
How to use checksums
51dd10c9e25a3c0a97bcae5d7ba46e7358908729772a68ba56b8d65c3d9f0287
BLAKE2b-256 checksum
How to use checksums
73dd7912b26d2566130b8e063e59013973585bf24c372f10c402bc2b9bb713be
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.3.2 CPython/3.11.12 Linux/6.11.0-1014-azure

Release files / regexp_learner-1.0.2-py3-none-any.whl

Download URL regexp_learner-1.0.2-py3-none-any.whl
Size 20.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ebaded15cbf2099ec871f34155fb9e135ce7c5c08c1bad7241b5bf4c66059417
BLAKE2b-256 checksum
How to use checksums
7b9b0cc2af48b53bb50c65b023ebe3c64903f996b5f582d6561e942eb7fa0595
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.3.2 CPython/3.11.12 Linux/6.11.0-1014-azure

Security for regexp-learner 1.0.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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