idmtools_platform_comps.utils.lookups module¶
idmtools comps lookups.
Copyright 2021, Bill & Melinda Gates Foundation. All rights reserved.
- idmtools_platform_comps.utils.lookups.get_experiment_by_id(exp_id, query_criteria: COMPS.Data.QueryCriteria.QueryCriteria = None) COMPS.Data.Experiment.Experiment ¶
Get an experiment by id.
- idmtools_platform_comps.utils.lookups.get_simulation_by_id(sim_id, query_criteria: COMPS.Data.QueryCriteria.QueryCriteria = None) COMPS.Data.Simulation.Simulation ¶
Fetches simulation by id and optional query criteria.
Wrapped in additional Retry Logic. Used by other lookup methods
- Parameters:
sim_id –
query_criteria – Optional QueryCriteria to search with
- Returns:
Simulation with ID
- idmtools_platform_comps.utils.lookups.get_all_experiments_for_user(user: str) List[COMPS.Data.Experiment.Experiment] ¶
Returns all the experiments for a specific user.
- Parameters:
user – username to locate
- Returns:
Experiments for a user
- idmtools_platform_comps.utils.lookups.get_simulations_from_big_experiments(experiment_id)¶
Get simulation for large experiment. This allows us to pull simulations in chunks.
- Parameters:
experiment_id – Experiment id to load
- Returns:
List of simulations