This commit is contained in:
Vinayak Mehta
2018-09-23 12:45:01 +05:30
parent 7aaa7b2460
commit 959a252aa3
3 changed files with 124 additions and 82 deletions
+2 -2
View File
@@ -21,7 +21,7 @@ logger = setup_logging(__name__)
class Lattice(BaseParser):
"""Lattice method of parsing looks for lines between text
to form a table.
to generate table.
Parameters
----------
@@ -83,7 +83,7 @@ class Lattice(BaseParser):
line_size_scaling=15, copy_text=None, shift_text=['l', 't'],
split_text=False, flag_size=False, line_close_tol=2,
joint_close_tol=2, threshold_blocksize=15, threshold_constant=-2,
iterations=0, margins=(1.0, 0.5, 0.1)):
iterations=0, margins=(1.0, 0.5, 0.1), **kwargs):
self.table_area = table_area
self.process_background = process_background
self.line_size_scaling = line_size_scaling
+2 -2
View File
@@ -16,7 +16,7 @@ logger = setup_logging(__name__)
class Stream(BaseParser):
"""Stream method of parsing looks for spaces between text
to form a table.
to generate table.
If you want to specify columns when specifying multiple table
areas, make sure that the length of both lists are equal.
@@ -51,7 +51,7 @@ class Stream(BaseParser):
"""
def __init__(self, table_area=None, columns=None, split_text=False,
flag_size=False, row_close_tol=2, col_close_tol=0,
margins=(1.0, 0.5, 0.1)):
margins=(1.0, 0.5, 0.1), **kwargs):
self.table_area = table_area
self.columns = columns
self._validate_columns()