JustinGOSSES / wellioviz

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

Establish core segments of the code base and what they do and where things vary #20

Closed JustinGOSSES closed 4 years ago

JustinGOSSES commented 4 years ago

Establish core segments of the code base and what they do and where things vary: A proposal:

  1. data input or otherwise handling of incoming data...
  2. data transformation into proper format
  3. Input into template & submission prep step(s) to curveBox
  4. CurveBox function call & plotting.

Step 4 would be handled by single function that would be the same for everything. Step 3 would vary by what type of thing was trying to be plotted (single curve, multi-curve, multi-well, etc.) Steps 2 & 1 would vary by both type of thing trying to be plotted and incoming data formats.