File size: 718 Bytes
6deaccc
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
from __future__ import annotations

from typing import Final

from fusion_lab.models import LowDimBoundaryParams, default_low_dim_boundary_params

N_FIELD_PERIODS: Final[int] = 3
DEFAULT_RESET_SEED: Final[LowDimBoundaryParams] = default_low_dim_boundary_params()

RESET_SEEDS: Final[tuple[LowDimBoundaryParams, ...]] = (
    DEFAULT_RESET_SEED,
    LowDimBoundaryParams(
        aspect_ratio=3.4,
        elongation=1.4,
        rotational_transform=1.6,
        triangularity_scale=0.55,
    ),
    LowDimBoundaryParams(
        aspect_ratio=3.8,
        elongation=1.4,
        rotational_transform=1.5,
        triangularity_scale=0.55,
    ),
)

SMOKE_TEST_PARAMS: Final[LowDimBoundaryParams] = DEFAULT_RESET_SEED