Skip to content

Commit d3592c1

Browse files
committed
sd
1 parent 969de9a commit d3592c1

File tree

2 files changed

+18
-16
lines changed

2 files changed

+18
-16
lines changed

README.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,10 @@ This is a python package for Indic language (mostly sanskrit) metre identificati
1414
* For detailed examples and help, please see individual module files in this package.
1515

1616
### Installation or upgrade:
17-
* `sudo pip install chandas -U`
18-
* `sudo pip install git+https://github.com/sanskrit-coders/chandas/@master -U`
19-
* [Web](https://pypi.python.org/pypi/chandas).
17+
- `sudo apt-get install build-essential pkg-config libicu-dev`
18+
- `sudo pip install chandas -U`
19+
- `sudo pip install git+https://github.com/sanskrit-coders/chandas/@master -U`
20+
- [Web](https://pypi.python.org/pypi/chandas).
2021

2122

2223
### Usage

chandas/svat/data/metrical_data.py

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# -*- coding: utf-8 -*-
22
"""Data structures that store matching metres for known patterns."""
33

4-
from __future__ import absolute_import, division, print_function, unicode_literals
4+
from __future__ import absolute_import, division, unicode_literals
55

66
import logging
77
import os
@@ -90,7 +90,7 @@ def jsonToPy(filename):
9090
if isinstance(metre_value, dict):
9191
# assert metre_value.keys() <= {'pattern', 'comment', 'instance'}, metre_value.keys()
9292
if 'pattern' not in metre_value.keys():
93-
print('Skipping this: ', metre_value.keys(), ' in ', metre_value)
93+
# logging.debug('Skipping this: ', metre_value.keys(), ' in ', metre_value)
9494
continue
9595
metre_value = metre_value['pattern']
9696
if isinstance(metre_value, unicode) and metre_value.startswith('TODO'):
@@ -105,7 +105,7 @@ def GetPattern(metre):
105105

106106
def _RemoveChars(input_string, chars):
107107
"""Wrapper function because string.translate != unicode.translate."""
108-
# print('input_string is ', input_string.encode('utf-8'))
108+
# logging.debug('input_string is ', input_string.encode('utf-8'))
109109
for char in chars:
110110
input_string = input_string.replace(char, '')
111111
return input_string
@@ -129,23 +129,24 @@ def _CleanUpSimpleRegex(regex):
129129
def _AddPatternForMetre(metre_name, pada_patterns):
130130
if metre_name in pattern_for_metre:
131131
if pattern_for_metre[metre_name] != pada_patterns:
132-
# Print('Mismatch for %s' % metre_name)
133-
# Print(pattern_for_metre[metre_name])
134-
# Print(' vs ')
135-
# Print(pada_patterns)
132+
# logging.debug('Mismatch for %s' % metre_name)
133+
# logging.debug(pattern_for_metre[metre_name])
134+
# logging.debug(' vs ')
135+
# logging.debug(pada_patterns)
136136
# assert False
137-
logging.info('Not overwriting as already present: %s' % metre_name)
137+
pass
138+
# logging.debug('Not overwriting as already present: %s' % metre_name)
138139
return
139140
pattern_for_metre[metre_name] = pada_patterns
140141

141142

142143
def _AddFullPattern(full_pattern, metre_name):
143144
if full_pattern in known_full_patterns:
144145
# TODO(shreevatsa): Figure out what exactly to do in this case
145-
# Print('Error: full pattern already present')
146-
# Print(metre_name)
147-
# Print(full_pattern)
148-
# Print(known_full_patterns[full_pattern])
146+
# logging.debug('Error: full pattern already present')
147+
# logging.debug(metre_name)
148+
# logging.debug(full_pattern)
149+
# logging.debug(known_full_patterns[full_pattern])
149150
return False
150151
assert full_pattern not in known_full_patterns
151152
known_full_patterns[full_pattern] = {metre_name: True}
@@ -176,7 +177,7 @@ def _AddArdhasamavrttaPattern(metre_name, odd_and_even_pada_patterns):
176177
assert re.match(r'^[LG]*$', clean_odd)
177178
clean_even = _CleanUpPattern(even_pada_pattern)
178179
# if clean_even.endswith('L'):
179-
# Print('Not adding %s for now, as %s ends with laghu' % (metre_name, clean_even))
180+
# logging.debug('Not adding %s for now, as %s ends with laghu' % (metre_name, clean_even))
180181
# return
181182
# assert re.match(r'^[LG]*G$', clean_even), (metre_name, clean_even)
182183
_AddPatternForMetre(metre_name, [clean_odd, clean_even] * 2)

0 commit comments

Comments
 (0)