21
views
0
recommends
+1 Recommend
3 collections
    0
    shares
      • Record: found
      • Abstract: found
      • Article: found
      Is Open Access

      The cityseer Python package for pedestrian-scale network-based urban analysis

      1
      Environment and Planning B: Urban Analytics and City Science
      SAGE Publications

      Read this article at

      ScienceOpenPublisher
      Bookmark
          There is no author summary for this article yet. Authors can add summaries to their articles on ScienceOpen to make them more accessible to a non-specialist audience.

          Abstract

          cityseer-api is a Python package consisting of computational tools for fine-grained street-network and land-use analysis, helpful in assessing the morphological precursors to vibrant neighbourhoods. It is underpinned by network-based methods developed specifically for urban analysis at the pedestrian scale. cityseer-api computes a variety of node and segment-based network centrality methods, land-use accessibility and mixed-use measures, and statistical aggregations. Accessibilities and aggregations are computed dynamically over the street-network while taking walking distance thresholds and the direction of approach into account, and can optionally incorporate spatial impedances and network decomposition to increase spatial precision. The use of Python facilitates compatibility with popular computational tools for network manipulation (NetworkX), geospatial topology (shapely), geospatial data state management (GeoPandas), and the NumPy stack of scientific packages. The provision of robust network cleaning tools aids the use of OpenStreetMap data for network analysis. Underlying loop-intensive algorithms are implemented in Numba JIT compiled code so that the methods scale efficiently to larger cities and regions. Online documentation is available from cityseer.benchmarkurbanism.com, and the Github repository is available at github.com/benchmark-urbanism/cityseer. Example notebooks are available at cityseer.benchmarkurbanism.com/examples/

          Related collections

          Most cited references20

          • Record: found
          • Abstract: found
          • Article: found
          Is Open Access

          Array programming with NumPy

          Array programming provides a powerful, compact and expressive syntax for accessing, manipulating and operating on data in vectors, matrices and higher-dimensional arrays. NumPy is the primary array programming library for the Python language. It has an essential role in research analysis pipelines in fields as diverse as physics, chemistry, astronomy, geoscience, biology, psychology, materials science, engineering, finance and economics. For example, in astronomy, NumPy was an important part of the software stack used in the discovery of gravitational waves 1 and in the first imaging of a black hole 2 . Here we review how a few fundamental array concepts lead to a simple and powerful programming paradigm for organizing, exploring and analysing scientific data. NumPy is the foundation upon which the scientific Python ecosystem is constructed. It is so pervasive that several projects, targeting audiences with specialized needs, have developed their own NumPy-like interfaces and array objects. Owing to its central position in the ecosystem, NumPy increasingly acts as an interoperability layer between such array computation libraries and, together with its application programming interface (API), provides a flexible framework to support the next decade of scientific and industrial analysis.
            Bookmark
            • Record: found
            • Abstract: not found
            • Conference Proceedings: not found

            Data Structures for Statistical Computing in Python

              Bookmark
              • Record: found
              • Abstract: not found
              • Article: not found

              OSMnx: New methods for acquiring, constructing, analyzing, and visualizing complex street networks

                Bookmark

                Author and article information

                Contributors
                (View ORCID Profile)
                Journal
                Environment and Planning B: Urban Analytics and City Science
                Environment and Planning B: Urban Analytics and City Science
                SAGE Publications
                2399-8083
                2399-8091
                November 05 2022
                : 239980832211338
                Affiliations
                [1 ]Building Stock Lab, UCL Energy Institute, BSEER, UCL, London, UK
                Article
                10.1177/23998083221133827
                34e8d6aa-5132-4825-a8ce-95ca553c020e
                © 2022

                https://creativecommons.org/licenses/by/4.0/

                History

                Comments

                Comment on this article

                scite_
                7
                0
                2
                0
                Smart Citations
                7
                0
                2
                0
                Citing PublicationsSupportingMentioningContrasting
                View Citations

                See how this article has been cited at scite.ai

                scite shows how a scientific paper has been cited by providing the context of the citation, a classification describing whether it supports, mentions, or contrasts the cited claim, and a label indicating in which section the citation was made.

                Similar content564

                Cited by1

                Most referenced authors249