class_docstr: Writer class of fake mws level-1b data.
docstr: Write the navigation data group.
docstr_tok: ["Write","the","navigation","data","group","."]
code: def _write_navigation_data_group(dataset):
      """Write the navigation data group."""
      group = dataset.createGroup("navigation")
      dimensions = ("n_scans", "n_fovs")
      shape = (N_SCANS, N_FOVS)
      longitude = group.createVariable(
          "mws_lon",
          np.int32,
          dimensions=dimensions,
      )
      longitude.scale_factor = 1.0e-4
      longitude.add_offset = 0.0
      longitude.missing_value = np.array((-2147483648), np.int32)
      longitude[:] = 35.7535 * np.ones(shape)
  
      latitude = group.createVariable(
          "mws_lat",
          np.float32,
          dimensions=dimensions,
      )
      latitude[:] = 2.0 * np.ones(shape)
  
      azimuth = group.createVariable(
          "mws_solar_azimuth_angle",
          np.float32,
          dimensions=dimensions,
      )
      azimuth[:] = 179.0 * np.ones(shape)
  
imports: import logging
  from datetime import datetime
  from unittest.mock import patch
  import numpy
  import pytest
  import xarray
  from netCDF4 import Dataset
  from satpy.readers.mws_l1b import MWSL1BFile, get_channel_index_from_name
label_desc: Use image node_id 6 for calling the MWSL1BFakeFileWriter obj's underlying member method code with example usage: obj._write_navigation_data_group(dataset) without return types