1. map unicode code-points to Tamil letters - basic but important parsing - in a routine called get_letters from a Tamil word '''tamil.utf8.get_letters''' and '''tamil.utf8.get_letters_iterable''' API return the Tamil letters from the unicode points of a normalized unicode string. These routines are written with efficiency in mind, and tested for accuracy.

2. work with vowels (uyir) and consonants (mei), compound, uyir-mei letters3. reverse letters in Tamil word4. numeral - convert a given number (integer) into a numeral in Indian or American based system. e.g. following call will return the string >> '''tamil.numeral.num2tamilstr_american( long(1e7) )''' u"பத்து மில்லியன்",

Goals=====Goal of this package is to collect and develop open-source licensed Tamil tools, in one location that provide the following,

1. Unicode standard tools for Tamil - provide various tools for Tamil Unicode development. Currently 25 encodes are supported, read about it [here](tamil/txt2unicode/README.md)2. Access Unicode Tamil letters, vowels and consonants.3. Breakdown Tamil glyphs and unicode code-points into Tamil letter representations - collation4. Tools for navigating a corpus of data, build word frequency, prediction tables etc.5. Conversion from various encodings. e.g. TSCII to Unicode etc. We hope eventually to converts between the other major Tamil encodings like TAB, TAM, Bamini (*insert-your-favortie-font-encoding*) into Tamil Unicode encoding.6. Support all of above in Python 2.6.x, 2.7.x as well as in Python3.

While most of tools in this package will be in Python 2.6. or later, we are open to other open-source language source code contributions.

Contributing to Open-Tamil==========================1. Please add your code, and unit tests under MIT, GNU GPL or ASF licenses.2. Update your code into modules, add unit tests following the Python flake8, pylint standards3. Please do not mix TABS and SPACES. Use 4-space for Tabs.4. Make sure your module installed as part of pip package5. Ensure your code works for Python 2 and 3.