{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Datasets for use with libpysal\n",
    "As of version 4.2, libpysal has refactored the `examples` package to:\n",
    "\n",
    "- reduce the size of the source installation\n",
    "- allow the use of remote datasets from the [Center for Spatial Data Science at the Unversity of Chicago](https://spatial.uchicago.edu/), and other remotes\n",
    "\n",
    "This notebook highlights the new functionality"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Backwards compatibility is maintained"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "If you were familiar with previous versions of libpysal, the newest version maintains backwards compatibility so any code that relied on the previous API should work. \n",
    "\n",
    "For example:"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {},
   "outputs": [],
   "source": [
    "from libpysal.examples import get_path \n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "'/home/jovyan/libpysal/examples/mexico/mexicojoin.dbf'"
      ]
     },
     "execution_count": 2,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "get_path(\"mexicojoin.dbf\")"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "An important thing to note here is that the path to the file for this particular example is within the source distribution that was installed. Such an example data set is now referred to as a `builtin` dataset."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {},
   "outputs": [],
   "source": [
    "import libpysal\n",
    "dbf = libpysal.io.open(get_path(\"mexicojoin.dbf\"))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "['POLY_ID',\n",
       " 'AREA',\n",
       " 'CODE',\n",
       " 'NAME',\n",
       " 'PERIMETER',\n",
       " 'ACRES',\n",
       " 'HECTARES',\n",
       " 'PCGDP1940',\n",
       " 'PCGDP1950',\n",
       " 'PCGDP1960',\n",
       " 'PCGDP1970',\n",
       " 'PCGDP1980',\n",
       " 'PCGDP1990',\n",
       " 'PCGDP2000',\n",
       " 'HANSON03',\n",
       " 'HANSON98',\n",
       " 'ESQUIVEL99',\n",
       " 'INEGI',\n",
       " 'INEGI2',\n",
       " 'MAXP',\n",
       " 'GR4000',\n",
       " 'GR5000',\n",
       " 'GR6000',\n",
       " 'GR7000',\n",
       " 'GR8000',\n",
       " 'GR9000',\n",
       " 'LPCGDP40',\n",
       " 'LPCGDP50',\n",
       " 'LPCGDP60',\n",
       " 'LPCGDP70',\n",
       " 'LPCGDP80',\n",
       " 'LPCGDP90',\n",
       " 'LPCGDP00',\n",
       " 'TEST']"
      ]
     },
     "execution_count": 4,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "dbf.header"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## `available` is updated"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "The function `available` is also available but has been updated to be more informative:"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "                      Name                                        Description  Installed\n",
      "0                    10740    Albuquerque, New Mexico, Census 2000 Tract Data       True\n",
      "1                   AirBnB  Airbnb rentals, socioeconomics, and crime in C...       True\n",
      "2                  Atlanta       Atlanta, GA region homicide counts and rates       True\n",
      "3                Baltimore          Baltimore house sales prices and hedonics       True\n",
      "4                Bostonhsg               Boston housing and neighborhood data       True\n",
      "5              Buenosaires      Electoral Data for 1999 Argentinean Elections       True\n",
      "6              Charleston1   2000 Census Tract Data for Charleston, SC MSA...       True\n",
      "7              Charleston2   1998 and 2001 Zip Code Business Patterns (Cen...       True\n",
      "8           Chicago Health                   Chicago Health + Socio-Economics       True\n",
      "9              Chile Labor                 Labor Markets in Chile (1982-2002)       True\n",
      "10         Chile Migration            Internal Migration in Chile (1977-2002)       True\n",
      "11              Cincinnati         2008 Cincinnati Crime + Socio-Demographics       True\n",
      "12               Cleveland       2015 sales prices of homes in Cleveland, OH.       True\n",
      "13                Columbus                        Columbus neighborhood crime       True\n",
      "14                  Denver   Demographics and housing in Denver neighborho...       True\n",
      "15               Elections               2012 and 2016 Presidential Elections       True\n",
      "16                 Grid100                      Grid with simulated variables       True\n",
      "17               Groceries                          2015 Chicago supermarkets       True\n",
      "18                  Guerry          Moral statistics of France (Guerry, 1833)       True\n",
      "19       Health Indicators                Chicago Health Indicators (2005-11)       True\n",
      "20                 Health+                    2000 Health, Income + Diversity       True\n",
      "21                Hickory1   2000 Census Tract Data for Hickory, NC MSA an...       True\n",
      "22                Hickory2   1998 and 2001 Zip Code Business Patterns (Cen...       True\n",
      "23              Home Sales              2014-15 Home Sales in King County, WA       True\n",
      "24                 Houston       Houston, TX region homicide counts and rates       True\n",
      "25                Juvenile             Cardiff juvenile delinquent residences       True\n",
      "26                Lansing1   2000 Census Tract Data for Lansing, MI MSA an...       True\n",
      "27                Lansing2   1998 and 2001 Zip Code Business Patterns (Cen...       True\n",
      "28                 Laozone   Ozone measures at monitoring stations in Los ...       True\n",
      "29                LasRosas   Corn yield, fertilizer and field data for pre...       True\n",
      "30                    Line                                     Line Shapefile       True\n",
      "31           Liquor Stores                         2015 Chicago Liquor Stores       True\n",
      "32                 Malaria   Malaria incidence and population (1973, 95, 9...       True\n",
      "33              Milwaukee1       2000 Census Tract Data for Milwaukee, WI MSA       True\n",
      "34              Milwaukee2   1998 and 2001 Zip Code Business Patterns (Cen...       True\n",
      "35                   NCOVR                      US county homicides 1960-1990       True\n",
      "36                    NDVI        Normalized Difference Vegetation Index grid       True\n",
      "37                     NYC   Demographic and housing data for New York Cit...       True\n",
      "38            NYC Earnings              Block-level Earnings in NYC (2002-14)       True\n",
      "39           NYC Education                               NYC Education (2000)       True\n",
      "40       NYC Neighborhoods       Demographics for New York City neighborhoods       True\n",
      "41  NYC Socio-Demographics                 NYC Education + Socio-Demographics       True\n",
      "42              Natregimes                    NCOVR with regimes (book/PySAL)       True\n",
      "43                   Nepal   Health, poverty and education indicators for ...       True\n",
      "44                Ohiolung            Ohio lung cancer data, 1968, 1978, 1988       True\n",
      "45                Orlando1   2000 Census Tract Data for Orlando, FL MSA an...       True\n",
      "46                Orlando2   1998 and 2001 Zip Code Business Patterns (Cen...       True\n",
      "47                  Oz9799                        Monthly ozone data, 1997-99       True\n",
      "48             Phoenix ACS   Phoenix American Community Survey Data (2010,...       True\n",
      "49              Pittsburgh                      Pittsburgh homicide locations       True\n",
      "50                   Point                                    Point Shapefile       True\n",
      "51                  Police           Police expenditures Mississippi counties       True\n",
      "52                 Polygon                                  Polygon Shapefile       True\n",
      "53           Polygon_Holes                 Example to test treatment of holes       True\n",
      "54       Rio Grande do Sul  Cities of the Brazilian State of Rio Grande do...       True\n",
      "55                    SIDS            North Carolina county SIDS death counts       True\n",
      "56                   SIDS2   North Carolina county SIDS death counts and r...       True\n",
      "57             Sacramento1          2000 Census Tract Data for Sacramento MSA       True\n",
      "58             Sacramento2   1998 and 2001 Zip Code Business Patterns (Cen...       True\n",
      "59           SanFran Crime   July-Dec 2012 crime incidents in San Francisc...       True\n",
      "60               Savannah1   2000 Census Tract Data for Savannah, GA MSA a...       True\n",
      "61               Savannah2   1998 and 2001 Zip Code Business Patterns (Cen...       True\n",
      "62                 Scotlip               Male lip cancer in Scotland, 1975-80       True\n",
      "63                Seattle1   2000 Census Tract Data for Seattle, WA MSA an...       True\n",
      "64                Seattle2   1998 and 2001 Zip Code Business Patterns (Cen...       True\n",
      "65                   South             US Southern county homicides 1960-1990       True\n",
      "66                 StLouis   St Louis region county homicide counts and rates       True\n",
      "67                  Tampa1   2000 Census Tract Data for Tampa, FL MSA and ...       True\n",
      "68                  arcgis                               arcgis testing files       True\n",
      "69                  baltim     Baltimore house sales prices and hedonics 1978       True\n",
      "70                  berlin  Prenzlauer Berg neighborhood AirBnB data from ...       True\n",
      "71                    book       Synthetic data to illustrate spatial weights       True\n",
      "72                 burkitt  Burkitt's lymphoma in the Western Nile distric...       True\n",
      "73                  calemp         Employment density for California counties       True\n",
      "74                 chicago                              Chicago neighborhoods       True\n",
      "75              clearwater                               mgwr testing dataset       True\n",
      "76                columbus              Columbus neighborhood crime data 1980       True\n",
      "77                 desmith    Small dataset to illustrate Moran's I statistic       True\n",
      "78                geodanet        Datasets from geodanet for network analysis       True\n",
      "79                 georgia  Various socio-economic variables for counties ...       True\n",
      "80                juvenile    Residences of juvenile offenders in Cardiff, UK       True\n",
      "81                  mexico  Decennial per capita incomes of Mexican states...       True\n",
      "82                networks                  Datasets used for network testing       True\n",
      "83                newHaven                            Network testing dataset       True\n",
      "84               nyc_bikes                           New York City Bike Trips       True\n",
      "85                   sids2  North Carolina county SIDS death counts and rates       True\n",
      "86               snow_maps  Public water pumps and Cholera deaths in Londo...       True\n",
      "87                     stl  Homicides and selected socio-economic characte...       True\n",
      "88          street_net_pts                              Street network points       True\n",
      "89                     taz           Traffic Analysis Zones in So. California       True\n",
      "90                   tokyo                               Tokyo Mortality data       True\n",
      "91               us_income  Per-capita income for the lower 48 US states 1...       True\n",
      "92                virginia                        Virginia counties shapefile       True\n",
      "93                    wmat          Datasets used for spatial weights testing       True\n"
     ]
    }
   ],
   "source": [
    "from libpysal.examples import available\n",
    "available()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "We see that the new column `Installed` is added to the tablular output of `available`. This tells the user whether the dataset has aready been installed on the local machine. All the builtin datasets are by defninition installed. The interesting cases are the remote data sets that are new in this release. "
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Remote datasets\n",
    "\n",
    "The listing from `available` above shows that the dataset `Tampa1` is avalable, but has not yet been installed."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "\n",
       "        <iframe\n",
       "            width=\"700\"\n",
       "            height=\"350\"\n",
       "            src=\"https://geodacenter.github.io/data-and-lab/tampa1/\"\n",
       "            frameborder=\"0\"\n",
       "            allowfullscreen\n",
       "        ></iframe>\n",
       "        "
      ],
      "text/plain": [
       "<IPython.lib.display.IFrame at 0x7f2c8867c828>"
      ]
     },
     "execution_count": 6,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "from libpysal.examples import explain\n",
    "explain('Tampa1')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "metadata": {},
   "outputs": [],
   "source": [
    "from libpysal.examples import load_example\n",
    "tampa1 = load_example('Tampa1')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "                      Name                                        Description  Installed\n",
      "0                    10740    Albuquerque, New Mexico, Census 2000 Tract Data       True\n",
      "1                   AirBnB  Airbnb rentals, socioeconomics, and crime in C...       True\n",
      "2                  Atlanta       Atlanta, GA region homicide counts and rates       True\n",
      "3                Baltimore          Baltimore house sales prices and hedonics       True\n",
      "4                Bostonhsg               Boston housing and neighborhood data       True\n",
      "5              Buenosaires      Electoral Data for 1999 Argentinean Elections       True\n",
      "6              Charleston1   2000 Census Tract Data for Charleston, SC MSA...       True\n",
      "7              Charleston2   1998 and 2001 Zip Code Business Patterns (Cen...       True\n",
      "8           Chicago Health                   Chicago Health + Socio-Economics       True\n",
      "9              Chile Labor                 Labor Markets in Chile (1982-2002)       True\n",
      "10         Chile Migration            Internal Migration in Chile (1977-2002)       True\n",
      "11              Cincinnati         2008 Cincinnati Crime + Socio-Demographics       True\n",
      "12               Cleveland       2015 sales prices of homes in Cleveland, OH.       True\n",
      "13                Columbus                        Columbus neighborhood crime       True\n",
      "14                  Denver   Demographics and housing in Denver neighborho...       True\n",
      "15               Elections               2012 and 2016 Presidential Elections       True\n",
      "16                 Grid100                      Grid with simulated variables       True\n",
      "17               Groceries                          2015 Chicago supermarkets       True\n",
      "18                  Guerry          Moral statistics of France (Guerry, 1833)       True\n",
      "19       Health Indicators                Chicago Health Indicators (2005-11)       True\n",
      "20                 Health+                    2000 Health, Income + Diversity       True\n",
      "21                Hickory1   2000 Census Tract Data for Hickory, NC MSA an...       True\n",
      "22                Hickory2   1998 and 2001 Zip Code Business Patterns (Cen...       True\n",
      "23              Home Sales              2014-15 Home Sales in King County, WA       True\n",
      "24                 Houston       Houston, TX region homicide counts and rates       True\n",
      "25                Juvenile             Cardiff juvenile delinquent residences       True\n",
      "26                Lansing1   2000 Census Tract Data for Lansing, MI MSA an...       True\n",
      "27                Lansing2   1998 and 2001 Zip Code Business Patterns (Cen...       True\n",
      "28                 Laozone   Ozone measures at monitoring stations in Los ...       True\n",
      "29                LasRosas   Corn yield, fertilizer and field data for pre...       True\n",
      "30                    Line                                     Line Shapefile       True\n",
      "31           Liquor Stores                         2015 Chicago Liquor Stores       True\n",
      "32                 Malaria   Malaria incidence and population (1973, 95, 9...       True\n",
      "33              Milwaukee1       2000 Census Tract Data for Milwaukee, WI MSA       True\n",
      "34              Milwaukee2   1998 and 2001 Zip Code Business Patterns (Cen...       True\n",
      "35                   NCOVR                      US county homicides 1960-1990       True\n",
      "36                    NDVI        Normalized Difference Vegetation Index grid       True\n",
      "37                     NYC   Demographic and housing data for New York Cit...       True\n",
      "38            NYC Earnings              Block-level Earnings in NYC (2002-14)       True\n",
      "39           NYC Education                               NYC Education (2000)       True\n",
      "40       NYC Neighborhoods       Demographics for New York City neighborhoods       True\n",
      "41  NYC Socio-Demographics                 NYC Education + Socio-Demographics       True\n",
      "42              Natregimes                    NCOVR with regimes (book/PySAL)       True\n",
      "43                   Nepal   Health, poverty and education indicators for ...       True\n",
      "44                Ohiolung            Ohio lung cancer data, 1968, 1978, 1988       True\n",
      "45                Orlando1   2000 Census Tract Data for Orlando, FL MSA an...       True\n",
      "46                Orlando2   1998 and 2001 Zip Code Business Patterns (Cen...       True\n",
      "47                  Oz9799                        Monthly ozone data, 1997-99       True\n",
      "48             Phoenix ACS   Phoenix American Community Survey Data (2010,...       True\n",
      "49              Pittsburgh                      Pittsburgh homicide locations       True\n",
      "50                   Point                                    Point Shapefile       True\n",
      "51                  Police           Police expenditures Mississippi counties       True\n",
      "52                 Polygon                                  Polygon Shapefile       True\n",
      "53           Polygon_Holes                 Example to test treatment of holes       True\n",
      "54       Rio Grande do Sul  Cities of the Brazilian State of Rio Grande do...       True\n",
      "55                    SIDS            North Carolina county SIDS death counts       True\n",
      "56                   SIDS2   North Carolina county SIDS death counts and r...       True\n",
      "57             Sacramento1          2000 Census Tract Data for Sacramento MSA       True\n",
      "58             Sacramento2   1998 and 2001 Zip Code Business Patterns (Cen...       True\n",
      "59           SanFran Crime   July-Dec 2012 crime incidents in San Francisc...       True\n",
      "60               Savannah1   2000 Census Tract Data for Savannah, GA MSA a...       True\n",
      "61               Savannah2   1998 and 2001 Zip Code Business Patterns (Cen...       True\n",
      "62                 Scotlip               Male lip cancer in Scotland, 1975-80       True\n",
      "63                Seattle1   2000 Census Tract Data for Seattle, WA MSA an...       True\n",
      "64                Seattle2   1998 and 2001 Zip Code Business Patterns (Cen...       True\n",
      "65                   South             US Southern county homicides 1960-1990       True\n",
      "66                 StLouis   St Louis region county homicide counts and rates       True\n",
      "67                  Tampa1   2000 Census Tract Data for Tampa, FL MSA and ...       True\n",
      "68                  arcgis                               arcgis testing files       True\n",
      "69                  baltim     Baltimore house sales prices and hedonics 1978       True\n",
      "70                  berlin  Prenzlauer Berg neighborhood AirBnB data from ...       True\n",
      "71                    book       Synthetic data to illustrate spatial weights       True\n",
      "72                 burkitt  Burkitt's lymphoma in the Western Nile distric...       True\n",
      "73                  calemp         Employment density for California counties       True\n",
      "74                 chicago                              Chicago neighborhoods       True\n",
      "75              clearwater                               mgwr testing dataset       True\n",
      "76                columbus              Columbus neighborhood crime data 1980       True\n",
      "77                 desmith    Small dataset to illustrate Moran's I statistic       True\n",
      "78                geodanet        Datasets from geodanet for network analysis       True\n",
      "79                 georgia  Various socio-economic variables for counties ...       True\n",
      "80                juvenile    Residences of juvenile offenders in Cardiff, UK       True\n",
      "81                  mexico  Decennial per capita incomes of Mexican states...       True\n",
      "82                networks                  Datasets used for network testing       True\n",
      "83                newHaven                            Network testing dataset       True\n",
      "84               nyc_bikes                           New York City Bike Trips       True\n",
      "85                   sids2  North Carolina county SIDS death counts and rates       True\n",
      "86               snow_maps  Public water pumps and Cholera deaths in Londo...       True\n",
      "87                     stl  Homicides and selected socio-economic characte...       True\n",
      "88          street_net_pts                              Street network points       True\n",
      "89                     taz           Traffic Analysis Zones in So. California       True\n",
      "90                   tokyo                               Tokyo Mortality data       True\n",
      "91               us_income  Per-capita income for the lower 48 US states 1...       True\n",
      "92                virginia                        Virginia counties shapefile       True\n",
      "93                    wmat          Datasets used for spatial weights testing       True\n"
     ]
    }
   ],
   "source": [
    "available()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "True"
      ]
     },
     "execution_count": 9,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "tampa1.installed"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 10,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "['/home/jovyan/pysal_data/Tampa1/__MACOSX/._TampaMSA',\n",
       " '/home/jovyan/pysal_data/Tampa1/__MACOSX/TampaMSA/._tampa_counties.sbx',\n",
       " '/home/jovyan/pysal_data/Tampa1/__MACOSX/TampaMSA/._tampa_final_census2.sbx',\n",
       " '/home/jovyan/pysal_data/Tampa1/__MACOSX/TampaMSA/._2000 Census Data Variables_Documentation.pdf',\n",
       " '/home/jovyan/pysal_data/Tampa1/__MACOSX/TampaMSA/._tampa_final_census2.sbn',\n",
       " '/home/jovyan/pysal_data/Tampa1/__MACOSX/TampaMSA/._tampa_counties.sbn',\n",
       " '/home/jovyan/pysal_data/Tampa1/TampaMSA/tampa_final_census2.geojson',\n",
       " '/home/jovyan/pysal_data/Tampa1/TampaMSA/tampa_counties.gpkg',\n",
       " '/home/jovyan/pysal_data/Tampa1/TampaMSA/tampa_final_census2.xlsx',\n",
       " '/home/jovyan/pysal_data/Tampa1/TampaMSA/tampa_final_census2.mid',\n",
       " '/home/jovyan/pysal_data/Tampa1/TampaMSA/TampaMSA.gdb/a0000000a.spx',\n",
       " '/home/jovyan/pysal_data/Tampa1/TampaMSA/TampaMSA.gdb/a00000005.gdbindexes',\n",
       " '/home/jovyan/pysal_data/Tampa1/TampaMSA/TampaMSA.gdb/a00000007.CatRelTypesByDestItemTypeID.atx',\n",
       " '/home/jovyan/pysal_data/Tampa1/TampaMSA/TampaMSA.gdb/a00000002.gdbtable',\n",
       " '/home/jovyan/pysal_data/Tampa1/TampaMSA/TampaMSA.gdb/a00000004.CatItemsByType.atx',\n",
       " '/home/jovyan/pysal_data/Tampa1/TampaMSA/TampaMSA.gdb/a00000003.gdbtablx',\n",
       " '/home/jovyan/pysal_data/Tampa1/TampaMSA/TampaMSA.gdb/gdb',\n",
       " '/home/jovyan/pysal_data/Tampa1/TampaMSA/TampaMSA.gdb/a00000007.gdbtable',\n",
       " '/home/jovyan/pysal_data/Tampa1/TampaMSA/TampaMSA.gdb/a00000002.gdbtablx',\n",
       " '/home/jovyan/pysal_data/Tampa1/TampaMSA/TampaMSA.gdb/a00000004.gdbtablx',\n",
       " '/home/jovyan/pysal_data/Tampa1/TampaMSA/TampaMSA.gdb/a00000007.CatRelTypesByForwardLabel.atx',\n",
       " '/home/jovyan/pysal_data/Tampa1/TampaMSA/TampaMSA.gdb/a00000007.CatRelTypesByBackwardLabel.atx',\n",
       " '/home/jovyan/pysal_data/Tampa1/TampaMSA/TampaMSA.gdb/a00000007.CatRelTypesByOriginItemTypeID.atx',\n",
       " '/home/jovyan/pysal_data/Tampa1/TampaMSA/TampaMSA.gdb/a00000005.CatItemTypesByParentTypeID.atx',\n",
       " '/home/jovyan/pysal_data/Tampa1/TampaMSA/TampaMSA.gdb/a00000003.gdbtable',\n",
       " '/home/jovyan/pysal_data/Tampa1/TampaMSA/TampaMSA.gdb/a00000007.gdbindexes',\n",
       " '/home/jovyan/pysal_data/Tampa1/TampaMSA/TampaMSA.gdb/a00000001.gdbindexes',\n",
       " '/home/jovyan/pysal_data/Tampa1/TampaMSA/TampaMSA.gdb/a0000000a.gdbindexes',\n",
       " '/home/jovyan/pysal_data/Tampa1/TampaMSA/TampaMSA.gdb/a00000005.gdbtable',\n",
       " '/home/jovyan/pysal_data/Tampa1/TampaMSA/TampaMSA.gdb/a00000004.spx',\n",
       " '/home/jovyan/pysal_data/Tampa1/TampaMSA/TampaMSA.gdb/a00000009.gdbindexes',\n",
       " '/home/jovyan/pysal_data/Tampa1/TampaMSA/TampaMSA.gdb/a00000006.FDO_UUID.atx',\n",
       " '/home/jovyan/pysal_data/Tampa1/TampaMSA/TampaMSA.gdb/a00000006.CatRelsByOriginID.atx',\n",
       " '/home/jovyan/pysal_data/Tampa1/TampaMSA/TampaMSA.gdb/a00000009.gdbtable',\n",
       " '/home/jovyan/pysal_data/Tampa1/TampaMSA/TampaMSA.gdb/a00000003.gdbindexes',\n",
       " '/home/jovyan/pysal_data/Tampa1/TampaMSA/TampaMSA.gdb/a00000006.gdbtablx',\n",
       " '/home/jovyan/pysal_data/Tampa1/TampaMSA/TampaMSA.gdb/a00000004.CatItemsByPhysicalName.atx',\n",
       " '/home/jovyan/pysal_data/Tampa1/TampaMSA/TampaMSA.gdb/a0000000a.gdbtablx',\n",
       " '/home/jovyan/pysal_data/Tampa1/TampaMSA/TampaMSA.gdb/a00000006.CatRelsByType.atx',\n",
       " '/home/jovyan/pysal_data/Tampa1/TampaMSA/TampaMSA.gdb/a00000004.gdbindexes',\n",
       " '/home/jovyan/pysal_data/Tampa1/TampaMSA/TampaMSA.gdb/a00000007.CatRelTypesByUUID.atx',\n",
       " '/home/jovyan/pysal_data/Tampa1/TampaMSA/TampaMSA.gdb/a00000005.gdbtablx',\n",
       " '/home/jovyan/pysal_data/Tampa1/TampaMSA/TampaMSA.gdb/a00000005.CatItemTypesByUUID.atx',\n",
       " '/home/jovyan/pysal_data/Tampa1/TampaMSA/TampaMSA.gdb/a00000009.gdbtablx',\n",
       " '/home/jovyan/pysal_data/Tampa1/TampaMSA/TampaMSA.gdb/a00000006.gdbtable',\n",
       " '/home/jovyan/pysal_data/Tampa1/TampaMSA/TampaMSA.gdb/a0000000a.gdbtable',\n",
       " '/home/jovyan/pysal_data/Tampa1/TampaMSA/TampaMSA.gdb/a00000007.gdbtablx',\n",
       " '/home/jovyan/pysal_data/Tampa1/TampaMSA/TampaMSA.gdb/a00000009.spx',\n",
       " '/home/jovyan/pysal_data/Tampa1/TampaMSA/TampaMSA.gdb/a00000004.FDO_UUID.atx',\n",
       " '/home/jovyan/pysal_data/Tampa1/TampaMSA/TampaMSA.gdb/a00000006.CatRelsByDestinationID.atx',\n",
       " '/home/jovyan/pysal_data/Tampa1/TampaMSA/TampaMSA.gdb/a00000001.gdbtable',\n",
       " '/home/jovyan/pysal_data/Tampa1/TampaMSA/TampaMSA.gdb/a00000004.gdbtable',\n",
       " '/home/jovyan/pysal_data/Tampa1/TampaMSA/TampaMSA.gdb/timestamps',\n",
       " '/home/jovyan/pysal_data/Tampa1/TampaMSA/TampaMSA.gdb/a00000007.CatRelTypesByName.atx',\n",
       " '/home/jovyan/pysal_data/Tampa1/TampaMSA/TampaMSA.gdb/a00000006.gdbindexes',\n",
       " '/home/jovyan/pysal_data/Tampa1/TampaMSA/TampaMSA.gdb/a00000005.CatItemTypesByName.atx',\n",
       " '/home/jovyan/pysal_data/Tampa1/TampaMSA/TampaMSA.gdb/a00000001.TablesByName.atx',\n",
       " '/home/jovyan/pysal_data/Tampa1/TampaMSA/TampaMSA.gdb/a00000001.gdbtablx',\n",
       " '/home/jovyan/pysal_data/Tampa1/TampaMSA/tampa_final_census2.sbn',\n",
       " '/home/jovyan/pysal_data/Tampa1/TampaMSA/tampa_counties.xlsx',\n",
       " '/home/jovyan/pysal_data/Tampa1/TampaMSA/2000 Census Data Variables_Documentation.pdf',\n",
       " '/home/jovyan/pysal_data/Tampa1/TampaMSA/tampa_counties.mid',\n",
       " '/home/jovyan/pysal_data/Tampa1/TampaMSA/tampa_final_census2.dbf',\n",
       " '/home/jovyan/pysal_data/Tampa1/TampaMSA/tampa_final_census2.gpkg',\n",
       " '/home/jovyan/pysal_data/Tampa1/TampaMSA/tampa_counties.mif',\n",
       " '/home/jovyan/pysal_data/Tampa1/TampaMSA/tampa_final_census2.kml',\n",
       " '/home/jovyan/pysal_data/Tampa1/TampaMSA/tampa_counties.sqlite',\n",
       " '/home/jovyan/pysal_data/Tampa1/TampaMSA/tampa_counties.dbf',\n",
       " '/home/jovyan/pysal_data/Tampa1/TampaMSA/tampa_final_census2.prj',\n",
       " '/home/jovyan/pysal_data/Tampa1/TampaMSA/tampa_final_census2.mif',\n",
       " '/home/jovyan/pysal_data/Tampa1/TampaMSA/tampa_final_census2.shx',\n",
       " '/home/jovyan/pysal_data/Tampa1/TampaMSA/tampa_counties.geojson',\n",
       " '/home/jovyan/pysal_data/Tampa1/TampaMSA/tampa_counties.shx',\n",
       " '/home/jovyan/pysal_data/Tampa1/TampaMSA/tampa_counties.sbn',\n",
       " '/home/jovyan/pysal_data/Tampa1/TampaMSA/tampa_counties.sbx',\n",
       " '/home/jovyan/pysal_data/Tampa1/TampaMSA/tampa_counties.prj',\n",
       " '/home/jovyan/pysal_data/Tampa1/TampaMSA/tampa_counties.shp',\n",
       " '/home/jovyan/pysal_data/Tampa1/TampaMSA/tampa_final_census2.shp',\n",
       " '/home/jovyan/pysal_data/Tampa1/TampaMSA/tampa_final_census2.sqlite',\n",
       " '/home/jovyan/pysal_data/Tampa1/TampaMSA/tampa_final_census2.sbx',\n",
       " '/home/jovyan/pysal_data/Tampa1/TampaMSA/tampa_counties.kml']"
      ]
     },
     "execution_count": 10,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "tampa1.get_file_list()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 11,
   "metadata": {},
   "outputs": [],
   "source": [
    "tampa_counties_shp = tampa1.load('tampa_counties.shp')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 12,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "<libpysal.io.iohandlers.pyShpIO.PurePyShpWrapper at 0x7f2c886869b0>"
      ]
     },
     "execution_count": 12,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "tampa_counties_shp"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 13,
   "metadata": {},
   "outputs": [],
   "source": [
    "import geopandas"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 14,
   "metadata": {},
   "outputs": [],
   "source": [
    "tampa_df = geopandas.read_file(tampa1.get_path('tampa_counties.shp'))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 15,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "<matplotlib.axes._subplots.AxesSubplot at 0x7f2c885f5e48>"
      ]
     },
     "execution_count": 15,
     "metadata": {},
     "output_type": "execute_result"
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "%matplotlib inline\n",
    "tampa_df.plot()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Other Remotes\n",
    "\n",
    "In addition to the remote datasets from the GeoData Data Science Center, there are several large remotes available at github repositories. "
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 16,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Rio_Grande_do_Sul\n",
      "======================\n",
      "\n",
      "Cities of the Brazilian State of Rio Grande do Sul\n",
      "-------------------------------------------------------\n",
      "\n",
      "* 43MUE250GC_SIR.dbf: attribute data (k=2)\n",
      "* 43MUE250GC_SIR.shp: Polygon shapefile (n=499)\n",
      "* 43MUE250GC_SIR.shx: spatial index\n",
      "* 43MUE250GC_SIR.cpg: encoding file \n",
      "* 43MUE250GC_SIR.prj: projection information \n",
      "* map_RS_BR.dbf: attribute data (k=3)\n",
      "* map_RS_BR.shp: Polygon shapefile (no lakes) (n=497)\n",
      "* map_RS_BR.prj: projection information\n",
      "* map_RS_BR.shx: spatial index\n",
      "\n",
      "\n",
      "\n",
      "Source: Renan Xavier Cortes \n",
      "Reference: https://github.com/pysal/pysal/issues/889#issuecomment-396693495\n",
      "\n",
      "\n"
     ]
    }
   ],
   "source": [
    "explain('Rio Grande do Sul')"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Note that the `explain` function generates a textual description of this example dataset - no rendering of the map is done as the source repository does not include that functionality."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 17,
   "metadata": {},
   "outputs": [],
   "source": [
    "rio = load_example('Rio Grande do Sul')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 18,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "                      Name                                        Description  Installed\n",
      "0                    10740    Albuquerque, New Mexico, Census 2000 Tract Data       True\n",
      "1                   AirBnB  Airbnb rentals, socioeconomics, and crime in C...       True\n",
      "2                  Atlanta       Atlanta, GA region homicide counts and rates       True\n",
      "3                Baltimore          Baltimore house sales prices and hedonics       True\n",
      "4                Bostonhsg               Boston housing and neighborhood data       True\n",
      "5              Buenosaires      Electoral Data for 1999 Argentinean Elections       True\n",
      "6              Charleston1   2000 Census Tract Data for Charleston, SC MSA...       True\n",
      "7              Charleston2   1998 and 2001 Zip Code Business Patterns (Cen...       True\n",
      "8           Chicago Health                   Chicago Health + Socio-Economics       True\n",
      "9              Chile Labor                 Labor Markets in Chile (1982-2002)       True\n",
      "10         Chile Migration            Internal Migration in Chile (1977-2002)       True\n",
      "11              Cincinnati         2008 Cincinnati Crime + Socio-Demographics       True\n",
      "12               Cleveland       2015 sales prices of homes in Cleveland, OH.       True\n",
      "13                Columbus                        Columbus neighborhood crime       True\n",
      "14                  Denver   Demographics and housing in Denver neighborho...       True\n",
      "15               Elections               2012 and 2016 Presidential Elections       True\n",
      "16                 Grid100                      Grid with simulated variables       True\n",
      "17               Groceries                          2015 Chicago supermarkets       True\n",
      "18                  Guerry          Moral statistics of France (Guerry, 1833)       True\n",
      "19       Health Indicators                Chicago Health Indicators (2005-11)       True\n",
      "20                 Health+                    2000 Health, Income + Diversity       True\n",
      "21                Hickory1   2000 Census Tract Data for Hickory, NC MSA an...       True\n",
      "22                Hickory2   1998 and 2001 Zip Code Business Patterns (Cen...       True\n",
      "23              Home Sales              2014-15 Home Sales in King County, WA       True\n",
      "24                 Houston       Houston, TX region homicide counts and rates       True\n",
      "25                Juvenile             Cardiff juvenile delinquent residences       True\n",
      "26                Lansing1   2000 Census Tract Data for Lansing, MI MSA an...       True\n",
      "27                Lansing2   1998 and 2001 Zip Code Business Patterns (Cen...       True\n",
      "28                 Laozone   Ozone measures at monitoring stations in Los ...       True\n",
      "29                LasRosas   Corn yield, fertilizer and field data for pre...       True\n",
      "30                    Line                                     Line Shapefile       True\n",
      "31           Liquor Stores                         2015 Chicago Liquor Stores       True\n",
      "32                 Malaria   Malaria incidence and population (1973, 95, 9...       True\n",
      "33              Milwaukee1       2000 Census Tract Data for Milwaukee, WI MSA       True\n",
      "34              Milwaukee2   1998 and 2001 Zip Code Business Patterns (Cen...       True\n",
      "35                   NCOVR                      US county homicides 1960-1990       True\n",
      "36                    NDVI        Normalized Difference Vegetation Index grid       True\n",
      "37                     NYC   Demographic and housing data for New York Cit...       True\n",
      "38            NYC Earnings              Block-level Earnings in NYC (2002-14)       True\n",
      "39           NYC Education                               NYC Education (2000)       True\n",
      "40       NYC Neighborhoods       Demographics for New York City neighborhoods       True\n",
      "41  NYC Socio-Demographics                 NYC Education + Socio-Demographics       True\n",
      "42              Natregimes                    NCOVR with regimes (book/PySAL)       True\n",
      "43                   Nepal   Health, poverty and education indicators for ...       True\n",
      "44                Ohiolung            Ohio lung cancer data, 1968, 1978, 1988       True\n",
      "45                Orlando1   2000 Census Tract Data for Orlando, FL MSA an...       True\n",
      "46                Orlando2   1998 and 2001 Zip Code Business Patterns (Cen...       True\n",
      "47                  Oz9799                        Monthly ozone data, 1997-99       True\n",
      "48             Phoenix ACS   Phoenix American Community Survey Data (2010,...       True\n",
      "49              Pittsburgh                      Pittsburgh homicide locations       True\n",
      "50                   Point                                    Point Shapefile       True\n",
      "51                  Police           Police expenditures Mississippi counties       True\n",
      "52                 Polygon                                  Polygon Shapefile       True\n",
      "53           Polygon_Holes                 Example to test treatment of holes       True\n",
      "54       Rio Grande do Sul  Cities of the Brazilian State of Rio Grande do...       True\n",
      "55                    SIDS            North Carolina county SIDS death counts       True\n",
      "56                   SIDS2   North Carolina county SIDS death counts and r...       True\n",
      "57             Sacramento1          2000 Census Tract Data for Sacramento MSA       True\n",
      "58             Sacramento2   1998 and 2001 Zip Code Business Patterns (Cen...       True\n",
      "59           SanFran Crime   July-Dec 2012 crime incidents in San Francisc...       True\n",
      "60               Savannah1   2000 Census Tract Data for Savannah, GA MSA a...       True\n",
      "61               Savannah2   1998 and 2001 Zip Code Business Patterns (Cen...       True\n",
      "62                 Scotlip               Male lip cancer in Scotland, 1975-80       True\n",
      "63                Seattle1   2000 Census Tract Data for Seattle, WA MSA an...       True\n",
      "64                Seattle2   1998 and 2001 Zip Code Business Patterns (Cen...       True\n",
      "65                   South             US Southern county homicides 1960-1990       True\n",
      "66                 StLouis   St Louis region county homicide counts and rates       True\n",
      "67                  Tampa1   2000 Census Tract Data for Tampa, FL MSA and ...       True\n",
      "68                  arcgis                               arcgis testing files       True\n",
      "69                  baltim     Baltimore house sales prices and hedonics 1978       True\n",
      "70                  berlin  Prenzlauer Berg neighborhood AirBnB data from ...       True\n",
      "71                    book       Synthetic data to illustrate spatial weights       True\n",
      "72                 burkitt  Burkitt's lymphoma in the Western Nile distric...       True\n",
      "73                  calemp         Employment density for California counties       True\n",
      "74                 chicago                              Chicago neighborhoods       True\n",
      "75              clearwater                               mgwr testing dataset       True\n",
      "76                columbus              Columbus neighborhood crime data 1980       True\n",
      "77                 desmith    Small dataset to illustrate Moran's I statistic       True\n",
      "78                geodanet        Datasets from geodanet for network analysis       True\n",
      "79                 georgia  Various socio-economic variables for counties ...       True\n",
      "80                juvenile    Residences of juvenile offenders in Cardiff, UK       True\n",
      "81                  mexico  Decennial per capita incomes of Mexican states...       True\n",
      "82                networks                  Datasets used for network testing       True\n",
      "83                newHaven                            Network testing dataset       True\n",
      "84               nyc_bikes                           New York City Bike Trips       True\n",
      "85                   sids2  North Carolina county SIDS death counts and rates       True\n",
      "86               snow_maps  Public water pumps and Cholera deaths in Londo...       True\n",
      "87                     stl  Homicides and selected socio-economic characte...       True\n",
      "88          street_net_pts                              Street network points       True\n",
      "89                     taz           Traffic Analysis Zones in So. California       True\n",
      "90                   tokyo                               Tokyo Mortality data       True\n",
      "91               us_income  Per-capita income for the lower 48 US states 1...       True\n",
      "92                virginia                        Virginia counties shapefile       True\n",
      "93                    wmat          Datasets used for spatial weights testing       True\n"
     ]
    }
   ],
   "source": [
    "available()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Grabbing all the remotes\n",
    "\n",
    "All the remote datasets can be downloaded with:"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 19,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "AirBnB\n",
      "Already downloaded\n",
      "Atlanta\n",
      "Already downloaded\n",
      "Baltimore\n",
      "Already downloaded\n",
      "Bostonhsg\n",
      "Already downloaded\n",
      "Buenosaires\n",
      "Already downloaded\n",
      "Charleston1\n",
      "Already downloaded\n",
      "Charleston2\n",
      "Already downloaded\n",
      "Chicago Health\n",
      "Already downloaded\n",
      "Chile Labor\n",
      "Already downloaded\n",
      "Chile Migration\n",
      "Already downloaded\n",
      "Cincinnati\n",
      "Already downloaded\n",
      "Cleveland\n",
      "Already downloaded\n",
      "Columbus\n",
      "Already downloaded\n",
      "Denver\n",
      "Already downloaded\n",
      "Elections\n",
      "Already downloaded\n",
      "Grid100\n",
      "Already downloaded\n",
      "Groceries\n",
      "Already downloaded\n",
      "Guerry\n",
      "Already downloaded\n",
      "Health Indicators\n",
      "Already downloaded\n",
      "Health+\n",
      "Already downloaded\n",
      "Hickory1\n",
      "Already downloaded\n",
      "Hickory2\n",
      "Already downloaded\n",
      "Home Sales\n",
      "Already downloaded\n",
      "Houston\n",
      "Already downloaded\n",
      "Juvenile\n",
      "Already downloaded\n",
      "Lansing1\n",
      "Already downloaded\n",
      "Lansing2\n",
      "Already downloaded\n",
      "Laozone\n",
      "Already downloaded\n",
      "LasRosas\n",
      "Already downloaded\n",
      "Liquor Stores\n",
      "Already downloaded\n",
      "Malaria\n",
      "Already downloaded\n",
      "Milwaukee1\n",
      "Already downloaded\n",
      "Milwaukee2\n",
      "Already downloaded\n",
      "NCOVR\n",
      "Already downloaded\n",
      "NDVI\n",
      "Already downloaded\n",
      "NYC\n",
      "Already downloaded\n",
      "NYC Earnings\n",
      "Already downloaded\n",
      "NYC Education\n",
      "Already downloaded\n",
      "NYC Neighborhoods\n",
      "Already downloaded\n",
      "NYC Socio-Demographics\n",
      "Already downloaded\n",
      "Natregimes\n",
      "Already downloaded\n",
      "Nepal\n",
      "Already downloaded\n",
      "Ohiolung\n",
      "Already downloaded\n",
      "Orlando1\n",
      "Already downloaded\n",
      "Orlando2\n",
      "Already downloaded\n",
      "Oz9799\n",
      "Already downloaded\n",
      "Phoenix ACS\n",
      "Already downloaded\n",
      "Pittsburgh\n",
      "Already downloaded\n",
      "Police\n",
      "Already downloaded\n",
      "Rio Grande do Sul\n",
      "Already downloaded\n",
      "SIDS\n",
      "Already downloaded\n",
      "SIDS2\n",
      "Already downloaded\n",
      "Sacramento1\n",
      "Already downloaded\n",
      "Sacramento2\n",
      "Already downloaded\n",
      "SanFran Crime\n",
      "Already downloaded\n",
      "Savannah1\n",
      "Already downloaded\n",
      "Savannah2\n",
      "Already downloaded\n",
      "Scotlip\n",
      "Already downloaded\n",
      "Seattle1\n",
      "Already downloaded\n",
      "Seattle2\n",
      "Already downloaded\n",
      "South\n",
      "Already downloaded\n",
      "StLouis\n",
      "Already downloaded\n",
      "Tampa1\n",
      "Already downloaded\n",
      "clearwater\n",
      "Already downloaded\n",
      "newHaven\n",
      "Already downloaded\n",
      "nyc_bikes\n",
      "Already downloaded\n",
      "taz\n",
      "Already downloaded\n"
     ]
    }
   ],
   "source": [
    "libpysal.examples.fetch_all()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 20,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "                      Name                                        Description  Installed\n",
      "0                    10740    Albuquerque, New Mexico, Census 2000 Tract Data       True\n",
      "1                   AirBnB  Airbnb rentals, socioeconomics, and crime in C...       True\n",
      "2                  Atlanta       Atlanta, GA region homicide counts and rates       True\n",
      "3                Baltimore          Baltimore house sales prices and hedonics       True\n",
      "4                Bostonhsg               Boston housing and neighborhood data       True\n",
      "5              Buenosaires      Electoral Data for 1999 Argentinean Elections       True\n",
      "6              Charleston1   2000 Census Tract Data for Charleston, SC MSA...       True\n",
      "7              Charleston2   1998 and 2001 Zip Code Business Patterns (Cen...       True\n",
      "8           Chicago Health                   Chicago Health + Socio-Economics       True\n",
      "9              Chile Labor                 Labor Markets in Chile (1982-2002)       True\n",
      "10         Chile Migration            Internal Migration in Chile (1977-2002)       True\n",
      "11              Cincinnati         2008 Cincinnati Crime + Socio-Demographics       True\n",
      "12               Cleveland       2015 sales prices of homes in Cleveland, OH.       True\n",
      "13                Columbus                        Columbus neighborhood crime       True\n",
      "14                  Denver   Demographics and housing in Denver neighborho...       True\n",
      "15               Elections               2012 and 2016 Presidential Elections       True\n",
      "16                 Grid100                      Grid with simulated variables       True\n",
      "17               Groceries                          2015 Chicago supermarkets       True\n",
      "18                  Guerry          Moral statistics of France (Guerry, 1833)       True\n",
      "19       Health Indicators                Chicago Health Indicators (2005-11)       True\n",
      "20                 Health+                    2000 Health, Income + Diversity       True\n",
      "21                Hickory1   2000 Census Tract Data for Hickory, NC MSA an...       True\n",
      "22                Hickory2   1998 and 2001 Zip Code Business Patterns (Cen...       True\n",
      "23              Home Sales              2014-15 Home Sales in King County, WA       True\n",
      "24                 Houston       Houston, TX region homicide counts and rates       True\n",
      "25                Juvenile             Cardiff juvenile delinquent residences       True\n",
      "26                Lansing1   2000 Census Tract Data for Lansing, MI MSA an...       True\n",
      "27                Lansing2   1998 and 2001 Zip Code Business Patterns (Cen...       True\n",
      "28                 Laozone   Ozone measures at monitoring stations in Los ...       True\n",
      "29                LasRosas   Corn yield, fertilizer and field data for pre...       True\n",
      "30                    Line                                     Line Shapefile       True\n",
      "31           Liquor Stores                         2015 Chicago Liquor Stores       True\n",
      "32                 Malaria   Malaria incidence and population (1973, 95, 9...       True\n",
      "33              Milwaukee1       2000 Census Tract Data for Milwaukee, WI MSA       True\n",
      "34              Milwaukee2   1998 and 2001 Zip Code Business Patterns (Cen...       True\n",
      "35                   NCOVR                      US county homicides 1960-1990       True\n",
      "36                    NDVI        Normalized Difference Vegetation Index grid       True\n",
      "37                     NYC   Demographic and housing data for New York Cit...       True\n",
      "38            NYC Earnings              Block-level Earnings in NYC (2002-14)       True\n",
      "39           NYC Education                               NYC Education (2000)       True\n",
      "40       NYC Neighborhoods       Demographics for New York City neighborhoods       True\n",
      "41  NYC Socio-Demographics                 NYC Education + Socio-Demographics       True\n",
      "42              Natregimes                    NCOVR with regimes (book/PySAL)       True\n",
      "43                   Nepal   Health, poverty and education indicators for ...       True\n",
      "44                Ohiolung            Ohio lung cancer data, 1968, 1978, 1988       True\n",
      "45                Orlando1   2000 Census Tract Data for Orlando, FL MSA an...       True\n",
      "46                Orlando2   1998 and 2001 Zip Code Business Patterns (Cen...       True\n",
      "47                  Oz9799                        Monthly ozone data, 1997-99       True\n",
      "48             Phoenix ACS   Phoenix American Community Survey Data (2010,...       True\n",
      "49              Pittsburgh                      Pittsburgh homicide locations       True\n",
      "50                   Point                                    Point Shapefile       True\n",
      "51                  Police           Police expenditures Mississippi counties       True\n",
      "52                 Polygon                                  Polygon Shapefile       True\n",
      "53           Polygon_Holes                 Example to test treatment of holes       True\n",
      "54       Rio Grande do Sul  Cities of the Brazilian State of Rio Grande do...       True\n",
      "55                    SIDS            North Carolina county SIDS death counts       True\n",
      "56                   SIDS2   North Carolina county SIDS death counts and r...       True\n",
      "57             Sacramento1          2000 Census Tract Data for Sacramento MSA       True\n",
      "58             Sacramento2   1998 and 2001 Zip Code Business Patterns (Cen...       True\n",
      "59           SanFran Crime   July-Dec 2012 crime incidents in San Francisc...       True\n",
      "60               Savannah1   2000 Census Tract Data for Savannah, GA MSA a...       True\n",
      "61               Savannah2   1998 and 2001 Zip Code Business Patterns (Cen...       True\n",
      "62                 Scotlip               Male lip cancer in Scotland, 1975-80       True\n",
      "63                Seattle1   2000 Census Tract Data for Seattle, WA MSA an...       True\n",
      "64                Seattle2   1998 and 2001 Zip Code Business Patterns (Cen...       True\n",
      "65                   South             US Southern county homicides 1960-1990       True\n",
      "66                 StLouis   St Louis region county homicide counts and rates       True\n",
      "67                  Tampa1   2000 Census Tract Data for Tampa, FL MSA and ...       True\n",
      "68                  arcgis                               arcgis testing files       True\n",
      "69                  baltim     Baltimore house sales prices and hedonics 1978       True\n",
      "70                  berlin  Prenzlauer Berg neighborhood AirBnB data from ...       True\n",
      "71                    book       Synthetic data to illustrate spatial weights       True\n",
      "72                 burkitt  Burkitt's lymphoma in the Western Nile distric...       True\n",
      "73                  calemp         Employment density for California counties       True\n",
      "74                 chicago                              Chicago neighborhoods       True\n",
      "75              clearwater                               mgwr testing dataset       True\n",
      "76                columbus              Columbus neighborhood crime data 1980       True\n",
      "77                 desmith    Small dataset to illustrate Moran's I statistic       True\n",
      "78                geodanet        Datasets from geodanet for network analysis       True\n",
      "79                 georgia  Various socio-economic variables for counties ...       True\n",
      "80                juvenile    Residences of juvenile offenders in Cardiff, UK       True\n",
      "81                  mexico  Decennial per capita incomes of Mexican states...       True\n",
      "82                networks                  Datasets used for network testing       True\n",
      "83                newHaven                            Network testing dataset       True\n",
      "84               nyc_bikes                           New York City Bike Trips       True\n",
      "85                   sids2  North Carolina county SIDS death counts and rates       True\n",
      "86               snow_maps  Public water pumps and Cholera deaths in Londo...       True\n",
      "87                     stl  Homicides and selected socio-economic characte...       True\n",
      "88          street_net_pts                              Street network points       True\n",
      "89                     taz           Traffic Analysis Zones in So. California       True\n",
      "90                   tokyo                               Tokyo Mortality data       True\n",
      "91               us_income  Per-capita income for the lower 48 US states 1...       True\n",
      "92                virginia                        Virginia counties shapefile       True\n",
      "93                    wmat          Datasets used for spatial weights testing       True\n"
     ]
    }
   ],
   "source": [
    "available()"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.7.3"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 2
}
