Releases: NASA-IMPACT/covid-api
Releases · NASA-IMPACT/covid-api
Version 0.6.3
Version 0.6.2
Improvements 🚀 :
- Added documentation on downloading tiles from the API using the command line
- Added Blackmarble's documentation on processing ancilliary products
- Enables
dateRange
queries of the/timelapse
enpoint (more info here and here)
Bugfixes 🐛 :
- Updates the color scheme of the legend used for the Facebook Population Density dataset to
ylorrd
Version 0.6.0
Features 🎉 :
- New dataset: the Facebook High Resolution Population Density dataset!
Check out this screenshot of the data over Paris where you can clearly see the different "arrondisements" as the population density changes from one neighbourhood to the next:
Improvements 🚀 :
- Updated handling of the Nightlight-hd dataset in accordance with Blackmarble's new data format. The source COGs will now contain raw data values from 0 to 255, and the tiler applies the
inferno
colour map when the tiles are requested. - Added of a localstack container when running the API locally. This container, upon startup, runs the
dataset metadata generator
lambda and stores the resultingdataset-metadata.json
file in an S3 bucket running locally (in localstack). This makes is possible "test" datasets locally, without deploying them to production. To do this, upload the dataset being tested to a "staging" folder ins3://covid-eo-data/
, create/update the metadata file incovid_api/db/static/datasets/
with the "staging" location of this dataset and run the API + dashboard locally. The local instance of the dashboard will contain the staged dataset, without it being displayed in production! - Removed
boto*
packages from the Lambda docker image build process. Theboto*
packages are available to the lambda by default at runtime. Omitting them from the lambda container image reduces the deployment package size ensuring the it stays below the size limit.
Bugfixes:
- Included
water_pzd
in theexclusive_with
field of several datasets - Fixed a bug that was causing the dataset metadata generator lambda to omit datasets with no time dimension, rather than include them with an empty domain field
Version 0.5.0
🎉 Features:
This release includes:
- Addition of a new dataset: Contrails detections (currently available over LA, SF and NY, more to come soon!)
- Addition of a new spotlight: Suez Canal (currently available for the Ship detections dataset)
- A new water quality indicator in the Great Lakes area: Photic Zone Depth
🚀 Improvements:
- Improves documentation with an added section on API usages for users who want to directly access the underlying data
- Improves the naming convention and S3 organization for the Water Quality datasets
🐛 Bugfixes:
- Fixes the
spotlightId
value in the source tile url of the nighlights-viirs dataset for EUPorts (wasdu
orgh
, is nowEUPorts
in both cases) - Fixes incorrect cache configuration (should see noticeable improvements in query response time)
- Removes reserved concurrency for non-production lambdas (avoids taking up reserved concurrency for testing API's)
Version 0.4.0
🎉 Features
- more performant /datasets endpoint
The new/datasets
endpoint from version 0.3.0 automatically determines date ranges and locations for the datasets. The initial implementation does so by scanning the full catalog on each request. This is an approach that results in longer than desired load times on the frontend. To address this, this release includes a function that periodically (24 hours) scans the bucket to cache the results. This results in much faster load times, at the expense of the time it takes for new data to show in the explorer.
For more details, see this PR - vehicle detections
Added a new dataset that detects vehicles over time using SkySat imagery
🚀 Improvements
A large number of smaller enhancements to configuration, continuous integration, unit tests and documentation.
Version 0.3.4
🐛 Fixes
- return
raster-opacity
as a float instead of an int - Fix NASA-IMPACT/covid-dashboard#490
🚀 Improvements
- enable live reload during development
Version 0.3.3
🚀 Improvements
- copy tweaks for a number of datasets
Version 0.3.2
🐛 Fixes
- use the correct
raster-opacity
property - NASA-IMPACT/covid-dashboard#482 - load the XCO2 base data from the correct S3 path
- use the correct color map for Nightlights VIIRS - NASA-IMPACT/covid-dashboard#473
Version 0.3.1
🐛 Fixes
- make NO2 difference map work again. This was breaking due to conflicting configuration - NASA-IMPACT/covid-dashboard#450
- ensure Togo and Great Lakes datasets don't show up on global view - NASA-IMPACT/covid-dashboard#449
- make sure the Great Lakes endpoint returns WQ data - NASA-IMPACT/covid-dashboard#451
Version 0.3.0
🎉 Features
Updated the /datasets
API endpoint with the following:
- dynamic insertion of the spotlightId value into the tile url, based on the spotlight requested
- dynamic insertion of domain into url’s
- convert keys from snake_case to camelCase in API response
- add metadata for recovery, slowdown , wq-gl-chla and wq-gl-spm datasets
🐛 Fixes
- fixed background tile fetching for detections-ship datasets - NASA-IMPACT/covid-dashboard#441