Source code for easydecon.config

from dataclasses import dataclass


@dataclass
class Config:
    n_jobs: int = 5
    batch_size: int | str = 1000

config = Config()

[docs] def set_n_jobs(n): n = int(n) if n == 0: raise ValueError("n_jobs cannot be 0. Use 1 for serial or -1 for all CPUs.") config.n_jobs = n
[docs] def set_batch_size(n): if n == "auto": config.batch_size = n return n = int(n) if n < 1: raise ValueError("batch_size must be a positive integer or 'auto'.") config.batch_size = n