Skip to content

Changelog#

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]#

Changed#

  • Configuration validation to use a JSON schema. Partially backward-incompatible since configuration errors now raise exceptions rather than logging a message to the error level #56.
  • Recommended installation instructions changed from using pip to creating a mamba environment #38.
  • Supported and tested Python versions updated to py3.10 - py3.12 #38.
  • Majority of documentation moved from README to dedicated documentation site: https://arup-group.github.io/osmox #40.
  • Default output format changed from .geojson to .gpkg & support for multiple file formats (.gpkg, .geojson, .parquet) #41

Added#

  • Rendered JSON schema in documentation #56.
  • Activity infilling can use a geospatial point data source to fill OSM landuse areas, e.g. postcode data points.
  • Activity infilling can take place in target areas that have existing facilities, using the max_existing_acts_fraction argument to set the area that existing facilities can already take up in the target geometry while still allowing infilling.

[v0.2.0]#

Added#

  • Support for Python 3.11 by @val-ismaili in https://github.com/arup-group/osmox/pull/35
  • A formal changelog

[v0.1.0]#

Initial release#

This is the first release and support Python 3.7, please check documentation/wiki for the usage guide