Skip to main content

Parses Tanagra description into usable formats.

Project description

Tanagra Parser

tana2tree is a Python module for converting a Tanagra tree description into a more usable format.

Tanagra is a free suite of machine learning software for research and academic purposes developed by Ricco Rakotomalala at the Lumière University Lyon 2, France. Tanagra supports several standard data mining tasks such as Visualization, Descriptive statistics, Instance selection, feature selection, feature construction, regression, factor analysis, clustering, classification and association rule learning.

Click here to vist the Tanagra website. This is where you can find the downloads.

Installation

Dependencies

  • Python >= 3.6
  • time module
  • re module

User Installation

pip install tana2tree

Using tana2tree

Create input file

  1. Copy results from Tanagra

  2. Save results to text file

  3. Pass text file in program.

    import tana2tree as t2t

    def main():
    # get tanagra description as input
    input_file = "example/tanagra-output.txt"

    # build the tree, returns root node
    tree = t2t.Tanagra_Parser()
    print("Tree: ")
    print(tree.parse(input_file))


    A full example is given with all available methods here.

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

tana2tree-1.1.6.tar.gz (4.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tana2tree-1.1.6-py3-none-any.whl (6.5 kB view details)

Uploaded Python 3

File details

Details for the file tana2tree-1.1.6.tar.gz.

File metadata

  • Download URL: tana2tree-1.1.6.tar.gz
  • Upload date:
  • Size: 4.9 kB
  • 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.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.6.9

File hashes

Hashes for tana2tree-1.1.6.tar.gz
Algorithm Hash digest
SHA256 c4bc92ea7d3061936492adc719b3984eed58a6cc2f5985ea3060c783ab77119b
MD5 34f5d893e490bc3ee3e46a455ee156e1
BLAKE2b-256 6bdb2e7296524bfc119fb5decae3c35bfd93a16f4ad1754b05895b2959732ffc

See more details on using hashes here.

File details

Details for the file tana2tree-1.1.6-py3-none-any.whl.

File metadata

  • Download URL: tana2tree-1.1.6-py3-none-any.whl
  • Upload date:
  • Size: 6.5 kB
  • 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.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.6.9

File hashes

Hashes for tana2tree-1.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 053b3786dab789e6fe27c877037b1c3f751193cf94f18cf27045c55182cb85b6
MD5 09a4560e42dad2165bdd115157666146
BLAKE2b-256 b02b197b5362efbef589938ee4d09e0578450a139c130adab5bfe92fcf9f835e

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