API Reference#
This section provides function- and class-level documentation extracted automatically from the pyCIF source code. It is split into two parts:
Base classes — the abstract plugin types defined in
pycif.utils.classes. These are the building blocks every concrete plugin must implement.Plugin implementations — public submodules and functions of each registered plugin (
execute.py,dump.py, etc.). For YAML configuration options and inter-plugin requirements, follow the back-link on each page to the plugin configuration reference.
- Base classes
- baseclass class
- chemistries class
- controlvects class
- datastreams class
- datavects class
- domains class
- fields class
- fluxes class
- measurements class
- meteos class
- minimizers class
- models class
- modes class
- obsoperators class
- obsparsers class
- obsvects class
- platforms class
- setup class
- simulators class
- transforms class
- Plugin API Reference
pycif.plugins.chemistries.TM5— API referencepycif.plugins.chemistries.chimere— API referencepycif.plugins.chemistries.iconart— API referencepycif.plugins.chemistries.lmdz— API referencepycif.plugins.controlvects.standard— API referencepycif.plugins.datastreams.backgrounds.carboscope_bg— API referencepycif.plugins.datastreams.backgrounds.tm5_background— API referencepycif.plugins.datastreams.fields.bc_plugin_template— API referencepycif.plugins.datastreams.fields.chimere_icbc— API referencepycif.plugins.datastreams.fields.grib2_ecmwf— API referencepycif.plugins.datastreams.fields.gridded_NetCDF_inicond— API referencepycif.plugins.datastreams.fields.iconart_icbc— API referencepycif.plugins.datastreams.fields.lmdz_chemfield— API referencepycif.plugins.datastreams.fields.lmdz_chemfield_ico— API referencepycif.plugins.datastreams.fields.lmdz_chemfield_reg— API referencepycif.plugins.datastreams.fields.lmdz_ic— API referencepycif.plugins.datastreams.fields.lmdz_inicond_ico— API referencepycif.plugins.datastreams.fields.lmdz_inicond_reg— API referencepycif.plugins.datastreams.fields.lmdz_outfields_nc— API referencepycif.plugins.datastreams.fields.lmdz_prodloss3d— API referencepycif.plugins.datastreams.fields.netcdf_cams— API referencepycif.plugins.datastreams.fields.noaa_glob_avg— API referencepycif.plugins.datastreams.fields.oldlmdz_ic— API referencepycif.plugins.datastreams.fields.oldlmdz_photochem— API referencepycif.plugins.datastreams.fields.oldlmdz_prescrconcs— API referencepycif.plugins.datastreams.fields.tm5_ic— API referencepycif.plugins.datastreams.fields.wrfchem_icbc— API referencepycif.plugins.datastreams.fluxes.CAMSREG_nc— API referencepycif.plugins.datastreams.fluxes.CMEMS— API referencepycif.plugins.datastreams.fluxes.CarbonMonitor— API referencepycif.plugins.datastreams.fluxes.EDGARv8_EYECLIMA_nc— API referencepycif.plugins.datastreams.fluxes.GCP_1x1— API referencepycif.plugins.datastreams.fluxes.GCP_1x1_N2O— API referencepycif.plugins.datastreams.fluxes.GFEDv4— API referencepycif.plugins.datastreams.fluxes.GridFED— API referencepycif.plugins.datastreams.fluxes.TNO_nc— API referencepycif.plugins.datastreams.fluxes.VPRM1km_nc— API referencepycif.plugins.datastreams.fluxes.VPRM_nc— API referencepycif.plugins.datastreams.fluxes.becker_ocean— API referencepycif.plugins.datastreams.fluxes.chimere— API referencepycif.plugins.datastreams.fluxes.dummy_nc— API referencepycif.plugins.datastreams.fluxes.dummy_txt— API referencepycif.plugins.datastreams.fluxes.edgar_v5— API referencepycif.plugins.datastreams.fluxes.flexpart— API referencepycif.plugins.datastreams.fluxes.flux_plugin_template— API referencepycif.plugins.datastreams.fluxes.gridded_NetCDF— API referencepycif.plugins.datastreams.fluxes.iconart— API referencepycif.plugins.datastreams.fluxes.lmdz_bin— API referencepycif.plugins.datastreams.fluxes.lmdz_netcdf_ico— API referencepycif.plugins.datastreams.fluxes.lmdz_netcdf_reg— API referencepycif.plugins.datastreams.fluxes.lmdz_sflx— API referencepycif.plugins.datastreams.fluxes.orchidee— API referencepycif.plugins.datastreams.fluxes.point_sources— API referencepycif.plugins.datastreams.fluxes.tm5— API referencepycif.plugins.datastreams.fluxes.unstructured_NetCDF— API referencepycif.plugins.datastreams.fluxes.wrfchem— API referencepycif.plugins.datastreams.meteos.chimere_meteo— API referencepycif.plugins.datastreams.meteos.dummy_csv— API referencepycif.plugins.datastreams.meteos.lmdz_mass_fluxes— API referencepycif.plugins.datastreams.meteos.lmdz_massflx_old— API referencepycif.plugins.datastreams.meteos.tm5_meteo— API referencepycif.plugins.datavects.standard— API referencepycif.plugins.domains.chimere— API referencepycif.plugins.domains.dummy— API referencepycif.plugins.domains.dynamico— API referencepycif.plugins.domains.flexpart— API referencepycif.plugins.domains.grib_ecmwf— API referencepycif.plugins.domains.gridded_NetCDF— API referencepycif.plugins.domains.iconart— API referencepycif.plugins.domains.lmdz— API referencepycif.plugins.domains.lmdz_ico— API referencepycif.plugins.domains.lmdz_reg— API referencepycif.plugins.domains.unstructured_NetCDF— API referencepycif.plugins.domains.wrfchem— API referencepycif.plugins.minimizers.congrad— API referencepycif.plugins.minimizers.m1qn3— API referencepycif.plugins.minimizers.scipy— API referencepycif.plugins.minimizers.scipy_conjugate— API referencepycif.plugins.models.TM5— API referencepycif.plugins.models.chimere— API referencepycif.plugins.models.chimere_acc— API referencepycif.plugins.models.dummy— API referencepycif.plugins.models.iconart— API referencepycif.plugins.models.lagrangian— API referencepycif.plugins.models.lmdz_acc— API referencepycif.plugins.models.lmdz_ico— API referencepycif.plugins.models.lmdz_old— API referencepycif.plugins.models.satwetch4— API referencepycif.plugins.models.template— API referencepycif.plugins.models.wrfchem— API referencepycif.plugins.modes.adjtl_test— API referencepycif.plugins.modes.analytic— API referencepycif.plugins.modes.co2mvs— API referencepycif.plugins.modes.ensrf— API referencepycif.plugins.modes.footprint— API referencepycif.plugins.modes.forward— API referencepycif.plugins.modes.postproc— API referencepycif.plugins.modes.response_functions— API referencepycif.plugins.modes.variational— API referencepycif.plugins.obsoperators.fp— API referencepycif.plugins.obsoperators.random— API referencepycif.plugins.obsoperators.standard— API referencepycif.plugins.obsparsers.CO2M— API referencepycif.plugins.obsparsers.icos— API referencepycif.plugins.obsparsers.obspack— API referencepycif.plugins.obsparsers.tropomi_blended— API referencepycif.plugins.obsparsers.tropomi_official— API referencepycif.plugins.obsparsers.tropomi_rpro— API referencepycif.plugins.obsparsers.tropomi_sron— API referencepycif.plugins.obsparsers.tropomi_wfmd— API referencepycif.plugins.obsparsers.verify— API referencepycif.plugins.obsparsers.wdcgg— API referencepycif.plugins.obsvects.standard— API referencepycif.plugins.platforms.docker_cif— API referencepycif.plugins.platforms.docker_nvidia— API referencepycif.plugins.platforms.ecmwf_ecs— API referencepycif.plugins.platforms.empa_daint— API referencepycif.plugins.platforms.fmi_puhti— API referencepycif.plugins.platforms.jean_zay— API referencepycif.plugins.platforms.lsce_obelix— API referencepycif.plugins.platforms.lsce_obelix_nvidia— API referencepycif.plugins.platforms.tgcc_ccrt— API referencepycif.plugins.platforms.tgcc_ccrt_nvidia— API referencepycif.plugins.simulators.dummy— API referencepycif.plugins.simulators.gausscost— API referencepycif.plugins.simulators.gausscost_flexpart— API referencepycif.plugins.transforms.basic.background— API referencepycif.plugins.transforms.basic.clipcrop— API referencepycif.plugins.transforms.basic.exp— API referencepycif.plugins.transforms.basic.families— API referencepycif.plugins.transforms.basic.product— API referencepycif.plugins.transforms.basic.regrid— API referencepycif.plugins.transforms.basic.time_interpolation— API referencepycif.plugins.transforms.basic.unit_conversion— API referencepycif.plugins.transforms.basic.vertical_interpolation— API referencepycif.plugins.transforms.complex.conc2ratio— API referencepycif.plugins.transforms.complex.diagmet— API referencepycif.plugins.transforms.complex.isotopes— API referencepycif.plugins.transforms.complex.moist2dry— API referencepycif.plugins.transforms.complex.ratio2conc— API referencepycif.plugins.transforms.complex.satellites— API referencepycif.plugins.transforms.system.array2sampled— API referencepycif.plugins.transforms.system.dump2format— API referencepycif.plugins.transforms.system.dump2inputs— API referencepycif.plugins.transforms.system.fromcontrol— API referencepycif.plugins.transforms.system.loadfromoutputs— API referencepycif.plugins.transforms.system.run_model— API referencepycif.plugins.transforms.system.sparse2sample— API referencepycif.plugins.transforms.system.toobsvect— API reference