Skip to content

Python wrapper for Topological Cluster Classification

Notifications You must be signed in to change notification settings

yangyushi/tcclib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Topological Cluster Classification in Python

Install

You can clone the repository from GitHub and install, with the following command.

git clone --recurse-submodules https://github.com/yangyushi/tcclib
cd tcclib
python3 -m pip install . --user

You will need a C compiler (like GCC) and CMake to build tcc. tcclib also depends on numpy and pandas.

Typical Tasks

This package aims to provide a stand-alone Python interface for the TCC software.

The following figure illustrates the typical tasks for tcclib.

  1. Analysing an existing TCC output folder. (Example)
  2. Calling TCC to analyse an XYZ file (on the disk), then analysing the output. (Example)
  3. Calling TCC to analyse a numpy array (in the memory), then analysing the output. (Example)

Details

  • This package calles the TCC binary executable inside Python.
  • When installing tcclib, the latest release of TCC code will be compiled, generating a privite binary executable for tcclib
  • If you have your own TCC binary executable in the computer, it will not be affected.

About

Python wrapper for Topological Cluster Classification

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages