ppcpy.io.write2nc#

Functions

adding_fixed_vars

adding_global_attr

adding_refH_vars

Temporarily quick fix for adding Reference heights as a variable to the NetCDF profile outputs.

get_git_info

write2nc_file

write_channelwise_2_nc_file

write_profile2nc_file

Saving profile data to NetCDF4 files

ppcpy.io.write2nc.get_git_info(path='.')[source]#
ppcpy.io.write2nc.adding_fixed_vars(data_cube, json_nc_mapping_dict)[source]#
ppcpy.io.write2nc.adding_global_attr(data_cube, json_nc_mapping_dict)[source]#
ppcpy.io.write2nc.write_channelwise_2_nc_file(data_cube, root_dir=PosixPath('/mnt/c/Users/radenz/dev/PicassoPy/PicassoPy'), prod_ls=[])[source]#
ppcpy.io.write2nc.write2nc_file(data_cube, root_dir=PosixPath('/mnt/c/Users/radenz/dev/PicassoPy/PicassoPy'), prod_ls=[])[source]#
ppcpy.io.write2nc.write_profile2nc_file(data_cube, root_dir: str = PosixPath('/mnt/c/Users/radenz/dev/PicassoPy/PicassoPy'), prod_ls: list = [])[source]#

Saving profile data to NetCDF4 files

Parameters:
  • data_cube (object) – Main PicassoProc object

  • root_dir (str) –

  • prod_ls (list) – List of product names

  • TODO (write docstring)

  • TODO

  • TODO

  • TODO

  • TODO

  • TODO

ppcpy.io.write2nc.adding_refH_vars(data_cube, json_nc_mapping_dict: dict, cldFreeGrp, prod: str) dict[source]#

Temporarily quick fix for adding Reference heights as a variable to the NetCDF profile outputs. In the future this should be included in the json2nc mapping scheme.