v2.1.0
Release notes for idmtools 2.1.0
The release of idmtools 2.1.0 introduces some key enhancements for workflow efficiency and platform support, including:
Platforms:
- Added SlurmPlatform support for fully running scripts as SLURM jobs on compute nodes. (i.e.: run_on_slurm=True on Platform)
- Fixed ContainerPlatform compatibility issues on MacBook.
Features:
- ArmSimulationBuilder now allows reusing SweepArm.
- AssetCollection introduces get_files_by_id for file retrieval.
- Added a custom devcontainer for GitHub CodeSpaces.
Bug Fixes:
- Resolved CommandLine quote handling for options with spaces.
- Provide appropriate "Developer mode" message while running container platform in Windows
- Fixed pip install issues related to package indexes.
Documentation:
- Added a README for MacBook support.
- Fixed build issues with idm-buildtools.
Change log:
Bugs
- #2420 - Fix Macbook issues to support ContainerPlatform
- #2413 - CommandLine.add_option adds extra double quotes around strings with spaces, making file paths inaccessible
- #2422 - Not providing the appropriate message while running container platform on Windows when Developer Mode is off
- #2432 - idmtools_platform_comps/ssmt_work_items/work_order.py field error cause doc build fail
Documentation
- #2431 - Fix document build issue with idm-buildtools
Feature Request
- #2426 - Arm simulation builder does not throw an appropriate error message if configured wrong
- #2445 - Fix pip install issue which depends on index-url or extra-index-url
- #2450 - Create devcontainer for CodeSpaces
Platforms
- #2421 - Run script as a SLURM job
- #1574 - Can not download AssetCollection files with platform.get_files_by_id
User Experience
- #2415 - Write doc to summarize ContainerPlatform support in Macbook