Skip to main content
https://badge.fury.io/py/textTinyPy.svg https://travis-ci.org/mlampros/textTinyPy.svg?branch=master1 https://codecov.io/github/mlampros/textTinyPy/coverage.svg?branch=master1

textTinyPy


The textTinyPy package consists of text processing functions for small or big data files. The source code is based on C++11 and wrapped in Python using Cython. It is tested on Linux (Debian) with Python 2.7 and there is currently one limitation :

  • there is no support for chinese, japanese, korean, thai or languages with ambiguous word boundaries.


The functionality of the textTinyPy is explained in the blog post


Details for the parameters of each class can be found in the package documentation


The package will work properly only if the following requirements are satisfied / installed :


System Requirements:


Python Requirements:

  • Cython>=0.23.5

  • pandas>=0.21.0

  • scipy>=0.13.0

  • numpy>=1.11.2

  • future>=0.15.2


The package can be installed from pypi using:

pip install textTinyPy


To upgrade use

pip install -U textTinyPy


Use the following link to report bugs/issues, https://github.com/mlampros/textTinyPy/issues


Installation of System Requirements on Linux (Debian):


The installation requires a gcc-4.8 or newer (this can be checked in a console using : gcc –version ).

If the gcc is older than 4.8 continue with step 1. else go to step 2.


1.: installation of gcc-4.9 and g++-4.9

sudo add-apt-repository ppa:ubuntu-toolchain-r/test -y

sudo apt-get update

sudo apt-get install gcc-4.9

sudo apt-get install g++-4.9

sudo update-alternatives –install /usr/bin/gcc gcc /usr/bin/gcc-4.9 90

sudo update-alternatives –install /usr/bin/g++ g++ /usr/bin/g++-4.9 90

sudo update-alternatives –install /usr/bin/gcov gcov /usr/bin/gcov-4.9 90


2.: installation of boost version 1.55 (including boost-locale and boost-system)

sudo add-apt-repository ppa:boost-latest/ppa -y

sudo apt-get update

sudo apt-get install libboost1.55-dev libboost-filesystem1.55-dev libboost-locale1.55-dev


3.: installation of armadillo (including the requirements for Debian and Fedora)


armadillo requirements – Debian only

sudo apt-get install cmake libopenblas-dev libblas-dev libarpack++2-dev liblapack-dev


armadillo requirements – Fedora only

yum install cmake openblas-devel lapack-devel arpack-devel SuperLU-devel


armadillo installation version 7.600.2

wget http://sourceforge.net/projects/arma/files/armadillo-7.600.2.tar.xz

tar xf armadillo-7.600.2.tar.xz

cd armadillo-7.600.2/

cmake .

make

sudo make install


Metadata

Release files for textTinyPy 0.0.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for textTinyPy 0.0.4
File Size Uploaded
textTinyPy-0.0.4.tar.gz 3.8 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for textTinyPy 0.0.4
File Interpreter ABI Platform
textTinyPy-0.0.4-py2.7-linux-x86_64.egg Legacy Egg format - - Details

Total release size: 7.3 MB

Release files / textTinyPy-0.0.4.tar.gz

Download URL textTinyPy-0.0.4.tar.gz
Size 3.8 MB
Tags Source
SHA-256 checksum
How to use checksums
05fe8c4d9ffa1414a89ad9fcf49fc56fb229f805dc1e8da79283a878f98006ec
BLAKE2b-256 checksum
How to use checksums
e7347d6a4f8a35deca0eac2342871e65b87f6d5a70eb55726a79651e35770d60
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / textTinyPy-0.0.4-py2.7-linux-x86_64.egg

Download URL textTinyPy-0.0.4-py2.7-linux-x86_64.egg
Size 3.5 MB
Tags Egg
SHA-256 checksum
How to use checksums
7040c9b83d20993bdb116305d9a2e1fb21b54229d6d895b0f9843cc8d40f22ea
BLAKE2b-256 checksum
How to use checksums
20c8de913cbb957471ff16318160b473520f6f5d4a4101092017c6f3acb69ac9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.0.4 This release

2 release files

0.0.3

1 release file

0.0.2

1 release file

0.0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page