From 4759b206fa3e315b13320ec124183b706b2bfee0 Mon Sep 17 00:00:00 2001 From: hrodmn Date: Sat, 21 Dec 2024 06:47:20 -0600 Subject: [PATCH] finish time series limits implementation --- .../test_app/test_rasterio_statistics.yaml | 290 +++++++++--------- .../test_app/test_timeseries_statistics.yaml | 150 ++++----- ...imeseries_statistics_image_size_limit.yaml | 163 ++++++++++ .../test_timeseries_statistics_limit.yaml | 163 ---------- .../test_app/test_xarray_statistics.yaml | 74 ++--- .../test_get_assets[direct-s3].yaml | 68 ++-- .../test_get_assets[external-https].yaml | 38 +-- .../test_timeseries_query.yaml | 246 +++++++-------- tests/test_app.py | 43 ++- titiler/cmr/settings.py | 5 +- titiler/cmr/timeseries.py | 93 ++++-- 11 files changed, 700 insertions(+), 633 deletions(-) create mode 100644 tests/cassettes/test_app/test_timeseries_statistics_image_size_limit.yaml delete mode 100644 tests/cassettes/test_app/test_timeseries_statistics_limit.yaml diff --git a/tests/cassettes/test_app/test_rasterio_statistics.yaml b/tests/cassettes/test_app/test_rasterio_statistics.yaml index 629bcb7..4af0370 100644 --- a/tests/cassettes/test_app/test_rasterio_statistics.yaml +++ b/tests/cassettes/test_app/test_rasterio_statistics.yaml @@ -27,7 +27,7 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Fri, 20 Dec 2024 20:40:59 GMT + - Sat, 21 Dec 2024 12:45:23 GMT ETag: - W/"546b23f0234c6e22cebb36b64330ef4d" Expires: @@ -53,9 +53,9 @@ interactions: X-Permitted-Cross-Domain-Policies: - none X-Request-Id: - - 0a244a7d-ed43-4972-8938-f7a2e0f280fc + - 1be70951-173c-42b3-bef0-cb60eb7a957b X-Runtime: - - '0.016256' + - '0.021896' X-XSS-Protection: - 1; mode=block status: @@ -87,7 +87,7 @@ interactions: Content-Type: - text/html; charset=utf-8 Date: - - Fri, 20 Dec 2024 20:40:59 GMT + - Sat, 21 Dec 2024 12:45:23 GMT Location: - https://urs.earthdata.nasa.gov/home Referrer-Policy: @@ -95,8 +95,8 @@ interactions: Server: - nginx/1.22.1 Set-Cookie: - - _urs-gui_session=33f8bdb897eff1bb9abb4a060b418bd7; path=/; expires=Sat, 21 - Dec 2024 20:40:59 GMT; HttpOnly + - _urs-gui_session=da448ca82f7d68d4b478f0bb8e71ab36; path=/; expires=Sun, 22 + Dec 2024 12:45:23 GMT; HttpOnly Strict-Transport-Security: - max-age=31536000 Transfer-Encoding: @@ -110,9 +110,9 @@ interactions: X-Permitted-Cross-Domain-Policies: - none X-Request-Id: - - e08c1aac-924e-4828-a3ae-08549e911a72 + - 39b25e11-e8bb-47fc-a3f5-c356dfeebfbe X-Runtime: - - '0.007997' + - '0.015354' X-XSS-Protection: - 1; mode=block status: @@ -128,7 +128,7 @@ interactions: Connection: - keep-alive Cookie: - - _urs-gui_session=33f8bdb897eff1bb9abb4a060b418bd7 + - _urs-gui_session=da448ca82f7d68d4b478f0bb8e71ab36 User-Agent: - earthaccess v0.11.0 authorization: @@ -138,77 +138,77 @@ interactions: response: body: string: !!binary | - H4sIAAAAAAAEA71aaXPbSJL93r+iGr1hSmMC4CFRF0mHbMnHhiXLltx2j6NDUQAKJCxcBgqk6J7+ - 7/uyDpCSZU/3bOwqwhIJ1JGV+fLlUR7/fPLm2dVvF6dsLrN0+tP4Z9f9lMQslezVKdv7fTqm5yxM - eV1PnLxwP9d45ybiQP/Z13/2nCkb//xJ5FES/+6663X+2iI/mL3/AxG+N22mhKeZOI05Qcrz2cQR - uXPnLI4ackdyxsZzwaPpTww/40xIzsI5r2ohJ04jY3ff2Xw1l7J0xZcmWUycj+77Y/dZkZVcJkEq - sFORS5Fj3qvTiYhmohvOqyITk75dQiYyFdNTXsl5xLHR62KW5GNfP94QIOeY5USiDquklElBp7Br - 35ttl1aC63mLRCzLopIbk5ZJJOeTSCySULjqS5cleSITnrp1yFPI6PWwlJYBWmQvimKWCnbFZ+yM - 53wmKkZ2VkrSYk234iYPSbqtZTfq1t20m2z/sfyU/j6hX//616ffj+iDVzb1fEsvzdgfnZnMvFpC - B51DloslO+FSbG17MyGvkgyfumIBJR6qcZ/rzp965vbRglcsnkQ08DQVGcbUT1eQ7xzK2qq3P/V+ - 7yrxGPuMUWElsK4ZiNfdKJ2kP086pPfXfCWqzpPOo3TSeZwedjpHnz1er/JwIqtG4EtdhROzVocs - Xh/6/nK59GZKKZLPMq0SLywyn87zuX6SRFgseRylR7FX8grinReR8JK8FpV8KuKiElufu/H2kVr4 - z+2tZZJHBTRXhA0dptvRau10N2Tsdl5cnbkfzi/2zl4/72wfjX2je20IMtRpHn3PWHpQmuQ3bF6J - eOLYs4RR7gmLQi/nNcfRFr5oEr/v9b2hX8tVKuq5ELL2eVmmSQiMF7kX1rXDKpFOnPUIh/kGF2qn - b97qrX0Qyr3V3F5wMBC78T4f9IJg1BcHQa8/6Ie9nWEwFL3e/nCHD+MgONgNA7HP94KIBzwe8F4U - h3E46O9qcTIRJXzi8DRdSwLFEKtpNjKWHP8V8WK4mcuXoobfgvX2vCzRpzZH3OQ85Qsb2vX9XMgo - 515QFLKWFS9JzwSRzVX9HW/o9Xxo8s7jdqNv1LupXKXLFpK0bG1AycukVnth4Scxz5J0NbksmioU - jy95Xj++qIrDYa/X3ev1OmqLztqCHSZXpZh0pLiVJFjHbLnBKWFdxS5gzbMNVuGNnAO5SZjI1bUs - bohtgQVNopqL1DzzqqWwIvzn7ln9ric/H/92cy77l8+L2w+n1/35izwanBWj0elt1JvJ6OrWlfJt - VoxWVfbP26X7diddnRx8udh9nd5+eX/RxEP+7vjr06D4OkiWb1vrb7JYlUQs4OHNrCqaPDpE1JMl - nLluAjAxiFuKKtd6m8Fe85VvWG7s26AwDopoZYMIeAvHvS7BhzWbAyMOI0JxZVMFBUGhdsWCp5OY - p7X4N3S6lRfambfXzGofaQMgHiUxVC4YEVLrvd9lIpyEojdR0QZtOAb/BNf1z1wkszlCVc9hOjjQ - JwUJBJ6kLlO+OsyLXBwtkjoJkhQmPpwnUQQbT8e+FsvAxL8rNQXh77HSvTNrgiJNI7xAaqclJVcW - 5ZzLQSuTlveQDQfl7RGJoGcZEYy/t1mMdfnSGk5HYqVMZ/pb0TAwNGvqJJ8xnrMxvLXIZ9OikTCn - iECz+gELqmIJAvfYRSp4LdiYb1ApgKTfz8GRK+V9zrQpgaRIsBWcz04f+3zKiuqb2WtLatdV6YIS - 0n9SgdYqEUoVk5wpR6RdQDbL9c/UWPac4KGWlwVLsrIqFmZrcVuKKhF5KLyxX1o9baRshAWV+kD3 - VYEUwAl4notKZRTjKFm0ugPN8MS+wSR6R9bKeA0C4JGbFrPCJCK0Zn8KNZkUMqkcozHf+Tbz4WTI - fot2q1wMHbema3chejJbnR6/u3p5cnx1zMbB9PWbF6/Ox36AtUr84xaWENN85ErcOc+CpkImYyX6 - Bdsk2Yyp/GvinBXAuWBnIm8cxlM4xxX4VsDPq+Qr6SBlcHE4PlggvBERsEluaSNbu7w72g/3d3u7 - vdFoZ7AXD8UwHgmx0wsGO2EcDcODeC/sxeJgKMTgYD846O2Mdkc7o+HeYDTo93dj7pX5jNhsfZac - L4yN8CmZqWAMItZZulWQzd82LASPFa1h8LxByr/mAETEqYV+C2zfJiR6k+mJyU/UV5KodY6xj/nt - cmN/vfjYX+veh8Q0yjxbO66a+SOcaUE3RyBBcTVIXTdCgm/ASgPJp7OmliwQDHCciQgJLoNT8DAU - dc3kPKkZ8bbeVgv4k/kxO9VwN2Q5CixIilPQAeEtAeXRAZDCZeqdfoaVaTQA0H4PRSndtnp4f/Uc - 1QNDFJ0X8JayqCUBLi8byXR0RH2BASr4OoZcGcJHA1989MvtYK8/PAISG1kgiShTIfG8iGMFDb3M - 3al60Yeislk0Xn7YOf/1173yA99345uXF2nv5vXTj78mcfrlv/OkiN48O5Zfn7sf04OvUZ0sRPKx - fxbMP/4W16fPzq73FmW6/yZ++/areHteuT03ezf6OkPgfVBEUpnlnZQHImVQIGoq0CkJ6kzfm0/A - Eb3WUBonFtYxZzF3vzSiJjW7YVKF8M5vH7luAI2BzEXlqoWtP78m0xmSFwmYqtKkbPclRj7NeJKy - 4yiqABJYxzeINmbS+iXicazJrPgKCe1hlApiuAqqZtKG+th6aCRi3qRYQ2XKho4fUk6JLHlZVJEz - vTCfrHLGQdXm2Zu2b2cY+dbfiaHX3x4wkaGP9Ribx9clYuK9t249L5ZEJ4x+IRW0gpKZdXxpD7Qp - n4W1xmaYIiLJ6wTcSeJtfH1AvgeV9f21bcC8bqpEL3/3yb/ZQcHVnjpopATmlkCNmxdSABp4j5Nu - bo8kMktaYMBF1TfjagAfCKhFgGIumbuuykNZ+3WGAINRKolE2sXRR1C7Thy7gDVKG1HbufeWIi+w - 554lNTLba5TX1+A/pL7yWh/Jhj6fkFujYFk603dCDzfhprWmVQbxnos6FsWxYrxWGSKzQxLk9mtX - rZOZyhJFZrTWyt5uXwmJ5GQhrpM8RurwikVF/qiqvzTFkUR5koksgLtmK+XWhJ11LFSOMP5f7Y1K - FDm8RrBRwvclsAPvSaDx8DfE0HXwZ77gOu0/jIWIqDbxyLWeQ8lb26B7lYywCXPO8Zq9FGn5hD1D - AX7DEJlAYuy5mca0RSnGVehIgSbZHKOdKc3ZtOVPY1SaFWwx5jU5sPFsVPzSzeqZDm4b+R71A0ye - 1Qby1rdNYvxhvtLh9hU21/B50iYG31LCFeS+17hilKtCnJpxRnk4uD0TiJ15UmcUKZTlzeKVSj6Q - qUc0K6YsTXdgqHGiBiNas9M3lyevLlm9AvaBTIRM1C+okNnWyfHxs7rLrooixZ9LUVEfrN72lA2R - OSAO2G4IJQ+IGqjfCqVOyhwgu14amyO5z5BjUOHIUFHCiSSJRYOaGukFK2I7Gh6m9iEL2dSc3I6t - U3PMgxfP5gyBQxZZ8lUfFGtIklWd2ExVR8ULu6oW3ghG/KFKmqIUebpiAFmCoAo9UQYE3ZCMMSWz - WIESFAgqbildYUvERcEABoRlAC5YgbaoKlaSIOXlRFG0eU07KnIAuAhIqG9hcp0zAVx3sifJNazm - w+kLIa2BiRhcwNjmZFo2VSnFfIE0G/WNtSI+10gWh5pCsHNLIj8mQNNueoDfNFDYhUaQ8pBN+Tc8 - gEjJDYpbfQZbCyq0PKVeALyRKkcyOtH0q5xZZ+QBFNmlPEOZA96dF8sUzWA9nktljTXaMJ3Qtm6x - 1axq8pxG43mblNvGXVsfr5t22LGRfsR5CF5WQKeTMSXsMoHp5xwl4Vrj4FTrQ3TMKlOG9mjCHQfe - UIdiiiWvlFik/bv62RhpBrlw6xtU8DZqmjQQOxhdKukooMIY0mTdBFFkY9RC56haCanKWx6QliGX - 193xQOX57XLfKIwq7La/qVU1R+MjpeZH7b+8uL6oUFaHK9U4cabnx5fHnZp9EAEkUy/YBfo6eG8I - lWTeUJRWs42YturZLFmsRjJVXP6/K0RJa8tqi6L/C6W02Pm7KnHRYU2sXu7C4/0luh0LSSBBL0Ou - PPY+Rxan6nHYHehgyME+Az9Ec8AJKKhRfWr2/u67rMBlB/gFboWVDFy+AUteIAUberM6DtegMc2w - k6Tywjh7IifnFyePwslgv997VE/6pwDNxQl9I4RoUm51oXwK7gF2NNhoPygUqVfKRDFaxogMug9j - GqU6NaI1wILID5ithcARYsaryHKQocx7rNJlKBmpZ0XLoVZds8lfy0EmznrBy6akGyVi0GyzjWOe - 09EtV7c9BtVdCKa/sh1v0N/3ejg6tWhsz0C9tshEw+cluql6nYdHPEDoDw43zRzyZEZr2pTTdH43 - sa/9/UerHKvmAdf9z82V7I3QmlvUSNMpxXH0TPN9cwvbJ0FGpWR8E8dooPP0kF1KUaKfzp6KqkKE - MaFWI8P2knXqeLfxtBE93KjfD0Z7vb0gCIODII52D0ajeLi3H4sgGIa9aBDywW7IxSDu89EoGMWD - g6Af7Pb39qODqLezi5ssqoLv3DKZPde1sL8GkHHc/zK3WdseBhdpur4aFNt/GHej24M05bfIctWT - P81fe4uI7owdYKfQlZ9eEO4+Yfd3uSpKuxjDy84vxnE623QztNVZN/5dNF9w21nknS7rVET+rMMe - M3fLrv6PnjfY3X7cKW8Zrtm0fOr3w7q404//zm2a6WD75i9pVhW9bQw3PW5cwNItrykCqRZw4yCb - OHQXufmQ7h6ovbD5XD1ycffjNhUu5SzB66EPXfFhqL/oo2MvE8BOhX6IpcpPVddTHuGqiwyz0d8C - w917CpziIRHAIf77d5c7flv//GeYY6xdgK6yLRIeNtiPwEsEjIqQbp+RSq2hu22AS+/1zx8ESD6x - HdJ7l8yOMeT2EZp46P2vxz14Zd0Ox821Rpzdxv7l6iK63S0tzC0sIh21BNPHju9HeY5G86oKkKfP - vBA9yyjGXYb0cBfpq3sq48y13+v1h/6gd9Cj62rn8RmXcy9Oi6Laeuga3h+OevRjvMHKZP9yb+PG - nHsP6/co+O5VOO8G239+o+Au65v91mbUbogbHvb0FI3+Q3ZyfGFvQY5znq5wI1ez9R2atgKj/wDS - oCCbOBtspRzwOhbRNc+vG36Nq3zTxbeuE/HSi5JZgm4/0l51Lf4+Rye0qvFfJZ4LFHx0QeS2G7tn - uCCGPrFTHq4mROmPkJSYry8unz97FKFgyG/MPc76XKRJfVd2fvKjQ6nz4xfCJ24iKZXQ/3XnfwBE - l6AyyyMAAA== + H4sIAAAAAAAEA71aaXPbSJL93r+iGr1hSmOC4KFbJB2yJdvq9aGxJPe6HQ5FASiQZeMSUBBF9/R/ + 35d1gJQse7p3Y1cRlkigjqzMly+P8vjn47fPLj6cnbC5ytLpT+Offf+jTFiq2OkJ2/00HdNzFqW8 + rideXvifa7zzpdg3f/bMn11vysY/fxR5LJNPvr9a568t8oPZez8Q4XvTZlp4monT2BOkPJ9NPJF7 + d87i6SF3JGdsPBc8nv7E8DPOhOIsmvOqFmriNSrx97z1V3OlSl9cN/Jm4v2Xf3nkPyuykisZpgI7 + FbkSOeadnkxEPBPdaF4VmZgM3BJKqlRMT3il5jHHRq+KmczHgXm8JkDOMcuLRR1VslSyoFO4te/N + dktrwc28GykWZVGptUkLGav5JBY3MhK+/tJlMpdK8tSvI55Cxl4fSxkZoEX2oihmqWAXfMZe85zP + RMXIzlpJRqzpRtLkEUm3sejG3bqbduXmH4uP6acJ/frXvz5+OqQPvbKp5xtmacb+6MxU1qsVdNA5 + YLlYsGOuxMZmbybUhczwqStuoMQDPe5z3fnTzNw8vOEVSyYxDTxJRYYx9dMl5HsDZW3Umx/7n7pa + PMY+Y1RUCaxrB+J1N04n6c+TDun9FV+KqvOk8yiddB6nB53O4ecer5d5NFFVI/ClrqKJXatDFq8P + gmCxWPRmWimKzzKjkl5UZAGd53P9RMZYTD6O08OkV/IK4r0pYtGTeS0q9VQkRSU2PneTzUO98J+b + GwuZxwU0V0QNHabbMWrtdNdk7HZeXLz2f3tztvv61fPO5uE4sLo3hiBDneTx94xlBqUy/8LmlUgm + njtLFOc94VDYy3nNcbSbQDQyGPQGvVFQq2Uq6rkQqg54WaYyAsaLvBfVtccqkU681QiPBRYXeqdv + 3pqtAxDKvdX8frg/FNvJHh/2w3BnIPbD/mA4iPpbo3Ak+v290RYfJWG4vx2FYo/vhjEPeTLk/TiJ + kmg42DbiZCKWfOLxNF1JAsUQqxk2spYc/xXxEriZzxeiht+C9XZ7mTSntkdc5zztC2vaDYJcqDjn + vbAoVK0qXpKeCSLrqwZbvVGvH0CTdx63G32j3nXlal22kKRlawtKXspa74WFnyQ8k+lycl40VSQe + n/O8fnxWFQejfr+72+939BadlQU7TC1LMekocatIsI7dco1TorpKfMCaZ2uswhs1B3JlJNXyShVf + iG2BBUOihov0PPuqpbDhh8WH8+bryYezWbx3sffi90Xjv78+7b85fXt99rvIdkYnYnA7Cz/c5tXz + 1/lvI7n/Jfzn8O3L3Zev8kFYPpVnr17KeF79qr4e3z57Pbq4fJfMWuuvs1glYxby6MusKpo8PkDU + UyWcuW5CMDGIW4kqN3qbwV7zZWBZbhy4oDAOi3jpggh4C8e9KsGHNZsDIx4jQvFVU4UFQaH2xQ1P + JwlPa/Fv6HQjL4wzb66Y1T0yBkA8kglULhgRUuu932UinISiN1HRGm14Fv8E19XPXMjZHKGq7zET + HOiThgQCj6zLlC8P8iIXhzeylqFMYeKDuYxj2Hg6DoxYFibBXakpCH+Ple6d2RAUaRrhBVJ7LSn5 + qijnXA1bmYy8B2w0LG8PSQQzy4pg/b3NYpzLl85wJhJrZXrTD0XDwNCsqWU+YzxnY3hrkc+mRaNg + ThGDZs0DFlbFAgTeY2ep4LVgY75GpQCSeT8HRy6193nTpgSSYsGWcD43fRzwKSuqb2avLGlcV6cL + WsjgSQVaq0SkdEzyphyR9gayOa5/psey5wQPvbwqmMzKqrixW4vbUlRS5JHojYPS6WktZSMs6NQH + uq8KpABeyPNcVDqjGMfyptUdaIZL9waT6B1ZK+M1CIDHflrMCpuI0JqDKdRkU0hZeVZjgfdt5sPJ + kIMW7U65GDpuTdfuQvRktzo5enfx8vjo4oiNw+mrty9O34yDEGuV+McdLCGm/ci1uHOehU2FTMZJ + 9Au2kdmM6fxr4r0ugHPBXou88RhP4RwX4FsBP6/kV9JByuDicHywQPRFxMAmuaWLbO3y/s5etLfd + 3+7v7GwNd5ORGCU7Qmz1w+FWlMSjaD/ZjfqJ2B8JMdzfC/f7WzvbO1s7o93hznAw2E54r8w1m63O + kvMbayN8kjMdjEHEJkt3CnL525qF4LGiNQyeN0j5VxyAiDh10G+BHbiExGwyPbb5if5KErXOMQ4w + v11uHKwWHwcr3QeQmEbZZyvH1TN/hDMj6PoIJCi+Aanvx0jwLVhpIPl01tSKhYIBjjMRI8FlcAoe + RaKumZrLmhFvm22NgD/ZH7tTDXdDlqPBgqQ4BR0Q3iQojw6AFC7T78wzrEyjAYD2eyRK5bfVw+XF + c1QPDFF0XsBbyqJWBLi8bBQz0RH1BQbo4OtZcmUIHw188dEvt8PdwegQSGxUgSSiTIXC8yJJKNDZ + Ze5ONYs+FJXtoi8+RGWY/N5cKHn6dZAcn8mzF7/eHi+vv76fv62ebp9H1++vB1uXX59G1curz7e3 + p+//8+J3uYhH5+dqufNBvX1/ef32NpP9i3fq15tF9vXaj46+IyKpzPFOykORMigQNRXolAT1ppf2 + E3BErw2UxtLBOuEs4f51I2pSsx/JKoJ3fvvI90NoDGQuKl8v7Pz5FZnOkryQYKrKkLLblxj5JOMy + ZUdxXAEksE5gEX1Hv0Q8njOZE18joT2MtlICV0HVTAbTH1sPjUXCmxRr6EzZ0vFDyimRJS+KKvam + Z/aTU844rNo820DI2L6dYeVbfSeGXn17AEWWPlZjXB5fl4iJ99769bxYEJ0w+oVU0AlKZjbxpT3Q + unwO1gabUYqIpK4kuJPEW/v6gHwPKuv7a7uAedVU0ix/98m/2UHD1Z06bJQC5hZAjZ8XSgAaeI+T + rm+PJDKTLTDgovqbdTWADwTUIkAzl8p9X+ehrP06Q4DBKJ1EIu3i6CPoXSeeW8AZpY2o7dx7S5EX + uHPPZI3M9grl9RX4D6mvujJHcqEvIOTWKFgW3vSdMMNtuGmt6ZRBvOejjkVxrBmvVYbI3BCJ3H7l + qrWc6SxRZFZrrezt9pVQSE5uxJXME6QOpywu8kdVfd0UhwrlSSayEO6aLbVbE3ZWsVA7wvh/tTcq + UeTwBsFWCd+XwA28J4HBw98Qw9TBn/kNN2n/QSJETLVJj1zrOZS8sQm618kImzDvDV6zlyItn7Bn + KMC/MEQmkBh7bqcxY1GKcRU6UqBJNsdob0pz1m350xiVZgVbjHlNDmw9GxW/8rN6ZoLbWr5H/QCb + Z7WBvPVtmxj/Nl+acHuKzQ18nrSJwbeUcAG57zWuGOWqEKdmnFEeDm7PBGJnLuuMIoW2vF280skH + MvWYZiWUpZkODDVO9GBEa3by9vz49JzVS2AfyETIRP2CCpltHB8dPau77KIoUvw5FxX1werNnrYh + MgfEAdcNoeQBUQP1W6HVSZkDZDdLY3Mk9xlyDCocGSpKOJEisWhQUyO9YEXiRsPD9D5kIZeak9ux + VWqOefDi2ZwhcKgik1/NQbGGIln1ie1UfVS8cKsa4a1gxB+6pClKkadLBpBJBFXoiTIg6IZkTCiZ + xQqUoEBQcUvpClsgLgoGMCAsA3DhErRFVbGWBCkvJ4qizWvaUZMDwEVAQn0Lk5ucCeC6kz0pbmA1 + H01fCOUMTMTgA8YuJzOy6Uop4TdIs1HfOCvic41kcWQoBDu3JPJjArTtpgf4zQCFnRkEaQ9Zl3/N + A4iU/LC4NWdwtaBGy1PqBcAbqXIkoxNNn+bMOSMPocgu5RnaHPDuvFikaAab8Vxpa6zQhumEtlWL + rWZVk+c0Gs/bpNw17tr6eNW0w46NCmLOI/CyBjqdjGlhFxKmn3OUhCuNg1OdD9Exq0wbukcT7jjw + mjo0Uyx4pcUi7d/Vz9pIO8iHW39BBe+ipk0DsYPVpZaOAiqMoWzWTRBFNkYtdI6qlZCqveUBaRly + edMdD3We3y73jcKowm77m0ZVczQ+Ump+1MHLs6uzCmV1tNSNE2/65uj8qFOz30QIyfQLdoa+Dt5b + QiWZ1xRl1Owipqt61ksWp5FMF5f/7wrR0rqy2qHo/0IpLXb+rkp8dFil08tdeFyeo9txowgk6GWo + ZY9d5sjidD0OuwMdDDnYZ+CHaA44AQU1uk/NLu++ywpcdoBf4FZYycLlG7DkBVKwUW9WJ9EKNLYZ + diyrXpRkT9Tkzdnxo2gy3Bv0H9WTwQlAc3ZM3wghhpRbXWifgnuAHS022g8aRfqVNlGCljEig+nD + 2EapSY1oDbAg8gPmaiFwhJjxKnYcZCnzHqt0GUpG6lnRcqhVV2zy13KQibda8Lwp6UaJGDRbb+PY + 53R0x9Vtj0F3F8Lpe7bVGw72en0cnVo0rmegXztkouHzEt1Us87DIx4g9AeH22YOeTKjNV3KaTu/ + 69g3/v6jVY5084Cb/uf6Su5GaMUteqTtlOI4Zqb9vr6F65Mgo9Iyvk0SNNB5esDOlSjRT2dPRVUh + wthQa5DheskmdbzbeFqLHn48GIQ7u/3dMIzC/TCJt/d3dpLR7l4iwnAU9eNhxIfbERfDZMB3dsKd + ZLgfDsLtwe5evB/3t7Zxk0VV8J1bJrunqTf1HcEKQNZx/8PeZm32MLhI09XVoNj8w7ob3R6kKb9F + lquf/Gn/ultEdGfcADeFrvzMgnD3Cbu/y0VRusUYXnZ+sY7T2aSboY3OqvHvo/mC284i73RZpyLy + Zx32mPkbbvV/9HvD7c3HnfKW4ZrNyKd/P6yLO/3479ym2Q52YP+SZnXR28Zw2+PGBSzd8toikGoB + PwmziUd3kesP6e6B2gvrz/UjH3c/flPhUs4RvBn60BUfhgY3A3TslQTsdOiHWLr81HU95RG+vsiw + G/0tMNy9p8ApHhIBHBJcvjvfCtr653+GOcbaBegq2yHhYYP9CLxEwKgI6fYZqdQKupsWuPTe/PxB + gOQT1yG9d8nsWUNuHqKJh97/atyDV9btcNxcG8S5bdxfri+i293Swt7CItJRSzB97AVBnOdoNC+r + EHn6rBehZxknuMtQPdxFBvqeyjpzHfT7g1Ew7O/36brae/yaq3kvSYui2njoGj4Y7fTpx3qDk8n9 + 5b21G3Pee1i/h+F3r8J5N9z88xsFd9nA7rcyo3FD3PCwpydo9B+w46MzdwtylPN0iRu5mq3u0IwV + GP0HkAYF2cRbYyvtgFeJiK94ftXwK1zl2y6+c52Yl71YziS6/Uh79bX4ZS5RHNX4rxLPBQo+uiDy + 243917gghj6xUx4tJ0Tpj5CU2K8vzp8/exSjYMi/2Huc1blIk+au7M3xjw6lz49fCJ+4iaRUwvzX + nf8GqEJZy8sjAAA= headers: Cache-Control: - no-store @@ -219,9 +219,9 @@ interactions: Content-Type: - text/html; charset=utf-8 Date: - - Fri, 20 Dec 2024 20:40:59 GMT + - Sat, 21 Dec 2024 12:45:23 GMT ETag: - - W/"a5626021d3008e820212dbe8e486a352" + - W/"ef6b6a4322ea716e3808badba10c8f2f" Expires: - Fri, 01 Jan 1990 00:00:00 GMT Pragma: @@ -231,8 +231,8 @@ interactions: Server: - nginx/1.22.1 Set-Cookie: - - _urs-gui_session=33f8bdb897eff1bb9abb4a060b418bd7; path=/; expires=Sat, 21 - Dec 2024 20:40:59 GMT; HttpOnly + - _urs-gui_session=da448ca82f7d68d4b478f0bb8e71ab36; path=/; expires=Sun, 22 + Dec 2024 12:45:23 GMT; HttpOnly Strict-Transport-Security: - max-age=31536000 Transfer-Encoding: @@ -248,9 +248,9 @@ interactions: X-Permitted-Cross-Domain-Policies: - none X-Request-Id: - - 36191232-7a45-41d8-a102-efe1389d9cd0 + - fcfec96b-46a8-437d-b0ca-d5f67e227ca1 X-Runtime: - - '0.008886' + - '0.011156' X-XSS-Protection: - 1; mode=block status: @@ -274,7 +274,7 @@ interactions: response: body: string: !!binary | - H4sIAAAAAAAAAKtWysgsKVayMtJRKsnPz1ayMjMy0FHKLEnNBQpGx9YCABkBNI4gAAAA + H4sIAAAAAAAAAKtWysgsKVayMtJRKsnPz1ayMjEHMjNLUnOBgtGxtQCua03CIAAAAA== headers: Access-Control-Allow-Origin: - '*' @@ -284,21 +284,21 @@ interactions: CMR-Hits: - '2' CMR-Request-Id: - - 1c2c09a8-3fcc-4e0f-ba1a-486e79e3ef05 + - a343dcb6-e898-4d88-9019-91950d443a65 CMR-Took: - - '622' + - '473' Connection: - keep-alive Content-Encoding: - gzip Content-MD5: - - 450b547e77f7df97a56de46e5ee8547c + - 7dabd398aa89704951968e85db9faa25 Content-SHA1: - - 3b5fd958ec65753fa252e11174aff9c91ec59e9d + - 91900e82dab4aea3d6e4c11d8afb37b86565c2b6 Content-Type: - application/vnd.nasa.cmr.umm_results+json;version=1.6.6; charset=utf-8 Date: - - Fri, 20 Dec 2024 20:41:01 GMT + - Sat, 21 Dec 2024 12:45:25 GMT Server: - ServerTokens ProductOnly Strict-Transport-Security: @@ -308,9 +308,9 @@ interactions: Vary: - Accept-Encoding, User-Agent Via: - - 1.1 c77aeab3024e2cd98690f252e49562ac.cloudfront.net (CloudFront) + - 1.1 527b7205cd03db5d60e5a372d52951ee.cloudfront.net (CloudFront) X-Amz-Cf-Id: - - 6NCgSIMTi93RrnD_tiVFI5M8HkmBCuGEeoRIUP9PnQ6acXuasXTaCQ== + - gw2QVo6MfSQ0ZhTGciPDC7RgkDv_qIbvrbMdZyjKNUTxRKPmjZl3hA== X-Amz-Cf-Pop: - MSP50-P2 X-Cache: @@ -320,7 +320,7 @@ interactions: X-Frame-Options: - SAMEORIGIN X-Request-Id: - - 6NCgSIMTi93RrnD_tiVFI5M8HkmBCuGEeoRIUP9PnQ6acXuasXTaCQ== + - gw2QVo6MfSQ0ZhTGciPDC7RgkDv_qIbvrbMdZyjKNUTxRKPmjZl3hA== X-XSS-Protection: - 1; mode=block status: @@ -344,48 +344,48 @@ interactions: response: body: string: !!binary | - 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 headers: Access-Control-Allow-Origin: - '*' @@ -395,23 +395,23 @@ interactions: CMR-Hits: - '2' CMR-Request-Id: - - 03e5fa44-556b-45a4-a3c4-13e4a78109ed + - b1ddc933-4a02-4808-bf2e-cd5fcbea7f41 CMR-Search-After: - '["lpcloud",1728492695011,3263857658]' CMR-Took: - - '379' + - '1655' Connection: - keep-alive Content-Encoding: - gzip Content-MD5: - - eeb088088c72a1b83d284200cceeb650 + - 9d1bd37b0b73f96379c09eb6944b3956 Content-SHA1: - - 39e1388155969327b00c88fc09877354d8c3396a + - 4a0cd42cd1008c5935878ebca06449ebf69cadbf Content-Type: - application/vnd.nasa.cmr.umm_results+json;version=1.6.6; charset=utf-8 Date: - - Fri, 20 Dec 2024 20:41:01 GMT + - Sat, 21 Dec 2024 12:45:27 GMT Server: - ServerTokens ProductOnly Strict-Transport-Security: @@ -421,9 +421,9 @@ interactions: Vary: - Accept-Encoding, User-Agent Via: - - 1.1 c77aeab3024e2cd98690f252e49562ac.cloudfront.net (CloudFront) + - 1.1 527b7205cd03db5d60e5a372d52951ee.cloudfront.net (CloudFront) X-Amz-Cf-Id: - - sCaLFlYb4K9nUpgi5pIvi5uFIlgr3aXbZbt5XOp6qcqewhpP2Onw1Q== + - GIwi26NYY76Dzueetx120mSVrIGOrTEf6kihjMdiLvLd6RDoqkMzpg== X-Amz-Cf-Pop: - MSP50-P2 X-Cache: @@ -433,7 +433,7 @@ interactions: X-Frame-Options: - SAMEORIGIN X-Request-Id: - - sCaLFlYb4K9nUpgi5pIvi5uFIlgr3aXbZbt5XOp6qcqewhpP2Onw1Q== + - GIwi26NYY76Dzueetx120mSVrIGOrTEf6kihjMdiLvLd6RDoqkMzpg== X-XSS-Protection: - 1; mode=block status: diff --git a/tests/cassettes/test_app/test_timeseries_statistics.yaml b/tests/cassettes/test_app/test_timeseries_statistics.yaml index 512d214..ce6ce69 100644 --- a/tests/cassettes/test_app/test_timeseries_statistics.yaml +++ b/tests/cassettes/test_app/test_timeseries_statistics.yaml @@ -18,73 +18,73 @@ interactions: body: string: !!binary | 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 NQAA headers: Access-Control-Allow-Origin: @@ -95,23 +95,23 @@ interactions: CMR-Hits: - '1' CMR-Request-Id: - - c150906c-41bc-4023-a5fe-5cda229ee2d2 + - b9d6c5cc-62e2-4931-99bf-ebaa9cfb6572 CMR-Search-After: - '[0.0,400.0,"GAMSSA_28km-ABOM-L4-GLOB-v01","1.0",2036881735,10]' CMR-Took: - - '347' + - '1234' Connection: - keep-alive Content-Encoding: - gzip Content-MD5: - - 21eb947ddb0ade0858051e3bcd2f35f2 + - 521a711aa7ff31af94a9b8d627ab4279 Content-SHA1: - - dd34223b57ac0dcc523d8ffae7c64da973ec9e4b + - 009153354983a60770c00a758ebc5ce6cacb5c9b Content-Type: - application/vnd.nasa.cmr.umm_results+json;version=1.18.2; charset=utf-8 Date: - - Fri, 20 Dec 2024 20:41:03 GMT + - Sat, 21 Dec 2024 12:45:31 GMT Server: - ServerTokens ProductOnly Strict-Transport-Security: @@ -121,9 +121,9 @@ interactions: Vary: - Accept-Encoding, User-Agent Via: - - 1.1 7f30a4c61fd2c4e27ee212f1195d6f3c.cloudfront.net (CloudFront) + - 1.1 990606ab91bf6503d073ad5fee40784c.cloudfront.net (CloudFront) X-Amz-Cf-Id: - - P2g4JEoBfyux-0cT6Fvq6AGtO524nTsCS3OuJP_GuiYcOdcqet9u1w== + - YrOLTS-maCcSwqrWHCKb4wQc0b_5m5fp3P6ohTav55F3B8VjR7Lrbw== X-Amz-Cf-Pop: - MSP50-P2 X-Cache: @@ -133,7 +133,7 @@ interactions: X-Frame-Options: - SAMEORIGIN X-Request-Id: - - P2g4JEoBfyux-0cT6Fvq6AGtO524nTsCS3OuJP_GuiYcOdcqet9u1w== + - YrOLTS-maCcSwqrWHCKb4wQc0b_5m5fp3P6ohTav55F3B8VjR7Lrbw== X-XSS-Protection: - 1; mode=block status: diff --git a/tests/cassettes/test_app/test_timeseries_statistics_image_size_limit.yaml b/tests/cassettes/test_app/test_timeseries_statistics_image_size_limit.yaml new file mode 100644 index 0000000..c6b5437 --- /dev/null +++ b/tests/cassettes/test_app/test_timeseries_statistics_image_size_limit.yaml @@ -0,0 +1,163 @@ +interactions: +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - earthaccess v0.11.0 + authorization: + - DUMMY + method: GET + uri: https://cmr.earthdata.nasa.gov/search/collections.umm_json?has_granules=true&include_granule_counts=true&concept_id%5B%5D=C1996881146-POCLOUD&page_size=2000 + response: + body: + string: !!binary | + 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 + headers: + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - CMR-Hits, CMR-Request-Id, X-Request-Id, CMR-Scroll-Id, CMR-Search-After, CMR-Timed-Out, + CMR-Shapefile-Original-Point-Count, CMR-Shapefile-Simplified-Point-Count + CMR-Hits: + - '1' + CMR-Request-Id: + - e573feb5-607e-480e-9ab4-74ff89eccf85 + CMR-Search-After: + - '[0.0,6000.0,"MUR-JPL-L4-GLOB-v4.1","4.1",1996881146,40]' + CMR-Took: + - '1908' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-MD5: + - e08d6735c8aba14506e7f1c58ef8682c + Content-SHA1: + - 2a2be2a32f45ebe0e61248c18d7c654521e0e97d + Content-Type: + - application/vnd.nasa.cmr.umm_results+json;version=1.18.2; charset=utf-8 + Date: + - Sat, 21 Dec 2024 12:45:36 GMT + Server: + - ServerTokens ProductOnly + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding, User-Agent + Via: + - 1.1 a5121df61c015d7fd35383aba50b9142.cloudfront.net (CloudFront) + X-Amz-Cf-Id: + - uDnXEw3NHXVHtV2lCn5OnKGTkhy-ZaiQGuNjLly3hQOdp_R5AD7NYA== + X-Amz-Cf-Pop: + - MSP50-P2 + X-Cache: + - Miss from cloudfront + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - SAMEORIGIN + X-Request-Id: + - uDnXEw3NHXVHtV2lCn5OnKGTkhy-ZaiQGuNjLly3hQOdp_R5AD7NYA== + X-XSS-Protection: + - 1; mode=block + status: + code: 200 + message: OK +version: 1 diff --git a/tests/cassettes/test_app/test_timeseries_statistics_limit.yaml b/tests/cassettes/test_app/test_timeseries_statistics_limit.yaml deleted file mode 100644 index a46e806..0000000 --- a/tests/cassettes/test_app/test_timeseries_statistics_limit.yaml +++ /dev/null @@ -1,163 +0,0 @@ -interactions: -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - earthaccess v0.11.0 - authorization: - - DUMMY - method: GET - uri: https://cmr.earthdata.nasa.gov/search/collections.umm_json?has_granules=true&include_granule_counts=true&concept_id%5B%5D=C1996881146-POCLOUD&page_size=2000 - response: - body: - string: !!binary | - H4sIAAAAAAAAAO1bjXLiSJJ+lQou5s6ORgIJDLbvNnZlwDa9YFiE7Zne6XAUUtmoW0iMfux2d3TE - vsa93j3JfVklgQC5f2Y8Pb2xG9HRhlKpKivry8wvs4oPlbmXxJVjo1pJwvBt5dhstaoVLxELNP79 - Q2UhEl45/lCJxL0Xe2GgeW7luFmvVlzhi0Tgyy33Y1Gt3IbRgieV4wpfLn3P4Qk61+4DVw94zHVn - EenpYvHiTRwGlWplGYX3nisiOVplPOoMRpddtM95rDnhYuYFonKcRCnGTeO8myt4MD+sH2b91IRx - 3o/Hceh4ctqYBL7nkcdnvqBlVK7MunnYapj1pqmtZ1u3Nktb2zutrcN682ij1TDMunHQNOulrWZp - 68FGq9kyWwcHR+3GqvV1tYJF33uOEt426/WmcdisG8WpbdNoNdsNs2EcaD/+9OpmPBldyeZWvWUY - dcy02XzYOGoeGQdHra3mdrONlRmF5tcSCr6cezowjfph0zg6bBelRrPZPDDr7VZrrbrXHyF3Q/O9 - 4K18dxm6nDtauMSepovUT2Ntmc6AjdrwcqK9HA+0QVM7G4xOtPumbtQIFiVvRGEiHADtiZdeKzDE - S+w897U4ncUiSbzgLsdFgAf3QiHo7Hxi29MXA3Ev/BfNFxjxxZkfzrj/4jRMA1eC54Ut+As7jW65 - I15MxWIpIp6kkXhhBdx/jL34xR7NvJ+hMIl4EBMU45UlFJCouTAfz98B5IeKEwaOWCZKrjJ4fqw+ - 2an5JZ3an+u0ieWSTrvQ/kSnTwq+C/ySTrt28HHTELbeKDOLnWFLraSkV4nRlPQqsaGyXrsm9bFg - U1v9Sy1sZ9RSg/tIFkcgLEBLgX7j3Y5xdNQ6PDSMZqtgwiuHDtjD2VaAiaZmGJpZnxrt44M2AoEO - HL1C1ztgPPUFPHMawMMfmo3DDPwwjzAqNbtcguRxSaM7oe/DjDEf1lZBJCCL6PKED3hwl/I76iPw - drViBY7n+zx6/Kt4fAgjV7oSZbgVggNnsTJOlqyNE0+kUbMmOTXVs7QXg83Tn9uVvTPVnf4wHoQL - GDl9zT9i4zor2TtekgcYbGMnEjwJI0gOt0QDs2GP25eTXszGUfgGr2CgUQB/KCYiDtPIEbTqAfyj - WvA8SZbxca2m3J7+ZumrYHkX3tfyoTQSGCobk+eM5yKf7sKyLXLEXuKLlWdjmRKkMMqzsdPCSqG8 - zLOxgmdjuWcj3YnIE/EFXzznoKMEcue66+Ye8UmtVVm+wCojv6HVGwBmlT2LOGzlvScgMDwW3Rz+ - +UTTev1Y/tPrdQn/KxGRoaAT3ly/OPY5bWjlpUhI8mXqUy824DOYBHDxKK3ecl2PBOO+lSSRN0uT - zJdlOhY88qHx5CYzsps44VFyk3gLgmtXxE7kLRM1fS/ry85UX2ZTXzZFXwA6YlAB5Ep0kpn7qVpW - 3dTqLa2OZR1tLousb6qss2tNe9P+sCf9TiaYD70UxBKBWy7UQPYriBQua73A/YxUpgGRNPPga6VS - +GTy27YkXTURczKksVh1DlTnfPLnQnVBUns66V+cFeUcE2biRAQJ63eflHS7Vy7ieNS1rI52dn42 - nGjN05f1Zvl8wJetiE/vHY1C7iVr6IT3kPlOZG+cjyb9V6OLqTXASOdh5L0Pg4T7WecufJ0X0Ntn - IgTjB3bxuRPC/XrgT8J+hJALCiXWZNqz+9YFRjkhbcHjT2CycOI5sbkIo2SeP1sPUTk+QtJwDaiU - PdOMQzzt8fKn8qEdpuXjakd1GQjJx/opadgK3F3ZP2ztQeZsaLNJR8es8whP7UZIXXwYcaINwqDK - Cr2U4zpmUJEfqvyGeYHKQtRnx09d4UrQC+7M2dJ7J3xoCm+AB3rOEH98kmS9AdjUdJFh5jqMfJfl - nZkSnIEY0O73fN9bxqHn5p3PbCYf2GLhDfmbMLLeAZbHrUb70Gi0CXGIYKSBMBrdnsKaARDaLRIW - Wd7RoW4etE2z0fpY3ZSHrxWpEBHAjJx1o9rmH7uw70D5RRgv0sefdlouA48Swq5wPMRSKPAuEkAJ - dusjJs08RgbBiVhGIgaGebY/a6h9LIZgbAhGiSl+WJ1p/6pHKnA8AbZRIAwAL7b+jpww3CZGOmd2 - p9+76FD3abj0HLSPOj3rwqYGES3y72zaG457E2uKiCQtUjEr6S0MMr2exRCtTq1Ob6urwodw81fQ - +XR0eQEv1h9dsKfeIxueZjRKGbGSfwKTkrGJ/KhqOhF3XkB7mDev/PuB1jCmplH0pFAyRoa2wJ1j - vCMXQPvZJ0pIwNl6tuXVM+8IMPt++IBOefglhDB7iT29zbJ82qDuqC9NjP5UjLp+UG+1a5v+y4L9 - AmfJY4H5uKGnh9EdjWDjYZKBuyzVIxsI4JmelfGs2YDkV2o9E3ErIgKUUns+IbMYUtLE02J4CMHm - 3t1ci1ZWAcKYDRnesjslyNNktcjmJmKBFBeiBrQX9HovuPeiMFhQXKhs6XZLczXo2qgbrdobPYqF - DhbT1uv4Zx79HP0sd0apnQxq7sGhTfVhlbGXOrvi739JxXutkyLDCquQ32U9fagzC7lsgunvNrWy - 5kltzahLQrHNk6CKHJQk9xjhh+wUmZ9mtI4k1LteBDvuIuhJLoRx+2sXSqucAOQSgcj9HxAtNJMM - vHGSOm9FAsc+mpE/Hkfi1ntHaPmmlQa7Ac7vYlvgsGJr3AfPWYYexd3VvvDImXv3Qs84PehdMicG - tGb2ccNZD1LZHbQbQqLcEV5OBr9+8EnP6kr6RJQV2+deRlkGumnsZ1GYLmXYOgeo2drVP2k/xU2D - n58MOogemDVjGwXY0ALg4VT7Vb93zSa9AYhdl/UvTkeTofSOpIV0lqWKZ70LOMcB6446l8MeKEvW - Y1MVd/MojpONnEnyr82VnYPNLAFDuThkITKrWCccSxXd4z9oDSX7J2I3rjkhNJ14sm61pHjHF3Ft - gZwDqseHNNKw9JLVkoWTgetVNkQO7d3esol+im8DHkEH1/qZzvaMo6PDfZ2dcHgb5cqqypc98HsR - pIuZiDYcF3w/KI0nfDdmt1G4YFy5wSdcH0YE04iIRQrF/XX2ErkvutBjK1mE8XJOjEJ6nJEjeIDP - U+HMA/Cqu8cqMw6OWbtpaO1W49k3Znx5Muh3ZLu9sR/YjjdKzFiHW0ni0JH+FX62xmex9LNG+6Bm - HJhwfk2z9YN5SKr8wTxC5vhDo1OHyMcn9vm1bf/Q6Jl6Xe+M/tss2aUN+2b4R7g869rsXuWZzGTK - uFi8EWWfWxWXdm/yXzY7u+x3ezvQ/LynKfGgbujEmWHWwqUIarIBSzPr0YG+dG9LtJHRS4kUFgnu - QgnPvlRwMAudOv3x7krvvGSeznTYXLakGomi5aKUWxniaBjPvRB25sy58KvAOJlYaVB1H3jksmJk - 1Z+NS+gsow/xmj6IAn2gULxHMXv/mGVxWP92RvVFRKVExUTmlA0gaCGxYq+siWxh1oIjUWHXYobY - lFWGS5ZTJBgb6zkbTUfsunfCpqPRYEfWCOQDLz7qhF4Jd/4gHW7tP9IYYUS842UQVkw0SxXZg5jF - XiL+gJiCFTw8POhZaFS8elvY6RwuPkCiUibflRen3Pfe70p41puuBLzq25fWoP+qPKiVFTPHyrCS - fO64lGLhnTKJZcJxGQtpTHkVkY1DaPKR/T6uotNX2mXjEYD90xetEZLB/lTlpoyJTKdjG6apCOOq - MMZmUfiQrc0NHwI/5O7XARobQzJvLqIPZ4f20fXFYGR1d+Sn09gSlw63kWD/NVeSdCTPtXXZPq6V - HCMwWdxIaIeIu5/mR8CBSDrdU63JHJ8jw3TQbYh8NRO5eED8TkNfB5EB4nvv8bRRr68KB8OTysdd - TZ4ojWWFSXKMiFUIHTEcakzOopevjOgrnv12fZaPSDlhrlElRSkjl09qmbjxn5d/+jaKbH9WkeRl - c6c1z4jyH8SEv+AEZFv6l+nykSgm/p/DHwQIgrMwfMuSkDmhJit0QlYFyLSGo27fZgNzzGI0gxrj - mdzPB0R/hsB8FzKiw16SqnayTycKYzpb8z3392FgX0dLkhQmSWldbQZKUFvwGMuv5euOa/b1aKr1 - LI2K67WOqlGKm9V6b7yAlncTEuPWveVjMCvRqk3xcc9OSHmgEkRNJUXfZxux4fmCx1obQ2u8o4U4 - TMIdDur4YequcfJn/08qAt8MmjfY8BvY6E2WtN4UktbqiZ+KIY9mvrix52B3LrJiT9zenPBk/iir - 3tVOCK3SgV18YxwsSvRzpVykAgmV8KO8WIQcyVd55q0XxQlzhYM5SIkEQjjUMJJU5qWNuLIn3kEs - T6YB/v43BdYzMvuyIH6TXd9xwWdvdXnd5/fQ4tia/O0SsPpXUeSSR7/o772lKqJhFirHZfVJJWpn - 0sNS1DlRVqhrUqGuYUyNFsLqcaOtI199Jbcje+dy3N1+p43kVjMPp/WD47px3DzIq8nVijVDyOQO - xROLfX3JaE8Z6f6qYvtERrNOfpZR6KYOEgAeM8oNkTpRRkxlkfxQke3dImnHt0dGBa7AedyX/j7A - blAK52t0ZrnuHQZiq3MifRwdOI/nmJUOf6TDo6rLcv7IiM6xVKZWVCDxBTgG5JlxkvA2DRQ5Ikhy - JPMAOJ10gOGJaBn6iqoiTEchnQfR5zyfoxMSoJtOREBlPFdnU8iRlwCabEjpocoOL33ofb6l5j1g - BrpsrtXlSamgrnRJ8RD9E7n4vFBOwe+tlNNldF+DPtODcEZ3bNS9BlXhiQWdHdIysOOyVhFnp1uk - hlUZzXLveUD7gyQYnAzaYbbD5QkFm3DXUzUgrTey2Z41tCdab7+qtG39+KVvM5O0dtYZDbVrQ71N - p2gRxaeCNvoLfkcv0rkEYBKt3o+hKIr9+3mhRUn+S8qlHqYiijhbYqPkFS41waXNLvj9I1usBLv2 - AtcGVNbjqp6rNVyJ6HHHEgqr2LOuzicTKUSu3IuRZa3ZSKxqBdgSyUHK90XKT695f0v5Iq9eKuQg - E2byzk0AsMjppXPlMKjVu5nHinPU98DIprY1VYiXApD19jGUvaJJ1ppkslPueGh8ZHsju89s63Rf - LXqAx0kKP70+U2IdQUYgByUhwFtC2FF2PIrZvAVdAsV3WivcG5eayujDql4rKyN+NnysM7nW3Jzl - mA6dWwKpjK9uWrDVfSg5ToxNyNOFIpB58c4PbDHySJysxknhxvFhzYmsSsp1kED5lSfmIoOgzSfC - SQ/I5dBFiP6EZaVaWYDZPAzWp3OYaS6/8iB0ZDx7LK9OU+mX7bEsuS8JMfB+dGF2kYLoU7qWfdJk - DSuWJ8i7JWQtr3uzfQU7h24yKTE4Vog5ffWtG+mrSpfOZH1Z6gf+Umd97IA7R9yOcx0UjwgLUNg4 - LUQg6MIcP13sxE5Txk9jSkKQOU26jCxh/XMFeqQM9fjnCtCcXawhMVxC0QJxk3m35G2zLBGqXsUE - 6RWxLRsRhapig+xY/6mD5LPe6Gxijc/7HXCCM8UVcoqLsG0NZJwcZkJ+QYSmWzBNrd7OIvTq7PZT - EdpsyPPeOr3TNAvnvbsXlcb58QYJUTxfXV2nG4TBXd72tRFdTklcC5yALrLkNwMmYXbpOjuWZ1kf - OkA7JVKXTahwJTNa1/VFfvTrvZW3+fiqH6EOLRfyCJIrt2LdAhZeflVAms3T17BWUm4dNWatQ+HM - eeDFi43N6i1UjSy/kpNIafWFDhca/GXz2On1x5yVKem29GBNOuf9q95EniAWdoHErsGSalnRaGM7 - nmAjedkC5mkpJmQpp5752+rTeqjmdwafQRuK2f6lJG2XqNg+btwtv6x0tcHJz0fDHqj92S7ZLisQ - qPuvmdwSvluKl34oi0MFEMqumZrPhb9kSE7efkd6URP+RsWQbgqqGE9GnZ5tj54E4Sb6/nVAtPDi - WF5qIp0VNQbSOJ30Ty6nT+vs34b7W/C5vvdUvOl9DkYDNqax/wGN8NQF7HHOzzdWRmSIjdYkec1Z - 5a2Kwn4R3d/cpOLLkqFIplRlWc/OnFOmC0YYJ56zcV93FM08Cnde6Fa2r3VeyAt3PlvKx1S0QIa7 - RNh0In6b/N8//jdmxIdARyJxn0fXUGWONCy96vNAFK/KHh3qdHkqL+R6QarWV7gNejoYWdPi5dM+ - KC7d/JNXITHdjqD2SihG1+99Hq3prOR3G+JAWl/+iCaneT1oCcDcEtNYi5nf9CsTE/vZX+eVO9RE - Zmubm5UnfNqXJHyf3j37gSfza89N5t9AJ2ajAXK21spfPT9LSssVQzu4AVuZM2/q4stz7u9IEUbz - 4OsU8brAgL/CzjujSX802IZPJ4Q1+vLK9ndk10bd0Fv/HIbdfhbDvu5fdG1rK+nICivfE1bN+jfB - qqw8fVlQUkWqPWuoyZuq3xGIAY7Dfw4Mm/8OTr8xOP1KnFO9UjOONpV2wbNCXX797z83LgZaLqBK - hFn9hla+/R2h3qibumH+c+C+3XwW4MvytdZ4got8pvot3/tucN/8Nv49O7LYqrGpMiZ0EdyJjXGG - Kg1lRpxo1/yzruLbQ35Dad8z4qW3eAbEg3ybv4Z7M/M7QvtvYt59wJsOo6ST1tTZ4joV34T7yeXo - J4qMn1Jpd9I/nfYvzpjqrH6hlFfLN39RdPxh+8aaG5SdsKeLReGOWu3e0A0V67MpL4dDjeoz68p4 - 1oN+GKPqL1bgfuLnKKeeL7KOG0/+XnJJC/Ootkx/F3J30Gqpn2LSWIW7WVut66ta9Au1hH7Bma8r - 7yJ/ALY6CFj/sLe++cOvqpT6yUV9z6J/pLrl/wMVTI4ak0YAAA== - headers: - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - CMR-Hits, CMR-Request-Id, X-Request-Id, CMR-Scroll-Id, CMR-Search-After, CMR-Timed-Out, - CMR-Shapefile-Original-Point-Count, CMR-Shapefile-Simplified-Point-Count - CMR-Hits: - - '1' - CMR-Request-Id: - - 90920d0a-9717-44d4-b347-dfceb30b03a2 - CMR-Search-After: - - '[0.0,6000.0,"MUR-JPL-L4-GLOB-v4.1","4.1",1996881146,40]' - CMR-Took: - - '267' - Connection: - - keep-alive - Content-Encoding: - - gzip - Content-MD5: - - 751097d3076e58a497720378bbd2d9d9 - Content-SHA1: - - dd8c5063a1b90810e17838b1d28fec228f0f9616 - Content-Type: - - application/vnd.nasa.cmr.umm_results+json;version=1.18.2; charset=utf-8 - Date: - - Fri, 20 Dec 2024 21:52:55 GMT - Server: - - ServerTokens ProductOnly - Strict-Transport-Security: - - max-age=31536000; includeSubDomains; preload - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding, User-Agent - Via: - - 1.1 43d5c5ecf18f23d15311f4b123f7fa1e.cloudfront.net (CloudFront) - X-Amz-Cf-Id: - - Rr0AzywSGPJkRZd6htvJUR6F_u0HMydJp_GdebdMBq_xFrPqh85m9A== - X-Amz-Cf-Pop: - - MSP50-P2 - X-Cache: - - Miss from cloudfront - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - SAMEORIGIN - X-Request-Id: - - Rr0AzywSGPJkRZd6htvJUR6F_u0HMydJp_GdebdMBq_xFrPqh85m9A== - X-XSS-Protection: - - 1; mode=block - status: - code: 200 - message: OK -version: 1 diff --git a/tests/cassettes/test_app/test_xarray_statistics.yaml b/tests/cassettes/test_app/test_xarray_statistics.yaml index b86eff6..2ae92ad 100644 --- a/tests/cassettes/test_app/test_xarray_statistics.yaml +++ b/tests/cassettes/test_app/test_xarray_statistics.yaml @@ -17,7 +17,7 @@ interactions: response: body: string: !!binary | - H4sIAAAAAAAAAKtWysgsKVayMtRRKsnPz1aysjTWUcosSc0FikXH1gIA6bUPFh8AAAA= + H4sIAAAAAAAAAKtWysgsKVayMtRRKsnPzwYyTM10lDJLUnOBgtGxtQA20gOIIAAAAA== headers: Access-Control-Allow-Origin: - '*' @@ -27,21 +27,21 @@ interactions: CMR-Hits: - '1' CMR-Request-Id: - - 0de7e4fa-888f-4326-81d0-3a6a763e73b6 + - 29d5a2af-b631-476a-8c71-f300ea09217d CMR-Took: - - '94' + - '156' Connection: - keep-alive Content-Encoding: - gzip Content-MD5: - - 910fff9fec06bcc2539acfe38edf18e0 + - ead7abbd783f58e83ea63c3ec2b7d489 Content-SHA1: - - f54b27f6fc0478070299724401ecac62889b8bb8 + - 217f43678601b016ddc6bc6d76937c98a645239f Content-Type: - application/vnd.nasa.cmr.umm_results+json;version=1.6.6; charset=utf-8 Date: - - Fri, 20 Dec 2024 20:41:02 GMT + - Sat, 21 Dec 2024 12:45:28 GMT Server: - ServerTokens ProductOnly Strict-Transport-Security: @@ -51,9 +51,9 @@ interactions: Vary: - Accept-Encoding, User-Agent Via: - - 1.1 735ddcca68d7fc25d4f56c0eafd34e64.cloudfront.net (CloudFront) + - 1.1 7f30a4c61fd2c4e27ee212f1195d6f3c.cloudfront.net (CloudFront) X-Amz-Cf-Id: - - KMMny3eIGXD4N8sKZ85PiS-zIjgJ8bWnwyPOm5f7gDWZ5TjlzZ7lpA== + - Nn3ZrOVQ3QWGyCDrXhQFJ4RpotCAvg4rQIRNVDAStxWDBCnw147tgw== X-Amz-Cf-Pop: - MSP50-P2 X-Cache: @@ -63,7 +63,7 @@ interactions: X-Frame-Options: - SAMEORIGIN X-Request-Id: - - KMMny3eIGXD4N8sKZ85PiS-zIjgJ8bWnwyPOm5f7gDWZ5TjlzZ7lpA== + - Nn3ZrOVQ3QWGyCDrXhQFJ4RpotCAvg4rQIRNVDAStxWDBCnw147tgw== X-XSS-Protection: - 1; mode=block status: @@ -87,26 +87,26 @@ interactions: response: body: string: !!binary | - H4sIAAAAAAAAAM1WbW/iOBD+K1a+Hgl5hcC3FLIsUimIhO5pT9XKJAZ8Teyc7bDXrfrfb5ykr8ut - Ki33gkAk9nj8PDPPjH1vHKiSxtjpGYrzW3jw/Z5BFSlh8Ld7oyQKG+N7I+MsI5Uy1V1FjLGxF5jV - BTF6TxM0h+GZ5w78cDiwndBcLSeXy80UTAQ5Ukk5a2zcnsGwokfSrnBt13dsx3FcGz5mdLFcmJf+ - l9nHdZKkJvx2LDdn0SJJoi9ueFuas8vlhXm0Xcs2d0fbsewGQ1GQTOktXsGZuLY3CENn6AUv4FSC - H2lORGvzPL7josQKhnBVFTTD2l//yHKLYYmtrBRWXZa//C45e8kpx4p0PEzHNh03tcOx540d1xqM - nM/GQ8+AZTqEKSkrLnAR/6kIU3pkjdmeTMFBSkuiB2KWU7Z/Hnnl1h43Xwvi9BkQXJA9ZexvzJ03 - 5g8AYwGpBLQ4qUhGdx1Bves1EbJ5NBxrYA3A92Z9CW8HpSo57veznFkEC3XQq9to7PmxD7T6nQ76 - x8eVV7gBslkszJnmPmsNNutz5XrVZU+zbiWatpKcM0mEAovpyYy4Y9+2QmekM/K0ZlM16XvHmpue - kVQQsZfp+8gF/caZwkU3NeUlpk1IZ4RD5Yg7/XzB6yata5AoJLzoYH8iUj1OTTgX8N+AMJ3hyAqH - AWzIa3U4aRJ2FjE+7ePJxRUXp120Hh5uHrQygD3uEqUBRyI7QIFGLJ9SqQTd1lopc9YWSKMUwJ/Q - b2TDqC6YxQWEUL8bY9sahaEdDB1vEHjBwPcBxORAsltZN0VwjYtaR5rk/oDYOSajUT7MAhz6mb8d - BCOy3eZbd6czHRV7CLA6lHqHaaDVpPeYs4u7JvUOFLcdeE+a+3l5WSxr1HGaGkTMdUM/8INwFPre - MIjN4HtI54VjlXnQiG+K767o/qA+FHivhctkW8Ukb2sir5v+d7p1OO6rXgAZeWqYa7IjgkDPfNsI - dAaSA8ino/MSacflEbGjXa5JAXvnG1G08n7dQnArKaviOcbZqW7Szpi8kmZWl3VRSxMatQKUJO// - aPP+efIOISYyE7RqBW5M+VdWcJyjc7nvWs4sTtE0SqNGaG2QpAcR+r/xTw9UooKyW9SdlxLlVAAc - lD9GBmcZkRIdKUaJhxRH6kDQ883gDWF0PY/QdL6OJymKJpM4SV6E4Od0Um/hvP4XgtRU4z8rlG6L - Lnbxr2l8NY2naBGn0XtV859G42yy+RH196tFepkgOZzXcDrL78DiiiLC8opTpjQQAUc2JUeCVHtV - E3foxXJ0xAXNEZyCSEJPNAVcwDh7pCe9jtgzhet5/Amt48soBRrzqw/L9SJK58urE0x4BThwdYrC - 8+VW9k9caB+vYPIMSX2GvklilMTr6/kkRtFqrs+Cetvd/ZcrSEy0arvY25AuV6SZFOSPGi44SNPU - t4ybh78AKRGw0moMAAA= + H4sIAAAAAAAAAM1WbW/iOBD+K1a+Hgl5IRD4FkiWRSoFkdA97alamcQFXxM7Zzvsdav+9xsnaUu7 + 3KrS9l6qVgV7PH6emWfGc28cqJLGxOkZivNbYzIMvJ5BFSlh8bd7oyQKG5N7I+MsI5Uy1V1FjImx + F5jVBTF6Txs0h+W55w4HwWhoO4G5Xs0uVtsITAQ5Ukk5a2zcnsGwokfSnnBtd+DYjuO4NvyY4XS1 + NC8GX+YfN0mSmvB3w3JzHi6TJPziBrelOb9YTc2j7Vq2eXO0HctuMBQFyZS+4gWcmWt7wyBwRp5/ + AqcS/EhzIlqb5/UbLkqsYAlXVUEzrP31jyy3GJbYykph1WX5y++Ss1NOOVak42E6tum4qR1MPG/i + uNZw7Hw2HnoGHNMhTElZcYGL+E9FmNIrG8z2JAIHKS2JXohZTtn+eeWFW3vS/FoQp8+AYEr2lLG/ + MXdemT8AjCWkEtDipCIZvekI6luviJDNR8OxhtYQfG83F/DtoFQlJ/1+ljOLYKEO+nQbjT0/9oFW + v9NB//h48hI3QLbLpTnX3OetwXbzXrled9nTrFuJpq0kF0wSocAiOpsRdzKwrcAZ64w8ndlWTfre + cOa6ZyQVROw0fR+5oN84U7jotiJeYtqEdE44VI6405+nvG7SugGJQsKLDvYnItXj1oxzAf8bEKYz + GlvByIcLea0OZ02CziLG5308ubjk4ryL1sPD9YNWBrDHXaI04FBkByjQkOURlUrQXa2VsmBtgTRK + AfwJ/Ua2jOqCWU4hhPq7MbGtcRDY/sjxhr7nDwcDADE7kOxW1k0RXOGi1pEm+WBI7ByT8TgfZT4O + BtlgN/THZLfLd+6NznRY7CHA6lDqGyJfq0nfsWDTuyb1DhS37XtPmvt5eVksa9RxnhpEzHWDgT/w + g3Ew8EZ+bPrfQ3pfOFaZ+434Inx3SfcH9aHAey1cJtsqJnlbE3nd9L/zrcNxX/QCyMhTw9yQGyII + 9MzXjUBnIDmAfDo6p0g7Lo+IHe1yQwq4O9+KopX3yxaCW0lZFc8xzs51k3bH5JU0s7qsi1qa0KgV + oCR5/0eX998n7xBiIjNBq1bgRsS/soLjHL2X+67lzOMURWEaNkJrgyQ9iND/jX96oBIVlN2i7r2U + KKcC4KD8MTI4y4iU6EgxSjykOFIHgp4ng1eE0dUiRNFiE89SFM5mcZKchODndFLv4L3+F4LUVOM/ + K5Tuii528a9pfBnFEVrGafhW1fyn0Xg32fyI+tvVIr1MkBzea3id5XdgcUURYXnFKVMaiIAnm5Ij + Qaod1cQdOjmOjrigOYJXEEnoiaaAAYyzR3rS64g9U7haxJ/QJr4IU6CxuPyw2izDdLG6PMOEV4AD + V+coPA+3sn9moH0cweQ7JPUZ+jaJURJvrhazGIXrhX4L6l03+6/WkJhw3Xax1yFdrUmzKcgfNQw4 + SNPUU8b1w1+CXngragwAAA== headers: Access-Control-Allow-Origin: - '*' @@ -116,23 +116,23 @@ interactions: CMR-Hits: - '1' CMR-Request-Id: - - fcd959dc-c261-4827-99f1-73e5cb8c7d13 + - 01e583d8-797b-4337-9d42-769681e3b5e3 CMR-Search-After: - '["pocloud",1728604800000,3264876018]' CMR-Took: - - '145' + - '684' Connection: - keep-alive Content-Encoding: - gzip Content-MD5: - - 54ec83214a7ec2080a0d8154456b6176 + - 3ab464371601ae73f503908d279de8aa Content-SHA1: - - ad1570a62992cbcef23337746bafe5e521b9a3ce + - 531e7a12d5d34aa710649a55427dab7b78b789dd Content-Type: - application/vnd.nasa.cmr.umm_results+json;version=1.6.6; charset=utf-8 Date: - - Fri, 20 Dec 2024 20:41:02 GMT + - Sat, 21 Dec 2024 12:45:29 GMT Server: - ServerTokens ProductOnly Strict-Transport-Security: @@ -142,9 +142,9 @@ interactions: Vary: - Accept-Encoding, User-Agent Via: - - 1.1 735ddcca68d7fc25d4f56c0eafd34e64.cloudfront.net (CloudFront) + - 1.1 7f30a4c61fd2c4e27ee212f1195d6f3c.cloudfront.net (CloudFront) X-Amz-Cf-Id: - - KN8y5gZuPGSyfo2qjK19mUXAcBh2h3pMD6lUT81piWZvwFpt0Y0Orw== + - tI9y9PSWYzDIs5P5ioklzDUiw_P0yp_k1YIaTLfSyygZe3dkMziEtg== X-Amz-Cf-Pop: - MSP50-P2 X-Cache: @@ -154,7 +154,7 @@ interactions: X-Frame-Options: - SAMEORIGIN X-Request-Id: - - KN8y5gZuPGSyfo2qjK19mUXAcBh2h3pMD6lUT81piWZvwFpt0Y0Orw== + - tI9y9PSWYzDIs5P5ioklzDUiw_P0yp_k1YIaTLfSyygZe3dkMziEtg== X-XSS-Protection: - 1; mode=block status: diff --git a/tests/cassettes/test_backend/test_get_assets[direct-s3].yaml b/tests/cassettes/test_backend/test_get_assets[direct-s3].yaml index ce9ea2d..2cc676e 100644 --- a/tests/cassettes/test_backend/test_get_assets[direct-s3].yaml +++ b/tests/cassettes/test_backend/test_get_assets[direct-s3].yaml @@ -17,7 +17,7 @@ interactions: response: body: string: !!binary | - H4sIAAAAAAAAAKtWysgsKVayMtJRKsnPz1ayMrcw0FHKLEnNBQpGx9YCAGoA+OUgAAAA + H4sIAAAAAAAAAKtWysgsKVayMtJRKsnPz1ayMjMGMjNLUnOBgtGxtQAkVWdzIAAAAA== headers: Access-Control-Allow-Origin: - '*' @@ -27,21 +27,21 @@ interactions: CMR-Hits: - '2' CMR-Request-Id: - - fe80b5fc-1299-405d-8fa1-ffd0e97f6362 + - a6eebfc7-1ef5-4e3b-ab65-da39bc18f491 CMR-Took: - - '781' + - '633' Connection: - keep-alive Content-Encoding: - gzip Content-MD5: - - 9647ba76dbaecbf94c612bd843eabbe7 + - 94ded91d516acda43768b511bbb85128 Content-SHA1: - - 74de1fc867e3676cdad813baa9dce7f0f928896d + - e80b556ba56f2a1f462658b15dfb7503683a1dee Content-Type: - application/vnd.nasa.cmr.umm_results+json;version=1.6.6; charset=utf-8 Date: - - Fri, 20 Dec 2024 20:41:05 GMT + - Sat, 21 Dec 2024 12:45:38 GMT Server: - ServerTokens ProductOnly Strict-Transport-Security: @@ -51,9 +51,9 @@ interactions: Vary: - Accept-Encoding, User-Agent Via: - - 1.1 c77aeab3024e2cd98690f252e49562ac.cloudfront.net (CloudFront) + - 1.1 7f30a4c61fd2c4e27ee212f1195d6f3c.cloudfront.net (CloudFront) X-Amz-Cf-Id: - - J_wCBy8A_pq2EyJdv7asZpnWeyeAhM7a4VU0mLBV2vX7q1Ijrq287Q== + - hVDwgQtD1N4OISVoWr6ySbS9uW3k1qQWBC3jIVpkkI0tYmkYBbgqIw== X-Amz-Cf-Pop: - MSP50-P2 X-Cache: @@ -63,7 +63,7 @@ interactions: X-Frame-Options: - SAMEORIGIN X-Request-Id: - - J_wCBy8A_pq2EyJdv7asZpnWeyeAhM7a4VU0mLBV2vX7q1Ijrq287Q== + - hVDwgQtD1N4OISVoWr6ySbS9uW3k1qQWBC3jIVpkkI0tYmkYBbgqIw== X-XSS-Protection: - 1; mode=block status: @@ -88,22 +88,22 @@ interactions: body: string: !!binary | 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 @@ -128,7 +128,7 @@ interactions: E7UKko/25tUiRSl0i0xO1CpIPtpbZIoUpdDdEzlRqyD5aO+eKFCUYnco50StgOTjvUO5SFFK6a4L 3iJTAp6TJrnYV8PkRK3iuD7ar4Y5vCgFNdc5UT+f5G+suS6xKKW8rVn0CyVKwPP1SX5V0HlwRT5e WJ+b5yDFajUAj3Zff7CwPifL5+/z38L6ry6sP5zbjxTWv5Lic4+poxHWv4D3ocL6lXb1w4X1ECqS - LPISPE5l/c3D/wFDGvzR014AAA== + LPISPE5l/c3D/wFXTczb1F4AAA== headers: Access-Control-Allow-Origin: - '*' @@ -138,23 +138,23 @@ interactions: CMR-Hits: - '2' CMR-Request-Id: - - f60dd6d3-e78a-4364-83d0-933dc4d7c02c + - 796b4d87-4bd0-44e0-a580-7f3db96cc854 CMR-Search-After: - '["lpcloud",1707670711150,2865703626]' CMR-Took: - - '768' + - '1963' Connection: - keep-alive Content-Encoding: - gzip Content-MD5: - - adbe9a15655efec01b4bc0f4c7f62c43 + - 873fc6f4d9571db20b7340299fac27c5 Content-SHA1: - - 684b99a3b8ab4511f42abb5a6af8b91fff46e9d6 + - 8140e3e2f84a7396c33099c3af974e5f5e2fa56b Content-Type: - application/vnd.nasa.cmr.umm_results+json;version=1.6.6; charset=utf-8 Date: - - Fri, 20 Dec 2024 20:41:06 GMT + - Sat, 21 Dec 2024 12:45:40 GMT Server: - ServerTokens ProductOnly Strict-Transport-Security: @@ -164,9 +164,9 @@ interactions: Vary: - Accept-Encoding, User-Agent Via: - - 1.1 c77aeab3024e2cd98690f252e49562ac.cloudfront.net (CloudFront) + - 1.1 7f30a4c61fd2c4e27ee212f1195d6f3c.cloudfront.net (CloudFront) X-Amz-Cf-Id: - - c_MSc5Ngsg14-h32BOeVt_2c7mkmMIghnB9JHT2t3TACdFEWgV07cA== + - 98HS8BTg1uH0rmuHEjWnzfBYUluUM9VT_Z9901kSgQo9d4dPsQK-dg== X-Amz-Cf-Pop: - MSP50-P2 X-Cache: @@ -176,7 +176,7 @@ interactions: X-Frame-Options: - SAMEORIGIN X-Request-Id: - - c_MSc5Ngsg14-h32BOeVt_2c7mkmMIghnB9JHT2t3TACdFEWgV07cA== + - 98HS8BTg1uH0rmuHEjWnzfBYUluUM9VT_Z9901kSgQo9d4dPsQK-dg== X-XSS-Protection: - 1; mode=block status: diff --git a/tests/cassettes/test_backend/test_get_assets[external-https].yaml b/tests/cassettes/test_backend/test_get_assets[external-https].yaml index 2a1b687..599397e 100644 --- a/tests/cassettes/test_backend/test_get_assets[external-https].yaml +++ b/tests/cassettes/test_backend/test_get_assets[external-https].yaml @@ -17,7 +17,7 @@ interactions: response: body: string: !!binary | - H4sIAAAAAAAAAKtWysgsKVayMtJRKsnPz1ayMjYx0VHKLEnNBQpGx9YCALKeyIUgAAAA + H4sIAAAAAAAAAKtWysgsKVayMtJRKsnPz1ayMrS0tNRRyixJzQWKRsfWAgBR6EaoIQAAAA== headers: Access-Control-Allow-Origin: - '*' @@ -27,21 +27,21 @@ interactions: CMR-Hits: - '2' CMR-Request-Id: - - 69617494-0dfc-47b8-bb53-1322f9acc670 + - fd879c97-e4fa-4f33-8a19-22751459f8ac CMR-Took: - - '345' + - '2000' Connection: - keep-alive Content-Encoding: - gzip Content-MD5: - - 415b5837b6be9a8c548a87d2f1fc202a + - 16ce72fa70303ce40e358743f2191f89 Content-SHA1: - - c353b80eb894ffd2ac3355e41b4dfc98f08ee120 + - 44c45c20ce19be17683930897348e42602776939 Content-Type: - application/vnd.nasa.cmr.umm_results+json;version=1.6.6; charset=utf-8 Date: - - Fri, 20 Dec 2024 20:41:06 GMT + - Sat, 21 Dec 2024 12:45:42 GMT Server: - ServerTokens ProductOnly Strict-Transport-Security: @@ -51,9 +51,9 @@ interactions: Vary: - Accept-Encoding, User-Agent Via: - - 1.1 24f41ad6cec46a6e94a3e850d746e294.cloudfront.net (CloudFront) + - 1.1 077041ddf56b8eb9505a28cba1464114.cloudfront.net (CloudFront) X-Amz-Cf-Id: - - VYrILvUisVZub4-40R-l7llyYwAK6lTaTK9kAiSYmHdBcLBBPschHg== + - DlAzEptktR0J89c-oGlsSEHNgleQl2Mj3KvrYPRyc6Y7Cb5DIOl6ZQ== X-Amz-Cf-Pop: - MSP50-P2 X-Cache: @@ -63,7 +63,7 @@ interactions: X-Frame-Options: - SAMEORIGIN X-Request-Id: - - VYrILvUisVZub4-40R-l7llyYwAK6lTaTK9kAiSYmHdBcLBBPschHg== + - DlAzEptktR0J89c-oGlsSEHNgleQl2Mj3KvrYPRyc6Y7Cb5DIOl6ZQ== X-XSS-Protection: - 1; mode=block status: @@ -88,7 +88,7 @@ interactions: body: string: !!binary | H4sIAAAAAAAAAO1cbXOiShr9K5RfV0k3r+I3omioRXEBk7vZSlE90jHcQbAQvTd3Kv99u8XEYDQk - EkKiY2VSTvu89HlOd/NED/6q3fnJvNbi6rUkin7WWpIk1Gt+gqdk8H+/alOcoFrrV20chWM8SxrJ + EkKiY2VSTvu89HlOd/NED/6q3fnJvNbi6rUkin6SJ7Cp1Gt+gqdk9H+/alOcoFrrV20chWM8SxrJ /QzXWrVJjMJFgGv1pxd8jwz3uKYkyoAXeaVhDNuGOeoQkxgv/bkfhSsbWK+FKPGXOPW4MGzW4AHr QHH0x5DlACcAgXOgJDZ5yC45FqxyBAEeJzREJl2bmENFlEnOZ+lmcbT0PRynNpvx2yieooQModks 8MeIxjvD47sIgn/9PQ2eT9RDCUVJZ9MAXAOKDgAtjmuJgOVl6br2UK8tplNaFwdPZ1GMAu3vBIcJ @@ -128,7 +128,7 @@ interactions: E7UKko/25tUiRSl0i0xO1CpIPtpbZIoUpdDdEzlRqyD5aO+eKFCUYnco50StgOTjvUO5SFFK6a4L 3iJTAp6TJrnYV8PkRK3iuD7ar4Y5vCgFNdc5UT+f5G+suS6xKKW8rVn0CyVKwPP1SX5V0HlwRT5e WJ+b5yDFajUAj3Zff7CwPifL5+/z38L6ry6sP5zbjxTWv5Lic4+poxHWv4D3ocL6lXb1w4X1ECqS - LPISPE5l/c3D/wE8FpD5014AAA== + LPISPE5l/c3D/wHcdYz41F4AAA== headers: Access-Control-Allow-Origin: - '*' @@ -138,23 +138,23 @@ interactions: CMR-Hits: - '2' CMR-Request-Id: - - 1cf06189-faa8-41f1-b8d1-b2e16ac519a5 + - 65fa3162-2198-4200-b828-1b507b593f1f CMR-Search-After: - '["lpcloud",1707670711150,2865703626]' CMR-Took: - - '665' + - '2190' Connection: - keep-alive Content-Encoding: - gzip Content-MD5: - - 260e10f39ac0628a85d6153b8bda87fc + - 2cbf0601aef31a9432aed772fc28f059 Content-SHA1: - - f359f10cb70b9108369fdb9391dcef0012a8c9a2 + - 64518c5c182727de97b0b2226183b28f40babc2d Content-Type: - application/vnd.nasa.cmr.umm_results+json;version=1.6.6; charset=utf-8 Date: - - Fri, 20 Dec 2024 20:41:07 GMT + - Sat, 21 Dec 2024 12:45:44 GMT Server: - ServerTokens ProductOnly Strict-Transport-Security: @@ -164,9 +164,9 @@ interactions: Vary: - Accept-Encoding, User-Agent Via: - - 1.1 24f41ad6cec46a6e94a3e850d746e294.cloudfront.net (CloudFront) + - 1.1 077041ddf56b8eb9505a28cba1464114.cloudfront.net (CloudFront) X-Amz-Cf-Id: - - NE1KwSwKdDK-2QGOuUV39J-_r5d8FslviKD8PO0CXLssHnp5jIml8w== + - nWNsc3avcYw63R0YJPVOsgvOpPFIkPjE4BBGxuG1cNkeSkeYs6Lvug== X-Amz-Cf-Pop: - MSP50-P2 X-Cache: @@ -176,7 +176,7 @@ interactions: X-Frame-Options: - SAMEORIGIN X-Request-Id: - - NE1KwSwKdDK-2QGOuUV39J-_r5d8FslviKD8PO0CXLssHnp5jIml8w== + - nWNsc3avcYw63R0YJPVOsgvOpPFIkPjE4BBGxuG1cNkeSkeYs6Lvug== X-XSS-Protection: - 1; mode=block status: diff --git a/tests/cassettes/test_timeseries/test_timeseries_query.yaml b/tests/cassettes/test_timeseries/test_timeseries_query.yaml index 89c31d0..22128f4 100644 --- a/tests/cassettes/test_timeseries/test_timeseries_query.yaml +++ b/tests/cassettes/test_timeseries/test_timeseries_query.yaml @@ -17,7 +17,7 @@ interactions: response: body: string: !!binary | - H4sIAAAAAAAAAKtWysgsKVayMtRRKsnPzwYyLHSUMktSc4Fi0bG1AHwUn8IfAAAA + H4sIAAAAAAAAAKtWysgsKVayMtRRKsnPzwYyjA1MdJQyS1JzgaLRsbUAKrzeEyEAAAA= headers: Access-Control-Allow-Origin: - '*' @@ -27,21 +27,21 @@ interactions: CMR-Hits: - '1' CMR-Request-Id: - - 7ccb30d6-0537-4988-90b1-622358abc916 + - f4a1d359-3536-4861-a4be-4c6eff89dc8d CMR-Took: - - '19' + - '1305' Connection: - keep-alive Content-Encoding: - gzip Content-MD5: - - d36bbd3b1dd311e71f736059a8254a38 + - 6a49e372fa47d2ba5bd3309a1b7cfcee Content-SHA1: - - 3c0f88b7bc262fdcf715e54e46c9a2c20a2775ac + - 94a548be3e96315a84e1739f2fb0bfeb8971bd12 Content-Type: - application/vnd.nasa.cmr.umm_results+json;version=1.6.6; charset=utf-8 Date: - - Fri, 20 Dec 2024 20:41:07 GMT + - Sat, 21 Dec 2024 12:45:46 GMT Server: - ServerTokens ProductOnly Strict-Transport-Security: @@ -51,9 +51,9 @@ interactions: Vary: - Accept-Encoding, User-Agent Via: - - 1.1 077041ddf56b8eb9505a28cba1464114.cloudfront.net (CloudFront) + - 1.1 cce8cd0440c0a4829b58ff68a1d1446e.cloudfront.net (CloudFront) X-Amz-Cf-Id: - - AKxsWL8xEAmS3_kahM_Ob4ygKcAscxalhVP6B1wzaMvrXF6Y9PwlnA== + - hfMoY6WCBmkTiWdL2_rJC3Yfy7P6lDREyBjzTJMk2z4zcyCY-Qg96w== X-Amz-Cf-Pop: - MSP50-P2 X-Cache: @@ -63,7 +63,7 @@ interactions: X-Frame-Options: - SAMEORIGIN X-Request-Id: - - AKxsWL8xEAmS3_kahM_Ob4ygKcAscxalhVP6B1wzaMvrXF6Y9PwlnA== + - hfMoY6WCBmkTiWdL2_rJC3Yfy7P6lDREyBjzTJMk2z4zcyCY-Qg96w== X-XSS-Protection: - 1; mode=block status: @@ -87,7 +87,7 @@ interactions: response: body: string: !!binary | - H4sIAAAAAAAAAKtWysgsKVayMtRRKsnPz1ayMgKyMktSc4Fi0bG1AE87azkfAAAA + H4sIAAAAAAAAAKtWysgsKVayMtRRKsnPzwYyjM0tdZQyS1JzgaLRsbUAlHY/MSEAAAA= headers: Access-Control-Allow-Origin: - '*' @@ -97,21 +97,21 @@ interactions: CMR-Hits: - '1' CMR-Request-Id: - - 5983cfff-7250-4d91-ba7a-0f8a26d8aaae + - 389f22ab-5bb7-4ceb-8ddb-8f5ee11b2015 CMR-Took: - - '22' + - '1379' Connection: - keep-alive Content-Encoding: - gzip Content-MD5: - - 0f8aefc7369d4e4b75463eb1f7e42d57 + - 195694be0fbe0191ede9a6291ad2a1d3 Content-SHA1: - - cae7fd92f6b6b0f3d3e5c0040e88a0de0cba240f + - 8ed8f8719d8b031100ae912662c770dd020e4b38 Content-Type: - application/vnd.nasa.cmr.umm_results+json;version=1.6.6; charset=utf-8 Date: - - Fri, 20 Dec 2024 20:41:07 GMT + - Sat, 21 Dec 2024 12:45:47 GMT Server: - ServerTokens ProductOnly Strict-Transport-Security: @@ -121,9 +121,9 @@ interactions: Vary: - Accept-Encoding, User-Agent Via: - - 1.1 077041ddf56b8eb9505a28cba1464114.cloudfront.net (CloudFront) + - 1.1 cce8cd0440c0a4829b58ff68a1d1446e.cloudfront.net (CloudFront) X-Amz-Cf-Id: - - oUtG6BstW8LHuuCUPz23cvS1-Cn5RY4kjQ4AjJlAg8u6wtZyBvINrg== + - 44x3Hw1aocEkAPh0dJFCDddy0IR9LH7UGKaLrQjWVsxYD4NibSsOzw== X-Amz-Cf-Pop: - MSP50-P2 X-Cache: @@ -133,7 +133,7 @@ interactions: X-Frame-Options: - SAMEORIGIN X-Request-Id: - - oUtG6BstW8LHuuCUPz23cvS1-Cn5RY4kjQ4AjJlAg8u6wtZyBvINrg== + - 44x3Hw1aocEkAPh0dJFCDddy0IR9LH7UGKaLrQjWVsxYD4NibSsOzw== X-XSS-Protection: - 1; mode=block status: @@ -157,26 +157,26 @@ interactions: response: body: string: !!binary | - H4sIAAAAAAAAAM1WbW/iOBD+K1a+Hgl5hcC3FLIsUimIhO5pT9XKJAZ8Teyc7bDXrfrfb5ykr8ut - Ki33UrUq2OPx88w8M55740CVNMZOz1Cc3xrjod8zqCIlrP12b5REYWN8b2ScZaRSprqriDE29gKz - uiBG72mD5rA889yBHw4HthOaq+XkcrmZgokgRyopZ42N2zMYVvRI2hOu7fqO7TiOa8OPGV0sF+al - /2X2cZ0kqQl/O5abs2iRJNEXN7wtzdnl8sI82q5lm7uj7Vh2g6EoSKb0Fa/gTFzbG4ShM/SCF3Aq - wY80J6K1eV7fcVFiBUu4qgqaYe2vf2S5xbDEVlYKqy7LX36XnL3klGNFOh6mY5uOm9rh2PPGjmsN - Rs5n46FnwDEdwpSUFRe4iP9UhCm9ssZsT6bgIKUl0QsxyynbP6+8cmuPm18L4vQZEFyQPWXsb8yd - N+YPAGMBqQS0OKlIRncdQX3rNRGy+Wg41sAagO/N+hK+HZSq5Ljfz3JmESzUQZ9uo7Hnxz7Q6nc6 - 6B8fT17hBshmsTBnmvusNdisz5XrVZc9zbqVaNpKcs4kEQospicz4o592wqdkc7I05lN1aTvHWdu - ekZSQcRepu8jF/QbZwoX3daUl5g2IZ0RDpUj7vTnC143aV2DRCHhRQf7E5HqcWvCuYD/DQjTGY6s - cBjAhbxWh5MmYWcR49M+nlxccXHaRevh4eZBKwPY4y5RGnAksgMUaMTyKZVK0G2tlTJnbYE0SgH8 - Cf1GNozqgllcQAj1d2NsW6MwtIOh4w0CLxj4PoCYHEh2K+umCK5xUetIk9wfEDvHZDTKh1mAQz/z - t4NgRLbbfOvudKajYg8BVodS3zANtJr0HXN2cdek3oHitgPvSXM/Ly+LZY06TlODiLlu6Ad+EI5C - 3xsGsRl8D+m8cKwyDxrxTfHdFd0f1IcC77VwmWyrmORtTeR10/9Otw7HfdULICNPDXNNdkQQ6Jlv - G4HOQHIA+XR0XiLtuDwidrTLNSng7nwjilber1sIbiVlVTzHODvVTdodk1fSzOqyLmppQqNWgJLk - /R9d3j9P3iHERGaCVq3AjSn/ygqOc3Qu913LmcUpmkZp1AitDZL0IEL/N/7pgUpUUHaLuvdSopwK - gIPyx8jgLCNSoiPFKPGQ4kgdCHqeDN4QRtfzCE3n63iSomgyiZPkRQh+Tif1Ft7rfyFITTX+s0Lp - ruhiF/+axlfTeIoWcRq9VzX/aTTOJpsfUX+/WqSXCZLDew2vs/wOLK4oIiyvOGVKAxHwZFNyJEi1 - o5q4Qy+OoyMuaI7gFUQSeqIpYADj7JGe9DpizxSu5/EntI4voxRozK8+LNeLKJ0vr04w4RXgwNUp - Cs/DreyfGGgfRzB5hqQ+Q98kMUri9fV8EqNoNddvQb3tZv/lChITrdou9jakyxVpNgX5o4YBB2ma - esq4efgL7FjBeGkMAAA= + H4sIAAAAAAAAAM1Wa2/iOBT9K1a+bhPyhMC3FDIMUnmIhM5qVtXIJAa8Teys7TDbqfrf9zoJfQ07 + qjTdBwKR2NfX59x77rXvjQNV0hg5F4bi/BYeHB+eqSIljP52b5REYWN0b2ScZaRSprqriDEy9gKz + uiDGxeMEzWF46rl9Pxz0bSc0V8vx1XIzARNBjlRSzhob98JgWNEjaVe4tus7tuM4rg0fM7pczs0r + /8v04zpJUhN+O5ab02ieJNEXN7wtzenV8tI82q5lm7uj7Vh2g6EoSKb0Fi/gjF3b64ehM/CCZ3Aq + wY80J6K1eRrfcVFiBUO4qgqaYe2vd2S5xbDEVlYKqy7LX36XnD3nlGNFOh6mY5uOm9rhyPNGjmv1 + h85n4+HCgGU6hCkpKy5wEf+pCFN6ZI3ZnkzAQUpLogdillO2fxp54dYeNV8L4vQZEFySPWXsb8yd + V+YPAGMOqQS0OKlIRncdQb3rNRGyeTQcq2/1wfdmfQVvB6UqOer1spxZBAt10KvbaOz5sQe0ep0O + esfTygVugGzmc3OquU9bg836vXK96rKnWbcSTVtJzpgkQoHF5GxG3JFvW6Ez1Bl5XLOpmvS9Yc3N + hZFUELHn6fvIBf3GmcJFNzXhJaZNSKeEQ+WIO/18yesmrWuQKCS86GB/IlKdpsacC/hvQJjOYGiF + gwA25LU6nDUJO4sYn/fx6GLBxXkXrYeHmwetDGCPu0RpwJHIDlCgEcsnVCpBt7VWyoy1BdIoBfAn + 9BvZMKoLZn4JIdTvxsi2hmFoBwPH6wde0Pd9ADE+kOxW1k0RXOOi1pEmud8ndo7JcJgPsgCHfuZv + +8GQbLf51t3pTEfFHgKsDqXeYRJoNek9Zuzyrkm9A8VtB96j5n5eXhbLGnWcpwYRc93QD/wgHIa+ + NwhiM/ge0vvCsco8aMQ3wXcLuj+oDwXea+Ey2VYxyduayOum/51vHY77ohdARh4b5prsiCDQM183 + Ap2B5ADy6eg8R9pxOSF2tMs1KWDvfCOKVt4vWwhuJWVVPMc4O9dN2hmTV9LM6rIuamlCo1aAkuS9 + H23ee5+8Q4iJzAStWoEbE/6VFRzn6L3cdy1nGqdoEqVRI7Q2SNKDCP3f+KcHKlFB2S3qzkuJcioA + DspPkcFZRqRER4pR4iHFkToQ9HQzeEUYXc8iNJmt43GKovE4TpJnIfg5ndRbOK//hSA11fjPCqXb + ootd/GsaLybxBM3jNHqrav7TaLybbH5E/e1qkV4mSA7nNZzO8juwuKKIsLzilCkNRMCRTcmRINVe + 1cQderYcHXFBcwSnIJLQE00BFzDOTvSk1xF7onA9iz+hdXwVpUBjtviwXM+jdLZcnGHCK8CBq3MU + ni63snfmQnu6gsl3SOoT9E0SoyReX8/GMYpWM30W1Nvu7r9cQWKiVdvFXod0uSLNpCB/1HDBQZqm + vmXcPPwFo2pwUWsMAAA= headers: Access-Control-Allow-Origin: - '*' @@ -186,23 +186,23 @@ interactions: CMR-Hits: - '1' CMR-Request-Id: - - ab63a09c-b9b4-42e5-bb59-8195d87822fc + - 076d720a-10d8-4899-8181-9d7b780c43d6 CMR-Search-After: - '["pocloud",1728604800000,3264876018]' CMR-Took: - - '75' + - '1142' Connection: - keep-alive Content-Encoding: - gzip Content-MD5: - - 62df433ab8bc30e812e33bbf056d1d21 + - 088567616a5b6a7e7769e82abee27dcd Content-SHA1: - - e72d56809c6d030608df1ba21276d310193667f4 + - 7853d5bd4cecd5942962b65c4a1e7927302f0a50 Content-Type: - application/vnd.nasa.cmr.umm_results+json;version=1.6.6; charset=utf-8 Date: - - Fri, 20 Dec 2024 20:41:07 GMT + - Sat, 21 Dec 2024 12:45:49 GMT Server: - ServerTokens ProductOnly Strict-Transport-Security: @@ -212,9 +212,9 @@ interactions: Vary: - Accept-Encoding, User-Agent Via: - - 1.1 077041ddf56b8eb9505a28cba1464114.cloudfront.net (CloudFront) + - 1.1 cce8cd0440c0a4829b58ff68a1d1446e.cloudfront.net (CloudFront) X-Amz-Cf-Id: - - NBbaYqjW3bxYUleTRaEJDrCwyYavmeshJM-W5aZsnKx7JYUKUz1l5Q== + - Rzv5v-H3PyTncxYxLmK3PniAKpPKK1uYNTOnXZGS45i_V7DHfsBLqg== X-Amz-Cf-Pop: - MSP50-P2 X-Cache: @@ -224,7 +224,7 @@ interactions: X-Frame-Options: - SAMEORIGIN X-Request-Id: - - NBbaYqjW3bxYUleTRaEJDrCwyYavmeshJM-W5aZsnKx7JYUKUz1l5Q== + - Rzv5v-H3PyTncxYxLmK3PniAKpPKK1uYNTOnXZGS45i_V7DHfsBLqg== X-XSS-Protection: - 1; mode=block status: @@ -248,7 +248,7 @@ interactions: response: body: string: !!binary | - H4sIAAAAAAAAAKtWysgsKVaystBRKsnPz1ayMjXSUcosSc0FikXH1gIAs1Smeh8AAAA= + H4sIAAAAAAAAAKtWysgsKVaystBRKsnPz1ayMrI0N9FRyixJzQWKRsfWAgC33FSxIQAAAA== headers: Access-Control-Allow-Origin: - '*' @@ -258,21 +258,21 @@ interactions: CMR-Hits: - '8' CMR-Request-Id: - - 99d43605-cb3b-4d19-8ecc-784aa82a2060 + - 103c6da4-d316-4e5c-8c22-769b56c9aacb CMR-Took: - - '53' + - '2974' Connection: - keep-alive Content-Encoding: - gzip Content-MD5: - - 3258e1f82ca0a951a6baeba110cc8c12 + - f2743727ac819748fb05795dc7f13374 Content-SHA1: - - 5c7923876110dd05bef13d15cb5c45ffe69b5aad + - de839fb3432fbdae80ae52d9ebcabe2d5d4ce842 Content-Type: - application/vnd.nasa.cmr.umm_results+json;version=1.6.6; charset=utf-8 Date: - - Fri, 20 Dec 2024 20:41:08 GMT + - Sat, 21 Dec 2024 12:45:52 GMT Server: - ServerTokens ProductOnly Strict-Transport-Security: @@ -282,9 +282,9 @@ interactions: Vary: - Accept-Encoding, User-Agent Via: - - 1.1 af0464a03e5a11fc4127eac84696945c.cloudfront.net (CloudFront) + - 1.1 8668391dce76a5e01d23980e8e8d3454.cloudfront.net (CloudFront) X-Amz-Cf-Id: - - OcSuStMl0k-aR-oMrxb4heCDKjFWRfzLlf36gjr0xbdm7klufbE0SQ== + - u1kvdhEWNGsmJwDfxLgyD9w3EUyfQtAJEDABZN2-NuK_14vr7OOYQA== X-Amz-Cf-Pop: - MSP50-P2 X-Cache: @@ -294,7 +294,7 @@ interactions: X-Frame-Options: - SAMEORIGIN X-Request-Id: - - OcSuStMl0k-aR-oMrxb4heCDKjFWRfzLlf36gjr0xbdm7klufbE0SQ== + - u1kvdhEWNGsmJwDfxLgyD9w3EUyfQtAJEDABZN2-NuK_14vr7OOYQA== X-XSS-Protection: - 1; mode=block status: @@ -318,7 +318,7 @@ interactions: response: body: string: !!binary | - H4sIAAAAAAAAAKtWysgsKVaystBRKsnPz1ayMjHTUcosSc0FikXH1gIAU98QJx8AAAA= + H4sIAAAAAAAAAKtWysgsKVaystBRKsnPz1ayMjI2MddRyixJzQWKRsfWAgC06PAXIQAAAA== headers: Access-Control-Allow-Origin: - '*' @@ -328,21 +328,21 @@ interactions: CMR-Hits: - '8' CMR-Request-Id: - - 81983b27-8a9a-408b-9514-dc2b0b8c7426 + - 2d3ab5ad-92e6-482b-bec9-41a796185b09 CMR-Took: - - '47' + - '2348' Connection: - keep-alive Content-Encoding: - gzip Content-MD5: - - 2943c5a2231de163c89205f44d743963 + - 920f05965e8d8a08c725acfda8f79641 Content-SHA1: - - e9a8b218e010987c28a81ede59dad23a7a49b76e + - f538ea82c99d989a64fd19a6d15881abc2e9c4f5 Content-Type: - application/vnd.nasa.cmr.umm_results+json;version=1.6.6; charset=utf-8 Date: - - Fri, 20 Dec 2024 20:41:08 GMT + - Sat, 21 Dec 2024 12:45:54 GMT Server: - ServerTokens ProductOnly Strict-Transport-Security: @@ -352,9 +352,9 @@ interactions: Vary: - Accept-Encoding, User-Agent Via: - - 1.1 af0464a03e5a11fc4127eac84696945c.cloudfront.net (CloudFront) + - 1.1 8668391dce76a5e01d23980e8e8d3454.cloudfront.net (CloudFront) X-Amz-Cf-Id: - - 3aLnnUMfJ4gVJRyQ7B0bF3y_2k6SrGVOkGrtRq7qNeemYnei4IPEUw== + - XdIAGbrOdZRw9_bodCXmCCcRH3bcHnncagHk66beLSws9RV3Gh8PHg== X-Amz-Cf-Pop: - MSP50-P2 X-Cache: @@ -364,7 +364,7 @@ interactions: X-Frame-Options: - SAMEORIGIN X-Request-Id: - - 3aLnnUMfJ4gVJRyQ7B0bF3y_2k6SrGVOkGrtRq7qNeemYnei4IPEUw== + - XdIAGbrOdZRw9_bodCXmCCcRH3bcHnncagHk66beLSws9RV3Gh8PHg== X-XSS-Protection: - 1; mode=block status: @@ -389,30 +389,30 @@ interactions: body: string: !!binary | H4sIAAAAAAAAAO2ab2+iSBjAvwrh7SkyDCDwzlW3a7J19xR3c3tpmjmY6mQRCIzudjd+93tGULpt - TSopFg2NsXVmnpnnP78Kv+UF46nsWC2ZR9F32TGw2pIZp0sY/Pe3vKScyM5v2YtCj8a8ze9jKjvy - PCHhKqByaz/BfBi+wpqJbVPHqtm+Gk5vB6NpH9YkdM1SFoXbRaglh4SzNc1EPvT+hoXj3u3na824 - fde/7X+ajd1/FOTsZ9ZIUW/x4vEKTdV0pCKYVH8p/CffKhME1OPiqD/06mumhk1bxyZ6qFecRGvm - 0yRXvpi4i5Il4TBG4jhgHhE7dqi3iJD6189l8NAkn3DhEKFMG6lthFzVcDTN0ZHS1bVv8qYlr5ZL - 4cIJDWCtP0uCzLWzyUcQXHAep06nA/sQZU5Tn6WeQknCF9uRkKQwHK238x1wSW/qdg76rCPU6JRw - nJuF9WroSoOe24ORAU29hMXCcpgYRD/CICK+dPTem9bO0hSDmbmFbW+1XAWrtA0h8MUbh7BR/2QG - Sl9GPWkwmgz7rtTr94fT6ROT3QVLpYCF36U8TVLJZwmoKfk7ZxDPo2kqrRmRpljikcQXVNqVRmH4 - S0OcYi+hPg05I5Aie52/jIZfpcnwY88dDqTR+P2nyXXPHX0aP9GYxEyioR9HLORCm4TyhNE1laCa - 4yghyb304ABpTQLmS5DqUkqWtJ3QOWyzszHFuXXy5qYlT2MiZIY/OQiLXP4QJexXFHIS5FODaElY - KKauaARNI7kXf7+LVqHPwvkEtiThPKBZ5n+lKd9N9aMogd/bKmojjBTTwLglD8mBJYaldG1kmy15 - HIEHn1tjYEXFFu6C3tHq+SUaUpChm5ubzQYK9HPeBwYwl2k4eK6q1a6Dbcgp9VsRnFGY0iTL8hfL - zOJt0xCO7e8b1oTe0YRCzxJ+my7AtjFE5XCDhO2+0CTNIo9Em4HzyVWefI5Q537M5gv+PiBzcWiY - xtRjd4z6IDraZgF8SDJ7i88PT3x5eRXyuY3gUn/l0SRXaORvzc1GhbnCWS5b/uEw1UUmeMvRrZ3D - eom3gCtFL/QHLIVk/m8lZEdh1p+3toPyuaPGEd+VqjBxyn7BqKqougY/dtc0Ld3oqjibmYVM9Pfr - d6AX+M7NKuRBhk8gX2mhJeQy1EcYQh49pzrEWnW2r53qw23OHVirOYYNr2ytyMDcTbPJa18Rr+H6 - LbrMNAu+l3vtcWvy/PC5jgRXrk7ezzpwpqmYsGXu7tn1dfvqzyzcLhAVVZ4buqfkBlxHbtAgeqjm - 3IAr5AZcB244ZGDDDQ03lOEGHR/PDU9kLocbcMMN+1jjI7jBqJob8JlyA8Kn5Aazntxg1Z4bzAq5 - wawDNxwysOGGhhtKcYNRghsey1wON5gNN+xjbR7BDVbV3GCeKzegU3KDXU9u0LvdmnODXSE32HXg - hkMGNtzQcEOp+xRaifsUj2Uuhxvshhv2sbZfzg0IVc0N9plyg6qfkBuQVkduQEpXw/XmhsJxr88N - u73flBsOGthwQ8MNpbihW4IbHstcDDcU5dVwA9KO4Aa9Ym4oAnNu3GCdkhuMOnID/JeBav5cZOG4 - CrjBqAM3HDKw4YaGG0rdp0Al7lM8lrkcbjAabtizgHEEN3Sr5gbjXLnBPiU3WPXkBoSMmnODVSE3 - WHXghkMGNtzQcEOp7xtKPN/wROZyuME6C24wkGXacFUy4E21q+IG6+XcoKlVc4N1ptyAtBNyg4bq - yQ1G3Z+LLBz3+tyw2/tNueGggQ03NNxQ6vuGEvcpnshcDDcU5dVwg4aO4AZcMTcUgXkTbrjZ/A8m - t4c830EAAA== + TSopFg2NsXVmnpnnP78Kv+UF46nsWC2ZR9F32dF0bLZkxukSRv/9LS8pJ7LzW/ai0KMxb/P7mMqO + PE9IuAqo3NpPMB+Gr7BmYtvUsWq2r4bT28Fo2oc1CV2zlEXhdhFqySHhbE0zkQ+9v2HhuHf7+Voz + bt/1b/ufZmP3HwU5+5k1UtRbvHi8QlM1HakIJtVfCv/Jt8oEAfW4OOoPvfqaqWHTBtvQQ73iJFoz + nya58sXEXZQsCYcxEscB84jYsUO9RYTUv34ug4cm+YQLhwhl2khtI+SqhqNpjo6Urq59kzctebVc + ChdOaABr/VkSZK6dTT6C4ILzOHU6HdiHKHOa+iz1FEoSvtiOhCSF4Wi9ne+AS3pTt3PQZx2hRqeE + 49wsrFdDVxr03B6MDGjqJSwWlsPEIPoRBhHxpaP33rR2lqYYzMwtbHur5SpYpW0IgS/eOISN+icz + UPoy6kmD0WTYd6Vevz+cTp+Y7C5YKgUs/C7laZJKPktATcnfOYN4Hk1Tac2INMUSjyS+oNKuNArD + XxriFHsJ9WnIGYEU2ev8ZTT8Kk2GH3vucCCNxu8/Ta577ujT+InGJGYSDf04YiEX2iSUJ4yuqQTV + HEcJSe6lBwdIaxIwX4JUl1KypO2EzmGbnY0pzq2TNzcteRoTITP8yUFY5PKHKGG/opCTIJ8aREvC + QjF1RSNoGsm9+PtdtAp9Fs4nsCUJ5wHNMv8rTfluqh9FCfzeVlEbYaSYBsYteUgOLDEspWsjG5rU + OAIPPrfGwIqKLdwFvaPV80s0pCBDNzc3mw0U6Oe8DwxgLtNw8FxVq10H25BT6rciOKMwpUmW5S+W + mcXbpiEc2983rAm9owmFniX8Nl2AbWOIyuEGCdt9oUmaRR6JNgPnk6s8+Ryhzv2YzRf8fUDm4tAw + janH7hj1QXS0zQL4kGT2Fp8fnvjy8irkcxvBpf7Ko0mu0MjfmpuNCnOFs1y2/MNhqotM8JajWzuH + 9RJvAVeKXugPWArJ/N9KyI7CrD9vbQflc0eNI74rVWHilP2CUVVRdQ1+7K5pWrrRVXE2MwuZ6O/X + 70Av8J2bVciDDJ9AvtJCS8hlqI8whDx6TnWItepsXzvVh9ucO7BWcwwbXtlakYG5m2aT174iXsP1 + W3SZaRZ8L/fa49bk+eFzHQmuXJ28n3XgTFMxYcvc3bPr6/bVn1m4XSAqqjw3dE/JDbiO3KBB9FDN + uQFXyA24DtxwyMCGGxpuKMMNOj6eG57IXA434IYb9rHGR3CDUTU34DPlBoRPyQ1mPbnBqj03mBVy + g1kHbjhkYMMNDTeU4gajBDc8lrkcbjAbbtjH2jyCG6yqucE8V25Ap+QGu57coHe7NecGu0JusOvA + DYcMbLih4YZS9ym0EvcpHstcDjfYDTfsY22/nBsQqpob7DPlBlU/ITcgrY7cgJSuhuvNDYXjXp8b + dnu/KTccNLDhhoYbSnFDtwQ3PJa5GG4oyqvhBqQdwQ16xdxQBObcuME6JTcYdeQG+C8D1fy5yMJx + FXCDUQduOGRgww0NN5S6T4FK3Kd4LHM53GA03LBnAeMIbuhWzQ3GuXKDfUpusOrJDQgZNecGq0Ju + sOrADYcMbLih4YZS3zeUeL7hiczlcIN1FtxgIMu04apkwJtqV8UN1su5QVOr5gbrTLkBaSfkBg3V + kxuMuj8XWTju9blht/ebcsNBAxtuaLih1PcNJe5TPJG5GG4oyqvhBg0dwQ24Ym4oAvMm3HCz+R/y + kmH84EEAAA== headers: Access-Control-Allow-Origin: - '*' @@ -422,23 +422,23 @@ interactions: CMR-Hits: - '8' CMR-Request-Id: - - bb9d0882-6210-4749-bedb-8013e4dd5b56 + - 214df4e3-9815-415c-b75a-349e9e854c2b CMR-Search-After: - '["ges_disc",1728680400000,3263964312]' CMR-Took: - - '532' + - '2436' Connection: - keep-alive Content-Encoding: - gzip Content-MD5: - - b9c1547be5b169456acc940f27f59816 + - a4bd3b38a5e9ed9e979e7360b4f6f429 Content-SHA1: - - 77c8b55240aece57d0963e2396b7725490659f20 + - fb325ab090ae956d6b385ccfcf2424a967a42d10 Content-Type: - application/vnd.nasa.cmr.umm_results+json;version=1.6.6; charset=utf-8 Date: - - Fri, 20 Dec 2024 20:41:08 GMT + - Sat, 21 Dec 2024 12:45:57 GMT Server: - ServerTokens ProductOnly Strict-Transport-Security: @@ -448,9 +448,9 @@ interactions: Vary: - Accept-Encoding, User-Agent Via: - - 1.1 af0464a03e5a11fc4127eac84696945c.cloudfront.net (CloudFront) + - 1.1 8668391dce76a5e01d23980e8e8d3454.cloudfront.net (CloudFront) X-Amz-Cf-Id: - - lUhHVGH4hf5cY_xoU04U-rXWZkPLxpQejLSNNKolO5Q7rAH8zAayrw== + - R7EdBFoWSheEWkM99_v_leTiLHHRleLt9R5xhE4cv5xl_M-5Ubkncw== X-Amz-Cf-Pop: - MSP50-P2 X-Cache: @@ -460,7 +460,7 @@ interactions: X-Frame-Options: - SAMEORIGIN X-Request-Id: - - lUhHVGH4hf5cY_xoU04U-rXWZkPLxpQejLSNNKolO5Q7rAH8zAayrw== + - R7EdBFoWSheEWkM99_v_leTiLHHRleLt9R5xhE4cv5xl_M-5Ubkncw== X-XSS-Protection: - 1; mode=block status: @@ -484,7 +484,7 @@ interactions: response: body: string: !!binary | - H4sIAAAAAAAAAKtWysgsKVayMtBRKsnPz1ayMjbXUcosSc0FikXH1gIAMO/ynx8AAAA= + H4sIAAAAAAAAAKtWysgsKVayMtBRKsnPz1ayMjQyt9RRyixJzQWKRsfWAgByPU8tIQAAAA== headers: Access-Control-Allow-Origin: - '*' @@ -494,21 +494,21 @@ interactions: CMR-Hits: - '0' CMR-Request-Id: - - 252d5d60-0028-41d6-bda1-a0f9c9de1052 + - 2a6cea59-0108-4208-b579-54643433a793 CMR-Took: - - '38' + - '1279' Connection: - keep-alive Content-Encoding: - gzip Content-MD5: - - bf3fee0c9550fabcef8e8c380d934d70 + - 90347d1f9ee64e0cfa08fc9277965a46 Content-SHA1: - - 9e39762171bd6e99d64273dcfe2a3082a0704474 + - a9fb247f93d69ad9b5d6e2a33ec0c88b846b2d9f Content-Type: - application/vnd.nasa.cmr.umm_results+json;version=1.6.6; charset=utf-8 Date: - - Fri, 20 Dec 2024 20:41:08 GMT + - Sat, 21 Dec 2024 12:45:58 GMT Server: - ServerTokens ProductOnly Strict-Transport-Security: @@ -518,9 +518,9 @@ interactions: Vary: - Accept-Encoding, User-Agent Via: - - 1.1 c99ac05a593abfb051d4866fe2e43d16.cloudfront.net (CloudFront) + - 1.1 af0464a03e5a11fc4127eac84696945c.cloudfront.net (CloudFront) X-Amz-Cf-Id: - - nRAglXpbve8j_vhYL59f1zZaRvIyJaeq5wP7vnWhwGWkYz9lEEO1NQ== + - RqbCXd92WMRbqqfLdUnZqUTN_bMj20z5VIke8d8l3MRxAD0OORbWrg== X-Amz-Cf-Pop: - MSP50-P2 X-Cache: @@ -530,7 +530,7 @@ interactions: X-Frame-Options: - SAMEORIGIN X-Request-Id: - - nRAglXpbve8j_vhYL59f1zZaRvIyJaeq5wP7vnWhwGWkYz9lEEO1NQ== + - RqbCXd92WMRbqqfLdUnZqUTN_bMj20z5VIke8d8l3MRxAD0OORbWrg== X-XSS-Protection: - 1; mode=block status: @@ -554,7 +554,7 @@ interactions: response: body: string: !!binary | - H4sIAAAAAAAAAKtWysgsKVayMtBRKsnPz1ayMjbXUcosSc0FikXH1gIAMO/ynx8AAAA= + H4sIAAAAAAAAAKtWysgsKVayMtBRKsnPz1ayMjMw0VHKLEnNBQpGx9YCAC1j2HYgAAAA headers: Access-Control-Allow-Origin: - '*' @@ -564,21 +564,21 @@ interactions: CMR-Hits: - '0' CMR-Request-Id: - - 16697892-c81b-4ec3-b9cd-bd00bc0bad85 + - 8ffbffb7-29df-428c-ac4b-218ad6d281bc CMR-Took: - - '38' + - '605' Connection: - keep-alive Content-Encoding: - gzip Content-MD5: - - bf3fee0c9550fabcef8e8c380d934d70 + - f62adbff6cd1a572e9384eb3538198c7 Content-SHA1: - - 9e39762171bd6e99d64273dcfe2a3082a0704474 + - f3b38c12837032ac5954d59196f3e8d61454a027 Content-Type: - application/vnd.nasa.cmr.umm_results+json;version=1.6.6; charset=utf-8 Date: - - Fri, 20 Dec 2024 20:41:09 GMT + - Sat, 21 Dec 2024 12:45:59 GMT Server: - ServerTokens ProductOnly Strict-Transport-Security: @@ -588,9 +588,9 @@ interactions: Vary: - Accept-Encoding, User-Agent Via: - - 1.1 c99ac05a593abfb051d4866fe2e43d16.cloudfront.net (CloudFront) + - 1.1 af0464a03e5a11fc4127eac84696945c.cloudfront.net (CloudFront) X-Amz-Cf-Id: - - drxy0OQ0tc4r_8Qd3oROiXpjwg1MY7kbpvUkc8wWffSBPjtUNaYfAw== + - gfT2yoJ3JC_ihAMxTjWQgHkUCiMGcRSsSJWvz5B4833z28RLpItmCw== X-Amz-Cf-Pop: - MSP50-P2 X-Cache: @@ -600,7 +600,7 @@ interactions: X-Frame-Options: - SAMEORIGIN X-Request-Id: - - drxy0OQ0tc4r_8Qd3oROiXpjwg1MY7kbpvUkc8wWffSBPjtUNaYfAw== + - gfT2yoJ3JC_ihAMxTjWQgHkUCiMGcRSsSJWvz5B4833z28RLpItmCw== X-XSS-Protection: - 1; mode=block status: @@ -624,7 +624,7 @@ interactions: response: body: string: !!binary | - H4sIAAAAAAAAAKtWysgsKVayMtBRKsnPz1ayMjbVUcosSc0FikXH1gIAe1qu/x8AAAA= + H4sIAAAAAAAAAKtWysgsKVayMtBRKsnPz1aysrDQUcosSc0FikXH1gIA6AG69x8AAAA= headers: Access-Control-Allow-Origin: - '*' @@ -634,21 +634,21 @@ interactions: CMR-Hits: - '0' CMR-Request-Id: - - ccb34296-beef-4bcb-877e-61852c00982d + - 9764f23b-37d0-45cc-828d-439d9f36a110 CMR-Took: - - '35' + - '90' Connection: - keep-alive Content-Encoding: - gzip Content-MD5: - - bf25c2b019b0af3236dbb1aebe255203 + - 668a8351eec62056556ae287ebe3cfdf Content-SHA1: - - 77bada9d1f8a8e65b3b28da791dc6aff6f7c733a + - ef721fc4508ea8823bd6d44199e51fbe6399a5c8 Content-Type: - application/vnd.nasa.cmr.umm_results+json;version=1.6.6; charset=utf-8 Date: - - Fri, 20 Dec 2024 20:41:09 GMT + - Sat, 21 Dec 2024 12:45:59 GMT Server: - ServerTokens ProductOnly Strict-Transport-Security: @@ -658,9 +658,9 @@ interactions: Vary: - Accept-Encoding, User-Agent Via: - - 1.1 c99ac05a593abfb051d4866fe2e43d16.cloudfront.net (CloudFront) + - 1.1 af0464a03e5a11fc4127eac84696945c.cloudfront.net (CloudFront) X-Amz-Cf-Id: - - NfvBFQw-EZAxQkxSO12nFmaTtfUtpSIvXjLCLdDX1NpCwr1Ucte0Tg== + - 21XaAiY8TNvldFp8Hb3FShWEgXfEQ2jZsoatYswNiXaLf44JrGH0cw== X-Amz-Cf-Pop: - MSP50-P2 X-Cache: @@ -670,7 +670,7 @@ interactions: X-Frame-Options: - SAMEORIGIN X-Request-Id: - - NfvBFQw-EZAxQkxSO12nFmaTtfUtpSIvXjLCLdDX1NpCwr1Ucte0Tg== + - 21XaAiY8TNvldFp8Hb3FShWEgXfEQ2jZsoatYswNiXaLf44JrGH0cw== X-XSS-Protection: - 1; mode=block status: diff --git a/tests/test_app.py b/tests/test_app.py index 8369c8c..6dc100e 100644 --- a/tests/test_app.py +++ b/tests/test_app.py @@ -3,12 +3,14 @@ import io import warnings from copy import deepcopy +from datetime import datetime, timedelta from math import ceil from pathlib import Path from typing import Tuple import pytest from fastapi.testclient import TestClient +from geojson_pydantic import Feature, Polygon from httpx import Response from PIL import Image from rasterio.errors import NotGeoreferencedWarning @@ -474,12 +476,12 @@ def test_max_datetime(app, xarray_query_params) -> None: @pytest.mark.vcr -def test_timeseries_statistics_limit( +def test_timeseries_statistics_image_size_limit( app, global_bounds, global_geojson, ): - """Make sure statistics requests that are too large return a 400""" + """Make sure statistics requests for too large of an AOI return a 400""" minx, miny, maxx, maxy = global_bounds image_size = (maxx - minx) / 0.01 * (maxy - miny) / 0.01 size_limit = 1.5e10 @@ -497,6 +499,43 @@ def test_timeseries_statistics_limit( ) assert response.status_code == 400 + assert "The AOI for this request is too large" in response.text + + +def test_timeseries_statistics_request_size_limit( + app, +): + """Make sure statistics requests for too large of an AOI x time points return a 400""" + minx, miny, maxx, maxy = -40, -40, 0, 0 + image_size = (maxx - minx) / 0.01 * (maxy - miny) / 0.01 + size_limit = 1.5e10 + n_days = ceil(size_limit / image_size) + + start_datetime = datetime(year=2011, month=1, day=1, hour=0, minute=0, second=1) + end_datetime = start_datetime + timedelta(days=n_days) + + large_geojson = Feature( + type="Feature", + properties={}, + geometry=Polygon.from_bounds(minx, miny, maxx, maxy), + ).model_dump(exclude_none=True) + + response = app.post( + "/timeseries/statistics", + params={ + "backend": "xarray", + "concept_id": "C1996881146-POCLOUD", + "variable": "analysed_sst", + "datetime": "/".join( + dt.isoformat() for dt in [start_datetime, end_datetime] + ), + "step": "P1D", + }, + json=large_geojson, + ) + + assert response.status_code == 400 + assert "This request is too large" in response.text @pytest.mark.vcr diff --git a/titiler/cmr/settings.py b/titiler/cmr/settings.py index f4be321..8081995 100644 --- a/titiler/cmr/settings.py +++ b/titiler/cmr/settings.py @@ -15,8 +15,9 @@ class ApiSettings(BaseSettings): cachecontrol: str = "public, max-age=3600" root_path: str = "" time_series_max_requests: int = 995 - time_series_statistics_max_size: float = 1.5e10 - time_series_image_max_size: float = 1e8 + time_series_max_image_size: float = 5.6e7 + time_series_statistics_max_total_size: float = 1.5e10 + time_series_image_max_total_size: float = 1e8 debug: bool = False model_config = { diff --git a/titiler/cmr/timeseries.py b/titiler/cmr/timeseries.py index 49483ba..f2b5a82 100644 --- a/titiler/cmr/timeseries.py +++ b/titiler/cmr/timeseries.py @@ -446,26 +446,39 @@ async def timeseries_geojson_statistics( process = psutil.Process(os.getpid()) logging.info("Checking size of time series request") - # get bbox for geojson: - minx, miny, maxx, maxy = get_geojson_bounds(geojson) - - request_size = calculate_time_series_request_size( - concept_id=request.query_params["concept_id"], - n_time_steps=len(query), - minx=minx, - miny=miny, - maxx=maxx, - maxy=maxy, - coord_crs=coord_crs, - ) - - if request_size > settings.time_series_statistics_max_size: - raise HTTPException( - status_code=400, - detail=f"This request is too large for the /timeseries/statistics endpoint for this dataset. " - f"Try again with either a smaller AOI or fewer time steps than {len(query)}", + # check for unconstrained image reading operations + if reader_params.backend == "xarray" or ( + not image_params.max_size + or not (image_params.height and image_params.width) + ): + # get bbox for geojson: + minx, miny, maxx, maxy = get_geojson_bounds(geojson) + + request_size = calculate_time_series_request_size( + concept_id=request.query_params["concept_id"], + n_time_steps=len(query), + minx=minx, + miny=miny, + maxx=maxx, + maxy=maxy, + coord_crs=coord_crs, ) + image_size = request_size / len(query) + if image_size > settings.time_series_max_image_size: + raise HTTPException( + status_code=400, + detail="The AOI for this request is too large for the /statistics endpoint for this dataset. " + "Try again with either a smaller AOI", + ) + + if request_size > settings.time_series_statistics_max_total_size: + raise HTTPException( + status_code=400, + detail=f"This request is too large for the /timeseries/statistics endpoint for this dataset. " + f"Try again with either a smaller AOI or fewer time steps than {len(query)}", + ) + logging.info( f"Initial memory usage: {process.memory_info().rss / 1024 / 1024} MB" ) @@ -634,22 +647,36 @@ async def bbox_timeseries_image( start_time = time() process = psutil.Process(os.getpid()) - request_size = calculate_time_series_request_size( - concept_id=request.query_params["concept_id"], - n_time_steps=len(query), - minx=minx, - miny=miny, - maxx=maxx, - maxy=maxy, - coord_crs=coord_crs, - ) - - if request_size > settings.time_series_image_max_size: - raise HTTPException( - status_code=400, - detail=f"This request is too large for the /timeseries/statistics endpoint for this dataset. " - f"Try again with either a smaller AOI or fewer time steps than {len(query)}", + # check for unconstrained image reading operations + if reader_params.backend == "xarray" or ( + not image_params.max_size + or not (image_params.height and image_params.width) + ): + request_size = calculate_time_series_request_size( + concept_id=request.query_params["concept_id"], + n_time_steps=len(query), + minx=minx, + miny=miny, + maxx=maxx, + maxy=maxy, + coord_crs=coord_crs, ) + + image_size = request_size / len(query) + if image_size > settings.time_series_max_image_size: + raise HTTPException( + status_code=400, + detail="The AOI for this request is too large for the /bbox endpoint for this dataset. " + "Try again with either a smaller AOI", + ) + + if request_size > settings.time_series_image_max_total_size: + raise HTTPException( + status_code=400, + detail=f"This request is too large for the /timeseries/bbox endpoint for this dataset. " + f"Try again with either a smaller AOI or fewer time steps than {len(query)}", + ) + logging.info( f"Initial memory usage: {process.memory_info().rss / 1024 / 1024} MB" )