pencil.export.create_h5

Created on Fri Apr 22 11:14:28 2016

@author: fagent

Create structure for hdf5 storage of 2D averages time series, motivated to save emf tensors for use with mean-field pencil code module. To generalise hdf5 for all data structures

Attributes

fvars

Functions

create_aver_sph(filename, dataset, fields, nzyxt, zyxt)

call signature:

Module Contents

pencil.export.create_h5.create_aver_sph(filename, dataset, fields, nzyxt, zyxt, hdf5dir='data', dgroup='emftensor')

call signature:

create_aver_sph(filename, dataset, fields, nzyxt, zyxt,

hdf5dir=’data’, dgroup=’emftensor’)

Keyword Arguments:
  • *filename* – Output filename.

  • *dataset* – HDF5 dataset.

  • *fields* – Names of the fields to be written.

  • *nzyxt* – Array containing [nz, ny, nx, nt].

  • *zyxt* – Array containing the arrays z, y, x and t.

  • *hdf5dir* – Output data directory.

  • *dgroup* – Data group name.

pencil.export.create_h5.fvars = [('utensor', (3,)), ('alpha', (3, 3)), ('beta', (3, 3)), ('gamma', (3,)), ('delta', (3,)),...