Commit Graph

46 Commits

Author SHA1 Message Date
Patrick McDonagh
5ae934ce86 Added ability to configure/ command the well via a lightweight HTTP server in the java program
Also adds another csv file for testing
2017-03-01 12:16:21 -06:00
Patrick McDonagh
0c42974921 Lightweight web server for web commands, start of web config post 2017-02-28 21:49:52 -06:00
Patrick McDonagh
1124d3b10e Adds ability to view configuration 2017-02-27 16:27:05 -06:00
Patrick McDonagh
ab2bec692d prettifies run status, fixed constantly writing running to status 2017-02-23 17:36:03 -06:00
Patrick McDonagh
bc38ab3404 Adds run status to dashboard. Fixes type in run status db script 2017-02-23 14:58:09 -06:00
Patrick McDonagh
b943c99301 adds well tests and fluid shots 2017-02-23 13:04:43 -06:00
Patrick McDonagh
a90422b7bd Fixes redrawn graphs 2017-02-23 11:20:04 -06:00
Patrick McDonagh
bd23cd2ea4 Working on single tag date ranges 2017-02-22 16:48:09 -06:00
Patrick McDonagh
2389dab0ae to cut down on load times, set default graph size to 2 days 2017-02-22 14:58:20 -06:00
Patrick McDonagh
6b60d0f806 Adds pump-off logic 2017-02-22 14:57:56 -06:00
Patrick McDonagh
88d30e5a9b Fixes graphing to remove total graph for single data 2017-02-21 19:10:44 -06:00
Patrick McDonagh
ca7da1f012 Converts cards to use ChartsJS, gauge off started. 2017-02-21 18:52:11 -06:00
Patrick McDonagh
db2ed2432c Fixes issue of measurements not storing
seconds to store were being multiplied by 1000
2017-02-16 17:07:23 -06:00
Patrick McDonagh
f865e6b646 Adds time slider with AJAX reloading of graphs 2017-02-16 16:41:54 -06:00
Patrick McDonagh
1d0f7fd0ec Updates systemd service to depend on Mongo 2017-02-16 16:41:21 -06:00
Patrick McDonagh
0b5cdf1f8e Adds well name to config file. Option to startup with external DB 2017-02-15 16:26:44 -06:00
Patrick McDonagh
aa8acff90d Fixes dashboard for empty arrays 2017-02-15 15:59:22 -06:00
Patrick McDonagh
62c582ee17 Protects against faults for empty arrays on dashboard 2017-02-15 15:51:59 -06:00
Patrick McDonagh
7dd1470bdf Adds custom JSON renderer for non-native objects.
All urls can have “/json” added to the beginning of the request string
to return only the json for that page
2017-02-15 15:43:37 -06:00
Patrick McDonagh
7713096eb1 Split view_configs and modules into separate files 2017-02-15 13:17:27 -06:00
Patrick McDonagh
5c75bbeeab Uses $group aggregator to get last stroke number rather than looping through all strokes 2017-02-15 12:34:57 -06:00
Patrick McDonagh
8d176aa60f Adds pyomongo dependency to setup.py 2017-02-15 12:34:22 -06:00
Patrick McDonagh
db8e190dd4 Adds startup script for starting the POC automatically 2017-02-15 12:29:10 -06:00
Patrick McDonagh
321968bb5e Dashboard, Values, and cards working 2017-02-14 17:05:55 -06:00
Patrick McDonagh
b8d6efc5fc retrieve latest tag values on dashboard 2017-02-13 21:05:08 -06:00
Patrick McDonagh
17e49a536c Drawing cards is working 2017-02-13 17:40:59 -06:00
Patrick McDonagh
bd291d6e6c Card data working in website, get cards by date & page 2017-02-13 15:04:07 -06:00
Patrick McDonagh
fe60ba2292 Uses external MongoDB, uses dates instead of strings for timestamps 2017-02-13 12:23:03 -06:00
Patrick McDonagh
e2d5771a0c Creates framework for data retrieval website 2017-02-10 18:06:15 -06:00
Patrick McDonagh
a8c3a9d90b Accurately computes friction in well and checks for stored values on updateTaper 2017-02-10 14:58:16 -06:00
Patrick McDonagh
5b060cf6af Fluid Shots can be entered and stored in the database 2017-02-10 14:39:45 -06:00
Patrick McDonagh
0c6e09a6a4 A few fixes for keeping things private 2017-02-10 13:46:49 -06:00
Patrick McDonagh
1384c40add Adds CLI for manually gauging off 2017-02-10 13:46:29 -06:00
Patrick McDonagh
61cc02cc7f Fixes Measurement class to gauge-off correctly 2017-02-10 13:45:44 -06:00
Patrick McDonagh
e443ecfc49 Adds timestamp to card data in the database 2017-02-10 13:45:07 -06:00
Patrick McDonagh
062771a1e9 removes control IO from the Well class, creates threaded IOControl class 2017-02-10 10:26:45 -06:00
Patrick McDonagh
419f42cf17 control the well from a text-based cli 2017-02-08 17:15:04 -06:00
Patrick McDonagh
a65597d3e1 Production Calculation uses K-Factor 2017-02-07 19:13:48 -06:00
Patrick McDonagh
1771df0730 WellTest class no longer depends on Well class
This will allow it to be run from another thread if necessary
2017-02-07 19:09:32 -06:00
Patrick McDonagh
2a13a25f06 Stores well test and gets latest kFactor 2017-02-07 19:02:10 -06:00
Patrick McDonagh
1699b82067 converted from Maven to Gradle 2017-02-06 18:48:49 -06:00
Patrick McDonagh
02b28ca1e6 Well measurements now can be stored in database
also added some more sample data
2017-02-06 18:06:35 -06:00
Patrick McDonagh
73d376038c Daily Totals storing, with max min average total 2017-02-03 16:41:42 -06:00
Patrick McDonagh
2730d2ee0f Database and IO Simulation working 2017-02-02 18:01:18 -06:00
Patrick McDonagh
3093ddcdd9 POC class is working and threadable 2017-02-01 18:42:55 -06:00
Patrick McDonagh
a7073aae9c AnalogIn, DigitalIn, DigitalOut, Simulation, and Card classes all working correctly so far 2017-02-01 14:24:35 -06:00