## SyntheticSource


Fabricate a tiny, deterministic UVIS product (no network, no SPICE).


Usage

``` python
SyntheticSource(
    product_id="EUV2013_047_09_33_59", *, rings_in_fov=True, dims=_DEMO_DIMS
)
```


Builds raw counts (`uint16`), a 2-D cal factor with one NULL entry, a wavelength axis, primary-header keywords, and zero-filled geometry tables. `cube` is left `None` for the calibrator to fill.
