Skip to main content

Relational data mining in python

Project description

Python Relational Data Mining

Documentation Status

This python project was created to enable easier use of several inductive logic programming (ILP) and relational data mining (RDM) algorithm implementations. One important aim of the project is to offer a common bridge between a RDBMS and the ILP&RDM implementations, since many of approaches accept databases in their own format.

This project also includes the UI components (widgets) for the ClowdFlows data mining platform.

Currently, the project offers support for MySQL and PostgreSQL databases and the following algorithms: Aleph, RSD, Wordification, TreeLiker, Caraf, Relaggs, Quantiles, Cardinalization, 1BC, 1BC2, and Tertius.

Included approaches

Although python-rdm itself is MIT licensed, we include approaches that have their own licenses (all of the sources are unmodified). To be sure, please contact the respective authors if you want to use their approach for any commercial purposes.

  • Aleph
  • RSD
  • TreeLiker (includes HiFi, RelF and Poly)
  • Wordification
    • by Matic Perovšek et al
    • python-rdm is currently the main repository for this approach.
    • The source code is included here
    • MIT license

Nicolas Lachiche's team at the University of Strasbourg contributions:

Installation, documentation

Please find installation instructions, examples and API reference on Read the Docs.

Note

Please note that this is a research project and that drastic changes can be (and are) made pretty regularly. Changes are documented in the CHANGELOG.

Pull requests and issues are welcome.

Contributors to the RDM package code

Anže Vavpetič (@anzev), Nicolas Lachiche, Alain Shakour (@alshak), Matic Perovšek (@mperice), Vid Podpečan (@vpodpecan)

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

python-rdm-0.3.6.tar.gz (45.7 MB view details)

Uploaded Source

Built Distribution

python_rdm-0.3.6-py3-none-any.whl (45.7 MB view details)

Uploaded Python 3

File details

Details for the file python-rdm-0.3.6.tar.gz.

File metadata

  • Download URL: python-rdm-0.3.6.tar.gz
  • Upload date:
  • Size: 45.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.6.10

File hashes

Hashes for python-rdm-0.3.6.tar.gz
Algorithm Hash digest
SHA256 ca5a242d6293e841dcd6ec76b11106ad436aa1104bab8da11d2183d621829e94
MD5 7dd126069580cbf0703f4cedbe357de3
BLAKE2b-256 0a0d2c73c3480ba438969e305c88c29ade1507bc135dd72ccf3be5d5a21de214

See more details on using hashes here.

File details

Details for the file python_rdm-0.3.6-py3-none-any.whl.

File metadata

  • Download URL: python_rdm-0.3.6-py3-none-any.whl
  • Upload date:
  • Size: 45.7 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.6.10

File hashes

Hashes for python_rdm-0.3.6-py3-none-any.whl
Algorithm Hash digest
SHA256 70debd8c18159d5f4121fe39ae9bbecf67003f4a6793d59ed6b57d6e8b6ef90d
MD5 dfbcaf10a9ce6a4f067ae2aecb9f8bf1
BLAKE2b-256 96a8363c9b34fe4e4672733b6105603dacbe0fefe18aebd1912b623c38e8c8f3

See more details on using hashes here.

Supported by

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