Skip to main content

Small utility library containing city provision metric used in other projects

Project description

Provisio

Small utility library containing city provision metric used in other projects

Base usage example

Use dongraphio to get city's Intermodal Graph and adjacency matrix between two geodataframes

pip install provisio

import pandas as pd
import geopandas as gpd
from provisio import *
buildings: gpd.GeoDataFrame = gpd.read_file("test_data/buildings.geojson").rename(
        columns={"your_demand_value_column": "demand"}
    )
services: gpd.GeoDataFrame = gpd.read_file("services.geojson")

matrix = pd.read_csv("test_data/matrix.csv")

prvs_buildings, prvs_services, prvs_links = get_service_provision(
    services=services, demanded_buildings=buildings, adjacency_matrix=matrix, threshold=10
)
prvs_buildings.to_file("result_buildings.geojson")
prvs_services.to_file("result_services.geojson")
prvs_links.to_file("result_links.geojson")

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

provisio-0.1.3.tar.gz (5.9 kB view details)

Uploaded Source

Built Distribution

provisio-0.1.3-py3-none-any.whl (6.8 kB view details)

Uploaded Python 3

File details

Details for the file provisio-0.1.3.tar.gz.

File metadata

  • Download URL: provisio-0.1.3.tar.gz
  • Upload date:
  • Size: 5.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.1 CPython/3.10.11 Windows/10

File hashes

Hashes for provisio-0.1.3.tar.gz
Algorithm Hash digest
SHA256 71c9a155065368b9f54e7a6491cd61680c37275fbb3bdbed8497669becb247eb
MD5 731611cd8dcadeb0f57436653c66ec8d
BLAKE2b-256 e75d048f3dfba846a17cf90eb3bb91ee90e914bb75212240bf974e7460cc2283

See more details on using hashes here.

File details

Details for the file provisio-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: provisio-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 6.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.1 CPython/3.10.11 Windows/10

File hashes

Hashes for provisio-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 1f43d44a017a2c1fd7ddb3ce1833e7654344f73d450f4a29e7885b34119a6b3c
MD5 ef0303a1dbb3aa5bdb6646d12c6ece25
BLAKE2b-256 4ef45b9428e87aaf6b7a8494cb7c391428c598da6df3ef25a046d995c303e03a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page