Skip to main content
Ctrl+K
Logo image Logo image

Site Navigation

  • Install
  • User Guide
  • Reference
  • Development
dev (v0.2.0a214)v0.2.0a213v0.2.0a212v0.2.0a211v0.2.0a210v0.2.0a209v0.2.0a208v0.2.0a207v0.2.0a206v0.2.0a205v0.2.0a203v0.2.0a202v0.2.0a201v0.2.0a200v0.2.0a199v0.2.0a190v0.2.0a189v0.2.0a188v0.2.0a187v0.2.0a186v0.2.0a185v0.2.0a184v0.2.0a183v0.2.0a181v0.2.0a180v0.2.0a179v0.2.0a178v0.2.0a177v0.2.0a176v0.2.0a175v0.2.0a174v0.2.0a173v0.2.0a169v0.2.0a168v0.2.0a167v0.2.0a166v0.2.0a164v0.2.0a163v0.2.0a162v0.2.0a161v0.2.0a160v0.2.0a159v0.2.0a157v0.2.0a156v0.2.0a155v0.2.0a153v0.2.0a152v0.2.0a149v0.2.0a148v0.2.0a147v0.2.0a145v0.2.0a144v0.2.0a143v0.2.0a142v0.2.0a141v0.2.0a140v0.2.0a139v0.2.0a138v0.2.0a137v0.2.0a136v0.2.0a135v0.2.0a134v0.2.0a133v0.2.0a132v0.2.0a131v0.2.0a130v0.2.0a129v0.2.0a128v0.2.0a127v0.2.0a125v0.2.0a123v0.2.0a122v0.2.0a121v0.2.0a120v0.2.0a118v0.2.0a116v0.2.0a115v0.2.0a113v0.2.0a112v0.2.0a111v0.2.0a110v0.2.0a109v0.2.0a108v0.2.0a107v0.2.0a106v0.2.0a105v0.2.0a103v0.2.0a102v0.2.0a100v0.2.0a99v0.2.0a98v0.2.0a97v0.2.0a96v0.2.0a95v0.2.0a94v0.2.0a92v0.2.0a91v0.2.0a90v0.2.0a89v0.2.0a88v0.2.0a87v0.2.0a86v0.2.0a85v0.2.0a84v0.2.0a83v0.2.0a82v0.2.0a81v0.2.0a79v0.2.0a78v0.2.0a77v0.2.0a76v0.2.0a74v0.2.0a73v0.2.0a72v0.2.0a71v0.2.0a69v0.2.0a68v0.2.0a67v0.2.0a66v0.2.0a65v0.2.0a64v0.2.0a62v0.2.0a60v0.2.0a59v0.2.0a58v0.2.0a57v0.2.0a56v0.2.0a55v0.2.0a54v0.2.0a53v0.2.0a52v0.2.0a51v0.2.0a50v0.2.0a48v0.2.0a47v0.2.0a46v0.2.0a45v0.2.0a44v0.2.0a42v0.2.0a41v0.2.0a40v0.2.0a39v0.2.0a38v0.2.0a37v0.2.0a36v0.2.0a34v0.2.0a33v0.2.0a32v0.2.0a31v0.2.0a23v0.2.0a22v0.2.0a21v0.2.0a20v0.2.0a19v0.2.0a18v0.2.0a15v0.2.0a14v0.2.0a13v0.2.0a12v0.2.0a11v0.2.0a10v0.2.0a9v0.2.0a8v0.2.0a7v0.2.0a6v0.2.0a5v0.2.0a4v0.2.0a3v0.2.0a2v0.2.0a1v0.2.0a0

Site Navigation

  • Install
  • User Guide
  • Reference
  • Development

Section Navigation

  • Python API
    • hpcflow.app
      • hpcflow.app.app
      • hpcflow.app.cancel
      • hpcflow.app.get_OS_info
      • hpcflow.app.get_known_submissions
      • hpcflow.app.get_shell_info
      • hpcflow.app.make_and_submit_demo_workflow
      • hpcflow.app.make_and_submit_workflow
      • hpcflow.app.make_demo_workflow
      • hpcflow.app.make_workflow
      • hpcflow.app.run_hpcflow_tests
      • hpcflow.app.run_tests
      • hpcflow.app.show
      • hpcflow.app.show_legend
      • hpcflow.app.submit_workflow
      • hpcflow.app.Action
      • hpcflow.app.ActionEnvironment
      • hpcflow.app.ActionRule
      • hpcflow.app.ActionScope
      • hpcflow.app.ActionScopeType
      • hpcflow.app.Command
      • hpcflow.app.CommandFilesList
      • hpcflow.app.DirectPosix
      • hpcflow.app.DirectWindows
      • hpcflow.app.Element
      • hpcflow.app.ElementAction
      • hpcflow.app.ElementActionRun
      • hpcflow.app.ElementFilter
      • hpcflow.app.ElementGroup
      • hpcflow.app.ElementInputFiles
      • hpcflow.app.ElementInputs
      • hpcflow.app.ElementIteration
      • hpcflow.app.ElementOutputFiles
      • hpcflow.app.ElementOutputs
      • hpcflow.app.ElementParameter
      • hpcflow.app.ElementPropagation
      • hpcflow.app.ElementRepeats
      • hpcflow.app.ElementResources
      • hpcflow.app.ElementSet
      • hpcflow.app.Elements
      • hpcflow.app.Environment
      • hpcflow.app.EnvironmentsList
      • hpcflow.app.Executable
      • hpcflow.app.ExecutableInstance
      • hpcflow.app.ExecutablesList
      • hpcflow.app.Executor
      • hpcflow.app.FileNameExt
      • hpcflow.app.FileNameSpec
      • hpcflow.app.FileNameStem
      • hpcflow.app.FileSpec
      • hpcflow.app.GroupList
      • hpcflow.app.InputFile
      • hpcflow.app.InputFileGenerator
      • hpcflow.app.InputFileGeneratorSource
      • hpcflow.app.InputSource
      • hpcflow.app.InputSourceType
      • hpcflow.app.InputValue
      • hpcflow.app.Jobscript
      • hpcflow.app.JobscriptBlock
      • hpcflow.app.Loop
      • hpcflow.app.MetaTask
      • hpcflow.app.MetaTaskSchema
      • hpcflow.app.MultiPathSequence
      • hpcflow.app.NumCores
      • hpcflow.app.OutputFileParser
      • hpcflow.app.OutputFileParserSource
      • hpcflow.app.OutputLabel
      • hpcflow.app.Parameter
      • hpcflow.app.ParameterPath
      • hpcflow.app.ParameterPropagationMode
      • hpcflow.app.ParameterValue
      • hpcflow.app.Parameters
      • hpcflow.app.ParametersList
      • hpcflow.app.QueuedScheduler
      • hpcflow.app.ResourceList
      • hpcflow.app.ResourceSpec
      • hpcflow.app.Rule
      • hpcflow.app.RunDirAppFiles
      • hpcflow.app.SGEPosix
      • hpcflow.app.SchemaInput
      • hpcflow.app.SchemaOutput
      • hpcflow.app.SchemaParameter
      • hpcflow.app.SlurmPosix
      • hpcflow.app.SubParameter
      • hpcflow.app.Submission
      • hpcflow.app.Task
      • hpcflow.app.TaskInputParameters
      • hpcflow.app.TaskList
      • hpcflow.app.TaskObjective
      • hpcflow.app.TaskOutputParameters
      • hpcflow.app.TaskSchema
      • hpcflow.app.TaskSchemasList
      • hpcflow.app.TaskSourceType
      • hpcflow.app.TaskTemplateList
      • hpcflow.app.ValuePerturbation
      • hpcflow.app.ValueSequence
      • hpcflow.app.Workflow
      • hpcflow.app.WorkflowBlueprint
      • hpcflow.app.WorkflowLoop
      • hpcflow.app.WorkflowLoopList
      • hpcflow.app.WorkflowTask
      • hpcflow.app.WorkflowTaskList
      • hpcflow.app.WorkflowTemplate
  • Command-line interface
  • Template components
    • Parameters
    • Environments
    • Command files
    • Task schemas
  • Demo workflows
  • Configuration file
  • SDK
    • hpcflow.sdk
      • hpcflow.sdk.sdk_classes
      • hpcflow.sdk.sdk_funcs
      • hpcflow.sdk.get_SDK_logger
      • hpcflow.sdk.app
        • hpcflow.sdk.app.get_app_attribute
        • hpcflow.sdk.app.get_app_module_all
        • hpcflow.sdk.app.get_app_module_dir
        • hpcflow.sdk.app.rate_limit_safe_url_to_fs
        • hpcflow.sdk.app.App
        • hpcflow.sdk.app.BaseApp
        • hpcflow.sdk.app.Singleton
      • hpcflow.sdk.cli
        • hpcflow.sdk.cli.string_option
        • hpcflow.sdk.cli.workflow_ref_type_opt
        • hpcflow.sdk.cli.make_cli
        • hpcflow.sdk.cli.parse_jobscript_wait_spec
        • hpcflow.sdk.cli.redirect_std_to_file_click
        • hpcflow.sdk.cli.ErrorPropagatingClickContext
      • hpcflow.sdk.cli_common
        • hpcflow.sdk.cli_common.format_option
        • hpcflow.sdk.cli_common.path_option
        • hpcflow.sdk.cli_common.name_option
        • hpcflow.sdk.cli_common.overwrite_option
        • hpcflow.sdk.cli_common.store_option
        • hpcflow.sdk.cli_common.ts_fmt_option
        • hpcflow.sdk.cli_common.ts_name_fmt_option
        • hpcflow.sdk.cli_common.variables_option
        • hpcflow.sdk.cli_common.js_parallelism_option
        • hpcflow.sdk.cli_common.wait_option
        • hpcflow.sdk.cli_common.add_to_known_opt
        • hpcflow.sdk.cli_common.print_idx_opt
        • hpcflow.sdk.cli_common.tasks_opt
        • hpcflow.sdk.cli_common.cancel_opt
        • hpcflow.sdk.cli_common.submit_status_opt
        • hpcflow.sdk.cli_common.force_arr_opt
        • hpcflow.sdk.cli_common.make_status_opt
        • hpcflow.sdk.cli_common.add_sub_opt
        • hpcflow.sdk.cli_common.zip_path_opt
        • hpcflow.sdk.cli_common.zip_overwrite_opt
        • hpcflow.sdk.cli_common.zip_log_opt
        • hpcflow.sdk.cli_common.zip_include_execute_opt
        • hpcflow.sdk.cli_common.zip_include_rechunk_backups_opt
        • hpcflow.sdk.cli_common.unzip_path_opt
        • hpcflow.sdk.cli_common.unzip_log_opt
        • hpcflow.sdk.cli_common.rechunk_backup_opt
        • hpcflow.sdk.cli_common.rechunk_chunk_size_opt
        • hpcflow.sdk.cli_common.rechunk_status_opt
        • hpcflow.sdk.cli_common.sub_tasks_callback
        • hpcflow.sdk.cli_common.BoolOrString
      • hpcflow.sdk.config
        • hpcflow.sdk.config.callbacks
        • hpcflow.sdk.config.cli
        • hpcflow.sdk.config.config
        • hpcflow.sdk.config.config_file
        • hpcflow.sdk.config.errors
        • hpcflow.sdk.config.types
      • hpcflow.sdk.core
        • hpcflow.sdk.core.ALL_TEMPLATE_FORMATS
        • hpcflow.sdk.core.ABORT_EXIT_CODE
        • hpcflow.sdk.core.actions
        • hpcflow.sdk.core.app_aware
        • hpcflow.sdk.core.cache
        • hpcflow.sdk.core.command_files
        • hpcflow.sdk.core.commands
        • hpcflow.sdk.core.element
        • hpcflow.sdk.core.enums
        • hpcflow.sdk.core.environment
        • hpcflow.sdk.core.errors
        • hpcflow.sdk.core.execute
        • hpcflow.sdk.core.json_like
        • hpcflow.sdk.core.loop
        • hpcflow.sdk.core.loop_cache
        • hpcflow.sdk.core.object_list
        • hpcflow.sdk.core.parameters
        • hpcflow.sdk.core.rule
        • hpcflow.sdk.core.run_dir_files
        • hpcflow.sdk.core.skip_reason
        • hpcflow.sdk.core.task
        • hpcflow.sdk.core.task_schema
        • hpcflow.sdk.core.test_utils
        • hpcflow.sdk.core.types
        • hpcflow.sdk.core.utils
        • hpcflow.sdk.core.validation
        • hpcflow.sdk.core.workflow
        • hpcflow.sdk.core.zarr_io
      • hpcflow.sdk.data
      • hpcflow.sdk.demo
        • hpcflow.sdk.demo.cli
      • hpcflow.sdk.helper
        • hpcflow.sdk.helper.cli
        • hpcflow.sdk.helper.helper
        • hpcflow.sdk.helper.watcher
      • hpcflow.sdk.log
        • hpcflow.sdk.log.AppLog
        • hpcflow.sdk.log.TimeIt
      • hpcflow.sdk.persistence
        • hpcflow.sdk.persistence.store_cls_from_str
        • hpcflow.sdk.persistence.base
        • hpcflow.sdk.persistence.defaults
        • hpcflow.sdk.persistence.discovery
        • hpcflow.sdk.persistence.json
        • hpcflow.sdk.persistence.pending
        • hpcflow.sdk.persistence.store_resource
        • hpcflow.sdk.persistence.types
        • hpcflow.sdk.persistence.utils
        • hpcflow.sdk.persistence.zarr
      • hpcflow.sdk.runtime
        • hpcflow.sdk.runtime.RunTimeInfo
      • hpcflow.sdk.submission
        • hpcflow.sdk.submission.enums
        • hpcflow.sdk.submission.jobscript
        • hpcflow.sdk.submission.schedulers
        • hpcflow.sdk.submission.shells
        • hpcflow.sdk.submission.submission
        • hpcflow.sdk.submission.types
      • hpcflow.sdk.typing
        • hpcflow.sdk.typing.PathLike
        • hpcflow.sdk.typing.BasicTemplateComponents
        • hpcflow.sdk.typing.DataIndex
        • hpcflow.sdk.typing.hydrate
        • hpcflow.sdk.typing.KnownSubmission
        • hpcflow.sdk.typing.KnownSubmissionItem
        • hpcflow.sdk.typing.MakeWorkflowCommonArgs
        • hpcflow.sdk.typing.ParamSource
        • hpcflow.sdk.typing.TemplateComponents
  • Glossary
  • Reference
  • hpcflow.sdk.core.test_utils
  • hpcflow.sdk.core.test_utils.make_schemas

hpcflow.sdk.core.test_utils.make_schemas#

hpcflow.sdk.core.test_utils.make_schemas(*ins_outs)#

Construct a collection of schemas.

Parameters:

ins_outs (tuple[dict[str, Any], tuple[str, ...]] | tuple[dict[str, Any], tuple[str, ...], str] | tuple[dict[str, Any], tuple[str, ...], str, dict[str, Any]]) –

Return type:

list[TaskSchema]

previous

hpcflow.sdk.core.test_utils.make_parameters

next

hpcflow.sdk.core.test_utils.make_tasks

On this page
  • make_schemas()
Edit on GitHub
Show Source

© Copyright 2023, hpcflow developers.

Created using Sphinx 6.2.1.

Built with the PyData Sphinx Theme 0.13.3.