Open VDS merge requestshttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests2022-09-27T17:14:50Zhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/699SEGYImport: Force LATTICE_UNIT to be KNOWNMETADATA_UNIT_METER2022-09-27T17:14:50ZJørgen Lindjorgen.lind@3lc.aiSEGYImport: Force LATTICE_UNIT to be KNOWNMETADATA_UNIT_METERsince we convert the origin and spacing metadata to be in meterssince we convert the origin and spacing metadata to be in metershttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/148segy import network speed2020-05-29T11:58:29ZJørgen Lindjorgen.lind@3lc.aisegy import network speedhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/535SEGYImport performance2022-01-14T08:31:58ZJim KingSEGYImport performanceSmall performance improvements in SEGYImport: 1) Only call CalculateGatherSpacing when importing 4D data. 2) Use std::unordered_map instead of std::map.Small performance improvements in SEGYImport: 1) Only call CalculateGatherSpacing when importing 4D data. 2) Use std::unordered_map instead of std::map.https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/544SEGYImport secondary key for 2D2022-01-25T10:28:50ZJim KingSEGYImport secondary key for 2DFix for using a non-default secondary key for 2D SEGY. The EnsembleNumber (default secondary key) header field was hard coded in one place instead of using the current secondary key.
Also, small fix for scan-only mode so that SEGYImport...Fix for using a non-default secondary key for 2D SEGY. The EnsembleNumber (default secondary key) header field was hard coded in one place instead of using the current secondary key.
Also, small fix for scan-only mode so that SEGYImport does not exit after printing the SEGY text header.https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/80SEGY-Tools README2020-04-07T14:49:05ZJørgen Lindjorgen.lind@3lc.aiSEGY-Tools READMEMorten OfstadJørgen Lindjorgen.lind@3lc.aiMorten Ofstadhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/815Set correct path for OpenSSL libs on MacOS.2023-05-12T08:34:29ZMorten OfstadSet correct path for OpenSSL libs on MacOS.Set correct path for OpenSSL libs on MacOS.Set correct path for OpenSSL libs on MacOS.https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/515Set minimum required CMake version to be 3.18 because of Python.Development.M...2021-12-06T13:00:24ZJørgen Lindjorgen.lind@3lc.aiSet minimum required CMake version to be 3.18 because of Python.Development.Modulehttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/662set some survey coordinate system metadata items for all SEGY types, but stil...2022-08-25T09:51:56ZJørgen Lindjorgen.lind@3lc.aiset some survey coordinate system metadata items for all SEGY types, but still...set some survey coordinate system metadata items for all SEGY types, but still skip setting the inline/crossline info for 2Dset some survey coordinate system metadata items for all SEGY types, but still skip setting the inline/crossline info for 2Dhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/621Set the correct value range for signed 8-bit and signed 16-bit SEGY2022-06-02T07:05:58ZJim KingSet the correct value range for signed 8-bit and signed 16-bit SEGYOffset the calculated value range for signed 8-bit and signed 16-bit so that we end up with the correct value range for the VDS.Offset the calculated value range for signed 8-bit and signed 16-bit so that we end up with the correct value range for the VDS.Jim KingJim Kinghttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/399Show compressionInfo in VDSInfo2021-05-07T18:05:57ZJørgen Lindjorgen.lind@3lc.aiShow compressionInfo in VDSInfohttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/126Silence some VS2015 warnings in release mode2020-05-12T10:30:35ZJørgen Lindjorgen.lind@3lc.aiSilence some VS2015 warnings in release modehttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/31Single-Phase SEG-Y Import2020-01-30T14:14:15ZMorten OfstadSingle-Phase SEG-Y ImportAllow importing datasets without a separate scan phase.Allow importing datasets without a separate scan phase.https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/551Skip copying chunks that have not been written in the source when calling Cop...2022-02-07T16:38:47ZMorten OfstadSkip copying chunks that have not been written in the source when calling CopyPage()Skip copying chunks that have not been written in the source when calling CopyPage(). This ensures an identical copy of sparse VDSs can be made.Skip copying chunks that have not been written in the source when calling CopyPage(). This ensures an identical copy of sparse VDSs can be made.https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/825skip lossless pass when output uint8 or uint16 in deserialization2023-07-03T12:07:22ZJørgen Lindjorgen.lind@3lc.aiskip lossless pass when output uint8 or uint16 in deserializationhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/28Slice server example2020-01-23T16:29:46ZMorten OfstadSlice server exampleCreated a slice server example as detailed in #13 using Flask and PIL to serve PNGs of slices of a VDS.Created a slice server example as detailed in #13 using Flask and PIL to serve PNGs of slices of a VDS.https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/238Specify the storage class in options (GONRG-498)2020-09-15T15:54:27ZDzmitry Poloyko (EPAM)Specify the storage class in options (GONRG-498)Adds ability to pass Coogle Cloud credentials via OpenVDS options
## Type of change
- [ ] Bug Fix
- [X] Feature
## Does this introduce a change in the core logic?
- [NO]
## Does this introduce a change in the cloud provider implement...Adds ability to pass Coogle Cloud credentials via OpenVDS options
## Type of change
- [ ] Bug Fix
- [X] Feature
## Does this introduce a change in the core logic?
- [NO]
## Does this introduce a change in the cloud provider implementation, if so which cloud?
- [ ] AWS
- [ ] Azure
- [X] GCP
- [ ] IBM
## Does this introduce a breaking change?
- [NO]
## What is the current behavior?
There is no way to specify storage class while uploading
## What is the new/expected behavior?
Stroage class can be set into GoogleOpenOptions structure
## Have you added/updated Unit Tests and Integration Tests?
- [NO]
## Changes:
- GoogleOpenOptions structure has been extended to handle Stroage class;
- IOManagerGoogle has been extended respectively;
- Python wrappers were updated.Morten OfstadJørgen Lindjorgen.lind@3lc.aiDzmitry Poloyko (EPAM)Morten Ofstadhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/397Spelling fixups for VDSCopy2021-05-07T14:48:06ZJørgen Lindjorgen.lind@3lc.aiSpelling fixups for VDSCopyhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/222Split Metadata.h into MetadataKey.h, MetadataAccess.h and MetadataContainer.h.2020-09-02T11:11:27ZMorten OfstadSplit Metadata.h into MetadataKey.h, MetadataAccess.h and MetadataContainer.h.https://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/750Support 1-bit data for the Python VolumeDataPageAccessor API.2022-11-28T14:39:02ZMorten OfstadSupport 1-bit data for the Python VolumeDataPageAccessor API.