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

  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.18.tar.gz (5.2 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.18-py3-none-any.whl (6.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: tana2tree-1.1.18.tar.gz
  • Upload date:
  • Size: 5.2 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.18.tar.gz
Algorithm Hash digest
SHA256 46a049b4577ee8426defc874b5f43e93c4a6d72fc3c2c440b1f1d0bec59d76ff
MD5 c08a482e1d9ca76cc103d6d6a7bfa3af
BLAKE2b-256 4c36e39332b5267b7cd773b3b2d5aa96cf57f7d14f030edf6e1c93b698e61ada

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tana2tree-1.1.18-py3-none-any.whl
  • Upload date:
  • Size: 6.8 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.18-py3-none-any.whl
Algorithm Hash digest
SHA256 208f061e115636f4e64f66e5267ea8c16733cacf63a5b513db9176350321fa73
MD5 d39e6351d16d7e1e26467a78360ae94a
BLAKE2b-256 6bd26a6795650b309c1634b4661502e9c1da1481f8e0ec1d737c5e1366ca4f53

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