10
0
mirror of https://github.com/LCPQ/QUESTDB_website.git synced 2024-07-03 09:56:08 +02:00

Mouve function at the top

This commit is contained in:
Mickaël Véril 2020-09-23 15:25:26 +02:00
parent becd35461f
commit 81bb086861

View File

@ -8,35 +8,6 @@ from math import nan,isnan
from pathlib import Path
from collections import defaultdict,OrderedDict
from lib.data import dataFileBase,DataType,method,state,excitationValue
import argparse
parser = argparse.ArgumentParser()
parser.add_argument('--debug', action='store_true', help='Debug mode')
parser.add_argument("--set",nargs="*",type=str)
parser.add_argument("--suffix",type=str)
args=parser.parse_args()
scriptpath=Path(sys.argv[0]).resolve()
datadir=scriptpath.parents[1]/"static"/"data"
sets=None
if args.set is not None:
setregex = re.compile(r"^(?P<name>[^\[]+)(?:\[(?P<indexes>[\d\-;]+)\])?$")
sets=dict()
for myset in args.set:
m=setregex.match(myset)
if m:
name=m.group("name")
indexes=m.group("indexes")
if indexes:
s=set()
for myindexes in indexes.split(";"):
ir=myindexes.split("-",2)
if len(ir)==2:
for i in range(int(ir[0]),int(ir[1])+1):
s.add(i)
else:
s.add(int(ir[0]))
sets[name]=s
outputdir=datadir/"test" if args.debug else datadir
ADC23re=re.compile(r"ADC\(([23])\)")
def getValue(ADC2,ADC3,parametername,exADC2=None,exADC3=None):
def isObject(x):
return hasattr(x, '__dict__')
@ -76,7 +47,36 @@ def getValue(ADC2,ADC3,parametername,exADC2=None,exADC3=None):
print(f"{i}){k} value: {extractVals(d[k])}")
index=int(input("Select value from the menu:"))
return vals[index-1]
import argparse
parser = argparse.ArgumentParser()
parser.add_argument('--debug', action='store_true', help='Debug mode')
parser.add_argument("--set",nargs="*",type=str)
parser.add_argument("--suffix",type=str)
args=parser.parse_args()
scriptpath=Path(sys.argv[0]).resolve()
datadir=scriptpath.parents[1]/"static"/"data"
sets=None
if args.set is not None:
setregex = re.compile(r"^(?P<name>[^\[]+)(?:\[(?P<indexes>[\d\-;]+)\])?$")
sets=dict()
for myset in args.set:
m=setregex.match(myset)
if m:
name=m.group("name")
indexes=m.group("indexes")
if indexes:
s=set()
for myindexes in indexes.split(";"):
ir=myindexes.split("-",2)
if len(ir)==2:
for i in range(int(ir[0]),int(ir[1])+1):
s.add(i)
else:
s.add(int(ir[0]))
sets[name]=s
outputdir=datadir/"test" if args.debug else datadir
ADC23re=re.compile(r"ADC\(([23])\)")
for t in DataType:
dFiles=dict()
for i in range(2,4):