-
Notifications
You must be signed in to change notification settings - Fork 4
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
filter_temporal should be left-closed #34
Comments
Pending a final solution, this is worked around in some places e.g. https://github.com/Open-EO/openeo-geotrellis-extensions/blob/9ce404a57dea9b0d60d9b9a5d559d096317fac29/openeo-geotrellis/src/main/scala/org/openeo/geotrellis/layers/OpenSearch.scala#L33-L38 |
2022-03-24 11:07:28,481:P62:INFO:openeogeotrellis.deploy.batch_job:batch_job.py main: fail 2022-03-24 11:07:28.480997, elapsed 0:00:00.000687 Traceback (most recent call last): File "/opt/openeo/lib64/python3.8/site-packages/openeogeotrellis/deploy/batch_job.py", line 478, in <module> main(sys.argv) File "/opt/openeo/lib64/python3.8/site-packages/openeogeotrellis/deploy/batch_job.py", line 229, in main raise Exception( Exception: usage: /opt/openeo/lib64/python3.8/site-packages/openeogeotrellis/deploy/batch_job.py <job specification input file> <job directory> <results output file name> <user log file name> <metadata file name> <api version> <dependencies> <user id> <soft errors>
This issue (VITO implementation using left+right closing temporal intervals) came up again in dev telco, e.g. see Open-EO/openeo-processes#331 and Open-EO/openeo-processes#394 |
I think we should address this, because apparently all other back-end implementations follow the spec (left closed intervals), so this will start giving portability issues |
In catalog clients: |
Started a branch: |
Shouldn't this test (and others) have started failing since these changes? |
No, to prevent all-out failure of cases where start and end date is the same, we treat this as a special case. |
@lforesta noted that
filter_temporal
(and the related argument inload_collection
) on the VITO backend does not exclude the end date of the data selection as specified in the process specification https://open-eo.github.io/openeo-api/processreference/#filter_temporal:The text was updated successfully, but these errors were encountered: