diff --git a/docs/_static/documentation_options.js b/docs/_static/documentation_options.js
index 4fcd8bc..6117d7c 100644
--- a/docs/_static/documentation_options.js
+++ b/docs/_static/documentation_options.js
@@ -1,6 +1,6 @@
var DOCUMENTATION_OPTIONS = {
URL_ROOT: document.getElementById("documentation_options").getAttribute('data-url_root'),
- VERSION: '0.1.79',
+ VERSION: '0.1.80',
LANGUAGE: 'en',
COLLAPSE_INDEX: false,
BUILDER: 'html',
diff --git a/docs/about.html b/docs/about.html
index 3fa29a1..ab1baf6 100644
--- a/docs/about.html
+++ b/docs/about.html
@@ -6,7 +6,7 @@
-
About the BioSimulators test suite — BioSimulators test suite 0.1.79 documentation
+ About the BioSimulators test suite — BioSimulators test suite 0.1.80 documentation
diff --git a/docs/genindex.html b/docs/genindex.html
index f41b175..2f551c4 100644
--- a/docs/genindex.html
+++ b/docs/genindex.html
@@ -5,7 +5,7 @@
- Index — BioSimulators test suite 0.1.79 documentation
+ Index — BioSimulators test suite 0.1.80 documentation
diff --git a/docs/index.html b/docs/index.html
index 509cc69..9e1381c 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -6,7 +6,7 @@
- BioSimulators test suite documentation — BioSimulators test suite 0.1.79 documentation
+ BioSimulators test suite documentation — BioSimulators test suite 0.1.80 documentation
@@ -176,17 +176,17 @@
BioSimulators test suite documentation
-The BioSimulators test suite is a tool for validating that biosimulation software tools implement the BioSimulators conventions for biosimulation tools .
+The BioSimulators test suite is a tool for validating that biosimulation software tools implement the BioSimulators conventions for biosimulation tools .
The test suite is composed of two parts:
A collection of example modeling projects. Each project is represented by a single COMBINE/OMEX archive that contains one or more simulation experiments described using the Simulation Experiment Description Markup Language (SED-ML) and one or more models described using a format such as the BioNetGen Language (BNGL) ) or the Systems Biology Markup Language (SBML) .
Software for checking that biosimulation tools execute these projects according to the BioSimulators conventions.
diff --git a/docs/installation.html b/docs/installation.html
index 8e8034b..26e4a68 100644
--- a/docs/installation.html
+++ b/docs/installation.html
@@ -6,7 +6,7 @@
- Installation instructions — BioSimulators test suite 0.1.79 documentation
+ Installation instructions — BioSimulators test suite 0.1.80 documentation
diff --git a/docs/py-modindex.html b/docs/py-modindex.html
index 23221d3..300aa80 100644
--- a/docs/py-modindex.html
+++ b/docs/py-modindex.html
@@ -5,7 +5,7 @@
- Python Module Index — BioSimulators test suite 0.1.79 documentation
+ Python Module Index — BioSimulators test suite 0.1.80 documentation
diff --git a/docs/search.html b/docs/search.html
index 1f005f6..bd01fcc 100644
--- a/docs/search.html
+++ b/docs/search.html
@@ -5,7 +5,7 @@
- Search — BioSimulators test suite 0.1.79 documentation
+ Search — BioSimulators test suite 0.1.80 documentation
diff --git a/docs/searchindex.js b/docs/searchindex.js
index 73039d3..61685f8 100644
--- a/docs/searchindex.js
+++ b/docs/searchindex.js
@@ -1 +1 @@
-Search.setIndex({docnames:["about","genindex","index","installation","source/biosimulators_test_suite","source/biosimulators_test_suite.results","source/biosimulators_test_suite.test_case","tutorial"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":4,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":3,"sphinx.domains.rst":2,"sphinx.domains.std":2,sphinx:56},filenames:["about.rst","genindex.rst","index.rst","installation.rst","source/biosimulators_test_suite.rst","source/biosimulators_test_suite.results.rst","source/biosimulators_test_suite.test_case.rst","tutorial.rst"],objects:{"":[[4,0,0,"-","biosimulators_test_suite"]],"biosimulators_test_suite.config":[[4,1,1,"","Config"]],"biosimulators_test_suite.config.Config":[[4,2,1,"","biosimulators_api_client_id"],[4,2,1,"","biosimulators_api_client_secret"],[4,2,1,"","biosimulators_api_endpoint"],[4,2,1,"","biosimulators_audience"],[4,2,1,"","biosimulators_auth_endpoint"],[4,2,1,"","biosimulators_curator_gh_ids"],[4,2,1,"","biosimulators_default_image_version"],[4,2,1,"","biosimulators_default_specifications_version"],[4,2,1,"","biosimulators_docker_image_url_pattern"],[4,2,1,"","biosimulators_docker_registry_token"],[4,2,1,"","biosimulators_docker_registry_url"],[4,2,1,"","biosimulators_docker_registry_username"],[4,2,1,"","docker_hub_token"],[4,2,1,"","docker_hub_username"],[4,2,1,"","pull_docker_image"],[4,2,1,"","runbiosimulations_api_client_id"],[4,2,1,"","runbiosimulations_api_client_secret"],[4,2,1,"","runbiosimulations_api_endpoint"],[4,2,1,"","runbiosimulations_audience"],[4,2,1,"","runbiosimulations_auth_endpoint"],[4,2,1,"","singularity_image_dirname"],[4,2,1,"","test_case_timeout"],[4,2,1,"","user_to_exec_in_simulator_containers"]],"biosimulators_test_suite.data_model":[[4,1,1,"","AlertType"],[4,1,1,"","ExpectedSedDataSet"],[4,1,1,"","ExpectedSedPlot"],[4,1,1,"","ExpectedSedReport"],[4,1,1,"","OutputMedium"],[4,1,1,"","SedTaskRequirements"],[4,1,1,"","TestCase"]],"biosimulators_test_suite.data_model.AlertType":[[4,2,1,"","exception"],[4,2,1,"","warning"]],"biosimulators_test_suite.data_model.OutputMedium":[[4,2,1,"","console"],[4,2,1,"","gh_issue"]],"biosimulators_test_suite.data_model.SedTaskRequirements":[[4,2,1,"","model_format"],[4,2,1,"","model_format_features"],[4,2,1,"","simulation_algorithm"]],"biosimulators_test_suite.data_model.TestCase":[[4,2,1,"","description"],[4,3,1,"","eval"],[4,3,1,"","get_simulator_docker_image"],[4,2,1,"","id"],[4,2,1,"","name"],[4,2,1,"","output_medium"]],"biosimulators_test_suite.exceptions":[[4,4,1,"","InvalidOutputsException"],[4,4,1,"","SkippedTestCaseException"],[4,4,1,"","TestCaseException"],[4,4,1,"","TimeoutException"]],"biosimulators_test_suite.exec_cli":[[4,1,1,"","App"],[4,1,1,"","BaseController"],[4,5,1,"","main"]],"biosimulators_test_suite.exec_cli.App":[[4,1,1,"","Meta"]],"biosimulators_test_suite.exec_cli.App.Meta":[[4,2,1,"","base_controller"],[4,2,1,"","handlers"],[4,2,1,"","label"]],"biosimulators_test_suite.exec_cli.BaseController":[[4,1,1,"","Meta"]],"biosimulators_test_suite.exec_cli.BaseController.Meta":[[4,2,1,"","arguments"],[4,2,1,"","description"],[4,2,1,"","help"],[4,2,1,"","label"]],"biosimulators_test_suite.exec_core":[[4,1,1,"","SimulatorValidator"]],"biosimulators_test_suite.exec_core.SimulatorValidator":[[4,2,1,"","cases"],[4,2,1,"","cli"],[4,2,1,"","dry_run"],[4,3,1,"","eval_case"],[4,3,1,"","find_cases"],[4,3,1,"","find_cases_in_module"],[4,2,1,"","log_std_out_err"],[4,2,1,"","output_medium"],[4,3,1,"","run"],[4,2,1,"","specifications"],[4,3,1,"","summarize_results"],[4,2,1,"","synthetic_archives_dir"],[4,2,1,"","verbose"],[4,2,1,"","working_dirname"]],"biosimulators_test_suite.exec_gh_action":[[4,1,1,"","ValidateCommitSimulatorGitHubAction"]],"biosimulators_test_suite.exec_gh_action.ValidateCommitSimulatorGitHubAction":[[4,3,1,"","add_comment_to_issue"],[4,3,1,"","commit_simulator"],[4,3,1,"","does_submission_have_approved_label"],[4,3,1,"","exec_core"],[4,3,1,"","get_auth_headers_for_biosimulations_api"],[4,3,1,"","get_initial_message"],[4,3,1,"","is_other_version_of_simulator_validated"],[4,3,1,"","is_simulator_approved"],[4,3,1,"","is_submission_latest_version_of_simulator"],[4,2,1,"","issue_number"],[4,3,1,"","post_entry_to_biosimulators_api"],[4,3,1,"","push_image"],[4,3,1,"","run"],[4,3,1,"","trigger_conversion_of_docker_image_to_singularity"],[4,3,1,"","validate_image"],[4,3,1,"","validate_permissions"]],"biosimulators_test_suite.results":[[5,0,0,"-","data_model"],[5,0,0,"-","io"]],"biosimulators_test_suite.results.data_model":[[5,1,1,"","TestCaseResult"],[5,1,1,"","TestCaseResultType"],[5,1,1,"","TestResultsReport"]],"biosimulators_test_suite.results.data_model.TestCaseResult":[[5,2,1,"","case"],[5,2,1,"","duration"],[5,2,1,"","exception"],[5,2,1,"","exception_traceback"],[5,2,1,"","log"],[5,2,1,"","skip_reason"],[5,3,1,"","to_dict"],[5,2,1,"","type"],[5,2,1,"","warnings"]],"biosimulators_test_suite.results.data_model.TestCaseResultType":[[5,2,1,"","failed"],[5,2,1,"","passed"],[5,2,1,"","skipped"]],"biosimulators_test_suite.results.data_model.TestResultsReport":[[5,2,1,"","gh_action_run"],[5,2,1,"","gh_issue"],[5,2,1,"","results"],[5,2,1,"","test_suite_version"],[5,3,1,"","to_dict"]],"biosimulators_test_suite.results.io":[[5,5,1,"","write_test_results"]],"biosimulators_test_suite.test_case":[[6,0,0,"-","cli"],[6,0,0,"-","combine_archive"],[6,0,0,"-","docker_image"],[6,0,0,"-","log"],[6,0,0,"-","published_project"],[6,0,0,"-","results_report"],[6,0,0,"-","sedml"],[6,0,0,"-","utils"]],"biosimulators_test_suite.test_case.cli":[[6,1,1,"","CliDescribesSupportedEnvironmentVariablesInline"],[6,1,1,"","CliDisplaysHelpInline"],[6,1,1,"","CliDisplaysVersionInformationInline"]],"biosimulators_test_suite.test_case.cli.CliDescribesSupportedEnvironmentVariablesInline":[[6,3,1,"","eval"]],"biosimulators_test_suite.test_case.cli.CliDisplaysHelpInline":[[6,3,1,"","eval"]],"biosimulators_test_suite.test_case.cli.CliDisplaysVersionInformationInline":[[6,3,1,"","eval"]],"biosimulators_test_suite.test_case.combine_archive":[[6,1,1,"","CombineArchiveHasSedDocumentsInNestedDirectories"],[6,1,1,"","CombineArchiveHasSedDocumentsWithSameNamesInDifferentInNestedDirectories"],[6,1,1,"","CombineArchiveTestCase"],[6,1,1,"","WhenACombineArchiveHasAMasterFileSimulatorOnlyExecutesThisFile"],[6,1,1,"","WhenACombineArchiveHasNoMasterFileSimulatorExecutesAllSedDocuments"]],"biosimulators_test_suite.test_case.combine_archive.CombineArchiveHasSedDocumentsInNestedDirectories":[[6,2,1,"","SED_DOCUMENTS_HAVE_SAME_NAMES"],[6,2,1,"","SED_DOCUMENT_LOCATIONS_ARE_NESTED"],[6,2,1,"","_archive_has_master"]],"biosimulators_test_suite.test_case.combine_archive.CombineArchiveHasSedDocumentsWithSameNamesInDifferentInNestedDirectories":[[6,2,1,"","SED_DOCUMENTS_HAVE_SAME_NAMES"],[6,2,1,"","SED_DOCUMENT_LOCATIONS_ARE_NESTED"],[6,2,1,"","_archive_has_master"]],"biosimulators_test_suite.test_case.combine_archive.CombineArchiveTestCase":[[6,2,1,"","SED_DOCUMENTS_HAVE_SAME_NAMES"],[6,2,1,"","SED_DOCUMENT_LOCATIONS_ARE_NESTED"],[6,2,1,"","_expected_report_ids"],[6,3,1,"","build_synthetic_archives"],[6,3,1,"","eval_outputs"],[6,3,1,"","get_expected_reports"]],"biosimulators_test_suite.test_case.combine_archive.WhenACombineArchiveHasAMasterFileSimulatorOnlyExecutesThisFile":[[6,2,1,"","_archive_has_master"]],"biosimulators_test_suite.test_case.combine_archive.WhenACombineArchiveHasNoMasterFileSimulatorExecutesAllSedDocuments":[[6,2,1,"","_archive_has_master"]],"biosimulators_test_suite.test_case.docker_image":[[6,1,1,"","DeclaresSupportedEnvironmentVariables"],[6,1,1,"","DefaultUserIsRoot"],[6,1,1,"","HasBioContainersLabels"],[6,1,1,"","HasOciLabels"],[6,1,1,"","SingularityImageExecutesSimulationsSuccessfully"]],"biosimulators_test_suite.test_case.docker_image.DeclaresSupportedEnvironmentVariables":[[6,3,1,"","eval"]],"biosimulators_test_suite.test_case.docker_image.DefaultUserIsRoot":[[6,3,1,"","eval"]],"biosimulators_test_suite.test_case.docker_image.HasBioContainersLabels":[[6,2,1,"","EXPECTED_LABELS"],[6,3,1,"","eval"]],"biosimulators_test_suite.test_case.docker_image.HasOciLabels":[[6,2,1,"","EXPECTED_LABELS"],[6,3,1,"","eval"]],"biosimulators_test_suite.test_case.docker_image.SingularityImageExecutesSimulationsSuccessfully":[[6,2,1,"","EXEC_WITH_SINGULARITY"]],"biosimulators_test_suite.test_case.log":[[6,1,1,"","LoggingTestCase"],[6,1,1,"","SimulatorReportsTheStatusOfTheExecutionOfCombineArchives"],[6,1,1,"","SimulatorReportsTheStatusOfTheExecutionOfSedDocuments"],[6,1,1,"","SimulatorReportsTheStatusOfTheExecutionOfSedOutputs"],[6,1,1,"","SimulatorReportsTheStatusOfTheExecutionOfSedTasks"]],"biosimulators_test_suite.test_case.log.LoggingTestCase":[[6,2,1,"","REPORT_ERROR_AS_SKIP"],[6,2,1,"","VALIDATE_OUTPUT_LOGS"],[6,2,1,"","VALIDATE_SED_DOCUMENT_LOGS"],[6,2,1,"","VALIDATE_TASK_LOGS"],[6,3,1,"","eval_outputs"],[6,3,1,"","is_concrete"]],"biosimulators_test_suite.test_case.log.SimulatorReportsTheStatusOfTheExecutionOfCombineArchives":[[6,3,1,"","is_concrete"]],"biosimulators_test_suite.test_case.log.SimulatorReportsTheStatusOfTheExecutionOfSedDocuments":[[6,2,1,"","VALIDATE_SED_DOCUMENT_LOGS"],[6,3,1,"","is_concrete"]],"biosimulators_test_suite.test_case.log.SimulatorReportsTheStatusOfTheExecutionOfSedOutputs":[[6,2,1,"","VALIDATE_OUTPUT_LOGS"],[6,2,1,"","VALIDATE_SED_DOCUMENT_LOGS"],[6,3,1,"","is_concrete"]],"biosimulators_test_suite.test_case.log.SimulatorReportsTheStatusOfTheExecutionOfSedTasks":[[6,2,1,"","VALIDATE_SED_DOCUMENT_LOGS"],[6,2,1,"","VALIDATE_TASK_LOGS"],[6,3,1,"","is_concrete"]],"biosimulators_test_suite.test_case.published_project":[[6,1,1,"","ConfigurableMasterCombineArchiveTestCase"],[6,1,1,"","ExpectedResultOfSyntheticArchive"],[6,1,1,"","SimulatorCanExecutePublishedProject"],[6,1,1,"","SingleMasterSedDocumentCombineArchiveTestCase"],[6,1,1,"","SyntheticCombineArchiveTestCase"],[6,1,1,"","UniformTimeCourseTestCase"],[6,5,1,"","find_cases"]],"biosimulators_test_suite.test_case.published_project.ConfigurableMasterCombineArchiveTestCase":[[6,2,1,"","_archive_has_master"],[6,2,1,"","_expected_report_ids"],[6,2,1,"","_keep_one_task_one_report"],[6,2,1,"","_model_change_filter"],[6,2,1,"","_remove_algorithm_parameter_changes"],[6,2,1,"","_remove_plots"],[6,2,1,"","_use_single_variable_data_generators"],[6,3,1,"","build_synthetic_archives"]],"biosimulators_test_suite.test_case.published_project.ExpectedResultOfSyntheticArchive":[[6,2,1,"","archive"],[6,2,1,"","environment"],[6,2,1,"","is_success_expected"],[6,2,1,"","sed_documents"]],"biosimulators_test_suite.test_case.published_project.SimulatorCanExecutePublishedProject":[[6,2,1,"","a_tol"],[6,2,1,"","assert_no_extra_datasets"],[6,2,1,"","assert_no_extra_plots"],[6,2,1,"","assert_no_extra_reports"],[6,2,1,"","assert_no_missing_plots"],[6,3,1,"","compatible_with_specifications"],[6,3,1,"","eval"],[6,3,1,"","exec_sedml_docs_in_archive"],[6,2,1,"","expected_plots"],[6,2,1,"","expected_reports"],[6,2,1,"","filename"],[6,3,1,"","from_dict"],[6,3,1,"","from_json"],[6,3,1,"","get_description"],[6,2,1,"","id"],[6,2,1,"","minimum_number_of_synthetic_uniform_time_steps"],[6,2,1,"","name"],[6,2,1,"","r_tol"],[6,2,1,"","runtime_failure_alert_type"],[6,2,1,"","skipped_simulators"],[6,2,1,"","task_requirements"]],"biosimulators_test_suite.test_case.published_project.SingleMasterSedDocumentCombineArchiveTestCase":[[6,2,1,"","_archive_has_master"]],"biosimulators_test_suite.test_case.published_project.SyntheticCombineArchiveTestCase":[[6,2,1,"","EXEC_WITH_SINGULARITY"],[6,2,1,"","REPORT_ERROR_AS_SKIP"],[6,2,1,"","_published_projects_test_case"],[6,3,1,"","build_synthetic_archives"],[6,2,1,"","description"],[6,3,1,"","eval"],[6,3,1,"","eval_outputs"],[6,2,1,"","id"],[6,3,1,"","is_curated_archive_suitable_for_building_synthetic_archive"],[6,3,1,"","is_curated_sed_algorithm_suitable_for_building_synthetic_archive"],[6,3,1,"","is_curated_sed_doc_suitable_for_building_synthetic_archive"],[6,3,1,"","is_curated_sed_model_suitable_for_building_synthetic_archive"],[6,3,1,"","is_curated_sed_report_suitable_for_building_synthetic_archive"],[6,3,1,"","is_curated_sed_simulation_suitable_for_building_synthetic_archive"],[6,3,1,"","is_curated_sed_task_suitable_for_building_synthetic_archive"],[6,2,1,"","name"],[6,2,1,"","output_medium"],[6,2,1,"","published_projects_test_cases"]],"biosimulators_test_suite.test_case.published_project.UniformTimeCourseTestCase":[[6,2,1,"","TEST_TIME"],[6,3,1,"","add_time_data_set"],[6,3,1,"","build_synthetic_archives"],[6,3,1,"","eval_outputs"],[6,3,1,"","is_curated_sed_task_suitable_for_building_synthetic_archive"],[6,3,1,"","modify_simulation"]],"biosimulators_test_suite.test_case.results_report":[[6,1,1,"","SimulatorGeneratesReportsOfSimulationResults"]],"biosimulators_test_suite.test_case.results_report.SimulatorGeneratesReportsOfSimulationResults":[[6,3,1,"","eval_outputs"]],"biosimulators_test_suite.test_case.sedml":[[6,1,1,"","SimulatorProducesLinear2DPlots"],[6,1,1,"","SimulatorProducesLinear3DPlots"],[6,1,1,"","SimulatorProducesLogarithmic2DPlots"],[6,1,1,"","SimulatorProducesLogarithmic3DPlots"],[6,1,1,"","SimulatorProducesMultiplePlots"],[6,1,1,"","SimulatorProducesReportsWithCuratedNumberOfDimensions"],[6,1,1,"","SimulatorSupportsAlgorithmParameters"],[6,1,1,"","SimulatorSupportsModelAttributeChanges"],[6,1,1,"","SimulatorSupportsModelsSimulationsTasksDataGeneratorsAndReports"],[6,1,1,"","SimulatorSupportsMultipleReportsPerSedDocument"],[6,1,1,"","SimulatorSupportsMultipleTasksPerSedDocument"],[6,1,1,"","SimulatorSupportsRepeatedTasksWithFunctionalRangeVariables"],[6,1,1,"","SimulatorSupportsRepeatedTasksWithFunctionalRanges"],[6,1,1,"","SimulatorSupportsRepeatedTasksWithLinearUniformRanges"],[6,1,1,"","SimulatorSupportsRepeatedTasksWithLogarithmicUniformRanges"],[6,1,1,"","SimulatorSupportsRepeatedTasksWithMultipleSubTasks"],[6,1,1,"","SimulatorSupportsRepeatedTasksWithNestedFunctionalRanges"],[6,1,1,"","SimulatorSupportsRepeatedTasksWithNestedRepeatedTasks"],[6,1,1,"","SimulatorSupportsRepeatedTasksWithSubTasksOfMixedTypes"],[6,1,1,"","SimulatorSupportsRepeatedTasksWithVectorRanges"],[6,1,1,"","SimulatorSupportsSubstitutingAlgorithms"],[6,1,1,"","SimulatorSupportsUniformTimeCoursesWithNonZeroInitialTimes"],[6,1,1,"","SimulatorSupportsUniformTimeCoursesWithNonZeroOutputStartTimes"]],"biosimulators_test_suite.test_case.sedml.SimulatorProducesReportsWithCuratedNumberOfDimensions":[[6,3,1,"","eval_outputs"],[6,3,1,"","is_curated_sed_algorithm_suitable_for_building_synthetic_archive"]],"biosimulators_test_suite.test_case.sedml.SimulatorSupportsAlgorithmParameters":[[6,3,1,"","build_synthetic_archives"],[6,3,1,"","is_curated_sed_algorithm_suitable_for_building_synthetic_archive"]],"biosimulators_test_suite.test_case.sedml.SimulatorSupportsModelAttributeChanges":[[6,2,1,"","REPORT_ERROR_AS_SKIP"],[6,3,1,"","build_synthetic_archives"]],"biosimulators_test_suite.test_case.sedml.SimulatorSupportsModelsSimulationsTasksDataGeneratorsAndReports":[[6,3,1,"","eval_outputs"]],"biosimulators_test_suite.test_case.sedml.SimulatorSupportsMultipleReportsPerSedDocument":[[6,3,1,"","build_synthetic_archives"],[6,3,1,"","eval_outputs"]],"biosimulators_test_suite.test_case.sedml.SimulatorSupportsMultipleTasksPerSedDocument":[[6,2,1,"","_expected_reports"],[6,3,1,"","build_synthetic_archives"],[6,3,1,"","eval_outputs"]],"biosimulators_test_suite.test_case.sedml.SimulatorSupportsRepeatedTasksWithFunctionalRangeVariables":[[6,2,1,"","FUNCTONAL_RANGE_USES_VARIABLES"],[6,2,1,"","HAS_CHANGES"],[6,2,1,"","NUM_NESTED_RANGES"],[6,2,1,"","NUM_NESTED_REPEATED_TASKS"],[6,2,1,"","NUM_SUB_TASKS"],[6,2,1,"","RANGE_TYPE"],[6,3,1,"","is_concrete"]],"biosimulators_test_suite.test_case.sedml.SimulatorSupportsRepeatedTasksWithFunctionalRanges":[[6,2,1,"","FUNCTONAL_RANGE_USES_VARIABLES"],[6,2,1,"","NUM_NESTED_RANGES"],[6,2,1,"","NUM_NESTED_REPEATED_TASKS"],[6,2,1,"","NUM_SUB_TASKS"],[6,2,1,"","RANGE_TYPE"],[6,3,1,"","is_concrete"]],"biosimulators_test_suite.test_case.sedml.SimulatorSupportsRepeatedTasksWithLinearUniformRanges":[[6,2,1,"","NUM_NESTED_REPEATED_TASKS"],[6,2,1,"","NUM_SUB_TASKS"],[6,2,1,"","RANGE_TYPE"],[6,2,1,"","UNIFORM_RANGE_TYPE"],[6,3,1,"","is_concrete"]],"biosimulators_test_suite.test_case.sedml.SimulatorSupportsRepeatedTasksWithLogarithmicUniformRanges":[[6,2,1,"","NUM_NESTED_REPEATED_TASKS"],[6,2,1,"","NUM_SUB_TASKS"],[6,2,1,"","RANGE_TYPE"],[6,2,1,"","UNIFORM_RANGE_TYPE"],[6,3,1,"","is_concrete"]],"biosimulators_test_suite.test_case.sedml.SimulatorSupportsRepeatedTasksWithMultipleSubTasks":[[6,2,1,"","NUM_NESTED_REPEATED_TASKS"],[6,2,1,"","NUM_SUB_TASKS"],[6,2,1,"","RANGE_TYPE"],[6,3,1,"","is_concrete"]],"biosimulators_test_suite.test_case.sedml.SimulatorSupportsRepeatedTasksWithNestedFunctionalRanges":[[6,2,1,"","FUNCTONAL_RANGE_USES_VARIABLES"],[6,2,1,"","NUM_NESTED_RANGES"],[6,2,1,"","NUM_NESTED_REPEATED_TASKS"],[6,2,1,"","NUM_SUB_TASKS"],[6,2,1,"","RANGE_TYPE"],[6,3,1,"","is_concrete"]],"biosimulators_test_suite.test_case.sedml.SimulatorSupportsRepeatedTasksWithNestedRepeatedTasks":[[6,2,1,"","MIXED_SUB_TASK_TYPES"],[6,2,1,"","NUM_NESTED_REPEATED_TASKS"],[6,2,1,"","NUM_SUB_TASKS"],[6,2,1,"","RANGE_LENS"],[6,2,1,"","RANGE_TYPE"],[6,3,1,"","is_concrete"]],"biosimulators_test_suite.test_case.sedml.SimulatorSupportsRepeatedTasksWithSubTasksOfMixedTypes":[[6,2,1,"","MIXED_SUB_TASK_TYPES"],[6,2,1,"","NUM_NESTED_REPEATED_TASKS"],[6,2,1,"","NUM_SUB_TASKS"],[6,2,1,"","RANGE_LENS"],[6,2,1,"","RANGE_TYPE"],[6,3,1,"","is_concrete"]],"biosimulators_test_suite.test_case.sedml.SimulatorSupportsRepeatedTasksWithVectorRanges":[[6,2,1,"","NUM_NESTED_REPEATED_TASKS"],[6,2,1,"","NUM_SUB_TASKS"],[6,2,1,"","RANGE_TYPE"],[6,3,1,"","is_concrete"]],"biosimulators_test_suite.test_case.sedml.SimulatorSupportsSubstitutingAlgorithms":[[6,2,1,"","REPORT_ERROR_AS_SKIP"],[6,3,1,"","build_synthetic_archives"],[6,3,1,"","is_curated_sed_algorithm_suitable_for_building_synthetic_archive"]],"biosimulators_test_suite.test_case.sedml.SimulatorSupportsUniformTimeCoursesWithNonZeroInitialTimes":[[6,2,1,"","REPORT_ERROR_AS_SKIP"],[6,2,1,"","TEST_TIME"],[6,3,1,"","modify_simulation"]],"biosimulators_test_suite.test_case.sedml.SimulatorSupportsUniformTimeCoursesWithNonZeroOutputStartTimes":[[6,2,1,"","TEST_TIME"],[6,3,1,"","modify_simulation"]],"biosimulators_test_suite.test_case.utils":[[6,5,1,"","are_array_shapes_equivalent"],[6,5,1,"","reduce_array_shape"]],"biosimulators_test_suite.utils":[[4,5,1,"","get_singularity_image_filename"],[4,5,1,"","simulation_results_isnan"]],"biosimulators_test_suite.warnings":[[4,4,1,"","IgnoredTestCaseWarning"],[4,4,1,"","InvalidOutputsWarning"],[4,4,1,"","SimulatorRuntimeErrorWarning"],[4,4,1,"","TestCaseWarning"]],biosimulators_test_suite:[[4,0,0,"-","config"],[4,0,0,"-","data_model"],[4,0,0,"-","exceptions"],[4,0,0,"-","exec_cli"],[4,0,0,"-","exec_core"],[4,0,0,"-","exec_gh_action"],[5,0,0,"-","results"],[6,0,0,"-","test_case"],[4,0,0,"-","utils"],[4,0,0,"-","warnings"]]},objnames:{"0":["py","module","Python module"],"1":["py","class","Python class"],"2":["py","attribute","Python attribute"],"3":["py","method","Python method"],"4":["py","exception","Python exception"],"5":["py","function","Python function"]},objtypes:{"0":"py:module","1":"py:class","2":"py:attribute","3":"py:method","4":"py:exception","5":"py:function"},terms:{"0":[0,4,5,6],"0001":6,"01":[4,5,6],"02":6,"05":4,"06":4,"1":[0,4,5,6,7],"10":6,"12":[4,6],"2":[6,7],"2003":7,"2010":[4,7],"2020":[4,6],"2021":[4,5,6],"21":[4,6],"22":4,"29":6,"2d":6,"3":[3,6],"30":4,"3d":6,"6":7,"62":[],"63":[],"64":[],"65":[],"65536":4,"66":[],"67":[],"68":[],"69":[],"7":3,"70":[],"71":[],"72":[],"73":[],"74":[],"75":[],"76":[],"77":[],"78":[],"79":[4,5],"abstract":[4,6],"case":[3,4,5,6],"class":[4,5,6],"default":[4,6],"do":[4,6,7],"enum":[4,5],"export":[5,7],"float":[4,5,6],"function":6,"int":[4,5,6],"public":2,"return":[4,5,6],"static":4,"true":[4,5,6,7],"try":4,A:[2,4,5,6,7],For:7,If:[4,6,7],In:[3,7],Its:7,The:[0,2,3,7],To:3,_archive_has_mast:6,_current_user_:4,_expected_report:6,_expected_report_id:6,_keep_one_task_one_report:6,_model_change_filt:6,_published_projects_test_cas:6,_remove_algorithm_parameter_chang:6,_remove_plot:6,_use_single_variable_data_gener:6,a_tol:6,abc:4,about:[2,4,5,6,7],abov:[3,7],absolut:6,accept:[4,7],accord:2,account:7,acknowledg:2,action:[4,5,7],actual:6,add:6,add_comment_to_issu:4,add_time_data_set:6,addit:[3,4,5],addition:7,after:3,alert:4,alerttyp:[4,6],algorithm:[4,6],algorithmsubstitutionpolici:6,alia:6,all:[4,6,7],alreadi:4,also:[3,6,7],altern:4,alternative_com:4,although:3,an:[4,6,7],analysi:0,ani:[0,4],anoth:4,api:[2,4],app:4,applic:[4,6,7],approv:4,ar:[0,3,4,6,7],archiv:[2,3,4,6],are_array_shapes_equival:6,arg:[4,6],argparsecontrol:4,argument:[2,4,7],arrai:[4,6],assert_no_extra_dataset:6,assert_no_extra_plot:6,assert_no_extra_report:6,assert_no_missing_plot:6,attribut:[4,6],audienc:4,authent:4,authentif:4,author:[4,5,6],automat:4,avail:3,award:0,base:[4,5,6],base_control:4,base_imag:6,base_path:6,basecontrol:4,bath:6,becaus:3,been:4,below:[3,7],bin:7,biocontain:6,biol:[4,7],biologi:2,biomed:[0,4,5,6],bionetgen:[2,3],biosimul:[3,4,7],biosimulators_api_client_id:4,biosimulators_api_client_secret:4,biosimulators_api_endpoint:4,biosimulators_audi:4,biosimulators_auth_endpoint:4,biosimulators_curator_gh_id:4,biosimulators_default_image_vers:4,biosimulators_default_specifications_vers:4,biosimulators_docker_image_url_pattern:4,biosimulators_docker_registry_token:4,biosimulators_docker_registry_url:4,biosimulators_docker_registry_usernam:4,biosimulators_tellurium:7,biosimulators_test_suit:[2,3,7],biosimulators_util:[4,6],biotool:6,bngl:2,bodi:7,bool:[4,5,6],branch:3,build_synthetic_arch:6,c:4,call:[4,7],can:[3,6,7],captur:[3,4],caravagna:[4,7],case_id:4,cco:0,cell:[0,7],cement:4,center:[0,4,5,6],chang:6,check:[2,3,4,6],checkpoint:7,ci:4,ciliberto:7,circleci:7,classmethod:4,clean:4,cli:[4,7],clidescribessupportedenvironmentvariablesinlin:6,clidisplayshelpinlin:6,clidisplaysversioninformationinlin:6,client:4,client_id:4,client_secret:4,clone:3,cloud:2,code:[0,7],collect:[2,3,4,6,7],com:[3,7],combin:[2,3,4,6],combine_arch:4,combinearch:6,combinearchivehasseddocumentsinnesteddirectori:6,combinearchivehasseddocumentswithsamenamesindifferentinnesteddirectori:6,combinearchivetestcas:6,command:[2,3,4,6],comment:[2,4],commit:[4,7],commit_simul:4,commitsimul:7,common:[0,4],compatible_with_specif:6,compos:2,computation:6,concret:6,conduct:0,config:2,configur:4,configurablemastercombinearchivetestcas:6,connecticut:0,consist:4,consol:[4,6],contact:0,contain:[2,4,6,7],container:4,content:6,continu:7,contribut:2,control:4,convent:2,convert:3,copi:6,copyright:[4,5,6],core:[4,6,7],correct:4,cours:6,creat:[4,6,7],creativ:0,curat:[4,6],curated_arch:6,curated_archive_dir:6,curated_sed_doc:6,curl:7,current:4,curv:6,d:7,data:[4,5,6],data_model:[2,6],data_set:4,databas:4,dataset:6,date:[4,5,6],debug:[4,5,7],declar:6,declaressupportedenvironmentvari:6,defaultuserisroot:6,defin:6,depend:2,deploi:[3,7],deploy:2,deriv:6,describ:[2,6,7],descript:[2,4,6,7],dest:4,detail:4,determin:[4,6],develop:[2,7],dict:[4,5,6],dictionari:[5,6,7],did:[4,6],differ:6,dimens:6,dir:[4,7],dir_nam:6,directori:[4,6,7],discov:4,displai:[4,5],distinct:6,doc:[3,6],docker:[2,3,4,6],docker_hub_token:4,docker_hub_usernam:4,docker_imag:4,document:[4,6],doe:[3,6],does_submission_have_approved_label:4,doesn:[3,6],don:4,dry:[4,7],dry_run:[4,6],duplic:6,durat:5,e:[3,4,5,7],each:[2,3,4,5,6,7],easi:7,edam:4,edu:[4,5,6],either:7,element:[4,6],enabl:[4,7],encod:[3,7],endpoint:4,enthusiast:0,entri:7,environ:[4,6],equal:[6,7],equival:6,err:[4,7],error:[3,4,5,6,7],etc:4,eval:[4,6],eval_cas:4,eval_output:6,evalu:[4,6],exampl:[0,2,3,6,7],except:[2,5,6],exception_traceback:5,exec_cli:2,exec_cor:2,exec_gh_act:2,exec_sedml_docs_in_arch:6,exec_with_singular:6,execut:[2,3,4,5,6],existing_version_specif:4,expect:[4,6,7],expected_label:6,expected_plot:6,expected_report:6,expected_us:6,expectedresultofsyntheticarch:6,expectedseddataset:4,expectedsedplot:[4,6],expectedsedreport:[4,6],experi:[2,6],explain:5,ext:4,ext_argpars:4,extra:6,fail:[4,5,7],failur:[4,6],fals:[4,6],featur:[4,6],file:[2,4,5,6],filenam:[5,6],filter:6,find:[4,6,7],find_cas:[4,6],find_cases_in_modul:4,first:[3,6,7],flag:7,follow:[2,3,7],form:7,format:[2,4,6],foundat:4,from:[3,4,6],from_dict:6,from_json:6,functionalrang:6,functiontyp:6,functonal_range_uses_vari:6,g:[4,5,7],gener:[3,4,5,6],get:[4,6],get_auth_headers_for_biosimulations_api:4,get_descript:6,get_expected_report:6,get_initial_messag:4,get_simulator_docker_imag:4,get_singularity_image_filenam:4,getuid:4,gh_action:4,gh_action_run:5,gh_issu:[4,5],gh_token:7,gh_usernam:7,ghcr:7,gid:4,git:3,github:[3,4,5],githubact:4,githubusercont:7,greatest:4,group:4,guid:0,h:7,ha:[4,6],handl:6,handler:4,has_chang:6,hasbiocontainerslabel:6,hasocilabel:6,have:[3,6,7],header:4,health:0,help:[4,6],home:6,how:7,http:[3,7],hub:4,icahn:0,id:[4,6,7],identifi:6,ignor:[4,6],ignoredtestcasewarn:4,illustr:7,imag:[2,3,4,6],implement:[2,4,6],includ:3,index:2,indic:[4,7],indirectli:7,individu:6,inform:[4,5,6],initi:6,inlin:6,insid:4,inspect:[4,7],instal:[2,7],institut:0,instruct:[2,6,7],integr:7,interfac:[4,6],intermedi:4,invalid:7,invalidoutputsexcept:4,invalidoutputswarn:4,involv:[4,6],io:[3,4,7],is_concret:6,is_curated_archive_suitable_for_building_synthetic_arch:6,is_curated_sed_algorithm_suitable_for_building_synthetic_arch:6,is_curated_sed_doc_suitable_for_building_synthetic_arch:6,is_curated_sed_model_suitable_for_building_synthetic_arch:6,is_curated_sed_report_suitable_for_building_synthetic_arch:6,is_curated_sed_simulation_suitable_for_building_synthetic_arch:6,is_curated_sed_task_suitable_for_building_synthetic_arch:6,is_other_version_of_simulator_valid:4,is_simulator_approv:4,is_submission_latest_version_of_simul:4,is_success_expect:6,issu:[3,4,5],issue_numb:4,its:[6,7],j:[4,7],java:3,jonathan:[4,5,6],json:[4,5,6,7],karr:[0,4,5,6],keep:6,kei:7,kisao:4,kw:4,kwarg:6,lab:0,label:[4,6,7],languag:[2,3],latest:4,least:6,led:7,lem:3,length:[4,5,6],less:6,licens:[2,4,5,6],license_fil:6,like:7,line:[2,4,6],linear:6,list:[4,5,6],local:2,locat:[4,6],log:[3,4,5,7],log_std_out_err:4,logarithm:6,loggingtestcas:6,mac:[3,7],machin:7,main:4,maintain:6,manual:6,map:6,markup:2,master:6,match:6,max_len:4,max_log_len:5,maximum:[4,5],medicin:0,medium:[4,6],messag:[4,7],meta:4,metadata:6,method:[4,5,6],minimum:6,minimum_number_of_synthetic_uniform_time_step:6,mit:[0,4,5,6],mix:6,mixed_sub_task_typ:6,ml:[2,4,6],model:[0,2,3,4,5,6],model_format:4,model_format_featur:4,modifi:6,modify_simul:6,modul:[2,7],moduletyp:4,more:[2,4],morphogenesi:7,most:[3,7],mount:0,mssm:[4,5,6],multipl:[6,7],n:7,name:[4,6,7],nan:4,narg:4,nation:0,ncommitsimul:7,ndarrai:4,necessari:4,need:3,nest:6,neuroml:3,nname:7,non:6,none:[4,5,6],note:[3,7],nspecificationspatch:7,nspecificationsurl:7,num_nested_rang:6,num_nested_repeated_task:6,num_sub_task:6,number:[4,6],numpi:[4,6],nvalidateimag:7,nversion:7,obj:[5,6],object:[4,5,6],occur:7,oci:6,offlin:7,omex:[2,4,6,7],onc:7,one:[2,4,6],ones:6,onli:6,open:[4,6],opencontain:6,option:[2,4,5,6,7],order:[6,7],ordereddict:4,org:6,origin:[6,7],os:[3,4,7],oscil:[4,7],other:4,out:[4,7],out_dir:6,outlin:[3,7],output:[2,3,4,6],output_medium:[4,6],outputmedium:[4,6],outputs_dir:6,over:6,own:7,p41eb023912:0,packag:[0,3,7],pair:6,paramet:[4,5,6],parent:6,part:2,pass:[4,5,6],path:[4,5,6,7],pattern:4,peport:4,per:6,perform:[4,6],perl:3,permiss:4,person:4,pip:3,pleas:[0,7],plot:[6,7],point:[4,7],polici:6,post:[4,7],post_entry_to_biosimulators_api:4,print:4,process:4,produc:[4,6,7],program:4,programmat:7,project:[0,2,4,6],provid:6,public_repo:7,publish:4,published_project:[4,7],published_projects_test_cas:[4,6],pull:4,pull_docker_imag:4,push:4,push_imag:4,pypi:3,python:[3,7],question:2,r_tol:6,rais:[4,6],rang:6,range_len:6,range_typ:6,rather:[4,6],raw:7,read:6,real:4,reason:5,recommend:7,reduc:6,reduce_array_shap:6,registri:[4,7],rel:6,releas:0,remain:6,remov:6,renam:6,repeat:6,repeatedtaskstestcas:6,replac:6,repo:7,report:[3,4,5,6,7],report_error_as_skip:6,repositori:[3,7],repres:2,represent:5,reproduc:[0,4,5,6],request:7,requir:[3,4,6],rest:4,restrict:6,result:[4,6],results_report:4,retriev:7,review:4,revis:6,root:6,run:[2,3,4,5,6],runbiosimul:4,runbiosimulations_api_client_id:4,runbiosimulations_api_client_secret:4,runbiosimulations_api_endpoint:4,runbiosimulations_audi:4,runbiosimulations_auth_endpoint:4,runtime_failure_alert_typ:6,runtimewarn:4,s:[0,4,6],same:6,same_dim:6,same_method:6,save:[4,5,6],sbml:[2,4,7],scalar:4,school:0,scope:7,second:[4,5,6,7],secret:4,sed:[2,4,6],sed_doc:6,sed_doc_loc:6,sed_docu:6,sed_document_locations_are_nest:6,sed_documents_have_same_nam:6,seddocu:6,sedml:[4,7],sedtaskrequir:[4,6],see:0,sent:4,separ:7,set:[4,6],sever:3,shape:6,shape_1:6,shape_2:6,should:[3,4,6,7],similar:6,simul:[2,3,4,5,6],simulation_algorithm:4,simulation_results_isnan:4,simulator_id:4,simulator_nam:4,simulatorcanexecutepublishedproject:[4,6,7],simulatorgeneratesreportsofsimulationresult:6,simulatorproduces2dplotstestcas:6,simulatorproduces3dplotstestcas:6,simulatorproduceslinear2dplot:6,simulatorproduceslinear3dplot:6,simulatorproduceslogarithmic2dplot:6,simulatorproduceslogarithmic3dplot:6,simulatorproducesmultipleplot:6,simulatorproducesreportswithcuratednumberofdimens:6,simulatorreportsthestatusoftheexecutionofcombinearch:6,simulatorreportsthestatusoftheexecutionofseddocu:6,simulatorreportsthestatusoftheexecutionofsedoutput:6,simulatorreportsthestatusoftheexecutionofsedtask:6,simulatorruntimeerrorwarn:4,simulatorsubmiss:4,simulatorsupportsalgorithmparamet:6,simulatorsupportsmodelattributechang:[4,6,7],simulatorsupportsmodelssimulationstasksdatageneratorsandreport:6,simulatorsupportsmultiplereportsperseddocu:6,simulatorsupportsmultipletasksperseddocu:[6,7],simulatorsupportsrepeatedtaskswithfunctionalrang:6,simulatorsupportsrepeatedtaskswithfunctionalrangevari:6,simulatorsupportsrepeatedtaskswithlinearuniformrang:6,simulatorsupportsrepeatedtaskswithlogarithmicuniformrang:6,simulatorsupportsrepeatedtaskswithmultiplesubtask:6,simulatorsupportsrepeatedtaskswithnestedfunctionalrang:6,simulatorsupportsrepeatedtaskswithnestedrepeatedtask:6,simulatorsupportsrepeatedtaskswithsubtasksofmixedtyp:6,simulatorsupportsrepeatedtaskswithvectorrang:6,simulatorsupportssubstitutingalgorithm:6,simulatorsupportsuniformtimecourseswithnonzeroinitialtim:6,simulatorsupportsuniformtimecourseswithnonzerooutputstarttim:6,simulatorvalid:4,sinai:0,singl:[2,6],singlemasterseddocumentcombinearchivetestcas:6,singular:[3,4,6],singularity_image_dirnam:4,singularityimageexecutessimulationssuccessfulli:6,size:6,skip:[4,5],skip_reason:5,skipped_simul:6,skippedtestcaseexcept:[4,6],softwar:[0,2,6,7],some:[3,7],sourc:[4,5,6],spec:4,specif:[3,4,6,7],specificationspatch:7,specificationsurl:7,stack:7,standard:[2,3,4,6,7],start:[4,6],statu:6,std:[4,7],stderr:4,stdout:4,step:[6,7],still:7,store_tru:4,str:[4,5,6],sub:[6,7],submiss:4,submit:4,submitt:4,submodul:2,subpackag:2,substitut:6,substr:4,subtask:6,succe:[6,7],success:7,sucessfulli:[6,7],suit:[4,5],suitabl:6,summari:[4,6],summarize_result:4,support:[0,2,3,6],suppress:[4,7],surfac:6,sylab:3,synethet:[],synthet:[4,6],synthetic_arch:6,synthetic_archives_dir:[4,6],synthetic_sed_doc:6,syntheticcombinearchivetestcas:6,system:[2,7],t:[3,4,6],tag:[4,6],task:[4,6],task_requir:6,team:[2,4],tellurium:7,temporari:[4,6],test:[4,5,6],test_cas:[4,7],test_case_timeout:4,test_result:4,test_suite_vers:5,test_tim:6,testcas:[4,5,6],testcaseexcept:4,testcaseresult:[4,5],testcaseresulttyp:5,testcasewarn:[4,5],testresultsreport:5,than:[4,6],thei:7,them:[4,7],theor:[4,7],thi:[0,4,6,7],through:7,time:[4,6],timeoutexcept:4,titl:[6,7],to_dict:5,token:[4,7],toler:6,tool:[2,3,4,5,6,7],traceback:[4,5],trail:6,trigger:4,trigger_conversion_of_docker_image_to_singular:4,trim:6,tumor:[4,7],tupl:[4,6],tutori:2,two:[2,6,7],type:[4,5,6],u:7,uid:4,under:0,unexpect:6,uniform:6,uniform_range_typ:6,uniformrang:6,uniformtimecoursesimul:6,uniformtimecoursetestcas:6,univers:0,unsupport:6,up:4,updat:4,upon:4,url:[4,6,7],us:[2,4,6],user:[3,4,6,7],user_to_exec_in_simulator_contain:4,usernam:4,userwarn:4,usr:7,util:[2,7],v3:7,v:4,valid:[2,4,6],validate_imag:4,validate_output_log:6,validate_permiss:4,validate_sed_document_log:6,validate_spec:4,validate_task_log:6,validatecommitsimulatorgithubact:4,validateimag:7,valu:[4,5,6,7],variabl:6,vector:6,vectorrang:6,vendor:6,verbos:4,verifi:[4,7],version:[4,5,6,7],vnd:7,wa:[0,4,5],wai:7,warn:[2,5,6],we:[0,7],welcom:0,were:[4,6,7],when:[4,6],whenacombinearchivehasamasterfilesimulatoronlyexecutesthisfil:6,whenacombinearchivehasnomasterfilesimulatorexecutesallseddocu:6,where:[4,7],whether:[4,5,6,7],which:[3,4,5,7],who:4,whose:6,window:3,wish:7,within:[6,7],without:7,work:[0,4,7],workflow:[4,7],working_dirnam:[4,6],would:7,write:5,write_test_result:5,x:7,xpp:3,yaml:7,you:7,your:7,zero:6},titles:["About the BioSimulators test suite","Index","BioSimulators test suite documentation","Installation instructions","biosimulators_test_suite package","biosimulators_test_suite.results package","biosimulators_test_suite.test_case package","Tutorial"],titleterms:{"case":7,"public":7,about:0,acknowledg:0,addit:7,api:7,archiv:7,biosimul:[0,2],biosimulators_test_suit:[4,5,6],captur:7,cli:6,cloud:7,combin:7,combine_arch:6,command:7,comment:0,config:4,content:[2,7],contribut:0,data_model:[4,5],depend:3,deploy:7,develop:0,diagnost:7,directli:7,disabl:7,displai:7,docker:7,docker_imag:6,document:2,except:4,exec_cli:4,exec_cor:4,exec_gh_act:4,execut:7,failur:7,file:7,format:7,gener:7,github:7,imag:7,index:1,inform:7,instal:3,instruct:3,interfac:7,involv:7,io:5,issu:7,licens:0,line:7,local:7,log:6,modul:[4,5,6],option:3,output:7,packag:[4,5,6],published_project:6,question:0,rather:7,result:[5,7],results_report:6,run:7,save:7,sedml:6,simul:7,stderr:7,stdout:7,submit:7,submodul:[4,5,6],subpackag:4,suit:[0,2,3,7],synthet:7,team:0,test:[0,2,3,7],test_cas:6,than:7,traceback:7,tutori:7,us:7,util:[4,6],valid:7,via:7,warn:4}})
\ No newline at end of file
+Search.setIndex({docnames:["about","genindex","index","installation","source/biosimulators_test_suite","source/biosimulators_test_suite.results","source/biosimulators_test_suite.test_case","tutorial"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":4,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":3,"sphinx.domains.rst":2,"sphinx.domains.std":2,sphinx:56},filenames:["about.rst","genindex.rst","index.rst","installation.rst","source/biosimulators_test_suite.rst","source/biosimulators_test_suite.results.rst","source/biosimulators_test_suite.test_case.rst","tutorial.rst"],objects:{"":[[4,0,0,"-","biosimulators_test_suite"]],"biosimulators_test_suite.config":[[4,1,1,"","Config"]],"biosimulators_test_suite.config.Config":[[4,2,1,"","biosimulators_api_client_id"],[4,2,1,"","biosimulators_api_client_secret"],[4,2,1,"","biosimulators_api_endpoint"],[4,2,1,"","biosimulators_audience"],[4,2,1,"","biosimulators_auth_endpoint"],[4,2,1,"","biosimulators_curator_gh_ids"],[4,2,1,"","biosimulators_default_image_version"],[4,2,1,"","biosimulators_default_specifications_version"],[4,2,1,"","biosimulators_docker_image_url_pattern"],[4,2,1,"","biosimulators_docker_registry_token"],[4,2,1,"","biosimulators_docker_registry_url"],[4,2,1,"","biosimulators_docker_registry_username"],[4,2,1,"","docker_hub_token"],[4,2,1,"","docker_hub_username"],[4,2,1,"","pull_docker_image"],[4,2,1,"","runbiosimulations_api_client_id"],[4,2,1,"","runbiosimulations_api_client_secret"],[4,2,1,"","runbiosimulations_api_endpoint"],[4,2,1,"","runbiosimulations_audience"],[4,2,1,"","runbiosimulations_auth_endpoint"],[4,2,1,"","singularity_image_dirname"],[4,2,1,"","test_case_timeout"],[4,2,1,"","user_to_exec_in_simulator_containers"]],"biosimulators_test_suite.data_model":[[4,1,1,"","AlertType"],[4,1,1,"","ExpectedSedDataSet"],[4,1,1,"","ExpectedSedPlot"],[4,1,1,"","ExpectedSedReport"],[4,1,1,"","OutputMedium"],[4,1,1,"","SedTaskRequirements"],[4,1,1,"","TestCase"]],"biosimulators_test_suite.data_model.AlertType":[[4,2,1,"","exception"],[4,2,1,"","warning"]],"biosimulators_test_suite.data_model.OutputMedium":[[4,2,1,"","console"],[4,2,1,"","gh_issue"]],"biosimulators_test_suite.data_model.SedTaskRequirements":[[4,2,1,"","model_format"],[4,2,1,"","model_format_features"],[4,2,1,"","simulation_algorithm"]],"biosimulators_test_suite.data_model.TestCase":[[4,2,1,"","description"],[4,3,1,"","eval"],[4,3,1,"","get_simulator_docker_image"],[4,2,1,"","id"],[4,2,1,"","name"],[4,2,1,"","output_medium"]],"biosimulators_test_suite.exceptions":[[4,4,1,"","InvalidOutputsException"],[4,4,1,"","SkippedTestCaseException"],[4,4,1,"","TestCaseException"],[4,4,1,"","TimeoutException"]],"biosimulators_test_suite.exec_cli":[[4,1,1,"","App"],[4,1,1,"","BaseController"],[4,5,1,"","main"]],"biosimulators_test_suite.exec_cli.App":[[4,1,1,"","Meta"]],"biosimulators_test_suite.exec_cli.App.Meta":[[4,2,1,"","base_controller"],[4,2,1,"","handlers"],[4,2,1,"","label"]],"biosimulators_test_suite.exec_cli.BaseController":[[4,1,1,"","Meta"]],"biosimulators_test_suite.exec_cli.BaseController.Meta":[[4,2,1,"","arguments"],[4,2,1,"","description"],[4,2,1,"","help"],[4,2,1,"","label"]],"biosimulators_test_suite.exec_core":[[4,1,1,"","SimulatorValidator"]],"biosimulators_test_suite.exec_core.SimulatorValidator":[[4,2,1,"","cases"],[4,2,1,"","cli"],[4,2,1,"","dry_run"],[4,3,1,"","eval_case"],[4,3,1,"","find_cases"],[4,3,1,"","find_cases_in_module"],[4,2,1,"","log_std_out_err"],[4,2,1,"","output_medium"],[4,3,1,"","run"],[4,2,1,"","specifications"],[4,3,1,"","summarize_results"],[4,2,1,"","synthetic_archives_dir"],[4,2,1,"","verbose"],[4,2,1,"","working_dirname"]],"biosimulators_test_suite.exec_gh_action":[[4,1,1,"","ValidateCommitSimulatorGitHubAction"]],"biosimulators_test_suite.exec_gh_action.ValidateCommitSimulatorGitHubAction":[[4,3,1,"","add_comment_to_issue"],[4,3,1,"","commit_simulator"],[4,3,1,"","does_submission_have_approved_label"],[4,3,1,"","exec_core"],[4,3,1,"","get_auth_headers_for_biosimulations_api"],[4,3,1,"","get_initial_message"],[4,3,1,"","is_other_version_of_simulator_validated"],[4,3,1,"","is_simulator_approved"],[4,3,1,"","is_submission_latest_version_of_simulator"],[4,2,1,"","issue_number"],[4,3,1,"","post_entry_to_biosimulators_api"],[4,3,1,"","push_image"],[4,3,1,"","run"],[4,3,1,"","trigger_conversion_of_docker_image_to_singularity"],[4,3,1,"","validate_image"],[4,3,1,"","validate_permissions"]],"biosimulators_test_suite.results":[[5,0,0,"-","data_model"],[5,0,0,"-","io"]],"biosimulators_test_suite.results.data_model":[[5,1,1,"","TestCaseResult"],[5,1,1,"","TestCaseResultType"],[5,1,1,"","TestResultsReport"]],"biosimulators_test_suite.results.data_model.TestCaseResult":[[5,2,1,"","case"],[5,2,1,"","duration"],[5,2,1,"","exception"],[5,2,1,"","exception_traceback"],[5,2,1,"","log"],[5,2,1,"","skip_reason"],[5,3,1,"","to_dict"],[5,2,1,"","type"],[5,2,1,"","warnings"]],"biosimulators_test_suite.results.data_model.TestCaseResultType":[[5,2,1,"","failed"],[5,2,1,"","passed"],[5,2,1,"","skipped"]],"biosimulators_test_suite.results.data_model.TestResultsReport":[[5,2,1,"","gh_action_run"],[5,2,1,"","gh_issue"],[5,2,1,"","results"],[5,2,1,"","test_suite_version"],[5,3,1,"","to_dict"]],"biosimulators_test_suite.results.io":[[5,5,1,"","write_test_results"]],"biosimulators_test_suite.test_case":[[6,0,0,"-","cli"],[6,0,0,"-","combine_archive"],[6,0,0,"-","docker_image"],[6,0,0,"-","log"],[6,0,0,"-","published_project"],[6,0,0,"-","results_report"],[6,0,0,"-","sedml"],[6,0,0,"-","utils"]],"biosimulators_test_suite.test_case.cli":[[6,1,1,"","CliDescribesSupportedEnvironmentVariablesInline"],[6,1,1,"","CliDisplaysHelpInline"],[6,1,1,"","CliDisplaysVersionInformationInline"]],"biosimulators_test_suite.test_case.cli.CliDescribesSupportedEnvironmentVariablesInline":[[6,3,1,"","eval"]],"biosimulators_test_suite.test_case.cli.CliDisplaysHelpInline":[[6,3,1,"","eval"]],"biosimulators_test_suite.test_case.cli.CliDisplaysVersionInformationInline":[[6,3,1,"","eval"]],"biosimulators_test_suite.test_case.combine_archive":[[6,1,1,"","CombineArchiveHasSedDocumentsInNestedDirectories"],[6,1,1,"","CombineArchiveHasSedDocumentsWithSameNamesInDifferentInNestedDirectories"],[6,1,1,"","CombineArchiveTestCase"],[6,1,1,"","WhenACombineArchiveHasAMasterFileSimulatorOnlyExecutesThisFile"],[6,1,1,"","WhenACombineArchiveHasNoMasterFileSimulatorExecutesAllSedDocuments"]],"biosimulators_test_suite.test_case.combine_archive.CombineArchiveHasSedDocumentsInNestedDirectories":[[6,2,1,"","SED_DOCUMENTS_HAVE_SAME_NAMES"],[6,2,1,"","SED_DOCUMENT_LOCATIONS_ARE_NESTED"],[6,2,1,"","_archive_has_master"]],"biosimulators_test_suite.test_case.combine_archive.CombineArchiveHasSedDocumentsWithSameNamesInDifferentInNestedDirectories":[[6,2,1,"","SED_DOCUMENTS_HAVE_SAME_NAMES"],[6,2,1,"","SED_DOCUMENT_LOCATIONS_ARE_NESTED"],[6,2,1,"","_archive_has_master"]],"biosimulators_test_suite.test_case.combine_archive.CombineArchiveTestCase":[[6,2,1,"","SED_DOCUMENTS_HAVE_SAME_NAMES"],[6,2,1,"","SED_DOCUMENT_LOCATIONS_ARE_NESTED"],[6,2,1,"","_expected_report_ids"],[6,3,1,"","build_synthetic_archives"],[6,3,1,"","eval_outputs"],[6,3,1,"","get_expected_reports"]],"biosimulators_test_suite.test_case.combine_archive.WhenACombineArchiveHasAMasterFileSimulatorOnlyExecutesThisFile":[[6,2,1,"","_archive_has_master"]],"biosimulators_test_suite.test_case.combine_archive.WhenACombineArchiveHasNoMasterFileSimulatorExecutesAllSedDocuments":[[6,2,1,"","_archive_has_master"]],"biosimulators_test_suite.test_case.docker_image":[[6,1,1,"","DeclaresSupportedEnvironmentVariables"],[6,1,1,"","DefaultUserIsRoot"],[6,1,1,"","HasBioContainersLabels"],[6,1,1,"","HasOciLabels"],[6,1,1,"","SingularityImageExecutesSimulationsSuccessfully"]],"biosimulators_test_suite.test_case.docker_image.DeclaresSupportedEnvironmentVariables":[[6,3,1,"","eval"]],"biosimulators_test_suite.test_case.docker_image.DefaultUserIsRoot":[[6,3,1,"","eval"]],"biosimulators_test_suite.test_case.docker_image.HasBioContainersLabels":[[6,2,1,"","EXPECTED_LABELS"],[6,3,1,"","eval"]],"biosimulators_test_suite.test_case.docker_image.HasOciLabels":[[6,2,1,"","EXPECTED_LABELS"],[6,3,1,"","eval"]],"biosimulators_test_suite.test_case.docker_image.SingularityImageExecutesSimulationsSuccessfully":[[6,2,1,"","EXEC_WITH_SINGULARITY"]],"biosimulators_test_suite.test_case.log":[[6,1,1,"","LoggingTestCase"],[6,1,1,"","SimulatorReportsTheStatusOfTheExecutionOfCombineArchives"],[6,1,1,"","SimulatorReportsTheStatusOfTheExecutionOfSedDocuments"],[6,1,1,"","SimulatorReportsTheStatusOfTheExecutionOfSedOutputs"],[6,1,1,"","SimulatorReportsTheStatusOfTheExecutionOfSedTasks"]],"biosimulators_test_suite.test_case.log.LoggingTestCase":[[6,2,1,"","REPORT_ERROR_AS_SKIP"],[6,2,1,"","VALIDATE_OUTPUT_LOGS"],[6,2,1,"","VALIDATE_SED_DOCUMENT_LOGS"],[6,2,1,"","VALIDATE_TASK_LOGS"],[6,3,1,"","eval_outputs"],[6,3,1,"","is_concrete"]],"biosimulators_test_suite.test_case.log.SimulatorReportsTheStatusOfTheExecutionOfCombineArchives":[[6,3,1,"","is_concrete"]],"biosimulators_test_suite.test_case.log.SimulatorReportsTheStatusOfTheExecutionOfSedDocuments":[[6,2,1,"","VALIDATE_SED_DOCUMENT_LOGS"],[6,3,1,"","is_concrete"]],"biosimulators_test_suite.test_case.log.SimulatorReportsTheStatusOfTheExecutionOfSedOutputs":[[6,2,1,"","VALIDATE_OUTPUT_LOGS"],[6,2,1,"","VALIDATE_SED_DOCUMENT_LOGS"],[6,3,1,"","is_concrete"]],"biosimulators_test_suite.test_case.log.SimulatorReportsTheStatusOfTheExecutionOfSedTasks":[[6,2,1,"","VALIDATE_SED_DOCUMENT_LOGS"],[6,2,1,"","VALIDATE_TASK_LOGS"],[6,3,1,"","is_concrete"]],"biosimulators_test_suite.test_case.published_project":[[6,1,1,"","ConfigurableMasterCombineArchiveTestCase"],[6,1,1,"","ExpectedResultOfSyntheticArchive"],[6,1,1,"","SimulatorCanExecutePublishedProject"],[6,1,1,"","SingleMasterSedDocumentCombineArchiveTestCase"],[6,1,1,"","SyntheticCombineArchiveTestCase"],[6,1,1,"","UniformTimeCourseTestCase"],[6,5,1,"","find_cases"]],"biosimulators_test_suite.test_case.published_project.ConfigurableMasterCombineArchiveTestCase":[[6,2,1,"","_archive_has_master"],[6,2,1,"","_expected_report_ids"],[6,2,1,"","_keep_one_task_one_report"],[6,2,1,"","_model_change_filter"],[6,2,1,"","_remove_algorithm_parameter_changes"],[6,2,1,"","_remove_plots"],[6,2,1,"","_use_single_variable_data_generators"],[6,3,1,"","build_synthetic_archives"]],"biosimulators_test_suite.test_case.published_project.ExpectedResultOfSyntheticArchive":[[6,2,1,"","archive"],[6,2,1,"","environment"],[6,2,1,"","is_success_expected"],[6,2,1,"","sed_documents"]],"biosimulators_test_suite.test_case.published_project.SimulatorCanExecutePublishedProject":[[6,2,1,"","a_tol"],[6,2,1,"","assert_no_extra_datasets"],[6,2,1,"","assert_no_extra_plots"],[6,2,1,"","assert_no_extra_reports"],[6,2,1,"","assert_no_missing_plots"],[6,3,1,"","compatible_with_specifications"],[6,3,1,"","eval"],[6,3,1,"","exec_sedml_docs_in_archive"],[6,2,1,"","expected_plots"],[6,2,1,"","expected_reports"],[6,2,1,"","filename"],[6,3,1,"","from_dict"],[6,3,1,"","from_json"],[6,3,1,"","get_description"],[6,2,1,"","id"],[6,2,1,"","minimum_number_of_synthetic_uniform_time_steps"],[6,2,1,"","name"],[6,2,1,"","r_tol"],[6,2,1,"","runtime_failure_alert_type"],[6,2,1,"","skipped_simulators"],[6,2,1,"","task_requirements"]],"biosimulators_test_suite.test_case.published_project.SingleMasterSedDocumentCombineArchiveTestCase":[[6,2,1,"","_archive_has_master"]],"biosimulators_test_suite.test_case.published_project.SyntheticCombineArchiveTestCase":[[6,2,1,"","EXEC_WITH_SINGULARITY"],[6,2,1,"","REPORT_ERROR_AS_SKIP"],[6,2,1,"","_published_projects_test_case"],[6,3,1,"","build_synthetic_archives"],[6,2,1,"","description"],[6,3,1,"","eval"],[6,3,1,"","eval_outputs"],[6,2,1,"","id"],[6,3,1,"","is_curated_archive_suitable_for_building_synthetic_archive"],[6,3,1,"","is_curated_sed_algorithm_suitable_for_building_synthetic_archive"],[6,3,1,"","is_curated_sed_doc_suitable_for_building_synthetic_archive"],[6,3,1,"","is_curated_sed_model_suitable_for_building_synthetic_archive"],[6,3,1,"","is_curated_sed_report_suitable_for_building_synthetic_archive"],[6,3,1,"","is_curated_sed_simulation_suitable_for_building_synthetic_archive"],[6,3,1,"","is_curated_sed_task_suitable_for_building_synthetic_archive"],[6,2,1,"","name"],[6,2,1,"","output_medium"],[6,2,1,"","published_projects_test_cases"]],"biosimulators_test_suite.test_case.published_project.UniformTimeCourseTestCase":[[6,2,1,"","TEST_TIME"],[6,3,1,"","add_time_data_set"],[6,3,1,"","build_synthetic_archives"],[6,3,1,"","eval_outputs"],[6,3,1,"","is_curated_sed_task_suitable_for_building_synthetic_archive"],[6,3,1,"","modify_simulation"]],"biosimulators_test_suite.test_case.results_report":[[6,1,1,"","SimulatorGeneratesReportsOfSimulationResults"]],"biosimulators_test_suite.test_case.results_report.SimulatorGeneratesReportsOfSimulationResults":[[6,3,1,"","eval_outputs"]],"biosimulators_test_suite.test_case.sedml":[[6,1,1,"","SimulatorProducesLinear2DPlots"],[6,1,1,"","SimulatorProducesLinear3DPlots"],[6,1,1,"","SimulatorProducesLogarithmic2DPlots"],[6,1,1,"","SimulatorProducesLogarithmic3DPlots"],[6,1,1,"","SimulatorProducesMultiplePlots"],[6,1,1,"","SimulatorProducesReportsWithCuratedNumberOfDimensions"],[6,1,1,"","SimulatorSupportsAlgorithmParameters"],[6,1,1,"","SimulatorSupportsModelAttributeChanges"],[6,1,1,"","SimulatorSupportsModelsSimulationsTasksDataGeneratorsAndReports"],[6,1,1,"","SimulatorSupportsMultipleReportsPerSedDocument"],[6,1,1,"","SimulatorSupportsMultipleTasksPerSedDocument"],[6,1,1,"","SimulatorSupportsRepeatedTasksWithFunctionalRangeVariables"],[6,1,1,"","SimulatorSupportsRepeatedTasksWithFunctionalRanges"],[6,1,1,"","SimulatorSupportsRepeatedTasksWithLinearUniformRanges"],[6,1,1,"","SimulatorSupportsRepeatedTasksWithLogarithmicUniformRanges"],[6,1,1,"","SimulatorSupportsRepeatedTasksWithMultipleSubTasks"],[6,1,1,"","SimulatorSupportsRepeatedTasksWithNestedFunctionalRanges"],[6,1,1,"","SimulatorSupportsRepeatedTasksWithNestedRepeatedTasks"],[6,1,1,"","SimulatorSupportsRepeatedTasksWithSubTasksOfMixedTypes"],[6,1,1,"","SimulatorSupportsRepeatedTasksWithVectorRanges"],[6,1,1,"","SimulatorSupportsSubstitutingAlgorithms"],[6,1,1,"","SimulatorSupportsUniformTimeCoursesWithNonZeroInitialTimes"],[6,1,1,"","SimulatorSupportsUniformTimeCoursesWithNonZeroOutputStartTimes"]],"biosimulators_test_suite.test_case.sedml.SimulatorProducesReportsWithCuratedNumberOfDimensions":[[6,3,1,"","eval_outputs"],[6,3,1,"","is_curated_sed_algorithm_suitable_for_building_synthetic_archive"]],"biosimulators_test_suite.test_case.sedml.SimulatorSupportsAlgorithmParameters":[[6,3,1,"","build_synthetic_archives"],[6,3,1,"","is_curated_sed_algorithm_suitable_for_building_synthetic_archive"]],"biosimulators_test_suite.test_case.sedml.SimulatorSupportsModelAttributeChanges":[[6,2,1,"","REPORT_ERROR_AS_SKIP"],[6,3,1,"","build_synthetic_archives"]],"biosimulators_test_suite.test_case.sedml.SimulatorSupportsModelsSimulationsTasksDataGeneratorsAndReports":[[6,3,1,"","eval_outputs"]],"biosimulators_test_suite.test_case.sedml.SimulatorSupportsMultipleReportsPerSedDocument":[[6,3,1,"","build_synthetic_archives"],[6,3,1,"","eval_outputs"]],"biosimulators_test_suite.test_case.sedml.SimulatorSupportsMultipleTasksPerSedDocument":[[6,2,1,"","_expected_reports"],[6,3,1,"","build_synthetic_archives"],[6,3,1,"","eval_outputs"]],"biosimulators_test_suite.test_case.sedml.SimulatorSupportsRepeatedTasksWithFunctionalRangeVariables":[[6,2,1,"","FUNCTONAL_RANGE_USES_VARIABLES"],[6,2,1,"","HAS_CHANGES"],[6,2,1,"","NUM_NESTED_RANGES"],[6,2,1,"","NUM_NESTED_REPEATED_TASKS"],[6,2,1,"","NUM_SUB_TASKS"],[6,2,1,"","RANGE_TYPE"],[6,3,1,"","is_concrete"]],"biosimulators_test_suite.test_case.sedml.SimulatorSupportsRepeatedTasksWithFunctionalRanges":[[6,2,1,"","FUNCTONAL_RANGE_USES_VARIABLES"],[6,2,1,"","NUM_NESTED_RANGES"],[6,2,1,"","NUM_NESTED_REPEATED_TASKS"],[6,2,1,"","NUM_SUB_TASKS"],[6,2,1,"","RANGE_TYPE"],[6,3,1,"","is_concrete"]],"biosimulators_test_suite.test_case.sedml.SimulatorSupportsRepeatedTasksWithLinearUniformRanges":[[6,2,1,"","NUM_NESTED_REPEATED_TASKS"],[6,2,1,"","NUM_SUB_TASKS"],[6,2,1,"","RANGE_TYPE"],[6,2,1,"","UNIFORM_RANGE_TYPE"],[6,3,1,"","is_concrete"]],"biosimulators_test_suite.test_case.sedml.SimulatorSupportsRepeatedTasksWithLogarithmicUniformRanges":[[6,2,1,"","NUM_NESTED_REPEATED_TASKS"],[6,2,1,"","NUM_SUB_TASKS"],[6,2,1,"","RANGE_TYPE"],[6,2,1,"","UNIFORM_RANGE_TYPE"],[6,3,1,"","is_concrete"]],"biosimulators_test_suite.test_case.sedml.SimulatorSupportsRepeatedTasksWithMultipleSubTasks":[[6,2,1,"","NUM_NESTED_REPEATED_TASKS"],[6,2,1,"","NUM_SUB_TASKS"],[6,2,1,"","RANGE_TYPE"],[6,3,1,"","is_concrete"]],"biosimulators_test_suite.test_case.sedml.SimulatorSupportsRepeatedTasksWithNestedFunctionalRanges":[[6,2,1,"","FUNCTONAL_RANGE_USES_VARIABLES"],[6,2,1,"","NUM_NESTED_RANGES"],[6,2,1,"","NUM_NESTED_REPEATED_TASKS"],[6,2,1,"","NUM_SUB_TASKS"],[6,2,1,"","RANGE_TYPE"],[6,3,1,"","is_concrete"]],"biosimulators_test_suite.test_case.sedml.SimulatorSupportsRepeatedTasksWithNestedRepeatedTasks":[[6,2,1,"","MIXED_SUB_TASK_TYPES"],[6,2,1,"","NUM_NESTED_REPEATED_TASKS"],[6,2,1,"","NUM_SUB_TASKS"],[6,2,1,"","RANGE_LENS"],[6,2,1,"","RANGE_TYPE"],[6,3,1,"","is_concrete"]],"biosimulators_test_suite.test_case.sedml.SimulatorSupportsRepeatedTasksWithSubTasksOfMixedTypes":[[6,2,1,"","MIXED_SUB_TASK_TYPES"],[6,2,1,"","NUM_NESTED_REPEATED_TASKS"],[6,2,1,"","NUM_SUB_TASKS"],[6,2,1,"","RANGE_LENS"],[6,2,1,"","RANGE_TYPE"],[6,3,1,"","is_concrete"]],"biosimulators_test_suite.test_case.sedml.SimulatorSupportsRepeatedTasksWithVectorRanges":[[6,2,1,"","NUM_NESTED_REPEATED_TASKS"],[6,2,1,"","NUM_SUB_TASKS"],[6,2,1,"","RANGE_TYPE"],[6,3,1,"","is_concrete"]],"biosimulators_test_suite.test_case.sedml.SimulatorSupportsSubstitutingAlgorithms":[[6,2,1,"","REPORT_ERROR_AS_SKIP"],[6,3,1,"","build_synthetic_archives"],[6,3,1,"","is_curated_sed_algorithm_suitable_for_building_synthetic_archive"]],"biosimulators_test_suite.test_case.sedml.SimulatorSupportsUniformTimeCoursesWithNonZeroInitialTimes":[[6,2,1,"","REPORT_ERROR_AS_SKIP"],[6,2,1,"","TEST_TIME"],[6,3,1,"","modify_simulation"]],"biosimulators_test_suite.test_case.sedml.SimulatorSupportsUniformTimeCoursesWithNonZeroOutputStartTimes":[[6,2,1,"","TEST_TIME"],[6,3,1,"","modify_simulation"]],"biosimulators_test_suite.test_case.utils":[[6,5,1,"","are_array_shapes_equivalent"],[6,5,1,"","reduce_array_shape"]],"biosimulators_test_suite.utils":[[4,5,1,"","get_singularity_image_filename"],[4,5,1,"","simulation_results_isnan"]],"biosimulators_test_suite.warnings":[[4,4,1,"","IgnoredTestCaseWarning"],[4,4,1,"","InvalidOutputsWarning"],[4,4,1,"","SimulatorRuntimeErrorWarning"],[4,4,1,"","TestCaseWarning"]],biosimulators_test_suite:[[4,0,0,"-","config"],[4,0,0,"-","data_model"],[4,0,0,"-","exceptions"],[4,0,0,"-","exec_cli"],[4,0,0,"-","exec_core"],[4,0,0,"-","exec_gh_action"],[5,0,0,"-","results"],[6,0,0,"-","test_case"],[4,0,0,"-","utils"],[4,0,0,"-","warnings"]]},objnames:{"0":["py","module","Python module"],"1":["py","class","Python class"],"2":["py","attribute","Python attribute"],"3":["py","method","Python method"],"4":["py","exception","Python exception"],"5":["py","function","Python function"]},objtypes:{"0":"py:module","1":"py:class","2":"py:attribute","3":"py:method","4":"py:exception","5":"py:function"},terms:{"0":[0,4,5,6],"0001":6,"01":[4,5,6],"02":6,"05":4,"06":4,"1":[0,4,5,6,7],"10":6,"12":[4,6],"2":[6,7],"2003":7,"2010":[4,7],"2020":[4,6],"2021":[4,5,6],"21":[4,6],"22":4,"29":6,"2d":6,"3":[3,6],"30":4,"3d":6,"6":7,"62":[],"63":[],"64":[],"65":[],"65536":4,"66":[],"67":[],"68":[],"69":[],"7":3,"70":[],"71":[],"72":[],"73":[],"74":[],"75":[],"76":[],"77":[],"78":[],"79":[],"80":[4,5],"abstract":[4,6],"case":[3,4,5,6],"class":[4,5,6],"default":[4,6],"do":[4,6,7],"enum":[4,5],"export":[5,7],"float":[4,5,6],"function":6,"int":[4,5,6],"public":2,"return":[4,5,6],"static":4,"true":[4,5,6,7],"try":4,A:[2,4,5,6,7],For:7,If:[4,6,7],In:[3,7],Its:7,The:[0,2,3,7],To:3,_archive_has_mast:6,_current_user_:4,_expected_report:6,_expected_report_id:6,_keep_one_task_one_report:6,_model_change_filt:6,_published_projects_test_cas:6,_remove_algorithm_parameter_chang:6,_remove_plot:6,_use_single_variable_data_gener:6,a_tol:6,abc:4,about:[2,4,5,6,7],abov:[3,7],absolut:6,accept:[4,7],accord:2,account:7,acknowledg:2,action:[4,5,7],actual:6,add:6,add_comment_to_issu:4,add_time_data_set:6,addit:[3,4,5],addition:7,after:3,alert:4,alerttyp:[4,6],algorithm:[4,6],algorithmsubstitutionpolici:6,alia:6,all:[4,6,7],alreadi:4,also:[3,6,7],altern:4,alternative_com:4,although:3,an:[4,6,7],analysi:0,ani:[0,4],anoth:4,api:[2,4],app:4,applic:[4,6,7],approv:4,ar:[0,3,4,6,7],archiv:[2,3,4,6],are_array_shapes_equival:6,arg:[4,6],argparsecontrol:4,argument:[2,4,7],arrai:[4,6],assert_no_extra_dataset:6,assert_no_extra_plot:6,assert_no_extra_report:6,assert_no_missing_plot:6,attribut:[4,6],audienc:4,authent:4,authentif:4,author:[4,5,6],automat:4,avail:3,award:0,base:[4,5,6],base_control:4,base_imag:6,base_path:6,basecontrol:4,bath:6,becaus:3,been:4,below:[3,7],bin:7,biocontain:6,biol:[4,7],biologi:2,biomed:[0,4,5,6],bionetgen:[2,3],biosimul:[3,4,7],biosimulators_api_client_id:4,biosimulators_api_client_secret:4,biosimulators_api_endpoint:4,biosimulators_audi:4,biosimulators_auth_endpoint:4,biosimulators_curator_gh_id:4,biosimulators_default_image_vers:4,biosimulators_default_specifications_vers:4,biosimulators_docker_image_url_pattern:4,biosimulators_docker_registry_token:4,biosimulators_docker_registry_url:4,biosimulators_docker_registry_usernam:4,biosimulators_tellurium:7,biosimulators_test_suit:[2,3,7],biosimulators_util:[4,6],biotool:6,bngl:2,bodi:7,bool:[4,5,6],branch:3,build_synthetic_arch:6,c:4,call:[4,7],can:[3,6,7],captur:[3,4],caravagna:[4,7],case_id:4,cco:0,cell:[0,7],cement:4,center:[0,4,5,6],chang:6,check:[2,3,4,6],checkpoint:7,ci:4,ciliberto:7,circleci:7,classmethod:4,clean:4,cli:[4,7],clidescribessupportedenvironmentvariablesinlin:6,clidisplayshelpinlin:6,clidisplaysversioninformationinlin:6,client:4,client_id:4,client_secret:4,clone:3,cloud:2,code:[0,7],collect:[2,3,4,6,7],com:[3,7],combin:[2,3,4,6],combine_arch:4,combinearch:6,combinearchivehasseddocumentsinnesteddirectori:6,combinearchivehasseddocumentswithsamenamesindifferentinnesteddirectori:6,combinearchivetestcas:6,command:[2,3,4,6],comment:[2,4],commit:[4,7],commit_simul:4,commitsimul:7,common:[0,4],compatible_with_specif:6,compos:2,computation:6,concret:6,conduct:0,config:2,configur:4,configurablemastercombinearchivetestcas:6,connecticut:0,consist:4,consol:[4,6],contact:0,contain:[2,4,6,7],container:4,content:6,continu:7,contribut:2,control:4,convent:2,convert:3,copi:6,copyright:[4,5,6],core:[4,6,7],correct:4,cours:6,creat:[4,6,7],creativ:0,curat:[4,6],curated_arch:6,curated_archive_dir:6,curated_sed_doc:6,curl:7,current:4,curv:6,d:7,data:[4,5,6],data_model:[2,6],data_set:4,databas:4,dataset:6,date:[4,5,6],debug:[4,5,7],declar:6,declaressupportedenvironmentvari:6,defaultuserisroot:6,defin:6,depend:2,deploi:[3,7],deploy:2,deriv:6,describ:[2,6,7],descript:[2,4,6,7],dest:4,detail:4,determin:[4,6],develop:[2,7],dict:[4,5,6],dictionari:[5,6,7],did:[4,6],differ:6,dimens:6,dir:[4,7],dir_nam:6,directori:[4,6,7],discov:4,displai:[4,5],distinct:6,doc:[3,6],docker:[2,3,4,6],docker_hub_token:4,docker_hub_usernam:4,docker_imag:4,document:[4,6],doe:[3,6],does_submission_have_approved_label:4,doesn:[3,6],don:4,dry:[4,7],dry_run:[4,6],duplic:6,durat:5,e:[3,4,5,7],each:[2,3,4,5,6,7],easi:7,edam:4,edu:[4,5,6],either:7,element:[4,6],enabl:[4,7],encod:[3,7],endpoint:4,enthusiast:0,entri:7,environ:[4,6],equal:[6,7],equival:6,err:[4,7],error:[3,4,5,6,7],etc:4,eval:[4,6],eval_cas:4,eval_output:6,evalu:[4,6],exampl:[0,2,3,6,7],except:[2,5,6],exception_traceback:5,exec_cli:2,exec_cor:2,exec_gh_act:2,exec_sedml_docs_in_arch:6,exec_with_singular:6,execut:[2,3,4,5,6],existing_version_specif:4,expect:[4,6,7],expected_label:6,expected_plot:6,expected_report:6,expected_us:6,expectedresultofsyntheticarch:6,expectedseddataset:4,expectedsedplot:[4,6],expectedsedreport:[4,6],experi:[2,6],explain:5,ext:4,ext_argpars:4,extra:6,fail:[4,5,7],failur:[4,6],fals:[4,6],featur:[4,6],file:[2,4,5,6],filenam:[5,6],filter:6,find:[4,6,7],find_cas:[4,6],find_cases_in_modul:4,first:[3,6,7],flag:7,follow:[2,3,7],form:7,format:[2,4,6],foundat:4,from:[3,4,6],from_dict:6,from_json:6,functionalrang:6,functiontyp:6,functonal_range_uses_vari:6,g:[4,5,7],gener:[3,4,5,6],get:[4,6],get_auth_headers_for_biosimulations_api:4,get_descript:6,get_expected_report:6,get_initial_messag:4,get_simulator_docker_imag:4,get_singularity_image_filenam:4,getuid:4,gh_action:4,gh_action_run:5,gh_issu:[4,5],gh_token:7,gh_usernam:7,ghcr:7,gid:4,git:3,github:[3,4,5],githubact:4,githubusercont:7,greatest:4,group:4,guid:0,h:7,ha:[4,6],handl:6,handler:4,has_chang:6,hasbiocontainerslabel:6,hasocilabel:6,have:[3,6,7],header:4,health:0,help:[4,6],home:6,how:7,http:[3,7],hub:4,icahn:0,id:[4,6,7],identifi:6,ignor:[4,6],ignoredtestcasewarn:4,illustr:7,imag:[2,3,4,6],implement:[2,4,6],includ:3,index:2,indic:[4,7],indirectli:7,individu:6,inform:[4,5,6],initi:6,inlin:6,insid:4,inspect:[4,7],instal:[2,7],institut:0,instruct:[2,6,7],integr:7,interfac:[4,6],intermedi:4,invalid:7,invalidoutputsexcept:4,invalidoutputswarn:4,involv:[4,6],io:[3,4,7],is_concret:6,is_curated_archive_suitable_for_building_synthetic_arch:6,is_curated_sed_algorithm_suitable_for_building_synthetic_arch:6,is_curated_sed_doc_suitable_for_building_synthetic_arch:6,is_curated_sed_model_suitable_for_building_synthetic_arch:6,is_curated_sed_report_suitable_for_building_synthetic_arch:6,is_curated_sed_simulation_suitable_for_building_synthetic_arch:6,is_curated_sed_task_suitable_for_building_synthetic_arch:6,is_other_version_of_simulator_valid:4,is_simulator_approv:4,is_submission_latest_version_of_simul:4,is_success_expect:6,issu:[3,4,5],issue_numb:4,its:[6,7],j:[4,7],java:3,jonathan:[4,5,6],json:[4,5,6,7],karr:[0,4,5,6],keep:6,kei:7,kisao:4,kw:4,kwarg:6,lab:0,label:[4,6,7],languag:[2,3],latest:4,least:6,led:7,lem:3,length:[4,5,6],less:6,licens:[2,4,5,6],license_fil:6,like:7,line:[2,4,6],linear:6,list:[4,5,6],local:2,locat:[4,6],log:[3,4,5,7],log_std_out_err:4,logarithm:6,loggingtestcas:6,mac:[3,7],machin:7,main:4,maintain:6,manual:6,map:6,markup:2,master:6,match:6,max_len:4,max_log_len:5,maximum:[4,5],medicin:0,medium:[4,6],messag:[4,7],meta:4,metadata:6,method:[4,5,6],minimum:6,minimum_number_of_synthetic_uniform_time_step:6,mit:[0,4,5,6],mix:6,mixed_sub_task_typ:6,ml:[2,4,6],model:[0,2,3,4,5,6],model_format:4,model_format_featur:4,modifi:6,modify_simul:6,modul:[2,7],moduletyp:4,more:[2,4],morphogenesi:7,most:[3,7],mount:0,mssm:[4,5,6],multipl:[6,7],n:7,name:[4,6,7],nan:4,narg:4,nation:0,ncommitsimul:7,ndarrai:4,necessari:4,need:3,nest:6,neuroml:3,nname:7,non:6,none:[4,5,6],note:[3,7],nspecificationspatch:7,nspecificationsurl:7,num_nested_rang:6,num_nested_repeated_task:6,num_sub_task:6,number:[4,6],numpi:[4,6],nvalidateimag:7,nversion:7,obj:[5,6],object:[4,5,6],occur:7,oci:6,offlin:7,omex:[2,4,6,7],onc:7,one:[2,4,6],ones:6,onli:6,open:[4,6],opencontain:6,option:[2,4,5,6,7],order:[6,7],ordereddict:4,org:6,origin:[6,7],os:[3,4,7],oscil:[4,7],other:4,out:[4,7],out_dir:6,outlin:[3,7],output:[2,3,4,6],output_medium:[4,6],outputmedium:[4,6],outputs_dir:6,over:6,own:7,p41eb023912:0,packag:[0,3,7],pair:6,paramet:[4,5,6],parent:6,part:2,pass:[4,5,6],path:[4,5,6,7],pattern:4,peport:4,per:6,perform:[4,6],perl:3,permiss:4,person:4,pip:3,pleas:[0,7],plot:[6,7],point:[4,7],polici:6,post:[4,7],post_entry_to_biosimulators_api:4,print:4,process:4,produc:[4,6,7],program:4,programmat:7,project:[0,2,4,6],provid:6,public_repo:7,publish:4,published_project:[4,7],published_projects_test_cas:[4,6],pull:4,pull_docker_imag:4,push:4,push_imag:4,pypi:3,python:[3,7],question:2,r_tol:6,rais:[4,6],rang:6,range_len:6,range_typ:6,rather:[4,6],raw:7,read:6,real:4,reason:5,recommend:7,reduc:6,reduce_array_shap:6,registri:[4,7],rel:6,releas:0,remain:6,remov:6,renam:6,repeat:6,repeatedtaskstestcas:6,replac:6,repo:7,report:[3,4,5,6,7],report_error_as_skip:6,repositori:[3,7],repres:2,represent:5,reproduc:[0,4,5,6],request:7,requir:[3,4,6],rest:4,restrict:6,result:[4,6],results_report:4,retriev:7,review:4,revis:6,root:6,run:[2,3,4,5,6],runbiosimul:4,runbiosimulations_api_client_id:4,runbiosimulations_api_client_secret:4,runbiosimulations_api_endpoint:4,runbiosimulations_audi:4,runbiosimulations_auth_endpoint:4,runtime_failure_alert_typ:6,runtimewarn:4,s:[0,4,6],same:6,same_dim:6,same_method:6,save:[4,5,6],sbml:[2,4,7],scalar:4,school:0,scope:7,second:[4,5,6,7],secret:4,sed:[2,4,6],sed_doc:6,sed_doc_loc:6,sed_docu:6,sed_document_locations_are_nest:6,sed_documents_have_same_nam:6,seddocu:6,sedml:[4,7],sedtaskrequir:[4,6],see:0,sent:4,separ:7,set:[4,6],sever:3,shape:6,shape_1:6,shape_2:6,should:[3,4,6,7],similar:6,simul:[2,3,4,5,6],simulation_algorithm:4,simulation_results_isnan:4,simulator_id:4,simulator_nam:4,simulatorcanexecutepublishedproject:[4,6,7],simulatorgeneratesreportsofsimulationresult:6,simulatorproduces2dplotstestcas:6,simulatorproduces3dplotstestcas:6,simulatorproduceslinear2dplot:6,simulatorproduceslinear3dplot:6,simulatorproduceslogarithmic2dplot:6,simulatorproduceslogarithmic3dplot:6,simulatorproducesmultipleplot:6,simulatorproducesreportswithcuratednumberofdimens:6,simulatorreportsthestatusoftheexecutionofcombinearch:6,simulatorreportsthestatusoftheexecutionofseddocu:6,simulatorreportsthestatusoftheexecutionofsedoutput:6,simulatorreportsthestatusoftheexecutionofsedtask:6,simulatorruntimeerrorwarn:4,simulatorsubmiss:4,simulatorsupportsalgorithmparamet:6,simulatorsupportsmodelattributechang:[4,6,7],simulatorsupportsmodelssimulationstasksdatageneratorsandreport:6,simulatorsupportsmultiplereportsperseddocu:6,simulatorsupportsmultipletasksperseddocu:[6,7],simulatorsupportsrepeatedtaskswithfunctionalrang:6,simulatorsupportsrepeatedtaskswithfunctionalrangevari:6,simulatorsupportsrepeatedtaskswithlinearuniformrang:6,simulatorsupportsrepeatedtaskswithlogarithmicuniformrang:6,simulatorsupportsrepeatedtaskswithmultiplesubtask:6,simulatorsupportsrepeatedtaskswithnestedfunctionalrang:6,simulatorsupportsrepeatedtaskswithnestedrepeatedtask:6,simulatorsupportsrepeatedtaskswithsubtasksofmixedtyp:6,simulatorsupportsrepeatedtaskswithvectorrang:6,simulatorsupportssubstitutingalgorithm:6,simulatorsupportsuniformtimecourseswithnonzeroinitialtim:6,simulatorsupportsuniformtimecourseswithnonzerooutputstarttim:6,simulatorvalid:4,sinai:0,singl:[2,6],singlemasterseddocumentcombinearchivetestcas:6,singular:[3,4,6],singularity_image_dirnam:4,singularityimageexecutessimulationssuccessfulli:6,size:6,skip:[4,5],skip_reason:5,skipped_simul:6,skippedtestcaseexcept:[4,6],softwar:[0,2,6,7],some:[3,7],sourc:[4,5,6],spec:4,specif:[3,4,6,7],specificationspatch:7,specificationsurl:7,stack:7,standard:[2,3,4,6,7],start:[4,6],statu:6,std:[4,7],stderr:4,stdout:4,step:[6,7],still:7,store_tru:4,str:[4,5,6],sub:[6,7],submiss:4,submit:4,submitt:4,submodul:2,subpackag:2,substitut:6,substr:4,subtask:6,succe:[6,7],success:7,sucessfulli:[6,7],suit:[4,5],suitabl:6,summari:[4,6],summarize_result:4,support:[0,2,3,6],suppress:[4,7],surfac:6,sylab:3,synethet:[],synthet:[4,6],synthetic_arch:6,synthetic_archives_dir:[4,6],synthetic_sed_doc:6,syntheticcombinearchivetestcas:6,system:[2,7],t:[3,4,6],tag:[4,6],task:[4,6],task_requir:6,team:[2,4],tellurium:7,temporari:[4,6],test:[4,5,6],test_cas:[4,7],test_case_timeout:4,test_result:4,test_suite_vers:5,test_tim:6,testcas:[4,5,6],testcaseexcept:4,testcaseresult:[4,5],testcaseresulttyp:5,testcasewarn:[4,5],testresultsreport:5,than:[4,6],thei:7,them:[4,7],theor:[4,7],thi:[0,4,6,7],through:7,time:[4,6],timeoutexcept:4,titl:[6,7],to_dict:5,token:[4,7],toler:6,tool:[2,3,4,5,6,7],traceback:[4,5],trail:6,trigger:4,trigger_conversion_of_docker_image_to_singular:4,trim:6,tumor:[4,7],tupl:[4,6],tutori:2,two:[2,6,7],type:[4,5,6],u:7,uid:4,under:0,unexpect:6,uniform:6,uniform_range_typ:6,uniformrang:6,uniformtimecoursesimul:6,uniformtimecoursetestcas:6,univers:0,unsupport:6,up:4,updat:4,upon:4,url:[4,6,7],us:[2,4,6],user:[3,4,6,7],user_to_exec_in_simulator_contain:4,usernam:4,userwarn:4,usr:7,util:[2,7],v3:7,v:4,valid:[2,4,6],validate_imag:4,validate_output_log:6,validate_permiss:4,validate_sed_document_log:6,validate_spec:4,validate_task_log:6,validatecommitsimulatorgithubact:4,validateimag:7,valu:[4,5,6,7],variabl:6,vector:6,vectorrang:6,vendor:6,verbos:4,verifi:[4,7],version:[4,5,6,7],vnd:7,wa:[0,4,5],wai:7,warn:[2,5,6],we:[0,7],welcom:0,were:[4,6,7],when:[4,6],whenacombinearchivehasamasterfilesimulatoronlyexecutesthisfil:6,whenacombinearchivehasnomasterfilesimulatorexecutesallseddocu:6,where:[4,7],whether:[4,5,6,7],which:[3,4,5,7],who:4,whose:6,window:3,wish:7,within:[6,7],without:7,work:[0,4,7],workflow:[4,7],working_dirnam:[4,6],would:7,write:5,write_test_result:5,x:7,xpp:3,yaml:7,you:7,your:7,zero:6},titles:["About the BioSimulators test suite","Index","BioSimulators test suite documentation","Installation instructions","biosimulators_test_suite package","biosimulators_test_suite.results package","biosimulators_test_suite.test_case package","Tutorial"],titleterms:{"case":7,"public":7,about:0,acknowledg:0,addit:7,api:7,archiv:7,biosimul:[0,2],biosimulators_test_suit:[4,5,6],captur:7,cli:6,cloud:7,combin:7,combine_arch:6,command:7,comment:0,config:4,content:[2,7],contribut:0,data_model:[4,5],depend:3,deploy:7,develop:0,diagnost:7,directli:7,disabl:7,displai:7,docker:7,docker_imag:6,document:2,except:4,exec_cli:4,exec_cor:4,exec_gh_act:4,execut:7,failur:7,file:7,format:7,gener:7,github:7,imag:7,index:1,inform:7,instal:3,instruct:3,interfac:7,involv:7,io:5,issu:7,licens:0,line:7,local:7,log:6,modul:[4,5,6],option:3,output:7,packag:[4,5,6],published_project:6,question:0,rather:7,result:[5,7],results_report:6,run:7,save:7,sedml:6,simul:7,stderr:7,stdout:7,submit:7,submodul:[4,5,6],subpackag:4,suit:[0,2,3,7],synthet:7,team:0,test:[0,2,3,7],test_cas:6,than:7,traceback:7,tutori:7,us:7,util:[4,6],valid:7,via:7,warn:4}})
\ No newline at end of file
diff --git a/docs/source/biosimulators_test_suite.html b/docs/source/biosimulators_test_suite.html
index b2ae041..d626dbf 100644
--- a/docs/source/biosimulators_test_suite.html
+++ b/docs/source/biosimulators_test_suite.html
@@ -6,7 +6,7 @@
- biosimulators_test_suite package — BioSimulators test suite 0.1.79 documentation
+ biosimulators_test_suite package — BioSimulators test suite 0.1.80 documentation
@@ -870,7 +870,7 @@ Submodules