├── .gitattributes ├── .github ├── release.yml └── workflows │ ├── build_docs.yml │ ├── unittests.yml │ └── upload_package.yml ├── .gitignore ├── LICENSE.txt ├── README.md ├── ci ├── 311-oldest.yml ├── 311.yml ├── 312.yml ├── 313-dev.yml └── 313.yml ├── codecov.yml ├── docs ├── .nojekyll ├── Makefile ├── _static │ ├── images │ │ ├── notebooks_census_to_hexgrid_25_1.png │ │ ├── pysal_favicon.ico │ │ ├── tobler2.png │ │ └── tobler3.png │ ├── pysal-styles.css │ └── references.bib ├── api.rst ├── apimyst.md ├── conf.py ├── figs │ ├── nsf_logo.jpg │ ├── raster_lattice_example.png │ ├── tobler_long.png │ ├── tobler_long.svg │ ├── toy_census_tracts_example.png │ ├── toy_census_tracts_example_old.png │ └── waldo_travel.jpg ├── index.rst ├── installation.rst ├── notebooks │ ├── 01_interpolation_methods_overview.nblink │ ├── 02_areal_interpolation_example.nblink │ ├── 03_areal_interpolation_details.nblink │ ├── binary_dasymetric.nblink │ ├── census_to_hexgrid.nblink │ └── extract_urban_areas.nblink ├── references.rst └── tutorial.rst ├── environment.yml ├── notebooks ├── 01_interpolation_methods_overview.ipynb ├── 02_areal_interpolation_example.ipynb ├── 03_areal_interpolation_details.ipynb ├── 04_area_interpolate_dask.ipynb ├── area_interpolate_perf.ipynb ├── binary_dasymetric.ipynb ├── census_to_hexgrid.ipynb ├── extract_urban_areas.ipynb └── h3fill.ipynb ├── pyproject.toml └── tobler ├── __init__.py ├── area_weighted ├── __init__.py ├── area_interpolate.py ├── area_interpolate_dask.py └── area_join.py ├── dasymetric ├── __init__.py ├── masked_area_interpolate.py └── raster_tools.py ├── model ├── __init__.py └── glm.py ├── pycno ├── __init__.py └── pycno.py ├── tests ├── conftest.py ├── test_area_interpolators.py ├── test_area_join.py ├── test_dasymetric.py ├── test_model.py ├── test_pycno.py └── test_utils.py └── util ├── __init__.py └── util.py /.gitattributes: -------------------------------------------------------------------------------- 1 | tobler/_version.py export-subst 2 | -------------------------------------------------------------------------------- /.github/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysal/tobler/HEAD/.github/release.yml -------------------------------------------------------------------------------- /.github/workflows/build_docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysal/tobler/HEAD/.github/workflows/build_docs.yml -------------------------------------------------------------------------------- /.github/workflows/unittests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysal/tobler/HEAD/.github/workflows/unittests.yml -------------------------------------------------------------------------------- /.github/workflows/upload_package.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysal/tobler/HEAD/.github/workflows/upload_package.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysal/tobler/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysal/tobler/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysal/tobler/HEAD/README.md -------------------------------------------------------------------------------- /ci/311-oldest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysal/tobler/HEAD/ci/311-oldest.yml -------------------------------------------------------------------------------- /ci/311.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysal/tobler/HEAD/ci/311.yml -------------------------------------------------------------------------------- /ci/312.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysal/tobler/HEAD/ci/312.yml -------------------------------------------------------------------------------- /ci/313-dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysal/tobler/HEAD/ci/313-dev.yml -------------------------------------------------------------------------------- /ci/313.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysal/tobler/HEAD/ci/313.yml -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysal/tobler/HEAD/codecov.yml -------------------------------------------------------------------------------- /docs/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysal/tobler/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_static/images/notebooks_census_to_hexgrid_25_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysal/tobler/HEAD/docs/_static/images/notebooks_census_to_hexgrid_25_1.png -------------------------------------------------------------------------------- /docs/_static/images/pysal_favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysal/tobler/HEAD/docs/_static/images/pysal_favicon.ico -------------------------------------------------------------------------------- /docs/_static/images/tobler2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysal/tobler/HEAD/docs/_static/images/tobler2.png -------------------------------------------------------------------------------- /docs/_static/images/tobler3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysal/tobler/HEAD/docs/_static/images/tobler3.png -------------------------------------------------------------------------------- /docs/_static/pysal-styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysal/tobler/HEAD/docs/_static/pysal-styles.css -------------------------------------------------------------------------------- /docs/_static/references.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysal/tobler/HEAD/docs/_static/references.bib -------------------------------------------------------------------------------- /docs/api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysal/tobler/HEAD/docs/api.rst -------------------------------------------------------------------------------- /docs/apimyst.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysal/tobler/HEAD/docs/apimyst.md -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysal/tobler/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/figs/nsf_logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysal/tobler/HEAD/docs/figs/nsf_logo.jpg -------------------------------------------------------------------------------- /docs/figs/raster_lattice_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysal/tobler/HEAD/docs/figs/raster_lattice_example.png -------------------------------------------------------------------------------- /docs/figs/tobler_long.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysal/tobler/HEAD/docs/figs/tobler_long.png -------------------------------------------------------------------------------- /docs/figs/tobler_long.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysal/tobler/HEAD/docs/figs/tobler_long.svg -------------------------------------------------------------------------------- /docs/figs/toy_census_tracts_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysal/tobler/HEAD/docs/figs/toy_census_tracts_example.png -------------------------------------------------------------------------------- /docs/figs/toy_census_tracts_example_old.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysal/tobler/HEAD/docs/figs/toy_census_tracts_example_old.png -------------------------------------------------------------------------------- /docs/figs/waldo_travel.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysal/tobler/HEAD/docs/figs/waldo_travel.jpg -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysal/tobler/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysal/tobler/HEAD/docs/installation.rst -------------------------------------------------------------------------------- /docs/notebooks/01_interpolation_methods_overview.nblink: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysal/tobler/HEAD/docs/notebooks/01_interpolation_methods_overview.nblink -------------------------------------------------------------------------------- /docs/notebooks/02_areal_interpolation_example.nblink: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysal/tobler/HEAD/docs/notebooks/02_areal_interpolation_example.nblink -------------------------------------------------------------------------------- /docs/notebooks/03_areal_interpolation_details.nblink: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysal/tobler/HEAD/docs/notebooks/03_areal_interpolation_details.nblink -------------------------------------------------------------------------------- /docs/notebooks/binary_dasymetric.nblink: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysal/tobler/HEAD/docs/notebooks/binary_dasymetric.nblink -------------------------------------------------------------------------------- /docs/notebooks/census_to_hexgrid.nblink: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysal/tobler/HEAD/docs/notebooks/census_to_hexgrid.nblink -------------------------------------------------------------------------------- /docs/notebooks/extract_urban_areas.nblink: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysal/tobler/HEAD/docs/notebooks/extract_urban_areas.nblink -------------------------------------------------------------------------------- /docs/references.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysal/tobler/HEAD/docs/references.rst -------------------------------------------------------------------------------- /docs/tutorial.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysal/tobler/HEAD/docs/tutorial.rst -------------------------------------------------------------------------------- /environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysal/tobler/HEAD/environment.yml -------------------------------------------------------------------------------- /notebooks/01_interpolation_methods_overview.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysal/tobler/HEAD/notebooks/01_interpolation_methods_overview.ipynb -------------------------------------------------------------------------------- /notebooks/02_areal_interpolation_example.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysal/tobler/HEAD/notebooks/02_areal_interpolation_example.ipynb -------------------------------------------------------------------------------- /notebooks/03_areal_interpolation_details.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysal/tobler/HEAD/notebooks/03_areal_interpolation_details.ipynb -------------------------------------------------------------------------------- /notebooks/04_area_interpolate_dask.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysal/tobler/HEAD/notebooks/04_area_interpolate_dask.ipynb -------------------------------------------------------------------------------- /notebooks/area_interpolate_perf.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysal/tobler/HEAD/notebooks/area_interpolate_perf.ipynb -------------------------------------------------------------------------------- /notebooks/binary_dasymetric.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysal/tobler/HEAD/notebooks/binary_dasymetric.ipynb -------------------------------------------------------------------------------- /notebooks/census_to_hexgrid.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysal/tobler/HEAD/notebooks/census_to_hexgrid.ipynb -------------------------------------------------------------------------------- /notebooks/extract_urban_areas.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysal/tobler/HEAD/notebooks/extract_urban_areas.ipynb -------------------------------------------------------------------------------- /notebooks/h3fill.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysal/tobler/HEAD/notebooks/h3fill.ipynb -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysal/tobler/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tobler/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysal/tobler/HEAD/tobler/__init__.py -------------------------------------------------------------------------------- /tobler/area_weighted/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysal/tobler/HEAD/tobler/area_weighted/__init__.py -------------------------------------------------------------------------------- /tobler/area_weighted/area_interpolate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysal/tobler/HEAD/tobler/area_weighted/area_interpolate.py -------------------------------------------------------------------------------- /tobler/area_weighted/area_interpolate_dask.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysal/tobler/HEAD/tobler/area_weighted/area_interpolate_dask.py -------------------------------------------------------------------------------- /tobler/area_weighted/area_join.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysal/tobler/HEAD/tobler/area_weighted/area_join.py -------------------------------------------------------------------------------- /tobler/dasymetric/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysal/tobler/HEAD/tobler/dasymetric/__init__.py -------------------------------------------------------------------------------- /tobler/dasymetric/masked_area_interpolate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysal/tobler/HEAD/tobler/dasymetric/masked_area_interpolate.py -------------------------------------------------------------------------------- /tobler/dasymetric/raster_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysal/tobler/HEAD/tobler/dasymetric/raster_tools.py -------------------------------------------------------------------------------- /tobler/model/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysal/tobler/HEAD/tobler/model/__init__.py -------------------------------------------------------------------------------- /tobler/model/glm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysal/tobler/HEAD/tobler/model/glm.py -------------------------------------------------------------------------------- /tobler/pycno/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysal/tobler/HEAD/tobler/pycno/__init__.py -------------------------------------------------------------------------------- /tobler/pycno/pycno.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysal/tobler/HEAD/tobler/pycno/pycno.py -------------------------------------------------------------------------------- /tobler/tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysal/tobler/HEAD/tobler/tests/conftest.py -------------------------------------------------------------------------------- /tobler/tests/test_area_interpolators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysal/tobler/HEAD/tobler/tests/test_area_interpolators.py -------------------------------------------------------------------------------- /tobler/tests/test_area_join.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysal/tobler/HEAD/tobler/tests/test_area_join.py -------------------------------------------------------------------------------- /tobler/tests/test_dasymetric.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysal/tobler/HEAD/tobler/tests/test_dasymetric.py -------------------------------------------------------------------------------- /tobler/tests/test_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysal/tobler/HEAD/tobler/tests/test_model.py -------------------------------------------------------------------------------- /tobler/tests/test_pycno.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysal/tobler/HEAD/tobler/tests/test_pycno.py -------------------------------------------------------------------------------- /tobler/tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysal/tobler/HEAD/tobler/tests/test_utils.py -------------------------------------------------------------------------------- /tobler/util/__init__.py: -------------------------------------------------------------------------------- 1 | from .util import * 2 | 3 | __all__ = ["h3fy", "circumradius"] 4 | -------------------------------------------------------------------------------- /tobler/util/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysal/tobler/HEAD/tobler/util/util.py --------------------------------------------------------------------------------