Support Modules
params/
- defines model dataclasses for BGK1D and BGK2D2V
- provides default scheme-parameter factories
- supplies the model-config type information used by the API layer
utillib/
device_util.py: validatescuda,mps, andcpuprogress_bar.py: wraps optional tqdm usagepretty.py: formats dataclasses and dicts for logging
plotting/
plotting/bgk1d/plot_state.pyvisualizesf,n,u, andT
tests/
The test tree contains smoke checks and utility-level validation. Many tests are environment-sensitive and may be skipped in non-CUDA settings.