Open VDS merge requestshttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests2022-08-03T08:17:14Zhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/647GONRG-5236: Open VDS release image2022-08-03T08:17:14ZYauheni Rykhter (EPAM)GONRG-5236: Open VDS release imageYauheni Rykhter (EPAM)Yauheni Rykhter (EPAM)https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/646Fix volume data accessor buffer offset calculation for LOD > 02022-07-26T22:07:00ZMorten OfstadFix volume data accessor buffer offset calculation for LOD > 0* Fix volume data accessor buffer offset calculation for LOD > 0.
* Clean up some things to move toward the VolumeDataAccessor code only using public APIs.* Fix volume data accessor buffer offset calculation for LOD > 0.
* Clean up some things to move toward the VolumeDataAccessor code only using public APIs.https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/645Require an older version of the markdown Python module for building the docum...2022-07-22T16:13:08ZMorten OfstadRequire an older version of the markdown Python module for building the documentationRequire an older version of the markdown Python module for building the documentation as the new 3.4 release broke the sphinx-markdown-tables extension (see https://github.com/ryanfox/sphinx-markdown-tables/issues/36).Require an older version of the markdown Python module for building the documentation as the new 3.4 release broke the sphinx-markdown-tables extension (see https://github.com/ryanfox/sphinx-markdown-tables/issues/36).Morten OfstadMorten Ofstadhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/644Implement automatic LOD generation2022-07-21T13:14:50ZMorten OfstadImplement automatic LOD generation* Added DownSampleAndCopyRegion() function that is going to be used for LOD generation.
* Fix spelling of sse2neon target in CMakeLists, add sse2neon to .gitignore.
* Allow remapping between different LODs and call DownSampleAndCopyRegio...* Added DownSampleAndCopyRegion() function that is going to be used for LOD generation.
* Fix spelling of sse2neon target in CMakeLists, add sse2neon to .gitignore.
* Allow remapping between different LODs and call DownSampleAndCopyRegion instead of DispatchBlockCopy from VolumeDataRequestProcessor::RequestRemap() in case of LOD generation.
* Fix size[1] being passed instead of size[2] and wrong determination of lastValid[XYZ].
* Added GenerateLOD test to check that LOD generation works as expected.
* Added code to create and keep track of parent VolumeDataPageAccessors/VolumeDataPages to automatically update LODs (VolumeDataPage::WriteIntoLOD doesn't do anything yet).
* Move BlockCopy/FixupBorder/DownSampleAndCopyRegion functions from VolumeDataRequestProcessor.cpp to DataBlock.cpp/DataBlock.h.
* Use only the global VolumeDataFormat/VolumeDataComponents enums in DataBlock to remove dependency on VolumeDataChannelDescriptor.
* Implemented WriteIntoLOD method for VolumeDataPage.
* Do not generate missing data errors from sparse VDSs.
* Add separate test for automatically creating LODs.
* Make parent page dirty and update hash in WriteIntoLOD().
* Update SEGYImport with options to control LOD generation.
* Use int64_t for chunk indices.Morten OfstadMorten Ofstadhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/643Standardize include guards to use OPENVDS_ prefix2022-07-12T11:45:58ZMorten OfstadStandardize include guards to use OPENVDS_ prefixStandardize include guards to use OPENVDS_ prefix so they won't get mixed up with other projects (e.g. EXCEPTIONS_H was very generic and asking for trouble, which is now OPENVDS_EXCEPTIONS_H).Standardize include guards to use OPENVDS_ prefix so they won't get mixed up with other projects (e.g. EXCEPTIONS_H was very generic and asking for trouble, which is now OPENVDS_EXCEPTIONS_H).Morten OfstadMorten Ofstadhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/642Feature/jorgen.lind/aws init deinit2022-06-30T08:49:27ZJørgen Lindjorgen.lind@3lc.aiFeature/jorgen.lind/aws init deinitJørgen Lindjorgen.lind@3lc.aiJørgen Lindjorgen.lind@3lc.aihttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/641Feature/jorgen.lind/build without warnings2022-06-28T14:37:17ZJørgen Lindjorgen.lind@3lc.aiFeature/jorgen.lind/build without warningsJørgen Lindjorgen.lind@3lc.aiJørgen Lindjorgen.lind@3lc.aihttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/640Feature/jorgen.lind/simple pytest benchmark2022-06-24T15:08:48ZJørgen Lindjorgen.lind@3lc.aiFeature/jorgen.lind/simple pytest benchmarkJørgen Lindjorgen.lind@3lc.aiJørgen Lindjorgen.lind@3lc.aihttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/639Feature/jorgen.lind/2.4.12022-06-21T16:32:43ZJørgen Lindjorgen.lind@3lc.aiFeature/jorgen.lind/2.4.1Jørgen Lindjorgen.lind@3lc.aiJørgen Lindjorgen.lind@3lc.aihttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/638Feature/jorgen.lind/python fixup2022-06-21T17:57:05ZJørgen Lindjorgen.lind@3lc.aiFeature/jorgen.lind/python fixupJørgen Lindjorgen.lind@3lc.aiJørgen Lindjorgen.lind@3lc.aihttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/637Guard using generator expressions in ExternalProject_add2022-06-17T09:48:28ZJørgen Lindjorgen.lind@3lc.aiGuard using generator expressions in ExternalProject_addJørgen Lindjorgen.lind@3lc.aiJørgen Lindjorgen.lind@3lc.aihttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/636Guard using generator expressions in ExternalProject_add2022-06-17T09:13:51ZJørgen Lindjorgen.lind@3lc.aiGuard using generator expressions in ExternalProject_addJørgen Lindjorgen.lind@3lc.aiJørgen Lindjorgen.lind@3lc.aihttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/635Python: Update api and avoid compiler warning by using {}2022-06-16T14:26:38ZJørgen Lindjorgen.lind@3lc.aiPython: Update api and avoid compiler warning by using {}in if expressionsin if expressionsJørgen Lindjorgen.lind@3lc.aiJørgen Lindjorgen.lind@3lc.aihttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/634update 2.4 branch with fixes in master branch2022-06-16T15:47:20ZJørgen Lindjorgen.lind@3lc.aiupdate 2.4 branch with fixes in master branchJørgen Lindjorgen.lind@3lc.aiJørgen Lindjorgen.lind@3lc.aihttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/633OpenVDSInterface versioning improvements2022-06-16T09:00:58ZMorten OfstadOpenVDSInterface versioning improvementsSeparate versioning calls into a base class for the OpenVDSInterface in order to have a guaranteed stable interface for getting the version. Support setting the OpenVDSInterface with a replacement. Downgrade patch level for master branch...Separate versioning calls into a base class for the OpenVDSInterface in order to have a guaranteed stable interface for getting the version. Support setting the OpenVDSInterface with a replacement. Downgrade patch level for master branch to 255 to account for mach-o binaries keeping the version numbers in bytes.Morten OfstadMorten Ofstadhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/632MacOS support2022-06-16T07:53:40ZJørgen Lindjorgen.lind@3lc.aiMacOS supportThis isn't perfect, but 90% there. azurestorage doesn't get an rpath
which is odd, and the fix for st_mtim.tv_nsec is crude. Check the
readme.md for build instructions.This isn't perfect, but 90% there. azurestorage doesn't get an rpath
which is odd, and the fix for st_mtim.tv_nsec is crude. Check the
readme.md for build instructions.Jørgen Lindjorgen.lind@3lc.aiJørgen Lindjorgen.lind@3lc.aihttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/631Fix JavaDoc strings that were causing the documentation build to fail2022-06-13T14:21:17ZMorten OfstadFix JavaDoc strings that were causing the documentation build to failMorten OfstadMorten Ofstadhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/630Add a mechanism for replacing the GetOpenVDSInterface function2022-06-10T08:59:40ZMorten OfstadAdd a mechanism for replacing the GetOpenVDSInterface functionAdd a macro test for OPENVDS_REPLACE_INTERFACE in order to be able to replace the GetOpenVDSInterface function.Add a macro test for OPENVDS_REPLACE_INTERFACE in order to be able to replace the GetOpenVDSInterface function.Morten OfstadMorten Ofstadhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/629Feature/stein.pedersen/java readme2022-06-10T14:01:47ZStein PedersenFeature/stein.pedersen/java readmeDescribe the changes to the Java API from release 2.3Describe the changes to the Java API from release 2.3Stein PedersenStein Pedersenhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/628Feature/stein.pedersen/volume data page helper methods2022-06-13T12:04:24ZStein PedersenFeature/stein.pedersen/volume data page helper methodsAdd indexing helper functions on VolumeDataPage.Add indexing helper functions on VolumeDataPage.Stein PedersenStein Pedersen