JustinGOSSES / wellioviz

d3.js v5 visualization of well logs
https://justingosses.github.io/wellioviz/#introduction
Apache License 2.0
49 stars 12 forks source link

Does it support realtime data streaming? #128

Closed 40uf411 closed 1 year ago

40uf411 commented 2 years ago

I want to steam data and could only find this library. Does it support realtime data streaming?

JustinGOSSES commented 2 years ago

It consumes LAS files via wellio.js. You can also ingest JSON files and other data formats if you write an adapter for it.

LAS isn't a streaming data format where the data is broken into small chunks. Almost all well log file types aren't streaming data formats.

That being said......If you started with the LAS headers and then just added data to the existing file every second, you could make it work with data that was progressively streaming in.

40uf411 commented 2 years ago

Well, I am working with WITSML v2.0, which supports streaming. Once the problem of react compatibility is resolved I will test feeding it a stream of processed WITSML data. if it did not work, I ll try the way that you mention.

JustinGOSSES commented 2 years ago

The react problem is solved as noted in the other issue for it.

There’s various LAS to WITSML conversion tools out there from the looks of a quick google search, so you should be able to find a converter or create one based on those examples. Creating your own won’t be super easy but definitely possible.

40uf411 commented 2 years ago

Thank you. I appreciate your help.