Open jayceslesar opened 2 years ago
I think can probably close this but would be nice to robustify the arbin sql file...getting some common access patterns would be super helpful so we can generalize exporting data from there... TestIVChList_Table
seems to have all the channels specified for a test
@Ozzstein might have some thoughts / input.
I think there is a better way to figure this out....ideally would like to stratify by channel as well as not all channels in a test finish at the same time...Ive got a little suite of tools/functions ive put together for my org but dont really see a reason not to open source them once they are a little cleaned up. The main problems are:
DataBaseTimeIndex_Table
in database ArbinPro8MasterInfo
doesn't seem to be 100% reliable at the moment so will need to do some digging -- current theory is that a channel within a test is complete if the BeginOrEnd
column is 2 for some test id and some channel id.So I have found 0 reliable ways to determine if a channel within test has completed....still looking but if you have any ideas shoot
Sorry, @jayceslesar, I have no good ideas. I have not started looking into the database yet (it was @Ozzstein who worked with that feature). I hope to have some time for that soon, though.
I think the best strategy so far is to probe your database every hour or so, if the latest data in a channel is greater or equal than 3 days old we consider the channel done and dont attempt to query for it again. This relies on the user having an external database of metadata for each test -> channel within that test, but works from a "production" perspective
Ive been doing some digging with my orgs Arbin cycler and found it almost impossible to figure out what channels a test was run on...this data definitely exists in the database but doesnt seem to be useable...would like to work towards this feature when I have the code written out.
A common workflow ive found useful is for someone to pass in the name of a test and get back a file structure where each folder in that folder is a channel id and within that channel id subdir is the data for that test and channel.
Thoughts here?