1.5.0

Bugs

  • #0459 - There is no way to add simulations to existing experiment

  • #0840 - Experiment and Suite statuses not updated properly after success

  • #0841 - Reloaded experiments and simulations have incorrect status

  • #0842 - Reloaded simulations (likely all children) do not have their platform set

  • #0866 - Recursive simulation loading bug

  • #0898 - Update Experiment#add_new_simulations() to accept additions in any state

  • #1046 - print(ac) cause maximum recursion depth exceeded while calling a Python object

  • #1047 - datetime type is missing from IDMJSONEncoder

  • #1048 - typo/bug: cols.append(cols)

  • #1049 - The text should be generic not specific to asset collection in method from_id(…)

  • #1066 - User logging should still be initialized if missing_ok is supplied when loading configuration/platform

  • #1071 - Detect if an experiment needs commissioning

  • #1076 - wi_ac create ac with tag wrong for Calculon

  • #1094 - AssetCollection should check checksums when checking for duplicates

  • #1098 - Add experiment id to CSVAnalyzer and TagAnalyzer

Dependencies

  • #1075 - Update sphinx requirement from ~=3.2.0 to ~=3.2.1

  • #1077 - Update sqlalchemy requirement from ~=1.3.18 to ~=1.3.19

  • #1078 - Update pygithub requirement from ~=1.52 to ~=1.53

  • #1080 - Bump docker from 4.3.0 to 4.3.1

  • #1087 - Update more-itertools requirement from ~=8.4.0 to ~=8.5.0

  • #1088 - Update paramiko requirement from ~=2.7.1 to ~=2.7.2

  • #1101 - Update psycopg2-binary requirement from ~=2.8.5 to ~=2.8.6

  • #1102 - Bump pandas from 1.1.1 to 1.1.2

  • #1103 - Bump diskcache from 5.0.2 to 5.0.3

  • #1107 - Update tqdm requirement from ~=4.48.2 to ~=4.49.0

  • #1108 - Update pytest requirement from ~=6.0.1 to ~=6.0.2

Documentation

  • #1073 - Update example and tests to use platform context

Feature Request

  • #1064 - Allow running without a idmtools.ini file

  • #1068 - COMPPlatform should allow commissioning as it goes