Importing Multiple Datasets into different Scenarios

This is an example of a script that create multiple scenarios and for each scenario a EDEM 2017+ simulation is imported into it. As part of the importing process, the temporal evolution graphs of the reaction force and torque for each geometry present in EDEM simulation is created and saved into each scenario:

''' 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 graphs

Last updated

Was this helpful?