Open VDS merge requestshttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests2024-01-31T14:26:38Zhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/879Fix LOD issues with RequestVolumeTraces and InterpolatingVolumeDataAccessor2024-01-31T14:26:38ZMorten OfstadFix LOD issues with RequestVolumeTraces and InterpolatingVolumeDataAccessor* Improve SimpleRequestVolumeTraces tests so it takes LOD into account (but still only tests LOD 0 by default). Add new TestLODTracesRequest test based on Julien Lacoste's Java code that reproduced the issue with RequestVolumeTraces when...* Improve SimpleRequestVolumeTraces tests so it takes LOD into account (but still only tests LOD 0 by default). Add new TestLODTracesRequest test based on Julien Lacoste's Java code that reproduced the issue with RequestVolumeTraces when LOD > 0.
* Fix RequestVolumeTraces when LOD > 0.
* Initialize VolumeSampler in InterpolatingVolumeDataAccessor correctly when LOD > 0.
* Use consistent capitalization of LOD.https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/658Fix LOD rounding issues2022-08-12T15:17:17ZMorten OfstadFix LOD rounding issues* Remove commented out code that was used for reference when creating the TestVolumeDataReadAccessorLOD test.
* Add LOD rounding tests.
* Change voxel snapping for LODs in VolumeDataRegion constructor.
* Amend TestLODRounding/TestProject...* Remove commented out code that was used for reference when creating the TestVolumeDataReadAccessorLOD test.
* Add LOD rounding tests.
* Change voxel snapping for LODs in VolumeDataRegion constructor.
* Amend TestLODRounding/TestProjectedSubsetLODRounding.
* Fix effectiveOverlapMin/Max calculations and update ProjectValuesKernel to do correct LOD rounding.
* Fix VolumeDataPageImpl::WriteIntoLOD to do correct LOD rounding.
* Make it easier to debug TestProjectedSubsetLODRounding if it fails.https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/733Fix lossless wavelet compression when the diff mask is constant.2022-10-26T14:22:21ZJørgen Lindjorgen.lind@3lc.aiFix lossless wavelet compression when the diff mask is constant.https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/809Fix manylinux-2_24 docker failing to build since debian moved stretch into ar...2023-05-02T13:00:40ZJørgen Lindjorgen.lind@3lc.aiFix manylinux-2_24 docker failing to build since debian moved stretch into archivehttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/808Fix manylinux-2_24 docker failing to build since debian moved stretch into ar...2023-05-02T15:08:18ZJørgen Lindjorgen.lind@3lc.aiFix manylinux-2_24 docker failing to build since debian moved stretch into archivehttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/105Fix metadata float duplication2020-04-20T17:48:50ZCamille PerinFix metadata float duplicationhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/873Fix missing decoding of escaped characters in VDSObjectParser2023-12-01T16:46:25ZMorten OfstadFix missing decoding of escaped characters in VDSObjectParserUnescape escaped characters in extractStringVal function in VDSObjectParser. Simplified logic a little in getNextToken() where it handles quoted strings (no change in behaviour).Unescape escaped characters in extractStringVal function in VDSObjectParser. Simplified logic a little in getNextToken() where it handles quoted strings (no change in behaviour).https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/39Fix missing return type and make CI gate refuse more of these2020-02-06T11:38:15ZJørgen Lindjorgen.lind@3lc.aiFix missing return type and make CI gate refuse more of thesehttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/648Fix msvc compiler warning2022-08-02T11:52:12ZJørgen Lindjorgen.lind@3lc.aiFix msvc compiler warninghttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/474Fix multi-component block copy2021-10-06T15:39:26ZMorten OfstadFix multi-component block copy* Only the dimension 0 size/offset of the copy should be multiplied by the number of components.* Only the dimension 0 size/offset of the copy should be multiplied by the number of components.https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/530Fix NoValue decompression, skip byte size field.2022-01-10T13:33:37ZJørgen Lindjorgen.lind@3lc.aiFix NoValue decompression, skip byte size field.https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/855Fix OpenSSL Build2023-09-20T21:17:54ZJorge SilvaFix OpenSSL BuildBuild openssl error:
```
CMake Error at CMake/BuildOpenSSL.cmake:29 (ExternalProject_Add):
Unknown CMake command "ExternalProject_Add".
Call Stack (most recent call first):
CMake/Build3rdParty.cmake:36 (BuildOpenSSL)
CMakeLists.tx...Build openssl error:
```
CMake Error at CMake/BuildOpenSSL.cmake:29 (ExternalProject_Add):
Unknown CMake command "ExternalProject_Add".
Call Stack (most recent call first):
CMake/Build3rdParty.cmake:36 (BuildOpenSSL)
CMakeLists.txt:225 (build3rdparty)
```https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/748Fix order in which installation prefix is set2022-11-22T16:49:18ZAlexander JaustFix order in which installation prefix is setThe installation prefix is overwritten in case the user does not
specify and installation prefix themselves. This merge request makes sure
that the prefix is overwritten before the `GNUInstallDirs` macro
is included. This avoids problems...The installation prefix is overwritten in case the user does not
specify and installation prefix themselves. This merge request makes sure
that the prefix is overwritten before the `GNUInstallDirs` macro
is included. This avoids problems with some CMake variable containing
the default values of the GNUInstallDirs although the CMAKE_PREFIX_PATH
has been overwritten. This was a problem, e.g., for the pkg-config file
generation. Namely, the CMake variables `CMAKE_INSTALL_FULL_LIBDIR` and `CMAKE_INSTALL_FULL_INCLUDEDIR` would point to `/usr/local/lib` and `/usr/local/include` which leads to an invalid pkg-config file since OpenVDS would be installed to `${PROJECT_SOURCE_DIR}/Dist/OpenVDS` instead.
I decided to move the code overwriting the default prefix into the `CMakeLists.txt` in the root directory instead of moving the `include(GNUINstallDirs)` below `add_subdirectory(src)`. To me it felt more naturally to have code changing the CMake configuration in the main `CMakeLists.txt` as this setting is not specific to the actual source code. Let me know if you disagree with that. :smile:https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/786Fix osdu docker file2023-03-14T22:18:13ZJørgen Lindjorgen.lind@3lc.aiFix osdu docker filehttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/705Fix pages deployment2022-09-29T09:25:07ZJørgen Lindjorgen.lind@3lc.aiFix pages deploymenthttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/897Fix potential out-of-bounds read in CopyFrom1Bit function2024-03-07T10:01:08ZMorten OfstadFix potential out-of-bounds read in CopyFrom1Bit functionFix potential out-of-bounds read in CopyFrom1Bit function, note that this function is not currently used anywhere.Fix potential out-of-bounds read in CopyFrom1Bit function, note that this function is not currently used anywhere.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/768Fix python 3.11 on windows2023-01-02T15:41:11ZJørgen Lindjorgen.lind@3lc.aiFix python 3.11 on windowshttps://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/553Fix Python requestVolumeSamples() method2022-05-02T07:08:05ZMorten OfstadFix Python requestVolumeSamples() methodFix typo in requestVolumeSamples which was introduced when the code was refactored to use _ndarraypositions function to marshal the sample positions.Fix typo in requestVolumeSamples which was introduced when the code was refactored to use _ndarraypositions function to marshal the sample positions.