- release instructions
- clean up nb
- hotfix raster flipping tiling issue
- list_tiles(): add tests for RasterSource (#141)
- list_tiles(): add tests for VectorSource (#140)
- test_valid_conversion: removed check for spatial_ref attr
- WIP world elevation tiling example (#139)
- Add synthetic people example (#129)
- Add tile utils module with example notebook (#131)
- added projected buffered extent transform (#130)
- mapshader tile command: enable writing precomputed tiles to a output location (#128)
- Support scanning directories for VRTs (#123)
- Use relative url for psutils (#124)
- Reduce test geotiff size from 10 GB to 1 GB (#125)
- point_aggregation(): added geometry param (#127)
- Always use multi file opening code for VRTs (#122)
- Support VRTs (#121)
- Avoid using dask.bag if creating overview of only 1 file (#120)
- Test creating overviews for multiple netcdf files with multiple bands (#119)
- Tidy up repo (#118)
- Support large GeoTIFF files with creation of overviews (#117)
- Overviews netcdf limited area (#113)
- Added serve cli command to start default flask server (#112)
- Fixed issue with template paths when install mapshader via pip (#111)
- Use dask to generate overviews (#110)
- Support multiple GeoTIFF files (#109)
- Add requirements packages version #104 (#106)
- Overviews (#108)
- Services endpoint (#107)
- Remove duplicated get_data_array_extent function #74 (#105)
- Allow different netcdf version in test_valid_conversion (#103)
- Multithreaded support for multiband multiple NetCDF files (#102)
- Add support for reading multiband tiled netcdf files (#101)
- Run tests on pull request and push to default branch (#98)
- Use yaml.safe_load rather than yaml.load (#96)
- Fixed mapshader config example (#95)
- Added Geojson support Bokeh Previewer support (#67)
- Added docs publishing action (#91)
- Added sphinx (#76)
- Moved hardcoded html (#89)
- Moved services from sources.py to services.py (#90)
- Updated docstrings (#72)
- Added GeoTIFF to NetCDF CLI command (#78)
- Fixed package requirements
- Added mapshader on conda-forge
- Respecting geometry_field when setting default fields
- Separated render functions into get and renderers
- Added psutils perfomance stats (#69)
- Removed double run and moved unnecessary in loop declaration (#68)
- Added basic CLI and examples command (#80)
- Added flake8 Github Action (#77)
- Added PyPi Publish Github Action (#84)
- Added support for
mapshader.core.to_raster
function for all sources - Added support for instaniating MapSource directly with
gpd.GeoDataFrame
- Added support for grouped / non-grouped discrete colormaps via legend
- Added legend endpoints
- Added legend config object
- Added discrete colormaps for raster (should be moved into datashader later)
- Added flask cors rule (#35)
- Added raster_to_categorical_points transform; added ability to manully instantiate services to support integrations
- Added hello message
- Fixed raster overview generation
- Removed datashader line conversion; fixed raster overviews
- Fixed double export
- Fixed boundaries service
- Added tif to netcdf prep script
- Fixed tile render bug
- Fixed user config bug
- Restrucutred sources and added services classes
- Added support for NetCDF-backed dask arrays
- General fixes
- Added padding and performance fixes for raster layers
- Added user configs
- Many stability fixes
- First public release available on GitHub and PyPI