API ReferenceOverview

API Reference

Complete reference documentation for BioSNICAR’s public API. The package is organised around a few key entry points:

ModulePrimary functionDescription
biosnicarrun_model()Forward radiative transfer model
biosnicar.emulatorEmulator classNeural network surrogate model
biosnicarrun_emulator()Emulator wrapper returning Outputs
biosnicar.inverseretrieve()Parameter retrieval from observations
biosnicar.bandsto_platform()Band convolution to satellite/GCM bands
biosnicar.drivers.sweepparameter_sweep()Multi-parameter sensitivity analysis

Package-level imports

import biosnicar
 
# These are all available at the package level:
biosnicar.run_model(...)
biosnicar.run_emulator(...)
biosnicar.to_platform(...)

Or import directly:

from biosnicar import run_model, run_emulator, to_platform
from biosnicar.emulator import Emulator
from biosnicar.inverse import retrieve
from biosnicar.drivers.sweep import parameter_sweep