diff --git a/dynamics_learning/playground.py b/dynamics_learning/playground.py deleted file mode 100644 index 8cdf22e147b4eef25cced0b1037a5b0f8b6836fb..0000000000000000000000000000000000000000 --- a/dynamics_learning/playground.py +++ /dev/null @@ -1,127 +0,0 @@ -#%% -from pathlib import Path -from typing import List, Tuple - -import coscine -import coscine.resource -from pritty_logger import RichLogger -from rich.progress import track - - -from dynamics_learning.environment import COSCINE_API_TOKEN - -logger = RichLogger("dynamics_learning-coscine_data_retrieval") - -CLIENT = coscine.ApiClient( - COSCINE_API_TOKEN, timeout=120, retries=5, verbose=False, enable_caching=True -) - -projects = CLIENT.projects() -for project in projects: - print(project.name) - -PROJECT = CLIENT.project("IoP Ws A.III Franka Emika Robot World Wide Lab Demonstrator", coscine.Project.name) -logger.info(str(PROJECT)) -resources = PROJECT.resources() -for resource in resources: - logger.info(resource.name) - -RESOURCE = PROJECT.resource("Trajectory Data") -metadata = RESOURCE.metadata_form() -#metadata["Title"] = "Bla bla bla" -#metadata["Creator"] = "Me" -#RESOURCE.upload("app/MyTest.txt", "Linked Data Content as string or bytes", metadata) - -# Replace 'YOUR_SPECIFIC_PATH' with the actual path you want to filter for -QUERY = ( - """ - SELECT ?path WHERE { - ?path dcterms:creator ?value . - } LIMIT 10 - """ -) -logger.info(QUERY) -try: - files = RESOURCE.query(QUERY) - for file in files: - print(file.path) -except Exception as e: - print(f"Error: {e}") - -# %% -QUERY = ( - """ - SELECT ?path WHERE { - ?path dcterms:created ?value . - } ORDER BY DESC(?value) - """ -) -logger.info(QUERY) -try: - files = RESOURCE.query(QUERY) - for file in files: - print(file.path) -except Exception as e: - print(f"Error: {e}") -# %% -import time -# ITA ROBOT DATA query -ITA_QUERY = ( - """ - PREFIX fwwl: <https://franka-wwl-demonstrator-iop-workstreams-ws-a3-55c043b308e72e51f.pages.git-ce.rwth-aachen.de/metadata.html#> - PREFIX dcterms: <http://purl.org/dc/terms/> - SELECT ?path WHERE { - ?path dcterms:created ?date ; - fwwl:robot-uuid "c9ff52e1-1733-4829-a209-ebd1586a8697" . - FILTER (CONTAINS(STR(?path), "train")) - } ORDER BY DESC(?date) - LIMIT 100 - """ -) - -ITA_QUERY = ( - """ - PREFIX fwwl: <https://franka-wwl-demonstrator-iop-workstreams-ws-a3-55c043b308e72e51f.pages.git-ce.rwth-aachen.de/metadata.html#> - PREFIX dcterms: <http://purl.org/dc/terms/> - SELECT ?path WHERE { - ?path dcterms:created ?date . - FILTER (CONTAINS(STR(?path), "train") && !CONTAINS(STR(?path), "analysis")) - } ORDER BY DESC(?date) - LIMIT 100 - """ -) - -# LLT ROBOT DATA query -LLT_QUERY = ( - """ - PREFIX fwwl: <https://franka-wwl-demonstrator-iop-workstreams-ws-a3-55c043b308e72e51f.pages.git-ce.rwth-aachen.de/metadata.html#> - PREFIX dcterms: <http://purl.org/dc/terms/> - SELECT ?path WHERE { - ?path dcterms:created ?date ; - fwwl:robot-uuid "f2e72889-c140-4397-809f-fba1b892f17a" . - FILTER (CONTAINS(STR(?path), "train") && !CONTAINS(STR(?path), "analysis")) - } ORDER BY DESC(?date) - LIMIT 100 - """ -) - -# Querying ITA ROBOT DATA -logger.info(ITA_QUERY) -t_start = time.time() -ita_files = resource.query(ITA_QUERY) -t_end = time.time() -logger.info(f"Time taken: {t_end - t_start}") -for file in ita_files: - logger.info(f"ITA File Path: {file.path}") - -# Querying LLT ROBOT DATA -# logger.info(LLT_QUERY) -# t_start = time.time() -# llt_files = resource.query(LLT_QUERY) -# t_end = time.time() -# logger.info(f"Time taken: {t_end - t_start}") -# for file in llt_files: -# logger.info("LLT File Path:", file.path) - - -# %%