idmtools.core.platform_factory module

Manages the creation of our platforms.

The Platform allows us to lookup a platform via its plugin name, “COMPS” or via configuration aliases defined in a platform plugins, such as CALCULON.

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

idmtools.core.platform_factory.platform(*args, **kwds)[source]

Utility function to create platform.

Parameters:
  • *args – Arguments to pass to platform

  • **kwds – Keyword args to pass to platform

Returns:

Platform created.

class idmtools.core.platform_factory.Platform(block, missing_ok: bool | None = None, **kwargs)[source]

Bases: object

Platform Factory.