Skip to content

Releases: NASA-IMPACT/covid-api

Version 0.6.3

21 Jun 15:17
8f939fd
Compare
Choose a tag to compare

Bugfix 🐛 :

  • Mask out nodata value when calculating mean and median values in the /timelapse endpoint.

Version 0.6.2

11 Jun 14:24
4e1ba31
Compare
Choose a tag to compare

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

06 May 21:07
0acd3ae
Compare
Choose a tag to compare

Features 🎉 :

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 resulting dataset-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 in s3://covid-eo-data/, create/update the metadata file in covid_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. The boto* 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 the exclusive_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

24 Feb 20:10
7e13c0f
Compare
Choose a tag to compare

🎉 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

image

🚀 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 (was du or gh, is now EUPorts 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

19 Jan 17:48
421ffa8
Compare
Choose a tag to compare

🎉 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

02 Dec 22:27
79868c3
Compare
Choose a tag to compare

🐛 Fixes

🚀 Improvements

  • enable live reload during development

Version 0.3.3

30 Nov 23:13
3b717b6
Compare
Choose a tag to compare

🚀 Improvements

  • copy tweaks for a number of datasets

Version 0.3.2

30 Nov 16:53
44a6d5a
Compare
Choose a tag to compare

🐛 Fixes

Version 0.3.1

11 Nov 18:56
68854f4
Compare
Choose a tag to compare

🐛 Fixes

Version 0.3.0

11 Nov 09:19
Compare
Choose a tag to compare

🎉 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