Open VDS merge requestshttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests2021-05-07T15:56:04Zhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/398Fix ChannelMapping subobj parsing in VDSObjectParser2021-05-07T15:56:04ZMorten OfstadFix ChannelMapping subobj parsing in VDSObjectParserThe ChannelMapping sub-obj type is N64 (Int64), not U64 (UInt64), change to avoid jsoncpp exception when parsing a value of -1 which can occur in some VDSs.The ChannelMapping sub-obj type is N64 (Int64), not U64 (UInt64), change to avoid jsoncpp exception when parsing a value of -1 which can occur in some VDSs.https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/397Spelling fixups for VDSCopy2021-05-07T14:48:06ZJørgen Lindjorgen.lind@3lc.aiSpelling fixups for VDSCopyhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/396Feature/jorgen.lind/vds copy2021-05-07T13:15:58ZJørgen Lindjorgen.lind@3lc.aiFeature/jorgen.lind/vds copyhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/395Destruction order in VolumeDataRequestProcessor2021-05-05T08:46:11ZJørgen Lindjorgen.lind@3lc.aiDestruction order in VolumeDataRequestProcessorhttps://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/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/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/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/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/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/379Fix azure backend in dms2021-04-08T11:52:22ZJørgen Lindjorgen.lind@3lc.aiFix azure backend in dms