From f1592c3fd431bcb8de6fee23cc749546c1dffe02 Mon Sep 17 00:00:00 2001
From: Coda Phillips <cphillips@sean.ssec.wisc.edu>
Date: Tue, 2 Aug 2016 15:41:20 -0500
Subject: [PATCH] Add more problem data

---
 test_data/AE160729/problems.csv | 913 ++++++++++++++++++++++++++++++++
 test_data/AE160730/problems.csv | 450 ++++++++++++++++
 test_data/AE160731/problems.csv |  80 +++
 test_data/AE160801/problems.csv |  78 +++
 4 files changed, 1521 insertions(+)
 create mode 100644 test_data/AE160729/problems.csv
 create mode 100644 test_data/AE160730/problems.csv
 create mode 100644 test_data/AE160731/problems.csv
 create mode 100644 test_data/AE160801/problems.csv

diff --git a/test_data/AE160729/problems.csv b/test_data/AE160729/problems.csv
new file mode 100644
index 0000000..ff1ca78
--- /dev/null
+++ b/test_data/AE160729/problems.csv
@@ -0,0 +1,913 @@
+record_sum,problem
+#
+2219,missing data
+#
+0,hatch closed
+1,hatch closed
+2,hatch closed
+3,hatch closed
+4,hatch closed
+5,hatch closed
+1356,hatch closed
+1357,hatch closed
+1358,hatch closed
+1359,hatch closed
+1360,hatch closed
+1361,hatch closed
+1362,hatch closed
+1363,hatch closed
+1364,hatch closed
+1365,hatch closed
+1366,hatch closed
+1367,hatch closed
+1368,hatch closed
+1369,hatch closed
+1370,hatch closed
+1371,hatch closed
+1372,hatch closed
+1373,hatch closed
+1374,hatch closed
+1375,hatch closed
+1376,hatch closed
+1377,hatch closed
+1378,hatch closed
+1379,hatch closed
+1380,hatch closed
+1381,hatch closed
+1382,hatch closed
+1383,hatch closed
+1384,hatch closed
+1385,hatch closed
+1386,hatch closed
+1387,hatch closed
+1388,hatch closed
+1389,hatch closed
+1390,hatch closed
+1391,hatch closed
+1392,hatch closed
+1393,hatch closed
+1394,hatch closed
+1395,hatch closed
+1396,hatch closed
+1397,hatch closed
+1398,hatch closed
+1399,hatch closed
+1400,hatch closed
+1401,hatch closed
+1402,hatch closed
+1403,hatch closed
+1404,hatch closed
+1405,hatch closed
+1406,hatch closed
+1407,hatch closed
+1408,hatch closed
+1409,hatch closed
+1410,hatch closed
+1411,hatch closed
+1412,hatch closed
+1413,hatch closed
+1414,hatch closed
+1415,hatch closed
+1416,hatch closed
+1417,hatch closed
+1418,hatch closed
+1419,hatch closed
+1420,hatch closed
+1421,hatch closed
+1422,hatch closed
+1423,hatch closed
+1424,hatch closed
+1425,hatch closed
+1426,hatch closed
+1427,hatch closed
+1428,hatch closed
+1429,hatch closed
+1430,hatch closed
+1431,hatch closed
+1432,hatch closed
+1433,hatch closed
+1434,hatch closed
+1435,hatch closed
+1436,hatch closed
+1437,hatch closed
+1438,hatch closed
+1439,hatch closed
+1440,hatch closed
+1441,hatch closed
+1442,hatch closed
+1443,hatch closed
+1444,hatch closed
+1445,hatch closed
+1446,hatch closed
+1447,hatch closed
+1448,hatch closed
+1449,hatch closed
+1450,hatch closed
+1451,hatch closed
+1452,hatch closed
+1453,hatch closed
+1454,hatch closed
+1455,hatch closed
+1456,hatch closed
+1457,hatch closed
+1458,hatch closed
+1459,hatch closed
+1460,hatch closed
+1461,hatch closed
+1462,hatch closed
+1463,hatch closed
+1464,hatch closed
+1465,hatch closed
+1466,hatch closed
+1467,hatch closed
+1468,hatch closed
+1469,hatch closed
+1470,hatch closed
+1471,hatch closed
+1472,hatch closed
+1473,hatch closed
+1474,hatch closed
+1475,hatch closed
+1476,hatch closed
+1477,hatch closed
+1478,hatch closed
+1479,hatch closed
+1480,hatch closed
+1481,hatch closed
+1482,hatch closed
+1483,hatch closed
+1484,hatch closed
+1485,hatch closed
+1486,hatch closed
+1487,hatch closed
+1488,hatch closed
+1489,hatch closed
+1490,hatch closed
+1491,hatch closed
+1492,hatch closed
+1493,hatch closed
+1494,hatch closed
+1495,hatch closed
+1496,hatch closed
+1497,hatch closed
+1498,hatch closed
+1499,hatch closed
+1500,hatch closed
+1501,hatch closed
+1502,hatch closed
+1503,hatch closed
+1504,hatch closed
+1505,hatch closed
+1506,hatch closed
+1507,hatch closed
+1508,hatch closed
+1509,hatch closed
+1510,hatch closed
+1511,hatch closed
+1512,hatch closed
+1513,hatch closed
+1514,hatch closed
+1515,hatch closed
+1516,hatch closed
+1517,hatch closed
+1518,hatch closed
+1519,hatch closed
+1520,hatch closed
+1521,hatch closed
+1522,hatch closed
+1523,hatch closed
+1524,hatch closed
+1525,hatch closed
+1526,hatch closed
+1527,hatch closed
+1528,hatch closed
+1529,hatch closed
+1530,hatch closed
+1531,hatch closed
+1532,hatch closed
+1533,hatch closed
+1534,hatch closed
+1535,hatch closed
+1536,hatch closed
+1537,hatch closed
+1538,hatch closed
+1539,hatch closed
+1540,hatch closed
+1541,hatch closed
+1542,hatch closed
+1543,hatch closed
+1544,hatch closed
+1545,hatch closed
+1546,hatch closed
+1547,hatch closed
+1548,hatch closed
+1549,hatch closed
+1550,hatch closed
+1551,hatch closed
+1552,hatch closed
+1553,hatch closed
+1554,hatch closed
+1555,hatch closed
+1556,hatch closed
+1557,hatch closed
+1558,hatch closed
+1559,hatch closed
+1560,hatch closed
+1561,hatch closed
+1562,hatch closed
+1563,hatch closed
+1564,hatch closed
+1565,hatch closed
+1566,hatch closed
+1567,hatch closed
+1568,hatch closed
+1569,hatch closed
+1570,hatch closed
+1571,hatch closed
+1572,hatch closed
+1573,hatch closed
+1574,hatch closed
+1575,hatch closed
+1576,hatch closed
+1577,hatch closed
+1578,hatch closed
+1579,hatch closed
+1580,hatch closed
+1581,hatch closed
+1582,hatch closed
+1583,hatch closed
+1584,hatch closed
+1585,hatch closed
+1586,hatch closed
+1587,hatch closed
+1588,hatch closed
+1589,hatch closed
+1590,hatch closed
+1591,hatch closed
+1592,hatch closed
+1593,hatch closed
+1594,hatch closed
+1595,hatch closed
+1596,hatch closed
+1597,hatch closed
+1598,hatch closed
+1599,hatch closed
+1600,hatch closed
+1601,hatch closed
+1602,hatch closed
+1603,hatch closed
+1604,hatch closed
+1605,hatch closed
+1606,hatch closed
+1607,hatch closed
+1608,hatch closed
+1609,hatch closed
+1610,hatch closed
+1611,hatch closed
+1612,hatch closed
+1613,hatch closed
+1614,hatch closed
+1615,hatch closed
+1616,hatch closed
+1617,hatch closed
+1618,hatch closed
+1619,hatch closed
+1620,hatch closed
+1621,hatch closed
+1622,hatch closed
+1623,hatch closed
+1624,hatch closed
+1625,hatch closed
+1626,hatch closed
+1627,hatch closed
+1628,hatch closed
+1629,hatch closed
+1630,hatch closed
+1631,hatch closed
+1632,hatch closed
+1633,hatch closed
+1634,hatch closed
+1635,hatch closed
+1636,hatch closed
+1637,hatch closed
+1638,hatch closed
+1639,hatch closed
+1640,hatch closed
+1641,hatch closed
+1642,hatch closed
+1643,hatch closed
+1644,hatch closed
+1645,hatch closed
+1646,hatch closed
+1647,hatch closed
+1648,hatch closed
+1649,hatch closed
+1650,hatch closed
+1651,hatch closed
+1652,hatch closed
+1653,hatch closed
+1654,hatch closed
+1655,hatch closed
+1656,hatch closed
+1657,hatch closed
+1658,hatch closed
+1659,hatch closed
+1660,hatch closed
+1661,hatch closed
+1662,hatch closed
+1663,hatch closed
+1664,hatch closed
+1665,hatch closed
+1666,hatch closed
+1667,hatch closed
+1668,hatch closed
+1669,hatch closed
+1670,hatch closed
+1671,hatch closed
+1672,hatch closed
+1673,hatch closed
+1674,hatch closed
+1675,hatch closed
+1676,hatch closed
+1677,hatch closed
+1678,hatch closed
+1679,hatch closed
+1680,hatch closed
+1681,hatch closed
+1682,hatch closed
+1683,hatch closed
+1684,hatch closed
+1685,hatch closed
+1686,hatch closed
+1687,hatch closed
+1688,hatch closed
+1689,hatch closed
+1690,hatch closed
+1691,hatch closed
+1692,hatch closed
+1693,hatch closed
+1694,hatch closed
+1695,hatch closed
+1696,hatch closed
+1697,hatch closed
+1698,hatch closed
+1699,hatch closed
+1700,hatch closed
+1701,hatch closed
+1702,hatch closed
+1703,hatch closed
+1704,hatch closed
+1705,hatch closed
+1706,hatch closed
+1707,hatch closed
+1708,hatch closed
+1709,hatch closed
+1710,hatch closed
+1711,hatch closed
+1712,hatch closed
+1713,hatch closed
+1714,hatch closed
+1715,hatch closed
+1716,hatch closed
+1717,hatch closed
+1718,hatch closed
+1719,hatch closed
+1720,hatch closed
+1721,hatch closed
+1722,hatch closed
+1723,hatch closed
+1724,hatch closed
+1725,hatch closed
+1726,hatch closed
+1727,hatch closed
+1728,hatch closed
+1729,hatch closed
+1730,hatch closed
+1731,hatch closed
+1732,hatch closed
+1733,hatch closed
+1734,hatch closed
+1735,hatch closed
+1736,hatch closed
+1737,hatch closed
+1738,hatch closed
+1739,hatch closed
+1740,hatch closed
+1741,hatch closed
+1742,hatch closed
+1743,hatch closed
+1744,hatch closed
+1745,hatch closed
+1746,hatch closed
+1747,hatch closed
+1748,hatch closed
+1749,hatch closed
+1750,hatch closed
+1751,hatch closed
+1752,hatch closed
+1753,hatch closed
+1754,hatch closed
+1755,hatch closed
+1756,hatch closed
+1757,hatch closed
+1758,hatch closed
+1759,hatch closed
+1760,hatch closed
+1761,hatch closed
+1762,hatch closed
+1763,hatch closed
+1764,hatch closed
+1765,hatch closed
+1766,hatch closed
+1767,hatch closed
+1768,hatch closed
+1769,hatch closed
+1770,hatch closed
+1771,hatch closed
+1772,hatch closed
+1773,hatch closed
+1774,hatch closed
+1775,hatch closed
+1776,hatch closed
+1777,hatch closed
+1778,hatch closed
+1779,hatch closed
+1780,hatch closed
+1781,hatch closed
+1782,hatch closed
+1783,hatch closed
+1784,hatch closed
+1785,hatch closed
+1786,hatch closed
+1787,hatch closed
+1788,hatch closed
+1789,hatch closed
+1790,hatch closed
+1791,hatch closed
+1792,hatch closed
+1793,hatch closed
+1794,hatch closed
+1795,hatch closed
+1796,hatch closed
+1797,hatch closed
+1798,hatch closed
+1799,hatch closed
+1800,hatch closed
+1801,hatch closed
+1802,hatch closed
+1803,hatch closed
+1804,hatch closed
+1805,hatch closed
+1806,hatch closed
+1807,hatch closed
+1808,hatch closed
+1809,hatch closed
+1810,hatch closed
+1811,hatch closed
+1812,hatch closed
+1813,hatch closed
+1814,hatch closed
+1815,hatch closed
+1816,hatch closed
+1817,hatch closed
+1818,hatch closed
+1819,hatch closed
+1820,hatch closed
+1821,hatch closed
+1822,hatch closed
+1823,hatch closed
+1824,hatch closed
+1825,hatch closed
+1826,hatch closed
+1827,hatch closed
+1828,hatch closed
+1829,hatch closed
+1830,hatch closed
+1831,hatch closed
+1832,hatch closed
+1833,hatch closed
+1834,hatch closed
+1835,hatch closed
+1836,hatch closed
+1837,hatch closed
+1838,hatch closed
+1839,hatch closed
+1840,hatch closed
+1841,hatch closed
+1842,hatch closed
+1843,hatch closed
+1844,hatch closed
+1845,hatch closed
+1846,hatch closed
+1847,hatch closed
+1848,hatch closed
+1849,hatch closed
+1850,hatch closed
+1851,hatch closed
+1852,hatch closed
+1853,hatch closed
+1854,hatch closed
+1855,hatch closed
+1856,hatch closed
+1857,hatch closed
+1858,hatch closed
+1859,hatch closed
+1860,hatch closed
+1861,hatch closed
+1862,hatch closed
+1863,hatch closed
+1864,hatch closed
+1865,hatch closed
+1866,hatch closed
+1867,hatch closed
+1868,hatch closed
+1869,hatch closed
+1870,hatch closed
+1871,hatch closed
+1872,hatch closed
+1873,hatch closed
+1874,hatch closed
+1875,hatch closed
+1876,hatch closed
+1877,hatch closed
+1878,hatch closed
+1879,hatch closed
+1880,hatch closed
+1881,hatch closed
+1882,hatch closed
+1883,hatch closed
+1884,hatch closed
+1885,hatch closed
+1886,hatch closed
+1887,hatch closed
+1888,hatch closed
+1889,hatch closed
+1890,hatch closed
+1891,hatch closed
+1892,hatch closed
+1893,hatch closed
+1894,hatch closed
+1895,hatch closed
+1896,hatch closed
+1897,hatch closed
+1898,hatch closed
+1899,hatch closed
+1900,hatch closed
+1901,hatch closed
+1902,hatch closed
+1903,hatch closed
+1904,hatch closed
+1905,hatch closed
+1906,hatch closed
+1907,hatch closed
+1908,hatch closed
+1909,hatch closed
+1910,hatch closed
+1911,hatch closed
+1912,hatch closed
+1913,hatch closed
+1914,hatch closed
+1915,hatch closed
+1916,hatch closed
+1917,hatch closed
+1918,hatch closed
+1919,hatch closed
+1920,hatch closed
+1921,hatch closed
+1922,hatch closed
+1923,hatch closed
+1924,hatch closed
+1925,hatch closed
+1926,hatch closed
+1927,hatch closed
+1928,hatch closed
+1929,hatch closed
+1930,hatch closed
+1931,hatch closed
+1932,hatch closed
+1933,hatch closed
+1934,hatch closed
+1935,hatch closed
+1936,hatch closed
+1937,hatch closed
+1938,hatch closed
+1939,hatch closed
+1940,hatch closed
+1941,hatch closed
+1942,hatch closed
+1943,hatch closed
+1944,hatch closed
+1945,hatch closed
+1946,hatch closed
+1947,hatch closed
+1948,hatch closed
+1949,hatch closed
+1950,hatch closed
+1951,hatch closed
+1952,hatch closed
+1953,hatch closed
+1954,hatch closed
+1955,hatch closed
+1956,hatch closed
+1957,hatch closed
+1958,hatch closed
+1959,hatch closed
+1960,hatch closed
+1961,hatch closed
+1962,hatch closed
+1963,hatch closed
+1964,hatch closed
+1965,hatch closed
+1966,hatch closed
+1967,hatch closed
+1968,hatch closed
+1969,hatch closed
+1970,hatch closed
+1971,hatch closed
+1972,hatch closed
+1973,hatch closed
+1974,hatch closed
+1975,hatch closed
+1976,hatch closed
+1977,hatch closed
+1978,hatch closed
+1979,hatch closed
+1980,hatch closed
+1981,hatch closed
+1982,hatch closed
+1983,hatch closed
+1984,hatch closed
+1985,hatch closed
+1986,hatch closed
+1987,hatch closed
+1988,hatch closed
+1989,hatch closed
+1990,hatch closed
+1991,hatch closed
+1992,hatch closed
+1993,hatch closed
+1994,hatch closed
+1995,hatch closed
+1996,hatch closed
+1997,hatch closed
+1998,hatch closed
+1999,hatch closed
+2000,hatch closed
+2001,hatch closed
+2002,hatch closed
+2003,hatch closed
+2004,hatch closed
+2005,hatch closed
+2006,hatch closed
+2007,hatch closed
+2008,hatch closed
+2009,hatch closed
+2010,hatch closed
+2011,hatch closed
+2012,hatch closed
+2013,hatch closed
+2014,hatch closed
+2015,hatch closed
+2016,hatch closed
+2017,hatch closed
+2018,hatch closed
+2019,hatch closed
+2020,hatch closed
+2021,hatch closed
+2022,hatch closed
+2023,hatch closed
+2024,hatch closed
+2025,hatch closed
+2026,hatch closed
+2027,hatch closed
+2028,hatch closed
+2029,hatch closed
+2030,hatch closed
+2031,hatch closed
+2032,hatch closed
+2033,hatch closed
+2034,hatch closed
+2035,hatch closed
+2036,hatch closed
+2037,hatch closed
+2038,hatch closed
+2039,hatch closed
+2040,hatch closed
+2041,hatch closed
+2042,hatch closed
+2043,hatch closed
+2044,hatch closed
+2045,hatch closed
+2046,hatch closed
+2047,hatch closed
+2048,hatch closed
+2049,hatch closed
+2050,hatch closed
+2051,hatch closed
+2052,hatch closed
+2053,hatch closed
+2054,hatch closed
+2055,hatch closed
+2056,hatch closed
+2057,hatch closed
+2058,hatch closed
+2059,hatch closed
+2060,hatch closed
+2061,hatch closed
+2062,hatch closed
+2063,hatch closed
+2064,hatch closed
+2065,hatch closed
+2066,hatch closed
+2067,hatch closed
+2068,hatch closed
+2069,hatch closed
+2070,hatch closed
+2071,hatch closed
+2072,hatch closed
+2073,hatch closed
+2074,hatch closed
+2075,hatch closed
+2076,hatch closed
+2077,hatch closed
+2078,hatch closed
+2079,hatch closed
+2094,hatch closed
+2095,hatch closed
+2096,hatch closed
+2097,hatch closed
+2098,hatch closed
+2099,hatch closed
+2100,hatch closed
+2101,hatch closed
+2102,hatch closed
+2103,hatch closed
+2104,hatch closed
+2105,hatch closed
+2106,hatch closed
+2107,hatch closed
+2108,hatch closed
+2109,hatch closed
+2126,hatch closed
+2127,hatch closed
+2128,hatch closed
+2129,hatch closed
+2130,hatch closed
+2131,hatch closed
+2132,hatch closed
+2133,hatch closed
+2134,hatch closed
+2135,hatch closed
+2136,hatch closed
+2137,hatch closed
+2138,hatch closed
+2139,hatch closed
+2140,hatch closed
+2141,hatch closed
+2142,hatch closed
+2143,hatch closed
+2144,hatch closed
+2145,hatch closed
+2146,hatch closed
+2147,hatch closed
+2148,hatch closed
+2149,hatch closed
+2150,hatch closed
+2151,hatch closed
+2152,hatch closed
+2153,hatch closed
+2154,hatch closed
+2155,hatch closed
+2156,hatch closed
+2157,hatch closed
+2158,hatch closed
+2159,hatch closed
+2160,hatch closed
+2161,hatch closed
+2162,hatch closed
+2163,hatch closed
+2164,hatch closed
+2165,hatch closed
+2166,hatch closed
+2167,hatch closed
+2168,hatch closed
+2169,hatch closed
+2170,hatch closed
+2171,hatch closed
+2172,hatch closed
+2173,hatch closed
+2174,hatch closed
+2175,hatch closed
+2176,hatch closed
+2177,hatch closed
+2178,hatch closed
+2179,hatch closed
+2180,hatch closed
+2181,hatch closed
+2182,hatch closed
+2183,hatch closed
+2184,hatch closed
+2185,hatch closed
+2186,hatch closed
+2187,hatch closed
+2188,hatch closed
+2189,hatch closed
+2190,hatch closed
+2191,hatch closed
+2192,hatch closed
+2193,hatch closed
+2194,hatch closed
+2195,hatch closed
+2196,hatch closed
+2197,hatch closed
+2198,hatch closed
+2199,hatch closed
+2200,hatch closed
+2201,hatch closed
+2202,hatch closed
+2203,hatch closed
+2204,hatch closed
+2205,hatch closed
+2206,hatch closed
+2207,hatch closed
+2208,hatch closed
+2209,hatch closed
+2210,hatch closed
+2211,hatch closed
+2220,hatch closed
+2221,hatch closed
+2222,hatch closed
+2223,hatch closed
+2224,hatch closed
+2225,hatch closed
+2226,hatch closed
+2227,hatch closed
+2228,hatch closed
+2229,hatch closed
+2230,hatch closed
+2231,hatch closed
+#
+2072,safing
+2073,safing
+2074,safing
+2075,safing
+2076,safing
+2077,safing
+2078,safing
+2079,safing
+2080,safing
+2081,safing
+2082,safing
+2083,safing
+2084,safing
+2085,safing
+2086,safing
+2087,safing
+2120,safing
+2121,safing
+2122,safing
+2123,safing
+2124,safing
+2125,safing
+2126,safing
+2127,safing
+2128,safing
+2129,safing
+2130,safing
+2131,safing
+2132,safing
+2133,safing
+2134,safing
+2135,safing
+2200,safing
+2201,safing
+2202,safing
+2203,safing
+2204,safing
+2205,safing
+2206,safing
+2207,safing
+2208,safing
+2209,safing
+2210,safing
+2211,safing
+2212,safing
+2213,safing
+2214,safing
+2215,safing
+2224,safing
+2225,safing
+2226,safing
+2227,safing
+2228,safing
+2229,safing
+2230,safing
+2231,safing
+2232,safing
+2233,safing
+2234,safing
+2235,safing
+2236,safing
+2237,safing
+2238,safing
+2239,safing
diff --git a/test_data/AE160730/problems.csv b/test_data/AE160730/problems.csv
new file mode 100644
index 0000000..e958baa
--- /dev/null
+++ b/test_data/AE160730/problems.csv
@@ -0,0 +1,450 @@
+record_sum,problem
+#
+1675,missing data
+1807,missing data
+2200,missing data
+2201,missing data
+2202,missing data
+2203,missing data
+2204,missing data
+2205,missing data
+2206,missing data
+2207,missing data
+2438,missing data
+3104,missing data
+3105,missing data
+3106,missing data
+3107,missing data
+3108,missing data
+3109,missing data
+3110,missing data
+3111,missing data
+3112,missing data
+3113,missing data
+3114,missing data
+3115,missing data
+3116,missing data
+3117,missing data
+3118,missing data
+3119,missing data
+3464,missing data
+3465,missing data
+3466,missing data
+3467,missing data
+3468,missing data
+3469,missing data
+3470,missing data
+3471,missing data
+3472,missing data
+3473,missing data
+3474,missing data
+3475,missing data
+3476,missing data
+3477,missing data
+3478,missing data
+3479,missing data
+3488,missing data
+3489,missing data
+3490,missing data
+3491,missing data
+3492,missing data
+3493,missing data
+3494,missing data
+3495,missing data
+3496,missing data
+3497,missing data
+3498,missing data
+3499,missing data
+3500,missing data
+3501,missing data
+3502,missing data
+3503,missing data
+#
+0,hatch closed
+1,hatch closed
+2,hatch closed
+3,hatch closed
+4,hatch closed
+5,hatch closed
+1676,hatch closed
+1677,hatch closed
+1678,hatch closed
+1679,hatch closed
+1680,hatch closed
+1681,hatch closed
+1682,hatch closed
+1683,hatch closed
+1684,hatch closed
+1685,hatch closed
+1686,hatch closed
+1687,hatch closed
+1808,hatch closed
+1809,hatch closed
+1810,hatch closed
+1811,hatch closed
+1812,hatch closed
+1813,hatch closed
+1814,hatch closed
+1815,hatch closed
+1816,hatch closed
+1817,hatch closed
+1818,hatch closed
+2008,hatch closed
+2009,hatch closed
+2010,hatch closed
+2011,hatch closed
+2012,hatch closed
+2013,hatch closed
+2014,hatch closed
+2015,hatch closed
+2016,hatch closed
+2017,hatch closed
+2018,hatch closed
+2019,hatch closed
+2020,hatch closed
+2021,hatch closed
+2022,hatch closed
+2023,hatch closed
+2024,hatch closed
+2031,hatch closed
+2032,hatch closed
+2033,hatch closed
+2034,hatch closed
+2035,hatch closed
+2036,hatch closed
+2037,hatch closed
+2038,hatch closed
+2039,hatch closed
+2040,hatch closed
+2041,hatch closed
+2042,hatch closed
+2043,hatch closed
+2044,hatch closed
+2045,hatch closed
+2046,hatch closed
+2047,hatch closed
+2048,hatch closed
+2049,hatch closed
+2050,hatch closed
+2051,hatch closed
+2052,hatch closed
+2053,hatch closed
+2054,hatch closed
+2055,hatch closed
+2056,hatch closed
+2057,hatch closed
+2058,hatch closed
+2059,hatch closed
+2060,hatch closed
+2061,hatch closed
+2062,hatch closed
+2063,hatch closed
+2064,hatch closed
+2065,hatch closed
+2066,hatch closed
+2067,hatch closed
+2068,hatch closed
+2069,hatch closed
+2070,hatch closed
+2071,hatch closed
+2072,hatch closed
+2073,hatch closed
+2074,hatch closed
+2075,hatch closed
+2076,hatch closed
+2077,hatch closed
+2078,hatch closed
+2079,hatch closed
+2080,hatch closed
+2081,hatch closed
+2082,hatch closed
+2083,hatch closed
+2084,hatch closed
+2085,hatch closed
+2086,hatch closed
+2087,hatch closed
+2088,hatch closed
+2089,hatch closed
+2090,hatch closed
+2091,hatch closed
+2092,hatch closed
+2093,hatch closed
+2094,hatch closed
+2095,hatch closed
+2096,hatch closed
+2097,hatch closed
+2098,hatch closed
+2099,hatch closed
+2100,hatch closed
+2101,hatch closed
+2102,hatch closed
+2103,hatch closed
+2104,hatch closed
+2105,hatch closed
+2106,hatch closed
+2107,hatch closed
+2108,hatch closed
+2109,hatch closed
+2110,hatch closed
+2111,hatch closed
+2112,hatch closed
+2208,hatch closed
+2209,hatch closed
+2210,hatch closed
+2211,hatch closed
+2212,hatch closed
+2213,hatch closed
+2214,hatch closed
+2215,hatch closed
+2216,hatch closed
+2217,hatch closed
+2218,hatch closed
+2219,hatch closed
+2220,hatch closed
+2221,hatch closed
+2222,hatch closed
+2223,hatch closed
+2224,hatch closed
+2225,hatch closed
+2226,hatch closed
+2227,hatch closed
+2228,hatch closed
+2229,hatch closed
+2230,hatch closed
+2231,hatch closed
+2232,hatch closed
+2233,hatch closed
+2234,hatch closed
+2235,hatch closed
+2236,hatch closed
+2237,hatch closed
+2238,hatch closed
+2239,hatch closed
+2292,hatch closed
+2293,hatch closed
+2294,hatch closed
+2295,hatch closed
+2296,hatch closed
+2297,hatch closed
+2298,hatch closed
+2299,hatch closed
+2300,hatch closed
+2301,hatch closed
+2302,hatch closed
+2303,hatch closed
+2304,hatch closed
+2305,hatch closed
+2306,hatch closed
+2307,hatch closed
+2308,hatch closed
+2316,hatch closed
+2317,hatch closed
+2318,hatch closed
+2319,hatch closed
+2320,hatch closed
+2321,hatch closed
+2322,hatch closed
+2323,hatch closed
+2324,hatch closed
+2325,hatch closed
+2326,hatch closed
+2327,hatch closed
+2328,hatch closed
+2329,hatch closed
+2330,hatch closed
+2331,hatch closed
+2332,hatch closed
+2333,hatch closed
+2334,hatch closed
+2335,hatch closed
+2336,hatch closed
+2337,hatch closed
+2338,hatch closed
+2339,hatch closed
+2340,hatch closed
+2341,hatch closed
+2342,hatch closed
+2343,hatch closed
+2344,hatch closed
+2345,hatch closed
+2346,hatch closed
+2347,hatch closed
+2348,hatch closed
+2349,hatch closed
+2350,hatch closed
+2351,hatch closed
+2352,hatch closed
+2353,hatch closed
+2354,hatch closed
+2355,hatch closed
+2356,hatch closed
+2357,hatch closed
+2358,hatch closed
+2359,hatch closed
+2360,hatch closed
+2361,hatch closed
+2362,hatch closed
+2363,hatch closed
+2364,hatch closed
+2365,hatch closed
+2366,hatch closed
+2367,hatch closed
+2368,hatch closed
+2369,hatch closed
+2370,hatch closed
+2371,hatch closed
+2372,hatch closed
+2373,hatch closed
+2374,hatch closed
+2375,hatch closed
+2376,hatch closed
+2377,hatch closed
+2378,hatch closed
+2379,hatch closed
+2380,hatch closed
+2381,hatch closed
+2382,hatch closed
+2383,hatch closed
+2439,hatch closed
+2440,hatch closed
+2441,hatch closed
+2442,hatch closed
+2443,hatch closed
+2444,hatch closed
+2445,hatch closed
+2446,hatch closed
+2447,hatch closed
+2448,hatch closed
+2449,hatch closed
+3120,hatch closed
+3121,hatch closed
+3122,hatch closed
+3480,hatch closed
+3481,hatch closed
+3482,hatch closed
+3483,hatch closed
+3504,hatch closed
+3505,hatch closed
+3506,hatch closed
+3507,hatch closed
+3508,hatch closed
+3509,hatch closed
+#
+1680,safing
+1681,safing
+1682,safing
+1683,safing
+1684,safing
+1685,safing
+1686,safing
+1687,safing
+1688,safing
+1689,safing
+1690,safing
+1691,safing
+1692,safing
+1693,safing
+1694,safing
+1695,safing
+1800,safing
+1801,safing
+1802,safing
+1803,safing
+1804,safing
+1805,safing
+1806,safing
+1808,safing
+1809,safing
+1810,safing
+1811,safing
+1812,safing
+1813,safing
+1814,safing
+1815,safing
+1816,safing
+1817,safing
+1818,safing
+1819,safing
+1820,safing
+1821,safing
+1822,safing
+1823,safing
+2016,safing
+2017,safing
+2018,safing
+2019,safing
+2020,safing
+2021,safing
+2022,safing
+2023,safing
+2024,safing
+2025,safing
+2026,safing
+2027,safing
+2028,safing
+2029,safing
+2030,safing
+2031,safing
+2032,safing
+2033,safing
+2034,safing
+2035,safing
+2036,safing
+2037,safing
+2038,safing
+2039,safing
+2104,safing
+2105,safing
+2106,safing
+2107,safing
+2108,safing
+2109,safing
+2110,safing
+2111,safing
+2112,safing
+2113,safing
+2114,safing
+2115,safing
+2116,safing
+2117,safing
+2118,safing
+2119,safing
+2432,safing
+2433,safing
+2434,safing
+2435,safing
+2436,safing
+2437,safing
+2439,safing
+2440,safing
+2441,safing
+2442,safing
+2443,safing
+2444,safing
+2445,safing
+2446,safing
+2447,safing
+2448,safing
+2449,safing
+2450,safing
+2451,safing
+2452,safing
+2453,safing
+2454,safing
+2455,safing
+3120,safing
+3121,safing
+3122,safing
+3123,safing
+3124,safing
+3125,safing
+3126,safing
+3127,safing
+3480,safing
+3481,safing
+3482,safing
+3483,safing
+3484,safing
+3485,safing
+3486,safing
+3487,safing
diff --git a/test_data/AE160731/problems.csv b/test_data/AE160731/problems.csv
new file mode 100644
index 0000000..8ddb4d7
--- /dev/null
+++ b/test_data/AE160731/problems.csv
@@ -0,0 +1,80 @@
+record_sum,problem
+#
+648,missing data
+649,missing data
+650,missing data
+651,missing data
+652,missing data
+653,missing data
+654,missing data
+655,missing data
+656,missing data
+657,missing data
+658,missing data
+659,missing data
+660,missing data
+661,missing data
+662,missing data
+663,missing data
+664,missing data
+665,missing data
+666,missing data
+667,missing data
+668,missing data
+669,missing data
+670,missing data
+671,missing data
+1272,missing data
+1273,missing data
+1274,missing data
+1275,missing data
+1276,missing data
+1277,missing data
+1278,missing data
+1279,missing data
+2896,missing data
+2897,missing data
+2898,missing data
+2899,missing data
+2900,missing data
+2901,missing data
+2902,missing data
+2903,missing data
+2904,missing data
+2905,missing data
+2906,missing data
+2907,missing data
+2908,missing data
+2909,missing data
+2910,missing data
+2911,missing data
+2912,missing data
+2913,missing data
+2914,missing data
+2915,missing data
+2916,missing data
+2917,missing data
+2918,missing data
+2919,missing data
+#
+0,hatch closed
+1,hatch closed
+2,hatch closed
+3,hatch closed
+4,hatch closed
+5,hatch closed
+672,hatch closed
+673,hatch closed
+674,hatch closed
+675,hatch closed
+676,hatch closed
+677,hatch closed
+678,hatch closed
+679,hatch closed
+1280,hatch closed
+1281,hatch closed
+1282,hatch closed
+1283,hatch closed
+1284,hatch closed
+1285,hatch closed
+1286,hatch closed
diff --git a/test_data/AE160801/problems.csv b/test_data/AE160801/problems.csv
new file mode 100644
index 0000000..a6b3ddc
--- /dev/null
+++ b/test_data/AE160801/problems.csv
@@ -0,0 +1,78 @@
+record_sum,problem
+#
+343,missing data
+1215,missing data
+#
+0,hatch closed
+1,hatch closed
+2,hatch closed
+3,hatch closed
+4,hatch closed
+5,hatch closed
+344,hatch closed
+345,hatch closed
+346,hatch closed
+347,hatch closed
+348,hatch closed
+349,hatch closed
+350,hatch closed
+351,hatch closed
+352,hatch closed
+1216,hatch closed
+1217,hatch closed
+1218,hatch closed
+1219,hatch closed
+1220,hatch closed
+1221,hatch closed
+1222,hatch closed
+1223,hatch closed
+1224,hatch closed
+1225,hatch closed
+1226,hatch closed
+#
+336,safing
+337,safing
+338,safing
+339,safing
+340,safing
+341,safing
+342,safing
+344,safing
+345,safing
+346,safing
+347,safing
+348,safing
+349,safing
+350,safing
+351,safing
+352,safing
+353,safing
+354,safing
+355,safing
+356,safing
+357,safing
+358,safing
+359,safing
+1208,safing
+1209,safing
+1210,safing
+1211,safing
+1212,safing
+1213,safing
+1214,safing
+1216,safing
+1217,safing
+1218,safing
+1219,safing
+1220,safing
+1221,safing
+1222,safing
+1223,safing
+1224,safing
+1225,safing
+1226,safing
+1227,safing
+1228,safing
+1229,safing
+1230,safing
+1231,safing
-- 
GitLab