Importing Multiple Datasets into different Scenarios
''' This scripts starts a new session, loads the project "Backhoe optimization", creates new scenarios based on
a list of names of scenarios and for each of them a EDEM simulation is imported into it. Also, the reaction force
and torque graphs are calculated and saved into each scenario during the import dataset'''
import sys
import os
import iota
sys.path.append(os.getenv('IOTA_PATH')) # Add iota directory to Python paths
username = 'stephen' # Set Iota username
home_path = 'C:/Users/stephen/' # Set user's home directory
ListOfScenarios = ['Design Alpha', 'Design Beta', 'Design Gamma'] # List of names for the scenarios
ListOfEDEMfiles = ['C:/Users/stephe/Backhoe_simulations/Design Alpha.dem', # List of EDEM simulations files
'C:/Users/stephe/Backhoe_simulations/Design Beta.dem',
'C:/Users/stephe/Backhoe_simulations/Design Gamma.dem']
my_session = iota.session(username,home_path + 'ParticleAnalytics/config.ini') # Start new session
my_new_project = my_session.get_project('Backhoe optimization') # Load the project "Backhoe optimization"
for scenario_name, EDEM_file in zipe(ListOfScenarios, ListOfEDEMfiles): # For each pair (scenario name, EDEM file)
my_new_scenario = my_new_project.add_scenario(name=scenario_name) # Create a new scenario
EDEM_dataset, graphs = my_new_scenario.import_dataset(file = EDEM_file,
name = scenario_name, data_format = 'EDEM 2017', include_graphs = True) # Import the EDEM simulation and reaction force & torque graphsLast updated
Was this helpful?