Recent Releases of geospaitial-lab-aviary

geospaitial-lab-aviary - 1.0.0b3

What's Changed

Highlights

CLI

  • Enable verbose mode with the AVIARY_VERBOSE environment variable (full output including a traceback for exceptions)
  • Enable quiet mode with the AVIARY_QUIET environment variable (no output) #### Documentation

* Improved installation guides

New Features

  • feat(cli): add env vars to general options by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/569 ### Other Changes
  • docs(api-reference): edit configuration examples of components by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/564
  • chore: add Stefan as a maintainer by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/565
  • build: fix dockerfile by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/566
  • docs(how-to-guides): edit how to install aviary by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/570
  • test(cli): add tests by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/571
  • docs(how-to-guides): add pre-release note by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/572

Full Changelog: https://github.com/geospaitial-lab/aviary/compare/1.0.0b2...1.0.0b3

- Python
Published by mrsmrynk about 1 year ago

geospaitial-lab-aviary - 1.0.0b2

What's Changed

Highlights

This release mainly focuses on improving aviary's CLI.

CLI

  • Set configuration fields with the --set option (modify the config file from the CLI)
  • Enable verbose mode with the --verbose option (full output including a traceback for exceptions)
  • Enable quiet mode with the --quiet option (no output)
  • Specify the path to the config file using the AVIARY_CONFIG_PATH environment variable
  • Specify the path to the plugins directory using the AVIARY_PLUGINS_DIR_PATH environment variable
  • Use the tile-pipeline subcommands:
    • Use components to show the components
    • Use config to show the configuration for a component (use the --copy option to copy the configuration to the clipboard)
    • Use init to initialize a config file
    • Use plugins to show the registered plugins
    • Use run to run the tile pipeline
    • Use validate to validate the config file
  • Use the tile-pipeline subcommands with their alias tile
  • ⚠️ #536 introduced some breaking changes to the Python API / CLI:
    • the tile-pipeline command has subcommands now (use aviary tile-pipeline run config.yaml instead of aviary tile-pipeline config.yaml to run the tile pipeline)
    • the factories (GridFactory, TileFetcherFactory, TilePipelineFactory, and TilesProcessorFactory) were removed from the public API #### Documentation
  • How-to guides for implementing / registering your own component
  • CLI reference #### General

* all dependency group that includes all optional dependencies / dependency groups

Breaking Changes

  • feat(cli)!: add subcommands to tile-pipeline command by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/536 ### New Features
  • feat(cli): add github command by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/523
  • feat(cli): add set options to tile-pipeline command by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/524
  • feat(cli): add short option to version option by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/525
  • feat(cli): add verbose option by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/534
  • feat(cli): add env var to tile-pipeline subcommands by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/540
  • feat(cli): add quiet option by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/541
  • feat(cli): add force option to tile-pipeline init command by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/542
  • feat(cli): add alias for tile-pipeline command by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/548
  • feat(cli): add env var to general commands by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/549
  • feat(cli): add package options to components and plugins commands by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/551
  • feat(cli): add tile-pipeline config command by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/552
  • feat(cli): add tile-pipeline components and plugins command by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/554 ### Other Changes
  • docs(how-to-guides): add how to implement / register your own component by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/520
  • docs(how-to-guides): improve how to install aviary with uv by @stefan-kuepper in https://github.com/geospaitial-lab/aviary/pull/514
  • docs: add CLI reference by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/521
  • chore(cli): disable showing locals in exceptions by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/526
  • build: add all dependency group by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/533
  • chore(cli): edit colors by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/535
  • docs: change scroll behavior to smooth by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/550
  • docs(cli-reference): edit headings by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/553
  • build: fix dockerfiles by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/555
  • ci: remove cache-dependency-glob by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/561
  • cd: remove cache-dependency-glob by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/562

New Contributors

  • @stefan-kuepper made their first contribution in https://github.com/geospaitial-lab/aviary/pull/514

Full Changelog: https://github.com/geospaitial-lab/aviary/compare/1.0.0b1.post1...1.0.0b2

- Python
Published by mrsmrynk about 1 year ago

geospaitial-lab-aviary - 1.0.0b1.post1

What's Changed

Other Changes

  • build: fix dockerfiles by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/512

Full Changelog: https://github.com/geospaitial-lab/aviary/compare/1.0.0b1...1.0.0b1.post1

- Python
Published by mrsmrynk over 1 year ago

geospaitial-lab-aviary - 1.0.0b1

- Python
Published by mrsmrynk over 1 year ago

geospaitial-lab-aviary - 0.3.3

What's Changed

Other Changes

  • docs: fix inline code links by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/351

Full Changelog: https://github.com/geospaitial-lab/aviary/compare/0.3.2...0.3.3

- Python
Published by mrsmrynk over 1 year ago

geospaitial-lab-aviary - 0.3.2

What's Changed

Highlights

  • how-to guide for the installation with uv ### Other Changes
  • docs: add anchor links to headers by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/330
  • ci: check dependencies in separate workflow by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/331
  • ci: use uv in workflows by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/332
  • docs(workflow): use uv in workflow by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/333
  • cd(pypi): use uv in workflow by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/334
  • ci: add path filters by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/335
  • docs: add uv by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/336
  • docs: open links in new tab by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/337
  • docs: edit table of contents title by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/338
  • docs(workflow): add pull request and push as trigger by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/339
  • docs: add noopener noreferrer to links by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/341
  • docs: use reference style links by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/342
  • build: use uv in dockerfiles by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/343

Full Changelog: https://github.com/geospaitial-lab/aviary/compare/0.3.1...0.3.2

- Python
Published by mrsmrynk over 1 year ago

geospaitial-lab-aviary - 0.3.1

What's Changed

Other Changes

  • docs: self-host external assets in embedded maps by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/326
  • docs: open links in embedded maps in new tab by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/328

Full Changelog: https://github.com/geospaitial-lab/aviary/compare/0.3.0...0.3.1

- Python
Published by mrsmrynk over 1 year ago

geospaitial-lab-aviary - 0.3.0

What's Changed

Highlights

  • slice the ProcessArea with the : operator
  • intersect two ProcessAreas with the & operator ### New Features
  • feat(ProcessArea): add slicing by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/300
  • feat(ProcessArea): add intersection by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/302 ### Other Changes
  • chore: add marker file for typing support by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/296
  • chore: move code of conduct to .github directory by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/297
  • chore: add codeowners by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/298
  • ci(check-links): change schedule to daily by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/299
  • test(types): add negative indices to test_getitem by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/301
  • refactor(ProcessArea): edit parameter order in to_gdf signature by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/304
  • ci(ci): check links by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/305
  • docs: ensure data privacy by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/307
  • ci: check links in separate workflow by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/311
  • docs: add search highlight and search share by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/312
  • docs: open links in embedded maps in new tab by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/313
  • docs: edit admonition color by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/314
  • docs: add orthophotos to embedded maps by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/315
  • ci(check-links): strip newline in multiline configuration for fail by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/318
  • docs: add placeholder for legal notice and privacy policy by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/319

Full Changelog: https://github.com/geospaitial-lab/aviary/compare/0.2.2...0.3.0

- Python
Published by mrsmrynk over 1 year ago

geospaitial-lab-aviary - 0.2.2

What's Changed

Highlights

  • how-to guides with interactive notebooks for the BoundingBox and the ProcessArea ### Bug Fixes
  • fix(GeospatialFilter): exclude touching tiles in intersection mode by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/278 ### Other Changes
  • refactor(SegmentationExporter): remove OSError check by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/249
  • docs(api-reference): nest API reference by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/250
  • docs: add docs README by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/251
  • docs: add tests README by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/252
  • docs(how-to-guides): add table of contents by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/253
  • ci: add check links workflow by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/254
  • ci(check-links): exclude files by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/256
  • docs(cli-reference): improve docs by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/257
  • docs: add repo by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/259
  • ci: add check dependencies workflow by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/260
  • ci(ci): check dependencies on all OSs by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/261
  • ci(check-dependencies): check dependencies of latest release by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/262
  • ci(check-dependencies): install ci requirements by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/263
  • refactor(ProcessArea): remove redundant code by @lxndrrss in https://github.com/geospaitial-lab/aviary/pull/272
  • docs(how-to-guides): add how to use the process area by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/271
  • cd(bump-version): add commit signing by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/281
  • docs(how-to-guides): add how to use the bounding box by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/282
  • docs(how-to-guides): add default value to zoom_start by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/283
  • ci(check-links): add notebooks by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/286
  • ci(check-links): exclude maps by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/287
  • docs(how-to-guides): add iterable docs by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/293
  • ci(check-links): change user agent to curl by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/294

New Contributors

  • @lxndrrss made their first contribution in https://github.com/geospaitial-lab/aviary/pull/272

Full Changelog: https://github.com/geospaitial-lab/aviary/compare/0.2.1...0.2.2

- Python
Published by mrsmrynk almost 2 years ago

geospaitial-lab-aviary - 0.2.1

What's Changed

Other Changes

  • cd(ghcr): fix build args by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/244
  • refactor(Dataset): change data_preprocessor to optional by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/245

Full Changelog: https://github.com/geospaitial-lab/aviary/compare/0.2.0...0.2.1

- Python
Published by mrsmrynk almost 2 years ago

geospaitial-lab-aviary - 0.2.0

What's Changed

New Features

  • feat(DataFetcher): add WMSFetcher by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/232
  • feat(DataFetcher): add CompositeFetcher by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/238 ### Other Changes
  • cd(ghcr): fix tag by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/231
  • chore: nest dev requirements by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/233
  • build: remove optional dependencies from package by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/234
  • build: upgrade pip in dockerfiles by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/235
  • ci: upgrade wheel in workflow by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/236
  • cd: upgrade wheel in workflows by @mrsmrynk in https://github.com/geospaitial-lab/aviary/pull/237

Full Changelog: https://github.com/geospaitial-lab/aviary/compare/0.1.0...0.2.0

- Python
Published by mrsmrynk almost 2 years ago

geospaitial-lab-aviary - 0.1.0

Initial release

- Python
Published by mrsmrynk almost 2 years ago