Skip to content

Releases: dasmig/address-generator

v2.1.0

Choose a tag to compare

@dasmig dasmig released this 19 Oct 22:24
fc7f730

Adds scripts/make_web_pack.py, which packs the lite tier as a data pack for the browser demo. README updates.

v2.0.1

Choose a tag to compare

@dasmig dasmig released this 18 Oct 13:19
5b0642c

Uses the shared dasmig::sex and country helpers from dasmig-core 1.2.0 instead of private copies. Generated output is unchanged.

v2.0.0

Choose a tag to compare

@dasmig dasmig released this 18 Oct 06:20
9f7239d

Breaking: count() is now place_count(); country_count() added like the other libraries.

v1.1.0

Choose a tag to compare

@dasmig dasmig released this 18 Oct 03:40

Real streets for 212 countries (from Geofabrik extracts; 34 territories without an extract keep composed streets).

  • Per-country street files in the full tier; the lite tier has 427,391 street rows.
  • New name_latin column: with script = latin, a street named in another script is written by its Latin name where OpenStreetMap has one.
  • Seeded output changes for countries that now have real streets (data hash ceef0ca841ce1d47).
  • Northern Ireland is not covered by the United Kingdom extract.

v1.0.0

Choose a tag to compare

@dasmig dasmig released this 18 Oct 00:42

First release. Postal addresses with real streets by place, laid out in each country's own format.

  • get_address, get_street and get_postcode, each with seeded, batch and streaming forms; the same seed gives the same result on every compiler tested.
  • 250 territories laid out in their own order, with an optional Latin-script layout and Japanese block numbers.
  • Real streets (OpenStreetMap, weighted by address count) for US, GB, CA, AU, FR, DE, ES, PT, BR, IT, NL and JP; composed streets elsewhere. Postcodes from GeoNames in each country's format.
  • Data is layered and extensible. lite can be compiled in; full keeps one street file per country, read on first use.
  • Data licences have not been reviewed yet (OpenStreetMap is ODbL).