Sha256: 38cfbd56155dbdedcf0fb7a2fc7ccff0b17739f3e25b5e1a0243f2df46384177

Contents?: true

Size: 1.15 KB

Versions: 3

Compression:

Stored size: 1.15 KB

Contents

= RubyFCA

Command line tool for Formal Concept Analysis (FCA) written in Ruby.

== Features

* Convert a Conexp's CXT file and generate a Graphviz DOT file, or a PNG/JPG/EPS image file.
* Adopt the Ganter algorithm (through its Perl implementation of Fcastone by Uta Priss).

== Installation

Install the gem:

  $sudo gem install rubyfca --source http://gemcutter.org

== How to Use

  rubyfca [options] <source file> <output file>

  where:
  <source file>
         "foo.cxt"
  <output file>
         "bar.dot", "bar.png", "bar.jpg", or "bar.eps"
  [options]:
         --box, -b:   Use box shaped concept nodes
        --full, -f:   Do not contract concept labels
      --legend, -l:   Print the legend of concept nodes (disabled when using circle node shape) (default: true)
    --coloring, -c:   Color concept nodes (default: true)
    --straight, -s:   Straighten edges (available when output format is either png, jpg, or eps)
        --help, -h:   Show this message


== ToDo

* Multiple input formats (such as CSV)
* Database connection capability

== Links

under construction

== Copyright

Copyright (c) 2009 Yoichiro Hasebe and Kow Kuroda. See LICENSE for details.

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
rubyfca-0.2.5.1 README.rdoc
rubyfca-0.2.5 README.rdoc
rubyfca-0.2.4 README.rdoc