Commit History

[test] add test cases for download_extent
7a8b84d

aletrn commited on

[test] add test cases for get_vectorized_raster_as_geojson and SegmentAnythingONNX
84a883f

aletrn commited on

[docs] add credits to external authors, add project license
3e8e2d5

aletrn commited on

[docs] add configuration options
9b0c3be

aletrn commited on

[docs] fix typo
426f043

aletrn commited on

[docs] add more docs content
6f2f547

aletrn commited on

[docs] add .idea configs
cbeec42

aletrn commited on

[docs] add first working sphinx docs build
00b4479

aletrn commited on

[ci] switch base docker image to python:3.11-slim-bookworm, use opencv-python-headless
c6215d1

aletrn commited on

[ci] use requirements.txt in dockerfile-lambda-gdal-runner
a354309

aletrn commited on

[test] add test case for lambda_handler
4fed430

aletrn commited on

[feat] add test case for get_response
9205f9c

aletrn commited on

[test] add test cases, add function utility base64_encode()
142642e

aletrn commited on

[test] add test cases, add command for test coverage
5a246f7

aletrn commited on

[refactor] remove debug LogArgumentsDecorator
2b9a42c

aletrn commited on

[refactor] migrate pydantic.parse to pydantic.model_validate
ef3d72e

aletrn commited on

[test] refactor code, fix some tests
3041467

aletrn commited on

[test] set some logs ad debug
c07ce51

aletrn commited on

[test] refactor samexporter_predict and get_vectorized_raster_as_geojson to avoid writing the downloaded raster
6c70a52

aletrn commited on

[test] add get_raster_inference test case
94729d4

aletrn commited on

[feat] add input parsing and validation with pydantic, refactor code
85dd36a

aletrn commited on

[test] add get_parsed_bbox_points test case, refactor test structure
238719b

aletrn commited on

[test] add get_latlng_to_pixel_coordinates test
5b77c7a

aletrn commited on

[test] refactor test execution, add test input/output events
9d4db86

aletrn commited on

[test] add pytest with first test cases from coordinates_pixel_conversion.py
814e9b0

aletrn commited on

[feat] add first working use of pydantic input validation
dcc25fd

aletrn commited on

[refactor] refactor and remove unused code, remove unused deps
4d26ef2

aletrn commited on

[feat] update payload examples
2779d38

aletrn commited on

[refactor] remove and transform unuseful logs to debug
5b88544

aletrn commited on

[bug] fix wrong latlng to xy pixel conversion, update .gitignore and .dockerignore
b241742

aletrn commited on

[feat] wip workflow from request to response
6d1f220

aletrn commited on

[feat] handle prompt point as lat-lng coordinates
9271aef

aletrn commited on

[feat] use post body as input
43d87b3

aletrn commited on

[debug] change architecture to x86
b2b1ed7

aletrn commited on

[debug] add geopandas and rasterio to convert the FastSAM mask prediction into a geojson
2f5b9e0

aletrn commited on

[debug] add missing types
6978dd2

aletrn commited on

[debug] first test on lambda for fastsam prediction
fa76f5f

aletrn commited on

[debug] first test on lambda for tms2geotiff functions (fix response body)
ddb71db

aletrn commited on

[debug] first test on lambda for tms2geotiff functions
ee50e01

aletrn commited on

[debug] add debug logs, set os.environ['MPLCONFIGDIR']
3d82071

aletrn commited on

[refactor] rename predictor.py, move ROOT folder to /tmp to avoid RO filesystem errors
e945b1f

aletrn commited on

[refactor, fix] some minor fixes
26b4f04

aletrn commited on

[feat] re-add samgeo with segment-anything-fast
7d6e00c

aletrn commited on

[fix] fix wrong response statusCode
8c1934b

aletrn commited on

[refactor] remove JSONResponse
150cbc9

aletrn commited on

[refactor] refactor error responses
28ea6eb

aletrn commited on

[feat] use json dumped dict response instead than JSONResponse
6f1250c

aletrn commited on

[fix] handle cases with b64encoded body, add test payload
8ef9cc0

aletrn commited on

[fix] try handling cases with b64encoded body
da5737b

aletrn commited on

[feat] rename dockerfile-lambda-samgeo-api
9e6626c

aletrn commited on