diff --git a/camelot/utils.py b/camelot/utils.py
index 2051c45..fec4bd3 100644
--- a/camelot/utils.py
+++ b/camelot/utils.py
@@ -1,6 +1,7 @@
# -*- coding: utf-8 -*-
from __future__ import division
+import re
import os
import sys
import random
@@ -405,6 +406,27 @@ def merge_close_lines(ar, line_tol=2):
return ret
+def text_strip(text, strip=""):
+ """Strips any characters in `strip` that are present in `text`.
+ Parameters
+ ----------
+ text : str
+ Text to process and strip.
+ strip : str, optional (default: '')
+ Characters that should be stripped from `text`.
+ Returns
+ -------
+ stripped : str
+ """
+ if not strip:
+ return text
+
+ stripped = re.sub(
+ r"[{}]".format("".join(map(re.escape, strip))), "", text, re.UNICODE
+ )
+ return stripped
+
+
# TODO: combine the following functions into a TextProcessor class which
# applies corresponding transformations sequentially
# (inspired from sklearn.pipeline.Pipeline)
@@ -456,10 +478,10 @@ def flag_font_size(textline, direction, strip_text=""):
fchars = [t[0] for t in chars]
if "".join(fchars).strip():
flist.append("".join(fchars))
- fstring = "".join(flist).strip(strip_text)
+ fstring = "".join(flist)
else:
- fstring = "".join([t.get_text() for t in textline]).strip(strip_text)
- return fstring
+ fstring = "".join([t.get_text() for t in textline])
+ return text_strip(fstring, strip_text)
def split_textline(table, textline, direction, flag_size=False, strip_text=""):
@@ -574,7 +596,9 @@ def split_textline(table, textline, direction, flag_size=False, strip_text=""):
)
else:
gchars = [t[2].get_text() for t in chars]
- grouped_chars.append((key[0], key[1], "".join(gchars).strip(strip_text)))
+ grouped_chars.append(
+ (key[0], key[1], text_strip("".join(gchars), strip_text))
+ )
return grouped_chars
@@ -678,7 +702,7 @@ def get_table_index(
error,
)
else:
- return [(r_idx, c_idx, t.get_text().strip(strip_text))], error
+ return [(r_idx, c_idx, text_strip(t.get_text(), strip_text))], error
def compute_accuracy(error_weights):
diff --git a/tests/data.py b/tests/data.py
index 99527d5..3338a81 100755
--- a/tests/data.py
+++ b/tests/data.py
@@ -4,164 +4,1610 @@ from __future__ import unicode_literals
data_stream = [
- ["", "Table: 5 Public Health Outlay 2012-13 (Budget Estimates) (Rs. in 000)", "", "", "", "", "", ""],
+ [
+ "",
+ "Table: 5 Public Health Outlay 2012-13 (Budget Estimates) (Rs. in 000)",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ ],
["States-A", "Revenue", "", "Capital", "", "Total", "Others(1)", "Total"],
["", "", "", "", "", "Revenue &", "", ""],
["", "Medical &", "Family", "Medical &", "Family", "", "", ""],
["", "", "", "", "", "Capital", "", ""],
["", "Public", "Welfare", "Public", "Welfare", "", "", ""],
["", "Health", "", "Health", "", "", "", ""],
- ["Andhra Pradesh", "47,824,589", "9,967,837", "1,275,000", "15,000", "59,082,426", "14,898,243", "73,980,669"],
- ["Arunachal Pradesh", "2,241,609", "107,549", "23,000", "0", "2,372,158", "86,336", "2,458,494"],
- ["Assam", "14,874,821", "2,554,197", "161,600", "0", "17,590,618", "4,408,505", "21,999,123"],
- ["Bihar", "21,016,708", "4,332,141", "5,329,000", "0", "30,677,849", "2,251,571", "32,929,420"],
- ["Chhattisgarh", "11,427,311", "1,415,660", "2,366,592", "0", "15,209,563", "311,163", "15,520,726"],
- ["Delhi", "28,084,780", "411,700", "4,550,000", "0", "33,046,480", "5,000", "33,051,480"],
+ [
+ "Andhra Pradesh",
+ "47,824,589",
+ "9,967,837",
+ "1,275,000",
+ "15,000",
+ "59,082,426",
+ "14,898,243",
+ "73,980,669",
+ ],
+ [
+ "Arunachal Pradesh",
+ "2,241,609",
+ "107,549",
+ "23,000",
+ "0",
+ "2,372,158",
+ "86,336",
+ "2,458,494",
+ ],
+ [
+ "Assam",
+ "14,874,821",
+ "2,554,197",
+ "161,600",
+ "0",
+ "17,590,618",
+ "4,408,505",
+ "21,999,123",
+ ],
+ [
+ "Bihar",
+ "21,016,708",
+ "4,332,141",
+ "5,329,000",
+ "0",
+ "30,677,849",
+ "2,251,571",
+ "32,929,420",
+ ],
+ [
+ "Chhattisgarh",
+ "11,427,311",
+ "1,415,660",
+ "2,366,592",
+ "0",
+ "15,209,563",
+ "311,163",
+ "15,520,726",
+ ],
+ [
+ "Delhi",
+ "28,084,780",
+ "411,700",
+ "4,550,000",
+ "0",
+ "33,046,480",
+ "5,000",
+ "33,051,480",
+ ],
["Goa", "4,055,567", "110,000", "330,053", "0", "4,495,620", "12,560", "4,508,180"],
- ["Gujarat", "26,328,400", "6,922,900", "12,664,000", "42,000", "45,957,300", "455,860", "46,413,160"],
- ["Haryana", "15,156,681", "1,333,527", "40,100", "0", "16,530,308", "1,222,698", "17,753,006"],
- ["Himachal Pradesh", "8,647,229", "1,331,529", "580,800", "0", "10,559,558", "725,315", "11,284,873"],
- ["Jammu & Kashmir", "14,411,984", "270,840", "3,188,550", "0", "17,871,374", "166,229", "18,037,603"],
- ["Jharkhand", "8,185,079", "3,008,077", "3,525,558", "0", "14,718,714", "745,139", "15,463,853"],
- ["Karnataka", "34,939,843", "4,317,801", "3,669,700", "0", "42,927,344", "631,088", "43,558,432"],
- ["Kerala", "27,923,965", "3,985,473", "929,503", "0", "32,838,941", "334,640", "33,173,581"],
- ["Madhya Pradesh", "28,459,540", "4,072,016", "3,432,711", "0", "35,964,267", "472,139", "36,436,406"],
- ["Maharashtra", "55,011,100", "6,680,721", "5,038,576", "0", "66,730,397", "313,762", "67,044,159"],
+ [
+ "Gujarat",
+ "26,328,400",
+ "6,922,900",
+ "12,664,000",
+ "42,000",
+ "45,957,300",
+ "455,860",
+ "46,413,160",
+ ],
+ [
+ "Haryana",
+ "15,156,681",
+ "1,333,527",
+ "40,100",
+ "0",
+ "16,530,308",
+ "1,222,698",
+ "17,753,006",
+ ],
+ [
+ "Himachal Pradesh",
+ "8,647,229",
+ "1,331,529",
+ "580,800",
+ "0",
+ "10,559,558",
+ "725,315",
+ "11,284,873",
+ ],
+ [
+ "Jammu & Kashmir",
+ "14,411,984",
+ "270,840",
+ "3,188,550",
+ "0",
+ "17,871,374",
+ "166,229",
+ "18,037,603",
+ ],
+ [
+ "Jharkhand",
+ "8,185,079",
+ "3,008,077",
+ "3,525,558",
+ "0",
+ "14,718,714",
+ "745,139",
+ "15,463,853",
+ ],
+ [
+ "Karnataka",
+ "34,939,843",
+ "4,317,801",
+ "3,669,700",
+ "0",
+ "42,927,344",
+ "631,088",
+ "43,558,432",
+ ],
+ [
+ "Kerala",
+ "27,923,965",
+ "3,985,473",
+ "929,503",
+ "0",
+ "32,838,941",
+ "334,640",
+ "33,173,581",
+ ],
+ [
+ "Madhya Pradesh",
+ "28,459,540",
+ "4,072,016",
+ "3,432,711",
+ "0",
+ "35,964,267",
+ "472,139",
+ "36,436,406",
+ ],
+ [
+ "Maharashtra",
+ "55,011,100",
+ "6,680,721",
+ "5,038,576",
+ "0",
+ "66,730,397",
+ "313,762",
+ "67,044,159",
+ ],
["Manipur", "2,494,600", "187,700", "897,400", "0", "3,579,700", "0", "3,579,700"],
- ["Meghalaya", "2,894,093", "342,893", "705,500", "5,000", "3,947,486", "24,128", "3,971,614"],
- ["Mizoram", "1,743,501", "84,185", "10,250", "0", "1,837,936", "17,060", "1,854,996"],
- ["Nagaland", "2,368,724", "204,329", "226,400", "0", "2,799,453", "783,054", "3,582,507"],
- ["Odisha", "14,317,179", "2,552,292", "1,107,250", "0", "17,976,721", "451,438", "18,428,159"],
- ["Puducherry", "4,191,757", "52,249", "192,400", "0", "4,436,406", "2,173", "4,438,579"],
- ["Punjab", "19,775,485", "2,208,343", "2,470,882", "0", "24,454,710", "1,436,522", "25,891,232"]
+ [
+ "Meghalaya",
+ "2,894,093",
+ "342,893",
+ "705,500",
+ "5,000",
+ "3,947,486",
+ "24,128",
+ "3,971,614",
+ ],
+ [
+ "Mizoram",
+ "1,743,501",
+ "84,185",
+ "10,250",
+ "0",
+ "1,837,936",
+ "17,060",
+ "1,854,996",
+ ],
+ [
+ "Nagaland",
+ "2,368,724",
+ "204,329",
+ "226,400",
+ "0",
+ "2,799,453",
+ "783,054",
+ "3,582,507",
+ ],
+ [
+ "Odisha",
+ "14,317,179",
+ "2,552,292",
+ "1,107,250",
+ "0",
+ "17,976,721",
+ "451,438",
+ "18,428,159",
+ ],
+ [
+ "Puducherry",
+ "4,191,757",
+ "52,249",
+ "192,400",
+ "0",
+ "4,436,406",
+ "2,173",
+ "4,438,579",
+ ],
+ [
+ "Punjab",
+ "19,775,485",
+ "2,208,343",
+ "2,470,882",
+ "0",
+ "24,454,710",
+ "1,436,522",
+ "25,891,232",
+ ],
]
data_stream_table_rotated = [
- ["Table 21 Current use of contraception by background characteristics\u2014Continued", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""],
- ["", "", "", "", "", "Modern method", "", "", "", "", "", "", "Traditional method", "", "", "", ""],
- ["", "", "Any", "", "", "", "", "", "", "Other", "Any", "", "", "", "Not", "", "Number"],
- ["", "Any", "modern", "Female", "Male", "", "", "", "Condom/", "modern", "traditional", "", "With-", "Folk", "currently", "", "of"],
- ["Background characteristic", "method", "method", "sterilization", "sterilization", "Pill", "IUD", "Injectables", "Nirodh", "method", "method", "Rhythm", "drawal", "method", "using", "Total", "women"],
+ [
+ "Table 21 Current use of contraception by background characteristics\u2014Continued",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ ],
+ [
+ "",
+ "",
+ "",
+ "",
+ "",
+ "Modern method",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "Traditional method",
+ "",
+ "",
+ "",
+ "",
+ ],
+ [
+ "",
+ "",
+ "Any",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "Other",
+ "Any",
+ "",
+ "",
+ "",
+ "Not",
+ "",
+ "Number",
+ ],
+ [
+ "",
+ "Any",
+ "modern",
+ "Female",
+ "Male",
+ "",
+ "",
+ "",
+ "Condom/",
+ "modern",
+ "traditional",
+ "",
+ "With-",
+ "Folk",
+ "currently",
+ "",
+ "of",
+ ],
+ [
+ "Background characteristic",
+ "method",
+ "method",
+ "sterilization",
+ "sterilization",
+ "Pill",
+ "IUD",
+ "Injectables",
+ "Nirodh",
+ "method",
+ "method",
+ "Rhythm",
+ "drawal",
+ "method",
+ "using",
+ "Total",
+ "women",
+ ],
["Caste/tribe", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""],
- ["Scheduled caste", "74.8", "55.8", "42.9", "0.9", "9.7", "0.0", "0.2", "2.2", "0.0", "19.0", "11.2", "7.4", "0.4", "25.2", "100.0", "1,363"],
- ["Scheduled tribe", "59.3", "39.0", "26.8", "0.6", "6.4", "0.6", "1.2", "3.5", "0.0", "20.3", "10.4", "5.8", "4.1", "40.7", "100.0", "256"],
- ["Other backward class", "71.4", "51.1", "34.9", "0.0", "8.6", "1.4", "0.0", "6.2", "0.0", "20.4", "12.6", "7.8", "0.0", "28.6", "100.0", "211"],
- ["Other", "71.1", "48.8", "28.2", "0.8", "13.3", "0.9", "0.3", "5.2", "0.1", "22.3", "12.9", "9.1", "0.3", "28.9", "100.0", "3,319"],
+ [
+ "Scheduled caste",
+ "74.8",
+ "55.8",
+ "42.9",
+ "0.9",
+ "9.7",
+ "0.0",
+ "0.2",
+ "2.2",
+ "0.0",
+ "19.0",
+ "11.2",
+ "7.4",
+ "0.4",
+ "25.2",
+ "100.0",
+ "1,363",
+ ],
+ [
+ "Scheduled tribe",
+ "59.3",
+ "39.0",
+ "26.8",
+ "0.6",
+ "6.4",
+ "0.6",
+ "1.2",
+ "3.5",
+ "0.0",
+ "20.3",
+ "10.4",
+ "5.8",
+ "4.1",
+ "40.7",
+ "100.0",
+ "256",
+ ],
+ [
+ "Other backward class",
+ "71.4",
+ "51.1",
+ "34.9",
+ "0.0",
+ "8.6",
+ "1.4",
+ "0.0",
+ "6.2",
+ "0.0",
+ "20.4",
+ "12.6",
+ "7.8",
+ "0.0",
+ "28.6",
+ "100.0",
+ "211",
+ ],
+ [
+ "Other",
+ "71.1",
+ "48.8",
+ "28.2",
+ "0.8",
+ "13.3",
+ "0.9",
+ "0.3",
+ "5.2",
+ "0.1",
+ "22.3",
+ "12.9",
+ "9.1",
+ "0.3",
+ "28.9",
+ "100.0",
+ "3,319",
+ ],
["Wealth index", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""],
- ["Lowest", "64.5", "48.6", "34.3", "0.5", "10.5", "0.6", "0.7", "2.0", "0.0", "15.9", "9.9", "4.6", "1.4", "35.5", "100.0", "1,258"],
- ["Second", "68.5", "50.4", "36.2", "1.1", "11.4", "0.5", "0.1", "1.1", "0.0", "18.1", "11.2", "6.7", "0.2", "31.5", "100.0", "1,317"],
- ["Middle", "75.5", "52.8", "33.6", "0.6", "14.2", "0.4", "0.5", "3.4", "0.1", "22.7", "13.4", "8.9", "0.4", "24.5", "100.0", "1,018"],
- ["Fourth", "73.9", "52.3", "32.0", "0.5", "12.5", "0.6", "0.2", "6.3", "0.2", "21.6", "11.5", "9.9", "0.2", "26.1", "100.0", "908"],
- ["Highest", "78.3", "44.4", "19.5", "1.0", "9.7", "1.4", "0.0", "12.7", "0.0", "33.8", "18.2", "15.6", "0.0", "21.7", "100.0", "733"],
- ["Number of living children", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""],
- ["No children", "25.1", "7.6", "0.3", "0.5", "2.0", "0.0",
- "0.0", "4.8", "0.0", "17.5", "9.0", "8.5", "0.0", "74.9", "100.0", "563"],
- ["1 child", "66.5", "32.1", "3.7", "0.7", "20.1", "0.7", "0.1", "6.9", "0.0", "34.3", "18.9", "15.2", "0.3", "33.5", "100.0", "1,190"],
- ["1 son", "66.8", "33.2", "4.1", "0.7", "21.1", "0.5", "0.3", "6.6", "0.0", "33.5", "21.2", "12.3", "0.0", "33.2", "100.0", "672"],
- ["No sons", "66.1", "30.7", "3.1", "0.6", "18.8", "0.8", "0.0", "7.3", "0.0", "35.4", "15.8", "19.0", "0.6", "33.9", "100.0", "517"],
- ["2 children", "81.6", "60.5", "41.8", "0.9", "11.6", "0.8", "0.3", "4.8", "0.2", "21.1", "12.2", "8.3", "0.6", "18.4", "100.0", "1,576"],
- ["1 or more sons", "83.7", "64.2", "46.4", "0.9", "10.8", "0.8", "0.4", "4.8", "0.1", "19.5", "11.1", "7.6", "0.7", "16.3", "100.0", "1,268"],
- ["No sons", "73.2", "45.5", "23.2", "1.0", "15.1", "0.9", "0.0", "4.8", "0.5", "27.7", "16.8", "11.0", "0.0", "26.8", "100.0", "308"],
- ["3 children", "83.9", "71.2", "57.7", "0.8", "9.8", "0.6", "0.5", "1.8", "0.0", "12.7", "8.7", "3.3", "0.8", "16.1", "100.0", "961"],
- ["1 or more sons", "85.0", "73.2", "60.3", "0.9", "9.4", "0.5", "0.5", "1.6", "0.0", "11.8", "8.1", "3.0", "0.7", "15.0", "100.0", "860"],
- ["No sons", "74.7", "53.8", "35.3", "0.0", "13.7", "1.6", "0.0", "3.2", "0.0", "20.9", "13.4", "6.1", "1.5", "25.3", "100.0", "101"],
- ["4+ children", "74.3", "58.1", "45.1", "0.6", "8.7", "0.6", "0.7", "2.4", "0.0", "16.1", "9.9", "5.4", "0.8", "25.7", "100.0", "944"],
- ["1 or more sons", "73.9", "58.2", "46.0", "0.7", "8.3", "0.7", "0.7", "1.9", "0.0", "15.7", "9.4", "5.5", "0.8", "26.1", "100.0", "901"],
- ["No sons", "(82.1)", "(57.3)", "(25.6)", "(0.0)", "(17.8)", "(0.0)", "(0.0)", "(13.9)", "(0.0)", "(24.8)", "(21.3)", "(3.5)", "(0.0)", "(17.9)", "100.0", "43"],
- ["Total", "71.2", "49.9", "32.2",
- "0.7", "11.7", "0.6", "0.3", "4.3", "0.1", "21.3", "12.3", "8.4", "0.5", "28.8", "100.0", "5,234"],
- ["NFHS-2 (1998-99)", "66.6", "47.3", "32.0", "1.8", "9.2", "1.4", "na", "2.9", "na", "na", "8.7", "9.8", "na", "33.4", "100.0", "4,116"],
- ["NFHS-1 (1992-93)", "57.7", "37.6", "26.5", "4.3", "3.6", "1.3", "0.1", "1.9", "na", "na", "11.3", "8.3", "na", "42.3", "100.0", "3,970"]
+ [
+ "Lowest",
+ "64.5",
+ "48.6",
+ "34.3",
+ "0.5",
+ "10.5",
+ "0.6",
+ "0.7",
+ "2.0",
+ "0.0",
+ "15.9",
+ "9.9",
+ "4.6",
+ "1.4",
+ "35.5",
+ "100.0",
+ "1,258",
+ ],
+ [
+ "Second",
+ "68.5",
+ "50.4",
+ "36.2",
+ "1.1",
+ "11.4",
+ "0.5",
+ "0.1",
+ "1.1",
+ "0.0",
+ "18.1",
+ "11.2",
+ "6.7",
+ "0.2",
+ "31.5",
+ "100.0",
+ "1,317",
+ ],
+ [
+ "Middle",
+ "75.5",
+ "52.8",
+ "33.6",
+ "0.6",
+ "14.2",
+ "0.4",
+ "0.5",
+ "3.4",
+ "0.1",
+ "22.7",
+ "13.4",
+ "8.9",
+ "0.4",
+ "24.5",
+ "100.0",
+ "1,018",
+ ],
+ [
+ "Fourth",
+ "73.9",
+ "52.3",
+ "32.0",
+ "0.5",
+ "12.5",
+ "0.6",
+ "0.2",
+ "6.3",
+ "0.2",
+ "21.6",
+ "11.5",
+ "9.9",
+ "0.2",
+ "26.1",
+ "100.0",
+ "908",
+ ],
+ [
+ "Highest",
+ "78.3",
+ "44.4",
+ "19.5",
+ "1.0",
+ "9.7",
+ "1.4",
+ "0.0",
+ "12.7",
+ "0.0",
+ "33.8",
+ "18.2",
+ "15.6",
+ "0.0",
+ "21.7",
+ "100.0",
+ "733",
+ ],
+ [
+ "Number of living children",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ ],
+ [
+ "No children",
+ "25.1",
+ "7.6",
+ "0.3",
+ "0.5",
+ "2.0",
+ "0.0",
+ "0.0",
+ "4.8",
+ "0.0",
+ "17.5",
+ "9.0",
+ "8.5",
+ "0.0",
+ "74.9",
+ "100.0",
+ "563",
+ ],
+ [
+ "1 child",
+ "66.5",
+ "32.1",
+ "3.7",
+ "0.7",
+ "20.1",
+ "0.7",
+ "0.1",
+ "6.9",
+ "0.0",
+ "34.3",
+ "18.9",
+ "15.2",
+ "0.3",
+ "33.5",
+ "100.0",
+ "1,190",
+ ],
+ [
+ "1 son",
+ "66.8",
+ "33.2",
+ "4.1",
+ "0.7",
+ "21.1",
+ "0.5",
+ "0.3",
+ "6.6",
+ "0.0",
+ "33.5",
+ "21.2",
+ "12.3",
+ "0.0",
+ "33.2",
+ "100.0",
+ "672",
+ ],
+ [
+ "No sons",
+ "66.1",
+ "30.7",
+ "3.1",
+ "0.6",
+ "18.8",
+ "0.8",
+ "0.0",
+ "7.3",
+ "0.0",
+ "35.4",
+ "15.8",
+ "19.0",
+ "0.6",
+ "33.9",
+ "100.0",
+ "517",
+ ],
+ [
+ "2 children",
+ "81.6",
+ "60.5",
+ "41.8",
+ "0.9",
+ "11.6",
+ "0.8",
+ "0.3",
+ "4.8",
+ "0.2",
+ "21.1",
+ "12.2",
+ "8.3",
+ "0.6",
+ "18.4",
+ "100.0",
+ "1,576",
+ ],
+ [
+ "1 or more sons",
+ "83.7",
+ "64.2",
+ "46.4",
+ "0.9",
+ "10.8",
+ "0.8",
+ "0.4",
+ "4.8",
+ "0.1",
+ "19.5",
+ "11.1",
+ "7.6",
+ "0.7",
+ "16.3",
+ "100.0",
+ "1,268",
+ ],
+ [
+ "No sons",
+ "73.2",
+ "45.5",
+ "23.2",
+ "1.0",
+ "15.1",
+ "0.9",
+ "0.0",
+ "4.8",
+ "0.5",
+ "27.7",
+ "16.8",
+ "11.0",
+ "0.0",
+ "26.8",
+ "100.0",
+ "308",
+ ],
+ [
+ "3 children",
+ "83.9",
+ "71.2",
+ "57.7",
+ "0.8",
+ "9.8",
+ "0.6",
+ "0.5",
+ "1.8",
+ "0.0",
+ "12.7",
+ "8.7",
+ "3.3",
+ "0.8",
+ "16.1",
+ "100.0",
+ "961",
+ ],
+ [
+ "1 or more sons",
+ "85.0",
+ "73.2",
+ "60.3",
+ "0.9",
+ "9.4",
+ "0.5",
+ "0.5",
+ "1.6",
+ "0.0",
+ "11.8",
+ "8.1",
+ "3.0",
+ "0.7",
+ "15.0",
+ "100.0",
+ "860",
+ ],
+ [
+ "No sons",
+ "74.7",
+ "53.8",
+ "35.3",
+ "0.0",
+ "13.7",
+ "1.6",
+ "0.0",
+ "3.2",
+ "0.0",
+ "20.9",
+ "13.4",
+ "6.1",
+ "1.5",
+ "25.3",
+ "100.0",
+ "101",
+ ],
+ [
+ "4+ children",
+ "74.3",
+ "58.1",
+ "45.1",
+ "0.6",
+ "8.7",
+ "0.6",
+ "0.7",
+ "2.4",
+ "0.0",
+ "16.1",
+ "9.9",
+ "5.4",
+ "0.8",
+ "25.7",
+ "100.0",
+ "944",
+ ],
+ [
+ "1 or more sons",
+ "73.9",
+ "58.2",
+ "46.0",
+ "0.7",
+ "8.3",
+ "0.7",
+ "0.7",
+ "1.9",
+ "0.0",
+ "15.7",
+ "9.4",
+ "5.5",
+ "0.8",
+ "26.1",
+ "100.0",
+ "901",
+ ],
+ [
+ "No sons",
+ "(82.1)",
+ "(57.3)",
+ "(25.6)",
+ "(0.0)",
+ "(17.8)",
+ "(0.0)",
+ "(0.0)",
+ "(13.9)",
+ "(0.0)",
+ "(24.8)",
+ "(21.3)",
+ "(3.5)",
+ "(0.0)",
+ "(17.9)",
+ "100.0",
+ "43",
+ ],
+ [
+ "Total",
+ "71.2",
+ "49.9",
+ "32.2",
+ "0.7",
+ "11.7",
+ "0.6",
+ "0.3",
+ "4.3",
+ "0.1",
+ "21.3",
+ "12.3",
+ "8.4",
+ "0.5",
+ "28.8",
+ "100.0",
+ "5,234",
+ ],
+ [
+ "NFHS-2 (1998-99)",
+ "66.6",
+ "47.3",
+ "32.0",
+ "1.8",
+ "9.2",
+ "1.4",
+ "na",
+ "2.9",
+ "na",
+ "na",
+ "8.7",
+ "9.8",
+ "na",
+ "33.4",
+ "100.0",
+ "4,116",
+ ],
+ [
+ "NFHS-1 (1992-93)",
+ "57.7",
+ "37.6",
+ "26.5",
+ "4.3",
+ "3.6",
+ "1.3",
+ "0.1",
+ "1.9",
+ "na",
+ "na",
+ "11.3",
+ "8.3",
+ "na",
+ "42.3",
+ "100.0",
+ "3,970",
+ ],
]
data_stream_two_tables_1 = [
- ["[In thousands (11,062.6 represents 11,062,600) For year ending December 31. Based on Uniform Crime Reporting (UCR)", "", "", "", "", "", "", "", "", ""],
- ["Program. Represents arrests reported (not charged) by 12,910 agencies with a total population of 247,526,916 as estimated", "", "", "", "", "", "", "", "", ""],
- ["by the FBI. Some persons may be arrested more than once during a year, therefore, the data in this table, in some cases,", "", "", "", "", "", "", "", "", ""],
- ["could represent multiple arrests of the same person. See text, this section and source]", "", "", "", "", "", "", "", "", ""],
+ [
+ "[In thousands (11,062.6 represents 11,062,600) For year ending December 31. Based on Uniform Crime Reporting (UCR)",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ ],
+ [
+ "Program. Represents arrests reported (not charged) by 12,910 agencies with a total population of 247,526,916 as estimated",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ ],
+ [
+ "by the FBI. Some persons may be arrested more than once during a year, therefore, the data in this table, in some cases,",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ ],
+ [
+ "could represent multiple arrests of the same person. See text, this section and source]",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ ],
["", "", "Total", "", "", "Male", "", "", "Female", ""],
- ["Offense charged", "", "Under 18", "18 years", "", "Under 18", "18 years", "", "Under 18", "18 years"],
- ["", "Total", "years", "and over", "Total", "years", "and over", "Total", "years", "and over"],
- ["Total .\n .\n . . . . . .\n . .\n . .\n . .\n . .\n . .\n . .\n . .\n . . .", "11,062 .6", "1,540 .0", "9,522 .6", "8,263 .3", "1,071 .6", "7,191 .7", "2,799 .2", "468 .3", "2,330 .9"],
- ["Violent crime . . . . . . . .\n . .\n . .\n . .\n . .\n . .", "467 .9", "69 .1", "398 .8", "380 .2", "56 .5", "323 .7", "87 .7", "12 .6", "75 .2"],
+ [
+ "Offense charged",
+ "",
+ "Under 18",
+ "18 years",
+ "",
+ "Under 18",
+ "18 years",
+ "",
+ "Under 18",
+ "18 years",
+ ],
+ [
+ "",
+ "Total",
+ "years",
+ "and over",
+ "Total",
+ "years",
+ "and over",
+ "Total",
+ "years",
+ "and over",
+ ],
+ [
+ "Total .\n .\n . . . . . .\n . .\n . .\n . .\n . .\n . .\n . .\n . .\n . . .",
+ "11,062 .6",
+ "1,540 .0",
+ "9,522 .6",
+ "8,263 .3",
+ "1,071 .6",
+ "7,191 .7",
+ "2,799 .2",
+ "468 .3",
+ "2,330 .9",
+ ],
+ [
+ "Violent crime . . . . . . . .\n . .\n . .\n . .\n . .\n . .",
+ "467 .9",
+ "69 .1",
+ "398 .8",
+ "380 .2",
+ "56 .5",
+ "323 .7",
+ "87 .7",
+ "12 .6",
+ "75 .2",
+ ],
["Murder and nonnegligent", "", "", "", "", "", "", "", "", ""],
- ["manslaughter . . . . . . . .\n. .\n. .\n. .\n. .\n.", "10.0", "0.9", "9.1", "9.0", "0.9", "8.1", "1.1", "–", "1.0"],
- ["Forcible rape . . . . . . . .\n. .\n. .\n. .\n. .\n. .", "17.5", "2.6", "14.9", "17.2", "2.5", "14.7", "–", "–", "–"],
- ["Robbery . . . .\n. .\n. . .\n. . .\n.\n. . .\n.\n. . .\n.\n.", "102.1", "25.5", "76.6", "90.0", "22.9", "67.1", "12.1", "2.5", "9.5"],
- ["Aggravated assault . . . . . . . .\n. .\n. .\n.", "338.4", "40.1", "298.3", "264.0", "30.2", "233.8", "74.4", "9.9", "64.5"],
- ["Property crime . . . .\n . .\n . . .\n . . .\n .\n . . . .", "1,396 .4", "338 .7", "1,057 .7", "875 .9", "210 .8", "665 .1", "608 .2", "127 .9", "392 .6"],
- ["Burglary . .\n. . . . . .\n. .\n.\n. .\n.\n.\n. .\n.\n.\n. .\n.", "240.9", "60.3", "180.6", "205.0", "53.4", "151.7", "35.9", "6.9", "29.0"],
- ["Larceny-theft . . . . . . . .\n. .\n. .\n. .\n. .\n. .", "1,080.1", "258.1", "822.0", "608.8", "140.5", "468.3", "471.3", "117.6", "353.6"],
- ["Motor vehicle theft . . . . .\n. .\n. . .\n.\n.\n. .", "65.6", "16.0", "49.6", "53.9", "13.3", "40.7", "11.7", "2.7", "8.9"],
- ["Arson .\n. . . . .\n. . .\n.\n. .\n.\n.\n. .\n.\n.\n. .\n.\n.\n. .", "9.8", "4.3", "5.5", "8.1", "3.7", "4.4", "1.7", "0.6", "1.1"],
- ["Other assaults .\n. . . . . .\n. . .\n.\n. . .\n.\n. .\n.", "1,061.3", "175.3", "886.1", "785.4", "115.4", "670.0", "276.0", "59.9", "216.1"],
- ["Forgery and counterfeiting .\n. . . . . . .\n.", "68.9", "1.7", "67.2", "42.9", "1.2", "41.7", "26.0", "0.5", "25.5"],
- ["Fraud .\n.\n.\n. .\n. . . .\n. .\n.\n. .\n.\n.\n. .\n.\n.\n. .\n.\n.\n.", "173.7", "5.1", "168.5", "98.4", "3.3", "95.0", "75.3", "1.8", "73.5"],
- ["Embezzlement . . .\n. . . . .\n. . .\n.\n. . .\n.\n.\n.", "14.6", "–", "14.1", "7.2", "–", "6.9", "7.4", "–", "7.2"],
- ["Stolen property 1 . . . . . . .\n. . .\n. .\n. .\n.\n.", "84.3", "15.1", "69.2", "66.7", "12.2", "54.5", "17.6", "2.8", "14.7"],
- ["Vandalism . . . . . . . .\n. .\n. .\n. .\n. .\n. .\n.\n.\n.", "217.4", "72.7", "144.7", "178.1", "62.8", "115.3", "39.3", "9.9", "29.4"],
- ["Weapons; carrying, possessing, etc. .", "132.9", "27.1", "105.8", "122.1", "24.3", "97.8", "10.8", "2.8", "8.0"],
- ["Prostitution and commercialized vice", "56.9", "1.1", "55.8", "17.3", "–", "17.1", "39.6", "0.8", "38.7"],
- ["Sex offenses 2 . . . . .\n. . . . .\n. .\n. .\n. . .\n.", "61.5", "10.7", "50.7", "56.1", "9.6", "46.5", "5.4", "1.1", "4.3"],
- ["Drug abuse violations . . . . . . . .\n. .\n.\n.", "1,333.0", "136.6", "1,196.4", "1,084.3", "115.2", "969.1", "248.7", "21.4", "227.3"],
- ["Gambling .\n. . . . . .\n. .\n.\n. . .\n.\n. . .\n.\n. .\n.\n.", "8.2", "1.4", "6.8", "7.2", "1.4", "5.9", "0.9", "–", "0.9"],
+ [
+ "manslaughter . . . . . . . .\n. .\n. .\n. .\n. .\n.",
+ "10.0",
+ "0.9",
+ "9.1",
+ "9.0",
+ "0.9",
+ "8.1",
+ "1.1",
+ "–",
+ "1.0",
+ ],
+ [
+ "Forcible rape . . . . . . . .\n. .\n. .\n. .\n. .\n. .",
+ "17.5",
+ "2.6",
+ "14.9",
+ "17.2",
+ "2.5",
+ "14.7",
+ "–",
+ "–",
+ "–",
+ ],
+ [
+ "Robbery . . . .\n. .\n. . .\n. . .\n.\n. . .\n.\n. . .\n.\n.",
+ "102.1",
+ "25.5",
+ "76.6",
+ "90.0",
+ "22.9",
+ "67.1",
+ "12.1",
+ "2.5",
+ "9.5",
+ ],
+ [
+ "Aggravated assault . . . . . . . .\n. .\n. .\n.",
+ "338.4",
+ "40.1",
+ "298.3",
+ "264.0",
+ "30.2",
+ "233.8",
+ "74.4",
+ "9.9",
+ "64.5",
+ ],
+ [
+ "Property crime . . . .\n . .\n . . .\n . . .\n .\n . . . .",
+ "1,396 .4",
+ "338 .7",
+ "1,057 .7",
+ "875 .9",
+ "210 .8",
+ "665 .1",
+ "608 .2",
+ "127 .9",
+ "392 .6",
+ ],
+ [
+ "Burglary . .\n. . . . . .\n. .\n.\n. .\n.\n.\n. .\n.\n.\n. .\n.",
+ "240.9",
+ "60.3",
+ "180.6",
+ "205.0",
+ "53.4",
+ "151.7",
+ "35.9",
+ "6.9",
+ "29.0",
+ ],
+ [
+ "Larceny-theft . . . . . . . .\n. .\n. .\n. .\n. .\n. .",
+ "1,080.1",
+ "258.1",
+ "822.0",
+ "608.8",
+ "140.5",
+ "468.3",
+ "471.3",
+ "117.6",
+ "353.6",
+ ],
+ [
+ "Motor vehicle theft . . . . .\n. .\n. . .\n.\n.\n. .",
+ "65.6",
+ "16.0",
+ "49.6",
+ "53.9",
+ "13.3",
+ "40.7",
+ "11.7",
+ "2.7",
+ "8.9",
+ ],
+ [
+ "Arson .\n. . . . .\n. . .\n.\n. .\n.\n.\n. .\n.\n.\n. .\n.\n.\n. .",
+ "9.8",
+ "4.3",
+ "5.5",
+ "8.1",
+ "3.7",
+ "4.4",
+ "1.7",
+ "0.6",
+ "1.1",
+ ],
+ [
+ "Other assaults .\n. . . . . .\n. . .\n.\n. . .\n.\n. .\n.",
+ "1,061.3",
+ "175.3",
+ "886.1",
+ "785.4",
+ "115.4",
+ "670.0",
+ "276.0",
+ "59.9",
+ "216.1",
+ ],
+ [
+ "Forgery and counterfeiting .\n. . . . . . .\n.",
+ "68.9",
+ "1.7",
+ "67.2",
+ "42.9",
+ "1.2",
+ "41.7",
+ "26.0",
+ "0.5",
+ "25.5",
+ ],
+ [
+ "Fraud .\n.\n.\n. .\n. . . .\n. .\n.\n. .\n.\n.\n. .\n.\n.\n. .\n.\n.\n.",
+ "173.7",
+ "5.1",
+ "168.5",
+ "98.4",
+ "3.3",
+ "95.0",
+ "75.3",
+ "1.8",
+ "73.5",
+ ],
+ [
+ "Embezzlement . . .\n. . . . .\n. . .\n.\n. . .\n.\n.\n.",
+ "14.6",
+ "–",
+ "14.1",
+ "7.2",
+ "–",
+ "6.9",
+ "7.4",
+ "–",
+ "7.2",
+ ],
+ [
+ "Stolen property 1 . . . . . . .\n. . .\n. .\n. .\n.\n.",
+ "84.3",
+ "15.1",
+ "69.2",
+ "66.7",
+ "12.2",
+ "54.5",
+ "17.6",
+ "2.8",
+ "14.7",
+ ],
+ [
+ "Vandalism . . . . . . . .\n. .\n. .\n. .\n. .\n. .\n.\n.\n.",
+ "217.4",
+ "72.7",
+ "144.7",
+ "178.1",
+ "62.8",
+ "115.3",
+ "39.3",
+ "9.9",
+ "29.4",
+ ],
+ [
+ "Weapons; carrying, possessing, etc. .",
+ "132.9",
+ "27.1",
+ "105.8",
+ "122.1",
+ "24.3",
+ "97.8",
+ "10.8",
+ "2.8",
+ "8.0",
+ ],
+ [
+ "Prostitution and commercialized vice",
+ "56.9",
+ "1.1",
+ "55.8",
+ "17.3",
+ "–",
+ "17.1",
+ "39.6",
+ "0.8",
+ "38.7",
+ ],
+ [
+ "Sex offenses 2 . . . . .\n. . . . .\n. .\n. .\n. . .\n.",
+ "61.5",
+ "10.7",
+ "50.7",
+ "56.1",
+ "9.6",
+ "46.5",
+ "5.4",
+ "1.1",
+ "4.3",
+ ],
+ [
+ "Drug abuse violations . . . . . . . .\n. .\n.\n.",
+ "1,333.0",
+ "136.6",
+ "1,196.4",
+ "1,084.3",
+ "115.2",
+ "969.1",
+ "248.7",
+ "21.4",
+ "227.3",
+ ],
+ [
+ "Gambling .\n. . . . . .\n. .\n.\n. . .\n.\n. . .\n.\n. .\n.\n.",
+ "8.2",
+ "1.4",
+ "6.8",
+ "7.2",
+ "1.4",
+ "5.9",
+ "0.9",
+ "–",
+ "0.9",
+ ],
["Offenses against the family and", "", "", "", "", "", "", "", "", ""],
- ["children . . . .\n. . . .\n. .\n. .\n. .\n. .\n. .\n. . .\n.", "92.4", "3.7", "88.7", "68.9", "2.4", "66.6", "23.4", "1.3", "22.1"],
- ["Driving under the influence . . . . . .\n. .", "1,158.5", "109.2", "1,147.5", "895.8", "8.2", "887.6", "262.7", "2.7", "260.0"],
- ["Liquor laws . . . . . . . .\n. .\n. .\n. .\n. .\n. .\n. .", "48.2", "90.2", "368.0", "326.8", "55.4", "271.4", "131.4", "34.7", "96.6"],
- ["Drunkenness . . .\n. . . . .\n. . .\n.\n. . .\n.\n. .\n.", "488.1", "11.4", "476.8", "406.8", "8.5", "398.3", "81.3", "2.9", "78.4"],
- ["Disorderly conduct . .\n. . . . . . .\n. .\n. .\n. .", "529.5", "136.1", "393.3", "387.1", "90.8", "296.2", "142.4", "45.3", "97.1"],
- ["Vagrancy . . . .\n. . . . .\n.\n. .\n.\n.\n. .\n.\n.\n. .\n.\n.", "26.6", "2.2", "24.4", "20.9", "1.6", "19.3", "5.7", "0.6", "5.1"],
- ["All other offenses (except traffic) . . .\n.", "306.1", "263.4", "2,800.8", "2,337.1", "194.2", "2,142.9", "727.0", "69.2", "657.9"],
- ["Suspicion . . . .\n. . . .\n. .\n. .\n. .\n. .\n. .\n. . .\n.", "1.6", "–", "1.4", "1.2", "–", "1.0", "–", "–", "–"],
- ["Curfew and loitering law violations .\n.", "91.0", "91.0", "(X)", "63.1", "63.1", "(X)", "28.0", "28.0", "(X)"],
- ["Runaways . . . . . . . .\n. .\n. .\n. .\n. .\n. .\n.\n.\n.", "75.8", "75.8", "(X)", "34.0", "34.0", "(X)", "41.8", "41.8", "(X)"],
- ["", "– Represents zero. X Not applicable. 1 Buying, receiving, possessing stolen property. 2 Except forcible rape and prostitution.", "", "", "", "", "", "", "", ""],
- ["", "Source: U.S. Department of Justice, Federal Bureau of Investigation, Uniform Crime Reports, Arrests Master Files.", "", "", "", "", "", "", "", ""]
+ [
+ "children . . . .\n. . . .\n. .\n. .\n. .\n. .\n. .\n. . .\n.",
+ "92.4",
+ "3.7",
+ "88.7",
+ "68.9",
+ "2.4",
+ "66.6",
+ "23.4",
+ "1.3",
+ "22.1",
+ ],
+ [
+ "Driving under the influence . . . . . .\n. .",
+ "1,158.5",
+ "109.2",
+ "1,147.5",
+ "895.8",
+ "8.2",
+ "887.6",
+ "262.7",
+ "2.7",
+ "260.0",
+ ],
+ [
+ "Liquor laws . . . . . . . .\n. .\n. .\n. .\n. .\n. .\n. .",
+ "48.2",
+ "90.2",
+ "368.0",
+ "326.8",
+ "55.4",
+ "271.4",
+ "131.4",
+ "34.7",
+ "96.6",
+ ],
+ [
+ "Drunkenness . . .\n. . . . .\n. . .\n.\n. . .\n.\n. .\n.",
+ "488.1",
+ "11.4",
+ "476.8",
+ "406.8",
+ "8.5",
+ "398.3",
+ "81.3",
+ "2.9",
+ "78.4",
+ ],
+ [
+ "Disorderly conduct . .\n. . . . . . .\n. .\n. .\n. .",
+ "529.5",
+ "136.1",
+ "393.3",
+ "387.1",
+ "90.8",
+ "296.2",
+ "142.4",
+ "45.3",
+ "97.1",
+ ],
+ [
+ "Vagrancy . . . .\n. . . . .\n.\n. .\n.\n.\n. .\n.\n.\n. .\n.\n.",
+ "26.6",
+ "2.2",
+ "24.4",
+ "20.9",
+ "1.6",
+ "19.3",
+ "5.7",
+ "0.6",
+ "5.1",
+ ],
+ [
+ "All other offenses (except traffic) . . .\n.",
+ "306.1",
+ "263.4",
+ "2,800.8",
+ "2,337.1",
+ "194.2",
+ "2,142.9",
+ "727.0",
+ "69.2",
+ "657.9",
+ ],
+ [
+ "Suspicion . . . .\n. . . .\n. .\n. .\n. .\n. .\n. .\n. . .\n.",
+ "1.6",
+ "–",
+ "1.4",
+ "1.2",
+ "–",
+ "1.0",
+ "–",
+ "–",
+ "–",
+ ],
+ [
+ "Curfew and loitering law violations .\n.",
+ "91.0",
+ "91.0",
+ "(X)",
+ "63.1",
+ "63.1",
+ "(X)",
+ "28.0",
+ "28.0",
+ "(X)",
+ ],
+ [
+ "Runaways . . . . . . . .\n. .\n. .\n. .\n. .\n. .\n.\n.\n.",
+ "75.8",
+ "75.8",
+ "(X)",
+ "34.0",
+ "34.0",
+ "(X)",
+ "41.8",
+ "41.8",
+ "(X)",
+ ],
+ [
+ "",
+ "– Represents zero. X Not applicable. 1 Buying, receiving, possessing stolen property. 2 Except forcible rape and prostitution.",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ ],
+ [
+ "",
+ "Source: U.S. Department of Justice, Federal Bureau of Investigation, Uniform Crime Reports, Arrests Master Files.",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ ],
]
data_stream_two_tables_2 = [
- ["", "Source: U.S. Department of Justice, Federal Bureau of Investigation, Uniform Crime Reports, Arrests Master Files.", "", "", "", ""],
+ [
+ "",
+ "Source: U.S. Department of Justice, Federal Bureau of Investigation, Uniform Crime Reports, Arrests Master Files.",
+ "",
+ "",
+ "",
+ "",
+ ],
["Table 325. Arrests by Race: 2009", "", "", "", "", ""],
- ["[Based on Uniform Crime Reporting (UCR) Program. Represents arrests reported (not charged) by 12,371 agencies", "", "", "", "", ""],
- ["with a total population of 239,839,971 as estimated by the FBI. See headnote, Table 324]", "", "", "", "", ""],
+ [
+ "[Based on Uniform Crime Reporting (UCR) Program. Represents arrests reported (not charged) by 12,371 agencies",
+ "",
+ "",
+ "",
+ "",
+ "",
+ ],
+ [
+ "with a total population of 239,839,971 as estimated by the FBI. See headnote, Table 324]",
+ "",
+ "",
+ "",
+ "",
+ "",
+ ],
["", "", "", "", "American", ""],
["Offense charged", "", "", "", "Indian/Alaskan", "Asian Pacific"],
["", "Total", "White", "Black", "Native", "Islander"],
- ["Total .\n .\n .\n .\n . .\n . . .\n . . .\n .\n . . .\n .\n . . .\n . .\n .\n . . .\n .\n .\n .\n . .\n . .\n . .", "10,690,561", "7,389,208", "3,027,153", "150,544", "123,656"],
- ["Violent crime . . . . . . . .\n . .\n . .\n . .\n . .\n .\n .\n . .\n . .\n .\n .\n .\n .\n . .", "456,965", "268,346", "177,766", "5,608", "5,245"],
- ["Murder and nonnegligent manslaughter . .\n. .\n.\n. .", "9,739", "4,741", "4,801", "100", "97"],
- ["Forcible rape . . . . . . . .\n. .\n. .\n. .\n. .\n.\n.\n. .\n. .\n.\n.\n.\n.\n. .", "16,362", "10,644", "5,319", "169", "230"],
- ["Robbery . . . . .\n. . . . .\n.\n. . .\n.\n. . .\n.\n.\n. .\n.\n.\n. .\n.\n.\n. . . .", "100,496", "43,039", "55,742", "726", "989"],
- ["Aggravated assault . . . . . . . .\n. .\n. .\n.\n.\n.\n.\n. .\n. .\n.\n.\n.", "330,368", "209,922", "111,904", "4,613", "3,929"],
- ["Property crime . . . . .\n . . . . .\n .\n . . .\n .\n . .\n .\n .\n .\n . .\n .\n . .\n .\n .", "1,364,409", "922,139", "406,382", "17,599", "18,289"],
- ["Burglary . . .\n. . . . .\n. . .\n.\n.\n. .\n.\n.\n. .\n.\n.\n. .\n.\n.\n. .\n.\n. . . .", "234,551", "155,994", "74,419", "2,021", "2,117"],
- ["Larceny-theft . . . . . . . .\n. .\n. .\n. .\n. .\n.\n.\n. .\n. .\n.\n.\n.\n.\n. .", "1,056,473", "719,983", "306,625", "14,646", "15,219"],
- ["Motor vehicle theft . . . . . .\n. .\n.\n. . .\n.\n. .\n.\n.\n.\n. .\n.\n. .\n.", "63,919", "39,077", "23,184", "817", "841"],
- ["Arson .\n. . . .\n. .\n. .\n. .\n.\n. .\n.\n.\n. .\n.\n.\n. .\n.\n.\n. .\n.\n.\n. . . . . .", "9,466", "7,085", "2,154", "115", "112"],
- ["Other assaults .\n. . . . . . .\n.\n. . .\n.\n. . .\n.\n. .\n.\n.\n.\n. .\n.\n. .\n.", "1,032,502", "672,865", "332,435", "15,127", "12,075"],
- ["Forgery and counterfeiting .\n. . . . . . .\n.\n. .\n.\n.\n.\n. .\n. .\n.", "67,054", "44,730", "21,251", "345", "728"],
- ["Fraud .\n.\n. . . . . .\n. .\n. .\n. .\n. .\n. .\n. .\n. .\n. .\n. .\n.\n.\n. . . . . . .", "161,233", "108,032", "50,367", "1,315", "1,519"],
- ["Embezzlement . . . .\n. . . . .\n.\n. . .\n.\n. . .\n.\n.\n. .\n.\n. .\n.\n.\n.\n.", "13,960", "9,208", "4,429", "75", "248"],
- ["Stolen property; buying, receiving, possessing .\n. .", "82,714", "51,953", "29,357", "662", "742"],
- ["Vandalism . . . . . . . .\n. .\n. .\n. .\n. .\n. .\n. .\n.\n.\n. .\n. .\n.\n.\n.\n. .", "212,173", "157,723", "48,746", "3,352", "2,352"],
- ["Weapons—carrying, possessing, etc. .\n. .\n. .\n.\n. .\n. .", "130,503", "74,942", "53,441", "951", "1,169"],
- ["Prostitution and commercialized vice . .\n.\n. .\n. .\n. .\n.", "56,560", "31,699", "23,021", "427", "1,413"],
- ["Sex offenses 1 . . . . . . . .\n. .\n. .\n. .\n. .\n.\n.\n. .\n. .\n.\n.\n.\n.\n. .", "60,175", "44,240", "14,347", "715", "873"],
- ["Drug abuse violations . . . . . . . .\n. . .\n.\n.\n.\n. .\n. .\n.\n.\n.\n.", "1,301,629", "845,974", "437,623", "8,588", "9,444"],
- ["Gambling . . . . .\n. . . . .\n.\n. . .\n.\n. . .\n. .\n.\n. . .\n.\n.\n.\n.\n. .\n. .", "8,046", "2,290", "5,518", "27", "211"],
- ["Offenses against the family and children .\n.\n. .\n. .\n. .", "87,232", "58,068", "26,850", "1,690", "624"],
- ["Driving under the influence . . . . . . .\n. .\n.\n. .\n.\n.\n.\n.\n. .", "1,105,401", "954,444", "121,594", "14,903", "14,460"],
- ["Liquor laws . . . . . . . .\n. .\n. .\n. .\n. .\n. . .\n.\n.\n.\n. .\n. .\n.\n.\n.\n.", "444,087", "373,189", "50,431", "14,876", "5,591"],
- ["Drunkenness . .\n. . . . . . .\n.\n. . .\n.\n. . .\n.\n.\n.\n. . .\n.\n.\n.\n.\n.\n.", "469,958", "387,542", "71,020", "8,552", "2,844"],
- ["Disorderly conduct . . .\n. . . . . .\n. .\n. . .\n.\n.\n.\n. .\n. .\n.\n.\n.\n.", "515,689", "326,563", "176,169", "8,783", "4,174"],
- ["Vagrancy . . .\n. .\n. . . .\n. .\n.\n. .\n.\n.\n. .\n.\n.\n. .\n.\n.\n. .\n.\n.\n. . . .", "26,347", "14,581", "11,031", "543", "192"],
- ["All other offenses (except traffic) . .\n. .\n. .\n. .\n.\n.\n.\n. .\n.", "2,929,217", "1,937,221", "911,670", "43,880", "36,446"],
- ["Suspicion . . .\n. . . . .\n. .\n. .\n. .\n. .\n. .\n. .\n. .\n.\n.\n.\n.\n. .\n. . . .", "1,513", "677", "828", "1", "7"],
- ["Curfew and loitering law violations . .\n. .\n.\n. .\n. .\n.\n.\n.", "89,578", "54,439", "33,207", "872", "1,060"],
- ["Runaways . . . . . . . .\n. .\n. .\n. .\n. .\n. .\n. .\n.\n.\n. .\n. .\n.\n.\n.\n. .", "73,616", "48,343", "19,670", "1,653", "3,950"],
+ [
+ "Total .\n .\n .\n .\n . .\n . . .\n . . .\n .\n . . .\n .\n . . .\n . .\n .\n . . .\n .\n .\n .\n . .\n . .\n . .",
+ "10,690,561",
+ "7,389,208",
+ "3,027,153",
+ "150,544",
+ "123,656",
+ ],
+ [
+ "Violent crime . . . . . . . .\n . .\n . .\n . .\n . .\n .\n .\n . .\n . .\n .\n .\n .\n .\n . .",
+ "456,965",
+ "268,346",
+ "177,766",
+ "5,608",
+ "5,245",
+ ],
+ [
+ "Murder and nonnegligent manslaughter . .\n. .\n.\n. .",
+ "9,739",
+ "4,741",
+ "4,801",
+ "100",
+ "97",
+ ],
+ [
+ "Forcible rape . . . . . . . .\n. .\n. .\n. .\n. .\n.\n.\n. .\n. .\n.\n.\n.\n.\n. .",
+ "16,362",
+ "10,644",
+ "5,319",
+ "169",
+ "230",
+ ],
+ [
+ "Robbery . . . . .\n. . . . .\n.\n. . .\n.\n. . .\n.\n.\n. .\n.\n.\n. .\n.\n.\n. . . .",
+ "100,496",
+ "43,039",
+ "55,742",
+ "726",
+ "989",
+ ],
+ [
+ "Aggravated assault . . . . . . . .\n. .\n. .\n.\n.\n.\n.\n. .\n. .\n.\n.\n.",
+ "330,368",
+ "209,922",
+ "111,904",
+ "4,613",
+ "3,929",
+ ],
+ [
+ "Property crime . . . . .\n . . . . .\n .\n . . .\n .\n . .\n .\n .\n .\n . .\n .\n . .\n .\n .",
+ "1,364,409",
+ "922,139",
+ "406,382",
+ "17,599",
+ "18,289",
+ ],
+ [
+ "Burglary . . .\n. . . . .\n. . .\n.\n.\n. .\n.\n.\n. .\n.\n.\n. .\n.\n.\n. .\n.\n. . . .",
+ "234,551",
+ "155,994",
+ "74,419",
+ "2,021",
+ "2,117",
+ ],
+ [
+ "Larceny-theft . . . . . . . .\n. .\n. .\n. .\n. .\n.\n.\n. .\n. .\n.\n.\n.\n.\n. .",
+ "1,056,473",
+ "719,983",
+ "306,625",
+ "14,646",
+ "15,219",
+ ],
+ [
+ "Motor vehicle theft . . . . . .\n. .\n.\n. . .\n.\n. .\n.\n.\n.\n. .\n.\n. .\n.",
+ "63,919",
+ "39,077",
+ "23,184",
+ "817",
+ "841",
+ ],
+ [
+ "Arson .\n. . . .\n. .\n. .\n. .\n.\n. .\n.\n.\n. .\n.\n.\n. .\n.\n.\n. .\n.\n.\n. . . . . .",
+ "9,466",
+ "7,085",
+ "2,154",
+ "115",
+ "112",
+ ],
+ [
+ "Other assaults .\n. . . . . . .\n.\n. . .\n.\n. . .\n.\n. .\n.\n.\n.\n. .\n.\n. .\n.",
+ "1,032,502",
+ "672,865",
+ "332,435",
+ "15,127",
+ "12,075",
+ ],
+ [
+ "Forgery and counterfeiting .\n. . . . . . .\n.\n. .\n.\n.\n.\n. .\n. .\n.",
+ "67,054",
+ "44,730",
+ "21,251",
+ "345",
+ "728",
+ ],
+ [
+ "Fraud .\n.\n. . . . . .\n. .\n. .\n. .\n. .\n. .\n. .\n. .\n. .\n. .\n.\n.\n. . . . . . .",
+ "161,233",
+ "108,032",
+ "50,367",
+ "1,315",
+ "1,519",
+ ],
+ [
+ "Embezzlement . . . .\n. . . . .\n.\n. . .\n.\n. . .\n.\n.\n. .\n.\n. .\n.\n.\n.\n.",
+ "13,960",
+ "9,208",
+ "4,429",
+ "75",
+ "248",
+ ],
+ [
+ "Stolen property; buying, receiving, possessing .\n. .",
+ "82,714",
+ "51,953",
+ "29,357",
+ "662",
+ "742",
+ ],
+ [
+ "Vandalism . . . . . . . .\n. .\n. .\n. .\n. .\n. .\n. .\n.\n.\n. .\n. .\n.\n.\n.\n. .",
+ "212,173",
+ "157,723",
+ "48,746",
+ "3,352",
+ "2,352",
+ ],
+ [
+ "Weapons—carrying, possessing, etc. .\n. .\n. .\n.\n. .\n. .",
+ "130,503",
+ "74,942",
+ "53,441",
+ "951",
+ "1,169",
+ ],
+ [
+ "Prostitution and commercialized vice . .\n.\n. .\n. .\n. .\n.",
+ "56,560",
+ "31,699",
+ "23,021",
+ "427",
+ "1,413",
+ ],
+ [
+ "Sex offenses 1 . . . . . . . .\n. .\n. .\n. .\n. .\n.\n.\n. .\n. .\n.\n.\n.\n.\n. .",
+ "60,175",
+ "44,240",
+ "14,347",
+ "715",
+ "873",
+ ],
+ [
+ "Drug abuse violations . . . . . . . .\n. . .\n.\n.\n.\n. .\n. .\n.\n.\n.\n.",
+ "1,301,629",
+ "845,974",
+ "437,623",
+ "8,588",
+ "9,444",
+ ],
+ [
+ "Gambling . . . . .\n. . . . .\n.\n. . .\n.\n. . .\n. .\n.\n. . .\n.\n.\n.\n.\n. .\n. .",
+ "8,046",
+ "2,290",
+ "5,518",
+ "27",
+ "211",
+ ],
+ [
+ "Offenses against the family and children .\n.\n. .\n. .\n. .",
+ "87,232",
+ "58,068",
+ "26,850",
+ "1,690",
+ "624",
+ ],
+ [
+ "Driving under the influence . . . . . . .\n. .\n.\n. .\n.\n.\n.\n.\n. .",
+ "1,105,401",
+ "954,444",
+ "121,594",
+ "14,903",
+ "14,460",
+ ],
+ [
+ "Liquor laws . . . . . . . .\n. .\n. .\n. .\n. .\n. . .\n.\n.\n.\n. .\n. .\n.\n.\n.\n.",
+ "444,087",
+ "373,189",
+ "50,431",
+ "14,876",
+ "5,591",
+ ],
+ [
+ "Drunkenness . .\n. . . . . . .\n.\n. . .\n.\n. . .\n.\n.\n.\n. . .\n.\n.\n.\n.\n.\n.",
+ "469,958",
+ "387,542",
+ "71,020",
+ "8,552",
+ "2,844",
+ ],
+ [
+ "Disorderly conduct . . .\n. . . . . .\n. .\n. . .\n.\n.\n.\n. .\n. .\n.\n.\n.\n.",
+ "515,689",
+ "326,563",
+ "176,169",
+ "8,783",
+ "4,174",
+ ],
+ [
+ "Vagrancy . . .\n. .\n. . . .\n. .\n.\n. .\n.\n.\n. .\n.\n.\n. .\n.\n.\n. .\n.\n.\n. . . .",
+ "26,347",
+ "14,581",
+ "11,031",
+ "543",
+ "192",
+ ],
+ [
+ "All other offenses (except traffic) . .\n. .\n. .\n. .\n.\n.\n.\n. .\n.",
+ "2,929,217",
+ "1,937,221",
+ "911,670",
+ "43,880",
+ "36,446",
+ ],
+ [
+ "Suspicion . . .\n. . . . .\n. .\n. .\n. .\n. .\n. .\n. .\n. .\n.\n.\n.\n.\n. .\n. . . .",
+ "1,513",
+ "677",
+ "828",
+ "1",
+ "7",
+ ],
+ [
+ "Curfew and loitering law violations . .\n. .\n.\n. .\n. .\n.\n.\n.",
+ "89,578",
+ "54,439",
+ "33,207",
+ "872",
+ "1,060",
+ ],
+ [
+ "Runaways . . . . . . . .\n. .\n. .\n. .\n. .\n. .\n. .\n.\n.\n. .\n. .\n.\n.\n.\n. .",
+ "73,616",
+ "48,343",
+ "19,670",
+ "1,653",
+ "3,950",
+ ],
["1 Except forcible rape and prostitution.", "", "", "", "", ""],
- ["", "Source: U.S. Department of Justice, Federal Bureau of Investigation, “Crime in the United States, Arrests,” September 2010,", "", "", "", ""]
+ [
+ "",
+ "Source: U.S. Department of Justice, Federal Bureau of Investigation, “Crime in the United States, Arrests,” September 2010,",
+ "",
+ "",
+ "",
+ "",
+ ],
]
data_stream_table_areas = [
@@ -175,39 +1621,137 @@ data_stream_table_areas = [
["Semiannually", "1,850.00"],
["Annually", "3,700.00"],
["Daily or Miscellaneous", "14.23"],
- ["(each day of the payroll period)", ""]
+ ["(each day of the payroll period)", ""],
]
data_stream_columns = [
- ["Clave", "Nombre Entidad", "Clave", "Nombre Municipio", "Clave", "Nombre Localidad"],
+ [
+ "Clave",
+ "Nombre Entidad",
+ "Clave",
+ "Nombre Municipio",
+ "Clave",
+ "Nombre Localidad",
+ ],
["Entidad", "", "Municipio", "", "Localidad", ""],
["01", "Aguascalientes", "001", "Aguascalientes", "0094", "Granja Adelita"],
["01", "Aguascalientes", "001", "Aguascalientes", "0096", "Agua Azul"],
["01", "Aguascalientes", "001", "Aguascalientes", "0100", "Rancho Alegre"],
["01", "Aguascalientes", "001", "Aguascalientes", "0102", "Los Arbolitos [Rancho]"],
- ["01", "Aguascalientes", "001", "Aguascalientes", "0104", "Ardillas de Abajo (Las Ardillas)"],
+ [
+ "01",
+ "Aguascalientes",
+ "001",
+ "Aguascalientes",
+ "0104",
+ "Ardillas de Abajo (Las Ardillas)",
+ ],
["01", "Aguascalientes", "001", "Aguascalientes", "0106", "Arellano"],
- ["01", "Aguascalientes", "001", "Aguascalientes", "0112", "Baj\xedo los V\xe1zquez"],
+ [
+ "01",
+ "Aguascalientes",
+ "001",
+ "Aguascalientes",
+ "0112",
+ "Baj\xedo los V\xe1zquez",
+ ],
["01", "Aguascalientes", "001", "Aguascalientes", "0113", "Baj\xedo de Montoro"],
- ["01", "Aguascalientes", "001", "Aguascalientes", "0114", "Residencial San Nicol\xe1s [Ba\xf1os la Cantera]"],
- ["01", "Aguascalientes", "001", "Aguascalientes", "0120", "Buenavista de Pe\xf1uelas"],
- ["01", "Aguascalientes", "001", "Aguascalientes", "0121", "Cabecita 3 Mar\xedas (Rancho Nuevo)"],
- ["01", "Aguascalientes", "001", "Aguascalientes", "0125", "Ca\xf1ada Grande de Cotorina"],
- ["01", "Aguascalientes", "001", "Aguascalientes", "0126", "Ca\xf1ada Honda [Estaci\xf3n]"],
+ [
+ "01",
+ "Aguascalientes",
+ "001",
+ "Aguascalientes",
+ "0114",
+ "Residencial San Nicol\xe1s [Ba\xf1os la Cantera]",
+ ],
+ [
+ "01",
+ "Aguascalientes",
+ "001",
+ "Aguascalientes",
+ "0120",
+ "Buenavista de Pe\xf1uelas",
+ ],
+ [
+ "01",
+ "Aguascalientes",
+ "001",
+ "Aguascalientes",
+ "0121",
+ "Cabecita 3 Mar\xedas (Rancho Nuevo)",
+ ],
+ [
+ "01",
+ "Aguascalientes",
+ "001",
+ "Aguascalientes",
+ "0125",
+ "Ca\xf1ada Grande de Cotorina",
+ ],
+ [
+ "01",
+ "Aguascalientes",
+ "001",
+ "Aguascalientes",
+ "0126",
+ "Ca\xf1ada Honda [Estaci\xf3n]",
+ ],
["01", "Aguascalientes", "001", "Aguascalientes", "0127", "Los Ca\xf1os"],
["01", "Aguascalientes", "001", "Aguascalientes", "0128", "El Cari\xf1\xe1n"],
["01", "Aguascalientes", "001", "Aguascalientes", "0129", "El Carmen [Granja]"],
- ["01", "Aguascalientes", "001", "Aguascalientes", "0135", "El Cedazo (Cedazo de San Antonio)"],
- ["01", "Aguascalientes", "001", "Aguascalientes", "0138", "Centro de Arriba (El Taray)"],
- ["01", "Aguascalientes", "001", "Aguascalientes", "0139", "Cieneguilla (La Lumbrera)"],
+ [
+ "01",
+ "Aguascalientes",
+ "001",
+ "Aguascalientes",
+ "0135",
+ "El Cedazo (Cedazo de San Antonio)",
+ ],
+ [
+ "01",
+ "Aguascalientes",
+ "001",
+ "Aguascalientes",
+ "0138",
+ "Centro de Arriba (El Taray)",
+ ],
+ [
+ "01",
+ "Aguascalientes",
+ "001",
+ "Aguascalientes",
+ "0139",
+ "Cieneguilla (La Lumbrera)",
+ ],
["01", "Aguascalientes", "001", "Aguascalientes", "0141", "Cobos"],
- ["01", "Aguascalientes", "001", "Aguascalientes", "0144", "El Colorado (El Soyatal)"],
+ [
+ "01",
+ "Aguascalientes",
+ "001",
+ "Aguascalientes",
+ "0144",
+ "El Colorado (El Soyatal)",
+ ],
["01", "Aguascalientes", "001", "Aguascalientes", "0146", "El Conejal"],
["01", "Aguascalientes", "001", "Aguascalientes", "0157", "Cotorina de Abajo"],
["01", "Aguascalientes", "001", "Aguascalientes", "0162", "Coyotes"],
["01", "Aguascalientes", "001", "Aguascalientes", "0166", "La Huerta (La Cruz)"],
- ["01", "Aguascalientes", "001", "Aguascalientes", "0170", "Cuauht\xe9moc (Las Palomas)"],
- ["01", "Aguascalientes", "001", "Aguascalientes", "0171", "Los Cuervos (Los Ojos de Agua)"],
+ [
+ "01",
+ "Aguascalientes",
+ "001",
+ "Aguascalientes",
+ "0170",
+ "Cuauht\xe9moc (Las Palomas)",
+ ],
+ [
+ "01",
+ "Aguascalientes",
+ "001",
+ "Aguascalientes",
+ "0171",
+ "Los Cuervos (Los Ojos de Agua)",
+ ],
["01", "Aguascalientes", "001", "Aguascalientes", "0172", "San Jos\xe9 [Granja]"],
["01", "Aguascalientes", "001", "Aguascalientes", "0176", "La Chiripa"],
["01", "Aguascalientes", "001", "Aguascalientes", "0182", "Dolores"],
@@ -219,124 +1763,608 @@ data_stream_columns = [
["01", "Aguascalientes", "001", "Aguascalientes", "0207", "Valle Redondo"],
["01", "Aguascalientes", "001", "Aguascalientes", "0209", "La Fortuna"],
["01", "Aguascalientes", "001", "Aguascalientes", "0212", "Lomas del Gachup\xedn"],
- ["01", "Aguascalientes", "001", "Aguascalientes", "0213", "El Carmen (Gallinas G\xfceras) [Rancho]"],
+ [
+ "01",
+ "Aguascalientes",
+ "001",
+ "Aguascalientes",
+ "0213",
+ "El Carmen (Gallinas G\xfceras) [Rancho]",
+ ],
["01", "Aguascalientes", "001", "Aguascalientes", "0216", "La Gloria"],
- ["01", "Aguascalientes", "001", "Aguascalientes", "0226", "Hacienda Nueva"]
+ ["01", "Aguascalientes", "001", "Aguascalientes", "0226", "Hacienda Nueva"],
]
data_stream_split_text = [
- ["FEB", "RUAR", "Y 2014 M27 (BUS)", "", "ALPHABETIC LISTING BY T", "YPE", "", "", "", "ABLPDM27"],
+ [
+ "FEB",
+ "RUAR",
+ "Y 2014 M27 (BUS)",
+ "",
+ "ALPHABETIC LISTING BY T",
+ "YPE",
+ "",
+ "",
+ "",
+ "ABLPDM27",
+ ],
["", "", "", "", "OF ACTIVE LICENSES", "", "", "", "", "3/19/2014"],
["", "", "", "", "OKLAHOMA ABLE COMMIS", "SION", "", "", "", ""],
["LICENSE", "", "", "", "PREMISE", "", "", "", "", ""],
- ["NUMBER", "TYPE", "DBA NAME", "LICENSEE NAME", "ADDRESS", "CITY", "ST", "ZIP", "PHONE NUMBER", "EXPIRES"],
- ["648765", "AAA", "ALLEGIANT AIR", "ALLEGIANT AIR LLC", "7100 TERMINAL DRIVE", "OKLAHOMA CITY", "OK", "73159", "-", "2014/12/03"],
+ [
+ "NUMBER",
+ "TYPE",
+ "DBA NAME",
+ "LICENSEE NAME",
+ "ADDRESS",
+ "CITY",
+ "ST",
+ "ZIP",
+ "PHONE NUMBER",
+ "EXPIRES",
+ ],
+ [
+ "648765",
+ "AAA",
+ "ALLEGIANT AIR",
+ "ALLEGIANT AIR LLC",
+ "7100 TERMINAL DRIVE",
+ "OKLAHOMA CITY",
+ "OK",
+ "73159",
+ "-",
+ "2014/12/03",
+ ],
["", "", "", "", "7777 EAST APACHE", "", "", "", "", ""],
- ["648766", "AAA", "ALLEGIANT AIR", "ALLEGIANT AIR LLC", "STREET", "TULSA", "OK", "74115", "-", "2014/12/16"],
- ["82030", "AAA", "AMERICAN AIRLINES", "AMERICAN AIRLINES INC", "7100 TERMINAL DRIVE", "OKLAHOMA CITY", "OK", "73159", "(405) 680-3701", "2014/09/14"],
- ["509462", "AAA", "AMERICAN AIRLINES", "AMERICAN AIRLINES INC", "7777 EAST APACHE DRIVE", "TULSA", "OK", "74115", "(918) 831-6302", "2014/08/19"],
+ [
+ "648766",
+ "AAA",
+ "ALLEGIANT AIR",
+ "ALLEGIANT AIR LLC",
+ "STREET",
+ "TULSA",
+ "OK",
+ "74115",
+ "-",
+ "2014/12/16",
+ ],
+ [
+ "82030",
+ "AAA",
+ "AMERICAN AIRLINES",
+ "AMERICAN AIRLINES INC",
+ "7100 TERMINAL DRIVE",
+ "OKLAHOMA CITY",
+ "OK",
+ "73159",
+ "(405) 680-3701",
+ "2014/09/14",
+ ],
+ [
+ "509462",
+ "AAA",
+ "AMERICAN AIRLINES",
+ "AMERICAN AIRLINES INC",
+ "7777 EAST APACHE DRIVE",
+ "TULSA",
+ "OK",
+ "74115",
+ "(918) 831-6302",
+ "2014/08/19",
+ ],
["", "", "", "AMERICAN EAGLE", "", "", "", "", "", ""],
- ["509609", "AAA", "AMERICAN EAGLE", "AIRLINES INC", "7100 TERMINAL DRIVE", "OKLAHOMA CITY", "OK", "73159", "(405) 680-3701", "2014/08/19"],
+ [
+ "509609",
+ "AAA",
+ "AMERICAN EAGLE",
+ "AIRLINES INC",
+ "7100 TERMINAL DRIVE",
+ "OKLAHOMA CITY",
+ "OK",
+ "73159",
+ "(405) 680-3701",
+ "2014/08/19",
+ ],
["", "", "", "AMERICAN EAGLE", "", "", "", "", "", ""],
- ["402986", "AAA", "AMERICAN EAGLE", "AIRLINES INC", "7777 EAST APACHE DRIVE", "TULSA", "OK", "74115", "(859) 767-3747", "2014/10/22"],
+ [
+ "402986",
+ "AAA",
+ "AMERICAN EAGLE",
+ "AIRLINES INC",
+ "7777 EAST APACHE DRIVE",
+ "TULSA",
+ "OK",
+ "74115",
+ "(859) 767-3747",
+ "2014/10/22",
+ ],
["", "", "", "", "WILL ROGERS AIRPORT", "", "", "", "", ""],
- ["79145", "AAA", "DELTA AIR LINES", "DELTA AIR LINES INC", "BOX 59975", "OKLAHOMA CITY", "OK", "73159", "(404) 773-9745", "2014/05/11"],
- ["600941", "AAA", "ENDEAVOR AIR", "ENDEAVOR AIR INC", "7100 TERMINAL DRIVE", "OKLAHOMA CITY", "OK", "73159", "(901) 348-4100", "2015/03/26"],
+ [
+ "79145",
+ "AAA",
+ "DELTA AIR LINES",
+ "DELTA AIR LINES INC",
+ "BOX 59975",
+ "OKLAHOMA CITY",
+ "OK",
+ "73159",
+ "(404) 773-9745",
+ "2014/05/11",
+ ],
+ [
+ "600941",
+ "AAA",
+ "ENDEAVOR AIR",
+ "ENDEAVOR AIR INC",
+ "7100 TERMINAL DRIVE",
+ "OKLAHOMA CITY",
+ "OK",
+ "73159",
+ "(901) 348-4100",
+ "2015/03/26",
+ ],
["", "", "", "", "7100 TERMINAL DRIVE", "", "", "", "", ""],
- ["478482", "AAA", "EXPRESSJET AIRLINES", "EXPRESSJET AIRLINES INC", "WILL ROGERS AIRPORT", "OKLAHOMA CITY", "OK", "73159", "(832) 353-1201", "2014/05/08"],
- ["505981", "AAA", "SKYWEST AIRLINES", "SKYWEST INC", "7100 TERMINAL DRIVE", "OKLAHOMA CITY", "OK", "73159", "(405) 634-3000", "2014/05/28"],
- ["429754", "AAA", "SOUTHWEST AIRLINES", "SOUTHWEST AIRLINES CO", "7100 TERMINAL DRIVE", "OKLAHOMA CITY", "OK", "73159", "(405) 682-4183", "2015/02/15"],
+ [
+ "478482",
+ "AAA",
+ "EXPRESSJET AIRLINES",
+ "EXPRESSJET AIRLINES INC",
+ "WILL ROGERS AIRPORT",
+ "OKLAHOMA CITY",
+ "OK",
+ "73159",
+ "(832) 353-1201",
+ "2014/05/08",
+ ],
+ [
+ "505981",
+ "AAA",
+ "SKYWEST AIRLINES",
+ "SKYWEST INC",
+ "7100 TERMINAL DRIVE",
+ "OKLAHOMA CITY",
+ "OK",
+ "73159",
+ "(405) 634-3000",
+ "2014/05/28",
+ ],
+ [
+ "429754",
+ "AAA",
+ "SOUTHWEST AIRLINES",
+ "SOUTHWEST AIRLINES CO",
+ "7100 TERMINAL DRIVE",
+ "OKLAHOMA CITY",
+ "OK",
+ "73159",
+ "(405) 682-4183",
+ "2015/02/15",
+ ],
["", "", "TULSA INTERNATIONAL", "", "", "", "", "", "", ""],
- ["429755", "AAA", "AIRPORT", "SOUTHWEST AIRLINES CO", "7777 EAST APACHE DRIVE", "TULSA", "OK", "74115", "(918) 834-4495", "2015/02/16"],
- ["415051", "AAA", "UNITED AIRLINES", "UNITED AIRLINES INC", "7777 EAST APACHE DRIVE", "TULSA", "OK", "74115", "(872) 825-8309", "2014/05/12"],
- ["106719", "AAA", "UNITED AIRLINES", "UNITED AIRLINES INC", "WILL ROGERS AIRPORT", "OKLAHOMA CITY", "OK", "73159", "(872) 825-8309", "2014/04/11"],
+ [
+ "429755",
+ "AAA",
+ "AIRPORT",
+ "SOUTHWEST AIRLINES CO",
+ "7777 EAST APACHE DRIVE",
+ "TULSA",
+ "OK",
+ "74115",
+ "(918) 834-4495",
+ "2015/02/16",
+ ],
+ [
+ "415051",
+ "AAA",
+ "UNITED AIRLINES",
+ "UNITED AIRLINES INC",
+ "7777 EAST APACHE DRIVE",
+ "TULSA",
+ "OK",
+ "74115",
+ "(872) 825-8309",
+ "2014/05/12",
+ ],
+ [
+ "106719",
+ "AAA",
+ "UNITED AIRLINES",
+ "UNITED AIRLINES INC",
+ "WILL ROGERS AIRPORT",
+ "OKLAHOMA CITY",
+ "OK",
+ "73159",
+ "(872) 825-8309",
+ "2014/04/11",
+ ],
["", "", "A SENSU JAPANESE", "", "7123 SOUTH 92ND EAST", "", "", "", "", ""],
- ["625422", "BAW", "RESTAURANT", "INFORMAL PARTNERSHIP", "AVENUE SUITE J", "TULSA", "OK", "74133", "(918) 252-0333", "2015/02/14"],
+ [
+ "625422",
+ "BAW",
+ "RESTAURANT",
+ "INFORMAL PARTNERSHIP",
+ "AVENUE SUITE J",
+ "TULSA",
+ "OK",
+ "74133",
+ "(918) 252-0333",
+ "2015/02/14",
+ ],
["", "", "ADAMO'S ROUTE 66", "", "2132 WEST GARY", "", "", "", "", ""],
- ["464828", "BAW", "ITALIAN VILLA", "TADJ INC", "BOULEVARD", "CLINTON", "OK", "73601", "(580) 323-5900", "2015/02/11"],
+ [
+ "464828",
+ "BAW",
+ "ITALIAN VILLA",
+ "TADJ INC",
+ "BOULEVARD",
+ "CLINTON",
+ "OK",
+ "73601",
+ "(580) 323-5900",
+ "2015/02/11",
+ ],
["", "", "", "", "12215 NORTH", "", "", "", "", ""],
- ["184066", "BAW", "AJANTA", "CABAB N' CURRY INC", "PENNSYLVANIA", "OKLAHOMA CITY", "OK", "73120", "(405) 752-5283", "2014/07/27"],
+ [
+ "184066",
+ "BAW",
+ "AJANTA",
+ "CABAB N' CURRY INC",
+ "PENNSYLVANIA",
+ "OKLAHOMA CITY",
+ "OK",
+ "73120",
+ "(405) 752-5283",
+ "2014/07/27",
+ ],
["", "", "", "SAYRE LODGING", "", "", "", "", "", ""],
- ["547693", "BAW", "AMERICINN OF SAYRE", "ENTERPRISES LLC", "2405 SOUTH EL CAMINO", "SAYRE", "OK", "73662", "(580) 928-2700", "2014/09/08"],
+ [
+ "547693",
+ "BAW",
+ "AMERICINN OF SAYRE",
+ "ENTERPRISES LLC",
+ "2405 SOUTH EL CAMINO",
+ "SAYRE",
+ "OK",
+ "73662",
+ "(580) 928-2700",
+ "2014/09/08",
+ ],
["", "", "ANDOLINI'S PIZZERIA &", "", "12140 EAST 96TH STREET", "", "", "", "", ""],
- ["428377", "BAW", "ITALIAN RESTAURANT", "ANDOLINI'S LLC", "NORTH #106", "OWASSO", "OK", "74055", "(918) 272-9325", "2015/02/10"],
+ [
+ "428377",
+ "BAW",
+ "ITALIAN RESTAURANT",
+ "ANDOLINI'S LLC",
+ "NORTH #106",
+ "OWASSO",
+ "OK",
+ "74055",
+ "(918) 272-9325",
+ "2015/02/10",
+ ],
["", "", "ASAHI JAPANESE", "", "", "", "", "", "", ""],
- ["446957", "BAW", "RESTAURANT", "JIN CORPORATION", "7831 EAST 71ST STREET", "TULSA", "OK", "74133", "(918) 307-9151", "2014/12/22"],
+ [
+ "446957",
+ "BAW",
+ "RESTAURANT",
+ "JIN CORPORATION",
+ "7831 EAST 71ST STREET",
+ "TULSA",
+ "OK",
+ "74133",
+ "(918) 307-9151",
+ "2014/12/22",
+ ],
["", "", "", "SMOKEHOUSE", "", "", "", "", "", ""],
- ["632501", "BAW", "BACK DOOR BARBECUE", "ASSOCIATES INC", "315 NORTHWEST 23RD", "OKLAHOMA CITY", "OK", "73103", "-", "2014/08/01"],
- ["598515", "BAW", "BAMBOO THAI BISTRO", "BAMBOO THAI BISTRO INC", "5079 SOUTH YALE AVENUE", "TULSA", "OK", "74135", "(918) 828-0740", "2015/03/11"],
+ [
+ "632501",
+ "BAW",
+ "BACK DOOR BARBECUE",
+ "ASSOCIATES INC",
+ "315 NORTHWEST 23RD",
+ "OKLAHOMA CITY",
+ "OK",
+ "73103",
+ "-",
+ "2014/08/01",
+ ],
+ [
+ "598515",
+ "BAW",
+ "BAMBOO THAI BISTRO",
+ "BAMBOO THAI BISTRO INC",
+ "5079 SOUTH YALE AVENUE",
+ "TULSA",
+ "OK",
+ "74135",
+ "(918) 828-0740",
+ "2015/03/11",
+ ],
["", "", "BANDANA RED'S", "", "", "", "", "", "", ""],
- ["618693", "BAW", "STEAKHOUSE", "BRADSHAW, STEVE_LEN", "37808 OLD HIGHWAY 270", "SHAWNEE", "OK", "74804", "-", "2014/08/20"],
+ [
+ "618693",
+ "BAW",
+ "STEAKHOUSE",
+ "BRADSHAW, STEVE_LEN",
+ "37808 OLD HIGHWAY 270",
+ "SHAWNEE",
+ "OK",
+ "74804",
+ "-",
+ "2014/08/20",
+ ],
["", "", "", "", "1522 WEST LINDSEY", "", "", "", "", ""],
- ["632575", "BAW", "BASHU LEGENDS", "HYH HE CHUANG LLC", "STREET", "NORMAN", "OK", "73069", "-", "2014/07/21"],
+ [
+ "632575",
+ "BAW",
+ "BASHU LEGENDS",
+ "HYH HE CHUANG LLC",
+ "STREET",
+ "NORMAN",
+ "OK",
+ "73069",
+ "-",
+ "2014/07/21",
+ ],
["", "", "", "DEEP FORK HOLDINGS", "", "", "", "", "", ""],
- ["543149", "BAW", "BEDLAM BAR-B-Q", "LLC", "610 NORTHEAST 50TH", "OKLAHOMA CITY", "OK", "73105", "(405) 528-7427", "2015/02/23"]
+ [
+ "543149",
+ "BAW",
+ "BEDLAM BAR-B-Q",
+ "LLC",
+ "610 NORTHEAST 50TH",
+ "OKLAHOMA CITY",
+ "OK",
+ "73105",
+ "(405) 528-7427",
+ "2015/02/23",
+ ],
]
data_stream_flag_size = [
- ["States", "Total", "Market", "NSSF", "WMA", "Loans", "Loans", "Loans", "Loans", "Loans", "Loans"],
- ["", "Internal", "Loans", "", "from", "from", "from", "from", "from", "from SBI", "from"],
+ [
+ "States",
+ "Total",
+ "Market",
+ "NSSF",
+ "WMA",
+ "Loans",
+ "Loans",
+ "Loans",
+ "Loans",
+ "Loans",
+ "Loans",
+ ],
+ [
+ "",
+ "Internal",
+ "Loans",
+ "",
+ "from",
+ "from",
+ "from",
+ "from",
+ "from",
+ "from SBI",
+ "from",
+ ],
["", "Debt", "", "", "RBI", "Banks", "LIC", "GIC", "NABARD", "& Other", "NCDC"],
["", "", "", "", "", "& FIs", "", "", "", "Banks", ""],
["1", "2=", "3", "4", "5", "6=", "7", "8", "9", "10", "11"],
["", "(3 to 6)+14", "", "", "", "(7 to13)", "", "", "", "", ""],
- ["Andhra Pradesh", "48.11", "40.45", "-", "3.26", "4.4", "2.62", "-", "0.91", "-", "0.25"],
+ [
+ "Andhra Pradesh",
+ "48.11",
+ "40.45",
+ "-",
+ "3.26",
+ "4.4",
+ "2.62",
+ "-",
+ "0.91",
+ "-",
+ "0.25",
+ ],
["Arunachal Pradesh", "1.23", "1.1", "-", "-", "0.13", "-", "-", "-", "-", "-"],
- ["Assam", "12.69", "10.02", "-", "2.41", "0.26", "0.08", "-", "-0.06", "0.01", "0.24"],
- ["Bihar", "40.75", "41.54", "-", "-", "-1.42", "0.19", "-", "-1.01", "-0.36", "0.2"],
+ [
+ "Assam",
+ "12.69",
+ "10.02",
+ "-",
+ "2.41",
+ "0.26",
+ "0.08",
+ "-",
+ "-0.06",
+ "0.01",
+ "0.24",
+ ],
+ [
+ "Bihar",
+ "40.75",
+ "41.54",
+ "-",
+ "-",
+ "-1.42",
+ "0.19",
+ "-",
+ "-1.01",
+ "-0.36",
+ "0.2",
+ ],
["Chhattisgarh", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"],
["Goa", "1.4", "1.02", "-", "-", "0.38", "0.31", "-", "0.07", "-", "-"],
["Gujarat", "19.75", "17.1", "-", "-", "2.64", "1.17", "-", "1.11", "-", "0.44"],
["Haryana", "11.53", "9.67", "-", "0.06", "1.8", "0.55", "-", "0.64", "-", "0.49"],
- ["Himachal Pradesh", "8.02", "2.94", "-", "4.55", "0.53", "0.13", "-", "0.05", "-", "0.25"],
- ["Jammu and Kashmir", "11.72", "4.49", "-", "-", "7.23", "0.66", "-", "0.02", "6.08", "-"],
+ [
+ "Himachal Pradesh",
+ "8.02",
+ "2.94",
+ "-",
+ "4.55",
+ "0.53",
+ "0.13",
+ "-",
+ "0.05",
+ "-",
+ "0.25",
+ ],
+ [
+ "Jammu and Kashmir",
+ "11.72",
+ "4.49",
+ "-",
+ "-",
+ "7.23",
+ "0.66",
+ "-",
+ "0.02",
+ "6.08",
+ "-",
+ ],
["Jharkhand", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"],
["Karnataka", "22.44", "19.59", "-", "-", "2.86", "1.22", "-", "0.89", "-", "0.69"],
- ["Kerala", "29.03", "24.912", "-", "-", "4.11", "1.77", "-", "0.48", "-", "1.45"],
- ["Madhya Pradesh", "27.13", "23.57", "-", "-", "3.56", "0.38", "-", "1.86", "-", "1.28"],
- ["Maharashtra", "30.47", "26.07", "-", "-", "4.39", "0.21", "-", "-0.12", "0.02", "2.89"],
+ [
+ "Kerala",
+ "29.03",
+ "24.912",
+ "-",
+ "-",
+ "4.11",
+ "1.77",
+ "-",
+ "0.48",
+ "-",
+ "1.45",
+ ],
+ [
+ "Madhya Pradesh",
+ "27.13",
+ "23.57",
+ "-",
+ "-",
+ "3.56",
+ "0.38",
+ "-",
+ "1.86",
+ "-",
+ "1.28",
+ ],
+ [
+ "Maharashtra",
+ "30.47",
+ "26.07",
+ "-",
+ "-",
+ "4.39",
+ "0.21",
+ "-",
+ "-0.12",
+ "0.02",
+ "2.89",
+ ],
["Manipur", "2.17", "1.61", "-", "0.26", "0.29", "0.08", "-", "-", "-", "0.09"],
["Meghalaya", "1.36", "1.38", "-", "-", "-0.02", "0.04", "-", "-0.05", "-", "0.03"],
["Mizoram", "1.17", "0.46", "-", "0.27", "0.43", "0.11", "-", "-", "-", "0.03"],
["Nagaland", "2.99", "2.6", "-", "-", "0.39", "0.24", "-", "-", "-", "0.04"],
["Odisha", "34.04", "27.58", "-", "4.4", "2.06", "0.56", "-", "0.66", "-", "0.2"],
- ["Punjab", "19.18", "10.93", "-", "1.03", "7.23", "0.17", "-", "0.71", "5.9", "0.46"],
- ["Rajasthan", "36.77", "28.63", "-", "4.99", "3.16", "0.57", "-", "1.64", "-", "0.81"],
+ [
+ "Punjab",
+ "19.18",
+ "10.93",
+ "-",
+ "1.03",
+ "7.23",
+ "0.17",
+ "-",
+ "0.71",
+ "5.9",
+ "0.46",
+ ],
+ [
+ "Rajasthan",
+ "36.77",
+ "28.63",
+ "-",
+ "4.99",
+ "3.16",
+ "0.57",
+ "-",
+ "1.64",
+ "-",
+ "0.81",
+ ],
["Sikkim", "0.16", "-", "-", "-", "0.16", "0.03", "-", "-", "-", "0.01"],
["Tamil Nadu", "34.11", "31.41", "-", "-", "2.7", "1.3", "-", "0.6", "-", "0.68"],
["Tripura", "2.3", "1.89", "-", "-", "0.41", "0.41", "-", "-0.05", "-", "0.02"],
["Uttaranchal", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"],
- ["Uttar Pradesh", "80.62", "74.89", "-", "4.34", "1.34", "0.6", "-", "-0.21", "0.18", "0.03"],
- ["West Bengal", "34.23", "32.19", "-", "-", "2.04", "0.77", "-", "0.06", "-", "0.51"],
+ [
+ "Uttar Pradesh",
+ "80.62",
+ "74.89",
+ "-",
+ "4.34",
+ "1.34",
+ "0.6",
+ "-",
+ "-0.21",
+ "0.18",
+ "0.03",
+ ],
+ [
+ "West Bengal",
+ "34.23",
+ "32.19",
+ "-",
+ "-",
+ "2.04",
+ "0.77",
+ "-",
+ "0.06",
+ "-",
+ "0.51",
+ ],
["NCT Delhi", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"],
- ["ALL STATES", "513.38", "436.02", "-", "25.57", "51.06", "14.18", "-", "8.21", "11.83", "11.08"]
+ [
+ "ALL STATES",
+ "513.38",
+ "436.02",
+ "-",
+ "25.57",
+ "51.06",
+ "14.18",
+ "-",
+ "8.21",
+ "11.83",
+ "11.08",
+ ],
]
data_stream_strip_text = [
- ["V i n s a u Ve r r e", ""],
- ["Les Blancs", "12.5CL"],
- ["A.O.P Côtes du Rhône", ""],
- ["Domaine de la Guicharde « Autour de la chapelle » 2016", "8 €"],
- ["A.O.P Vacqueyras", ""],
- ["Domaine de Montvac « Melodine » 2016", "10 €"],
- ["A.O.P Châteauneuf du Pape", ""],
- ["Domaine de Beaurenard 2017", "13 €"],
- ["A.O.P Côteaux du Languedoc", ""],
- ["Villa Tempora « Un temps pour elle » 2014", "9 €"],
- ["A.O.P Côtes de Provence", ""],
- ["Château Grand Boise 2017", "9 €"],
- ["Les Rosés", "12,5 CL"],
- ["A.O.P Côtes du Rhône", ""],
- ["Domaine de la Florane « A fleur de Pampre » 2016", "8 €"],
- ["Famille Coulon (Domaine Beaurenard) Biotifulfox 2017", "8 €"],
- ["A.O.P Vacqueyras", ""],
- ["Domaine de Montvac 2017", "9 €"],
- ["A.O.P Languedoc", ""],
- ["Domaine de Joncas « Nébla » 2015", "8 €"],
- ["Villa Tempora « L’arroseur arrosé » 2015", "9 €"],
- ["A.O.P Côtes de Provence", ""],
- ["Château Grand Boise « Sainte Victoire » 2017", "9 €"],
- ["Château Léoube 2016", "10 €"]
+ ["VinsauVerre", ""],
+ ["LesBlancs", "12.5CL"],
+ ["A.O.PCôtesduRhône", ""],
+ ["DomainedelaGuicharde«Autourdelachapelle»2016", "8€"],
+ ["A.O.PVacqueyras", ""],
+ ["DomainedeMontvac«Melodine»2016", "10€"],
+ ["A.O.PChâteauneufduPape", ""],
+ ["DomainedeBeaurenard2017", "13€"],
+ ["A.O.PCôteauxduLanguedoc", ""],
+ ["VillaTempora«Untempspourelle»2014", "9€"],
+ ["A.O.PCôtesdeProvence", ""],
+ ["ChâteauGrandBoise2017", "9€"],
+ ["LesRosés", "125CL"],
+ ["A.O.PCôtesduRhône", ""],
+ ["DomainedelaFlorane«AfleurdePampre»2016", "8€"],
+ ["FamilleCoulon(DomaineBeaurenard)Biotifulfox2017", "8€"],
+ ["A.O.PVacqueyras", ""],
+ ["DomainedeMontvac2017", "9€"],
+ ["A.O.PLanguedoc", ""],
+ ["DomainedeJoncas«Nébla»2015", "8€"],
+ ["VillaTempora«L’arroseurarrosé»2015", "9€"],
+ ["A.O.PCôtesdeProvence", ""],
+ ["ChâteauGrandBoise«SainteVictoire»2017", "9€"],
+ ["ChâteauLéoube2016", "10€"],
]
data_stream_edge_tol = [
@@ -364,40 +2392,148 @@ data_stream_edge_tol = [
["Revaluation", "3.99"],
["Costs", "(0.21)"],
["T\notal investment result per unit", "3.78"],
- ["1 The results cover the period from inception of the Fund at 8 April 2016 through 31 December 2016.", ""],
- ["2 The result per unit is calculated using the total number of outstanding unit as per the end of the", ""],
- ["period.", ""]
+ [
+ "1 The results cover the period from inception of the Fund at 8 April 2016 through 31 December 2016.",
+ "",
+ ],
+ [
+ "2 The result per unit is calculated using the total number of outstanding unit as per the end of the",
+ "",
+ ],
+ ["period.", ""],
]
data_lattice = [
- ["Cycle \nName", "KI \n(1/km)", "Distance \n(mi)", "Percent Fuel Savings", "", "", ""],
- ["", "", "", "Improved \nSpeed", "Decreased \nAccel", "Eliminate \nStops", "Decreased \nIdle"],
+ [
+ "Cycle \nName",
+ "KI \n(1/km)",
+ "Distance \n(mi)",
+ "Percent Fuel Savings",
+ "",
+ "",
+ "",
+ ],
+ [
+ "",
+ "",
+ "",
+ "Improved \nSpeed",
+ "Decreased \nAccel",
+ "Eliminate \nStops",
+ "Decreased \nIdle",
+ ],
["2012_2", "3.30", "1.3", "5.9%", "9.5%", "29.2%", "17.4%"],
["2145_1", "0.68", "11.2", "2.4%", "0.1%", "9.5%", "2.7%"],
["4234_1", "0.59", "58.7", "8.5%", "1.3%", "8.5%", "3.3%"],
["2032_2", "0.17", "57.8", "21.7%", "0.3%", "2.7%", "1.2%"],
- ["4171_1", "0.07", "173.9", "58.1%", "1.6%", "2.1%", "0.5%"]
+ ["4171_1", "0.07", "173.9", "58.1%", "1.6%", "2.1%", "0.5%"],
]
data_lattice_table_rotated = [
- ["State", "Nutritional Assessment \n(No. of individuals)", "", "", "", "IYCF Practices \n(No. of mothers: \n2011-12)", "Blood Pressure \n(No. of adults: \n2011-12)", "", "Fasting Blood Sugar \n(No. of adults:\n2011-12)", ""],
- ["", "1975-79", "1988-90", "1996-97", "2011-12", "", "Men", "Women", "Men", "Women"],
+ [
+ "State",
+ "Nutritional Assessment \n(No. of individuals)",
+ "",
+ "",
+ "",
+ "IYCF Practices \n(No. of mothers: \n2011-12)",
+ "Blood Pressure \n(No. of adults: \n2011-12)",
+ "",
+ "Fasting Blood Sugar \n(No. of adults:\n2011-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"],
+ [
+ "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"]
+ [
+ "Pooled",
+ "38742",
+ "53618",
+ "60601",
+ "86898",
+ "4459",
+ "21918",
+ "27041",
+ "14312",
+ "18519",
+ ],
]
data_lattice_two_tables_1 = [
["State", "n", "Literacy Status", "", "", "", "", ""],
- ["", "", "Illiterate", "Read & \nWrite", "1-4 std.", "5-8 std.", "9-12 std.", "College"],
+ [
+ "",
+ "",
+ "Illiterate",
+ "Read & \nWrite",
+ "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"],
@@ -408,12 +2544,21 @@ data_lattice_two_tables_1 = [
["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"]
+ ["Pooled", "23889", "30.9", "1.9", "12.3", "23.2", "25.2", "6.4"],
]
data_lattice_two_tables_2 = [
["State", "n", "Literacy Status", "", "", "", "", ""],
- ["", "", "Illiterate", "Read & \nWrite", "1-4 std.", "5-8 std.", "9-12 std.", "College"],
+ [
+ "",
+ "",
+ "Illiterate",
+ "Read & \nWrite",
+ "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"],
@@ -424,20 +2569,30 @@ data_lattice_two_tables_2 = [
["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"]
+ ["Pooled", "23889", "47.7", "1.5", "9.9", "19.9", "17.8", "3.3"],
]
data_lattice_table_regions = [
- ['Età dell’Assicurato \nall’epoca del decesso', 'Misura % di \nmaggiorazione'],
- ['18-75', '1,00%'],
- ['76-80', '0,50%'],
- ['81 in poi', '0,10%']
+ ["Età dell’Assicurato \nall’epoca del decesso", "Misura % di \nmaggiorazione"],
+ ["18-75", "1,00%"],
+ ["76-80", "0,50%"],
+ ["81 in poi", "0,10%"],
]
data_lattice_table_areas = [
["", "", "", "", "", "", "", "", ""],
["State", "n", "Literacy Status", "", "", "", "", "", ""],
- ["", "", "Illiterate", "Read & \nWrite", "1-4 std.", "5-8 std.", "9-12 std.", "College", ""],
+ [
+ "",
+ "",
+ "Illiterate",
+ "Read & \nWrite",
+ "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", ""],
@@ -449,18 +2604,54 @@ data_lattice_table_areas = [
["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", ""],
- ["", "", "", "", "", "", "", "", ""]
+ ["", "", "", "", "", "", "", "", ""],
]
data_lattice_process_background = [
- ["State", "Date", "Halt \nstations", "Halt \ndays", "Persons \ndirectly \nreached\n(in lakh)", "Persons \ntrained", "Persons \ncounseled", "Persons \ntested\nfor HIV"],
+ [
+ "State",
+ "Date",
+ "Halt \nstations",
+ "Halt \ndays",
+ "Persons \ndirectly \nreached\n(in lakh)",
+ "Persons \ntrained",
+ "Persons \ncounseled",
+ "Persons \ntested\nfor HIV",
+ ],
["Delhi", "1.12.2009", "8", "17", "1.29", "3,665", "2,409", "1,000"],
["Rajasthan", "2.12.2009 to \n19.12.2009", "", "", "", "", "", ""],
- ["Gujarat", "20.12.2009 to \n3.1.2010", "6", "13", "6.03", "3,810", "2,317", "1,453"],
- ["Maharashtra", "4.01.2010 to \n1.2.2010", "13", "26", "1.27", "5,680", "9,027", "4,153"],
- ["Karnataka", "2.2.2010 to \n22.2.2010", "11", "19", "1.80", "5,741", "3,658", "3,183"],
+ [
+ "Gujarat",
+ "20.12.2009 to \n3.1.2010",
+ "6",
+ "13",
+ "6.03",
+ "3,810",
+ "2,317",
+ "1,453",
+ ],
+ [
+ "Maharashtra",
+ "4.01.2010 to \n1.2.2010",
+ "13",
+ "26",
+ "1.27",
+ "5,680",
+ "9,027",
+ "4,153",
+ ],
+ [
+ "Karnataka",
+ "2.2.2010 to \n22.2.2010",
+ "11",
+ "19",
+ "1.80",
+ "5,741",
+ "3,658",
+ "3,183",
+ ],
["Kerala", "23.2.2010 to \n11.3.2010", "9", "17", "1.42", "3,559", "2,173", "855"],
- ["Total", "", "47", "92", "11.81", "22,455", "19,584", "10,644"]
+ ["Total", "", "47", "92", "11.81", "22,455", "19,584", "10,644"],
]
data_lattice_copy_text = [
@@ -503,49 +2694,121 @@ data_lattice_copy_text = [
["PCCM", "San Francisco", "Family Mosaic", "25"],
["PCCM", "Total PHP Enrollment", "", "853"],
["All Models Total Enrollments", "", "", "10,132,875"],
- ["Source: Data Warehouse \n12/14/15", "", "", ""]
+ ["Source: Data Warehouse \n12/14/15", "", "", ""],
]
data_lattice_shift_text_left_top = [
- ["Investigations", "No. of\nHHs", "Age/Sex/\nPhysiological Group", "Preva-\nlence", "C.I*", "Relative\nPrecision", "Sample size\nper State"],
+ [
+ "Investigations",
+ "No. of\nHHs",
+ "Age/Sex/\nPhysiological Group",
+ "Preva-\nlence",
+ "C.I*",
+ "Relative\nPrecision",
+ "Sample size\nper State",
+ ],
["Anthropometry", "2400", "All the available individuals", "", "", "", ""],
["Clinical Examination", "", "", "", "", "", ""],
["History of morbidity", "", "", "", "", "", ""],
- ["Diet survey", "1200", "All the individuals partaking meals in the HH", "", "", "", ""],
+ [
+ "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 &\nPractices on HTN &\nDM", "2400", "Men (≥ 18 yrs)", "-", "-", "-", "1728"],
- ["", "2400", "Women (≥ 18 yrs)", "-", "-", "-", "1728"]
+ [
+ "Knowledge &\nPractices on HTN &\nDM",
+ "2400",
+ "Men (≥ 18 yrs)",
+ "-",
+ "-",
+ "-",
+ "1728",
+ ],
+ ["", "2400", "Women (≥ 18 yrs)", "-", "-", "-", "1728"],
]
data_lattice_shift_text_disable = [
- ["Investigations", "No. of\nHHs", "Age/Sex/\nPhysiological Group", "Preva-\nlence", "C.I*", "Relative\nPrecision", "Sample size\nper State"],
+ [
+ "Investigations",
+ "No. of\nHHs",
+ "Age/Sex/\nPhysiological Group",
+ "Preva-\nlence",
+ "C.I*",
+ "Relative\nPrecision",
+ "Sample size\nper State",
+ ],
["Anthropometry", "", "", "", "", "", ""],
["Clinical Examination", "2400", "", "All the available individuals", "", "", ""],
["History of morbidity", "", "", "", "", "", ""],
- ["Diet survey", "1200", "", "All the individuals partaking meals in the HH", "", "", ""],
+ [
+ "Diet survey",
+ "1200",
+ "",
+ "All the individuals partaking meals in the HH",
+ "",
+ "",
+ "",
+ ],
["", "", "Men (≥ 18yrs)", "", "", "", "1728"],
["Blood Pressure #", "2400", "Women (≥ 18 yrs)", "10%", "95%", "20%", "1728"],
["", "", "Men (≥ 18 yrs)", "", "", "", "1825"],
["Fasting blood glucose", "2400", "Women (≥ 18 yrs)", "5%", "95%", "20%", "1825"],
- ["Knowledge &\nPractices on HTN &", "2400", "Men (≥ 18 yrs)", "-", "-", "-", "1728"],
- ["DM", "2400", "Women (≥ 18 yrs)", "-", "-", "-", "1728"]
+ [
+ "Knowledge &\nPractices on HTN &",
+ "2400",
+ "Men (≥ 18 yrs)",
+ "-",
+ "-",
+ "-",
+ "1728",
+ ],
+ ["DM", "2400", "Women (≥ 18 yrs)", "-", "-", "-", "1728"],
]
data_lattice_shift_text_right_bottom = [
- ["Investigations", "No. of\nHHs", "Age/Sex/\nPhysiological Group", "Preva-\nlence", "C.I*", "Relative\nPrecision", "Sample size\nper State"],
+ [
+ "Investigations",
+ "No. of\nHHs",
+ "Age/Sex/\nPhysiological Group",
+ "Preva-\nlence",
+ "C.I*",
+ "Relative\nPrecision",
+ "Sample size\nper State",
+ ],
["Anthropometry", "", "", "", "", "", ""],
["Clinical Examination", "", "", "", "", "", ""],
["History of morbidity", "2400", "", "", "", "", "All the available individuals"],
- ["Diet survey", "1200", "", "", "", "", "All the individuals partaking meals in the HH"],
+ [
+ "Diet survey",
+ "1200",
+ "",
+ "",
+ "",
+ "",
+ "All the individuals partaking meals in the HH",
+ ],
["", "", "Men (≥ 18yrs)", "", "", "", "1728"],
["Blood Pressure #", "2400", "Women (≥ 18 yrs)", "10%", "95%", "20%", "1728"],
["", "", "Men (≥ 18 yrs)", "", "", "", "1825"],
["Fasting blood glucose", "2400", "Women (≥ 18 yrs)", "5%", "95%", "20%", "1825"],
["", "2400", "Men (≥ 18 yrs)", "-", "-", "-", "1728"],
- ["Knowledge &\nPractices on HTN &\nDM", "2400", "Women (≥ 18 yrs)", "-", "-", "-", "1728"]
+ [
+ "Knowledge &\nPractices on HTN &\nDM",
+ "2400",
+ "Women (≥ 18 yrs)",
+ "-",
+ "-",
+ "-",
+ "1728",
+ ],
]
data_arabic = [
@@ -553,7 +2816,7 @@ data_arabic = [
["ﻝﺎﻤﺸﻟﺍ\xa0ﺎﻨﻴﻟﻭﺭﺎﻛ\xa0ﺔﻳﻻﻭ\xa0ﻦﻣ\xa0ﺎﻧﺍ", "؟ﺖﻧﺍ\xa0ﻦﻳﺍ\xa0ﻦﻣ"],
["1234", "ﻂﻄﻗ\xa047\xa0ﻱﺪﻨﻋ"],
["؟ﻙﺎﺒﺷ\xa0ﺖﻧﺍ\xa0ﻞﻫ", "ﺔﻳﺰﻴﻠﺠﻧﻻﺍ\xa0ﻲﻓ\xa0Jeremy\xa0ﻲﻤﺳﺍ"],
- ["Jeremy\xa0is\xa0ﻲﻣﺮﺟ\xa0in\xa0Arabic", ""]
+ ["Jeremy\xa0is\xa0ﻲﻣﺮﺟ\xa0in\xa0Arabic", ""],
]
data_stream_layout_kwargs = [
@@ -593,5 +2856,5 @@ data_stream_layout_kwargs = [
["A.O.P Châteauneuf du Pape", ""],
["Domaine de Beaurenard 2011", "15 €"],
["A.O.P Cornas", ""],
- ["Domaine Lionnet « Terre Brûlée » 2012", "15 €"]
+ ["Domaine Lionnet « Terre Brûlée » 2012", "15 €"],
]
diff --git a/tests/test_common.py b/tests/test_common.py
index 7f5636b..63762ad 100644
--- a/tests/test_common.py
+++ b/tests/test_common.py
@@ -14,12 +14,7 @@ testdir = os.path.join(testdir, "files")
def test_parsing_report():
- parsing_report = {
- 'accuracy': 99.02,
- 'whitespace': 12.24,
- 'order': 1,
- 'page': 1
- }
+ parsing_report = {"accuracy": 99.02, "whitespace": 12.24, "order": 1, "page": 1}
filename = os.path.join(testdir, "foo.pdf")
tables = camelot.read_pdf(filename)
@@ -62,7 +57,7 @@ def test_stream_two_tables():
df2 = pd.DataFrame(data_stream_two_tables_2)
filename = os.path.join(testdir, "tabula/12s0324.pdf")
- tables = camelot.read_pdf(filename, flavor='stream')
+ tables = camelot.read_pdf(filename, flavor="stream")
assert len(tables) == 2
assert df1.equals(tables[0].df)
@@ -73,7 +68,9 @@ def test_stream_table_regions():
df = pd.DataFrame(data_stream_table_areas)
filename = os.path.join(testdir, "tabula/us-007.pdf")
- tables = camelot.read_pdf(filename, flavor="stream", table_regions=["320,460,573,335"])
+ tables = camelot.read_pdf(
+ filename, flavor="stream", table_regions=["320,460,573,335"]
+ )
assert df.equals(tables[0].df)
@@ -81,7 +78,9 @@ def test_stream_table_areas():
df = pd.DataFrame(data_stream_table_areas)
filename = os.path.join(testdir, "tabula/us-007.pdf")
- tables = camelot.read_pdf(filename, flavor="stream", table_areas=["320,500,573,335"])
+ tables = camelot.read_pdf(
+ filename, flavor="stream", table_areas=["320,500,573,335"]
+ )
assert df.equals(tables[0].df)
@@ -90,7 +89,8 @@ def test_stream_columns():
filename = os.path.join(testdir, "mexican_towns.pdf")
tables = camelot.read_pdf(
- filename, flavor="stream", columns=["67,180,230,425,475"], row_tol=10)
+ filename, flavor="stream", columns=["67,180,230,425,475"], row_tol=10
+ )
assert df.equals(tables[0].df)
@@ -99,7 +99,11 @@ def test_stream_split_text():
filename = os.path.join(testdir, "tabula/m27.pdf")
tables = camelot.read_pdf(
- filename, flavor="stream", columns=["72,95,209,327,442,529,566,606,683"], split_text=True)
+ filename,
+ flavor="stream",
+ columns=["72,95,209,327,442,529,566,606,683"],
+ split_text=True,
+ )
assert df.equals(tables[0].df)
@@ -115,7 +119,7 @@ def test_stream_strip_text():
df = pd.DataFrame(data_stream_strip_text)
filename = os.path.join(testdir, "detect_vertical_false.pdf")
- tables = camelot.read_pdf(filename, flavor="stream", strip_text="\n")
+ tables = camelot.read_pdf(filename, flavor="stream", strip_text=" ,\n")
assert df.equals(tables[0].df)
@@ -132,7 +136,8 @@ def test_stream_layout_kwargs():
filename = os.path.join(testdir, "detect_vertical_false.pdf")
tables = camelot.read_pdf(
- filename, flavor="stream", layout_kwargs={"detect_vertical": False})
+ filename, flavor="stream", layout_kwargs={"detect_vertical": False}
+ )
assert df.equals(tables[0].df)
@@ -140,7 +145,8 @@ def test_lattice():
df = pd.DataFrame(data_lattice)
filename = os.path.join(
- testdir, "tabula/icdar2013-dataset/competition-dataset-us/us-030.pdf")
+ testdir, "tabula/icdar2013-dataset/competition-dataset-us/us-030.pdf"
+ )
tables = camelot.read_pdf(filename, pages="2")
assert df.equals(tables[0].df)
@@ -209,10 +215,10 @@ def test_lattice_shift_text():
tables = camelot.read_pdf(filename, line_scale=40)
assert df_lt.equals(tables[0].df)
- tables = camelot.read_pdf(filename, line_scale=40, shift_text=[''])
+ tables = camelot.read_pdf(filename, line_scale=40, shift_text=[""])
assert df_disable.equals(tables[0].df)
- tables = camelot.read_pdf(filename, line_scale=40, shift_text=['r', 'b'])
+ tables = camelot.read_pdf(filename, line_scale=40, shift_text=["r", "b"])
assert df_rb.equals(tables[0].df)
@@ -221,7 +227,9 @@ def test_repr():
tables = camelot.read_pdf(filename)
assert repr(tables) == ""
assert repr(tables[0]) == ""
- assert repr(tables[0].cells[0][0]) == ""
+ assert (
+ repr(tables[0].cells[0][0]) == ""
+ )
def test_pages():
@@ -229,17 +237,23 @@ def test_pages():
tables = camelot.read_pdf(url)
assert repr(tables) == ""
assert repr(tables[0]) == ""
- assert repr(tables[0].cells[0][0]) == ""
+ assert (
+ repr(tables[0].cells[0][0]) == ""
+ )
- tables = camelot.read_pdf(url, pages='1-end')
+ tables = camelot.read_pdf(url, pages="1-end")
assert repr(tables) == ""
assert repr(tables[0]) == ""
- assert repr(tables[0].cells[0][0]) == ""
+ assert (
+ repr(tables[0].cells[0][0]) == ""
+ )
- tables = camelot.read_pdf(url, pages='all')
+ tables = camelot.read_pdf(url, pages="all")
assert repr(tables) == ""
assert repr(tables[0]) == ""
- assert repr(tables[0].cells[0][0]) == ""
+ assert (
+ repr(tables[0].cells[0][0]) == ""
+ )
def test_url():
@@ -247,7 +261,9 @@ def test_url():
tables = camelot.read_pdf(url)
assert repr(tables) == ""
assert repr(tables[0]) == ""
- assert repr(tables[0].cells[0][0]) == ""
+ assert (
+ repr(tables[0].cells[0][0]) == "| "
+ )
def test_arabic():
| | | | | | | | | |