{"categories":[{"label":"GIS","url":"https://skillfed.io/packages/category/scientific-engineering-gis"}],"enrichment":{"capability":"Momepy quantifies urban form through morphometric measurements: dimensions, shapes, spatial distribution, density, diversity, connectivity, and tessellation of urban elements like building footprints and street networks.","skillfed_tags":["urban-analysis","geospatial","morphometrics"],"use_cases":["Measure building density, footprint area, and shape regularity across neighborhoods to classify urban typologies.","Compute street network centrality and straightness to assess walkability and connectivity of different districts.","Generate morphological tessellations to define coherent urban zones for comparative analysis.","Calculate diversity indices of building sizes and shapes to quantify urban heterogeneity.","Analyze spatial clustering and distribution patterns of urban elements for urban design research."],"what_it_does":"Momepy is a toolkit for systematic quantitative analysis of urban form, built on top of GeoPandas, PySAL, and NetworkX. It measures morphological properties of urban elements\u2014primarily building footprints and street networks\u2014across seven dimensions: dimensions (size, perimeter), shapes (compactness, form ratios), spatial distribution (clustering, regularity), intensity (density, coverage), diversity (variation in form), connectivity (network properties), and relational elements (tessellations). The library is part of the PySAL ecosystem and designed for researchers and urban planners who need to characterize cities quantitatively rather than qualitatively.\n\nMomepy abstracts away the geometric and spatial computation details, letting you attach morphometric attributes directly to GeoDataFrames. It works with any polygon or network geometry that GeoPandas can read, making it suitable for comparative urban studies, form-based zoning analysis, and morphological classification of neighborhoods. The package requires modern Python (3.12+) and the full geospatial stack, which can add setup complexity, but installation via conda-forge handles most dependency issues.","worth_installing":"Yes. Momepy is actively maintained, has no known vulnerabilities, and fills a specialized but well-defined niche in urban morphometrics. Install it if you need to quantify urban form systematically; the geospatial dependency stack is a real setup hurdle, but conda-forge installation mitigates that. Not a general-purpose tool\u2014only install if you are doing urban morphology research or analysis."},"id":"momepy","links":{"html":"https://skillfed.io/packages/momepy","md":"https://skillfed.io/packages/momepy.md","pypi":"https://pypi.org/project/momepy/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-02","license_spdx":null,"license_treatment":"permissive","name":"momepy","python_support":"supports_current","summary":"Urban Morphology Measuring Toolkit"},"popularity":{"monthly_downloads":186435,"position":9988,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.0.0"}
