Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: earthdata providers #874

Draft
wants to merge 5 commits into
base: develop
Choose a base branch
from
Draft

feat: earthdata providers #874

wants to merge 5 commits into from

Conversation

sbrunato
Copy link
Collaborator

@sbrunato sbrunato commented Oct 11, 2023

@github-actions
Copy link
Contributor

github-actions bot commented Oct 11, 2023

Test Results

    2 files   -   1      2 suites   - 1   3m 18s ⏱️ - 1m 22s
  591 tests ±  0    567 ✅  -  20  3 💤 ± 0  21 ❌ +20 
1 182 runs   - 591  1 135 ✅  - 585  6 💤  - 46  41 ❌ +40 

For more details on these failures, see this check.

Results for commit c0b7011. ± Comparison against base commit 2dbab73.

♻️ This comment has been updated with latest results.

@github-actions
Copy link
Contributor

Code Coverage (Ubuntu)

File Coverage
All files 79%

Minimum allowed coverage is 70%

Generated by 🐒 cobertura-action against ee8e041

@github-actions
Copy link
Contributor

Code Coverage (Windows)

File Coverage
All files 73%

Minimum allowed coverage is 70%

Generated by 🐒 cobertura-action against ee8e041

…ection + new providers for PODAAC, LARC_ASDC and OB_DAAC (#773)

Co-authored-by: Anne-Sophie Tonneau (CELAD) <[email protected]>
Copy link
Contributor

github-actions bot commented Jan 24, 2025

badge

Code Coverage (Ubuntu)

Filename                                     Stmts    Miss  Cover    Missing
-----------------------------------------  -------  ------  -------  --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
__init__.py                                      8       0  100.00%
cli.py                                         323      64  80.19%   62-63, 87, 674-737, 839-890, 894
config.py                                      430      27  93.72%   80-82, 91, 99, 103-105, 176, 187, 692-694, 807-810, 853-854, 863-864, 969, 1032-1037, 1039
crunch.py                                        5       5  0.00%    20-24
api/__init__.py                                  0       0  100.00%
api/core.py                                    783      74  90.55%   317-318, 368, 658, 702-705, 743, 787, 821, 866-871, 897, 988, 1056, 1194, 1279-1291, 1327, 1329, 1357, 1361-1372, 1385-1391, 1474-1477, 1510-1530, 1582, 1599-1603, 1615-1618, 1954, 1978-1984, 2235, 2239-2243, 2252-2254, 2298-2299, 2328-2329
api/search_result.py                            58       4  93.10%   82, 91, 98, 112
api/product/__init__.py                          6       0  100.00%
api/product/_assets.py                          48       5  89.58%   75, 147, 155, 158-162
api/product/_product.py                        188      20  89.36%   70-72, 238-239, 314, 343, 400, 414-417, 430, 454-457, 500-506
api/product/metadata_mapping.py                695      76  89.06%   119-121, 218, 250-251, 297-298, 308-320, 322, 333, 339-351, 398-399, 436, 457-460, 483, 491-492, 578-579, 603-604, 610-613, 628-629, 778, 824, 977, 986-990, 1007-1012, 1139, 1153-1173, 1193, 1198, 1327, 1341, 1366, 1412, 1464, 1487-1488, 1504-1508, 1524, 1532
api/product/drivers/__init__.py                  6       0  100.00%
api/product/drivers/base.py                      6       1  83.33%   38
plugins/__init__.py                              0       0  100.00%
plugins/base.py                                 21       2  90.48%   48, 55
plugins/manager.py                             172      14  91.86%   106-111, 161, 199, 221, 225, 249, 389-392, 404-405
plugins/apis/__init__.py                         0       0  100.00%
plugins/apis/base.py                             4       0  100.00%
plugins/apis/ecmwf.py                           97      10  89.69%   171-173, 220-221, 247-249, 302-303
plugins/apis/usgs.py                           180      26  85.56%   156, 258, 292, 327-329, 334, 360-361, 366, 396-403, 414-419, 441-447, 478
plugins/authentication/__init__.py               6       1  83.33%   31
plugins/authentication/aws_auth.py              20       0  100.00%
plugins/authentication/base.py                  17       2  88.24%   45, 58
plugins/authentication/generic.py               14       2  85.71%   51, 61
plugins/authentication/header.py                19       0  100.00%
plugins/authentication/keycloak.py              46       7  84.78%   151-154, 175-180
plugins/authentication/oauth.py                 13       7  46.15%   43-45, 49-52
plugins/authentication/openid_connect.py       206      27  86.89%   80-81, 93-111, 149, 155-183, 191, 323-326, 352
plugins/authentication/qsauth.py                34       1  97.06%   91
plugins/authentication/sas_auth.py              47       1  97.87%   76
plugins/authentication/token.py                100      16  84.00%   141, 170, 172, 207-220, 276-280
plugins/authentication/token_exchange.py        36      14  61.11%   75, 92-120
plugins/crunch/__init__.py                       0       0  100.00%
plugins/crunch/base.py                          10       1  90.00%   43
plugins/crunch/filter_date.py                   59      14  76.27%   52-57, 69, 78, 87, 90, 102-104, 113-115, 122
plugins/crunch/filter_latest_intersect.py       47       8  82.98%   52-53, 69, 78-81, 83, 90-93
plugins/crunch/filter_latest_tpl_name.py        31       1  96.77%   83
plugins/crunch/filter_overlap.py                66      18  72.73%   28-30, 66-69, 76-79, 85, 93, 104-120
plugins/crunch/filter_property.py               30       5  83.33%   55-60, 63-64
plugins/download/__init__.py                     0       0  100.00%
plugins/download/aws.py                        490     162  66.94%   269, 282, 349-352, 366-370, 412-414, 418, 450-451, 457-461, 491, 523, 527, 534, 564-572, 576, 608-616, 627-629, 660-734, 752-810, 821-826, 838-851, 876, 891-893, 896, 906-914, 922-935, 945-967, 974-986, 1024, 1050, 1095-1097, 1317
plugins/download/base.py                       253      42  83.40%   127, 155, 235-238, 291-292, 340-344, 350-351, 393, 396-410, 422, 426, 490-494, 524-525, 550-558, 560-564, 607, 629, 651, 659
plugins/download/creodias_s3.py                 25       9  64.00%   55-69
plugins/download/http.py                       535     155  71.03%   194, 220-226, 230, 245, 327-330, 333, 340-345, 363-378, 395, 399, 407, 455, 462-468, 486, 500, 514, 522-524, 540-545, 556, 574, 610-613, 642, 646, 666, 743, 762-773, 781-786, 796-813, 831, 861-870, 906, 931-932, 951-956, 962, 965, 982, 985, 1000-1001, 1036, 1048-1051, 1098, 1111-1154, 1173-1174, 1180, 1190, 1213-1214, 1219-1242, 1261-1262, 1266, 1278-1291, 1356-1366
plugins/download/s3rest.py                     116      24  79.31%   119, 153, 160, 195, 222-229, 232-234, 238, 249-255, 263-264, 267-271, 294, 315-318
plugins/download/session_http.py                19       7  63.16%   44-55
plugins/search/__init__.py                      22       0  100.00%
plugins/search/base.py                         145      11  92.41%   101, 105, 129-135, 275, 295, 428
plugins/search/build_search_result.py          357      49  86.27%   239, 267-268, 304, 307, 381-384, 473-490, 518, 567, 569, 594-601, 633-635, 639, 661, 696, 747, 776-777, 792-807, 850, 875, 878, 881, 889, 1001-1002, 1008, 1019, 1077, 1128
plugins/search/cop_marine.py                   244      47  80.74%   56, 64-66, 76-77, 82, 87-88, 104, 106, 109, 175-176, 228, 234, 238, 242, 255, 266-267, 275, 303, 307, 322, 326, 330, 334, 338-342, 348-351, 354-368, 385, 434-438, 443, 455
plugins/search/creodias_s3.py                   57       3  94.74%   59, 77, 116
plugins/search/csw.py                          105      81  22.86%   98-99, 103-104, 112-160, 166-179, 187-219, 237-278
plugins/search/data_request_search.py          202      69  65.84%   188-191, 207, 218, 222-223, 234, 239, 244, 251, 264-267, 321-322, 326, 336-342, 347, 373-376, 384-395, 412, 414, 421-424, 426-427, 445-449, 482, 492, 503, 516, 522-537, 542
plugins/search/qssearch.py                     733      89  87.86%   449, 507, 521, 525-531, 559-563, 676-688, 733-736, 807-808, 856, 875, 882, 894, 951, 972, 975-976, 985-986, 995-996, 1005-1006, 1033, 1108-1113, 1117-1126, 1160, 1182, 1259, 1349, 1434-1435, 1445, 1522-1526, 1588, 1591, 1597-1598, 1619, 1647-1659, 1666, 1698-1700, 1710-1716, 1746, 1769, 1774-1775, 1790, 1806, 1891-1894, 1899-1902, 1911, 1941-1945, 1951
plugins/search/static_stac_search.py            75      13  82.67%   98-124, 140, 153
rest/__init__.py                                 4       2  50.00%   21-22
rest/cache.py                                   33       7  78.79%   35-37, 53-55, 59, 68
rest/config.py                                  25       0  100.00%
rest/constants.py                                6       0  100.00%
rest/core.py                                   260      66  74.62%   258, 266, 284-301, 316-352, 446, 483-522, 705, 712-765
rest/errors.py                                  69       5  92.75%   106, 116, 127, 143-144
rest/server.py                                 192      24  87.50%   86, 109-111, 285-290, 318, 514-516, 533-538, 567, 569, 573-574, 578-579
rest/stac.py                                   319      63  80.25%   308, 330, 382-385, 412-439, 470-472, 495, 527-528, 610-650, 672-688, 780-784, 791, 845-846, 907, 997-999
rest/types/__init__.py                           0       0  100.00%
rest/types/collections_search.py                13      13  0.00%    18-44
rest/types/eodag_search.py                     180       6  96.67%   225-229, 282, 285, 353, 385
rest/types/queryables.py                        57       5  91.23%   93-98, 162
rest/types/stac_search.py                      125       7  94.40%   128, 174, 189-191, 199, 203
rest/utils/__init__.py                          94      12  87.23%   101-102, 121-123, 175, 185-199
rest/utils/cql_evaluate.py                      48       5  89.58%   69, 76, 90, 97, 105
rest/utils/rfc3339.py                           23       3  86.96%   48, 60, 62
types/__init__.py                              133      42  68.42%   63, 76-80, 91-103, 131-133, 140-145, 186, 205, 227, 237-253, 258, 260, 282, 287, 295, 305
types/bbox.py                                   43      19  55.81%   46-61, 72-74, 85-87, 99-101, 113-115, 123
types/download_args.py                           9       0  100.00%
types/queryables.py                            108       1  99.07%   63
types/search_args.py                            70      18  74.29%   60-64, 71-88, 103
types/whoosh.py                                 81      16  80.25%   129-132, 136-143, 155-161, 174-176
utils/__init__.py                              533      51  90.43%   81, 197-198, 207-234, 237, 252, 332-336, 409-413, 432-434, 447-461, 540, 555, 595-596, 625, 1000-1003, 1011-1012, 1050-1051, 1098-1099, 1204, 1207, 1210, 1233
utils/exceptions.py                             46       3  93.48%   118-120
utils/import_system.py                          28      19  32.14%   64-78, 89-99
utils/logging.py                                28       1  96.43%   41
utils/notebook.py                               44      23  47.73%   25-29, 36-41, 58-62, 72-78, 83-87
utils/repr.py                                   38       8  78.95%   51, 53, 57, 98, 122-129
utils/requests.py                               55      29  47.27%   51-52, 64, 85-96, 107-124, 128
utils/rest.py                                   36       1  97.22%   55
utils/stac_reader.py                           111      45  59.46%   56-57, 63-85, 95-97, 101, 137, 153-156, 203-212, 222-252
TOTAL                                        10020    1708  82.95%

Diff against develop

Filename                            Stmts    Miss  Cover
--------------------------------  -------  ------  -------
plugins/download/http.py               +6     +60  -11.01%
plugins/download/session_http.py      +19      +7  +63.16%
utils/__init__.py                       0      +3  -0.56%
utils/exceptions.py                     0      +3  -6.52%
TOTAL                                 +25     +73  -0.69%

Results for commit: c0b7011

Minimum allowed coverage is 70%

♻️ This comment has been updated with latest results

Copy link
Contributor

github-actions bot commented Jan 24, 2025

badge

Code Coverage (Windows)

Filename                                     Stmts    Miss  Cover    Missing
-----------------------------------------  -------  ------  -------  -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
__init__.py                                      8       0  100.00%
cli.py                                         323     220  31.89%   62-63, 87, 110-116, 129-131, 137, 283-409, 435-497, 513-528, 552-613, 674-737, 839-890, 894
config.py                                      430     104  75.81%   80-82, 88, 91, 95, 99, 103-105, 156-162, 171, 173, 176, 187, 202, 642-644, 650, 692-694, 807-810, 840-870, 875, 895, 902-917, 927-941, 951-973, 981-982, 990, 1000, 1023-1050
crunch.py                                        5       5  0.00%    20-24
api/__init__.py                                  0       0  100.00%
api/core.py                                    783     636  18.77%   136-149, 163, 200-228, 232, 242-257, 260-271, 318-321, 329-336, 344-349, 363-393, 424-459, 474-478, 485-489, 496-504, 515-519, 525-532, 536, 561-573, 589, 604, 615, 629-766, 777-841, 850-931, 948-972, 981-1000, 1009-1012, 1052-1119, 1185-1230, 1269-1291, 1309-1404, 1462-1530, 1553-1626, 1629-1648, 1689-1800, 1818-1970, 1978-1984, 1996-2005, 2049-2067, 2079-2081, 2090-2091, 2100-2109, 2143-2172, 2227-2235, 2238-2243, 2252-2254, 2276-2351, 2365-2387, 2394-2414
api/search_result.py                            58      19  67.24%   72-73, 82, 91, 98, 112, 131, 138, 147, 156, 163, 172, 180, 183-184, 211-214, 228
api/product/__init__.py                          6       0  100.00%
api/product/_assets.py                          48      26  45.83%   45-46, 49, 57, 66-81, 84-93, 137-139, 147, 155, 158-162
api/product/_product.py                        188     141  25.00%   70-72, 129-176, 185-206, 217-227, 234-239, 254-278, 313-355, 361-372, 395-494, 498-507, 510-521
api/product/metadata_mapping.py                695     644  7.34%    116-125, 130, 141, 186-912, 932-1069, 1095-1219, 1236-1270, 1277-1344, 1354-1373, 1380-1415, 1424-1468, 1480-1492, 1504-1508, 1523-1534
api/product/drivers/__init__.py                  6       0  100.00%
api/product/drivers/base.py                      6       1  83.33%   38
plugins/__init__.py                              0       0  100.00%
plugins/base.py                                 21       8  61.90%   48, 52-55, 64-65, 68
plugins/manager.py                             172     115  33.14%   99-111, 121-133, 152-157, 161, 188-228, 237-252, 270-290, 306-364, 380-393, 404-405, 420-432, 455-475
plugins/apis/__init__.py                         0       0  100.00%
plugins/apis/base.py                             4       0  100.00%
plugins/apis/ecmwf.py                           97      70  27.84%   96-106, 110, 121-147, 156-175, 187-264, 279, 291, 302-303
plugins/apis/usgs.py                           180     156  13.33%   98-107, 118-136, 144-294, 307-463, 478
plugins/authentication/__init__.py               6       1  83.33%   31
plugins/authentication/aws_auth.py              20      12  40.00%   56-60, 67-87
plugins/authentication/base.py                  17      10  41.18%   45, 50-68
plugins/authentication/generic.py               14       7  50.00%   47-61
plugins/authentication/header.py                19       9  52.63%   87-99, 110, 114-115
plugins/authentication/keycloak.py              46      30  34.78%   108, 112-116, 125-127, 134-155, 158-181
plugins/authentication/oauth.py                 13       7  46.15%   43-45, 49-52
plugins/authentication/openid_connect.py       206     158  23.30%   67-89, 93-111, 114-145, 149, 155-183, 191, 274, 278-286, 293-295, 303-327, 331-359, 363-410, 420-430, 440-464, 468-491, 496-504, 509-510, 523-525, 529-547
plugins/authentication/qsauth.py                34      20  41.18%   73-95, 102, 106-112
plugins/authentication/sas_auth.py              47      31  34.04%   48-52, 58-84, 110, 114-125
plugins/authentication/token.py                100      79  21.00%   91-93, 97-127, 133-174, 182-246, 265-268, 272-294
plugins/authentication/token_exchange.py        36      20  44.44%   72-78, 90-120
plugins/crunch/__init__.py                       0       0  100.00%
plugins/crunch/base.py                          10       3  70.00%   36-37, 43
plugins/crunch/filter_date.py                   59      45  23.73%   52-57, 67-126
plugins/crunch/filter_latest_intersect.py       47      33  29.79%   49-54, 67-112
plugins/crunch/filter_latest_tpl_name.py        31      20  35.48%   46-54, 64-95
plugins/crunch/filter_overlap.py                66      56  15.15%   28-30, 60-167
plugins/crunch/filter_property.py               30      22  26.67%   52-88
plugins/download/__init__.py                     0       0  100.00%
plugins/download/aws.py                        490     422  13.88%   232-234, 266-390, 408-422, 430-461, 480-508, 522-577, 596-623, 627-629, 660-734, 752-810, 821-826, 838-851, 866-896, 906-914, 921-937, 945-967, 974-986, 997-1013, 1017-1037, 1041-1097, 1107-1302, 1317
plugins/download/base.py                       253     226  10.67%   98-99, 127, 155, 171-262, 274-275, 288-293, 308-428, 467-568, 586-672
plugins/download/creodias_s3.py                 25      15  40.00%   45, 55-69, 86-96
plugins/download/http.py                       535     489  8.60%    142, 175-230, 241-267, 290-556, 573-679, 682-696, 699-715, 742-813, 820-831, 840-870, 877-888, 906, 930-1017, 1027-1154, 1172-1274, 1278-1291, 1300-1367, 1382
plugins/download/s3rest.py                     116      97  16.38%   91-92, 118-335
plugins/download/session_http.py                19       7  63.16%   44-55
plugins/search/__init__.py                      22       0  100.00%
plugins/search/base.py                         145     109  24.83%   72-80, 88, 101, 105, 116, 129-135, 145-148, 160-179, 197-200, 210-214, 224-233, 244-327, 332-342, 364-389, 404-433
plugins/search/build_search_result.py          357     297  16.81%   215-219, 236-241, 251-307, 312, 345-392, 404, 417-425, 429, 441-453, 470-535, 541-549, 560-704, 722-823, 840-905, 924-944, 955-964, 973-982, 994-1115, 1128, 1165-1166, 1178-1186, 1197, 1238-1253, 1262, 1275-1282
plugins/search/cop_marine.py                   244     212  13.11%   51-68, 74-83, 87-88, 101-109, 130-133, 140-178, 190-204, 216-285, 298-469
plugins/search/creodias_s3.py                   57      37  35.09%   54-59, 63-119, 138, 145-155
plugins/search/csw.py                          105      81  22.86%   98-99, 103-104, 112-160, 166-179, 187-219, 237-278
plugins/search/data_request_search.py          202     175  13.37%   167-211, 218, 222-223, 233-350, 357-381, 384-395, 398-430, 435-449, 459-509, 512-517, 522-537, 541-544
plugins/search/qssearch.py                     733     664  9.41%    291-428, 434-440, 447-488, 498-693, 703-716, 730-799, 807-808, 814-822, 833-896, 908-1064, 1070-1093, 1098-1131, 1138-1174, 1180-1267, 1316-1324, 1333-1363, 1367, 1379-1400, 1432-1445, 1451-1499, 1511-1636, 1642-1669, 1677-1738, 1744-1814, 1832-1837, 1843-1860, 1874-1984, 1993, 1999
plugins/search/static_stac_search.py            75      56  25.33%   68-91, 98-124, 134-218
rest/__init__.py                                 4       2  50.00%   21-22
rest/cache.py                                   33      33  0.00%    18-70
rest/config.py                                  25       4  84.00%   33-35, 67
rest/constants.py                                6       0  100.00%
rest/core.py                                   260     260  0.00%    18-765
rest/errors.py                                  69      69  0.00%    18-181
rest/server.py                                 192     192  0.00%    18-592
rest/stac.py                                   319     273  14.42%   104-107, 128-134, 141-166, 180-188, 192-197, 224, 241-368, 378-451, 466-505, 518-571, 579-602, 610-650, 672-688, 698, 712-715, 731-810, 826-862, 885-910, 917-933, 941-960, 969-1006
rest/types/__init__.py                           0       0  100.00%
rest/types/collections_search.py                13      13  0.00%    18-44
rest/types/eodag_search.py                     180     103  42.78%   121-123, 129-144, 150-152, 161-171, 180-238, 247-297, 303-305, 316-320, 335-337, 342-353, 358-360, 371-386
rest/types/queryables.py                        57      13  77.19%   50-51, 58-59, 66-67, 93-98, 107-108, 162
rest/types/stac_search.py                      125      68  45.60%   126-128, 133-139, 145-147, 152-153, 158-159, 165-167, 173-179, 186-205, 211-240, 250-255, 264-272
rest/utils/__init__.py                          94      61  35.11%   72-78, 83-85, 90-92, 97-102, 107-113, 118-123, 133-161, 168-176, 183-204
rest/utils/cql_evaluate.py                      48      27  43.75%   36, 41, 46, 51, 68-105, 110-114, 119
rest/utils/rfc3339.py                           23      19  17.39%   39-64
types/__init__.py                              133     109  18.05%   62-67, 76-80, 91-103, 119-145, 171-205, 226-307, 326-332, 345-349
types/bbox.py                                   43      19  55.81%   46-61, 72-74, 85-87, 99-101, 113-115, 123
types/download_args.py                           9       0  100.00%
types/queryables.py                            108      16  85.19%   48-53, 60-65, 168-170, 173-189, 234
types/search_args.py                            70      33  52.86%   60-64, 71-88, 102-133
types/whoosh.py                                 81      20  75.31%   38-41, 62, 129-132, 136-143, 155-156, 159-161, 174-176
utils/__init__.py                              533     316  40.71%   81, 173-180, 197-198, 207-234, 237, 252, 276-284, 298, 307-313, 318, 332-336, 371-403, 409-413, 424-427, 432-434, 447-461, 472, 490-504, 512-515, 526, 540, 545, 555, 593-598, 624-641, 659, 678, 749, 758, 794-804, 825-840, 861-876, 896-902, 916-925, 937-946, 967-1023, 1036-1059, 1076-1080, 1092-1101, 1114-1188, 1195-1197, 1201, 1204, 1207, 1210, 1214-1217, 1230-1234, 1270, 1316-1334, 1345-1357, 1377, 1395, 1411-1413, 1430-1444, 1469-1470, 1484, 1494-1501, 1532
utils/exceptions.py                             46      16  65.22%   56, 91-105, 112-113, 118-120
utils/import_system.py                          28      19  32.14%   64-78, 89-99
utils/logging.py                                28      22  21.43%   38-58, 105-120
utils/notebook.py                               44      32  27.27%   25-29, 34-43, 55-64, 69-78, 83-87
utils/repr.py                                   38      27  28.95%   36-39, 50-57, 73-98, 122-129, 153, 167-172
utils/requests.py                               55      41  25.45%   47-68, 85-96, 107-124, 128
utils/rest.py                                   36      25  30.56%   44-63, 69-80, 93-100
utils/stac_reader.py                           111      87  21.62%   43-46, 51-59, 63-85, 90-102, 124-137, 147-182, 203-212, 222-252
TOTAL                                        10020    7514  25.01%

Diff against develop

Filename                                    Stmts    Miss  Cover
----------------------------------------  -------  ------  -------
config.py                                       0     +19  -4.42%
api/core.py                                     0    +403  -51.47%
api/search_result.py                            0      +5  -8.62%
api/product/_assets.py                          0     +21  -43.75%
api/product/_product.py                         0    +121  -64.36%
api/product/metadata_mapping.py                 0    +476  -68.49%
plugins/base.py                                 0      +5  -23.81%
plugins/manager.py                              0     +72  -41.86%
plugins/apis/ecmwf.py                           0      +5  -5.15%
plugins/apis/usgs.py                            0      +4  -2.23%
plugins/authentication/base.py                  0      +7  -41.17%
plugins/authentication/generic.py               0      +5  -35.71%
plugins/authentication/header.py                0      +7  -36.84%
plugins/authentication/openid_connect.py        0    +119  -57.77%
plugins/crunch/base.py                          0      +2  -20.00%
plugins/crunch/filter_latest_tpl_name.py        0     +14  -45.17%
plugins/crunch/filter_property.py               0     +15  -50.00%
plugins/download/base.py                        0    +119  -47.04%
plugins/download/http.py                       +6    +384  -71.55%
plugins/download/session_http.py              +19      +7  +63.16%
plugins/search/base.py                          0     +23  -15.86%
plugins/search/build_search_result.py           0     +19  -5.32%
plugins/search/cop_marine.py                    0      +3  -1.23%
plugins/search/creodias_s3.py                   0      +1  -1.75%
plugins/search/qssearch.py                      0    +259  -35.34%
plugins/search/static_stac_search.py            0     +37  -49.34%
rest/cache.py                                   0     +11  -33.33%
rest/config.py                                  0      +3  -12.00%
rest/core.py                                    0    +107  -41.15%
rest/errors.py                                  0     +20  -28.99%
rest/stac.py                                    0    +205  -64.26%
rest/types/eodag_search.py                      0     +20  -11.11%
rest/types/stac_search.py                       0     +15  -12.00%
rest/utils/__init__.py                          0     +12  -12.76%
rest/utils/rfc3339.py                           0      +2  -8.70%
utils/__init__.py                               0    +260  -48.78%
utils/exceptions.py                             0     +15  -32.61%
utils/logging.py                                0     +14  -50.00%
utils/notebook.py                               0      +9  -20.46%
utils/repr.py                                   0     +14  -36.84%
utils/requests.py                               0     +12  -21.82%
utils/rest.py                                   0      +4  -11.11%
utils/stac_reader.py                            0     +38  -34.24%
TOTAL                                         +25   +2913  -28.96%

Results for commit: 86c7a01

Minimum allowed coverage is 70%

♻️ This comment has been updated with latest results

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Added new provider for NASA PODAAC products : Not able to download them
2 participants