Open VDS merge requestshttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests2021-05-03T15:26:46Zhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/393build_script_update2021-05-03T15:26:46ZJørgen Lindjorgen.lind@3lc.aibuild_script_updatehttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/394build_script_update2021-05-03T15:13:30ZJørgen Lindjorgen.lind@3lc.aibuild_script_updatehttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/3922.0.72021-05-03T11:11:31ZJørgen Lindjorgen.lind@3lc.ai2.0.7Fix problems caused by checking for capitalized header field names after the names have been normalized to be all-lowercase.Fix problems caused by checking for capitalized header field names after the names have been normalized to be all-lowercase.https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/389Feature/jorgen.lind/pytest2021-05-03T09:01:00ZJørgen Lindjorgen.lind@3lc.aiFeature/jorgen.lind/pytesthttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/391Fix problems caused by checking for capitalized header field names after the...2021-04-30T15:33:55ZMorten OfstadFix problems caused by checking for capitalized header field names after the...Fix problems caused by checking for capitalized header field names after the names have been normalized to be all-lowercase.
Resolves #80Fix problems caused by checking for capitalized header field names after the names have been normalized to be all-lowercase.
Resolves #80Morten OfstadMorten Ofstadhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/390Fix error in Optional.h for C++17 compilers2021-04-28T10:57:50ZMorten OfstadFix error in Optional.h for C++17 compilersFixed declaration of converting constructor from std::optional that is enabled when compiling with --std=c++17.
Resolves #77.Fixed declaration of converting constructor from std::optional that is enabled when compiling with --std=c++17.
Resolves #77.https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/388Add GridPoint definitions to KnownMetadata2021-04-21T20:53:32ZMorten OfstadAdd GridPoint definitions to KnownMetadata* Fix generated Python MetadataKey API so it doesn't have the suppressed constructor with char*s.
* Update Python API with removal of IVolumeDataAccessor::IndexOutOfRangeException and IVolumeDataAccessor::ReadErrorException.
* Add GridP...* Fix generated Python MetadataKey API so it doesn't have the suppressed constructor with char*s.
* Update Python API with removal of IVolumeDataAccessor::IndexOutOfRangeException and IVolumeDataAccessor::ReadErrorException.
* Add GridPoint definitions to KnownMetadata.h and update Python API.https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/387Fix Python MetadataKey2021-04-21T19:28:00ZMorten OfstadFix Python MetadataKeyUse PyDescriptorStringContainer for MetadataKey category and name.Use PyDescriptorStringContainer for MetadataKey category and name.https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/386Feature/jorgen.lind/fix unit tests2021-04-21T13:46:37ZJørgen Lindjorgen.lind@3lc.aiFeature/jorgen.lind/fix unit testshttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/385Move definition of AccessMode to VolumeDataPageAccessor2021-04-20T14:12:08ZMorten OfstadMove definition of AccessMode to VolumeDataPageAccessorMove definition of AccessMode from VolumeDataAccessManager to VolumeDataPageAccessor and update Python API accordingly.Move definition of AccessMode from VolumeDataAccessManager to VolumeDataPageAccessor and update Python API accordingly.https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/384cherry-picks from master to 2.0 to make 2.0.6 release2021-04-16T15:45:09ZJørgen Lindjorgen.lind@3lc.aicherry-picks from master to 2.0 to make 2.0.6 releaseand converted SEGYExport and SEGYImport to have the --json-output flagand converted SEGYExport and SEGYImport to have the --json-output flaghttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/383Feature/jorgen.lind/azure fixup2021-04-16T15:21:30ZJørgen Lindjorgen.lind@3lc.aiFeature/jorgen.lind/azure fixuphttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/382Fix unbinned prestack import2021-04-16T13:21:04ZMorten OfstadFix unbinned prestack import* Fix the check for correct fold so it allows you to import unbinned prestack data (Shot/Receiver/CDP gathers).
* Write Dimensions_01 for unbinned gathers (to get gather-by-gather access) and write Dimensions_013 for crossline-sorted bin...* Fix the check for correct fold so it allows you to import unbinned prestack data (Shot/Receiver/CDP gathers).
* Write Dimensions_01 for unbinned gathers (to get gather-by-gather access) and write Dimensions_013 for crossline-sorted binned (PSTM/PSDM) prestack data.https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/381Moved print helpers into own file2021-04-13T09:23:59ZJørgen Lindjorgen.lind@3lc.aiMoved print helpers into own fileand converted SEGYExport and SEGYImport to have the --json-output flagand converted SEGYExport and SEGYImport to have the --json-output flaghttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/380Minor changes to error handling and VolumeDataAccessManager interface referen...2021-04-09T14:14:04ZMorten OfstadMinor changes to error handling and VolumeDataAccessManager interface reference counting* Remove special handling of error code -4 which is not needed anymore.
* Make the GetVolumeDataAccessManager function add the reference to the interface instead of doing it in the VolumeDataAccessManager constructor in order to align wi...* Remove special handling of error code -4 which is not needed anymore.
* Make the GetVolumeDataAccessManager function add the reference to the interface instead of doing it in the VolumeDataAccessManager constructor in order to align with commerical VDS. The main argument for doing it this way is that the operation can be 100% thread safe when you make sure to add the reference while you are holding a mutex preventing the interface from being destroyed.https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/378Fix azure backend in dms2021-04-08T11:57:56ZJørgen Lindjorgen.lind@3lc.aiFix azure backend in dmshttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/379Fix azure backend in dms2021-04-08T11:52:22ZJørgen Lindjorgen.lind@3lc.aiFix azure backend in dmshttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/350Python: Fix OpenWithAdaptiveCompressionRatio and OpenWithAdaptiveCompressiont...2021-04-08T08:39:40ZJørgen Lindjorgen.lind@3lc.aiPython: Fix OpenWithAdaptiveCompressionRatio and OpenWithAdaptiveCompressiontolerance functionshttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/376Fix VolumeDataAccessor error handling2021-04-08T08:00:12ZMorten OfstadFix VolumeDataAccessor error handlingAdd throwing of ReadError exceptions from a VolumeDataAccessor when reading a page fails. Fix missing IndexOutOfRangeException for VolumeDataAccessor when indexing outside the volume.Add throwing of ReadError exceptions from a VolumeDataAccessor when reading a page fails. Fix missing IndexOutOfRangeException for VolumeDataAccessor when indexing outside the volume.https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/377Rework the Request API to have a smaller API surface2021-04-07T20:54:09ZJørgen Lindjorgen.lind@3lc.aiRework the Request API to have a smaller API surfaceAlso improve the state handling in the different IO manager
implementations with a RAII state handlerAlso improve the state handling in the different IO manager
implementations with a RAII state handler