Open VDS merge requestshttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests2022-03-17T15:00:56Zhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/586Fix uninitialized secondTransformMask when the number of transform passes is...2022-03-17T15:00:56ZJørgen Lindjorgen.lind@3lc.aiFix uninitialized secondTransformMask when the number of transform passes is...Fix uninitialized secondTransformMask when the number of transform passes is so small that there isn't a second transform (this happens for very small blocks).Fix uninitialized secondTransformMask when the number of transform passes is so small that there isn't a second transform (this happens for very small blocks).https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/587Update error handling so we get a ReadErrorException when trying to get the d...2022-03-18T10:05:31ZMorten OfstadUpdate error handling so we get a ReadErrorException when trying to get the data of a failed VolumeDataRequestAdded an overload of IsCanceled() that can write to a ReadErrorException object, use this one for propagating errors through the VolumeDataRequest class so you get an exception if you call Data() (or get the data property in Python) on a...Added an overload of IsCanceled() that can write to a ReadErrorException object, use this one for propagating errors through the VolumeDataRequest class so you get an exception if you call Data() (or get the data property in Python) on a VolumeDataRequest that has had an error. Added a python test to verify that a ReadErrorException is thrown when trying to access the data property of a failed VolumeDataRequest.https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/585Fetch3rdParty_Git fixup2022-03-21T09:22:38ZJørgen Lindjorgen.lind@3lc.aiFetch3rdParty_Git fixuphttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/588Add unittest report for gtest and testng (java)2022-03-21T13:25:52ZJørgen Lindjorgen.lind@3lc.aiAdd unittest report for gtest and testng (java)https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/589Feature/jorgen.lind/aws update2022-03-24T12:08:14ZJørgen Lindjorgen.lind@3lc.aiFeature/jorgen.lind/aws updatehttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/590Make CopyPage take a const reference to the source VolumeDataPageAccessor.2022-03-24T16:07:11ZMorten OfstadMake CopyPage take a const reference to the source VolumeDataPageAccessor.Make CopyPage take a const reference to the source VolumeDataPageAccessor.Make CopyPage take a const reference to the source VolumeDataPageAccessor.https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/591Fix SEGYImport when importing reverse sorted 2D2022-04-03T10:03:17ZJim KingFix SEGYImport when importing reverse sorted 2DHandle 2D SEGY ordered by descending ensemble numberHandle 2D SEGY ordered by descending ensemble numberhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/592Upgrade zlib to 1.2.122022-04-04T13:31:46ZJørgen Lindjorgen.lind@3lc.aiUpgrade zlib to 1.2.12https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/5932.3.32022-04-04T15:19:13ZJørgen Lindjorgen.lind@3lc.ai2.3.3This resolves the assume_role feature regressionThis resolves the assume_role feature regressionhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/594pytest.ini2022-04-08T17:14:28ZJørgen Lindjorgen.lind@3lc.aipytest.inihttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/595Convert pytests to use correct exception assertion handling2022-04-19T10:51:49ZJørgen Lindjorgen.lind@3lc.aiConvert pytests to use correct exception assertion handlinghttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/598Made the GetBuffer/GetWritableBuffer calls on VolumeDataPage output size as w...2022-04-25T14:27:25ZMorten OfstadMade the GetBuffer/GetWritableBuffer calls on VolumeDataPage output size as well as pitchMade the GetBuffer/GetWritableBuffer calls on VolumeDataPage output size as well as pitch of the buffer to simplify creating correct buffer objects for Python/Java which have bounds-checked array access.Made the GetBuffer/GetWritableBuffer calls on VolumeDataPage output size as well as pitch of the buffer to simplify creating correct buffer objects for Python/Java which have bounds-checked array access.https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/599Return ReadErrorException from VolumeDataPage::GetError()2022-04-26T11:55:52ZMorten OfstadReturn ReadErrorException from VolumeDataPage::GetError()Use ReadErrorException for the VolumeDataPage::GetError() functionality instead of a separate Error type that doesn't own the buffer. This also simplifies throwing an exception when an error occurs.Use ReadErrorException for the VolumeDataPage::GetError() functionality instead of a separate Error type that doesn't own the buffer. This also simplifies throwing an exception when an error occurs.https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/600Fix initialization of sizeND array for VolumeDataPage2022-05-02T07:06:40ZMorten OfstadFix initialization of sizeND array for VolumeDataPageFix initialization of sizeND array for VolumeDataPage so it contains 1 for the dimensions that are not in the chunkDimensionGroup.Fix initialization of sizeND array for VolumeDataPage so it contains 1 for the dimensions that are not in the chunkDimensionGroup.https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/601Build non-SSE transforms even when also building the SSE version2022-05-06T12:13:33ZJørgen Lindjorgen.lind@3lc.aiBuild non-SSE transforms even when also building the SSE versionhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/602Always return VolumeDataChannelDescriptor by value2022-05-09T14:29:18ZMorten OfstadAlways return VolumeDataChannelDescriptor by valueReturn VolumeDataChannelDescriptor by value from VolumeDataPageAccessor::GetChannelDescriptor to be consistent with other places that return VolumeDataChannelDescriptor.Return VolumeDataChannelDescriptor by value from VolumeDataPageAccessor::GetChannelDescriptor to be consistent with other places that return VolumeDataChannelDescriptor.https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/604Add a revision header2022-05-10T14:38:15ZJørgen Lindjorgen.lind@3lc.aiAdd a revision headerhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/603Automatically create Java bindings by parsing OpenVDS headers2022-05-11T10:25:44ZStein PedersenAutomatically create Java bindings by parsing OpenVDS headersUsing Python and libclang, generate the Java API directly from the OpenVDS headers.Using Python and libclang, generate the Java API directly from the OpenVDS headers.Stein PedersenStein Pedersenhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/605Add OpenVDSVersion.h to OpenVDS.h2022-05-11T12:07:52ZJørgen Lindjorgen.lind@3lc.aiAdd OpenVDSVersion.h to OpenVDS.hhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/606Add OpenVDSInterface class2022-05-12T13:16:42ZMorten OfstadAdd OpenVDSInterface classAdded an OpenVDS interface class that is versioned and takes care of wrapping strings/vectors.Added an OpenVDS interface class that is versioned and takes care of wrapping strings/vectors.