Skip to main content

A library to work with formal (and pattern) contexts, concepts, lattices

Project description

FCApy

Travis (.com) Read the Docs (version) Codecov GitHub

A library to work with formal (and pattern) concexts, concepts, lattices

Created under the guidance of S.O.Kuznetsov and A.A.Neznanov of HSE Moscow.

Install

FCApy can be installed from PyPI:

pip install fcapy

The library has no strict dependencies. However one would better install it with all the additional packages:

pip install fcapy[all]

Current state

The library provides an implementation of the Formal Context idea from FCA. An example of this is given in here.

Plans

The library will provide easy-to-use Python interface to work with Formal Concept Analysis (FCA) for both the scientists and ML practitioners. In particular:

  • formal (and pattern) contexts conversion from and to different formats (csv, cxt, etc.)
  • construction of formal (and pattern) concepts via different algorithms for different needs (CbO, Sofia, etc.)
  • construction and visualization of concept lattices
  • a pipeline to use FCA as a supervised ML model

Functions to work with contexts, concepts and lattices will be placed in different subpackages. This will be done in order to minimize required dependencies if one would want to work with contexts or lattices only.

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

fcapy-0.1.0.linux-x86_64.tar.gz (19.1 kB view hashes)

Uploaded Source

Built Distribution

fcapy-0.1.0-py3-none-any.whl (22.8 kB view hashes)

Uploaded Python 3

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