Open VDS merge requestshttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests2020-08-07T12:37:18Zhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/202Merge VDSFile support2020-08-07T12:37:18ZMorten OfstadMerge VDSFile supportThis adds support for VDS files in the local filesystem. This implementation can read VDS files created with the Bluware commercial libraries, but the Bluware libraries does not yet support VDS files written using OpenVDS, support for th...This adds support for VDS files in the local filesystem. This implementation can read VDS files created with the Bluware commercial libraries, but the Bluware libraries does not yet support VDS files written using OpenVDS, support for this will be added in the next version of the commercial libraries.https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/34Metadata api improvements2020-02-04T16:16:07ZStein PedersenMetadata api improvementsPython: Support polymorphic iteration over metadata items in a vds
```
m_all = [m for m in vds_layout.getMetadataKeys()]
for key in m_all:
m = vds_layout.getMetadata(key)
print("Key: {}".format(key))
print(m)
```Python: Support polymorphic iteration over metadata items in a vds
```
m_all = [m for m in vds_layout.getMetadataKeys()]
for key in m_all:
m = vds_layout.getMetadata(key)
print("Key: {}".format(key))
print(m)
```https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/438MetadataContainer : set int/float/double (value or vector) metadata2021-07-12T00:09:30ZJørgen Lindjorgen.lind@3lc.aiMetadataContainer : set int/float/double (value or vector) metadataUnit tests for create and set/get metadataUnit tests for create and set/get metadatahttps://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/420Misc. bug fixes ported from commercial VDS implementation2021-06-07T10:48:25ZMorten OfstadMisc. bug fixes ported from commercial VDS implementation* Fix pitch calculation for 1-bit data in VolumeDataPageAccessor.
* Fix missing normalization of trace coordinates (setting to zero in trace dimension) before mapping to chunk index.
* Multiply sizes and offsets in RequestSubsetProcessPa...* Fix pitch calculation for 1-bit data in VolumeDataPageAccessor.
* Fix missing normalization of trace coordinates (setting to zero in trace dimension) before mapping to chunk index.
* Multiply sizes and offsets in RequestSubsetProcessPage by number of components since BlockCopy is not component-aware.https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/883More Compression Info2024-02-26T20:09:54ZMorten OfstadMore Compression InfoAdd all available compression information to compression-info from VDSInfo.Add all available compression information to compression-info from VDSInfo.https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/124More warning fixes2020-05-07T07:45:44ZJørgen Lindjorgen.lind@3lc.aiMore warning fixeshttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/457Move CA autodetection into library code2021-09-06T11:52:35ZJørgen Lindjorgen.lind@3lc.aiMove CA autodetection into library codehttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/152Move ChangePendingWriteRequestCount into RequestWriteChunk2020-06-02T14:05:49ZJørgen Lindjorgen.lind@3lc.aiMove ChangePendingWriteRequestCount into RequestWriteChunkhttps://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/556Move definition of Wavelet into WaveletDecompress.h2022-02-11T12:26:11ZJørgen Lindjorgen.lind@3lc.aiMove definition of Wavelet into WaveletDecompress.hhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/206Move docker files into its own directory2020-08-13T19:01:21ZJørgen Lindjorgen.lind@3lc.aiMove docker files into its own directoryhttps://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/790Move hue_vds_objects as a depdeneny of openvds_objects2023-03-20T10:28:25ZJørgen Lindjorgen.lind@3lc.aiMove hue_vds_objects as a depdeneny of openvds_objectshttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/284Move libressl download to a mirror2020-12-10T14:57:39ZJørgen Lindjorgen.lind@3lc.aiMove libressl download to a mirrorhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/78Move SEGYImport and SEGYExport into tools2020-03-30T12:49:35ZJørgen Lindjorgen.lind@3lc.aiMove SEGYImport and SEGYExport into toolsAlso add a SEGYUtils library that both SEGYImport and SEGYExport link
withAlso add a SEGYUtils library that both SEGYImport and SEGYExport link
withhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/831Move test to skip lossless pass when output uint8 or uint16 in deserialization2023-08-21T17:59:49ZMorten OfstadMove test to skip lossless pass when output uint8 or uint16 in deserializationMove test to skip lossless pass when output uint8 or uint16 in deserialization. Added extra logic to GetEffectiveCompressionMethod/GetEffectiveCompressionTolerance that effectively turns off wavelet compression for 1Bit/U32/U64/R64 forma...Move test to skip lossless pass when output uint8 or uint16 in deserialization. Added extra logic to GetEffectiveCompressionMethod/GetEffectiveCompressionTolerance that effectively turns off wavelet compression for 1Bit/U32/U64/R64 formats. This implements the same rules as the commercial VDS implementation in order to ensure 100% compatibility.https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/460Move version into its own file2021-09-08T15:12:41ZJørgen Lindjorgen.lind@3lc.aiMove version into its own filehttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/877[MSCOSDU-2089] fix resource usage that were moved from2024-02-28T12:42:23ZDeepa Kumari[MSCOSDU-2089] fix resource usage that were moved fromFix for #225Fix for #225M23 - Release 0.26Deepa KumariDeepa Kumarihttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/477MultiComponent request unittest2021-10-12T15:08:06ZJørgen Lindjorgen.lind@3lc.aiMultiComponent request unittest