Batch
  • Getting Started
  • Tutorial
  • Docker Resources
  • Batch Service
  • Cookbooks
  • Reference (Python API)
  • Configuration Reference
  • Advanced UI Search Help
  • Python Version Compatibility Policy
  • Change Log
Batch
  • Batch
  • View page source

Batch

Batch is a Python module for creating and executing jobs. A job consists of a bash command to run as well as a specification of the resources required and some metadata. Batch allows you to easily build complicated computational pipelines with many jobs and numerous dependencies. Batches can either be executed locally or with the Batch Service.

_images/dags.008.png

Contents

  • Getting Started
    • Installation
  • Tutorial
    • Import
    • f-strings
    • Hello World
    • File Dependencies
    • Scatter / Gather
    • Nested Scatters
    • Input Files
    • Output Files
    • Resource Groups
    • Resource File Extensions
    • Python Jobs
    • Backends
  • Docker Resources
    • What is Docker?
    • Installation
    • Creating a Dockerfile
    • Building Images
    • Pushing Images
  • Batch Service
    • What is the Batch Service?
    • Sign Up
    • File Localization
    • Service Accounts
    • Billing
    • Setup
    • Submitting a Batch to the Service
    • Regions
    • Using the UI
    • Important Notes
  • Cookbooks
    • Clumping GWAS Results
    • Random Forest
  • Reference (Python API)
    • Batches
    • Resources
    • Batch Pool Executor
    • Backends
    • Utilities
  • Configuration Reference
  • Advanced UI Search Help
    • Exact Match Expression
    • Partial Match Expression
    • Keyword Expression
    • Predefined Keyword Expression
    • Combining Multiple Statements
  • Python Version Compatibility Policy
  • Change Log

Indices and tables

  • Index

  • Search Page

Next

© Copyright 2025, Hail Team.

Built with Sphinx using a theme provided by Read the Docs.