2D diagnosis output (fields2d)

dimensions:
    X = 600 ;
    Y = 600 ;
    Z = 165 ;
    time = 1 ;
variables:
    double IWP(time, X, Y) ;
    double LWP(time, X, Y) ;
    double LW_DN_SURF(time, X, Y) ;
    double LW_DN_TOA(time, X, Y) ;
    double LW_UP_SURF(time, X, Y) ;
    double LW_UP_TOA(time, X, Y) ;
    double Q_criterion_100.0(time, X, Y) ;
    double RAINNC(time, X, Y) ;
    double RAINNCV(time, X, Y) ;
    double SW_DN_SURF(time, X, Y) ;
    double SW_DN_TOA(time, X, Y) ;
    double SW_UP_SURF(time, X, Y) ;
    double SW_UP_TOA(time, X, Y) ;
    double T(time, X, Y) ;
    double T_100.0(time, X, Y) ;
    double X(X) ;
    double Y(Y) ;
    double Z(Z) ;
    double alpha_100.0(time, X, Y) ;
    double buoyancy_100.0(time, X, Y) ;
    double buoyancy_gradient_mag_100.0(time, X, Y) ;
    double bvf_100.0(time, X, Y) ;
    double dTdt_rad_100.0(time, X, Y) ;
    double diag_effc_3d_100.0(time, X, Y) ;
    double diag_effi_3d_100.0(time, X, Y) ;
    double dynamic\ pressure_100.0(time, X, Y) ;
    double eddy_diffusivity_horizontal_100.0(time, X, Y) ;
    double eddy_diffusivity_vertical_100.0(time, X, Y) ;
    double eddy_viscosity_horizontal_100.0(time, X, Y) ;
    double eddy_viscosity_vertical_100.0(time, X, Y) ;
    double grad_ri_100.0(time, X, Y) ;
    double heating_rate_lw_100.0(time, X, Y) ;
    double heating_rate_sw_100.0(time, X, Y) ;
    double helicity_100.0(time, X, Y) ;
    double horizontal\ divergence_100.0(time, X, Y) ;
    double ice_sed_100.0(time, X, Y) ;
    double liq_sed_100.0(time, X, Y) ;
    double p3_ncacc_100.0(time, X, Y) ;
    double p3_ncautc_100.0(time, X, Y) ;
    double p3_ncautr_100.0(time, X, Y) ;
    double p3_ncnuc_100.0(time, X, Y) ;
    double p3_ncslf_100.0(time, X, Y) ;
    double p3_nrevp_100.0(time, X, Y) ;
    double p3_nrslf_100.0(time, X, Y) ;
    double p3_qcacc_100.0(time, X, Y) ;
    double p3_qcaut_100.0(time, X, Y) ;
    double p3_qccon_100.0(time, X, Y) ;
    double p3_qcevp_100.0(time, X, Y) ;
    double p3_qcnuc_100.0(time, X, Y) ;
    double p3_qrcon_100.0(time, X, Y) ;
    double p3_qrevp_100.0(time, X, Y) ;
    double p_hydrostatic_100.0(time, X, Y) ;
    double pseudo-albedo(time, X, Y) ;
    double qc_100.0(time, X, Y) ;
    double qi1_100.0(time, X, Y) ;
    double qib1_100.0(time, X, Y) ;
    double qir1_100.0(time, X, Y) ;
    double qnc_100.0(time, X, Y) ;
    double qni1_100.0(time, X, Y) ;
    double qnr_100.0(time, X, Y) ;
    double qr_100.0(time, X, Y) ;
    double qt_100.0(time, X, Y) ;
    double qv(time, X, Y) ;
    double qv_100.0(time, X, Y) ;
    double ref(time, X, Y) ;
    double reflectivity_100.0(time, X, Y) ;
    double rh_100.0(time, X, Y) ;
    double s_100.0(time, X, Y) ;
    double s_dry_100.0(time, X, Y) ;
    double s_tend_ice_sed_100.0(time, X, Y) ;
    double s_tend_liq_sed_100.0(time, X, Y) ;
    double slp(time, X, Y) ;
    double strain_rate_mag_100.0(time, X, Y) ;
    double thetal_100.0(time, X, Y) ;
    double thetav_100.0(time, X, Y) ;
    double time(time) ;
    double tke_sgs_100.0(time, X, Y) ;
    double u_100.0(time, X, Y) ;
    double uw_sgs_100.0(time, X, Y) ;
    double v_100.0(time, X, Y) ;
    double vertical_vorticity_100.0(time, X, Y) ;
    double vw_sgs_100.0(time, X, Y) ;
    double w_100.0(time, X, Y) ;

// global attributes:
        string :unique_id = "5b5dbcda-c946-44f0-9702-a4d1ece37b3a" ;
        string :wall_time = "2024-05-29 23:55:57.476365" ;
        :frequency = 600. ;