From f0fe364521c2e613e9c55778b1ffcdfc908e72c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Ivo?= <90247403+goncalo-ivo-altium@users.noreply.github.com> Date: Tue, 29 Oct 2024 08:57:46 +0000 Subject: [PATCH] auth changes --- ...cale-Valispace_batteryPack_runSimulation_doc.py | 14 +++++++------- ...Valispace_batteryPack_postProcessingOnly_doc.py | 5 ++--- README.md | 4 ++-- 3 files changed, 11 insertions(+), 12 deletions(-) diff --git a/01_SimScale-Valispace_batteryPack_runSimulation_doc.py b/01_SimScale-Valispace_batteryPack_runSimulation_doc.py index ee213f7..b0c5e9d 100644 --- a/01_SimScale-Valispace_batteryPack_runSimulation_doc.py +++ b/01_SimScale-Valispace_batteryPack_runSimulation_doc.py @@ -79,17 +79,17 @@ def main(**kwargs) -> Dict[str, Any]: #materials_api = MaterialsApi(api_client) - + valispace_api = valispace.API(url="https://simscale.valispace.com/",session_token=kwargs['temporary_access_token']) #****** VALISPACE GET VALUES ********** #Get Power, Flow rate and Material values from valispace cellPower_vali_ID = 12921 - cellPower = valispace.API(url="https://simscale.valispace.com/",username=Username,password=Password).get(f"valis/{cellPower_vali_ID}") + cellPower = valispace_api.get(f"valis/{cellPower_vali_ID}") cellPower_value = cellPower['value'] massFlowRate_vali_ID = 12922 - massFlowRate = valispace.API(url="https://simscale.valispace.com/",username=Username,password=Password).get(f"valis/{massFlowRate_vali_ID}") + massFlowRate = valispace_api.get(f"valis/{massFlowRate_vali_ID}") massFlowRate_value = massFlowRate['value'] materialName_vali_ID = 105 @@ -97,10 +97,10 @@ def main(**kwargs) -> Dict[str, Any]: materialDensity_vali_ID = 12946 materialViscosity_vali_ID = 12947 - [materialName, materialCP, materialDensity, materialViscosity] = [valispace.API(url="https://simscale.valispace.com/",username=Username,password=Password).get(f"textvalis/{materialName_vali_ID}"), - valispace.API(url="https://simscale.valispace.com/",username=Username,password=Password).get(f"valis/{materialCp_vali_ID}"), - valispace.API(url="https://simscale.valispace.com/",username=Username,password=Password).get(f"valis/{materialDensity_vali_ID}"), - valispace.API(url="https://simscale.valispace.com/",username=Username,password=Password).get(f"valis/{materialViscosity_vali_ID}") ] + [materialName, materialCP, materialDensity, materialViscosity] = [valispace_api.get(f"textvalis/{materialName_vali_ID}"), + valispace_api.get(f"valis/{materialCp_vali_ID}"), + valispace_api.get(f"valis/{materialDensity_vali_ID}"), + valispace_api.get(f"valis/{materialViscosity_vali_ID}") ] [materialName_value, materialCp_value, materialDensity_value, materialViscosity_value] = [materialName['text'], materialCP['value'], materialDensity['value'], materialViscosity['value']] #****** VALISPACE GET VALUES END ********** diff --git a/02_SimScale-Valispace_batteryPack_postProcessingOnly_doc.py b/02_SimScale-Valispace_batteryPack_postProcessingOnly_doc.py index c207bcd..691bbc4 100644 --- a/02_SimScale-Valispace_batteryPack_postProcessingOnly_doc.py +++ b/02_SimScale-Valispace_batteryPack_postProcessingOnly_doc.py @@ -37,7 +37,6 @@ from .settings import Username, Password deployment = "simscale" -valispace = valispace.API(url=f'https://{deployment}.valispace.com', username=Username, password=Password) projectId = 21 # This is the function used to massively upload created images to the Analysis report @@ -117,8 +116,8 @@ def main(**kwargs) -> Dict[str, Any]: #materials_api = MaterialsApi(api_client) - - + #****** VALISPACE INITIALIZE API ********** + valispace = valispace.API(url=f'https://{deployment}.valispace.com', session_token=kwargs['temporary_access_token']) #******** Set SimScale project, geometry, meshing ID. ************************* diff --git a/README.md b/README.md index 4d21e39..a1392bd 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ This repository hosts the API python scripts used for the joint SimScale & Valis ## Available files and workflow -There are two example script files provided +There are two example script files provided You can use the [01_SimScale-Valispace_batteryPack_runSimulation_doc.py](https://github.com/SimScaleGmbH/simscale-valispace-api/blob/master/01_SimScale-Valispace_batteryPack_runSimulation_doc.py) to see how to: @@ -46,4 +46,4 @@ https://www.simscale.com/product/integrations-partners/valispace/ ## Requirements * SimScale Professional license * SimScale API key -* Valispace Pro or Enterprise license +* Valispace license