otter.plotting.grid_figsize

otter.plotting.grid_figsize(nrows: int, ncols: int, *, cell_width: float | None = None, cell_height: float | None = None) tuple[float, float][source]

Return the project-standard figure size for a panel grid.

Standard panel sizes depend on the grid shape. A one-panel figure is 6.6 by 4.2 inches; two-column layouts use 5.1 by 3.8 inches per panel; wider grids use progressively narrower panels. Grids with three or more rows use compact row heights. Thus every public figure with the same grid shape has the same canvas size.

cell_width and cell_height may override either standard dimension for a diagnostic whose aspect ratio carries scientific information.

Examples using grid_figsize

Carbon structure factors: Otter PA-HNC and DFT-MD

Carbon structure factors: Otter PA-HNC and DFT-MD

Bethkenhagen et al. carbon-ionization comparison

Bethkenhagen et al. carbon-ionization comparison

Polypropylene (PP/CH2): HNC versus same-potential MD

Polypropylene (PP/CH2): HNC versus same-potential MD

Ion-structure literature library

Ion-structure literature library

Two-temperature aluminium: Johnson et al. (2025)

Two-temperature aluminium: Johnson et al. (2025)

Equilibrium aluminium structure factors: Schörner et al. (2022)

Equilibrium aluminium structure factors: Schörner et al. (2022)

Starrett et al. CH1.36 mixture pair distributions

Starrett et al. CH1.36 mixture pair distributions

Single-species Starrett–Saumon ion-structure benchmarks

Single-species Starrett--Saumon ion-structure benchmarks

Al: complete electronic-to-ionic workflow

Al: complete electronic-to-ionic workflow

Experimental IS/SC feedback for aluminium

Experimental IS/SC feedback for aluminium

Aluminium KS-DFT and Thomas–Fermi comparison

Aluminium KS-DFT and Thomas--Fermi comparison

Al: elastic Rayleigh weight versus density

Al: elastic Rayleigh weight versus density

Carbon ionization and pressure-ionization levels

Carbon ionization and pressure-ionization levels

Carbon: local-field-correction sensitivity

Carbon: local-field-correction sensitivity

CH1.36: multicomponent electronic-to-ionic workflow

CH1.36: multicomponent electronic-to-ionic workflow