1.7.3

Additional Changes

  • #1835 - Do the release of 1.7.0.pre

  • #1837 - Release 1.7.0

  • #1855 - Generate Changelog for 1.7.0

  • #1857 - Test final singularity image

  • #1858 - Complete basic use of idmtools-slurm-bridge docs

  • #1863 - Presentation for Jaline

  • #1876 - Build new singularity image

  • #1947 - Utility code to support running on COMPS/Slurm

Bugs

  • #1623 - We should not generate debug log for _detect_command_line_from_simulation in simulation_operations.py

  • #1661 - Script seems to require pwd module but not included in requirements.txt

  • #1666 - logging.set_file_logging should pass level to create_file_handler()

  • #1756 - Suite Operation run_item doesn’t pass kwargs to sub-calls

  • #1813 - Writing experiment parent id in experiment metadata records the wrong suite id

  • #1877 - Revert sphinx to 4 and pin in dependabot

  • #1907 - Make cache directory configurable

  • #1915 - run_simulation.sh should be copied over instead of link

Core

  • #1826 - Update to require at east python 3.7

Dependencies

  • #1906 - Update pygithub requirement from ~=1.55 to ~=1.56

  • #1910 - Update flask-sqlalchemy requirement from ~=2.5.1 to ~=3.0.2

  • #1911 - Update sqlalchemy requirement from ~=1.4.41 to ~=1.4.42

  • #1912 - Update gevent requirement from <21.13.0,>=20.12.1 to >=20.12.1,<22.11.0

  • #1914 - Update more-itertools requirement from ~=8.14.0 to ~=9.0.0

  • #1920 - Update psycopg2-binary requirement from ~=2.9.4 to ~=2.9.5

  • #1921 - Update pytest-html requirement from ~=3.1.1 to ~=3.2.0

  • #1922 - Update pycomps requirement from ~=2.8 to ~=2.9

  • #1923 - Update colorama requirement from ~=0.4.5 to ~=0.4.6

  • #1933 - Update pytest-xdist requirement from ~=2.5 to ~=3.0

  • #1934 - Update pytest requirement from ~=7.1.3 to ~=7.2.0

  • #1942 - Update sqlalchemy requirement from ~=1.4.42 to ~=1.4.43

  • #1943 - Update pygithub requirement from ~=1.56 to ~=1.57

Developer/Test

  • #1649 - github action test failed which can not retrieve the latest ssmt image

  • #1652 - Changelog not showing after 1.6.2 release

Documentation

  • #1378 - Container Python Package development guide

  • #1453 - emodpy example for the local platform

Feature Request

  • #1359 - PlatformFactory should save extra args to an object to be able to be serialized later

Platforms

  • #1853 - Add utils to platform-comps Utils

  • #1854 - Add utils to platform-slurm utils

  • #1864 - Document user installed packages in Singularity images

  • #1963 - slurm job count issue with add_multiple_parameter_sweep_definition

User Experience

  • #1804 - Default root for run/job directories in slurm local platform is ‘.’

  • #1805 - Slurm local platform should make containing experiments/suites as needed