Data - SPIKE:Discuss Livetrace API with Bluware
FROM: morten.ofstad@bluware.com & jorgen.lind@bluware.com
Hi,
We’re not very active on Slack, so the best way is either to create an issue in the public issue tracker (Issues · Open Subsurface Data Universe Software / Platform / Domain Data Management Services / Seismic / Open VDS · GitLab (opengroup.org) [community.opengroup.org]) or send us email. To get the live trace information you need to request data from the ‘Trace’ channel – in Python it will look something like this:
def getTraceFlags(vds): layout = openvds.getLayout(vds) # if the channel is not available we assume it is a dense dataset if not layout.isChannelAvailable('Trace'): return np.ones(shape=( layout.getDimensionNumSamples(2), layout.getDimensionNumSamples(1)), dtype=np.uint8) am = openvds.getAccessManager(vds) req = am.requestVolumeSubset((0,0,0), (1, layout.getDimensionNumSamples(1), layout.getDimensionNumSamples(2)), channel= layout.getChannelIndex('Trace'), format=openvds.VolumeDataFormat.Format_U8) return req.data.reshape(layout.getDimensionNumSamples(2), layout.getDimensionNumSamples(1))
vds = openvds.open(...) traceFlags = getTraceFlags(vds)
Regards Morten
GCZ Dev team,
I would like to introduce Andy James (Andy.james@bluware.com) from Bluware. They are active in the OSDU work and have donated the OpenVDS format for storing Seismic. Andy shared with me that there may be an easy way to extract Live Trace from the format via API… I believe Michael has the backlog task – can you please follow up with Andy to discuss.
Read More on OpenVDS: https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds
Regards,
-Brian