Open VDS merge requestshttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests2022-12-12T13:35:37Zhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/754Locale aware error string for files on Windows2022-12-12T13:35:37ZJørgen Lindjorgen.lind@3lc.aiLocale aware error string for files on WindowsPatch supplied by @Artem B in issue #152 on gitlab.Patch supplied by @Artem B in issue #152 on gitlab.https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/753Upgrade sdapi to 0.182022-12-12T13:05:34ZJørgen Lindjorgen.lind@3lc.aiUpgrade sdapi to 0.18https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/752Fix crash in JNI code when OpenVDS Java objects are garbage collected.2022-12-02T11:49:38ZCéline RougierFix crash in JNI code when OpenVDS Java objects are garbage collected.Static thread_local variables were not correctly initialized in the
GC thread or in any other thread different from the main thread.
Maybe related to a bug in the Visual Studio compiler.Static thread_local variables were not correctly initialized in the
GC thread or in any other thread different from the main thread.
Maybe related to a bug in the Visual Studio compiler.https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/751Fix the Python create_1bit_vds test so it uses the correct bit-order2022-11-29T17:05:39ZMorten OfstadFix the Python create_1bit_vds test so it uses the correct bit-orderFix the Python create_1bit_vds so it uses the correct bit-order and check that the result is identical to the original array.Fix the Python create_1bit_vds so it uses the correct bit-order and check that the result is identical to the original array.https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/750Support 1-bit data for the Python VolumeDataPageAccessor API.2022-11-28T14:39:02ZMorten OfstadSupport 1-bit data for the Python VolumeDataPageAccessor API.https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/749Java API generator: Avoid making a copy of std::vector when the backing C++ f...2022-11-22T17:50:01ZKelly WalkerJava API generator: Avoid making a copy of std::vector when the backing C++ function returns it by referenceJava API generator: Avoid making a copy of std::vector when the backing C++ function returns it by referenceJava API generator: Avoid making a copy of std::vector when the backing C++ function returns it by referencehttps://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/747Make failing to create PageAccessor to a ReadErrorException2022-11-16T14:08:07ZJørgen Lindjorgen.lind@3lc.aiMake failing to create PageAccessor to a ReadErrorExceptionhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/746When automatic LOD genereation is on, reserve enough space for a to hold the...2023-03-22T12:17:46ZJørgen Lindjorgen.lind@3lc.aiWhen automatic LOD genereation is on, reserve enough space for a to hold the...When automatic LOD genereation is on, reserve enough space for a to hold the two first dimensions groups on higher LODsWhen automatic LOD genereation is on, reserve enough space for a to hold the two first dimensions groups on higher LODshttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/745Keep track of the valid chunk count of each layer2022-11-15T10:16:33ZMorten OfstadKeep track of the valid chunk count of each layerKeep track of the valid chunk count in addition to the total serialized size of each layer. Also make a 'best effort' to track the total serialized size of data that is not compressed with wavelet compression.Keep track of the valid chunk count in addition to the total serialized size of each layer. Also make a 'best effort' to track the total serialized size of data that is not compressed with wavelet compression.https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/744Update OpenVDS java demo with new API2022-11-14T10:28:35ZJulien LacosteUpdate OpenVDS java demo with new API* flushUploadQueue no longer exist
* LOD manual creation possible only with correct AccesMode* flushUploadQueue no longer exist
* LOD manual creation possible only with correct AccesModehttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/743Keep track of the total serialized size of each layer2022-11-10T16:32:15ZMorten OfstadKeep track of the total serialized size of each layerKeep track of the total serialized size of each layer (including serialization headers, so it will be slightly larger than the uncompressedSize for uncompressed data).Keep track of the total serialized size of each layer (including serialization headers, so it will be slightly larger than the uncompressedSize for uncompressed data).https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/742Fixed warning and bad characters in VDS spec. JSON doc2022-11-02T21:29:15ZJørgen Lindjorgen.lind@3lc.aiFixed warning and bad characters in VDS spec. JSON dochttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/7413.1.0 update2022-11-01T15:34:30ZJørgen Lindjorgen.lind@3lc.ai3.1.0 updatehttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/740Install AzureSdkForCpp correctly on linux2022-11-01T12:07:09ZJørgen Lindjorgen.lind@3lc.aiInstall AzureSdkForCpp correctly on linuxhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/739Don't include fmt in headers2022-11-01T11:40:00ZJørgen Lindjorgen.lind@3lc.aiDon't include fmt in headershttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/738Locale aware error string for files on Windows2022-11-01T09:25:01ZJørgen Lindjorgen.lind@3lc.aiLocale aware error string for files on WindowsPatch supplied by @Artem B in issue #152 on gitlab.Patch supplied by @Artem B in issue #152 on gitlab.https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/737Add gitlab-ci rule for making openvds-ingestion images2022-10-31T14:55:02ZJørgen Lindjorgen.lind@3lc.aiAdd gitlab-ci rule for making openvds-ingestion imageshttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/736Next development release is 3.22022-10-31T08:53:04ZJørgen Lindjorgen.lind@3lc.aiNext development release is 3.2https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/735Update outdated links and add https to links2022-10-28T08:16:44ZAlexander JaustUpdate outdated links and add https to linksThis MR updates the links to the documentation and makes sure that the documentation is referred to via https links.
The URL for hosted websites has changed from
`osdu.pages.community.opengroup.org`
to
`osdu.pages.opengroup.org`
whi...This MR updates the links to the documentation and makes sure that the documentation is referred to via https links.
The URL for hosted websites has changed from
`osdu.pages.community.opengroup.org`
to
`osdu.pages.opengroup.org`
which led to some dead links, e.g., the documentation link on the PyPI home.