1.0.1#

Analyzers#

  • #0778 - Add support for context platforms to analyzer manager

Bugs#

  • #0637 - pytest: ValueError: I/O operation on closed file, Printed at the end of tests.

  • #0663 - SSMT PlatformAnalysis can not put 2 analyzers in same file as main entry

  • #0696 - Rename num_retires to num_retries on COMPS Platform

  • #0702 - Can not analyze workitem

  • #0739 - Logging should load defaults with default config block is missing

  • #0741 - MAX_PATH issues with RequirementsToAssetCollection WI create_asset_collection

  • #0752 - type hint in analyzer_manager is wrong

  • #0758 - Workitem config should be validated on WorkItem for PythonAsset Collection

  • #0776 - Fix hook execution order for pre_creation

  • #0779 - Additional Sims is not being detected on TemplatedSimulations

  • #0788 - Correct requirements on core

  • #0791 - Missing asset file with RequirementsToAssetCollection

Core#

  • #0343 - Genericize experiment_factory to work for other items

  • #0611 - Consider excluding idmtools.log and COMPS_log.log on SSMT WI submission

  • #0737 - Remove standalone builder in favor of regular python

Developer/Test#

  • #0083 - Setup python linting for the Pull requests

  • #0671 - Python Linting

  • #0735 - Tag or remove local tests in idmtools-core tests

  • #0736 - Mark set of smoke tests to run in github actions

  • #0773 - Move model-emod to new repo

  • #0794 - build idmtools_platform_local fail with idmtools_webui error

Documentation#

  • #0015 - Add cookiecutter projects

  • #0423 - Create a clear document on what features are provided by what packages

  • #0473 - Create sweep without builder

  • #0476 - ARM builder

  • #0477 - CSV builder

  • #0478 - YAML builder

  • #0487 - Creation of an analyzer

  • #0488 - Base analyzer - Constructor

  • #0489 - Base analyzer - Filter function

  • #0490 - Base analyzer - Parsing

  • #0491 - Base analyzer - Working directory

  • #0492 - Base analyzer - Map function

  • #0493 - Base analyzer - Reduce function

  • #0494 - Base analyzer - per group function

  • #0495 - Base analyzer - Destroy function

  • #0496 - Features of AnalyzeManager - Overview

  • #0497 - Features of AnalyzeManager - Partial analysis

  • #0498 - Features of AnalyzeManager - Max items

  • #0499 - Features of AnalyzeManager - Working directory forcing

  • #0500 - Features of AnalyzeManager - Adding items

  • #0501 - Built-in analyzers - InsetChart analyzer

  • #0502 - Built-in analyzers - CSV Analyzer

  • #0503 - Built-in analyzers - Tags analyzer

  • #0504 - Built-in analyzers - Download analyzer

  • #0508 - Logging and Debugging

  • #0509 - Global parameters

  • #0511 - COMPS platform options

  • #0629 - Update docker endpoint on ssmt/local platform to use external endpoint for pull/running

  • #0630 - Investigate packaging idmtools as wheel file

  • #0714 - Document the Versioning details

  • #0717 - Sweep Simulation Builder

  • #0720 - Documentation on Analyzing Failed experiments

  • #0721 - AddAnalyer should have example in its self documentation

  • #0722 - CSVAnalyzer should have example in its self documentation

  • #0723 - DownloadAnalyzer should have example in its self documentation

  • #0724 - PlatformAnalysis should have explanation of its used documented

  • #0727 - SimulationBuilder Sweep builder documentation

  • #0734 - idmtools does not install dataclasses on python3.6

  • #0751 - Switch to apidoc generated RSTs for modules and remove from source control

Feature Request#

  • #0059 - Chaining of Analyzers

  • #0097 - Ability to batch simulations within simulation

  • #0704 - Tthere is no way to load custom wheel using the RequirementsToAssets utility

  • #0784 - Remove default node_group value ‘emod_abcd’ from platform

  • #0786 - Improve Suite support

Platforms#

  • #0277 - Need way to add tags to COMPSPlatform ACs after creation

  • #0638 - Change print statement to logger in python_requirements_ac utility

  • #0640 - Better error reporting when the python_requirements_ac fails

  • #0651 - A user should not need to specify the default SSMT image

  • #0688 - Load Custom Library Utility should support install packages from Artifactory

  • #0705 - Should have way to regenerate AssetCollection id from RequirementsToAssetCollection

  • #0757 - Set PYTHONPATH on Slurm

User Experience#

  • #0760 - Email for issues and feature requests

  • #0781 - Suites should support run on object

  • #0787 - idmtools should print experiment id by default in console