Architecture and packages reference#
idmtools is built in Python and includes an architecture designed for ease of use, flexibility, and extensibility. You can quickly get up and running and see the capabilities of idmtools by using one of the many included example Python scripts demonstrating the functionality of the packages.
idmtools is built in a modular fashion, as seen in the diagrams below. idmtools design includes multiple packages and APIs, providing both the flexibility to only include the necessary packages for your modeling needs and the extensibility by using the APIs for any needed customization.
Packages overview#
Packages and APIs#
The following diagrams help illustrate the primary packages and associated APIs available for modeling and development with idmtools_platform_local:
Local platform#
API Documentation#
- idmtools_platform_local
- idmtools_platform_local package
- idmtools_platform_local.cli package
- idmtools_platform_local.client package
- idmtools_platform_local.infrastructure package
- idmtools_platform_local.platform_operations package
- idmtools_platform_local.config module
- idmtools_platform_local.local_cli module
- idmtools_platform_local.local_platform module
- idmtools_platform_local.plugin_info module
- idmtools_platform_local.status module
- idmtools_platform_local package