epygram.geometries.domain_making.output
— Output¶
Contains functions for outing a LAM domain to namelists, plot, summary.
- epygram.geometries.domain_making.output.lam_geom2namelists(geometry, truncation='linear', orography_subtruncation='quadratic', Ezone_in_pgd=False, Iwidth_in_pgd=False)[source]¶
From the geometry, build the namelist blocks for the necessary namelists.
- Parameters
truncation – the kind of truncation of spectral geometry to generate, among (‘linear’, ‘quadratic’, ‘cubic’).
orography_subtruncation – additional subtruncation for orography to be generated.
- epygram.geometries.domain_making.output.regll_geom2namelists(geometry, domain_name='__YOUR_DOM_NAME__')[source]¶
From the regular LonLat geometry, build the namelist blocks for the necessary namelists.
- epygram.geometries.domain_making.output.write_namelists(namelists, out=None, prefix='', suffix='geoblocks')[source]¶
Write out namelists blocks.
- Parameters
namelists – dict of NamelistSet (from bronx.datagrip.namelist)
out –
if given as a str: write all in one file, else in separate files:
either as filename if out==dict(namelist:filename, …) or if None following syntax: “prefix.namelist.suffix”.
prefix – prefix for output names
suffix – prefix for output names
- epygram.geometries.domain_making.output.write_geometry_as_namelists(geometry, allinone=False, truncation='linear', orography_subtruncation='quadratic')[source]¶
Write out namelists blocks from a geometry.
- Parameters
allinone – if True, write all in one file, else in separate files.
truncation – the kind of truncation of spectral geometry to generate, among (‘linear’, ‘quadratic’, ‘cubic’).
orography_subtruncation – additional subtruncation for orography to be generated.
- epygram.geometries.domain_making.output.summary(geometry)[source]¶
Returns a summary of geometry as a character string.
- Parameters
geometry – a Geometry instance
- epygram.geometries.domain_making.output.plot_geometry(geometry, lonlat_included=None, out=None, background=True, departments=False, plotlib='cartopy', **_)[source]¶
Plot the built geometry, along with lonlat included domain if given.
- Parameters
lonlat_included – parameters of the lonlat domain to plot
out – filename (.png) if not None (else interactive pyplot.show())
background – if True, set a background color to continents and oceans.
departments – if True, adds the french departments on map (instead of countries).