code: def smartDumpDictHdf5(RV,o):
      
      for key in list(RV.keys()):
          if type(RV[key])==dict:
              g = o.create_group(key)
              smartDumpDictHdf5(RV[key],g)
          else:
              o.create_dataset(name=key,data=SP.array(RV[key]),chunks=True,compression='gzip')
docs: Dump a dictionary where each page is a list or an array or still a dictionary (in this case, it iterates)