Skip to content

v2.1.0

Compare
Choose a tag to compare
@shchen-idmod shchen-idmod released this 07 Apr 19:09
· 523 commits to main since this release
e0e045e

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