Recent Releases of samgeo

samgeo - v0.12.6

What's Changed

  • Fix docs build error by @giswqs in https://github.com/opengeos/segment-geospatial/pull/398
  • Add crs and transform for array input by @giswqs in https://github.com/opengeos/segment-geospatial/pull/400

Full Changelog: https://github.com/opengeos/segment-geospatial/compare/v0.12.5...v0.12.6

Scientific Software - Peer-reviewed - Python
Published by giswqs 8 months ago

samgeo - v0.12.5

What's Changed

  • Add workshop recording by @giswqs in https://github.com/opengeos/segment-geospatial/pull/389
  • Add support for simplifying polygons by @giswqs in https://github.com/opengeos/segment-geospatial/pull/390
  • Add support for regularizing building outlines by @giswqs in https://github.com/opengeos/segment-geospatial/pull/391
  • Fix map interaction bug by @amrsalah944 in https://github.com/opengeos/segment-geospatial/pull/397

New Contributors

  • @amrsalah944 made their first contribution in https://github.com/opengeos/segment-geospatial/pull/397

Full Changelog: https://github.com/opengeos/segment-geospatial/compare/v0.12.4...v0.12.5

Scientific Software - Peer-reviewed - Python
Published by giswqs 9 months ago

samgeo - v0.12.4

What's Changed

  • Pin sam2 version in Dockerfile by @giswqs in https://github.com/opengeos/segment-geospatial/pull/371
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/opengeos/segment-geospatial/pull/372
  • Fix docker error by @giswqs in https://github.com/opengeos/segment-geospatial/pull/374
  • undefined attribute in fast sam, fixed by setting the image variable by @pherateriw in https://github.com/opengeos/segment-geospatial/pull/384
  • Add AI for Good workshop notebook by @giswqs in https://github.com/opengeos/segment-geospatial/pull/388
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/opengeos/segment-geospatial/pull/387

New Contributors

  • @pherateriw made their first contribution in https://github.com/opengeos/segment-geospatial/pull/384

Full Changelog: https://github.com/opengeos/segment-geospatial/compare/v0.12.3...v0.12.4

Scientific Software - Peer-reviewed - Python
Published by giswqs 11 months ago

samgeo - v0.12.3

What's Changed

  • Fix empty mask overlay handling when no objects are detected. by @ro-hit81 in https://github.com/opengeos/segment-geospatial/pull/350
  • Simplify Mask Handling When Only One Object is Detected. by @ro-hit81 in https://github.com/opengeos/segment-geospatial/pull/352
  • Add tree mapping notebook by @giswqs in https://github.com/opengeos/segment-geospatial/pull/353
  • Dockerfile update to fix dependency issues by @neteler in https://github.com/opengeos/segment-geospatial/pull/356
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/opengeos/segment-geospatial/pull/361
  • text_sam: Fixed issue when passing PIL Image as input to SamGeo2 by @cwhite911 in https://github.com/opengeos/segment-geospatial/pull/370

New Contributors

  • @ro-hit81 made their first contribution in https://github.com/opengeos/segment-geospatial/pull/350
  • @neteler made their first contribution in https://github.com/opengeos/segment-geospatial/pull/356
  • @cwhite911 made their first contribution in https://github.com/opengeos/segment-geospatial/pull/370

Full Changelog: https://github.com/opengeos/segment-geospatial/compare/v0.12.2...v0.12.3

Scientific Software - Peer-reviewed - Python
Published by giswqs about 1 year ago

samgeo - v0.12.2

What's Changed

  • Add predictbypoints method by @giswqs in https://github.com/opengeos/segment-geospatial/pull/345

Full Changelog: https://github.com/opengeos/segment-geospatial/compare/v0.12.1...v0.12.2

Scientific Software - Peer-reviewed - Python
Published by giswqs about 1 year ago

samgeo - v0.12.1

What's Changed

  • Fix env var error by @giswqs in https://github.com/opengeos/segment-geospatial/pull/343

Full Changelog: https://github.com/opengeos/segment-geospatial/compare/v0.12.0...v0.12.1

Scientific Software - Peer-reviewed - Python
Published by giswqs about 1 year ago

samgeo - v0.12.0

What's Changed

  • Add support for box prompts for SamGeo2 by @giswqs in https://github.com/opengeos/segment-geospatial/pull/340
  • Add text-prompt support for SamGeo2 by @giswqs in https://github.com/opengeos/segment-geospatial/pull/341

Full Changelog: https://github.com/opengeos/segment-geospatial/compare/v0.11.5...v0.12.0

Scientific Software - Peer-reviewed - Python
Published by giswqs about 1 year ago

samgeo - v0.11.5

What's Changed

  • Add zonal stats to region groups by @giswqs in https://github.com/opengeos/segment-geospatial/pull/335
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/opengeos/segment-geospatial/pull/336
  • Update IPPN workshop notebook by @giswqs in https://github.com/opengeos/segment-geospatial/pull/337

Full Changelog: https://github.com/opengeos/segment-geospatial/compare/v0.11.4...v0.11.5

Scientific Software - Peer-reviewed - Python
Published by giswqs about 1 year ago

samgeo - v0.11.4

What's Changed

  • Add support for calculating geometric properties of objects by @giswqs in https://github.com/opengeos/segment-geospatial/pull/334

Full Changelog: https://github.com/opengeos/segment-geospatial/compare/v0.11.3...v0.11.4

Scientific Software - Peer-reviewed - Python
Published by giswqs about 1 year ago

samgeo - v0.11.3

What's Changed

  • Add IPPN workshop notebook by @giswqs in https://github.com/opengeos/segment-geospatial/pull/329
  • Update IPPN notebook by @giswqs in https://github.com/opengeos/segment-geospatial/pull/330
  • Update IPPN workshop notebook by @giswqs in https://github.com/opengeos/segment-geospatial/pull/331
  • Fix save masks bug by @giswqs in https://github.com/opengeos/segment-geospatial/pull/332
  • Add support for filtering objets by size by @giswqs in https://github.com/opengeos/segment-geospatial/pull/333

Full Changelog: https://github.com/opengeos/segment-geospatial/compare/v0.11.2...v0.11.3

Scientific Software - Peer-reviewed - Python
Published by giswqs about 1 year ago

samgeo - v0.11.2

What's Changed

  • Fix save masks bug by @giswqs in https://github.com/opengeos/segment-geospatial/pull/318
  • Fix vectortogeojson bug by @giswqs in https://github.com/opengeos/segment-geospatial/pull/319

Full Changelog: https://github.com/opengeos/segment-geospatial/compare/v0.11.1...v0.11.2

Scientific Software - Peer-reviewed - Python
Published by giswqs over 1 year ago

samgeo - v0.11.1

What's Changed

  • Remove Microsoft Planetary Computer links by @giswqs in https://github.com/opengeos/segment-geospatial/pull/314
  • Update SAM 2 video notebook by @giswqs in https://github.com/opengeos/segment-geospatial/pull/315
  • Remove setup.py and add pyproject.toml by @giswqs in https://github.com/opengeos/segment-geospatial/pull/317

Full Changelog: https://github.com/opengeos/segment-geospatial/compare/v0.11.0...v0.11.1

Scientific Software - Peer-reviewed - Python
Published by giswqs over 1 year ago

samgeo - v0.11.0

What's Changed

  • Add support for SAM 2 by @giswqs in https://github.com/opengeos/segment-geospatial/pull/312
  • Add SAM 2 notebook examples by @giswqs in https://github.com/opengeos/segment-geospatial/pull/313

Full Changelog: https://github.com/opengeos/segment-geospatial/compare/v0.10.8...v0.11.0

Scientific Software - Peer-reviewed - Python
Published by giswqs over 1 year ago

samgeo - v0.10.8

What's Changed

  • Add detection_filter to predict() method to allow for user-defined logic by @brendancol in https://github.com/opengeos/segment-geospatial/pull/307
  • Fixes a small bug with detection_filter so that instance methods work as expected by @brendancol in https://github.com/opengeos/segment-geospatial/pull/308
  • Add sam2 as a dependency by @giswqs in https://github.com/opengeos/segment-geospatial/pull/310

Full Changelog: https://github.com/opengeos/segment-geospatial/compare/v0.10.7...v0.10.8

Scientific Software - Peer-reviewed - Python
Published by giswqs over 1 year ago

samgeo - v0.10.7

What's Changed

  • Add code of conduct by @giswqs in https://github.com/opengeos/segment-geospatial/pull/283
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/opengeos/segment-geospatial/pull/286
  • Fix typo discovered by codespell by @giswqs in https://github.com/opengeos/segment-geospatial/pull/287
  • Add samgeo logo by @giswqs in https://github.com/opengeos/segment-geospatial/pull/290
  • Add a Dependabot config to auto-update GitHub action versions by @kurtmckee in https://github.com/opengeos/segment-geospatial/pull/292
  • Bump the github-actions group with 5 updates by @dependabot in https://github.com/opengeos/segment-geospatial/pull/293
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/opengeos/segment-geospatial/pull/302
  • Use gdal.WarpOptions when merging rasters by @brendancol in https://github.com/opengeos/segment-geospatial/pull/303
  • Added UserWarning when CRS of input image is None by @brendancol in https://github.com/opengeos/segment-geospatial/pull/304

New Contributors

  • @kurtmckee made their first contribution in https://github.com/opengeos/segment-geospatial/pull/292
  • @dependabot made their first contribution in https://github.com/opengeos/segment-geospatial/pull/293
  • @brendancol made their first contribution in https://github.com/opengeos/segment-geospatial/pull/303

Full Changelog: https://github.com/opengeos/segment-geospatial/compare/v0.10.6...v0.10.7

Scientific Software - Peer-reviewed - Python
Published by giswqs over 1 year ago

samgeo - v0.10.6

What's Changed

  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/opengeos/segment-geospatial/pull/275
  • Add xarray to requirements.txt by @giswqs in https://github.com/opengeos/segment-geospatial/pull/280

Full Changelog: https://github.com/opengeos/segment-geospatial/compare/v0.10.5...v0.10.6

Scientific Software - Peer-reviewed - Python
Published by giswqs over 1 year ago

samgeo - v0.10.5

What's Changed

  • Two speedups by @sdtaylor in https://github.com/opengeos/segment-geospatial/pull/262
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/opengeos/segment-geospatial/pull/264
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/opengeos/segment-geospatial/pull/266
  • Remove stray code block start in README by @jrbourbeau in https://github.com/opengeos/segment-geospatial/pull/272
  • Use headless opencv by @jrbourbeau in https://github.com/opengeos/segment-geospatial/pull/274

New Contributors

  • @sdtaylor made their first contribution in https://github.com/opengeos/segment-geospatial/pull/262
  • @pre-commit-ci made their first contribution in https://github.com/opengeos/segment-geospatial/pull/264
  • @jrbourbeau made their first contribution in https://github.com/opengeos/segment-geospatial/pull/272

Full Changelog: https://github.com/opengeos/segment-geospatial/compare/v0.10.4...v0.10.5

Scientific Software - Peer-reviewed - Python
Published by giswqs over 1 year ago

samgeo - v0.10.4

What's Changed

  • Change checkpoints download URLs by @giswqs in https://github.com/opengeos/segment-geospatial/pull/259

Full Changelog: https://github.com/opengeos/segment-geospatial/compare/v0.10.3...v0.10.4

Scientific Software - Peer-reviewed - Python
Published by giswqs over 1 year ago

samgeo - v0.10.3

What's Changed

  • Update changelog for v0.10.2 by @giswqs in https://github.com/opengeos/segment-geospatial/pull/210
  • Update ArcGIS installation instructions by @giswqs in https://github.com/opengeos/segment-geospatial/pull/226
  • Update GPU installation instructions by @giswqs in https://github.com/opengeos/segment-geospatial/pull/239
  • Ignore points outside image boundary by @giswqs in https://github.com/opengeos/segment-geospatial/pull/240
  • Add pre-commit by @giswqs in https://github.com/opengeos/segment-geospatial/pull/258

Full Changelog: https://github.com/opengeos/segment-geospatial/compare/v0.10.2...v0.10.3

Scientific Software - Peer-reviewed - Python
Published by giswqs over 1 year ago

samgeo - v0.10.2

What's Changed

  • Add JOSS paper by @giswqs in https://github.com/opengeos/segment-geospatial/pull/197
  • Add notebook for using Maxar Open Data by @giswqs in https://github.com/opengeos/segment-geospatial/pull/198
  • Add checkpoint to textsam.LangSAM() by @forestbat in https://github.com/opengeos/segment-geospatial/pull/204
  • Add workshop notebook by @giswqs in https://github.com/opengeos/segment-geospatial/pull/209

New Contributors

  • @forestbat made their first contribution in https://github.com/opengeos/segment-geospatial/pull/204

Full Changelog: https://github.com/opengeos/segment-geospatial/compare/v0.10.1...v0.10.2

Scientific Software - Peer-reviewed - Python
Published by giswqs about 2 years ago

samgeo - v0.10.1

What's Changed

  • Fix basemap issue by @giswqs in https://github.com/opengeos/segment-geospatial/pull/190

Full Changelog: https://github.com/opengeos/segment-geospatial/compare/v0.10.0...v0.10.1

Scientific Software - Peer-reviewed - Python
Published by giswqs over 2 years ago

samgeo - v0.10.0

What's Changed

  • Update optional dependencies by @giswqs in https://github.com/opengeos/segment-geospatial/pull/168
  • Improve contributing guidelines by @giswqs in https://github.com/opengeos/segment-geospatial/pull/169
  • [FIX] Added missing conversions from BGR to RGB by @lbferreira in https://github.com/opengeos/segment-geospatial/pull/171
  • Address JOSS review comments by @giswqs in https://github.com/opengeos/segment-geospatial/pull/175

New Contributors

  • @lbferreira made their first contribution in https://github.com/opengeos/segment-geospatial/pull/171

Full Changelog: https://github.com/opengeos/segment-geospatial/compare/v0.9.1...v0.10.0

Scientific Software - Peer-reviewed - Python
Published by giswqs over 2 years ago

samgeo - v0.9.1

What's Changed

  • Add support for HQ-SAM by @giswqs in https://github.com/opengeos/segment-geospatial/pull/161
  • Add HQ-SAM notebooks by @giswqs in https://github.com/opengeos/segment-geospatial/pull/162

Full Changelog: https://github.com/opengeos/segment-geospatial/compare/v0.9.0...v0.9.1

Scientific Software - Peer-reviewed - Python
Published by giswqs over 2 years ago

samgeo - v0.9.0

New Features

  • Added support for box prompts, including list, geojson dict, vector file paths (#159)

Improvements

  • Updated groundingdino installation (#147)
  • Updated README (#152)

Scientific Software - Peer-reviewed - Python
Published by giswqs over 2 years ago

samgeo - v0.8.5

Improvements

  • Updated installation docs (#146)
  • Updated leafmap and localtileserver to dependencies (#146)
  • Added info about libgl1 dependency install on Linux systems (#141)
  • Fixed save_masks bug without source image (#139)

Scientific Software - Peer-reviewed - Python
Published by giswqs over 2 years ago

samgeo - v0.8.4

Improvements

  • Fixed model download bug (#136)
  • Added legal notice (#133)
  • Fixed image source bug for show_anns (#131)
  • Improved exception handling for LangSAM GUI (#130)
  • Added to return pixel coordinates of masks (#129)
  • Added text_sam to docs (#123)
  • Fixed file deletion error on Windows (#122)
  • Fixed mask bug in text_sam/predict when the input is PIL image (#117)

Scientific Software - Peer-reviewed - Python
Published by giswqs over 2 years ago

samgeo - v0.8.3

New Features

  • Added support for batch segmentation (#116)
  • Added swimming pools example (#106)

Improvements

  • Removed 'flag' and 'param' arguments (#112)
  • Used sorted function instead of if statements (#109)

Scientific Software - Peer-reviewed - Python
Published by giswqs over 2 years ago

samgeo - v0.8.2

New Features

  • Added regularized option for vector output (#104)
  • Added text prompt GUI (#80)

Improvements

  • Added more deep learning resources (#90)
  • Use the forcefilename parameter with hfhub_download() (#93)
  • Fixed typo (#94)

Scientific Software - Peer-reviewed - Python
Published by giswqs over 2 years ago

samgeo - v0.8.1

Improvements

  • Added huggingface_hub and remove onnx (#87)
  • Added more demos to docs (#82)

Scientific Software - Peer-reviewed - Python
Published by giswqs over 2 years ago

samgeo - v0.8.0

New Features

  • Added support for using text prompts with SAM (#73)
  • Added text prompt GUI (#80)

Improvements

  • Improved text prompt notebook (#79)
  • Fixed notebook typos (#78)
  • Added ArcGIS tutorial to docs (#72)

Scientific Software - Peer-reviewed - Python
Published by giswqs over 2 years ago

samgeo - v0.7.0

New Features

  • Added unittest (#58)
  • Added JOSS paper draft (#61)
  • Added ArcGIS notebook example (#63)
  • Added text prompting segmentation (#65)
  • Added support for segmenting non-georeferenced imagery (#66)

Improvements

  • Added blend option for show_anns method (#59)
  • Updated ArcGIS installation instructions (#68, #70)

Contributors

@p-vdp @LucasOsco

Scientific Software - Peer-reviewed - Python
Published by giswqs over 2 years ago

samgeo - v0.6.2

Improvements

  • Added jupyter-server-proxy to Dockerfile for supporting add_raster (#57)

Contributors @p-vdp

Scientific Software - Peer-reviewed - Python
Published by giswqs over 2 years ago

samgeo - v0.6.1

New Features

  • Added Dockerfile (#51)

Scientific Software - Peer-reviewed - Python
Published by giswqs over 2 years ago

samgeo - v0.6.0

New Features

  • Added interactive GUI for creating foreground and background markers (#44)
  • Added support for custom projection bbox (#39)

Improvements

  • Fixed Colab Marker AwesomeIcon bug (#50)
  • Added info about using SAM with Desktop GIS (#48)
  • Use proper extension in the usage documentation (#43)

Demos

  • Interactive segmentation with input prompts

  • Input prompts from existing files

Scientific Software - Peer-reviewed - Python
Published by giswqs over 2 years ago

samgeo - v0.5.0

New Features

  • Added support for input prompts (#30)

Improvements

  • Fixed the batch processing bug (#29)

Demos

Scientific Software - Peer-reviewed - Python
Published by giswqs over 2 years ago

samgeo - v0.4.0

New Features

  • Added new methods to SamGeo class, including show_masks, save_masks, show_anns, making it much easier to save segmentation results in GeoTIFF and vector formats.
  • Added new functions to common module, including array_to_image, show_image, download_file, overlay_images, blend_images, and update_package
  • Added tow more notebooks, including automaticmaskgenerator and satellite-predictor
  • Added SamGeoPredictor class

Improvements

  • Improved SamGeo.generate() method
  • Improved docstrings and API reference
  • Added demos to docs

Demos

  • Automatic mask generator

Contributors

@darrenwiens

Scientific Software - Peer-reviewed - Python
Published by giswqs over 2 years ago

samgeo - v0.3.0

New Features

  • Added several new functions, including get_basemaps, reproject, tiff_to_shp, and tiff_to_geojson
  • Added hundereds of new basemaps through xyzservices

Improvement

  • Fixed tiff_to_vector crs bug #12
  • Added crs parameter to tms_to_geotiff

Scientific Software - Peer-reviewed - Python
Published by giswqs over 2 years ago

samgeo - v0.2.0

  • Added notebook example
  • Added SamGeo.generate method
  • Added SamGeo.tiff_to_vector method

Scientific Software - Peer-reviewed - Python
Published by giswqs over 2 years ago

samgeo - v0.1.0

New Features

  • Added SamGeo class
  • Added GitHub Actions
  • Added notebook example

Scientific Software - Peer-reviewed - Python
Published by giswqs over 2 years ago

samgeo - v0.0.3

Added segment-anything-py dependency

Scientific Software - Peer-reviewed - Python
Published by giswqs over 2 years ago

samgeo - v0.0.2

Initial release

Scientific Software - Peer-reviewed - Python
Published by giswqs over 2 years ago