On 5/5/21 1:06 AM, Dave B via time-nuts wrote:

On 05/05/2021 08:30, xaos <[email protected]> wrote:
Ideally, you want them on a web page.

Why a "Web Page"?   That's for simple publishing, not comparing.

If you want to compare results, best pull the data and put each measurement data set in a spreadsheet (or similar) so you can compare results and obtain numerical differences.


A Web Page isn't going to help you with that.

Well, I've built systems where we used a webserver (i.e. flask) to implement an abstracted instrument interface - we could throw up a preview/quicklook image, and then you'd click on a link to retrieve the actual data file as csv. Or, since the URLs were structured well, you could directly retrieve the file using CURL (in a script) or appropriate web service calls (in a program)

Rather than calls to API functions (which mean you have to link with a library, typically), you were making HTTP GET requests to a IP address/socket.  We started out using just a socket with no http server behind it (i.e. you'd send a request to a socket, and you'd get packets back), but found that wrapping it in a easy webserver made debugging easier, because "everything" today has some sort of browser.  The http server solved a bunch of the grubby details of transferring the file, etc.

Technically it's flask + werkzeug, but generally you get them together when you install it.

A note - flask isn't super scalable - it's not going to support multiple users or clients very well.  Then you need to go to something bigger - nginx, apache, etc.
But you can get a simple app up and running in flask in a few hours.


_______________________________________________
time-nuts mailing list -- [email protected] -- To unsubscribe send an 
email to [email protected]
To unsubscribe, go to and follow the instructions there.

Reply via email to