Skip to main content

DFASAT

Project description

# 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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dfasat-0.0.1.44.tar.gz (71.4 kB view details)

Uploaded Source

File details

Details for the file dfasat-0.0.1.44.tar.gz.

File metadata

  • Download URL: dfasat-0.0.1.44.tar.gz
  • Upload date:
  • Size: 71.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for dfasat-0.0.1.44.tar.gz
Algorithm Hash digest
SHA256 88ea0008edf04489f34ae0915befb0bad58b4f702289463d8295a16f321651b5
MD5 2b582f4aac036a5f7bfb827daf1c5e30
BLAKE2b-256 23b398d474b645bdface0eafb8ecc2ad02eab305b2865ef12e17adbfd7a25c3b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page