Ryan Avery

Results 99 issues of Ryan Avery

## Maintenance request summary When flake8 fails during the `tox -e lint` step, an unintuitive error message shows up in the action logs ``` tox -e lintroot@rave-desktop:/home/rave/solaris# tox -e lint...

Type: Maintenance
Status: Review Needed

we will need to confirm that readthedocs is set up correctly to build with merged PRs: https://docs.readthedocs.io/en/stable/tutorial/ Currently for PRs open to merge into this branch https://github.com/CosmiQ/solaris/tree/0.5.0, readthedocs is not...

Type: Maintenance
Status: Review Needed

The tile generators in the raster and vector tiles are currently doing IO serially, COG support would be good here for speed. This would involve uncommenting the use of rio_cogeo...

our `.github/workflows` only contains an action for testing, it would be good to add the linting step in the Makefile and also add a step to check codecov

high priority

The v.4 dockerfile is out of date since it includes cuda setup steps and a different, larger set of dependencies

It looks like rasterio binaries containing GDAL are available for MacOS, with other OSes stated to be a future work item: https://rasterio.readthedocs.io/en/latest/installation.html this would simplify installation of solaris so that...

a suggestion from @vincentsarago > This would involve creating other repos (namespaced package, e.g. solaris.post_processing), with their own dependencies and tests. > > E.g TiTiler has: titiler.core, titiler.mosaic, titiler.application python...

``` import solaris as sol import os raster_tiler = sol.tile.raster_tile.RasterTiler(dest_dir='test_solaris', # the directory to save images to src_tile_size=(512, 512), # the size of the output chips verbose=True) raster_tiler.tile('/mnt/cropmaskperm/test-landsat/scene/LT05_L1TP_029031_20050316_20160912_01_T1_sr.tif') ``` ```...

Type: Maintenance
Status: Review Needed
Priority: Medium
Difficulty: Easy

When Tensorflow 2.0 is out of beta, solaris will need to deal with these parts of the code, which have been renamed. The deprecation warnings appear when using tensorflow 1.14...

Type: Maintenance
Status: Available
Priority: Medium
Difficulty: Easy