Skip to main content

Urban Morphology Measuring Toolkit

Project description

momepy

Documentation Status Build Status Build status codecov CodeFactor

momepy: urban morphology measuring toolkit

Introduction

Momepy is a project allowing advanced quantitative analysis of urban morphology. Embracing principles of Urban Morphometrics (Dibble, 2017), this toolkit aims to provide tools for the development of complex frameworks for a description of urban structures.

momepy stands for Morphological Measuring in Python

Momepy is a result of ongoing research of Urban Design Studies Unit (UDSU) supported by the Axel and Margaret Ax:son Johnson Foundation as a part of “The Urban Form Resilience Project” in partnership with University of Strathclyde in Glasgow, UK.

Comments, suggestions, feedback, and contributions, as well as bug reports, are very welcome.

Documentation

Documentation of momepy is available at docs.momepy.org.

User Guide

User guide with examples of momepy usage is available at guide.momepy.org.

Install

You can install momepy using Conda from conda-forge (recommended):

conda install -c conda-forge momepy

or from PyPI using pip:

pip install momepy

See the installation instructions for detailed instructions. Momepy depends on python geospatial stack, which might cause some dependency issues.

Contributing to momepy

Contributions of any kind to momepy are more than welcome. That does not mean new code only, but also improvements of documentation and user guide, additional tests (ideally filling the gaps in existing suite) or bug report or idea what could be added or done better.

All contributions should go through our GitHub repository. Bug reports, ideas or even questions should be raised by opening an issue on the GitHub tracker. Suggestions for changes in code or documentation should be submitted as a pull request. However, if you are not sure what to do, feel free to open an issue. All discussion will then take place on GitHub to keep the development of momepy transparent.

If you decide to contribute to the codebase, ensure that you are using an up-to-date master branch. The latest development version will always be there, including a significant part of the documentation (powered by sphinx). The user guide is located in the separate GitHub repository martinfleis/momepy-guide and is powered by Jupyter book.

Details are available in the documentation.

Get in touch

If you have a question regarding momepy, feel free to open an issue on GitHub. Eventually, you can contact us on dev@momepy.org.


Copyright (c) 2018-2019 Martin Fleischmann, University of Strathclyde, Urban Design Studies Unit

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

momepy-0.1.0.tar.gz (233.9 kB view details)

Uploaded Source

Built Distribution

momepy-0.1.0-py3-none-any.whl (221.6 kB view details)

Uploaded Python 3

File details

Details for the file momepy-0.1.0.tar.gz.

File metadata

  • Download URL: momepy-0.1.0.tar.gz
  • Upload date:
  • Size: 233.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/3.7.3

File hashes

Hashes for momepy-0.1.0.tar.gz
Algorithm Hash digest
SHA256 e31842880178473bbfc88e84fe5b42b31aeeff2454de00f2084f2bfabf0354d3
MD5 ed308b0c3569931bd334208f68bd80da
BLAKE2b-256 2481931c91ca4c4fea662e373c9445c2a66fb9d0a8fdfa3d07da15fcd0a6f642

See more details on using hashes here.

File details

Details for the file momepy-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: momepy-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 221.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/3.7.3

File hashes

Hashes for momepy-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 34cf06aefd7268c7d9014d5e3e143e6e19edaadb99e5bfe5b93b83597aa80196
MD5 ae7003c0806c4b3d7e671d20f895882a
BLAKE2b-256 5e54c1e6eb87adfc334c3668a939448ddf50f1919dadfebbd8ffe2a533f75153

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