Open VDS merge requestshttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests2019-11-19T20:57:47Zhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/2Ci pipeline2019-11-19T20:57:47ZDavid Diederichd.diederich@opengroup.orgCi pipelineThis introduces a basic CI pipeline for OpenVDS, with three stages:
1. Build a Docker Image that includes the development dependencies of OpenVDS.
This is configured by the build-environment.Dockerfile file.
When built, the image ...This introduces a basic CI pipeline for OpenVDS, with three stages:
1. Build a Docker Image that includes the development dependencies of OpenVDS.
This is configured by the build-environment.Dockerfile file.
When built, the image is stored on community's docker registry, tagged by the SHA1 of the HEAD commit
2. Configure the build environment with CMake, then use Make to build it
3. Run the unit tests with `make test`https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/384cherry-picks from master to 2.0 to make 2.0.6 release2021-04-16T15:45:09ZJørgen Lindjorgen.lind@3lc.aicherry-picks from master to 2.0 to make 2.0.6 releaseand 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/72Check VDSProduceStatus to determine which dimension group to read from in SEG...2020-03-27T08:48:37ZMorten OfstadCheck VDSProduceStatus to determine which dimension group to read from in SEGYExport* Implemented GetVDSProduceStatus() method in VolumeDataAccessManager.
* Use VDSProduceStatus to determine which dimension group to read from in SEGYExport.
Resolves #29* Implemented GetVDSProduceStatus() method in VolumeDataAccessManager.
* Use VDSProduceStatus to determine which dimension group to read from in SEGYExport.
Resolves #29https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/77Check for excess of empty traces when importing data2020-03-27T16:13:04ZMorten OfstadCheck for excess of empty traces when importing dataCheck for excess of empty traces when importing data to avoid creating VDSs that are largely blank.Check for excess of empty traces when importing data to avoid creating VDSs that are largely blank.https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/297Check for exceptions when uploading in the azure backend2021-01-15T16:44:27ZJørgen Lindjorgen.lind@3lc.aiCheck for exceptions when uploading in the azure backendhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/296Check for exceptions when uploading in the azure backend2021-01-15T16:28:48ZJørgen Lindjorgen.lind@3lc.aiCheck for exceptions when uploading in the azure backendhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/625Change the OpenVDSInterface to use an ErrorHandler callback2022-06-09T11:25:09ZMorten OfstadChange the OpenVDSInterface to use an ErrorHandler callbackChange the OpenVDSInterface to use an ErrorHandler callback to set the error so it doesn't depend on the allocator being the same on the inside of the library as in the client application. Assigning std::string from the inside to a std::...Change the OpenVDSInterface to use an ErrorHandler callback to set the error so it doesn't depend on the allocator being the same on the inside of the library as in the client application. Assigning std::string from the inside to a std::string reference from the outside fails when the allocators are not the same, so we need the interface to use C-string.Morten OfstadMorten Ofstadhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/440Change rules for LOD voxel rounding so min and max are not rounded separately2021-07-23T11:44:02ZMorten OfstadChange rules for LOD voxel rounding so min and max are not rounded separately* Change rules for LOD voxel rounding so min and max are not rounded separately (i.e. all voxels covering the requested area) but instead gets a consistent number of voxels independent of how the min is rounded.
* Update VolumeDataRegion...* Change rules for LOD voxel rounding so min and max are not rounded separately (i.e. all voxels covering the requested area) but instead gets a consistent number of voxels independent of how the min is rounded.
* Update VolumeDataRegion code to match commercial VDS including logic to skip duplicated voxels in LOD chunks.https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/133Change MetadataKey type/category/name getters to start with 'Get'2020-05-18T15:20:41ZMorten OfstadChange MetadataKey type/category/name getters to start with 'Get'Changed MetadataKey getters to start with 'Get' to be consistent with getters for VolumeDataAxisDescriptor/VolumeDataChannelDescriptor and also generate read-only properties for those in the Python API.Changed MetadataKey getters to start with 'Get' to be consistent with getters for VolumeDataAxisDescriptor/VolumeDataChannelDescriptor and also generate read-only properties for those in the Python API.https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/129Change MetadataKey to be a class that is immutable and update KnownMetadata s...2020-05-14T07:29:29ZMorten OfstadChange MetadataKey to be a class that is immutable and update KnownMetadata so it gets Python bindings* Change MetadataKey to be a class (following the pattern of e.g. VolumeDataAxisDescriptor) instead of a struct, updat
e python bindings and add KnownMetadata class with static members that can be generated bindings for.
* Add a separate...* Change MetadataKey to be a class (following the pattern of e.g. VolumeDataAxisDescriptor) instead of a struct, updat
e python bindings and add KnownMetadata class with static members that can be generated bindings for.
* Add a separate KnownAxisNames class for axis names and output new Python bindings.
* Fix output of Python wrappers for relational operators (== and != so far).https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/149Change documentation theme2020-06-02T11:14:37ZJørgen Lindjorgen.lind@3lc.aiChange documentation themehttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/330Change defaults for bricksize/margin when specifying compression2021-03-08T08:27:44ZMorten OfstadChange defaults for bricksize/margin when specifying compressionAdd command-line argument to set margin when importing data. Default to 128 bricksize with 4 margin if using Wavelet compression.Add command-line argument to set margin when importing data. Default to 128 bricksize with 4 margin if using Wavelet compression.https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/670Change CreateVolumeDataPageAccessor API to return a shared_ptr and remove Des...2022-09-05T11:13:34ZMorten OfstadChange CreateVolumeDataPageAccessor API to return a shared_ptr and remove DestroyVolumeDataPageAccessor APIhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/764Call rethrowing ReadErrorException_ not throw but reRaise to be inline with p...2022-12-22T12:38:50ZJørgen Lindjorgen.lind@3lc.aiCall rethrowing ReadErrorException_ not throw but reRaise to be inline with python styleit can't be called raise since its a python keywordit can't be called raise since its a python keywordhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/763Call rethrowing ReadErrorException_ not throw but reRaise to be inline with p...2022-12-22T11:56:26ZJørgen Lindjorgen.lind@3lc.aiCall rethrowing ReadErrorException_ not throw but reRaise to be inline with python styleit can't be called raise since its a python keywordit can't be called raise since its a python keywordhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/394build_script_update2021-05-03T15:13:30ZJørgen Lindjorgen.lind@3lc.aibuild_script_updatehttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/393build_script_update2021-05-03T15:26:46ZJørgen Lindjorgen.lind@3lc.aibuild_script_updatehttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/354Build package update 22021-03-17T21:10:14ZJørgen Lindjorgen.lind@3lc.aiBuild package update 2enable building of multiple python version and adding attributions file.
Add rpath for tools to point to lib folder.enable building of multiple python version and adding attributions file.
Add rpath for tools to point to lib folder.https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/353Build package update 22021-03-17T21:18:02ZJørgen Lindjorgen.lind@3lc.aiBuild package update 2enable building of multiple python version and adding attributions file.
Add rpath for tools to point to lib folder.enable building of multiple python version and adding attributions file.
Add rpath for tools to point to lib folder.https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/352Build package update2021-03-16T20:52:42ZJørgen Lindjorgen.lind@3lc.aiBuild package update