Skip to content

Instantly share code, notes, and snippets.

Muthiah Annamalai arcturusannamalai

Block or report user

Report or block arcturusannamalai

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@arcturusannamalai
arcturusannamalai / tamil_keypad_mapping.py
Last active Mar 1, 2019
Experiment to see 247 Tamil letters mapped into a 4x3 Telephone keypad.
View tamil_keypad_mapping.py
# Code for blog post: https://ezhillang.blog/2019/03/01/tamil-entry-via-keypad/
# This code is in Public Domain.
from math import factorial as f
from math import log
def comb(n, k):
return (f(n) / f(k)) / f(n - k)
def nck(n,k):
return comb(float(n),float(k))
View வேர்சொல்வடிகட்டி.py
# Demonstrate Tamil Stemmer module from open-tamil library
from tamilstemmer import TamilStemmer
wordlist = [u'மலைகள்',u'பாடுதல்',u'ஓடினான்']
# expected = [u'மலை',u'பாடு', u'ஓடி']
ta_stemmer = TamilStemmer()
for word in wordlist:
ta_stemmer.stemWord(word)
@arcturusannamalai
arcturusannamalai / demo_tamil_in_languages.py
Created Aug 5, 2018
Tamil word translated into available Google Translate languages
View demo_tamil_in_languages.py
# -*- coding: utf-8 -*-
# (C) 2018 Muthiah Annamalai <ezhillang@gmail.com>
# This code is shared under public domain.
from google.cloud import translate
import tamil
import codecs
import json
import sys
def get_translated_words(wrd,tgtLang,client):
@arcturusannamalai
arcturusannamalai / குவிப்பு.n
Created Feb 3, 2017
குவிப்பு - stack data structure
View குவிப்பு.n
# (C) முத்தையா அண்ணாமலை 2017
# இது ஒரு எழில் தமிழ் நிரலாக்க மொழி உதாரணம்
நிரல்பாகம் குவிப்பு( )
ப = பட்டியல்()
பின்கொடு ப
முடி
நிரல்பாகம் தினி( கு, மதிப்பு )
பின்இணை( கு, மதிப்பு )
@arcturusannamalai
arcturusannamalai / binary_tree_traversal.py
Last active Jan 24, 2017
இரு கிளை மரம் தரவு உருவம் - (binary tree data structure)
View binary_tree_traversal.py
#!/usr/bin/python
from __future__ import print_function
import collections
#BinaryTree = collections.namedtuple('BinaryTree',['left','right','value'])
class BinaryTree:
def __init__(self,left,right,val):
self.left = left
self.right = right
self.value = val
@arcturusannamalai
arcturusannamalai / example.java
Created Oct 30, 2015
Example of Open_Tamil library used for Tamil application development in Java
View example.java
// include the sources for the com/tamil package from
// https://github.com/arcturusannamalai/open-tamil/blob/master/java/OpenTamil/src
import java.util.Arrays;
import java.util.List;
import java.util.HashMap;
import com.tamil.utf8;
import com.tamil.Numeral;
You can’t perform that action at this time.