Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: automatically discard insignificant osm extracts and allow user…
…s downloading extracts by name (#133) * refactor: simplify code for osm extracts index download and add parent data * chore: remove unused type * fix: change doctests after changes to extracts * fix: change osm extracts tests * fix: change path rename to replace * chore: change bbbike and geobfarik extracts ids * chore: send tree example * fix: change doctests fixtures * feat: add function for getting osm extract by name * fix: change geofabrik US parent clause * feat: add display extracts tree functionality * feat: change dict-based tree building to pure python printing * feat: refactor extracts tree and add basic new example notebook * feat: expand API and change get_extract_by_query logic * feat: update examples * chore: modify docstrings * chore: change docstring fixtures scope * chore: add option to use full names in the osm extracts tree * chore: added doctests for new functions * ci: change docs generation workflows * feat: add osm extracts displaying to CLI * chore: change default use_full_names value to True * feat: add option to use rich pager for long outputs * ci: debug osm extracts test * ci: add osm extracts index cache download * feat: change default osm extract source from geofabrik to any * ci: debug osm extracts test * chore: apply refurb suggestions * ci: debug osm extracts test * chore: mock rich get console for tests * chore: remove unused print statement * ci: revert debug changes * fix(pre-commit.ci): auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * ci: change pdm-export step * chore: add metadata markers to the lock file * ci: change pre-commit config * ci: change pre-commit config * chore: remove comment * chore: ignore geohash license * chore: change function name * chore: clear code * feat: change osm extracts selection algorithm * chore: change doctests outputs * feat: add osm extracts querying to cli * chore: write tests for osm extracts cli api * chore: add function deprecation * chore: apply refurb suggestion * test: debug cli test * test: debug cli test * test: debug cli test * test: debug cli test * chore: restore cli tests * chore: refactor import for faster CLI operation * chore: change examples notebooks * chore: clean docstrings in new function * feat: add option to match names with spaces instead of floors * docs: add new section to README * fix: add whitespace to readme * feat: add new basic usage notebook * chore: change plot color in the cli notebook * docs: clean osm tags filter notebook * feat: add geometry_coverage_iou_threshold parameter for choosing OSM extracts * refactor: simplify osm extracts selection algorithm * feat: add flowchart for osm extracts search algorithm * docs: add new osm extracts visualizations * docs: finish osm extracts examples notebook * fix: change readme example * fix: change readme header * chore: test new readme cli help input * chore: change readme cli help console output * chore: remove todo comment * chore: add no cover pragmas * feat: expose function display_available_extracts * chore: add changelog entries --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
- Loading branch information