def serve_static(filename): """Serves files from 'static_file_folder'.""" return serve_file(static_file_path, filename, "")
def get_dataset_by_id(datasetId): """Returns the dataset <datasetId> as a JSON file.""" datasetsfolder = os.path.join(logdir, "datasets") filename = datasetId + ".json" return serve_file(datasetsfolder, filename, "datasetId not found.")
def index(): """Returns 'index.html' of 'ui' component""" return serve_file(static_file_path, "index.html", "")
def get_datasets(): """Returns a list of all avaliable datasets as a JSON file.""" datasetsfolder = os.path.join(logdir, "datasets") return serve_file(datasetsfolder, "index.json", "Could not load datasets.")
def get_foldlogdata_by_id(foldlogId): """Returns the data for foldlog <foldlogId> as a JSON file.""" foldlogdatafolder = os.path.join(logdir, "foldlogdata") filename = foldlogId + "_data.json" return serve_file(foldlogdatafolder, filename, "data for foldlogId not found")
def get_foldlog_by_id(foldlogId): """Returns the foldlog <foldlogId> as a JSON file.""" foldlogfolder = os.path.join(logdir, "foldlogs") filename = foldlogId + ".json" return serve_file(foldlogfolder, filename, "foldlogId not found")
def get_run_by_id(runId): """Returns the run <runId> as a JSON file.""" runfolder = os.path.join(logdir, "runs") filename = runId + ".json" return serve_file(runfolder, filename, "runId not found")
def get_runs(): """Returns a list of all available runs as a JSON file.""" runfolder = os.path.join(logdir, "runs") return serve_file(runfolder, "index.json", "Could not load runs.")