diff --git a/camelot/core.py b/camelot/core.py index 1c49c66..7742d98 100644 --- a/camelot/core.py +++ b/camelot/core.py @@ -313,6 +313,9 @@ class Table(object): cell.vspan = True elif top and bottom and (not left and not right): cell.hspan = True + elif cell.bound in [0, 1]: + cell.vspan = True + cell.hspan = True return self def to_csv(self, path, **kwargs): diff --git a/docs/benchmark/background_lines_1/background_lines_1-data-camelot-page-1-table-1.csv b/docs/benchmark/background_lines_1/background_lines_1-data-camelot-page-1-table-1.csv new file mode 100755 index 0000000..a02266c --- /dev/null +++ b/docs/benchmark/background_lines_1/background_lines_1-data-camelot-page-1-table-1.csv @@ -0,0 +1,3 @@ +"The Red Ribbon Express (RRE) is the world’s largest mass mobilisation drive on HIV/AIDS. The train will travel through 22 states, during its one year long journey, halting at 152 stations. Through the RRE, NACO, intends to break the silence surrounding the issue of HIV/AIDS, by taking the messages on prevention, care and support to people living in small towns and villages across the country. The aim is also to create an environment, free from stigma and discrimination faced by people living with HIV, so they can access the services, without fear and prejudice, and live a life of dignity. It has proved to be a successful multi- sectoral initiative, of the NACO and a powerful advocacy tool, both at the state and district level, besides enhancing local capacity to deal with HIV prevention.","","" +"","","" +"","","" diff --git a/docs/benchmark/background_lines_1/background_lines_1-data-camelot-page-1-table-2.csv b/docs/benchmark/background_lines_1/background_lines_1-data-camelot-page-1-table-2.csv new file mode 100755 index 0000000..274bd62 --- /dev/null +++ b/docs/benchmark/background_lines_1/background_lines_1-data-camelot-page-1-table-2.csv @@ -0,0 +1,8 @@ +"State","Date","Halt stations","Halt days","Persons directly reached(in lakh)","Persons trained","Persons counseled","Persons testedfor HIV" +"Delhi","1.12.2009","8","17","1.29","3,665","2,409","1,000" +"Rajasthan","2.12.2009 to 19.12.2009","","","","","","" +"Gujarat","20.12.2009 to 3.1.2010","6","13","6.03","3,810","2,317","1,453" +"Maharashtra","4.01.2010 to 1.2.2010","13","26","1.27","5,680","9,027","4,153" +"Karnataka","2.2.2010 to 22.2.2010","11","19","1.80","5,741","3,658","3,183" +"Kerala","23.2.2010 to 11.3.2010","9","17","1.42","3,559","2,173","855" +"Total","","47","92","11.81","22,455","19,584","10,644" diff --git a/docs/benchmark/background_lines_1/background_lines_1-data-tabula.csv b/docs/benchmark/background_lines_1/background_lines_1-data-tabula.csv new file mode 100755 index 0000000..5dfd559 --- /dev/null +++ b/docs/benchmark/background_lines_1/background_lines_1-data-tabula.csv @@ -0,0 +1,8 @@ +State,Date,"Halt stations","Halt days","Persons directly reached (in lakh)","Persons trained","Persons counseled","Persons tested for HIV" +Delhi,1.12.2009,8,17,1.29,"3,665","2,409","1,000" +Rajasthan,"2.12.2009 to 19.12.2009",,,,,, +Gujarat,"20.12.2009 to 3.1.2010",6,13,6.03,"3,810","2,317","1,453" +Maharashtra,"4.01.2010 to 1.2.2010",13,26,1.27,"5,680","9,027","4,153" +Karnataka,"2.2.2010 to 22.2.2010",11,19,1.80,"5,741","3,658","3,183" +Kerala,"23.2.2010 to 11.3.2010",9,17,1.42,"3,559","2,173",855 +Total,,47,92,11.81,"22,455","19,584","10,644" diff --git a/docs/benchmark/background_lines_1/background_lines_1-table-detection-camelot.png b/docs/benchmark/background_lines_1/background_lines_1-table-detection-camelot.png new file mode 100755 index 0000000..676bd76 Binary files /dev/null and b/docs/benchmark/background_lines_1/background_lines_1-table-detection-camelot.png differ diff --git a/docs/benchmark/background_lines_1/background_lines_1-table-detection-tabula.png b/docs/benchmark/background_lines_1/background_lines_1-table-detection-tabula.png new file mode 100755 index 0000000..01adffc Binary files /dev/null and b/docs/benchmark/background_lines_1/background_lines_1-table-detection-tabula.png differ diff --git a/docs/benchmark/background_lines_1/background_lines_1.pdf b/docs/benchmark/background_lines_1/background_lines_1.pdf new file mode 100755 index 0000000..f23d6b7 Binary files /dev/null and b/docs/benchmark/background_lines_1/background_lines_1.pdf differ diff --git a/docs/benchmark/background_lines_2/background_lines_2-data-camelot-page-1-table-1.csv b/docs/benchmark/background_lines_2/background_lines_2-data-camelot-page-1-table-1.csv new file mode 100755 index 0000000..fa9c68c --- /dev/null +++ b/docs/benchmark/background_lines_2/background_lines_2-data-camelot-page-1-table-1.csv @@ -0,0 +1,27 @@ +"Sl.No","SIZE GROUP(HA)","NO. OF HOLDINGS GROWING THE CROP","","AREA UNDER THE CROP","","","AREA UNDER THE CROP TREATED WITHTHE MANURE","","" +"","","TOTAL NO.","NO. TREATED WITHTHE MANURE","HYV","OTHERS","TOTAL","HYV","OTHERS","TOTAL" +"(1)","(2)","(3)","(4)","(5)","(6)","(7)","(8)","(9)","(10)" +"1","MARGINAL (BELOW 1.0)","","","","","","","","" +"","I","39053","0","12142","3322","15464","0","0","0" +"","UI","7429","0","2088","1560","3648","0","0","0" +"","T","46484","0","14230","4882","19112","0","0","0" +"2","SMALL (1.0 - 1.99)","","","","","","","","" +"","I","20341","0","16685","1631","18316","0","0","0" +"","UI","6854","0","4594","1885","6479","0","0","0" +"","T","27197","0","21279","3516","24795","0","0","0" +"3","SEMI-MEDIUM (2.0 - 3.99)","","","","","","","","" +"","I","20800","0","16991","7643","24634","0","0","0" +"","UI","5856","0","1017","4819","5836","0","0","0" +"","T","26555","0","18008","12462","30470","0","0","0" +"4","MEDIUM (4.0 - 9.99)","","","","","","","","" +"","I","11986","0","17576","4120","21696","0","0","0" +"","UI","4615","0","1446","6227","7673","0","0","0" +"","T","16312","0","19022","10347","29369","0","0","0" +"5","LARGE (10 AND ABOVE)","","","","","","","","" +"","I","2005","0","3671","639","4310","0","0","0" +"","UI","521","0","611","831","1442","0","0","0" +"","T","2485","0","4282","1470","5752","0","0","0" +"6","ALL GROUPS","","","","","","","","" +"","I","94185","0","67065","17355","84420","0","0","0" +"","UI","25275","0","9756","15322","25078","0","0","0" +"","T","119033","0","76821","32677","109498","0","0","0" diff --git a/docs/benchmark/background_lines_2/background_lines_2-data-tabula.csv b/docs/benchmark/background_lines_2/background_lines_2-data-tabula.csv new file mode 100755 index 0000000..47ab20e --- /dev/null +++ b/docs/benchmark/background_lines_2/background_lines_2-data-tabula.csv @@ -0,0 +1,29 @@ +Sl.No,"SIZE GROUP (HA)","NO. OF HOLDINGS GROWING THE CROP TOTAL NO.NO. TREATED WITH THE MANURE",AREA UNDER THE CROP,"AREA UNDER THE CROP TREATED WITH THE MANURE",,,,, +"",,"NO. TREATED WITH THE MANURE",HYV,OTHERS,TOTAL,HYV,OTHERS,TOTAL, +"(1)",(2),(3),(4),(5),(6),(7),(8),(9),(10) +1,ARGINAL (BELOW 1.0),,,,,,,, +"","I UI T",39053,0,12142,332,15464,0,0,0 +"",7429,0,2088,1560,3648,0,0,0, +"",46484,0,14230,488,19112,0,0,0, +2,MALL (1.0 - 1.99),,,,,,,, +"","I UI T",20341,0,16685,163,18316,0,0,0 +"",6854,0,4594,1885,6479,0,0,0, +"",27197,0,21279,351,24795,0,0,0, +3,EMI-MEDIUM (2.0 - 3.99),,,,,,,, +"","I UI T",20800,0,16991,764,24634,0,0,0 +"",5856,0,1017,4819,5836,0,0,0, +"",26555,0,18008,1246,30470,0,0,0, +4,EDIUM (4.0 - 9.99),,,,,,,, +"","I UI T",11986,0,17576,412,21696,0,0,0 +"",4615,0,1446,6227,7673,0,0,0, +"",16312,0,19022,1034,29369,0,0,0, +5,ARGE (10 AND ABOVE),,,,,,,, +"","I UI T",2005,0,3671,63,4310,0,0,0 +"",521,0,611,831,1442,0,0,0, +"",2485,0,4282,147,5752,0,0,0, +"",LL GROUPS,,,,,,,, +"",94185,0,67065,1735,84420,0,0,0, +6,,,,,,,,, +"NO. OF HOLDINGS GROWING THE CROP TOTAL NO.NO. TREATED WITH THE MANURE" +"NO. TREATED WITH THE MANURE" +6 diff --git a/docs/benchmark/background_lines_2/background_lines_2-table-detection-camelot.png b/docs/benchmark/background_lines_2/background_lines_2-table-detection-camelot.png new file mode 100755 index 0000000..67b905f Binary files /dev/null and b/docs/benchmark/background_lines_2/background_lines_2-table-detection-camelot.png differ diff --git a/docs/benchmark/background_lines_2/background_lines_2-table-detection-tabula.png b/docs/benchmark/background_lines_2/background_lines_2-table-detection-tabula.png new file mode 100755 index 0000000..51163ee Binary files /dev/null and b/docs/benchmark/background_lines_2/background_lines_2-table-detection-tabula.png differ diff --git a/docs/benchmark/background_lines_2/background_lines_2.pdf b/docs/benchmark/background_lines_2/background_lines_2.pdf new file mode 100755 index 0000000..b64b2f2 Binary files /dev/null and b/docs/benchmark/background_lines_2/background_lines_2.pdf differ diff --git a/docs/benchmark/column_span_1/column_span_1-data-camelot-page-1-table-1.csv b/docs/benchmark/column_span_1/column_span_1-data-camelot-page-1-table-1.csv new file mode 100755 index 0000000..3e4668e --- /dev/null +++ b/docs/benchmark/column_span_1/column_span_1-data-camelot-page-1-table-1.csv @@ -0,0 +1,50 @@ +"Sl. No.","Year","Population (in Lakh)","Accidental Deaths","","Suicides","","Percentage Population growth" +"","","","Incidence","Rate","Incidence","Rate","" +"(1)","(2)","(3)","(4)","(5)","(6)","(7)","(8)" +"1.","1967","4999","126762","25.4","38829","7.8","2.2" +"2.","1968","5111","126232","24.7","40688","8.0","2.2" +"3.","1969","5225","130755","25.0","43633","8.4","2.2" +"4.","1970","5343","139752","26.2","48428","9.1","2.3" +"5.","1971","5512","105601","19.2","43675","7.9","3.2" +"6.","1972","5635","106184","18.8","43601","7.7","2.2" +"7.","1973","5759","130654","22.7","40807","7.1","2.2" +"8.","1974","5883","110624","18.8","46008","7.8","2.2" +"9.","1975","6008","113016","18.8","42890","7.1","2.1" +"10.","1976","6136","111611","18.2","41415","6.7","2.1" +"11.","1977","6258","117338","18.8","39718","6.3","2.0" +"12.","1978","6384","118594","18.6","40207","6.3","2.0" +"13.","1979","6510","108987","16.7","38217","5.9","2.0" +"14.","1980","6636","116912","17.6","41663","6.3","1.9" +"15.","1981","6840","122221","17.9","40245","5.9","3.1" +"16.","1982","7052","125993","17.9","44732","6.3","3.1" +"17.","1983","7204","128576","17.8","46579","6.5","2.2" +"18.","1984","7356","134628","18.3","50571","6.9","2.1" +"19.","1985","7509","139657","18.6","52811","7.0","2.1" +"20.","1986","7661","147023","19.2","54357","7.1","2.0" +"21.","1987","7814","152314","19.5","58568","7.5","2.0" +"22.","1988","7966","163522","20.5","64270","8.1","1.9" +"23.","1989","8118","169066","20.8","68744","8.5","1.9" +"24.","1990","8270","174401","21.1","73911","8.9","1.9" +"25.","1991","8496","188003","22.1","78450","9.2","2.7" +"26.","1992","8677","194910","22.5","80149","9.2","2.1" +"27.","1993","8838","192357","21.8","84244","9.5","1.9" +"28.","1994","8997","190435","21.2","89195","9.9","1.8" +"29.","1995","9160","222487","24.3","89178","9.7","1.8" +"30.","1996","9319","220094","23.6","88241","9.5","1.7" +"31.","1997","9552","233903","24.5","95829","10.0","2.5" +"32.","1998","9709","258409","26.6","104713","10.8","1.6" +"33.","1999","9866","271918","27.6","110587","11.2","1.6" +"34.","2000","10021","255883","25.5","108593","10.8","1.6" +"35.","2001","10270","271019","26.4","108506","10.6","2.5" +"36.","2002","10506","260122","24.8","110417","10.5","2.3" +"37.","2003","10682","259625","24.3","110851","10.4","1.7" +"38.","2004","10856","277263","25.5","113697","10.5","1.6" +"39.","2005","11028","294175","26.7","113914","10.3","1.6" +"40.","2006","11198","314704","28.1","118112","10.5","1.5" +"41.","2007","11366","340794","30.0","122637","10.8","1.5" +"42.","2008","11531","342309","29.7","125017","10.8","1.4" +"43.","2009","11694","357021","30.5","127151","10.9","1.4" +"44.","2010","11858","384649","32.4","134599","11.4","1.4" +"45.","2011","12102","390884","32.3","135585","11.2","2.1" +"46.","2012","12134","394982","32.6","135445","11.2","1.0" +"47.","2013","12288","400517","32.6","134799","11.0","1.0" diff --git a/docs/benchmark/column_span_1/column_span_1-data-tabula.csv b/docs/benchmark/column_span_1/column_span_1-data-tabula.csv new file mode 100755 index 0000000..b2f9ce7 --- /dev/null +++ b/docs/benchmark/column_span_1/column_span_1-data-tabula.csv @@ -0,0 +1,50 @@ +Rate of Accidental Deaths & Suicides and Population Growth During 1967 to 2013,,,,,,, +"Sl. No.",Year,"Population (in Lakh)",Accidental Deaths,Suicides,"Percentage Population growth",, +"",,,Incidence,Rate,Incidence,Rate, +"(1)",(2),(3),(4),(5),(6),(7),(8) +1.,1967,4999,126762,25.4,38829,7.8,2.2 +2.,1968,5111,126232,24.7,40688,8.0,2.2 +3.,1969,5225,130755,25.0,43633,8.4,2.2 +4.,1970,5343,139752,26.2,48428,9.1,2.3 +5.,1971,5512,105601,19.2,43675,7.9,3.2 +6.,1972,5635,106184,18.8,43601,7.7,2.2 +7.,1973,5759,130654,22.7,40807,7.1,2.2 +8.,1974,5883,110624,18.8,46008,7.8,2.2 +9.,1975,6008,113016,18.8,42890,7.1,2.1 +10.,1976,6136,111611,18.2,41415,6.7,2.1 +11.,1977,6258,117338,18.8,39718,6.3,2.0 +12.,1978,6384,118594,18.6,40207,6.3,2.0 +13.,1979,6510,108987,16.7,38217,5.9,2.0 +14.,1980,6636,116912,17.6,41663,6.3,1.9 +15.,1981,6840,122221,17.9,40245,5.9,3.1 +16.,1982,7052,125993,17.9,44732,6.3,3.1 +17.,1983,7204,128576,17.8,46579,6.5,2.2 +18.,1984,7356,134628,18.3,50571,6.9,2.1 +19.,1985,7509,139657,18.6,52811,7.0,2.1 +20.,1986,7661,147023,19.2,54357,7.1,2.0 +21.,1987,7814,152314,19.5,58568,7.5,2.0 +22.,1988,7966,163522,20.5,64270,8.1,1.9 +23.,1989,8118,169066,20.8,68744,8.5,1.9 +24.,1990,8270,174401,21.1,73911,8.9,1.9 +25.,1991,8496,188003,22.1,78450,9.2,2.7 +26.,1992,8677,194910,22.5,80149,9.2,2.1 +27.,1993,8838,192357,21.8,84244,9.5,1.9 +28.,1994,8997,190435,21.2,89195,9.9,1.8 +29.,1995,9160,222487,24.3,89178,9.7,1.8 +30.,1996,9319,220094,23.6,88241,9.5,1.7 +31.,1997,9552,233903,24.5,95829,10.0,2.5 +32.,1998,9709,258409,26.6,104713,10.8,1.6 +33.,1999,9866,271918,27.6,110587,11.2,1.6 +34.,2000,10021,255883,25.5,108593,10.8,1.6 +35.,2001,10270,271019,26.4,108506,10.6,2.5 +36.,2002,10506,260122,24.8,110417,10.5,2.3 +37.,2003,10682,259625,24.3,110851,10.4,1.7 +38.,2004,10856,277263,25.5,113697,10.5,1.6 +39.,2005,11028,294175,26.7,113914,10.3,1.6 +40.,2006,11198,314704,28.1,118112,10.5,1.5 +41.,2007,11366,340794,30.0,122637,10.8,1.5 +42.,2008,11531,342309,29.7,125017,10.8,1.4 +43.,2009,11694,357021,30.5,127151,10.9,1.4 +44.,2010,11858,384649,32.4,134599,11.4,1.4 +45.,2011,12102,390884,32.3,135585,11.2,2.1 +46.,2012,12134,394982,32.6,135445,11.2,1.0 diff --git a/docs/benchmark/column_span_1/column_span_1-table-detection-camelot.png b/docs/benchmark/column_span_1/column_span_1-table-detection-camelot.png new file mode 100755 index 0000000..c702a72 Binary files /dev/null and b/docs/benchmark/column_span_1/column_span_1-table-detection-camelot.png differ diff --git a/docs/benchmark/column_span_1/column_span_1-table-detection-tabula.png b/docs/benchmark/column_span_1/column_span_1-table-detection-tabula.png new file mode 100755 index 0000000..f297f1f Binary files /dev/null and b/docs/benchmark/column_span_1/column_span_1-table-detection-tabula.png differ diff --git a/docs/benchmark/column_span_1/column_span_1.pdf b/docs/benchmark/column_span_1/column_span_1.pdf new file mode 100755 index 0000000..e7c164e Binary files /dev/null and b/docs/benchmark/column_span_1/column_span_1.pdf differ diff --git a/docs/benchmark/column_span_2/column_span_2-data-camelot-page-1-table-1.csv b/docs/benchmark/column_span_2/column_span_2-data-camelot-page-1-table-1.csv new file mode 100755 index 0000000..3070f88 --- /dev/null +++ b/docs/benchmark/column_span_2/column_span_2-data-camelot-page-1-table-1.csv @@ -0,0 +1,11 @@ +"Investigations","No. ofHHs","Age/Sex/Physiological Group","Preva-lence","C.I*","RelativePrecision","Sample sizeper State" +"Anthropometry","2400","All the available individuals","","","","" +"Clinical Examination","","","","","","" +"History of morbidity","","","","","","" +"Diet survey","1200","All the individuals partaking meals in the HH","","","","" +"Blood Pressure #","2400","Men (≥ 18yrs)","10%","95%","20%","1728" +"","","Women (≥ 18 yrs)","","","","1728" +"Fasting blood glucose","2400","Men (≥ 18 yrs)","5%","95%","20%","1825" +"","","Women (≥ 18 yrs)","","","","1825" +"Knowledge &Practices on HTN &DM","2400","Men (≥ 18 yrs)","-","-","-","1728" +"","2400","Women (≥ 18 yrs)","-","-","-","1728" diff --git a/docs/benchmark/column_span_2/column_span_2-data-tabula.csv b/docs/benchmark/column_span_2/column_span_2-data-tabula.csv new file mode 100755 index 0000000..9f4c6e1 --- /dev/null +++ b/docs/benchmark/column_span_2/column_span_2-data-tabula.csv @@ -0,0 +1,10 @@ +Investigations,"No. of HHs","Age/Sex/ Physiological Group","Preva- lence",C.I*,"Relative Precision","Sample size per State" +Anthropometry,2400,All the available individuals,,,, +Clinical Examination,,,,,, +History of morbidity,,,,,, +Diet survey,1200,All the individuals partaking meals in the HH,,,, +Blood Pressure #,2400,Men (≥ 18yrs),10%,95%,20%,1728 +"",,Women (≥ 18 yrs),1728,,, +Fasting blood glucose,2400,Men (≥ 18 yrs),5%,95%,20%,1825 +"",Women (≥ 18 yrs),1825,,,, +2400,Men (≥ 18 yrs),-,-,-,1728, diff --git a/docs/benchmark/column_span_2/column_span_2-table-detection-camelot.png b/docs/benchmark/column_span_2/column_span_2-table-detection-camelot.png new file mode 100755 index 0000000..1504bbf Binary files /dev/null and b/docs/benchmark/column_span_2/column_span_2-table-detection-camelot.png differ diff --git a/docs/benchmark/column_span_2/column_span_2-table-detection-tabula.png b/docs/benchmark/column_span_2/column_span_2-table-detection-tabula.png new file mode 100755 index 0000000..a375cc7 Binary files /dev/null and b/docs/benchmark/column_span_2/column_span_2-table-detection-tabula.png differ diff --git a/docs/benchmark/column_span_2/column_span_2.pdf b/docs/benchmark/column_span_2/column_span_2.pdf new file mode 100755 index 0000000..5cab903 Binary files /dev/null and b/docs/benchmark/column_span_2/column_span_2.pdf differ diff --git a/docs/benchmark/electoral_roll/electoral_roll-data-camelot-page-1-table-1.csv b/docs/benchmark/electoral_roll/electoral_roll-data-camelot-page-1-table-1.csv new file mode 100755 index 0000000..a4faff0 --- /dev/null +++ b/docs/benchmark/electoral_roll/electoral_roll-data-camelot-page-1-table-1.csv @@ -0,0 +1,32 @@ +"Section No & Name -1-DG-3, DDA FLATS VIKAS PURI ,DELHI","","","","","","","","","","" +"","1 NEL2976271","","","2 NEL3800892","","","3 NEL3767760","","","" +"","Mukesh KumarName :Father's :Lok Nath JhambName0House No :Age : 55Sex : Male","","","Dharamveer NandaName :Father's :Madan LalName15House No :Age : 63Sex : Male","","","Amit NandaName :Father's :Dharamvir NandaName15House No :Age : 33Sex : Male","","","" +"","","","","","","","","","","" +"","4 NEL3559068","","","5 NEL3905551","","","6 NEL3827317","","","" +"","PoojaName :Father's :P D JoshiName31House No :Age : 23Sex : Female","","","Aashray DuttaName :Father's :Ajay DuttaName48House No :Age : 22Sex : Male","","","Pushpjeet Kaur SinghName :Husband's :Baljit SinghName55House No :Age : 62Sex : Female","","","" +"","","","","","","","","","","" +"","7 NEL3475357","","","8 NEL3896791","","","9 NEL3896627","","","" +"","LakshmiName :Husband's :Lt KrishnanName62House No :Age : 80Sex : Female","","","Davinder KumarName :Father's :Ram RattanName63House No :Age : 61Sex : Male","","","DeepaName :Husband's :Davinder KumarName63House No :Age : 54Sex : Female","","","" +"","","","","","","","","","","" +"","10 NEL3784815","","","11 NEL3244199","","","12 LQK1856012","","","" +"","Tavishi DuttName :Father's :Anil DuttName73House No :Age : 20Sex : Female","","","Devinder VermaName :Father's :Prem Singh VermaName75House No :Age : 49Sex : Male","","","Sheetal BansalName :Father's :Vijay SharmaName88House No :Age : 41Sex : Female","","","" +"","","","","","","","","","","" +"","13 NEL3842365","","","14 NEL2973293","","","15 NEL2950060","","","" +"","Joyti AdhkariName :Husband's :Rakesh AdhikariName92House No :Age : 28Sex : Female","","","RituName :Husband's :Rajesh KumarName104House No :Age : 45Sex : Female","","","Rajesh KumarName :Father's :Rai Bahadur JunejaName104House No :Age : 43Sex : Male","","","" +"","","","","","","","","","","" +"","16 NEL2971959","","","17 NEL3843173","","","18 NEL4068250","","","" +"","ParulName :Father's :Rajesh KumarName104House No :Age : 23Sex : Female","","","Sushila GudvenaName :Father's :A Chayya MysaName119-BHouse No :Age : 46Sex : Female","","","DrishtiName :Father's :PramodhName126House No :Age : 22Sex : Female","","","" +"","","","","","","","","","","" +"","19 NEL3817466","","","20 NEL3834049","","","21 NEL3247474","","","" +"","AnkitName :Father's :Dinesh KumarName133House No :Age : 29Sex : Male","","","Vibhu NandaName :Father's :Pradeep Kumar NandaName143House No :Age : 25Sex : Male","","","Mool ChandName :Father's :Ghisa RamName145House No :Age : 47Sex : Male","","","" +"","","","","","","","","","","" +"","22 NEL3710472","","","23 NEL3722823","","","24 NEL3801163","","","" +"","Meha Elizabeth VargheseName :Father's :Varughese MathewName147House No :Age : 20Sex : Female","","","Mohit ChadhaName :Mother's :Promila ChadhaName151House No :Age : 24Sex : Male","","","Sakshi RanaName :Father's :Surinder RanaName155House No :Age : 21Sex : Female","","","" +"","","","","","","","","","","" +"","25 NEL3654752","","","26 NEL3714978","","","27 NEL2926482","","","" +"","Devender KumarName :Father's :Om Prakash RustagiName178House No :Age : 41Sex : Male","","","Shuchi RustagiName :Husband's :Devender KumarName178House No :Age : 35Sex : Female","","","Narayanan T PName :Father's :Sekharan NairName194House No :Age : 59Sex : Male","","","" +"","","","","","","","","","","" +"","28 NEL4131230","","","29 NEL3379277","","","30 NEL3379433","","","" +"","Papiya BoseName :Husband's :Vipin KumarName195House No :Age : 33Sex : Female","","","Depali ChaudharyName :Husband's :Nitin KumarName195House No :Age : 28Sex : Female","","","Arvind VermaName :Father's :Pr VermaName201House No :Age : 45Sex : Male","","","" +"","","","","","","","","","","" +"","","","","","","","","","","" diff --git a/docs/benchmark/electoral_roll/electoral_roll-data-tabula.csv b/docs/benchmark/electoral_roll/electoral_roll-data-tabula.csv new file mode 100755 index 0000000..7d23586 --- /dev/null +++ b/docs/benchmark/electoral_roll/electoral_roll-data-tabula.csv @@ -0,0 +1,56 @@ +2 +3 +"" +"" +"" +4 +5 +6 +"" +"" +"" +7 +8 +9 +"" +"" +"" +10 +11 +12 +"" +"" +"" +13 +14 +15 +"" +"" +"" +16 +17 +18 +"" +"" +"" +19 +20 +21 +"" +"" +"" +22 +23 +24 +"" +"" +"" +25 +26 +27 +"" +"" +"" +28 +29 +30 diff --git a/docs/benchmark/electoral_roll/electoral_roll-table-detection-camelot.png b/docs/benchmark/electoral_roll/electoral_roll-table-detection-camelot.png new file mode 100755 index 0000000..41f1017 Binary files /dev/null and b/docs/benchmark/electoral_roll/electoral_roll-table-detection-camelot.png differ diff --git a/docs/benchmark/electoral_roll/electoral_roll-table-detection-tabula.png b/docs/benchmark/electoral_roll/electoral_roll-table-detection-tabula.png new file mode 100755 index 0000000..e185303 Binary files /dev/null and b/docs/benchmark/electoral_roll/electoral_roll-table-detection-tabula.png differ diff --git a/docs/benchmark/electoral_roll/electoral_roll.pdf b/docs/benchmark/electoral_roll/electoral_roll.pdf new file mode 100755 index 0000000..e7547ef Binary files /dev/null and b/docs/benchmark/electoral_roll/electoral_roll.pdf differ diff --git a/docs/benchmark/rotated/rotated-data-camelot-page-1-table-1.csv b/docs/benchmark/rotated/rotated-data-camelot-page-1-table-1.csv new file mode 100755 index 0000000..fc99bdb --- /dev/null +++ b/docs/benchmark/rotated/rotated-data-camelot-page-1-table-1.csv @@ -0,0 +1,13 @@ +"State","Nutritional Assessment (No. of individuals)","","","","IYCF Practices (No. of mothers: 2011-12)","Blood Pressure (No. of adults: 2011-12)","","Fasting Blood Sugar (No. of adults:2011-12)","" +"","1975-79","1988-90","1996-97","2011-12","","Men","Women","Men","Women" +"Kerala","5738","6633","8864","8297","245","2161","3195","1645","2391" +"Tamil Nadu","7387","10217","5813","7851","413","2134","2858","1119","1739" +"Karnataka","6453","8138","12606","8958","428","2467","2894","1628","2028" +"Andhra Pradesh","5844","9920","9545","8300","557","1899","2493","1111","1529" +"Maharashtra","5161","7796","6883","9525","467","2368","2648","1417","1599" +"Gujarat","4403","5374","4866","9645","477","2687","3021","2122","2503" +"Madhya Pradesh","*","*","*","7942","470","1965","2150","1579","1709" +"Orissa","3756","5540","12024","8473","398","2040","2624","1093","1628" +"West Bengal","*","*","*","8047","423","2058","2743","1413","2027" +"Uttar Pradesh","*","*","*","9860","581","2139","2415","1185","1366" +"Pooled","38742","53618","60601","86898","4459","21918","27041","14312","18519" diff --git a/docs/benchmark/rotated/rotated-data-tabula.csv b/docs/benchmark/rotated/rotated-data-tabula.csv new file mode 100755 index 0000000..3809282 --- /dev/null +++ b/docs/benchmark/rotated/rotated-data-tabula.csv @@ -0,0 +1,9 @@ +"State la il Nadu",,,T,ble,"1 : Nut (","TA itio o.","E al f in","IS ss ivi","CO ss ual","ER ent )",G,PA +"",,,"197 57 73","-79 8 7","1 1","88-9 633 21",,"996 88 58","97 4 3",,"011 829 785",12 +"ataka hra Prad arashtra rat hya Pra",sh,,"64 58","3 4",,"138 920",,"126 95","6 5",,"895 830", +"",es,,"44 *",3,,"374 *",,"48 *",6,,"964 794", +"sa t Bengal r Pradesh led * Data not",vail,"37 * * 38 ble","6 42",5,"540 * * 61",,"120 * * 606","4 1",,"847 804 986 68",8, +MB,,,,,,,,,,,, +"",,,,,,,,,,,, +"",,,,,,,,,,,, +"",,,,,,,,,,,, diff --git a/docs/benchmark/rotated/rotated-table-detection-camelot.png b/docs/benchmark/rotated/rotated-table-detection-camelot.png new file mode 100755 index 0000000..044721c Binary files /dev/null and b/docs/benchmark/rotated/rotated-table-detection-camelot.png differ diff --git a/docs/benchmark/rotated/rotated-table-detection-tabula.png b/docs/benchmark/rotated/rotated-table-detection-tabula.png new file mode 100755 index 0000000..ad9f042 Binary files /dev/null and b/docs/benchmark/rotated/rotated-table-detection-tabula.png differ diff --git a/docs/benchmark/rotated/rotated.pdf b/docs/benchmark/rotated/rotated.pdf new file mode 100755 index 0000000..8b7a615 Binary files /dev/null and b/docs/benchmark/rotated/rotated.pdf differ diff --git a/docs/benchmark/row_span/row_span-data-camelot-page-1-table-1.csv b/docs/benchmark/row_span/row_span-data-camelot-page-1-table-1.csv new file mode 100755 index 0000000..1d2df13 --- /dev/null +++ b/docs/benchmark/row_span/row_span-data-camelot-page-1-table-1.csv @@ -0,0 +1,40 @@ +"Plan Type","County","Plan Name","Totals" +"GMC","Sacramento","Anthem Blue Cross","164,380" +"","","Health Net","126,547" +"","","Kaiser Foundation","74,620" +"","","Molina Healthcare","59,989" +"","San Diego","Care 1st Health Plan","71,831" +"","","Community Health Group","264,639" +"","","Health Net","72,404" +"","","Kaiser","50,415" +"","","Molina Healthcare","206,430" +"","Total GMC Enrollment","","1,091,255" +"COHS","Marin","Partnership Health Plan of CA","36,006" +"","Mendocino","","37,243" +"","Napa","","28,398" +"","Solano","","113,220" +"","Sonoma","","112,271" +"","Yolo","","52,674" +"","Del Norte","","11,242" +"","Humboldt","","49,911" +"","Lake","","29,149" +"","Lassen","","7,360" +"","Modoc","","2,940" +"","Shasta","","61,763" +"","Siskiyou","","16,715" +"","Trinity","","4,542" +"","Merced","Central California Alliance for Health","123,907" +"","Monterey","","147,397" +"","Santa Cruz","","69,458" +"","Santa Barbara","CenCal","117,609" +"","San Luis Obispo","","55,761" +"","Orange","CalOptima","783,079" +"","San Mateo","Health Plan of San Mateo","113,202" +"","Ventura","Gold Coast Health Plan","202,217" +"","Total COHS Enrollment","","2,176,064" +"Subtotal for Two-Plan, Regional Model, GMC and COHS","","","10,132,022" +"PCCM","Los Angeles","AIDS Healthcare Foundation","828" +"","San Francisco","Family Mosaic","25" +"","Total PHP Enrollment","","853" +"All Models Total Enrollments","","","10,132,875" +"Source: Data Warehouse 12/14/15","","","" diff --git a/docs/benchmark/row_span/row_span-data-tabula.csv b/docs/benchmark/row_span/row_span-data-tabula.csv new file mode 100755 index 0000000..b60bbcc --- /dev/null +++ b/docs/benchmark/row_span/row_span-data-tabula.csv @@ -0,0 +1,39 @@ +Plan Type,County,Plan Name,Totals +GMC,Sacramento,Anthem Blue Cross,"164,380" +"",,Health Net,"126,547" +"",,Kaiser Foundation,"74,620" +"",,Molina Healthcare,"59,989" +"",San Diego,Care 1st Health Plan,"71,831" +"",,Community Health Group,"264,639" +"",,Health Net,"72,404" +"",,Kaiser,"50,415" +"",,Molina Healthcare,"206,430" +"",Total GMC Enrollment,"1,091,255", +COHS,Marin,Partnership Health Plan of CA,"36,006" +"",Mendocino,"37,243", +"",Napa,"28,398", +"",Solano,"113,220", +"",Sonoma,"112,271", +"",Yolo,"52,674", +"",Del Norte,"11,242", +"",Humboldt,"49,911", +"",Lake,"29,149", +"",Lassen,"7,360", +"",Modoc,"2,940", +"",Shasta,"61,763", +"",Siskiyou,"16,715", +"",Trinity,"4,542", +"",Merced,Central California Alliance for Health,"123,907" +"",Monterey,"147,397", +"",Santa Cruz,"69,458", +"",Santa Barbara,CenCal,"117,609" +"",San Luis Obispo,"55,761", +"",Orange,CalOptima,"783,079" +"",San Mateo,Health Plan of San Mateo,"113,202" +"",Ventura,Gold Coast Health Plan,"202,217" +"",Total COHS Enrollment,"2,176,064", +"Subtotal for Two-Plan, Regional Model, GMC and COHS","10,132,022",, +PCCM,Los Angeles,AIDS Healthcare Foundation,828 +San Francisco,Family Mosaic,25, +Total PHP Enrollment,853,, +All Models Total Enrollments,"10,132,875",, diff --git a/docs/benchmark/row_span/row_span-table-detection-camelot.png b/docs/benchmark/row_span/row_span-table-detection-camelot.png new file mode 100755 index 0000000..ed1f215 Binary files /dev/null and b/docs/benchmark/row_span/row_span-table-detection-camelot.png differ diff --git a/docs/benchmark/row_span/row_span-table-detection-tabula.png b/docs/benchmark/row_span/row_span-table-detection-tabula.png new file mode 100755 index 0000000..529100e Binary files /dev/null and b/docs/benchmark/row_span/row_span-table-detection-tabula.png differ diff --git a/docs/benchmark/row_span/row_span.pdf b/docs/benchmark/row_span/row_span.pdf new file mode 100755 index 0000000..ef2c7ce Binary files /dev/null and b/docs/benchmark/row_span/row_span.pdf differ diff --git a/docs/benchmark/twotables_1/twotables_1-data-camelot-page-1-table-1.csv b/docs/benchmark/twotables_1/twotables_1-data-camelot-page-1-table-1.csv new file mode 100755 index 0000000..aea3c60 --- /dev/null +++ b/docs/benchmark/twotables_1/twotables_1-data-camelot-page-1-table-1.csv @@ -0,0 +1,3 @@ +"Sl. No.","Name of State/UT","Name of District","Disease/ Illness","No. of Cases","No. of Deaths","Date of start of outbreak","Date of reporting","Current Status","Comments/ Action taken" +"","West Bengal","Bankura","xix. Acute Diarrhoeal Disease","46","0","10/11/13","15/11/13","Under Control","Cases of loose motion and vomiting reported from Village Daldali, SC Binodnagar, Block Onda, District Bankura. District RRT and Block health team investigated the outbreak. Active search for cases done. Cases treated at local health centre. 2 stool samples collected were negative for cholera culture. Out of 3 water samples collected 1 sample was non potable. Chlorination of water sources done. Health education given regarding safe drinking water and sanitation." +"","","","xx. Acute Diarrhoeal Disease","34","0","10/11/13","14/11/13","Under Control","Cases of loose motion and vomiting reported from Village Icharia, SC Mankhamar, Block Onda, District Bankura. District RRT and Block health team investigated the outbreak. House to house survey done. All cases treated locally. 4 stool samples collected were negative for cholera culture. Out of 34 water samples collected, 8 samples were non potable. Chlorination of water sources done. Health education given regarding safe drinking water and sanitation." diff --git a/docs/benchmark/twotables_1/twotables_1-data-camelot-page-1-table-2.csv b/docs/benchmark/twotables_1/twotables_1-data-camelot-page-1-table-2.csv new file mode 100755 index 0000000..3fa96e8 --- /dev/null +++ b/docs/benchmark/twotables_1/twotables_1-data-camelot-page-1-table-2.csv @@ -0,0 +1,5 @@ +"DISEASE OUTBREAKS OF PREVIOUS WEEKS REPORTED LATE","","","","","","","","" +"Sl. No","Name of State/UT","Name of District","Disease/ Illness","Cases","Deaths","Date of start of outbreak","Current Status","Comments/ Action taken" +"1","Bihar","Madhubani","xxi. Acute Diarrhoeal Disease","69","0","30/09/13","Under Control","Cases of diarrhoea and vomiting reported from Village Indra Mandal tola, SC Sugapatti, PHC Phulparas, District Madhubani. District RRT investigated the outbreak. House to house survey done. Medical camp organized. Symptomatic treatement given to cases. ORS packets and halogen tablets distributed in the community. Chlorination of water sources done. IEC done regarding safe drinking water and sanitation." +"","","Madhubani","xxii. Acute Diarrhoeal Disease","30","1","28/10/13","Under Control","Cases of diarrhoea and vomiting reported from Village/SC Rupauli, PHC Jhanjharpur, District Madhubani. District RRT and Block health team investigated the outbreak. Active search for cases done. Medical camp organized. All cases treated. One death occurred in 14yr old female child. ORS packets and halogen tablets distributed. Chlorination of water sources done. IEC activity regarding safe drinking water done." +"","","Katihar","xxiii. Acute Diarrhoeal Disease","13","3","24/10/13","Under control","Cases of diarrhoea reported from Village Ahuta, Alipur, SC Lachhor, PHC/Block Balrampur, District Katihar. District RRT investigated the outbreak. House to house survey done. Cases occurred in a Adiwasi community. 3 deaths occurred in 45yr, 35yr and 5yr old male. Temporary medical camps organized. All cases treated symptomatically. Chlorination of water sources done. Health education given." diff --git a/docs/benchmark/twotables_1/twotables_1-data-tabula.csv b/docs/benchmark/twotables_1/twotables_1-data-tabula.csv new file mode 100755 index 0000000..c361662 --- /dev/null +++ b/docs/benchmark/twotables_1/twotables_1-data-tabula.csv @@ -0,0 +1,63 @@ +"Sl. No.",Sl.,"Name of State/UT",Name of,Name of District,Name of District,Disease/ Illness,Disease/ Illness,,No.,,"No. of Deaths",No. of,,Date of,,"Date of reporting",Date of,"Current Status",Current,,Comments/ Action taken, +No.,State/UT,of,Death,start of,eportin,Status,,,,,,,,,,,,,,,, +"",,Cases,outbreak,,,,,,,,,,,,,,,,,,, +"","xix. Acute Diarrhoeal Disease",46,0,10/11/13,15/11/13,"Under Control","CasesofloosemotionandvomitingreportedfromVillage Daldali, SC Binodnagar, Block Onda, District Bankura. District RRT and Block health team investigated the outbreak. Active search for cases done. Cases treated at local health centre. 2 stool samples collected were negative for cholera culture. Out of 3 water samples collected 1 sample was non potable. Chlorination of water sources done. Health education given regarding safe drinking water and sanitation.",,,,,,,,,,,,,,, +"","ix. Acute",,,,,,,,,,,,,,,,,,,,, +"",Diarrhoeal,,,,,,,,,,,,,,,,,,,,, +"",Disease,,,,,,,,,,,,,,,,,,,,, +"",Bankura,,,,,,,,,,,,,,,,,,,,, +West Bengal,,,,,,,,,,,,,,,,,,,,,, +"",,,,,,,,,,,,,,,,,,,,,, +"","xx. Acute",,,,,,,,,,,,,,,,,,,,, +Bankura +"" +"xix. Acute Diarrhoeal Disease" +"ix. Acute" +Diarrhoeal +Disease +"xx. Acute" +Diarrhoeal +Disease +"Sl. No",Sl. +No, +"",DISEASE OUTBREAKS OF PREVIOUS WEEKS REPORTED LATE,,,,,,,,,,,,,,,,, +"Sl. No",Sl.,"Name of State/UT",Name of,Name of District,Name of District,Disease/ Illness,Disease/ Illness,Cases,ases,Deaths,eaths,,Date of,,"Current Status",Current,Comments/ Action taken,Comments/ Action taken +No,State/UT,start of,Status,,,,,,,,,,,,,,, +"",,,,,outbreak,,,,,,,,,,,,, +"",Madhubani,"xxi. Acute Diarrhoeal Disease",69,0,30/09/13,"Under Control","Cases of diarrhoea and vomiting reported from Village Indra Mandal tola, SC Sugapatti, PHC Phulparas, District Madhubani. District RRT investigated the outbreak.Housetohousesurveydone.Medicalcamporganized. Symptomatic treatement given to cases. ORS packets and halogen tablets distributed in the community. Chlorination of water sources done. IEC done regarding safe drinking water and sanitation.",,,,,,,,,,, +"",Madhubani,xxi. Acute,,,,,,,,,,,,,,,, +"",,Diarrhoeal,,,,,,,,,,,,,,,, +"",,Disease,,,,,,,,,,,,,,,, +"",Madhubani,"xxii. Acute Diarrhoeal Disease",30,1,28/10/13,"Under Control","Cases of diarrhoea and vomiting reported from Village/SC Rupauli, PHC Jhanjharpur,DistrictMadhubani.DistrictRRTandBlockhealthteam investigatedtheoutbreak.Activesearchforcasesdone.Medicalcamp organized. All cases treated. One death occurred in 14yr old female child. ORS packets and halogen tablets distributed. Chlorination of water sources done. IEC activity regarding safe drinking water done.",,,,,,,,,,, +"",Madhubani,xxii. Acute,,,,,,,,,,,,,,,, +Bihar,Diarrhoeal,,,,,,,,,,,,,,,,, +"",Disease,,,,,,,,,,,,,,,,, +"",,,,,,,,,,,,,,,,,, +"Name of State/UT",Name of +State/UT, +Name of District,Name of District +Disease/ Illness,Disease/ Illness +Cases,ases +Deaths,eaths +"Current Status",Current +Status, +Comments/ Action taken,Comments/ Action taken +Madhubani +Madhubani +"xxi. Acute Diarrhoeal Disease" +xxi. Acute +Diarrhoeal +Disease +"" +Bihar +"" +Madhubani +Madhubani +"xxii. Acute Diarrhoeal Disease" +xxii. Acute +Diarrhoeal +Disease +Katihar +xxiii. Acute +Diarrhoeal +Disease diff --git a/docs/benchmark/twotables_1/twotables_1-table-detection-camelot.png b/docs/benchmark/twotables_1/twotables_1-table-detection-camelot.png new file mode 100755 index 0000000..2ae4332 Binary files /dev/null and b/docs/benchmark/twotables_1/twotables_1-table-detection-camelot.png differ diff --git a/docs/benchmark/twotables_1/twotables_1-table-detection-tabula.png b/docs/benchmark/twotables_1/twotables_1-table-detection-tabula.png new file mode 100755 index 0000000..e000f9b Binary files /dev/null and b/docs/benchmark/twotables_1/twotables_1-table-detection-tabula.png differ diff --git a/docs/benchmark/twotables_1/twotables_1.pdf b/docs/benchmark/twotables_1/twotables_1.pdf new file mode 100755 index 0000000..cbbeeda Binary files /dev/null and b/docs/benchmark/twotables_1/twotables_1.pdf differ diff --git a/docs/benchmark/twotables_2/twotables_2-data-camelot-page-1-table-1.csv b/docs/benchmark/twotables_2/twotables_2-data-camelot-page-1-table-1.csv new file mode 100755 index 0000000..a01d451 --- /dev/null +++ b/docs/benchmark/twotables_2/twotables_2-data-camelot-page-1-table-1.csv @@ -0,0 +1,13 @@ +"State","n","Literacy Status","","","","","" +"","","Illiterate","Read & Write","1-4 std.","5-8 std.","9-12 std.","College" +"Kerala","2400","7.2","0.5","25.3","20.1","41.5","5.5" +"Tamil Nadu","2400","21.4","2.3","8.8","35.5","25.8","6.2" +"Karnataka","2399","37.4","2.8","12.5","18.3","23.1","5.8" +"Andhra Pradesh","2400","54.0","1.7","8.4","13.2","18.8","3.9" +"Maharashtra","2400","22.0","0.9","17.3","20.3","32.6","7.0" +"Gujarat","2390","28.6","0.1","14.4","23.1","26.9","6.8" +"Madhya Pradesh","2402","29.1","3.4","8.5","35.1","13.3","10.6" +"Orissa","2405","33.2","1.0","10.4","25.7","21.2","8.5" +"West Bengal","2293","41.7","4.4","13.2","17.1","21.2","2.4" +"Uttar Pradesh","2400","35.3","2.1","4.5","23.3","27.1","7.6" +"Pooled","23889","30.9","1.9","12.3","23.2","25.2","6.4" diff --git a/docs/benchmark/twotables_2/twotables_2-data-camelot-page-1-table-2.csv b/docs/benchmark/twotables_2/twotables_2-data-camelot-page-1-table-2.csv new file mode 100755 index 0000000..bf12e87 --- /dev/null +++ b/docs/benchmark/twotables_2/twotables_2-data-camelot-page-1-table-2.csv @@ -0,0 +1,13 @@ +"State","n","Literacy Status","","","","","" +"","","Illiterate","Read & Write","1-4 std.","5-8 std.","9-12 std.","College" +"Kerala","2400","8.8","0.3","20.1","17.0","45.6","8.2" +"Tamil Nadu","2400","29.9","1.5","8.5","33.1","22.3","4.8" +"Karnataka","2399","47.9","2.5","10.2","18.8","18.4","2.3" +"Andhra Pradesh","2400","66.4","0.7","6.8","12.9","11.4","1.8" +"Maharashtra","2400","41.3","0.6","14.1","20.1","21.6","2.2" +"Gujarat","2390","57.6","0.1","10.3","16.5","12.9","2.7" +"Madhya Pradesh","2402","58.7","2.2","6.6","24.1","5.3","3.0" +"Orissa","2405","50.0","0.9","8.1","21.9","15.1","4.0" +"West Bengal","2293","49.1","4.8","11.2","16.8","17.1","1.1" +"Uttar Pradesh","2400","67.3","2.0","3.1","17.2","7.7","2.7" +"Pooled","23889","47.7","1.5","9.9","19.9","17.8","3.3" diff --git a/docs/benchmark/twotables_2/twotables_2-data-tabula.csv b/docs/benchmark/twotables_2/twotables_2-data-tabula.csv new file mode 100755 index 0000000..df7938d --- /dev/null +++ b/docs/benchmark/twotables_2/twotables_2-data-tabula.csv @@ -0,0 +1,32 @@ +State +State +State,,Literacy Status,,,,,, +"",State,n,,,,,, +"",,,Illiterate,Write,1-4 std.,5-8 std.,9-12 std.,College +"",,,,,,,, +"",Kerala,2400,7.2,0.5,25.3,20.1,41.5,5.5 +"",Tamil Nadu,2400,21.4,2.3,8.8,35.5,25.8,6.2 +"",Karnataka,2399,37.4,2.8,12.5,18.3,23.1,5.8 +"",Andhra Pradesh,2400,54.0,1.7,8.4,13.2,18.8,3.9 +"",Maharashtra,2400,22.0,0.9,17.3,20.3,32.6,7.0 +"",Gujarat,2390,28.6,0.1,14.4,23.1,26.9,6.8 +"",Madhya Pradesh,2402,29.1,3.4,8.5,35.1,13.3,10.6 +"",Orissa,2405,33.2,1.0,10.4,25.7,21.2,8.5 +"",West Bengal,2293,41.7,4.4,13.2,17.1,21.2,2.4 +"",Uttar Pradesh,2400,35.3,2.1,4.5,23.3,27.1,7.6 +State +State +State,,Literacy Status,,,,,, +"",State,n,,,,,, +"",,,Illiterate,Write,1-4 std.,5-8 std.,9-12 std.,College +"",,,,,,,, +"",Kerala,2400,8.8,0.3,20.1,17.0,45.6,8.2 +"",Tamil Nadu,2400,29.9,1.5,8.5,33.1,22.3,4.8 +"",Karnataka,2399,47.9,2.5,10.2,18.8,18.4,2.3 +"",Andhra Pradesh,2400,66.4,0.7,6.8,12.9,11.4,1.8 +"",Maharashtra,2400,41.3,0.6,14.1,20.1,21.6,2.2 +"",Gujarat,2390,57.6,0.1,10.3,16.5,12.9,2.7 +"",Madhya Pradesh,2402,58.7,2.2,6.6,24.1,5.3,3.0 +"",Orissa,2405,50.0,0.9,8.1,21.9,15.1,4.0 +"",West Bengal,2293,49.1,4.8,11.2,16.8,17.1,1.1 +"",Uttar Pradesh,2400,67.3,2.0,3.1,17.2,7.7,2.7 diff --git a/docs/benchmark/twotables_2/twotables_2-table-detection-camelot.png b/docs/benchmark/twotables_2/twotables_2-table-detection-camelot.png new file mode 100755 index 0000000..74b6e52 Binary files /dev/null and b/docs/benchmark/twotables_2/twotables_2-table-detection-camelot.png differ diff --git a/docs/benchmark/twotables_2/twotables_2-table-detection-tabula.png b/docs/benchmark/twotables_2/twotables_2-table-detection-tabula.png new file mode 100755 index 0000000..54eae27 Binary files /dev/null and b/docs/benchmark/twotables_2/twotables_2-table-detection-tabula.png differ diff --git a/docs/benchmark/twotables_2/twotables_2.pdf b/docs/benchmark/twotables_2/twotables_2.pdf new file mode 100755 index 0000000..5249887 Binary files /dev/null and b/docs/benchmark/twotables_2/twotables_2.pdf differ