API Reference¶
- Release:
- Date:
Oct 15, 2025
This shows the details of the API of the Earth Model Column Collaboratory (EMC^2). Documentation of each procedure in each module is provided as a reference.
- emc2.core (emc2.core)
- emc2.core.instruments.CSAPR
- emc2.core.instruments.XSACR
- emc2.core.instruments.KAZR
- emc2.core.instruments.WACR
- emc2.core.instruments.MWACR
- emc2.core.instruments.BASTA
- emc2.core.instruments.RL
- emc2.core.instruments.HSRL
- emc2.core.instruments.MPL
- emc2.core.instruments.CEIL
- emc2.core.instruments.Ten64nm
- emc2.core.instruments.HSRL1064
- emc2.core.instruments.NEXRAD
- emc2.core.instruments.CALIOP
- emc2.core.model.E3SMv1
- emc2.core.model.E3SMv3
- emc2.core.model.CESM2
- emc2.core.model.ModelE
- emc2.core.model.WRF
- emc2.core.model.DHARMA
- emc2.core.model.TestConvection
- emc2.core.model.TestAllStratiform
- emc2.core.model.TestHalfAndHalf
- emc2.core.model.TestModel
- emc2.core.Instrument
- emc2.core.Model
ModelModel.check_and_stack_time_lat_lon()Model.finalize_subcol_fields()Model.hydrometeor_classesModel.load_subcolumns_from_netcdf()Model.num_hydrometeor_classesModel.num_subcolumnsModel.permute_dims_for_processing()Model.remove_appended_str()Model.remove_subcol_fields()Model.set_array_to_valid_range()Model.subcolumns_to_netcdf()Model.unstack_time_lat_lon()
Instrument- emc2.io (emc2.io)
- emc2.simulator (emc2.simulator)
- emc2.simulator.attenuation.calc_radar_atm_attenuation
- emc2.simulator.attenuation.calc_theory_beta_m
- emc2.simulator.attenuation.calc_radar_Ze_min
- emc2.simulator.classification.lidar_classify_phase
- emc2.simulator.classification.radar_classify_phase
- emc2.simulator.classification.lidar_emulate_cosp_phase
- emc2.simulator.classification.calculate_phase_ratio
- emc2.simulator.psd.calc_mu_lambda
- emc2.simulator.psd.calc_and_set_psd_params
- emc2.simulator.psd.calc_velocity_nssl
- emc2.simulator.radar_moments.calc_total_reflectivity
- emc2.simulator.radar_moments.accumulate_attenuation
- emc2.simulator.radar_moments.calc_radar_empirical
- emc2.simulator.radar_moments.calc_radar_bulk
- emc2.simulator.radar_moments.calc_radar_micro
- emc2.simulator.radar_moments.calc_radar_moments
- emc2.simulator.lidar_moments.calc_total_alpha_beta
- emc2.simulator.lidar_moments.calc_LDR_and_ext
- emc2.simulator.lidar_moments.accumulate_OD
- emc2.simulator.lidar_moments.calc_lidar_empirical
- emc2.simulator.lidar_moments.calc_lidar_bulk
- emc2.simulator.lidar_moments.calc_lidar_micro
- emc2.simulator.lidar_moments.calc_lidar_moments
- emc2.simulator.main.make_simulated_data
- emc2.simulator.subcolumn.set_convective_sub_col_frac
- emc2.simulator.subcolumn.set_stratiform_sub_col_frac
- emc2.simulator.subcolumn.set_precip_sub_col_frac
- emc2.simulator.subcolumn.set_q_n
- emc2.plotting (emc2.plotting)
SubcolumnDisplaySubcolumnDisplay.calc_mean_and_sd()SubcolumnDisplay.change_plot_to_class_mask()SubcolumnDisplay.plot_column_input_q_timeseries()SubcolumnDisplay.plot_instrument_mean_profile()SubcolumnDisplay.plot_instrument_timeseries()SubcolumnDisplay.plot_regridded_CF_timeseries()SubcolumnDisplay.plot_regridded_SR_timeseries()SubcolumnDisplay.plot_single_profile()SubcolumnDisplay.plot_subcolumn_mean_profile()SubcolumnDisplay.plot_subcolumn_timeseries()SubcolumnDisplay.set_axis_label()SubcolumnDisplay.set_xrng()SubcolumnDisplay.set_yrng()