Skip to main content

# dfasat python package: flexible state-merging for python

This package brings a scikit-learn like interface for the dfasat tool. dfasat is a C++ program implementing a red-blue state-merging approach with flexibly exchangable merge heuristics.

## usage

Create a dfasat.DFASATEstimator object, call fit() and predict() on it. plot() requires graphviz and will output a rendering of the automaton. A short introduction using ipython notebooks is available on automatonlearning.net.

## building

dfasat is a container package that currently does not include the binary, but the toolchain to build it. The setup.py file automatically clones and and builds the latest version from the current dfasat repository. For this to work, it requires all the dependencies of dfasat (libgsl, libpopt) as well as lib-boost-python and a working castxml installation.

## copyright and thanks

dfasat was originally written by Marijn Heule and Sicco Verwer. The Python wrapper was written by Benjamin Loos under supervision of Chris Hammerschmidt.

Metadata

Release files for dfasat 0.0.1.44

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

Source distribution (sdist)

Source distribution for dfasat 0.0.1.44
File Size Uploaded
dfasat-0.0.1.44.tar.gz 71.4 kB Details

Release files / dfasat-0.0.1.44.tar.gz

Download URL dfasat-0.0.1.44.tar.gz
Size 71.4 kB
Tags Source
SHA-256 checksum
How to use checksums
88ea0008edf04489f34ae0915befb0bad58b4f702289463d8295a16f321651b5
BLAKE2b-256 checksum
How to use checksums
23b398d474b645bdface0eafb8ecc2ad02eab305b2865ef12e17adbfd7a25c3b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.0.1.44 This release

1 release file

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