idmtools_platform_local.internals.task_functions.experiments module

idmtools local platform experiment task tools.

Copyright 2021, Bill & Melinda Gates Foundation. All rights reserved.

idmtools_platform_local.internals.task_functions.experiments.get_uuid_and_data_path(tags, extra_details)

Get a uuid and a path to write experiment data to.

Parameters:
  • tags – Tags to use

  • extra_details – Extra details for item.

Returns:

Data path and uuid

idmtools_platform_local.internals.task_functions.experiments.create_experiment(tags: Dict[str, Any], extra_details: Optional[Dict[str, Any]] = None) str

Creates an experiment.

  • Create the folder

  • Also create the Assets folder to hold the experiments assets

  • Return the UUID of the newly created experiment

Parameters:
  • tags (TTags) – Tags for the experiment to be created

  • extra_details – Metadata for item

Returns:

(str) Id of created experiment