|
STAR
Cal STAR — firmware, DAQ server, and engine design
|
Go to the source code of this file.
Classes | |
| class | backend.session.OptimizerState |
| class | backend.session.ControllerState |
| class | backend.session.UserSession |
| class | backend.session.SessionRegistry |
Namespaces | |
| namespace | backend |
| namespace | backend.session |
Functions | |
| dict | backend.session._fresh_status () |
| T | backend.session.run_compute (UserSession session, Callable[..., T] fn, *args, **kwargs) |
| str | backend.session.replace_config (UserSession session, config, Optional[str] config_path=None) |
| backend.session.gated_stream (agen) | |
| UserSession | backend.session.get_session (Request request) |
Variables | |
| backend.session._PROJECT_ROOT = Path(__file__).resolve().parents[1] | |
| str | backend.session._DEFAULT_CONFIG_PATH = _PROJECT_ROOT / "configs" / "default.yaml" |
| backend.session.SESSION_TTL_SECONDS = int(os.environ.get("SESSION_TTL_SECONDS", str(2 * 60 * 60))) | |
| backend.session.MAX_CONCURRENT_JOBS = int(os.environ.get("MAX_CONCURRENT_JOBS", "3")) | |
| backend.session.JOB_SEMAPHORE = asyncio.Semaphore(MAX_CONCURRENT_JOBS) | |
| backend.session.T = TypeVar("T") | |
| backend.session.registry = SessionRegistry() | |