All classes:
- h5py._hl.base.CommonStateObject
- h5py._hl.base._RegionProxy
- h5py._hl.selections.Selection
- h5py._hl.selections.PointSelection
- h5py._hl.selections.SimpleSelection
- h5py._hl.selections.FancySelection
- h5py._hl.base.HLObject
- h5py._hl.selections2.ScalarReadSelection
- h5py._hl.datatype.Datatype
- h5py._hl.vds.VDSmap
- h5py._hl.vds.VirtualSource
- h5py._hl.vds.VirtualLayout
- h5py._hl.dataset.AstypeWrapper
- h5py._hl.dataset.AsStrWrapper
- h5py._hl.dataset.FieldsWrapper
- h5py._hl.dataset.CollectiveContext
- h5py._hl.dataset.ChunkIterator
- h5py._hl.dataset.Dataset
- h5py.h5py_warnings.H5pyWarning
- h5py.h5py_warnings.H5pyDeprecationWarning
- h5py._hl.dims.DimensionProxy
- h5py._hl.dims.DimensionManager
- h5py._hl.group.Group
- h5py._hl.group.HardLink
- h5py._hl.group.SoftLink
- h5py._hl.group.ExternalLink
- h5py._hl.files.File
- h5py._hl.attrs.AttributeManager
- h5py._hl.base.KeysViewHDF5
- h5py._hl.base.ValuesViewHDF5
- h5py._hl.base.ItemsViewHDF5
- h5py._hl.base.MappingHDF5
- h5py._hl.base.MutableMappingHDF5
- h5py._hl.base.Empty
- h5py._hl.base.cached_property
- h5py._hl.filters.FilterRefBase
- h5py._hl.filters.Gzip
All functions:
  Elements:
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: '...fuzz_h5f'
    functionSourceFile: '...fuzz_h5f'
    functionUses: 0
    functionsReached:
    - atheris.instrument_all
    - '...fuzz_h5f.main'
    - atheris.Setup
    - atheris.Fuzz
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - data
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 22
    functionName: '...fuzz_h5f.TestOneInput'
    functionSourceFile: '...fuzz_h5f'
    functionUses: 0
    functionsReached:
    - atheris.FuzzedDataProvider
    - h5p.create
    - h5f.open
    - fapl.set_file_image
    - fapl.set_fapl_core
    - fdp.ConsumeUnicodeNoSurrogates
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: atheris.FuzzedDataProvider
    functionSourceFile: atheris
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fdp.ConsumeUnicodeNoSurrogates
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: h5p.create
    functionSourceFile: h5p
    functionUses: 31
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fapl.set_fapl_core
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fapl.set_file_image
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: h5f.open
    functionSourceFile: h5f
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 40
    functionName: '...fuzz_h5f.main'
    functionSourceFile: '...fuzz_h5f'
    functionUses: 1
    functionsReached:
    - atheris.instrument_all
    - atheris.Fuzz
    - atheris.Setup
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: atheris.instrument_all
    functionSourceFile: atheris
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: atheris.Setup
    functionSourceFile: atheris
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: atheris.Fuzz
    functionSourceFile: atheris
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 6
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: h5py
    functionSourceFile: h5py
    functionUses: 0
    functionsReached:
    - os.path.exists
    - warnings.warn
    - h5z._register_lzf
    - h5.get_config
    - _conv.register_converters
    - os.path.join
    - os.path.dirname
    - atexit.register
    - _errors.silence_errors
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.path.dirname
    functionSourceFile: os
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.path.join
    functionSourceFile: os
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.path.exists
    functionSourceFile: os
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: warnings.warn
    functionSourceFile: warnings
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _errors.silence_errors
    functionSourceFile: _errors
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _conv.register_converters
    functionSourceFile: _conv
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: atexit.register
    functionSourceFile: atexit
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: h5z._register_lzf
    functionSourceFile: h5z
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: h5.get_config
    functionSourceFile: h5
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues:
    - <ast.Constant object at 0x7f1d8cd01910>
    argNames:
    - args
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 89
    functionName: h5py.run_tests
    functionSourceFile: h5py
    functionUses: 0
    functionsReached:
    - cli.extend
    - shlex.split
    - subprocess.call
    - h5py.tests.run_tests
    - <builtin>.print
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues:
    - <ast.Constant object at 0x7f1d8ce764c0>
    argNames:
    - args
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 11
    functionName: h5py.tests.run_tests
    functionSourceFile: h5py.tests
    functionUses: 1
    functionsReached:
    - cli.extend
    - shlex.split
    - subprocess.call
    - <builtin>.print
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 98
    functionName: h5py.enable_ipython_completer
    functionSourceFile: h5py
    functionUses: 0
    functionsReached:
    - IPython.ipapi.get
    - h5py.ipy_completer.load_ipython_extension
    - IPython.get_ipython.set_hook
    - IPython.get_ipython
    - IPython.core.interactiveshell.InteractiveShell.initialized
    linkageType: pythonLinkage
    raised:
    - RuntimeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: IPython.core.interactiveshell.InteractiveShell.initialized
    functionSourceFile: IPython
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: IPython.ipapi.get
    functionSourceFile: IPython
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argDefaultValues:
    - <ast.Constant object at 0x7f1d8d094ee0>
    argNames:
    - ip
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 152
    functionName: h5py.ipy_completer.load_ipython_extension
    functionSourceFile: h5py.ipy_completer
    functionUses: 1
    functionsReached:
    - IPython.get_ipython
    - IPython.get_ipython.set_hook
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: h5py.ipy_completer
    functionSourceFile: h5py.ipy_completer
    functionUses: 0
    functionsReached:
    - re.compile
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: re.compile
    functionSourceFile: re
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - name
    - context
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 58
    functionName: h5py.ipy_completer._retrieve_obj
    functionSourceFile: h5py.ipy_completer
    functionUses: 3
    functionsReached:
    - <builtin>.eval
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.eval
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - context
    - command
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 71
    functionName: h5py.ipy_completer.h5py_item_completer
    functionSourceFile: h5py.ipy_completer
    functionUses: 1
    functionsReached:
    - re_item_match.split
    - obj.keys
    - posixpath.join
    - <builtin>.eval
    - h5py.ipy_completer._retrieve_obj
    - <builtin>.list
    - posixpath.split
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: re_item_match.split
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: posixpath.split
    functionSourceFile: posixpath
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: posixpath.join
    functionSourceFile: posixpath
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: obj.keys
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.list
    functionSourceFile: <builtin>
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.len
    functionSourceFile: <builtin>
    functionUses: 65
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - context
    - command
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 96
    functionName: h5py.ipy_completer.h5py_attr_completer
    functionSourceFile: h5py.ipy_completer
    functionUses: 1
    functionsReached:
    - IPython.utils.generics.complete_object
    - a.startswith
    - base.strip
    - <builtin>.eval
    - h5py.ipy_completer._retrieve_obj
    - re_attr_match.split
    - IPython.get_ipython
    - <builtin>.dir
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: re_attr_match.split
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: base.strip
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.dir
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: IPython.utils.generics.complete_object
    functionSourceFile: IPython
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: IPython.get_ipython
    functionSourceFile: IPython
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: a.startswith
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - event
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 127
    functionName: h5py.ipy_completer.h5py_completer
    functionSourceFile: h5py.ipy_completer
    functionUses: 0
    functionsReached:
    - re_object_match.split
    - re_item_match.split
    - obj.keys
    - IPython.utils.generics.complete_object
    - a.startswith
    - h5py.ipy_completer.h5py_attr_completer
    - posixpath.join
    - base.strip
    - <builtin>.eval
    - posixpath.split
    - <builtin>.isinstance
    - h5py.ipy_completer._retrieve_obj
    - re_attr_match.split
    - IPython.get_ipython
    - <builtin>.dir
    - <builtin>.list
    - h5py.ipy_completer.h5py_item_completer
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: re_object_match.split
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.isinstance
    functionSourceFile: <builtin>
    functionUses: 75
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: IPython.get_ipython.set_hook
    functionSourceFile: IPython
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: h5py._hl
    functionSourceFile: h5py._hl
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: h5py._hl.filters
    functionSourceFile: h5py._hl.filters
    functionUses: 0
    functionsReached:
    - h5z.get_filter_info
    - h5py._hl.filters._gen_filter_tuples
    - enc.append
    - <builtin>.tuple
    - h5z.filter_avail
    - dec.append
    - _COMP_FILTERS.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 3
    IfCount: 3
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 59
    functionName: h5py._hl.filters._gen_filter_tuples
    functionSourceFile: h5py._hl.filters
    functionUses: 1
    functionsReached:
    - h5z.get_filter_info
    - enc.append
    - <builtin>.tuple
    - h5z.filter_avail
    - dec.append
    - _COMP_FILTERS.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _COMP_FILTERS.items
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: h5z.filter_avail
    functionSourceFile: h5z
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: h5z.get_filter_info
    functionSourceFile: h5z
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: enc.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dec.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.tuple
    functionSourceFile: <builtin>
    functionUses: 40
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - entry
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 75
    functionName: h5py._hl.filters._external_entry
    functionSourceFile: h5py._hl.filters
    functionUses: 7
    functionsReached:
    - os.fsdecode.encode
    - os.fspath.encode
    - <builtin>.isinstance
    - operator.index
    - h5py._hl.compat.filename_encode
    - os.fsencode
    - os.fspath
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - filename
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 11
    functionName: h5py._hl.compat.filename_encode
    functionSourceFile: h5py._hl.compat
    functionUses: 19
    functionsReached:
    - os.fsdecode.encode
    - os.fspath.encode
    - <builtin>.isinstance
    - os.fspath
    - os.fsencode
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: operator.index
    functionSourceFile: operator
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - external
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 92
    functionName: h5py._hl.filters._normalize_external
    functionSourceFile: h5py._hl.filters
    functionUses: 6
    functionsReached:
    - h5py._hl.filters._external_entry
    - os.fsdecode.encode
    - os.fspath.encode
    - <builtin>.isinstance
    - operator.index
    - h5py._hl.compat.filename_encode
    - os.fsencode
    - os.fspath
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 116
    functionName: h5py._hl.filters.FilterRefBase._kwargs
    functionSourceFile: h5py._hl.filters
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 122
    functionName: h5py._hl.filters.FilterRefBase.__hash__
    functionSourceFile: h5py._hl.filters
    functionUses: 0
    functionsReached:
    - <builtin>.hash
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.hash
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 125
    functionName: h5py._hl.filters.FilterRefBase.__eq__
    functionSourceFile: h5py._hl.filters
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 132
    functionName: h5py._hl.filters.FilterRefBase.__len__
    functionSourceFile: h5py._hl.filters
    functionUses: 0
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 135
    functionName: h5py._hl.filters.FilterRefBase.__iter__
    functionSourceFile: h5py._hl.filters
    functionUses: 0
    functionsReached:
    - <builtin>.iter
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.iter
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - item
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 138
    functionName: h5py._hl.filters.FilterRefBase.__getitem__
    functionSourceFile: h5py._hl.filters
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Name object at 0x7f1d8d2af400>
    argNames:
    - self
    - level
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 144
    functionName: h5py._hl.filters.Gzip.__init__
    functionSourceFile: h5py._hl.filters
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 35
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 17
    EdgeCount: 50
    ICount: 14
    IfCount: 35
    argCount: 12
    argDefaultValues:
    - <ast.Constant object at 0x7f1d8d2af490>
    argNames:
    - plist
    - shape
    - dtype
    - chunks
    - compression
    - compression_opts
    - shuffle
    - fletcher32
    - maxshape
    - scaleoffset
    - external
    - allow_unknown_filter
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 147
    functionName: h5py._hl.filters.fill_dcpl
    functionSourceFile: h5py._hl.filters
    functionUses: 5
    functionsReached:
    - plist.set_deflate
    - h5py._hl.filters._external_entry
    - plist.set_external
    - plist.set_fill_time
    - numpy.ceil
    - h5py._hl.filters.guess_chunk
    - numpy.all
    - plist.set_chunk
    - h5py._hl.base.product
    - operator.index
    - <builtin>.enumerate
    - h5z.filter_avail
    - numpy.log10
    - plist.set_scaleoffset
    - <builtin>.any
    - h5p.create
    - <builtin>.int
    - h5py._hl.filters.fill_dcpl.rq_tuple
    - h5py._hl.filters._normalize_external
    - os.fspath
    - plist.set_szip
    - plist.set_filter
    - <builtin>.range
    - os.fsdecode.encode
    - <builtin>.abs
    - <builtin>.isinstance
    - os.fspath.encode
    - <builtin>.tuple
    - h5py._hl.compat.filename_encode
    - plist.set_shuffle
    - os.fsencode
    - numpy.isfinite
    - plist.set_fletcher32
    - <builtin>.len
    - numpy.array
    linkageType: pythonLinkage
    raised:
    - TypeError
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.any
    functionSourceFile: <builtin>
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - tpl
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 166
    functionName: h5py._hl.filters.fill_dcpl.rq_tuple
    functionSourceFile: h5py._hl.filters
    functionUses: 6
    functionsReached:
    - <builtin>.tuple
    - <builtin>.len
    linkageType: pythonLinkage
    raised:
    - TypeError
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.range
    functionSourceFile: <builtin>
    functionUses: 38
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 1
    IfCount: 6
    argCount: 3
    argDefaultValues: []
    argNames:
    - shape
    - maxshape
    - typesize
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 339
    functionName: h5py._hl.filters.guess_chunk
    functionSourceFile: h5py._hl.filters
    functionUses: 6
    functionsReached:
    - numpy.all
    - <builtin>.int
    - h5py._hl.base.product
    - <builtin>.abs
    - <builtin>.enumerate
    - <builtin>.tuple
    - numpy.ceil
    - numpy.log10
    - numpy.isfinite
    - <builtin>.len
    - numpy.array
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: plist.set_chunk
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: plist.set_fill_time
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: plist.set_scaleoffset
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: plist.set_external
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: plist.set_shuffle
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: plist.set_deflate
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: plist.set_filter
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: plist.set_szip
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: plist.set_fletcher32
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 1
    IfCount: 6
    argCount: 1
    argDefaultValues: []
    argNames:
    - plist
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 294
    functionName: h5py._hl.filters.get_filters
    functionSourceFile: h5py._hl.filters
    functionUses: 14
    functionsReached:
    - filters.get
    - <builtin>.range
    - plist.get_filter
    - plist.get_nfilters
    - <builtin>.str
    - <builtin>.len
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: plist.get_nfilters
    functionSourceFile: <builtin>
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: plist.get_filter
    functionSourceFile: <builtin>
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.str
    functionSourceFile: <builtin>
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: filters.get
    functionSourceFile: <builtin>
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.enumerate
    functionSourceFile: <builtin>
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.array
    functionSourceFile: numpy
    functionUses: 19
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.isfinite
    functionSourceFile: numpy
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.all
    functionSourceFile: numpy
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - nums
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 506
    functionName: h5py._hl.base.product
    functionSourceFile: ''
    functionUses: 20
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.log10
    functionSourceFile: numpy
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.abs
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.ceil
    functionSourceFile: numpy
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.int
    functionSourceFile: <builtin>
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: h5py._hl.base
    functionSourceFile: h5py._hl.base
    functionUses: 0
    functionsReached:
    - h5py._hl.base.default_lcpl
    - lapl.set_elink_fapl
    - h5p.create
    - lcpl.set_create_intermediate_group
    - h5py._hl.base.default_lapl
    - fapl.set_fclose_degree
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - fname
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 31
    functionName: h5py._hl.base.is_hdf5
    functionSourceFile: h5py._hl.base
    functionUses: 0
    functionsReached:
    - os.path.isfile
    - os.fsdecode.encode
    - os.path.abspath
    - os.fspath.encode
    - <builtin>.isinstance
    - h5py._hl.compat.filename_encode
    - os.fsencode
    - os.fspath
    - h5f.is_hdf5
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.fspath
    functionSourceFile: os
    functionUses: 20
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.path.abspath
    functionSourceFile: os
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.path.isfile
    functionSourceFile: os
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: h5f.is_hdf5
    functionSourceFile: h5f
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 1
    argDefaultValues: []
    argNames:
    - data
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 41
    functionName: h5py._hl.base.find_item_type
    functionSourceFile: h5py._hl.base
    functionUses: 10
    functionsReached:
    - h5py._hl.base.find_item_type
    - item_types.pop
    - <builtin>.type
    - h5t.check_string_dtype
    - <builtin>.isinstance
    - <builtin>.len
    - h5t.check_vlen_dtype
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: h5t.check_string_dtype
    functionSourceFile: h5t
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: h5t.check_vlen_dtype
    functionSourceFile: h5t
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.type
    functionSourceFile: <builtin>
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: item_types.pop
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 1
    argDefaultValues: []
    argNames:
    - data
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 73
    functionName: h5py._hl.base.guess_dtype
    functionSourceFile: h5py._hl.base
    functionUses: 8
    functionsReached:
    - h5py._hl.base.find_item_type
    - item_types.pop
    - <builtin>.type
    - h5t.check_string_dtype
    - <builtin>.isinstance
    - h5t.check_vlen_dtype
    - <builtin>.len
    - h5t.string_dtype
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: h5t.string_dtype
    functionSourceFile: h5t
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - dt
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 94
    functionName: h5py._hl.base.is_float16_dtype
    functionSourceFile: h5py._hl.base
    functionUses: 8
    functionsReached:
    - numpy.dtype
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.dtype
    functionSourceFile: numpy
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f1d8d2afe50>
    argNames:
    - data
    - specified_dtype
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 102
    functionName: h5py._hl.base.array_for_new_object
    functionSourceFile: h5py._hl.base
    functionUses: 7
    functionsReached:
    - h5py._hl.base.find_item_type
    - item_types.pop
    - <builtin>.type
    - h5py._hl.base.is_float16_dtype
    - h5t.check_string_dtype
    - <builtin>.isinstance
    - data.view
    - h5t.check_vlen_dtype
    - numpy.asarray
    - h5py._hl.base.guess_dtype
    - <builtin>.len
    - h5t.string_dtype
    - numpy.dtype
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.asarray
    functionSourceFile: numpy
    functionUses: 26
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: data.view
    functionSourceFile: <builtin>
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 129
    functionName: h5py._hl.base.default_lapl
    functionSourceFile: h5py._hl.base
    functionUses: 1
    functionsReached:
    - lapl.set_elink_fapl
    - fapl.set_fclose_degree
    - h5p.create
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fapl.set_fclose_degree
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lapl.set_elink_fapl
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 138
    functionName: h5py._hl.base.default_lcpl
    functionSourceFile: h5py._hl.base
    functionUses: 1
    functionsReached:
    - h5p.create
    - lcpl.set_create_intermediate_group
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lcpl.set_create_intermediate_group
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - obj
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 148
    functionName: h5py._hl.base.is_empty_dataspace
    functionSourceFile: h5py._hl.base
    functionUses: 1
    functionsReached:
    - obj.get_space
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: obj.get_space
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 166
    functionName: h5py._hl.base.CommonStateObject._lapl
    functionSourceFile: h5py._hl.base
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 172
    functionName: h5py._hl.base.CommonStateObject._lcpl
    functionSourceFile: h5py._hl.base
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f1d8d29d2e0>
    argNames:
    - self
    - name
    - lcpl
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 177
    functionName: h5py._hl.base.CommonStateObject._e
    functionSourceFile: h5py._hl.base
    functionUses: 25
    functionsReached:
    - <builtin>.isinstance
    - h5py._hl.base.CommonStateObject._e.get_lcpl
    - name.encode
    - lcpl.set_char_encoding
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - coding
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 187
    functionName: h5py._hl.base.CommonStateObject._e.get_lcpl
    functionSourceFile: h5py._hl.base
    functionUses: 26
    functionsReached:
    - lcpl.set_char_encoding
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lcpl.set_char_encoding
    functionSourceFile: <builtin>
    functionUses: 27
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: name.encode
    functionSourceFile: <builtin>
    functionUses: 26
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 212
    functionName: h5py._hl.base.CommonStateObject._d
    functionSourceFile: h5py._hl.base
    functionUses: 11
    functionsReached:
    - name.decode
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: name.decode
    functionSourceFile: <builtin>
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - obj
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 249
    functionName: h5py._hl.base._RegionProxy.__init__
    functionSourceFile: h5py._hl.base
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - args
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 253
    functionName: h5py._hl.base._RegionProxy.__getitem__
    functionSourceFile: h5py._hl.base
    functionUses: 0
    functionsReached:
    - h5r.create
    - h5py._hl.selections.select
    - <builtin>.super
    - h5r.get_region
    - <builtin>.isinstance
    - <builtin>.tuple
    - numpy.transpose
    - h5py._hl.selections.PointSelection._perform_selection
    - h5py._hl.selections.Selection.__init__
    - mask.nonzero
    - numpy.asarray
    - _selector.Selector
    - h5py._hl.selections.PointSelection.from_mask
    - h5py._hl.selections.PointSelection.__init__
    - <builtin>.len
    - h5s.create_simple
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 10
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 15
    ICount: 1
    IfCount: 10
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f1d8c8d9970>
    argNames:
    - shape
    - args
    - dataset
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 19
    functionName: h5py._hl.selections.select
    functionSourceFile: h5py._hl.selections
    functionUses: 10
    functionsReached:
    - <builtin>.super
    - h5r.get_region
    - <builtin>.isinstance
    - <builtin>.tuple
    - numpy.transpose
    - h5py._hl.selections.PointSelection._perform_selection
    - h5py._hl.selections.Selection.__init__
    - mask.nonzero
    - numpy.asarray
    - _selector.Selector
    - h5py._hl.selections.PointSelection.from_mask
    - h5py._hl.selections.PointSelection.__init__
    - <builtin>.len
    - h5s.create_simple
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: h5r.create
    functionSourceFile: h5r
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - ref
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 261
    functionName: h5py._hl.base._RegionProxy.shape
    functionSourceFile: h5py._hl.base
    functionUses: 0
    functionsReached:
    - h5r.get_region
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: h5r.get_region
    functionSourceFile: h5r
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - ref
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 267
    functionName: h5py._hl.base._RegionProxy.selection
    functionSourceFile: h5py._hl.base
    functionUses: 0
    functionsReached:
    - sid.get_select_type
    - <builtin>.range
    - sid.get_simple_extent_type
    - h5py._hl.base.product
    - h5py._hl.selections.guess_shape.get_n_axis
    - masked_sid.select_hyperslab
    - masked_sid.get_select_npoints
    - h5r.get_region
    - sid.copy
    - sid.get_select_bounds
    - <builtin>.tuple
    - sid.get_select_npoints
    - boxshape.copy
    - h5py._hl.selections.guess_shape
    - numpy.array
    - <builtin>.len
    - bottomcorner.copy
    - numpy.ones
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 11
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 16
    ICount: 1
    IfCount: 11
    argCount: 1
    argDefaultValues: []
    argNames:
    - sid
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 347
    functionName: h5py._hl.selections.guess_shape
    functionSourceFile: h5py._hl.selections
    functionUses: 4
    functionsReached:
    - sid.get_select_type
    - <builtin>.range
    - sid.get_simple_extent_type
    - h5py._hl.base.product
    - h5py._hl.selections.guess_shape.get_n_axis
    - masked_sid.select_hyperslab
    - masked_sid.get_select_npoints
    - sid.get_select_bounds
    - sid.copy
    - <builtin>.tuple
    - sid.get_select_npoints
    - boxshape.copy
    - numpy.array
    - <builtin>.len
    - bottomcorner.copy
    - numpy.ones
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 283
    functionName: h5py._hl.base.HLObject.file
    functionSourceFile: h5py._hl.base
    functionUses: 0
    functionsReached:
    - kwargs.get
    - h5f.create
    - <builtin>.hasattr
    - h5py._hl.files.make_fcpl
    - plist.set_link_creation_order
    - plist.set_cache
    - plist.set_meta_block_size
    - <builtin>.list
    - <builtin>.super
    - fid.close
    - plist.set_file_locking
    - urllib.parse.urlparse
    - strategies.get
    - h5py._hl.files.File.__init__
    - fid.get_create_plist
    - plist.set_page_buffer_size
    - fapl.get_driver
    - h5i.get_file_id
    - plist.set_file_space_strategy
    - fcpl.set_userblock
    - h5py._hl.files._set_fapl_fileobj
    - kwds.get
    - plist.set_fileobj_driver
    - h5py._hl.files.make_fid
    - <builtin>.repr
    - h5f.open
    - h5p.create
    - <builtin>.int
    - plist.set_file_space_page_size
    - plist.set_libver_bounds
    - os.fspath
    - existing_fcpl.get_userblock
    - h5.get_config
    - plist.get_cache
    - <builtin>.next
    - warnings.warn
    - h5py._hl.files.make_fapl
    - plist.set_attr_creation_order
    - os.fsdecode.encode
    - os.fspath.encode
    - <builtin>.isinstance
    - kwds.update
    - plist.set_alignment
    - h5py._hl.compat.filename_encode
    - os.fsencode
    - <builtin>.len
    - <builtin>.iter
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 17
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 10
    EdgeCount: 25
    ICount: 4
    IfCount: 17
    argCount: 23
    argDefaultValues:
    - <ast.Constant object at 0x7f1d8cf6aaf0>
    - <ast.Constant object at 0x7f1d8cf6aac0>
    - <ast.Constant object at 0x7f1d8cf6aa90>
    - <ast.Constant object at 0x7f1d8cf6aa60>
    - <ast.Constant object at 0x7f1d8cf6aa30>
    - <ast.Constant object at 0x7f1d8cf6aa00>
    - <ast.Constant object at 0x7f1d8cf6a9d0>
    - <ast.Constant object at 0x7f1d8cf6a9a0>
    - <ast.Constant object at 0x7f1d8cf6a970>
    - <ast.Constant object at 0x7f1d8cf6a940>
    - <ast.Constant object at 0x7f1d8cf6a910>
    - <ast.Constant object at 0x7f1d8cf6a8e0>
    - <ast.Constant object at 0x7f1d8cf6a8b0>
    - <ast.Constant object at 0x7f1d8cf6a880>
    - <ast.Constant object at 0x7f1d8cf6a850>
    - <ast.Constant object at 0x7f1d8cf6a820>
    - <ast.Constant object at 0x7f1d8cf6a7f0>
    - <ast.Constant object at 0x7f1d8cf6a7c0>
    - <ast.Constant object at 0x7f1d8cf6a790>
    - <ast.Constant object at 0x7f1d8cf6a760>
    argNames:
    - self
    - name
    - mode
    - driver
    - libver
    - userblock_size
    - swmr
    - rdcc_nslots
    - rdcc_nbytes
    - rdcc_w0
    - track_order
    - fs_strategy
    - fs_persist
    - fs_threshold
    - fs_page_size
    - page_buf_size
    - min_meta_keep
    - min_raw_keep
    - locking
    - alignment_threshold
    - alignment_interval
    - meta_block_size
    - kwds
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 375
    functionName: h5py._hl.files.File.__init__
    functionSourceFile: h5py._hl.files
    functionUses: 1
    functionsReached:
    - kwargs.get
    - h5f.create
    - <builtin>.hasattr
    - h5py._hl.files.make_fcpl
    - plist.set_link_creation_order
    - plist.set_cache
    - plist.set_meta_block_size
    - <builtin>.list
    - <builtin>.super
    - fid.close
    - plist.set_file_locking
    - urllib.parse.urlparse
    - strategies.get
    - fid.get_create_plist
    - plist.set_page_buffer_size
    - fapl.get_driver
    - h5i.get_file_id
    - plist.set_file_space_strategy
    - fcpl.set_userblock
    - h5py._hl.files._set_fapl_fileobj
    - kwds.get
    - plist.set_fileobj_driver
    - h5py._hl.files.make_fid
    - <builtin>.repr
    - h5f.open
    - h5p.create
    - <builtin>.int
    - plist.set_file_space_page_size
    - plist.set_libver_bounds
    - os.fspath
    - existing_fcpl.get_userblock
    - h5.get_config
    - plist.get_cache
    - <builtin>.next
    - warnings.warn
    - h5py._hl.files.make_fapl
    - plist.set_attr_creation_order
    - os.fsdecode.encode
    - os.fspath.encode
    - <builtin>.isinstance
    - kwds.update
    - plist.set_alignment
    - h5py._hl.compat.filename_encode
    - os.fsencode
    - <builtin>.len
    - <builtin>.iter
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: h5py._hl.base.HLObject
    functionSourceFile: h5py._hl.base
    functionUses: 0
    functionsReached:
    - _objects.with_phil
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _objects.with_phil
    functionSourceFile: ''
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 291
    functionName: h5py._hl.base.HLObject.name
    functionSourceFile: h5py._hl.base
    functionUses: 0
    functionsReached:
    - name.decode
    - h5py._hl.base.CommonStateObject._d
    - h5i.get_name
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: h5i.get_name
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 297
    functionName: h5py._hl.base.HLObject.parent
    functionSourceFile: h5py._hl.base
    functionUses: 0
    functionsReached:
    - posixpath.dirname
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: posixpath.dirname
    functionSourceFile: posixpath
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 309
    functionName: h5py._hl.base.HLObject.id
    functionSourceFile: h5py._hl.base
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 315
    functionName: h5py._hl.base.HLObject.ref
    functionSourceFile: h5py._hl.base
    functionUses: 0
    functionsReached:
    - h5r.create
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 321
    functionName: h5py._hl.base.HLObject.regionref
    functionSourceFile: h5py._hl.base
    functionUses: 0
    functionsReached:
    - h5py._hl.base._RegionProxy.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 334
    functionName: h5py._hl.base.HLObject.attrs
    functionSourceFile: h5py._hl.base
    functionUses: 0
    functionsReached:
    - h5py._hl.attrs.AttributeManager.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - parent
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 47
    functionName: h5py._hl.attrs.AttributeManager.__init__
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - oid
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 341
    functionName: h5py._hl.base.HLObject.__init__
    functionSourceFile: h5py._hl.base
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 346
    functionName: h5py._hl.base.HLObject.__hash__
    functionSourceFile: h5py._hl.base
    functionUses: 0
    functionsReached:
    - <builtin>.hash
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 350
    functionName: h5py._hl.base.HLObject.__eq__
    functionSourceFile: h5py._hl.base
    functionUses: 0
    functionsReached:
    - <builtin>.hasattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.hasattr
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 355
    functionName: h5py._hl.base.HLObject.__bool__
    functionSourceFile: h5py._hl.base
    functionUses: 0
    functionsReached:
    - <builtin>.bool
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.bool
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 360
    functionName: h5py._hl.base.HLObject.__getnewargs__
    functionSourceFile: h5py._hl.base
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 372
    functionName: h5py._hl.base.HLObject.__getstate__
    functionSourceFile: h5py._hl.base
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 387
    functionName: h5py._hl.base.KeysViewHDF5.__str__
    functionSourceFile: h5py._hl.base
    functionUses: 0
    functionsReached:
    - <builtin>.list
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 390
    functionName: h5py._hl.base.KeysViewHDF5.__reversed__
    functionSourceFile: h5py._hl.base
    functionUses: 0
    functionsReached:
    - <builtin>.reversed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.reversed
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 404
    functionName: h5py._hl.base.ValuesViewHDF5.__contains__
    functionSourceFile: h5py._hl.base
    functionUses: 0
    functionsReached:
    - collections.abc.ValuesView._mapping.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: collections.abc.ValuesView._mapping.get
    functionSourceFile: collections
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 411
    functionName: h5py._hl.base.ValuesViewHDF5.__iter__
    functionSourceFile: h5py._hl.base
    functionUses: 0
    functionsReached:
    - collections.abc.ValuesView._mapping.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 416
    functionName: h5py._hl.base.ValuesViewHDF5.__reversed__
    functionSourceFile: h5py._hl.base
    functionUses: 0
    functionsReached:
    - collections.abc.ValuesView._mapping.get
    - <builtin>.reversed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - item
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 428
    functionName: h5py._hl.base.ItemsViewHDF5.__contains__
    functionSourceFile: h5py._hl.base
    functionUses: 0
    functionsReached:
    - collections.abc.ItemsView._mapping.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: collections.abc.ItemsView._mapping.get
    functionSourceFile: collections
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 435
    functionName: h5py._hl.base.ItemsViewHDF5.__iter__
    functionSourceFile: h5py._hl.base
    functionUses: 0
    functionsReached:
    - collections.abc.ItemsView._mapping.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 440
    functionName: h5py._hl.base.ItemsViewHDF5.__reversed__
    functionSourceFile: h5py._hl.base
    functionUses: 0
    functionsReached:
    - collections.abc.ItemsView._mapping.get
    - <builtin>.reversed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 455
    functionName: h5py._hl.base.MappingHDF5.keys
    functionSourceFile: h5py._hl.base
    functionUses: 1
    functionsReached:
    - collections.abc.KeysView.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: collections.abc.KeysView.__init__
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 459
    functionName: h5py._hl.base.MappingHDF5.values
    functionSourceFile: h5py._hl.base
    functionUses: 0
    functionsReached:
    - collections.abc.ValuesView.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: collections.abc.ValuesView.__init__
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 463
    functionName: h5py._hl.base.MappingHDF5.items
    functionSourceFile: h5py._hl.base
    functionUses: 0
    functionsReached:
    - collections.abc.ItemsView.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: collections.abc.ItemsView.__init__
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 467
    functionName: h5py._hl.base.MappingHDF5._ipython_key_completions_
    functionSourceFile: h5py._hl.base
    functionUses: 0
    functionsReached:
    - collections.abc.KeysView.__init__
    - <builtin>.sorted
    - h5py._hl.base.MappingHDF5.keys
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.sorted
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - dtype
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 494
    functionName: h5py._hl.base.Empty.__init__
    functionSourceFile: h5py._hl.base
    functionUses: 9
    functionsReached:
    - numpy.dtype
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 497
    functionName: h5py._hl.base.Empty.__eq__
    functionSourceFile: h5py._hl.base
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 502
    functionName: h5py._hl.base.Empty.__repr__
    functionSourceFile: h5py._hl.base
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - func
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 528
    functionName: h5py._hl.base.cached_property.__init__
    functionSourceFile: h5py._hl.base
    functionUses: 0
    functionsReached:
    - <builtin>.getattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.getattr
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - obj
    - cls
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 532
    functionName: h5py._hl.base.cached_property.__get__
    functionSourceFile: h5py._hl.base
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: h5py._hl.compat
    functionSourceFile: h5py._hl.compat
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.fsdecode.encode
    functionSourceFile: os
    functionUses: 20
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.fspath.encode
    functionSourceFile: os
    functionUses: 20
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.fsencode
    functionSourceFile: os
    functionUses: 20
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - filename
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 27
    functionName: h5py._hl.compat.filename_decode
    functionSourceFile: h5py._hl.compat
    functionUses: 4
    functionsReached:
    - <builtin>.isinstance
    - os.fsencode.decode
    - os.fspath.decode
    - os.fsdecode
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.fspath.decode
    functionSourceFile: os
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.fsencode.decode
    functionSourceFile: os
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.fsdecode
    functionSourceFile: os
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: h5py.version
    functionSourceFile: h5py.version
    functionUses: 0
    functionsReached:
    - collections.namedtuple
    - h5.get_libversion
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: collections.namedtuple
    functionSourceFile: collections
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: h5.get_libversion
    functionSourceFile: h5
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    IfCount: 2
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: h5py._hl.files
    functionSourceFile: h5py._hl.files
    functionUses: 0
    functionsReached:
    - libver_dict.items
    - libver_dict_r.update
    - libver_dict.update
    - <builtin>.dict
    - h5.get_config
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: libver_dict.items
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.dict
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: libver_dict.update
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: libver_dict_r.update
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - plist
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 50
    functionName: h5py._hl.files._set_fapl_mpio
    functionSourceFile: h5py._hl.files
    functionUses: 0
    functionsReached:
    - plist.set_fapl_mpio
    - mpi4py.MPI.Info
    - kwargs.setdefault
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mpi4py.MPI.Info
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: kwargs.setdefault
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: plist.set_fapl_mpio
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - plist
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 60
    functionName: h5py._hl.files._set_fapl_fileobj
    functionSourceFile: h5py._hl.files
    functionUses: 3
    functionsReached:
    - kwargs.get
    - plist.set_fileobj_driver
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: kwargs.get
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: plist.set_fileobj_driver
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: h5py._hl.files.<lambda1>
    functionSourceFile: h5py._hl.files
    functionUses: 0
    functionsReached:
    - plist.set_fapl_ros3
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: plist.set_fapl_ros3
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: h5py._hl.files.<lambda2>
    functionSourceFile: h5py._hl.files
    functionUses: 0
    functionsReached:
    - plist.set_fapl_direct
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: plist.set_fapl_direct
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - name
    - set_fapl
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 85
    functionName: h5py._hl.files.register_driver
    functionSourceFile: h5py._hl.files
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - name
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 98
    functionName: h5py._hl.files.unregister_driver
    functionSourceFile: h5py._hl.files
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 109
    functionName: h5py._hl.files.registered_drivers
    functionSourceFile: h5py._hl.files
    functionUses: 0
    functionsReached:
    - <builtin>.frozenset
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.frozenset
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 14
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 21
    ICount: 10
    IfCount: 14
    argCount: 13
    argDefaultValues: []
    argNames:
    - driver
    - libver
    - rdcc_nslots
    - rdcc_nbytes
    - rdcc_w0
    - locking
    - page_buf_size
    - min_meta_keep
    - min_raw_keep
    - alignment_threshold
    - alignment_interval
    - meta_block_size
    - kwds
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 115
    functionName: h5py._hl.files.make_fapl
    functionSourceFile: h5py._hl.files
    functionUses: 2
    functionsReached:
    - plist.get_cache
    - kwargs.get
    - plist.set_file_locking
    - h5p.create
    - <builtin>.next
    - <builtin>.int
    - plist.set_fileobj_driver
    - plist.set_libver_bounds
    - plist.set_page_buffer_size
    - plist.set_cache
    - plist.set_alignment
    - plist.set_meta_block_size
    - <builtin>.list
    - h5py._hl.files._set_fapl_fileobj
    - <builtin>.iter
    linkageType: pythonLinkage
    raised:
    - TypeError
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: plist.set_libver_bounds
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: plist.set_alignment
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: plist.get_cache
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: plist.set_cache
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: plist.set_page_buffer_size
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: plist.set_meta_block_size
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: plist.set_file_locking
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.next
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 5
    IfCount: 5
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f1d8d094880>
    - <ast.Constant object at 0x7f1d8d094850>
    - <ast.Constant object at 0x7f1d8d094250>
    - <ast.Constant object at 0x7f1d8d094af0>
    - <ast.Constant object at 0x7f1d8d0945e0>
    argNames:
    - track_order
    - fs_strategy
    - fs_persist
    - fs_threshold
    - fs_page_size
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 182
    functionName: h5py._hl.files.make_fcpl
    functionSourceFile: h5py._hl.files
    functionUses: 2
    functionsReached:
    - h5p.create
    - plist.set_attr_creation_order
    - strategies.get
    - <builtin>.int
    - plist.set_file_space_page_size
    - plist.set_link_creation_order
    - plist.set_file_space_strategy
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: plist.set_link_creation_order
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: plist.set_attr_creation_order
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: strategies.get
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: plist.set_file_space_strategy
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: plist.set_file_space_page_size
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 11
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 16
    ICount: 3
    IfCount: 11
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7f1d8d4c2040>
    - <ast.Constant object at 0x7f1d8d4c25b0>
    argNames:
    - name
    - mode
    - userblock_size
    - fapl
    - fcpl
    - swmr
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 211
    functionName: h5py._hl.files.make_fid
    functionSourceFile: h5py._hl.files
    functionUses: 2
    functionsReached:
    - h5p.create
    - h5f.open
    - h5f.create
    - <builtin>.int
    - fid.get_create_plist
    - fapl.get_driver
    - fcpl.set_userblock
    - existing_fcpl.get_userblock
    - fid.close
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fcpl.set_userblock
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: h5f.create
    functionSourceFile: h5f
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fapl.get_driver
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fid.get_create_plist
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: existing_fcpl.get_userblock
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fid.close
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 280
    functionName: h5py._hl.files.File.attrs
    functionSourceFile: h5py._hl.files
    functionUses: 0
    functionsReached:
    - h5py._hl.attrs.AttributeManager.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: h5py._hl.files.File
    functionSourceFile: h5py._hl.files
    functionUses: 0
    functionsReached:
    - _objects.with_phil
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 290
    functionName: h5py._hl.files.File.filename
    functionSourceFile: h5py._hl.files
    functionUses: 0
    functionsReached:
    - os.fspath.decode
    - os.fsencode.decode
    - h5f.get_name
    - os.fsdecode
    - <builtin>.isinstance
    - h5py._hl.compat.filename_decode
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: h5f.get_name
    functionSourceFile: h5f
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 296
    functionName: h5py._hl.files.File.driver
    functionSourceFile: h5py._hl.files
    functionUses: 0
    functionsReached:
    - drivers.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: drivers.get
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 314
    functionName: h5py._hl.files.File.mode
    functionSourceFile: h5py._hl.files
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 323
    functionName: h5py._hl.files.File.libver
    functionSourceFile: h5py._hl.files
    functionUses: 0
    functionsReached:
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 330
    functionName: h5py._hl.files.File.userblock_size
    functionSourceFile: h5py._hl.files
    functionUses: 0
    functionsReached:
    - fcpl.get_userblock
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fcpl.get_userblock
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 337
    functionName: h5py._hl.files.File.meta_block_size
    functionSourceFile: h5py._hl.files
    functionUses: 0
    functionsReached:
    - fapl.get_meta_block_size
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fapl.get_meta_block_size
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 353
    functionName: h5py._hl.files.File.atomic
    functionSourceFile: h5py._hl.files
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 365
    functionName: h5py._hl.files.File.swmr_mode
    functionSourceFile: h5py._hl.files
    functionUses: 0
    functionsReached:
    - <builtin>.bool
    linkageType: pythonLinkage
    raised:
    - ValueError
    - RuntimeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.parse.urlparse
    functionSourceFile: urllib
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: kwds.get
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: h5i.get_file_id
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: kwds.update
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.repr
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.super
    functionSourceFile: <builtin>
    functionUses: 36
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 5
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 576
    functionName: h5py._hl.files.File.close
    functionSourceFile: h5py._hl.files
    functionUses: 1
    functionsReached:
    - _objects.nonlocal_close
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _objects.nonlocal_close
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 591
    functionName: h5py._hl.files.File.flush
    functionSourceFile: h5py._hl.files
    functionUses: 0
    functionsReached:
    - h5f.flush
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: h5f.flush
    functionSourceFile: h5f
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 598
    functionName: h5py._hl.files.File.__enter__
    functionSourceFile: h5py._hl.files
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - args
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 602
    functionName: h5py._hl.files.File.__exit__
    functionSourceFile: h5py._hl.files
    functionUses: 0
    functionsReached:
    - h5py._hl.files.File.close
    - _objects.nonlocal_close
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 607
    functionName: h5py._hl.files.File.__repr__
    functionSourceFile: h5py._hl.files
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - os.path.basename
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.path.basename
    functionSourceFile: os
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: h5py._hl.group
    functionSourceFile: h5py._hl.group
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - bind
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 34
    functionName: h5py._hl.group.Group.__init__
    functionSourceFile: h5py._hl.group
    functionUses: 9
    functionsReached:
    - <builtin>.isinstance
    - <builtin>.super
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: h5py._hl.group.Group
    functionSourceFile: h5py._hl.group
    functionUses: 0
    functionsReached:
    - _gcpl_crt_order.set_attr_creation_order
    - h5p.create
    - _objects.with_phil
    - contextlib.contextmanager
    - _gcpl_crt_order.set_link_creation_order
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _gcpl_crt_order.set_link_creation_order
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _gcpl_crt_order.set_attr_creation_order
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f1d8cd2d130>
    argNames:
    - self
    - name
    - track_order
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 48
    functionName: h5py._hl.group.Group.create_group
    functionSourceFile: h5py._hl.group
    functionUses: 7
    functionsReached:
    - h5g.create
    - h5py._hl.group.Group.__init__
    - <builtin>.super
    - name.encode
    - lcpl.set_char_encoding
    - <builtin>.isinstance
    - h5py._hl.base.CommonStateObject._e.get_lcpl
    - h5py._hl.base.CommonStateObject._e
    - h5.get_config
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: h5g.create
    functionSourceFile: h5g
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7f1d8cd0a580>
    - <ast.Constant object at 0x7f1d8cd0a550>
    - <ast.Constant object at 0x7f1d8cd0a520>
    argNames:
    - self
    - name
    - shape
    - dtype
    - data
    - kwds
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 67
    functionName: h5py._hl.group.Group.create_dataset
    functionSourceFile: h5py._hl.group
    functionUses: 3
    functionsReached:
    - h5s.create
    - <builtin>.zip
    - plist.set_external
    - plist.set_fill_time
    - numpy.ceil
    - h5t.check_vlen_dtype
    - h5py._hl.base.find_item_type
    - plist.set_scaleoffset
    - h5py._hl.filters.get_filters
    - dcpl.set_attr_creation_order
    - <builtin>.type
    - h5g.create
    - <builtin>.range
    - h5t.check_string_dtype
    - plist.set_shuffle
    - dset_id.write
    - plist.set_fletcher32
    - h5py._hl.base.Empty.__init__
    - <builtin>.list
    - h5t.string_dtype
    - name.lstrip
    - dapl.set_virtual_prefix
    - h5py._hl.base.product
    - numpy.product
    - h5py._hl.base.CommonStateObject._e.get_lcpl
    - h5py._hl.base.CommonStateObject._e
    - dapl.get_chunk_cache
    - h5py._hl.filters.fill_dcpl.rq_tuple
    - name.encode
    - plist.get_nfilters
    - plist.set_szip
    - os.fsdecode.encode
    - h5py._hl.filters.fill_dcpl
    - numpy.asarray
    - numpy.dtype
    - plist.set_deflate
    - h5py._hl.base.array_for_new_object
    - h5py._hl.base.is_float16_dtype
    - h5py._hl.dataset.Dataset.__init__
    - dapl.set_efile_prefix
    - <builtin>.super
    - h5d.create
    - dcpl.set_fill_value
    - h5s.create_simple
    - plist.set_chunk
    - operator.index
    - <builtin>.enumerate
    - <builtin>.any
    - h5p.create
    - plist.get_filter
    - dcpl.set_obj_track_times
    - h5py._hl.group.Group.require_group
    - plist.set_filter
    - h5py._hl.group.Group.__init__
    - <builtin>.isinstance
    - <builtin>.tuple
    - h5py._hl.compat.filename_encode
    - os.fsencode
    - h5py._hl.base.guess_dtype
    - filters.get
    - h5py._hl.filters._external_entry
    - h5py._hl.dataset.make_new_dset
    - data.view
    - <builtin>.str
    - h5py._hl.filters.guess_chunk
    - name.rsplit
    - numpy.all
    - h5py._hl.group.Group.create_group
    - h5t.py_create
    - h5z.filter_avail
    - numpy.log10
    - <builtin>.int
    - lcpl.set_char_encoding
    - h5py._hl.filters._normalize_external
    - os.fspath
    - h5.get_config
    - item_types.pop
    - dapl.set_chunk_cache
    - <builtin>.abs
    - os.fspath.encode
    - numpy.isfinite
    - <builtin>.len
    - numpy.array
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: name.lstrip
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: name.rsplit
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 333
    functionName: h5py._hl.group.Group.require_group
    functionSourceFile: h5py._hl.group
    functionUses: 6
    functionsReached:
    - h5py._hl.group.Group.create_group
    - h5py._hl.group.Group.__init__
    - h5g.create
    - <builtin>.super
    - name.encode
    - lcpl.set_char_encoding
    - <builtin>.isinstance
    - h5py._hl.base.CommonStateObject._e.get_lcpl
    - h5py._hl.base.CommonStateObject._e
    - h5.get_config
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 33
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 16
    EdgeCount: 47
    ICount: 9
    IfCount: 33
    argCount: 24
    argDefaultValues:
    - <ast.Constant object at 0x7f1d8c97dfa0>
    - <ast.Constant object at 0x7f1d8c97df70>
    - <ast.Constant object at 0x7f1d8c97df40>
    - <ast.Constant object at 0x7f1d8c97df10>
    - <ast.Constant object at 0x7f1d8c97dee0>
    - <ast.Constant object at 0x7f1d8c97deb0>
    - <ast.Constant object at 0x7f1d8c97de80>
    - <ast.Constant object at 0x7f1d8c97de50>
    - <ast.Constant object at 0x7f1d8c97de20>
    - <ast.Constant object at 0x7f1d8c97ddf0>
    - <ast.Constant object at 0x7f1d8c97ddc0>
    - <ast.Constant object at 0x7f1d8c97dd90>
    - <ast.Constant object at 0x7f1d8c97dd60>
    - <ast.Constant object at 0x7f1d8c97dd30>
    - <ast.Constant object at 0x7f1d8c97dd00>
    - <ast.Constant object at 0x7f1d8c97dcd0>
    - <ast.Constant object at 0x7f1d8c97dca0>
    - <ast.Constant object at 0x7f1d8c97dc70>
    - <ast.Constant object at 0x7f1d8c97dc40>
    - <ast.Constant object at 0x7f1d8c97dc10>
    - <ast.Constant object at 0x7f1d8c97dbe0>
    - <ast.Constant object at 0x7f1d8c97dbb0>
    - <ast.Constant object at 0x7f1d8c97db80>
    argNames:
    - parent
    - shape
    - dtype
    - data
    - name
    - chunks
    - compression
    - shuffle
    - fletcher32
    - maxshape
    - compression_opts
    - fillvalue
    - scaleoffset
    - track_times
    - external
    - track_order
    - dcpl
    - dapl
    - efile_prefix
    - virtual_prefix
    - allow_unknown_filter
    - rdcc_nslots
    - rdcc_nbytes
    - rdcc_w0
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 32
    functionName: h5py._hl.dataset.make_new_dset
    functionSourceFile: h5py._hl.dataset
    functionUses: 4
    functionsReached:
    - h5s.create
    - plist.set_deflate
    - h5py._hl.filters._external_entry
    - h5py._hl.base.array_for_new_object
    - h5py._hl.base.is_float16_dtype
    - <builtin>.zip
    - plist.set_external
    - data.view
    - h5py._hl.base.Empty.__init__
    - dapl.set_efile_prefix
    - plist.set_fill_time
    - numpy.ceil
    - <builtin>.list
    - h5py._hl.filters.guess_chunk
    - h5d.create
    - h5t.check_vlen_dtype
    - h5s.create_simple
    - h5t.string_dtype
    - h5py._hl.base.find_item_type
    - dcpl.set_fill_value
    - numpy.all
    - h5t.py_create
    - dapl.set_virtual_prefix
    - plist.set_chunk
    - h5py._hl.base.product
    - operator.index
    - <builtin>.enumerate
    - h5z.filter_avail
    - numpy.log10
    - numpy.product
    - plist.set_scaleoffset
    - numpy.array
    - dapl.get_chunk_cache
    - <builtin>.any
    - h5p.create
    - <builtin>.int
    - h5py._hl.filters.fill_dcpl.rq_tuple
    - dcpl.set_obj_track_times
    - h5py._hl.filters._normalize_external
    - os.fspath
    - plist.set_szip
    - dcpl.set_attr_creation_order
    - item_types.pop
    - <builtin>.type
    - plist.set_filter
    - <builtin>.range
    - os.fsdecode.encode
    - dapl.set_chunk_cache
    - h5t.check_string_dtype
    - <builtin>.abs
    - <builtin>.isinstance
    - os.fspath.encode
    - <builtin>.tuple
    - h5py._hl.compat.filename_encode
    - plist.set_shuffle
    - h5py._hl.filters.fill_dcpl
    - os.fsencode
    - numpy.isfinite
    - plist.set_fletcher32
    - numpy.asarray
    - h5py._hl.base.guess_dtype
    - dset_id.write
    - <builtin>.len
    - numpy.dtype
    linkageType: pythonLinkage
    raised:
    - TypeError
    - ValueError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - bind
    - readonly
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 634
    functionName: h5py._hl.dataset.Dataset.__init__
    functionSourceFile: h5py._hl.dataset
    functionUses: 13
    functionsReached:
    - h5p.create
    - filters.get
    - h5py._hl.filters.get_filters
    - <builtin>.range
    - plist.get_filter
    - <builtin>.isinstance
    - plist.get_nfilters
    - <builtin>.str
    - <builtin>.super
    - <builtin>.len
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f1d8d4b5cd0>
    argNames:
    - self
    - name
    - layout
    - fillvalue
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 188
    functionName: h5py._hl.group.Group.create_virtual_dataset
    functionSourceFile: h5py._hl.group
    functionUses: 1
    functionsReached:
    - filters.get
    - h5py._hl.vds.VirtualLayout._source_file_name
    - h5py._hl.dataset.Dataset.__init__
    - <builtin>.str
    - <builtin>.super
    - h5d.create
    - h5s.create_simple
    - dcpl.set_fill_value
    - name.rsplit
    - name.lstrip
    - h5py._hl.group.Group.create_group
    - h5t.py_create
    - h5py._hl.base.CommonStateObject._e.get_lcpl
    - h5py._hl.base.CommonStateObject._e
    - new_dcpl.set_virtual
    - h5p.create
    - h5py._hl.filters.get_filters
    - plist.get_filter
    - name.encode
    - lcpl.set_char_encoding
    - plist.get_nfilters
    - os.fspath
    - h5.get_config
    - h5py._hl.vds.VirtualLayout._get_dcpl
    - h5py._hl.group.Group.require_group
    - h5g.create
    - h5py._hl.group.Group.__init__
    - <builtin>.range
    - os.fsdecode.encode
    - os.fspath.encode
    - <builtin>.isinstance
    - <builtin>.tuple
    - h5py._hl.compat.filename_encode
    - os.fsencode
    - h5py._hl.vds.VirtualLayout.make_dataset
    - numpy.dtype
    - <builtin>.len
    - numpy.array
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f1d8c9cc7c0>
    argNames:
    - self
    - parent
    - name
    - fillvalue
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 228
    functionName: h5py._hl.vds.VirtualLayout.make_dataset
    functionSourceFile: h5py._hl.vds
    functionUses: 2
    functionsReached:
    - h5py._hl.vds.VirtualLayout._get_dcpl
    - h5d.create
    - h5p.create
    - h5t.py_create
    - <builtin>.range
    - os.fsdecode.encode
    - os.fspath.encode
    - <builtin>.isinstance
    - h5py._hl.vds.VirtualLayout._source_file_name
    - <builtin>.tuple
    - h5py._hl.compat.filename_encode
    - dcpl.set_fill_value
    - os.fsencode
    - os.fspath
    - numpy.array
    - numpy.dtype
    - new_dcpl.set_virtual
    - h5s.create_simple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: contextlib.contextmanager
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7f1d8d53b2b0>
    - <ast.Constant object at 0x7f1d8d53b1f0>
    argNames:
    - self
    - name
    - shape
    - dtype
    - maxshape
    - fillvalue
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 220
    functionName: h5py._hl.group.Group.build_virtual_dataset
    functionSourceFile: h5py._hl.group
    functionUses: 0
    functionsReached:
    - filters.get
    - h5py._hl.group.Group.create_virtual_dataset
    - h5py._hl.vds.VirtualLayout._source_file_name
    - h5py._hl.dataset.Dataset.__init__
    - <builtin>.str
    - <builtin>.super
    - h5d.create
    - h5s.create_simple
    - dcpl.set_fill_value
    - name.rsplit
    - name.lstrip
    - h5py._hl.group.Group.create_group
    - h5t.py_create
    - h5py._hl.base.CommonStateObject._e.get_lcpl
    - h5py._hl.base.CommonStateObject._e
    - numpy.array
    - new_dcpl.set_virtual
    - h5p.create
    - h5py._hl.filters.get_filters
    - plist.get_filter
    - <builtin>.set
    - name.encode
    - lcpl.set_char_encoding
    - plist.get_nfilters
    - os.fspath
    - h5.get_config
    - h5py._hl.vds.VirtualLayout._get_dcpl
    - h5py._hl.group.Group.require_group
    - h5g.create
    - h5py._hl.group.Group.__init__
    - <builtin>.range
    - os.fsdecode.encode
    - os.fspath.encode
    - <builtin>.isinstance
    - <builtin>.tuple
    - h5py._hl.compat.filename_encode
    - os.fsencode
    - h5py._hl.vds.VirtualLayout.make_dataset
    - numpy.dtype
    - <builtin>.len
    - h5py._hl.vds.VirtualLayout.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f1d8d29d1c0>
    - <ast.Constant object at 0x7f1d8d29d100>
    argNames:
    - self
    - shape
    - dtype
    - maxshape
    - filename
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 168
    functionName: h5py._hl.vds.VirtualLayout.__init__
    functionSourceFile: h5py._hl.vds
    functionUses: 1
    functionsReached:
    - <builtin>.isinstance
    - h5p.create
    - <builtin>.set
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 10
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 15
    ICount: 1
    IfCount: 10
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7f1d8d2aff70>
    argNames:
    - self
    - name
    - shape
    - dtype
    - exact
    - kwds
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 248
    functionName: h5py._hl.group.Group.require_dataset
    functionSourceFile: h5py._hl.group
    functionUses: 0
    functionsReached:
    - h5s.create
    - <builtin>.zip
    - plist.set_external
    - plist.set_fill_time
    - numpy.ceil
    - h5t.check_vlen_dtype
    - h5py._hl.base.find_item_type
    - plist.set_scaleoffset
    - h5py._hl.filters.get_filters
    - dcpl.set_attr_creation_order
    - <builtin>.type
    - h5g.create
    - <builtin>.range
    - h5t.check_string_dtype
    - plist.set_shuffle
    - dset_id.write
    - plist.set_fletcher32
    - h5d.open
    - h5py._hl.base.Empty.__init__
    - h5py._hl.dataset.open_dset
    - <builtin>.list
    - h5py._hl.group.Group.create_dataset
    - h5t.string_dtype
    - name.lstrip
    - dapl.set_virtual_prefix
    - h5py._hl.base.product
    - numpy.can_cast
    - numpy.product
    - h5py._hl.base.CommonStateObject._e.get_lcpl
    - h5py._hl.base.CommonStateObject._e
    - dapl.get_chunk_cache
    - h5py._hl.filters.fill_dcpl.rq_tuple
    - name.encode
    - plist.get_nfilters
    - plist.set_szip
    - os.fsdecode.encode
    - h5py._hl.filters.fill_dcpl
    - numpy.asarray
    - numpy.dtype
    - plist.set_deflate
    - h5py._hl.base.array_for_new_object
    - h5py._hl.base.is_float16_dtype
    - h5py._hl.dataset.Dataset.__init__
    - dapl.set_efile_prefix
    - <builtin>.super
    - h5d.create
    - dcpl.set_fill_value
    - h5s.create_simple
    - plist.set_chunk
    - operator.index
    - <builtin>.enumerate
    - <builtin>.any
    - h5p.create
    - plist.get_filter
    - dcpl.set_obj_track_times
    - h5py._hl.group.Group.require_group
    - plist.set_filter
    - h5py._hl.group.Group.__init__
    - <builtin>.isinstance
    - <builtin>.tuple
    - h5py._hl.compat.filename_encode
    - os.fsencode
    - h5py._hl.base.guess_dtype
    - filters.get
    - h5py._hl.filters._external_entry
    - h5py._hl.dataset.make_new_dset
    - data.view
    - <builtin>.str
    - h5py._hl.filters.guess_chunk
    - name.rsplit
    - numpy.all
    - h5py._hl.group.Group.create_group
    - h5t.py_create
    - h5z.filter_avail
    - numpy.log10
    - <builtin>.int
    - lcpl.set_char_encoding
    - h5py._hl.filters._normalize_external
    - os.fspath
    - h5.get_config
    - item_types.pop
    - dapl.set_chunk_cache
    - <builtin>.abs
    - os.fspath.encode
    - numpy.isfinite
    - <builtin>.len
    - numpy.array
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 4
    IfCount: 7
    argCount: 9
    argDefaultValues:
    - <ast.Constant object at 0x7f1d8d29d4c0>
    - <ast.Constant object at 0x7f1d8d29df40>
    - <ast.Constant object at 0x7f1d8d29d6a0>
    - <ast.Constant object at 0x7f1d8d29d760>
    - <ast.Constant object at 0x7f1d8d29d580>
    - <ast.Constant object at 0x7f1d8d29d3a0>
    argNames:
    - parent
    - name
    - dapl
    - efile_prefix
    - virtual_prefix
    - rdcc_nslots
    - rdcc_nbytes
    - rdcc_w0
    - kwds
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 168
    functionName: h5py._hl.dataset.open_dset
    functionSourceFile: h5py._hl.dataset
    functionUses: 1
    functionsReached:
    - h5p.create
    - h5d.open
    - dapl.set_virtual_prefix
    - dapl.set_chunk_cache
    - dapl.set_efile_prefix
    - <builtin>.list
    - dapl.get_chunk_cache
    - <builtin>.any
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.can_cast
    functionSourceFile: numpy
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 5
    IfCount: 1
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - name
    - other
    - kwupdate
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 301
    functionName: h5py._hl.group.Group.create_dataset_like
    functionSourceFile: h5py._hl.group
    functionUses: 0
    functionsReached:
    - h5s.create
    - <builtin>.zip
    - plist.set_external
    - plist.set_fill_time
    - numpy.ceil
    - h5t.check_vlen_dtype
    - h5py._hl.base.find_item_type
    - plist.set_scaleoffset
    - h5py._hl.filters.get_filters
    - dcpl.set_attr_creation_order
    - dcpl.get_obj_track_times
    - <builtin>.type
    - h5g.create
    - <builtin>.range
    - h5t.check_string_dtype
    - plist.set_shuffle
    - dset_id.write
    - plist.set_fletcher32
    - dcpl.get_attr_creation_order
    - h5py._hl.base.Empty.__init__
    - <builtin>.list
    - h5py._hl.group.Group.create_dataset
    - h5t.string_dtype
    - name.lstrip
    - dapl.set_virtual_prefix
    - h5py._hl.base.product
    - numpy.product
    - h5py._hl.base.CommonStateObject._e.get_lcpl
    - h5py._hl.base.CommonStateObject._e
    - dapl.get_chunk_cache
    - h5py._hl.filters.fill_dcpl.rq_tuple
    - name.encode
    - plist.get_nfilters
    - plist.set_szip
    - os.fsdecode.encode
    - h5py._hl.filters.fill_dcpl
    - numpy.asarray
    - numpy.dtype
    - plist.set_deflate
    - h5py._hl.base.array_for_new_object
    - h5py._hl.base.is_float16_dtype
    - h5py._hl.dataset.Dataset.__init__
    - dapl.set_efile_prefix
    - <builtin>.super
    - h5d.create
    - dcpl.set_fill_value
    - h5s.create_simple
    - plist.set_chunk
    - kwupdate.setdefault
    - operator.index
    - <builtin>.enumerate
    - <builtin>.any
    - h5p.create
    - plist.get_filter
    - dcpl.set_obj_track_times
    - h5py._hl.group.Group.require_group
    - plist.set_filter
    - h5py._hl.group.Group.__init__
    - <builtin>.isinstance
    - <builtin>.tuple
    - h5py._hl.compat.filename_encode
    - os.fsencode
    - h5py._hl.base.guess_dtype
    - filters.get
    - h5py._hl.filters._external_entry
    - h5py._hl.dataset.make_new_dset
    - data.view
    - <builtin>.str
    - h5py._hl.filters.guess_chunk
    - other.id.get_create_plist
    - name.rsplit
    - numpy.all
    - h5py._hl.group.Group.create_group
    - h5t.py_create
    - <builtin>.getattr
    - h5z.filter_avail
    - numpy.log10
    - <builtin>.int
    - lcpl.set_char_encoding
    - h5py._hl.filters._normalize_external
    - os.fspath
    - h5.get_config
    - item_types.pop
    - dapl.set_chunk_cache
    - <builtin>.abs
    - os.fspath.encode
    - numpy.isfinite
    - <builtin>.len
    - numpy.array
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: kwupdate.setdefault
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: other.id.get_create_plist
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dcpl.get_obj_track_times
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dcpl.get_attr_creation_order
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 1
    IfCount: 6
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 349
    functionName: h5py._hl.group.Group.__getitem__
    functionSourceFile: h5py._hl.group
    functionUses: 0
    functionsReached:
    - filters.get
    - h5py._hl.dataset.Dataset.__init__
    - h5i.get_type
    - <builtin>.str
    - h5o.open
    - <builtin>.super
    - h5py._hl.base.CommonStateObject._e.get_lcpl
    - h5py._hl.base.CommonStateObject._e
    - h5p.create
    - h5py._hl.filters.get_filters
    - plist.get_filter
    - name.encode
    - lcpl.set_char_encoding
    - plist.get_nfilters
    - h5r.dereference
    - h5py._hl.datatype.Datatype.__init__
    - h5py._hl.group.Group.__init__
    - <builtin>.range
    - <builtin>.isinstance
    - <builtin>.len
    linkageType: pythonLinkage
    raised:
    - TypeError
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: h5r.dereference
    functionSourceFile: h5r
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: h5o.open
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: h5i.get_type
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - bind
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 38
    functionName: h5py._hl.datatype.Datatype.__init__
    functionSourceFile: h5py._hl.datatype
    functionUses: 1
    functionsReached:
    - <builtin>.isinstance
    - <builtin>.super
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 9
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 14
    ICount: 1
    IfCount: 9
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f1d8d6e3490>
    - <ast.Constant object at 0x7f1d8d6e3430>
    - <ast.Constant object at 0x7f1d8d6e36a0>
    argNames:
    - self
    - name
    - default
    - getclass
    - getlink
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 372
    functionName: h5py._hl.group.Group.get
    functionSourceFile: h5py._hl.group
    functionUses: 0
    functionsReached:
    - name.decode
    - h5py._hl.compat.filename_decode
    - <builtin>.str
    - os.fspath.decode
    - h5o.get_info
    - os.fsdecode
    - h5py._hl.base.CommonStateObject._e.get_lcpl
    - h5py._hl.base.CommonStateObject._e
    - os.fsencode.decode
    - h5py._hl.group.SoftLink.__init__
    - name.encode
    - lcpl.set_char_encoding
    - os.fspath
    - os.fsdecode.encode
    - h5py._hl.group.ExternalLink.__init__
    - <builtin>.isinstance
    - os.fspath.encode
    - h5py._hl.compat.filename_encode
    - os.fsencode
    - h5py._hl.base.CommonStateObject._d
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: h5o.get_info
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - path
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 706
    functionName: h5py._hl.group.SoftLink.__init__
    functionSourceFile: h5py._hl.group
    functionUses: 1
    functionsReached:
    - <builtin>.str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - filename
    - path
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 730
    functionName: h5py._hl.group.ExternalLink.__init__
    functionSourceFile: h5py._hl.group
    functionUses: 1
    functionsReached:
    - os.fspath.decode
    - os.fsencode.decode
    - os.fsdecode.encode
    - os.fsdecode
    - os.fspath.encode
    - <builtin>.isinstance
    - h5py._hl.compat.filename_encode
    - h5py._hl.compat.filename_decode
    - os.fspath
    - os.fsencode
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 6
    IfCount: 4
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - name
    - obj
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 440
    functionName: h5py._hl.group.Group.__setitem__
    functionSourceFile: h5py._hl.group
    functionUses: 0
    functionsReached:
    - h5s.create
    - <builtin>.zip
    - plist.set_external
    - plist.set_fill_time
    - numpy.ceil
    - h5t.check_vlen_dtype
    - h5py._hl.base.find_item_type
    - plist.set_scaleoffset
    - h5py._hl.filters.get_filters
    - h5o.link
    - dcpl.set_attr_creation_order
    - <builtin>.type
    - h5g.create
    - <builtin>.range
    - h5t.check_string_dtype
    - plist.set_shuffle
    - dset_id.write
    - plist.set_fletcher32
    - h5py._hl.base.Empty.__init__
    - <builtin>.list
    - h5py._hl.group.Group.create_dataset
    - h5t.string_dtype
    - name.lstrip
    - dapl.set_virtual_prefix
    - h5py._hl.base.product
    - numpy.product
    - h5py._hl.base.CommonStateObject._e.get_lcpl
    - h5py._hl.base.CommonStateObject._e
    - dapl.get_chunk_cache
    - h5py._hl.filters.fill_dcpl.rq_tuple
    - name.encode
    - plist.get_nfilters
    - plist.set_szip
    - os.fsdecode.encode
    - h5py._hl.filters.fill_dcpl
    - numpy.asarray
    - numpy.dtype
    - plist.set_deflate
    - h5py._hl.base.array_for_new_object
    - h5py._hl.base.is_float16_dtype
    - h5py._hl.dataset.Dataset.__init__
    - dapl.set_efile_prefix
    - <builtin>.super
    - h5d.create
    - dcpl.set_fill_value
    - h5s.create_simple
    - plist.set_chunk
    - operator.index
    - <builtin>.enumerate
    - <builtin>.any
    - h5p.create
    - plist.get_filter
    - dcpl.set_obj_track_times
    - htype.commit
    - h5py._hl.group.Group.require_group
    - plist.set_filter
    - h5py._hl.group.Group.__init__
    - <builtin>.isinstance
    - h5py._hl.compat.filename_encode
    - <builtin>.tuple
    - os.fsencode
    - h5py._hl.base.guess_dtype
    - filters.get
    - h5py._hl.filters._external_entry
    - h5py._hl.dataset.make_new_dset
    - data.view
    - <builtin>.str
    - h5py._hl.filters.guess_chunk
    - name.rsplit
    - numpy.all
    - h5t.py_create
    - h5py._hl.group.Group.create_group
    - h5z.filter_avail
    - numpy.log10
    - <builtin>.int
    - lcpl.set_char_encoding
    - h5py._hl.filters._normalize_external
    - os.fspath
    - h5.get_config
    - item_types.pop
    - dapl.set_chunk_cache
    - os.fspath.encode
    - <builtin>.abs
    - numpy.isfinite
    - <builtin>.len
    - numpy.array
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: h5o.link
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: h5t.py_create
    functionSourceFile: h5t
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: htype.commit
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 487
    functionName: h5py._hl.group.Group.__delitem__
    functionSourceFile: h5py._hl.group
    functionUses: 0
    functionsReached:
    - name.encode
    - lcpl.set_char_encoding
    - <builtin>.isinstance
    - h5py._hl.base.CommonStateObject._e.get_lcpl
    - h5py._hl.base.CommonStateObject._e
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 492
    functionName: h5py._hl.group.Group.__len__
    functionSourceFile: h5py._hl.group
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 497
    functionName: h5py._hl.group.Group.__iter__
    functionSourceFile: h5py._hl.group
    functionUses: 0
    functionsReached:
    - name.decode
    - h5py._hl.base.CommonStateObject._d
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 503
    functionName: h5py._hl.group.Group.__reversed__
    functionSourceFile: h5py._hl.group
    functionUses: 0
    functionsReached:
    - name.decode
    - h5py._hl.base.CommonStateObject._d
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 509
    functionName: h5py._hl.group.Group.__contains__
    functionSourceFile: h5py._hl.group
    functionUses: 0
    functionsReached:
    - name.encode
    - <builtin>.hasattr
    - lcpl.set_char_encoding
    - <builtin>.isinstance
    - h5g._path_valid
    - h5py._hl.base.CommonStateObject._e.get_lcpl
    - h5py._hl.base.CommonStateObject._e
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: h5g._path_valid
    functionSourceFile: h5g
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 11
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 16
    ICount: 3
    IfCount: 11
    argCount: 9
    argDefaultValues:
    - <ast.Constant object at 0x7f1d8cd29520>
    - <ast.Constant object at 0x7f1d8cd294f0>
    - <ast.Constant object at 0x7f1d8cd294c0>
    - <ast.Constant object at 0x7f1d8cd29490>
    - <ast.Constant object at 0x7f1d8cd29460>
    - <ast.Constant object at 0x7f1d8cd29430>
    argNames:
    - self
    - source
    - dest
    - name
    - shallow
    - expand_soft
    - expand_external
    - expand_refs
    - without_attrs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 517
    functionName: h5py._hl.group.Group.copy
    functionSourceFile: h5py._hl.group
    functionUses: 0
    functionsReached:
    - h5p.create
    - h5i.get_name
    - name.encode
    - lcpl.set_char_encoding
    - <builtin>.isinstance
    - posixpath.basename
    - copypl.set_copy_object
    - h5o.copy
    - h5py._hl.base.CommonStateObject._e.get_lcpl
    - h5py._hl.base.CommonStateObject._e
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: posixpath.basename
    functionSourceFile: posixpath
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: copypl.set_copy_object
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: h5o.copy
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - source
    - dest
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 600
    functionName: h5py._hl.group.Group.move
    functionSourceFile: h5py._hl.group
    functionUses: 0
    functionsReached:
    - name.encode
    - lcpl.set_char_encoding
    - <builtin>.isinstance
    - h5py._hl.base.CommonStateObject._e.get_lcpl
    - h5py._hl.base.CommonStateObject._e
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - func
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 613
    functionName: h5py._hl.group.Group.visit
    functionSourceFile: h5py._hl.group
    functionUses: 0
    functionsReached:
    - h5o.visit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - name
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 634
    functionName: h5py._hl.group.Group.visit.proxy
    functionSourceFile: h5py._hl.group
    functionUses: 0
    functionsReached:
    - name.decode
    - h5py._hl.base.CommonStateObject._d
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: h5o.visit
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - func
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 639
    functionName: h5py._hl.group.Group.visititems
    functionSourceFile: h5py._hl.group
    functionUses: 0
    functionsReached:
    - h5o.visit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - name
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 664
    functionName: h5py._hl.group.Group.visititems.proxy
    functionSourceFile: h5py._hl.group
    functionUses: 0
    functionsReached:
    - name.decode
    - h5py._hl.base.CommonStateObject._d
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 671
    functionName: h5py._hl.group.Group.__repr__
    functionSourceFile: h5py._hl.group
    functionUses: 0
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 702
    functionName: h5py._hl.group.SoftLink.path
    functionSourceFile: h5py._hl.group
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 709
    functionName: h5py._hl.group.SoftLink.__repr__
    functionSourceFile: h5py._hl.group
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 721
    functionName: h5py._hl.group.ExternalLink.path
    functionSourceFile: h5py._hl.group
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 726
    functionName: h5py._hl.group.ExternalLink.filename
    functionSourceFile: h5py._hl.group
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 734
    functionName: h5py._hl.group.ExternalLink.__repr__
    functionSourceFile: h5py._hl.group
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: h5py._hl.dataset
    functionSourceFile: h5py._hl.dataset
    functionUses: 0
    functionsReached:
    - <builtin>.range
    - <builtin>.frozenset
    - h5.get_config
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.product
    functionSourceFile: numpy
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.zip
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dcpl.set_fill_value
    functionSourceFile: <builtin>
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dcpl.set_obj_track_times
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dcpl.set_attr_creation_order
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dapl.set_efile_prefix
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dapl.set_virtual_prefix
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dapl.get_chunk_cache
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dapl.set_chunk_cache
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: h5s.create
    functionSourceFile: h5s
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: h5s.create_simple
    functionSourceFile: h5s
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: h5d.create
    functionSourceFile: h5d
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dset_id.write
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: h5d.open
    functionSourceFile: h5d
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - dset
    - dtype
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 199
    functionName: h5py._hl.dataset.AstypeWrapper.__init__
    functionSourceFile: h5py._hl.dataset
    functionUses: 1
    functionsReached:
    - numpy.dtype
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - args
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 203
    functionName: h5py._hl.dataset.AstypeWrapper.__getitem__
    functionSourceFile: h5py._hl.dataset
    functionUses: 0
    functionsReached:
    - h5s.create
    - sid.get_simple_extent_type
    - h5py._hl.selections.select
    - masked_sid.get_select_npoints
    - sid.get_select_bounds
    - sid.copy
    - h5py._hl.base.Empty.__init__
    - numpy.transpose
    - h5py._hl.selections.PointSelection._perform_selection
    - numpy.asarray
    - <builtin>.super
    - bottomcorner.copy
    - h5s.create_simple
    - numpy.ones
    - h5py._hl.dataset.readtime_dtype
    - h5py._hl.selections2.ScalarReadSelection.__iter__
    - h5t.py_create
    - h5py._hl.selections.guess_shape.get_n_axis
    - h5py._hl.base.product
    - mask.nonzero
    - _selector.Selector
    - h5py._hl.dataset.Dataset.__getitem__
    - h5r.get_region
    - h5r.dereference
    - h5py._hl.selections.Selection.__init__
    - h5py._hl.selections.PointSelection.from_mask
    - numpy.dtype
    - h5py._hl.dataset.Dataset.len
    - sid.get_select_npoints
    - h5py._hl.dataset.Dataset.fields
    - h5py._hl.dataset.FieldsWrapper.__init__
    - h5py._hl.selections2.ScalarReadSelection.__init__
    - sid_out.select_all
    - sid.get_select_type
    - <builtin>.range
    - masked_sid.select_hyperslab
    - h5py._hl.selections2.select_read
    - <builtin>.isinstance
    - <builtin>.tuple
    - boxshape.copy
    - numpy.zeros
    - h5py._hl.selections.guess_shape
    - h5py._hl.selections.PointSelection.__init__
    - <builtin>.len
    - numpy.array
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 17
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 10
    EdgeCount: 25
    ICount: 5
    IfCount: 17
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f1d8cbeaac0>
    argNames:
    - self
    - args
    - new_dtype
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 740
    functionName: h5py._hl.dataset.Dataset.__getitem__
    functionSourceFile: h5py._hl.dataset
    functionUses: 2
    functionsReached:
    - h5s.create
    - sid.get_simple_extent_type
    - h5py._hl.selections.select
    - masked_sid.get_select_npoints
    - sid.get_select_bounds
    - sid.copy
    - h5py._hl.base.Empty.__init__
    - numpy.transpose
    - h5py._hl.selections.PointSelection._perform_selection
    - numpy.asarray
    - <builtin>.super
    - bottomcorner.copy
    - h5s.create_simple
    - numpy.ones
    - h5py._hl.dataset.readtime_dtype
    - h5py._hl.selections2.ScalarReadSelection.__iter__
    - h5t.py_create
    - h5py._hl.selections.guess_shape.get_n_axis
    - h5py._hl.base.product
    - mask.nonzero
    - _selector.Selector
    - h5r.get_region
    - h5r.dereference
    - h5py._hl.selections.Selection.__init__
    - h5py._hl.selections.PointSelection.from_mask
    - numpy.dtype
    - h5py._hl.dataset.Dataset.len
    - sid.get_select_npoints
    - h5py._hl.dataset.Dataset.fields
    - h5py._hl.dataset.FieldsWrapper.__init__
    - h5py._hl.selections2.ScalarReadSelection.__init__
    - sid_out.select_all
    - sid.get_select_type
    - <builtin>.range
    - masked_sid.select_hyperslab
    - h5py._hl.selections2.select_read
    - <builtin>.isinstance
    - <builtin>.tuple
    - boxshape.copy
    - numpy.zeros
    - h5py._hl.selections.guess_shape
    - h5py._hl.selections.PointSelection.__init__
    - <builtin>.len
    - numpy.array
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 206
    functionName: h5py._hl.dataset.AstypeWrapper.__len__
    functionSourceFile: h5py._hl.dataset
    functionUses: 0
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f1d8d3ba970>
    argNames:
    - self
    - dtype
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 213
    functionName: h5py._hl.dataset.AstypeWrapper.__array__
    functionSourceFile: h5py._hl.dataset
    functionUses: 0
    functionsReached:
    - data.astype
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: data.astype
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f1d8d52ebb0>
    argNames:
    - self
    - dset
    - encoding
    - errors
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 222
    functionName: h5py._hl.dataset.AsStrWrapper.__init__
    functionSourceFile: h5py._hl.dataset
    functionUses: 1
    functionsReached:
    - h5t.check_string_dtype
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - args
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 229
    functionName: h5py._hl.dataset.AsStrWrapper.__getitem__
    functionSourceFile: h5py._hl.dataset
    functionUses: 0
    functionsReached:
    - numpy.isscalar
    - numpy.array
    - b.decode
    - bytes_arr.decode
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.isscalar
    functionSourceFile: numpy
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: bytes_arr.decode
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: b.decode
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 244
    functionName: h5py._hl.dataset.AsStrWrapper.__len__
    functionSourceFile: h5py._hl.dataset
    functionUses: 0
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 251
    functionName: h5py._hl.dataset.AsStrWrapper.__array__
    functionSourceFile: h5py._hl.dataset
    functionUses: 0
    functionsReached:
    - b.decode
    - numpy.array
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - dset
    - prior_dtype
    - names
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 261
    functionName: h5py._hl.dataset.FieldsWrapper.__init__
    functionSourceFile: h5py._hl.dataset
    functionUses: 4
    functionsReached:
    - <builtin>.isinstance
    - numpy.dtype
    - h5py._hl.dataset.readtime_dtype
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - basetype
    - names
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 288
    functionName: h5py._hl.dataset.readtime_dtype
    functionSourceFile: h5py._hl.dataset
    functionUses: 5
    functionsReached:
    - numpy.dtype
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f1d8caecc10>
    argNames:
    - self
    - dtype
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 268
    functionName: h5py._hl.dataset.FieldsWrapper.__array__
    functionSourceFile: h5py._hl.dataset
    functionUses: 0
    functionsReached:
    - data.astype
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - args
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 274
    functionName: h5py._hl.dataset.FieldsWrapper.__getitem__
    functionSourceFile: h5py._hl.dataset
    functionUses: 0
    functionsReached:
    - h5s.create
    - sid.get_simple_extent_type
    - h5py._hl.selections.select
    - masked_sid.get_select_npoints
    - sid.get_select_bounds
    - sid.copy
    - h5py._hl.base.Empty.__init__
    - numpy.transpose
    - h5py._hl.selections.PointSelection._perform_selection
    - numpy.asarray
    - <builtin>.super
    - bottomcorner.copy
    - h5s.create_simple
    - numpy.ones
    - h5py._hl.dataset.readtime_dtype
    - h5py._hl.selections2.ScalarReadSelection.__iter__
    - h5t.py_create
    - h5py._hl.selections.guess_shape.get_n_axis
    - h5py._hl.base.product
    - mask.nonzero
    - _selector.Selector
    - h5py._hl.dataset.Dataset.__getitem__
    - h5r.get_region
    - h5r.dereference
    - h5py._hl.selections.Selection.__init__
    - h5py._hl.selections.PointSelection.from_mask
    - numpy.dtype
    - h5py._hl.dataset.Dataset.len
    - sid.get_select_npoints
    - h5py._hl.dataset.Dataset.fields
    - h5py._hl.dataset.FieldsWrapper.__init__
    - h5py._hl.selections2.ScalarReadSelection.__init__
    - sid_out.select_all
    - sid.get_select_type
    - <builtin>.range
    - masked_sid.select_hyperslab
    - h5py._hl.selections2.select_read
    - <builtin>.isinstance
    - <builtin>.tuple
    - boxshape.copy
    - numpy.zeros
    - h5py._hl.selections.guess_shape
    - h5py._hl.selections.PointSelection.__init__
    - <builtin>.len
    - numpy.array
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 280
    functionName: h5py._hl.dataset.FieldsWrapper.__len__
    functionSourceFile: h5py._hl.dataset
    functionUses: 0
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - dset
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 307
    functionName: h5py._hl.dataset.CollectiveContext.__init__
    functionSourceFile: h5py._hl.dataset
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 310
    functionName: h5py._hl.dataset.CollectiveContext.__enter__
    functionSourceFile: h5py._hl.dataset
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - args
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 314
    functionName: h5py._hl.dataset.CollectiveContext.__exit__
    functionSourceFile: h5py._hl.dataset
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 2
    IfCount: 5
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f1d8cac3e80>
    argNames:
    - self
    - dset
    - source_sel
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 323
    functionName: h5py._hl.dataset.ChunkIterator.__init__
    functionSourceFile: h5py._hl.dataset
    functionUses: 1
    functionsReached:
    - <builtin>.range
    - slices.append
    - <builtin>.isinstance
    - <builtin>.tuple
    - <builtin>.slice
    - <builtin>.len
    linkageType: pythonLinkage
    raised:
    - TypeError
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.slice
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: slices.append
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 353
    functionName: h5py._hl.dataset.ChunkIterator.__iter__
    functionSourceFile: h5py._hl.dataset
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 356
    functionName: h5py._hl.dataset.ChunkIterator.__next__
    functionSourceFile: h5py._hl.dataset
    functionUses: 0
    functionsReached:
    - <builtin>.range
    - slices.append
    - <builtin>.tuple
    - <builtin>.slice
    - <builtin>.len
    linkageType: pythonLinkage
    raised:
    - StopIteration
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - dtype
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 399
    functionName: h5py._hl.dataset.Dataset.astype
    functionSourceFile: h5py._hl.dataset
    functionUses: 0
    functionsReached:
    - numpy.dtype
    - h5py._hl.dataset.AstypeWrapper.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f1d8c972250>
    - <ast.Constant object at 0x7f1d8c972220>
    argNames:
    - self
    - encoding
    - errors
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 407
    functionName: h5py._hl.dataset.Dataset.asstr
    functionSourceFile: h5py._hl.dataset
    functionUses: 0
    functionsReached:
    - h5py._hl.dataset.AsStrWrapper.__init__
    - h5t.check_string_dtype
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - names
    - _prior_dtype
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 426
    functionName: h5py._hl.dataset.Dataset.fields
    functionSourceFile: h5py._hl.dataset
    functionUses: 3
    functionsReached:
    - <builtin>.isinstance
    - numpy.dtype
    - h5py._hl.dataset.readtime_dtype
    - h5py._hl.dataset.FieldsWrapper.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: h5py._hl.dataset.Dataset
    functionSourceFile: h5py._hl.dataset
    functionUses: 0
    functionsReached:
    - _objects.with_phil
    - h5py._hl.base.cached_property
    - <builtin>.hasattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 442
    functionName: h5py._hl.dataset.Dataset.collective
    functionSourceFile: h5py._hl.dataset
    functionUses: 0
    functionsReached:
    - h5py._hl.dataset.CollectiveContext.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 447
    functionName: h5py._hl.dataset.Dataset.dims
    functionSourceFile: h5py._hl.dataset
    functionUses: 0
    functionsReached:
    - h5py._hl.dims.DimensionManager.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - parent
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 149
    functionName: h5py._hl.dims.DimensionManager.__init__
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 455
    functionName: h5py._hl.dataset.Dataset.ndim
    functionSourceFile: h5py._hl.dataset
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - shape
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 476
    functionName: h5py._hl.dataset.Dataset.shape
    functionSourceFile: h5py._hl.dataset
    functionUses: 0
    functionsReached:
    - <builtin>.list
    - h5py._hl.dataset.Dataset.resize
    - <builtin>.tuple
    - <builtin>.int
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f1d8c996310>
    argNames:
    - self
    - size
    - axis
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 647
    functionName: h5py._hl.dataset.Dataset.resize
    functionSourceFile: h5py._hl.dataset
    functionUses: 1
    functionsReached:
    - <builtin>.list
    - <builtin>.tuple
    - <builtin>.int
    linkageType: pythonLinkage
    raised:
    - TypeError
    - ValueError
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 481
    functionName: h5py._hl.dataset.Dataset.size
    functionSourceFile: h5py._hl.dataset
    functionUses: 0
    functionsReached:
    - numpy.prod
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.prod
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 498
    functionName: h5py._hl.dataset.Dataset.nbytes
    functionSourceFile: h5py._hl.dataset
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 506
    functionName: h5py._hl.dataset.Dataset._selector
    functionSourceFile: h5py._hl.dataset
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 520
    functionName: h5py._hl.dataset.Dataset._fast_reader
    functionSourceFile: h5py._hl.dataset
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 535
    functionName: h5py._hl.dataset.Dataset.dtype
    functionSourceFile: h5py._hl.dataset
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 541
    functionName: h5py._hl.dataset.Dataset.chunks
    functionSourceFile: h5py._hl.dataset
    functionUses: 0
    functionsReached:
    - dcpl.get_layout
    - dcpl.get_chunk
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dcpl.get_layout
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dcpl.get_chunk
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 550
    functionName: h5py._hl.dataset.Dataset.compression
    functionSourceFile: h5py._hl.dataset
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 559
    functionName: h5py._hl.dataset.Dataset.compression_opts
    functionSourceFile: h5py._hl.dataset
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 565
    functionName: h5py._hl.dataset.Dataset.shuffle
    functionSourceFile: h5py._hl.dataset
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 571
    functionName: h5py._hl.dataset.Dataset.fletcher32
    functionSourceFile: h5py._hl.dataset
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 577
    functionName: h5py._hl.dataset.Dataset.scaleoffset
    functionSourceFile: h5py._hl.dataset
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 589
    functionName: h5py._hl.dataset.Dataset.external
    functionSourceFile: h5py._hl.dataset
    functionUses: 0
    functionsReached:
    - os.fspath.decode
    - os.fsencode.decode
    - <builtin>.range
    - os.fsdecode
    - ext_list.append
    - <builtin>.isinstance
    - h5py._hl.compat.filename_decode
    - <builtin>.list
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: ext_list.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 604
    functionName: h5py._hl.dataset.Dataset.maxshape
    functionSourceFile: h5py._hl.dataset
    functionUses: 0
    functionsReached:
    - <builtin>.tuple
    - space.get_simple_extent_dims
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: space.get_simple_extent_dims
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 616
    functionName: h5py._hl.dataset.Dataset.fillvalue
    functionSourceFile: h5py._hl.dataset
    functionUses: 0
    functionsReached:
    - numpy.zeros
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.zeros
    functionSourceFile: numpy
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: h5py._hl.base.cached_property
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 624
    functionName: h5py._hl.dataset.Dataset._extent_type
    functionSourceFile: h5py._hl.dataset
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 629
    functionName: h5py._hl.dataset.Dataset._is_empty
    functionSourceFile: h5py._hl.dataset
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 680
    functionName: h5py._hl.dataset.Dataset.__len__
    functionSourceFile: h5py._hl.dataset
    functionUses: 0
    functionsReached:
    - h5py._hl.dataset.Dataset.len
    linkageType: pythonLinkage
    raised:
    - OverflowError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 690
    functionName: h5py._hl.dataset.Dataset.len
    functionSourceFile: h5py._hl.dataset
    functionUses: 6
    functionsReached:
    - h5py._hl.dataset.Dataset.len
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 703
    functionName: h5py._hl.dataset.Dataset.__iter__
    functionSourceFile: h5py._hl.dataset
    functionUses: 0
    functionsReached:
    - <builtin>.range
    - h5py._hl.dataset.Dataset.len
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f1d8c9a52e0>
    argNames:
    - self
    - sel
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 715
    functionName: h5py._hl.dataset.Dataset.iter_chunks
    functionSourceFile: h5py._hl.dataset
    functionUses: 0
    functionsReached:
    - <builtin>.range
    - slices.append
    - <builtin>.isinstance
    - <builtin>.tuple
    - h5py._hl.dataset.ChunkIterator.__init__
    - <builtin>.slice
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 732
    functionName: h5py._hl.dataset.Dataset._fast_read_ok
    functionSourceFile: h5py._hl.dataset
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sid_out.select_all
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - fspace
    - args
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 95
    functionName: h5py._hl.selections2.select_read
    functionSourceFile: h5py._hl.selections2
    functionUses: 3
    functionsReached:
    - h5s.create
    - h5py._hl.selections2.ScalarReadSelection.__init__
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 91
    functionName: h5py._hl.selections2.ScalarReadSelection.__iter__
    functionSourceFile: ''
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 18
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 10
    EdgeCount: 26
    ICount: 4
    IfCount: 18
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - val
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 846
    functionName: h5py._hl.dataset.Dataset.__setitem__
    functionSourceFile: h5py._hl.dataset
    functionUses: 0
    functionsReached:
    - numpy.prod
    - s.encode
    - h5py._hl.selections.select
    - eshape.append
    - <builtin>.zip
    - tmp.ravel
    - numpy.transpose
    - h5py._hl.selections.PointSelection._perform_selection
    - h5py._hl.selections.SimpleSelection.expand_shape
    - <builtin>.list
    - subtype.get_size
    - <builtin>.super
    - remaining_src_dims.pop
    - h5t.check_vlen_dtype
    - h5s.create_simple
    - h5py._hl.base.find_item_type
    - numpy.empty
    - h5py._hl.selections.PointSelection.__init__
    - h5t.py_create
    - h5py._hl.base.product
    - h5py._hl.selections.Selection.expand_shape
    - numpy.unravel_index
    - mask.nonzero
    - numpy.product
    - _selector.Selector
    - val.reshape
    - val.view
    - h5py._hl.base.CommonStateObject._e
    - h5py._hl.base.CommonStateObject._e.get_lcpl
    - <builtin>.any
    - sid.select_hyperslab
    - mtype.insert
    - name.encode
    - h5r.get_region
    - lcpl.set_char_encoding
    - h5py._hl.selections.Selection.__init__
    - h5py._hl.selections.PointSelection.from_mask
    - sid.offset_simple
    - h5py._hl.selections.Selection.broadcast
    - h5py._hl.dataset.Dataset.len
    - item_types.pop
    - <builtin>.type
    - <builtin>.range
    - h5py._hl.selections.SimpleSelection.broadcast
    - h5t.check_string_dtype
    - <builtin>.isinstance
    - <builtin>.tuple
    - h5t.create
    - numpy.asarray
    - numpy.dtype
    - <builtin>.len
    - numpy.array
    linkageType: pythonLinkage
    raised:
    - TypeError
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.empty
    functionSourceFile: numpy
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tmp.ravel
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: val.reshape
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: val.view
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: s.encode
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subtype.get_size
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: h5t.create
    functionSourceFile: h5t
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mtype.insert
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 3
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - source_shape
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 236
    functionName: h5py._hl.selections.SimpleSelection.expand_shape
    functionSourceFile: h5py._hl.selections
    functionUses: 5
    functionsReached:
    - <builtin>.range
    - eshape.append
    - <builtin>.tuple
    - <builtin>.list
    - remaining_src_dims.pop
    - <builtin>.len
    - <builtin>.any
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - source_shape
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 149
    functionName: h5py._hl.selections.Selection.expand_shape
    functionSourceFile: h5py._hl.selections
    functionUses: 1
    functionsReached:
    - h5py._hl.base.product
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - source_shape
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 154
    functionName: h5py._hl.selections.Selection.broadcast
    functionSourceFile: h5py._hl.selections
    functionUses: 4
    functionsReached:
    - h5py._hl.base.product
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 7
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - source_shape
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 275
    functionName: h5py._hl.selections.SimpleSelection.broadcast
    functionSourceFile: h5py._hl.selections
    functionUses: 4
    functionsReached:
    - sid.select_hyperslab
    - <builtin>.range
    - h5py._hl.base.product
    - <builtin>.zip
    - eshape.append
    - numpy.unravel_index
    - <builtin>.tuple
    - h5py._hl.selections.SimpleSelection.expand_shape
    - <builtin>.list
    - sid.offset_simple
    - remaining_src_dims.pop
    - <builtin>.len
    - <builtin>.any
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f1d8d13fb80>
    - <ast.Constant object at 0x7f1d8d13fbb0>
    argNames:
    - self
    - dest
    - source_sel
    - dest_sel
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 998
    functionName: h5py._hl.dataset.Dataset.read_direct
    functionSourceFile: h5py._hl.dataset
    functionUses: 1
    functionsReached:
    - h5py._hl.selections.select
    - <builtin>.zip
    - eshape.append
    - h5py._hl.selections.SimpleSelection.__init__
    - numpy.transpose
    - h5py._hl.selections.PointSelection._perform_selection
    - h5py._hl.selections.SimpleSelection.expand_shape
    - <builtin>.list
    - <builtin>.super
    - remaining_src_dims.pop
    - h5s.create_simple
    - h5py._hl.base.product
    - numpy.unravel_index
    - mask.nonzero
    - _selector.Selector
    - <builtin>.any
    - sid.select_hyperslab
    - h5r.get_region
    - h5py._hl.selections.Selection.__init__
    - sid.offset_simple
    - h5py._hl.selections.PointSelection.from_mask
    - h5py._hl.selections.Selection.broadcast
    - <builtin>.range
    - h5py._hl.selections.SimpleSelection.broadcast
    - <builtin>.isinstance
    - <builtin>.tuple
    - numpy.asarray
    - h5py._hl.selections.PointSelection.__init__
    - <builtin>.len
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f1d8d40de80>
    - <ast.Constant object at 0x7f1d8d40dca0>
    argNames:
    - self
    - shape
    - spaceid
    - hyperslab
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 227
    functionName: h5py._hl.selections.SimpleSelection.__init__
    functionSourceFile: h5py._hl.selections
    functionUses: 4
    functionsReached:
    - <builtin>.super
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f1d8d13bbb0>
    - <ast.Constant object at 0x7f1d8d13bbe0>
    argNames:
    - self
    - source
    - source_sel
    - dest_sel
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 1023
    functionName: h5py._hl.dataset.Dataset.write_direct
    functionSourceFile: h5py._hl.dataset
    functionUses: 0
    functionsReached:
    - h5py._hl.selections.select
    - <builtin>.zip
    - eshape.append
    - h5py._hl.selections.SimpleSelection.__init__
    - numpy.transpose
    - h5py._hl.selections.PointSelection._perform_selection
    - h5py._hl.selections.SimpleSelection.expand_shape
    - <builtin>.list
    - <builtin>.super
    - remaining_src_dims.pop
    - h5s.create_simple
    - h5py._hl.base.product
    - numpy.unravel_index
    - mask.nonzero
    - _selector.Selector
    - <builtin>.any
    - sid.select_hyperslab
    - h5r.get_region
    - h5py._hl.selections.Selection.__init__
    - sid.offset_simple
    - h5py._hl.selections.PointSelection.from_mask
    - h5py._hl.selections.Selection.broadcast
    - <builtin>.range
    - h5py._hl.selections.SimpleSelection.broadcast
    - <builtin>.isinstance
    - <builtin>.tuple
    - numpy.asarray
    - h5py._hl.selections.PointSelection.__init__
    - <builtin>.len
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f1d8d139b80>
    argNames:
    - self
    - dtype
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1049
    functionName: h5py._hl.dataset.Dataset.__array__
    functionSourceFile: h5py._hl.dataset
    functionUses: 0
    functionsReached:
    - h5py._hl.selections.select
    - <builtin>.zip
    - h5py._hl.dataset.Dataset.read_direct
    - eshape.append
    - h5py._hl.selections.SimpleSelection.__init__
    - numpy.transpose
    - h5py._hl.selections.PointSelection._perform_selection
    - h5py._hl.selections.SimpleSelection.expand_shape
    - <builtin>.list
    - <builtin>.super
    - remaining_src_dims.pop
    - h5s.create_simple
    - h5py._hl.base.product
    - numpy.unravel_index
    - mask.nonzero
    - numpy.product
    - _selector.Selector
    - <builtin>.any
    - <builtin>.len
    - sid.select_hyperslab
    - h5r.get_region
    - h5py._hl.selections.Selection.__init__
    - sid.offset_simple
    - h5py._hl.selections.PointSelection.from_mask
    - h5py._hl.selections.Selection.broadcast
    - <builtin>.range
    - h5py._hl.selections.SimpleSelection.broadcast
    - <builtin>.isinstance
    - <builtin>.tuple
    - numpy.asarray
    - h5py._hl.selections.PointSelection.__init__
    - numpy.zeros
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1064
    functionName: h5py._hl.dataset.Dataset.__repr__
    functionSourceFile: h5py._hl.dataset
    functionUses: 0
    functionsReached:
    - posixpath.normpath
    - posixpath.basename
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: posixpath.normpath
    functionSourceFile: posixpath
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1080
    functionName: h5py._hl.dataset.Dataset.refresh
    functionSourceFile: h5py._hl.dataset
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1091
    functionName: h5py._hl.dataset.Dataset.flush
    functionSourceFile: h5py._hl.dataset
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1103
    functionName: h5py._hl.dataset.Dataset.is_virtual
    functionSourceFile: h5py._hl.dataset
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1108
    functionName: h5py._hl.dataset.Dataset.virtual_sources
    functionSourceFile: h5py._hl.dataset
    functionUses: 0
    functionsReached:
    - dcpl.get_virtual_vspace
    - <builtin>.range
    - dcpl.get_virtual_srcspace
    - dcpl.get_virtual_filename
    - dcpl.get_virtual_dsetname
    - collections.namedtuple.__init__
    - dcpl.get_virtual_count
    linkageType: pythonLinkage
    raised:
    - RuntimeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dcpl.get_virtual_vspace
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dcpl.get_virtual_filename
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dcpl.get_virtual_dsetname
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dcpl.get_virtual_srcspace
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: collections.namedtuple.__init__
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dcpl.get_virtual_count
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f1d8d1573d0>
    argNames:
    - self
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1121
    functionName: h5py._hl.dataset.Dataset.make_scale
    functionSourceFile: h5py._hl.dataset
    functionUses: 0
    functionsReached:
    - h5ds.set_scale
    - name.encode
    - lcpl.set_char_encoding
    - <builtin>.isinstance
    - h5py._hl.base.CommonStateObject._e.get_lcpl
    - h5py._hl.base.CommonStateObject._e
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: h5ds.set_scale
    functionSourceFile: h5ds
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1134
    functionName: h5py._hl.dataset.Dataset.is_scale
    functionSourceFile: h5py._hl.dataset
    functionUses: 0
    functionsReached:
    - h5ds.is_scale
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: h5ds.is_scale
    functionSourceFile: h5ds
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: h5py._hl.datatype
    functionSourceFile: h5py._hl.datatype
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: h5py._hl.datatype.Datatype
    functionSourceFile: h5py._hl.datatype
    functionUses: 0
    functionsReached:
    - _objects.with_phil
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 33
    functionName: h5py._hl.datatype.Datatype.dtype
    functionSourceFile: h5py._hl.datatype
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 46
    functionName: h5py._hl.datatype.Datatype.__repr__
    functionSourceFile: h5py._hl.datatype
    functionUses: 0
    functionsReached:
    - posixpath.normpath
    - posixpath.basename
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: h5py._hl.dims
    functionSourceFile: h5py._hl.dims
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: h5py._hl.dims.DimensionProxy
    functionSourceFile: h5py._hl.dims
    functionUses: 0
    functionsReached:
    - _objects.with_phil
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - val
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 43
    functionName: h5py._hl.dims.DimensionProxy.label
    functionSourceFile: h5py._hl.dims
    functionUses: 0
    functionsReached:
    - h5p.create
    - filters.get
    - h5py._hl.filters.get_filters
    - <builtin>.range
    - name.encode
    - plist.get_filter
    - <builtin>.super
    - lcpl.set_char_encoding
    - h5ds.set_label
    - <builtin>.isinstance
    - plist.get_nfilters
    - h5py._hl.dataset.Dataset.__init__
    - <builtin>.str
    - h5py._hl.base.CommonStateObject._e.get_lcpl
    - h5py._hl.base.CommonStateObject._e
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: h5ds.set_label
    functionSourceFile: h5ds
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - id_
    - dimension
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 48
    functionName: h5py._hl.dims.DimensionProxy.__init__
    functionSourceFile: h5py._hl.dims
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 53
    functionName: h5py._hl.dims.DimensionProxy.__hash__
    functionSourceFile: h5py._hl.dims
    functionUses: 0
    functionsReached:
    - <builtin>.hash
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 57
    functionName: h5py._hl.dims.DimensionProxy.__eq__
    functionSourceFile: h5py._hl.dims
    functionUses: 0
    functionsReached:
    - <builtin>.hash
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 61
    functionName: h5py._hl.dims.DimensionProxy.__iter__
    functionSourceFile: h5py._hl.dims
    functionUses: 0
    functionsReached:
    - name.decode
    - h5ds.iterate
    - h5p.create
    - filters.get
    - h5py._hl.filters.get_filters
    - h5ds.get_scale_name
    - <builtin>.range
    - plist.get_filter
    - h5py._hl.base.CommonStateObject._d
    - h5py._hl.dims.DimensionProxy.items
    - <builtin>.isinstance
    - h5py._hl.dims.DimensionProxy.keys
    - plist.get_nfilters
    - h5py._hl.dataset.Dataset.__init__
    - <builtin>.str
    - <builtin>.super
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 121
    functionName: h5py._hl.dims.DimensionProxy.keys
    functionSourceFile: h5py._hl.dims
    functionUses: 1
    functionsReached:
    - name.decode
    - h5ds.iterate
    - h5p.create
    - filters.get
    - h5py._hl.filters.get_filters
    - h5ds.get_scale_name
    - <builtin>.range
    - plist.get_filter
    - h5py._hl.base.CommonStateObject._d
    - h5py._hl.dims.DimensionProxy.items
    - <builtin>.isinstance
    - plist.get_nfilters
    - h5py._hl.dataset.Dataset.__init__
    - <builtin>.str
    - <builtin>.super
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 66
    functionName: h5py._hl.dims.DimensionProxy.__len__
    functionSourceFile: h5py._hl.dims
    functionUses: 0
    functionsReached:
    - h5ds.get_num_scales
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: h5ds.get_num_scales
    functionSourceFile: h5ds
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - item
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 70
    functionName: h5py._hl.dims.DimensionProxy.__getitem__
    functionSourceFile: h5py._hl.dims
    functionUses: 0
    functionsReached:
    - h5ds.iterate
    - h5p.create
    - filters.get
    - h5py._hl.filters.get_filters
    - <builtin>.range
    - plist.get_filter
    - <builtin>.isinstance
    - plist.get_nfilters
    - h5py._hl.dataset.Dataset.__init__
    - <builtin>.str
    - <builtin>.super
    - <builtin>.len
    linkageType: pythonLinkage
    raised:
    - KeyError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: h5ds.iterate
    functionSourceFile: h5ds
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - dsid
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 78
    functionName: h5py._hl.dims.DimensionProxy.__getitem__.f
    functionSourceFile: h5py._hl.dims
    functionUses: 0
    functionsReached:
    - h5ds.get_scale_name
    - name.encode
    - lcpl.set_char_encoding
    - <builtin>.isinstance
    - h5py._hl.base.CommonStateObject._e.get_lcpl
    - h5py._hl.base.CommonStateObject._e
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: h5ds.get_scale_name
    functionSourceFile: h5ds
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - dset
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 88
    functionName: h5py._hl.dims.DimensionProxy.attach_scale
    functionSourceFile: h5py._hl.dims
    functionUses: 0
    functionsReached:
    - h5ds.attach_scale
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: h5ds.attach_scale
    functionSourceFile: h5ds
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - dset
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 96
    functionName: h5py._hl.dims.DimensionProxy.detach_scale
    functionSourceFile: h5py._hl.dims
    functionUses: 0
    functionsReached:
    - h5ds.detach_scale
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: h5ds.detach_scale
    functionSourceFile: h5ds
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 104
    functionName: h5py._hl.dims.DimensionProxy.items
    functionSourceFile: h5py._hl.dims
    functionUses: 3
    functionsReached:
    - name.decode
    - h5ds.iterate
    - h5p.create
    - filters.get
    - h5py._hl.filters.get_filters
    - h5ds.get_scale_name
    - <builtin>.range
    - plist.get_filter
    - h5py._hl.base.CommonStateObject._d
    - <builtin>.isinstance
    - plist.get_nfilters
    - h5py._hl.dataset.Dataset.__init__
    - <builtin>.str
    - <builtin>.super
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 126
    functionName: h5py._hl.dims.DimensionProxy.values
    functionSourceFile: h5py._hl.dims
    functionUses: 0
    functionsReached:
    - name.decode
    - h5ds.iterate
    - h5p.create
    - filters.get
    - h5py._hl.filters.get_filters
    - h5ds.get_scale_name
    - <builtin>.range
    - plist.get_filter
    - h5py._hl.base.CommonStateObject._d
    - h5py._hl.dims.DimensionProxy.items
    - <builtin>.isinstance
    - plist.get_nfilters
    - h5py._hl.dataset.Dataset.__init__
    - <builtin>.str
    - <builtin>.super
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 132
    functionName: h5py._hl.dims.DimensionProxy.__repr__
    functionSourceFile: h5py._hl.dims
    functionUses: 0
    functionsReached:
    - <builtin>.id
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.id
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: h5py._hl.dims.DimensionManager
    functionSourceFile: h5py._hl.dims
    functionUses: 0
    functionsReached:
    - _objects.with_phil
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - index
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 155
    functionName: h5py._hl.dims.DimensionManager.__getitem__
    functionSourceFile: h5py._hl.dims
    functionUses: 0
    functionsReached:
    - h5py._hl.dims.DimensionProxy.__init__
    - <builtin>.len
    linkageType: pythonLinkage
    raised:
    - IndexError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 163
    functionName: h5py._hl.dims.DimensionManager.__len__
    functionSourceFile: h5py._hl.dims
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 168
    functionName: h5py._hl.dims.DimensionManager.__iter__
    functionSourceFile: h5py._hl.dims
    functionUses: 0
    functionsReached:
    - <builtin>.range
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 174
    functionName: h5py._hl.dims.DimensionManager.__repr__
    functionSourceFile: h5py._hl.dims
    functionUses: 0
    functionsReached:
    - <builtin>.id
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f1d8d344e50>
    argNames:
    - self
    - dset
    - name
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 179
    functionName: h5py._hl.dims.DimensionManager.create_scale
    functionSourceFile: h5py._hl.dims
    functionUses: 0
    functionsReached:
    - dset.make_scale
    - warnings.warn
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dset.make_scale
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: h5py.h5py_warnings
    functionSourceFile: h5py.h5py_warnings
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: h5py._hl.selections2
    functionSourceFile: h5py._hl.selections2
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 2
    argDefaultValues: []
    argNames:
    - dataset_dtype
    - names
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 17
    functionName: h5py._hl.selections2.read_dtypes
    functionSourceFile: h5py._hl.selections2
    functionUses: 0
    functionsReached:
    - numpy.dtype
    - <builtin>.len
    - <builtin>.any
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - dsid
    - args
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 46
    functionName: h5py._hl.selections2.read_selections_scalar
    functionSourceFile: h5py._hl.selections2
    functionUses: 0
    functionsReached:
    - source_space.select_all
    - dsid.get_space
    linkageType: pythonLinkage
    raised:
    - ValueError
    - RuntimeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dsid.get_space
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: source_space.select_all
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - fspace
    - args
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 80
    functionName: h5py._hl.selections2.ScalarReadSelection.__init__
    functionSourceFile: h5py._hl.selections2
    functionUses: 4
    functionsReached:
    - h5s.create
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: h5py._hl.vds
    functionSourceFile: h5py._hl.vds
    functionUses: 0
    functionsReached:
    - h5.get_config
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 2
    IfCount: 4
    argCount: 2
    argDefaultValues: []
    argNames:
    - space
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 39
    functionName: h5py._hl.vds._convert_space_for_key
    functionSourceFile: h5py._hl.vds
    functionUses: 2
    functionsReached:
    - copy.deepcopy.sel.id.select_hyperslab
    - copy.deepcopy.sel.id.is_regular_hyperslab
    - copy.deepcopy.sel.id.get_simple_extent_ndims
    - copy.deepcopy.sel.id.get_select_type
    - <builtin>.isinstance
    - <builtin>.enumerate
    - <builtin>.tuple
    - copy.deepcopy.sel.id.get_regular_hyperslab
    - <builtin>.list
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: copy.deepcopy.sel.id.get_select_type
    functionSourceFile: copy
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: copy.deepcopy.sel.id.is_regular_hyperslab
    functionSourceFile: copy
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: copy.deepcopy.sel.id.get_simple_extent_ndims
    functionSourceFile: copy
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: copy.deepcopy.sel.id.get_regular_hyperslab
    functionSourceFile: copy
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: copy.deepcopy.sel.id.select_hyperslab
    functionSourceFile: copy
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 0
    IfCount: 7
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7f1d8d2af8b0>
    - <ast.Constant object at 0x7f1d8d2af610>
    - <ast.Constant object at 0x7f1d8d2af4c0>
    - <ast.Constant object at 0x7f1d8d2af6a0>
    argNames:
    - self
    - path_or_dataset
    - name
    - shape
    - dtype
    - maxshape
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 92
    functionName: h5py._hl.vds.VirtualSource.__init__
    functionSourceFile: h5py._hl.vds
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - h5py._hl.selections.SimpleSelection.__init__
    - <builtin>.tuple
    - <builtin>.super
    - <builtin>.len
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 137
    functionName: h5py._hl.vds.VirtualSource.shape
    functionSourceFile: h5py._hl.vds
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 140
    functionName: h5py._hl.vds.VirtualSource.__getitem__
    functionSourceFile: h5py._hl.vds
    functionUses: 0
    functionsReached:
    - h5py._hl.selections.select
    - copy.deepcopy.sel.id.get_select_type
    - numpy.transpose
    - h5py._hl.selections.PointSelection._perform_selection
    - <builtin>.list
    - <builtin>.super
    - h5s.create_simple
    - copy.deepcopy.sel.id.is_regular_hyperslab
    - <builtin>.enumerate
    - mask.nonzero
    - _selector.Selector
    - copy.deepcopy.sel.id.get_simple_extent_ndims
    - h5r.get_region
    - copy.deepcopy.sel.id.get_regular_hyperslab
    - h5py._hl.selections.Selection.__init__
    - h5py._hl.selections.PointSelection.from_mask
    - copy.deepcopy.sel.id.select_hyperslab
    - h5py._hl.vds._convert_space_for_key
    - copy.deepcopy
    - <builtin>.isinstance
    - <builtin>.tuple
    - numpy.asarray
    - h5py._hl.selections.PointSelection.__init__
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: copy.deepcopy
    functionSourceFile: copy
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.set
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - key
    - source
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 176
    functionName: h5py._hl.vds.VirtualLayout.__setitem__
    functionSourceFile: h5py._hl.vds
    functionUses: 0
    functionsReached:
    - h5py._hl.selections.select
    - copy.deepcopy.sel.id.get_select_type
    - h5py._hl.vds.VirtualLayout._source_file_name
    - numpy.transpose
    - source.name.encode
    - h5py._hl.selections.PointSelection._perform_selection
    - <builtin>.list
    - <builtin>.super
    - h5s.create_simple
    - copy.deepcopy.sel.id.is_regular_hyperslab
    - <builtin>.enumerate
    - mask.nonzero
    - _selector.Selector
    - copy.deepcopy.sel.id.get_simple_extent_ndims
    - h5r.get_region
    - copy.deepcopy.sel.id.get_regular_hyperslab
    - h5py._hl.selections.Selection.__init__
    - os.fspath
    - h5py._hl.selections.PointSelection.from_mask
    - copy.deepcopy.sel.id.select_hyperslab
    - os.fsdecode.encode
    - h5py._hl.vds._convert_space_for_key
    - os.fspath.encode
    - <builtin>.isinstance
    - h5py._hl.compat.filename_encode
    - <builtin>.tuple
    - os.fsencode
    - numpy.asarray
    - h5py._hl.selections.PointSelection.__init__
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - src_filename
    - dst_filename
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 188
    functionName: h5py._hl.vds.VirtualLayout._source_file_name
    functionSourceFile: h5py._hl.vds
    functionUses: 5
    functionsReached:
    - os.fsdecode.encode
    - os.fspath.encode
    - <builtin>.isinstance
    - h5py._hl.compat.filename_encode
    - os.fspath
    - os.fsencode
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: source.name.encode
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - dst_filename
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 197
    functionName: h5py._hl.vds.VirtualLayout._get_dcpl
    functionSourceFile: h5py._hl.vds
    functionUses: 3
    functionsReached:
    - h5p.create
    - <builtin>.range
    - os.fsdecode.encode
    - os.fspath.encode
    - <builtin>.isinstance
    - h5py._hl.vds.VirtualLayout._source_file_name
    - h5py._hl.compat.filename_encode
    - os.fsencode
    - os.fspath
    - new_dcpl.set_virtual
    linkageType: pythonLinkage
    raised:
    - Exception
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: new_dcpl.set_virtual
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: h5py._hl.attrs
    functionSourceFile: h5py._hl.attrs
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: h5py._hl.attrs.AttributeManager
    functionSourceFile: h5py._hl.attrs
    functionUses: 0
    functionsReached:
    - _objects.with_phil
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 2
    IfCount: 4
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 53
    functionName: h5py._hl.attrs.AttributeManager.__getitem__
    functionSourceFile: h5py._hl.attrs
    functionUses: 0
    functionsReached:
    - attr.read
    - h5t.py_create
    - h5a.open
    - name.encode
    - h5t.check_string_dtype
    - lcpl.set_char_encoding
    - <builtin>.isinstance
    - h5py._hl.base.Empty.__init__
    - b.decode
    - h5py._hl.base.CommonStateObject._e.get_lcpl
    - h5py._hl.base.CommonStateObject._e
    - numpy.dtype
    - numpy.zeros
    - numpy.array
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: h5a.open
    functionSourceFile: h5a
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: attr.read
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 91
    functionName: h5py._hl.attrs.AttributeManager.get_id
    functionSourceFile: h5py._hl.attrs
    functionUses: 0
    functionsReached:
    - h5a.open
    - name.encode
    - lcpl.set_char_encoding
    - <builtin>.isinstance
    - h5py._hl.base.CommonStateObject._e.get_lcpl
    - h5py._hl.base.CommonStateObject._e
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - name
    - value
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 97
    functionName: h5py._hl.attrs.AttributeManager.__setitem__
    functionSourceFile: h5py._hl.attrs
    functionUses: 0
    functionsReached:
    - h5s.create
    - attr.write
    - h5py._hl.base.array_for_new_object
    - h5py._hl.base.is_float16_dtype
    - uuid.uuid4
    - data.view
    - attr.close
    - h5t.check_vlen_dtype
    - h5t.string_dtype
    - h5s.create_simple
    - h5py._hl.base.find_item_type
    - h5t.py_create
    - data.reshape
    - h5a.delete
    - numpy.product
    - h5py._hl.base.CommonStateObject._e.get_lcpl
    - h5py._hl.base.CommonStateObject._e
    - name.encode
    - lcpl.set_char_encoding
    - h5a.exists
    - item_types.pop
    - <builtin>.type
    - h5t.check_string_dtype
    - h5py._hl.attrs.AttributeManager.create
    - <builtin>.isinstance
    - h5a.create
    - numpy.asarray
    - h5py._hl.base.guess_dtype
    - h5a.rename
    - <builtin>.len
    - numpy.dtype
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 15
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 22
    ICount: 7
    IfCount: 15
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f1d8d07f760>
    - <ast.Constant object at 0x7f1d8d07fc40>
    argNames:
    - self
    - name
    - data
    - shape
    - dtype
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 111
    functionName: h5py._hl.attrs.AttributeManager.create
    functionSourceFile: h5py._hl.attrs
    functionUses: 1
    functionsReached:
    - h5s.create
    - attr.write
    - h5py._hl.base.array_for_new_object
    - h5py._hl.base.is_float16_dtype
    - uuid.uuid4
    - data.view
    - attr.close
    - h5t.check_vlen_dtype
    - h5t.string_dtype
    - h5s.create_simple
    - h5py._hl.base.find_item_type
    - h5t.py_create
    - data.reshape
    - h5a.delete
    - numpy.product
    - h5py._hl.base.CommonStateObject._e.get_lcpl
    - h5py._hl.base.CommonStateObject._e
    - name.encode
    - lcpl.set_char_encoding
    - h5a.exists
    - item_types.pop
    - <builtin>.type
    - h5t.check_string_dtype
    - <builtin>.isinstance
    - h5a.create
    - numpy.asarray
    - h5py._hl.base.guess_dtype
    - h5a.rename
    - <builtin>.len
    - numpy.dtype
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 107
    functionName: h5py._hl.attrs.AttributeManager.__delitem__
    functionSourceFile: h5py._hl.attrs
    functionUses: 0
    functionsReached:
    - name.encode
    - h5a.delete
    - lcpl.set_char_encoding
    - <builtin>.isinstance
    - h5py._hl.base.CommonStateObject._e.get_lcpl
    - h5py._hl.base.CommonStateObject._e
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: h5a.delete
    functionSourceFile: h5a
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: data.reshape
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: h5a.exists
    functionSourceFile: h5a
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: uuid.uuid4
    functionSourceFile: uuid
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: h5a.create
    functionSourceFile: h5a
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: attr.write
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: h5a.rename
    functionSourceFile: h5a
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: attr.close
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - name
    - value
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 222
    functionName: h5py._hl.attrs.AttributeManager.modify
    functionSourceFile: h5py._hl.attrs
    functionUses: 0
    functionsReached:
    - attr.write
    - obj.get_space
    - h5py._hl.base.CommonStateObject._e
    - h5py._hl.base.is_empty_dataspace
    - h5a.open
    - h5py._hl.base.product
    - name.encode
    - lcpl.set_char_encoding
    - <builtin>.isinstance
    - h5py._hl.base.CommonStateObject._e.get_lcpl
    - numpy.asarray
    linkageType: pythonLinkage
    raised:
    - TypeError
    - OSError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 252
    functionName: h5py._hl.attrs.AttributeManager.__len__
    functionSourceFile: h5py._hl.attrs
    functionUses: 0
    functionsReached:
    - h5a.get_num_attrs
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: h5a.get_num_attrs
    functionSourceFile: h5a
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 4
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 257
    functionName: h5py._hl.attrs.AttributeManager.__iter__
    functionSourceFile: h5py._hl.attrs
    functionUses: 0
    functionsReached:
    - cpl.close
    - h5a.iterate
    - cpl.get_attr_creation_order
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - name
    - args
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 262
    functionName: h5py._hl.attrs.AttributeManager.__iter__.iter_cb
    functionSourceFile: h5py._hl.attrs
    functionUses: 0
    functionsReached:
    - name.decode
    - h5py._hl.base.CommonStateObject._d
    - attrlist.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: attrlist.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: cpl.get_attr_creation_order
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: cpl.close
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: h5a.iterate
    functionSourceFile: h5a
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 280
    functionName: h5py._hl.attrs.AttributeManager.__contains__
    functionSourceFile: h5py._hl.attrs
    functionUses: 0
    functionsReached:
    - name.encode
    - lcpl.set_char_encoding
    - <builtin>.isinstance
    - h5py._hl.base.CommonStateObject._e.get_lcpl
    - h5py._hl.base.CommonStateObject._e
    - h5a.exists
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 285
    functionName: h5py._hl.attrs.AttributeManager.__repr__
    functionSourceFile: h5py._hl.attrs
    functionUses: 0
    functionsReached:
    - <builtin>.id
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: h5py._hl.selections
    functionSourceFile: h5py._hl.selections
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f1d8d094940>
    argNames:
    - cls
    - mask
    - spaceid
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 190
    functionName: h5py._hl.selections.PointSelection.from_mask
    functionSourceFile: h5py._hl.selections
    functionUses: 11
    functionsReached:
    - <builtin>.isinstance
    - numpy.transpose
    - h5py._hl.selections.PointSelection._perform_selection
    - mask.nonzero
    - numpy.asarray
    - <builtin>.super
    - h5py._hl.selections.PointSelection.__init__
    - <builtin>.len
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f1d8d08d760>
    argNames:
    - self
    - shape
    - spaceid
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 112
    functionName: h5py._hl.selections.Selection.__init__
    functionSourceFile: h5py._hl.selections
    functionUses: 11
    functionsReached:
    - <builtin>.tuple
    - <builtin>.len
    - h5s.create_simple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _selector.Selector
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 124
    functionName: h5py._hl.selections.Selection.id
    functionSourceFile: h5py._hl.selections
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 129
    functionName: h5py._hl.selections.Selection.shape
    functionSourceFile: h5py._hl.selections
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 134
    functionName: h5py._hl.selections.Selection.nselect
    functionSourceFile: h5py._hl.selections
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 139
    functionName: h5py._hl.selections.Selection.mshape
    functionSourceFile: h5py._hl.selections
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 144
    functionName: h5py._hl.selections.Selection.array_shape
    functionSourceFile: h5py._hl.selections
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - args
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 160
    functionName: h5py._hl.selections.Selection.__getitem__
    functionSourceFile: h5py._hl.selections
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f1d8d6daaf0>
    - <ast.Constant object at 0x7f1d8d07fd00>
    argNames:
    - self
    - shape
    - spaceid
    - points
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 170
    functionName: h5py._hl.selections.PointSelection.__init__
    functionSourceFile: h5py._hl.selections
    functionUses: 12
    functionsReached:
    - <builtin>.super
    - h5py._hl.selections.PointSelection._perform_selection
    - <builtin>.len
    - numpy.asarray
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 3
    IfCount: 3
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - points
    - op
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 175
    functionName: h5py._hl.selections.PointSelection._perform_selection
    functionSourceFile: h5py._hl.selections
    functionUses: 16
    functionsReached:
    - numpy.asarray
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mask.nonzero
    functionSourceFile: <builtin>
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.transpose
    functionSourceFile: numpy
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - points
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 198
    functionName: h5py._hl.selections.PointSelection.append
    functionSourceFile: h5py._hl.selections
    functionUses: 0
    functionsReached:
    - numpy.asarray
    - h5py._hl.selections.PointSelection._perform_selection
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - points
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 202
    functionName: h5py._hl.selections.PointSelection.prepend
    functionSourceFile: h5py._hl.selections
    functionUses: 0
    functionsReached:
    - numpy.asarray
    - h5py._hl.selections.PointSelection._perform_selection
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - points
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 206
    functionName: h5py._hl.selections.PointSelection.set
    functionSourceFile: h5py._hl.selections
    functionUses: 0
    functionsReached:
    - numpy.asarray
    - h5py._hl.selections.PointSelection._perform_selection
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 218
    functionName: h5py._hl.selections.SimpleSelection.mshape
    functionSourceFile: h5py._hl.selections
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 223
    functionName: h5py._hl.selections.SimpleSelection.array_shape
    functionSourceFile: h5py._hl.selections
    functionUses: 0
    functionsReached:
    - <builtin>.tuple
    - <builtin>.zip
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: eshape.append
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: remaining_src_dims.pop
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sid.select_hyperslab
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.unravel_index
    functionSourceFile: numpy
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sid.offset_simple
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 320
    functionName: h5py._hl.selections.FancySelection.mshape
    functionSourceFile: h5py._hl.selections
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 324
    functionName: h5py._hl.selections.FancySelection.array_shape
    functionSourceFile: h5py._hl.selections
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f1d8c8d76d0>
    - <ast.Constant object at 0x7f1d8c8d76a0>
    - <ast.Constant object at 0x7f1d8c8d7670>
    argNames:
    - self
    - shape
    - spaceid
    - mshape
    - array_shape
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 327
    functionName: h5py._hl.selections.FancySelection.__init__
    functionSourceFile: h5py._hl.selections
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - source_shape
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 336
    functionName: h5py._hl.selections.FancySelection.expand_shape
    functionSourceFile: h5py._hl.selections
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - source_shape
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 341
    functionName: h5py._hl.selections.FancySelection.broadcast
    functionSourceFile: h5py._hl.selections
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sid.get_simple_extent_type
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sid.get_select_type
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sid.get_select_npoints
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sid.get_select_bounds
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.ones
    functionSourceFile: numpy
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - sid
    - axis
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 400
    functionName: h5py._hl.selections.guess_shape.get_n_axis
    functionSourceFile: h5py._hl.selections
    functionUses: 5
    functionsReached:
    - masked_sid.select_hyperslab
    - masked_sid.get_select_npoints
    - sid.copy
    - <builtin>.tuple
    - boxshape.copy
    - bottomcorner.copy
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: bottomcorner.copy
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: boxshape.copy
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sid.copy
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: masked_sid.select_hyperslab
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: masked_sid.get_select_npoints
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: h5py.tests
    functionSourceFile: h5py.tests
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.print
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: shlex.split
    functionSourceFile: shlex
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: cli.extend
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.call
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  Function list name: All functions
Function coverage:
  '...fuzz_h5f':
  - 46
  - 47
  '...fuzz_h5f.TestOneInput':
  - 36
  - 37
  - 23
  - 25
  - 27
  - 28
  - 30
  '...fuzz_h5f.main':
  - 41
  - 42
  - 43
  h5py:
  - 35
  - 36
  - 38
  - 39
  - 10
  - 43
  - 47
  - 48
  - 51
  - 85
  - 28
  h5py._hl:
  - 10
  h5py._hl.attrs:
  - 10
  h5py._hl.attrs.AttributeManager:
  - 28
  h5py._hl.attrs.AttributeManager.__contains__:
  - 281
  - 282
  h5py._hl.attrs.AttributeManager.__delitem__:
  - 108
  - 109
  h5py._hl.attrs.AttributeManager.__getitem__:
  - 67
  - 72
  - 77
  - 78
  - 80
  - 81
  - 83
  - 84
  - 54
  - 87
  - 56
  - 60
  - 61
  h5py._hl.attrs.AttributeManager.__init__:
  - 48
  h5py._hl.attrs.AttributeManager.__iter__:
  - 258
  - 266
  - 267
  - 268
  - 269
  - 274
  - 276
  - 277
  h5py._hl.attrs.AttributeManager.__iter__.iter_cb:
  - 264
  - 263
  h5py._hl.attrs.AttributeManager.__len__:
  - 253
  - 255
  h5py._hl.attrs.AttributeManager.__repr__:
  - 288
  - 286
  h5py._hl.attrs.AttributeManager.__setitem__:
  - 104
  - 98
  h5py._hl.attrs.AttributeManager.create:
  - 129
  - 130
  - 132
  - 134
  - 140
  - 143
  - 146
  - 153
  - 158
  - 162
  - 169
  - 172
  - 173
  - 176
  - 177
  - 180
  - 181
  - 182
  - 187
  - 188
  - 190
  - 200
  - 202
  - 206
  - 208
  - 209
  - 210
  - 213
  - 214
  - 216
  - 217
  - 220
  - 112
  h5py._hl.attrs.AttributeManager.get_id:
  - 92
  - 94
  h5py._hl.attrs.AttributeManager.modify:
  - 232
  - 235
  - 237
  - 242
  - 243
  - 246
  - 247
  - 249
  - 223
  h5py._hl.base:
  - 144
  - 145
  - 10
  h5py._hl.base.CommonStateObject:
  - 157
  h5py._hl.base.CommonStateObject._d:
  - 224
  - 220
  - 213
  h5py._hl.base.CommonStateObject._e:
  - 193
  - 196
  - 198
  - 200
  - 203
  - 208
  - 209
  - 178
  h5py._hl.base.CommonStateObject._e.get_lcpl:
  - 188
  - 189
  - 190
  h5py._hl.base.CommonStateObject._lapl:
  - 167
  h5py._hl.base.CommonStateObject._lcpl:
  - 173
  h5py._hl.base.Empty:
  - 485
  h5py._hl.base.Empty.__eq__:
  - 498
  h5py._hl.base.Empty.__init__:
  - 495
  h5py._hl.base.Empty.__repr__:
  - 503
  h5py._hl.base.HLObject:
  - 278
  h5py._hl.base.HLObject.__bool__:
  - 357
  h5py._hl.base.HLObject.__eq__:
  - 351
  h5py._hl.base.HLObject.__getnewargs__:
  - 361
  h5py._hl.base.HLObject.__hash__:
  - 347
  h5py._hl.base.HLObject.__init__:
  - 342
  h5py._hl.base.HLObject.attrs:
  - 338
  - 335
  h5py._hl.base.HLObject.file:
  - 284
  - 287
  h5py._hl.base.HLObject.id:
  - 310
  h5py._hl.base.HLObject.name:
  - 292
  - 293
  h5py._hl.base.HLObject.parent:
  - 305
  - 298
  - 303
  h5py._hl.base.HLObject.ref:
  - 316
  - 317
  h5py._hl.base.HLObject.regionref:
  - 322
  - 331
  h5py._hl.base.ItemsViewHDF5:
  - 424
  h5py._hl.base.ItemsViewHDF5.__contains__:
  - 432
  - 431
  h5py._hl.base.ItemsViewHDF5.__iter__:
  - 437
  - 438
  h5py._hl.base.ItemsViewHDF5.__reversed__:
  - 442
  - 443
  h5py._hl.base.KeysViewHDF5.__reversed__:
  - 391
  h5py._hl.base.KeysViewHDF5.__str__:
  - 388
  h5py._hl.base.MappingHDF5:
  - 448
  h5py._hl.base.MappingHDF5._ipython_key_completions_:
  - 468
  - 469
  h5py._hl.base.MappingHDF5.items:
  - 464
  - 465
  h5py._hl.base.MappingHDF5.keys:
  - 456
  - 457
  h5py._hl.base.MappingHDF5.values:
  - 460
  - 461
  h5py._hl.base.MutableMappingHDF5:
  - 474
  h5py._hl.base.ValuesViewHDF5:
  - 397
  h5py._hl.base.ValuesViewHDF5.__contains__:
  - 406
  - 407
  h5py._hl.base.ValuesViewHDF5.__iter__:
  - 413
  - 414
  h5py._hl.base.ValuesViewHDF5.__reversed__:
  - 418
  - 419
  h5py._hl.base._RegionProxy:
  - 232
  h5py._hl.base._RegionProxy.__getitem__:
  - 258
  - 259
  - 254
  h5py._hl.base._RegionProxy.selection:
  - 272
  - 273
  - 268
  h5py._hl.base._RegionProxy.shape:
  - 264
  - 262
  h5py._hl.base.array_for_new_object:
  - 103
  - 109
  - 111
  - 116
  - 118
  - 123
  - 124
  h5py._hl.base.cached_property.__get__:
  - 536
  - 533
  h5py._hl.base.cached_property.__init__:
  - 529
  h5py._hl.base.default_lapl:
  - 130
  - 131
  - 132
  - 133
  - 134
  h5py._hl.base.default_lcpl:
  - 139
  - 140
  - 141
  h5py._hl.base.find_item_type:
  - 64
  - 66
  - 68
  - 70
  - 42
  - 54
  - 55
  - 57
  - 58
  - 60
  - 63
  h5py._hl.base.guess_dtype:
  - 74
  - 79
  - 81
  - 84
  - 86
  - 87
  - 88
  - 89
  h5py._hl.base.is_empty_dataspace:
  - 149
  - 150
  h5py._hl.base.is_float16_dtype:
  - 98
  - 95
  h5py._hl.base.is_hdf5:
  - 32
  - 34
  - 36
  - 37
  h5py._hl.base.product:
  - 513
  - 507
  h5py._hl.compat:
  - 1
  h5py._hl.compat.filename_decode:
  - 35
  - 36
  - 37
  - 38
  - 42
  - 28
  h5py._hl.compat.filename_encode:
  - 12
  - 19
  - 20
  - 21
  - 22
  - 24
  h5py._hl.dataset:
  - 10
  - 28
  - 29
  - 300
  h5py._hl.dataset.AsStrWrapper:
  - 221
  h5py._hl.dataset.AsStrWrapper.__array__:
  - 252
  - 253
  h5py._hl.dataset.AsStrWrapper.__getitem__:
  - 240
  - 241
  - 237
  - 238
  h5py._hl.dataset.AsStrWrapper.__init__:
  - 224
  - 225
  h5py._hl.dataset.AsStrWrapper.__len__:
  - 249
  - 245
  h5py._hl.dataset.AstypeWrapper:
  - 197
  h5py._hl.dataset.AstypeWrapper.__array__:
  - 216
  - 215
  h5py._hl.dataset.AstypeWrapper.__getitem__:
  - 204
  h5py._hl.dataset.AstypeWrapper.__init__:
  - 201
  h5py._hl.dataset.AstypeWrapper.__len__:
  - 211
  - 207
  h5py._hl.dataset.ChunkIterator:
  - 320
  h5py._hl.dataset.ChunkIterator.__init__:
  - 325
  - 327
  - 332
  - 335
  - 336
  - 337
  - 339
  - 343
  - 346
  - 348
  - 351
  h5py._hl.dataset.ChunkIterator.__next__:
  - 384
  - 386
  - 357
  - 390
  - 359
  - 363
  - 368
  - 370
  - 372
  - 373
  - 382
  h5py._hl.dataset.CollectiveContext:
  - 303
  h5py._hl.dataset.CollectiveContext.__enter__:
  - 312
  h5py._hl.dataset.CollectiveContext.__exit__:
  - 316
  h5py._hl.dataset.Dataset:
  - 1089
  - 395
  - 1100
  - 1078
  - 439
  h5py._hl.dataset.Dataset.__array__:
  - 1057
  - 1050
  - 1060
  - 1054
  h5py._hl.dataset.Dataset.__getitem__:
  - 769
  - 771
  - 773
  - 774
  - 776
  - 778
  - 782
  - 784
  - 785
  - 788
  - 789
  - 790
  - 792
  - 793
  - 794
  - 797
  - 798
  - 799
  - 804
  - 807
  - 808
  - 812
  - 813
  - 814
  - 815
  - 816
  - 818
  - 819
  - 820
  - 821
  - 828
  - 830
  - 831
  - 833
  - 836
  - 838
  - 841
  - 741
  - 751
  - 753
  - 755
  - 759
  - 762
  - 763
  - 767
  h5py._hl.dataset.Dataset.__init__:
  - 641
  - 642
  - 643
  - 635
  - 637
  - 639
  h5py._hl.dataset.Dataset.__iter__:
  - 704
  - 712
  - 709
  - 711
  h5py._hl.dataset.Dataset.__len__:
  - 681
  - 685
  - 686
  h5py._hl.dataset.Dataset.__repr__:
  - 1065
  - 1068
  - 1071
  h5py._hl.dataset.Dataset.__setitem__:
  - 896
  - 897
  - 898
  - 899
  - 900
  - 908
  - 909
  - 910
  - 915
  - 916
  - 919
  - 921
  - 922
  - 924
  - 925
  - 928
  - 933
  - 936
  - 937
  - 941
  - 942
  - 943
  - 944
  - 949
  - 950
  - 951
  - 953
  - 961
  - 963
  - 847
  - 853
  - 981
  - 982
  - 856
  - 857
  - 984
  - 985
  - 986
  - 861
  - 862
  - 988
  - 864
  - 994
  - 867
  - 995
  - 996
  - 871
  - 872
  - 873
  - 874
  - 875
  - 877
  - 880
  - 882
  - 884
  - 886
  - 894
  - 895
  h5py._hl.dataset.Dataset._extent_type:
  - 625
  - 626
  h5py._hl.dataset.Dataset._fast_read_ok:
  - 736
  - 733
  h5py._hl.dataset.Dataset._fast_reader:
  - 521
  - 522
  - 525
  - 529
  h5py._hl.dataset.Dataset._is_empty:
  - 630
  h5py._hl.dataset.Dataset._selector:
  - 515
  - 507
  - 508
  - 511
  h5py._hl.dataset.Dataset.asstr:
  - 416
  - 417
  - 422
  - 424
  - 408
  h5py._hl.dataset.Dataset.astype:
  - 400
  - 405
  h5py._hl.dataset.Dataset.chunks:
  - 544
  - 545
  - 542
  h5py._hl.dataset.Dataset.collective:
  - 443
  - 444
  h5py._hl.dataset.Dataset.compression:
  - 552
  - 553
  - 551
  h5py._hl.dataset.Dataset.compression_opts:
  - 560
  - 561
  h5py._hl.dataset.Dataset.dims:
  - 448
  - 451
  h5py._hl.dataset.Dataset.dtype:
  - 536
  h5py._hl.dataset.Dataset.external:
  - 590
  - 593
  - 594
  - 596
  - 597
  - 598
  - 599
  h5py._hl.dataset.Dataset.fields:
  - 427
  - 435
  - 437
  h5py._hl.dataset.Dataset.fillvalue:
  - 617
  - 618
  - 619
  h5py._hl.dataset.Dataset.fletcher32:
  - 572
  h5py._hl.dataset.Dataset.flush:
  - 1098
  - 1092
  h5py._hl.dataset.Dataset.is_scale:
  - 1139
  - 1135
  h5py._hl.dataset.Dataset.is_virtual:
  - 1104
  - 1105
  h5py._hl.dataset.Dataset.iter_chunks:
  - 729
  - 716
  h5py._hl.dataset.Dataset.len:
  - 698
  - 691
  h5py._hl.dataset.Dataset.make_scale:
  - 1122
  - 1130
  h5py._hl.dataset.Dataset.maxshape:
  - 608
  - 609
  - 612
  - 605
  - 607
  h5py._hl.dataset.Dataset.nbytes:
  - 499
  - 501
  h5py._hl.dataset.Dataset.ndim:
  - 456
  h5py._hl.dataset.Dataset.read_direct:
  - 999
  - 1007
  - 1009
  - 1010
  - 1012
  - 1015
  - 1016
  - 1018
  - 1020
  - 1021
  h5py._hl.dataset.Dataset.refresh:
  - 1081
  - 1086
  - 1087
  h5py._hl.dataset.Dataset.resize:
  - 672
  - 675
  - 676
  - 648
  - 662
  - 665
  - 666
  - 669
  h5py._hl.dataset.Dataset.scaleoffset:
  - 578
  h5py._hl.dataset.Dataset.shape:
  - 470
  - 478
  - 461
  - 462
  h5py._hl.dataset.Dataset.shuffle:
  - 566
  h5py._hl.dataset.Dataset.size:
  - 482
  - 483
  - 486
  - 489
  - 493
  h5py._hl.dataset.Dataset.virtual_sources:
  - 1109
  - 1110
  - 1114
  - 1115
  - 1116
  - 1117
  - 1118
  h5py._hl.dataset.Dataset.write_direct:
  - 1024
  - 1032
  - 1034
  - 1035
  - 1037
  - 1040
  - 1041
  - 1043
  - 1045
  - 1046
  h5py._hl.dataset.FieldsWrapper:
  - 258
  h5py._hl.dataset.FieldsWrapper.__array__:
  - 270
  - 271
  h5py._hl.dataset.FieldsWrapper.__getitem__:
  - 275
  - 276
  h5py._hl.dataset.FieldsWrapper.__init__:
  - 266
  - 263
  h5py._hl.dataset.FieldsWrapper.__len__:
  - 281
  - 285
  h5py._hl.dataset.make_new_dset:
  - 128
  - 129
  - 130
  - 133
  - 134
  - 136
  - 137
  - 139
  - 140
  - 142
  - 143
  - 145
  - 146
  - 147
  - 149
  - 151
  - 153
  - 155
  - 156
  - 158
  - 160
  - 162
  - 163
  - 39
  - 42
  - 43
  - 46
  - 47
  - 48
  - 50
  - 53
  - 54
  - 57
  - 62
  - 64
  - 65
  - 67
  - 71
  - 77
  - 78
  - 79
  - 82
  - 83
  - 86
  - 90
  - 91
  - 96
  - 97
  - 101
  - 102
  - 106
  - 108
  - 109
  - 112
  - 113
  - 115
  - 116
  - 118
  - 121
  - 122
  - 125
  - 126
  h5py._hl.dataset.open_dset:
  - 170
  - 172
  - 173
  - 175
  - 176
  - 178
  - 179
  - 181
  - 182
  - 183
  - 185
  - 187
  - 189
  - 191
  h5py._hl.dataset.readtime_dtype:
  - 289
  - 290
  - 293
  - 294
  - 297
  h5py._hl.datatype:
  - 10
  h5py._hl.datatype.Datatype:
  - 21
  h5py._hl.datatype.Datatype.__init__:
  - 41
  - 43
  - 39
  h5py._hl.datatype.Datatype.__repr__:
  - 49
  - 52
  - 47
  h5py._hl.datatype.Datatype.dtype:
  - 34
  h5py._hl.dims:
  - 10
  h5py._hl.dims.DimensionManager:
  - 141
  h5py._hl.dims.DimensionManager.__getitem__:
  - 160
  - 156
  - 158
  h5py._hl.dims.DimensionManager.__init__:
  - 150
  h5py._hl.dims.DimensionManager.__iter__:
  - 169
  - 170
  - 171
  h5py._hl.dims.DimensionManager.__len__:
  - 164
  h5py._hl.dims.DimensionManager.__repr__:
  - 177
  - 175
  h5py._hl.dims.DimensionManager.create_scale:
  - 184
  - 188
  - 180
  h5py._hl.dims.DimensionProxy:
  - 25
  h5py._hl.dims.DimensionProxy.__eq__:
  - 58
  h5py._hl.dims.DimensionProxy.__getitem__:
  - 72
  - 74
  - 75
  - 83
  - 84
  - 86
  h5py._hl.dims.DimensionProxy.__getitem__.f:
  - 80
  - 79
  h5py._hl.dims.DimensionProxy.__hash__:
  - 54
  h5py._hl.dims.DimensionProxy.__iter__:
  - 62
  - 63
  h5py._hl.dims.DimensionProxy.__len__:
  - 67
  h5py._hl.dims.DimensionProxy.__repr__:
  - 136
  - 133
  h5py._hl.dims.DimensionProxy.attach_scale:
  - 89
  - 94
  h5py._hl.dims.DimensionProxy.detach_scale:
  - 97
  - 102
  h5py._hl.dims.DimensionProxy.items:
  - 105
  - 114
  - 117
  - 113
  h5py._hl.dims.DimensionProxy.keys:
  - 122
  - 124
  h5py._hl.dims.DimensionProxy.label:
  - 32
  - 45
  - 37
  h5py._hl.dims.DimensionProxy.values:
  - 129
  - 127
  h5py._hl.files:
  - 10
  - 25
  - 26
  - 27
  - 31
  - 36
  - 37
  - 38
  - 39
  - 41
  - 42
  - 43
  - 45
  - 46
  - 47
  - 78
  - 79
  - 81
  - 82
  h5py._hl.files.<lambda1>:
  - 79
  h5py._hl.files.<lambda2>:
  - 82
  h5py._hl.files.File:
  - 275
  - 342
  h5py._hl.files.File.__exit__:
  - 603
  - 604
  h5py._hl.files.File.__init__:
  - 514
  - 521
  - 525
  - 526
  - 530
  - 532
  - 533
  - 536
  - 539
  - 540
  - 542
  - 544
  - 545
  - 547
  - 550
  - 551
  - 558
  - 564
  - 567
  - 569
  - 574
  - 499
  - 502
  - 380
  - 505
  - 506
  - 508
  - 509
  - 510
  - 511
  h5py._hl.files.File.__repr__:
  - 608
  - 616
  - 614
  - 615
  h5py._hl.files.File.atomic:
  - 355
  - 347
  - 349
  h5py._hl.files.File.attrs:
  - 281
  - 286
  h5py._hl.files.File.close:
  - 577
  - 580
  - 585
  - 586
  - 588
  - 589
  h5py._hl.files.File.driver:
  - 297
  - 306
  - 308
  - 310
  h5py._hl.files.File.filename:
  - 291
  - 292
  h5py._hl.files.File.flush:
  - 592
  - 595
  h5py._hl.files.File.libver:
  - 324
  - 325
  - 326
  h5py._hl.files.File.meta_block_size:
  - 338
  - 339
  - 340
  h5py._hl.files.File.mode:
  - 315
  - 317
  - 319
  h5py._hl.files.File.swmr_mode:
  - 360
  - 361
  - 367
  - 368
  - 369
  h5py._hl.files.File.userblock_size:
  - 331
  - 332
  - 333
  h5py._hl.files._set_fapl_fileobj:
  - 61
  - 62
  h5py._hl.files._set_fapl_mpio:
  - 56
  - 57
  - 51
  - 52
  h5py._hl.files.make_fapl:
  - 131
  - 132
  - 134
  - 135
  - 137
  - 139
  - 141
  - 143
  - 144
  - 145
  - 147
  - 148
  - 150
  - 151
  - 155
  - 156
  - 157
  - 158
  - 159
  - 160
  - 164
  - 166
  - 167
  - 168
  - 177
  - 119
  - 120
  - 122
  - 123
  h5py._hl.files.make_fcpl:
  - 192
  - 199
  - 200
  - 203
  - 204
  - 205
  - 184
  - 185
  - 186
  - 187
  - 188
  - 190
  h5py._hl.files.make_fid:
  - 257
  - 262
  - 263
  - 264
  - 267
  - 212
  - 215
  - 216
  - 220
  - 223
  - 224
  - 225
  - 227
  - 229
  - 231
  - 232
  - 233
  - 234
  - 235
  - 236
  - 237
  - 238
  - 243
  - 245
  h5py._hl.files.register_driver:
  - 86
  h5py._hl.files.registered_drivers:
  - 112
  - 110
  h5py._hl.files.unregister_driver:
  - 99
  h5py._hl.filters:
  - 73
  - 10
  h5py._hl.filters.FilterRefBase:
  - 106
  h5py._hl.filters.FilterRefBase.__eq__:
  - 127
  h5py._hl.filters.FilterRefBase.__hash__:
  - 123
  h5py._hl.filters.FilterRefBase.__iter__:
  - 136
  h5py._hl.filters.FilterRefBase.__len__:
  - 133
  h5py._hl.filters._external_entry:
  - 76
  - 83
  - 87
  - 88
  - 89
  h5py._hl.filters._gen_filter_tuples:
  - 64
  - 65
  - 66
  - 67
  - 68
  - 69
  - 71
  - 60
  - 63
  h5py._hl.filters._normalize_external:
  - 99
  - 93
  - 94
  - 103
  h5py._hl.filters.fill_dcpl:
  - 256
  - 257
  - 258
  - 261
  - 262
  - 263
  - 265
  - 267
  - 268
  - 270
  - 271
  - 273
  - 274
  - 275
  - 276
  - 277
  - 150
  - 279
  - 280
  - 281
  - 155
  - 284
  - 157
  - 289
  - 162
  - 290
  - 164
  - 177
  - 178
  - 180
  - 181
  - 185
  - 188
  - 189
  - 191
  - 196
  - 197
  - 200
  - 201
  - 209
  - 211
  - 214
  - 218
  - 223
  - 226
  - 227
  - 230
  - 231
  - 241
  - 245
  - 248
  - 249
  - 251
  - 253
  - 254
  h5py._hl.filters.fill_dcpl.rq_tuple:
  - 168
  - 171
  - 174
  - 167
  h5py._hl.filters.get_filters:
  - 320
  - 325
  - 295
  - 328
  - 331
  - 307
  - 309
  - 311
  - 313
  - 316
  - 318
  h5py._hl.filters.guess_chunk:
  - 352
  - 353
  - 384
  - 387
  - 356
  - 357
  - 390
  - 362
  - 363
  - 365
  - 367
  - 340
  - 377
  - 379
  - 380
  - 350
  h5py._hl.group:
  - 10
  h5py._hl.group.ExternalLink:
  - 715
  h5py._hl.group.ExternalLink.__init__:
  - 731
  h5py._hl.group.ExternalLink.filename:
  - 727
  h5py._hl.group.ExternalLink.path:
  - 722
  h5py._hl.group.Group:
  - 42
  - 43
  - 45
  - 187
  - 31
  h5py._hl.group.Group.__contains__:
  - 512
  - 514
  - 515
  - 510
  - 511
  h5py._hl.group.Group.__delitem__:
  - 488
  - 489
  h5py._hl.group.Group.__getitem__:
  - 352
  - 353
  - 354
  - 356
  - 357
  - 362
  - 363
  - 364
  - 365
  - 366
  - 367
  - 368
  - 350
  h5py._hl.group.Group.__init__:
  - 40
  - 35
  - 38
  h5py._hl.group.Group.__iter__:
  - 498
  - 499
  - 500
  h5py._hl.group.Group.__len__:
  - 493
  - 494
  h5py._hl.group.Group.__repr__:
  - 672
  - 678
  h5py._hl.group.Group.__reversed__:
  - 504
  - 505
  - 506
  h5py._hl.group.Group.__setitem__:
  - 480
  - 483
  - 484
  - 473
  - 465
  - 467
  - 468
  - 470
  - 471
  - 441
  - 474
  - 475
  - 478
  - 479
  h5py._hl.group.Group.build_virtual_dataset:
  - 243
  - 244
  - 246
  - 223
  h5py._hl.group.Group.copy:
  - 581
  - 583
  - 520
  - 585
  - 587
  - 557
  - 589
  - 591
  - 592
  - 593
  - 564
  - 565
  - 597
  - 567
  - 568
  - 571
  - 573
  h5py._hl.group.Group.create_dataset:
  - 68
  - 166
  - 167
  - 169
  - 170
  - 172
  - 173
  - 177
  - 178
  - 179
  - 180
  - 181
  - 183
  - 184
  h5py._hl.group.Group.create_dataset_like:
  - 321
  - 322
  - 323
  - 328
  - 329
  - 331
  - 302
  - 316
  - 319
  h5py._hl.group.Group.create_group:
  - 64
  - 65
  - 49
  - 58
  - 59
  - 62
  h5py._hl.group.Group.create_virtual_dataset:
  - 206
  - 207
  - 208
  - 209
  - 210
  - 212
  - 215
  - 189
  h5py._hl.group.Group.get:
  - 417
  - 418
  - 420
  - 421
  - 423
  - 424
  - 426
  - 427
  - 429
  - 398
  - 430
  - 431
  - 434
  - 435
  - 404
  - 373
  - 407
  - 408
  h5py._hl.group.Group.move:
  - 608
  - 601
  - 610
  h5py._hl.group.Group.require_dataset:
  - 288
  - 290
  - 293
  - 281
  - 294
  - 296
  - 267
  - 268
  - 270
  - 271
  - 274
  - 275
  - 277
  - 249
  - 282
  - 287
  h5py._hl.group.Group.require_group:
  - 344
  - 341
  - 342
  - 335
  h5py._hl.group.Group.visit:
  - 637
  - 614
  h5py._hl.group.Group.visit.proxy:
  - 635
  - 636
  h5py._hl.group.Group.visititems:
  - 640
  - 668
  h5py._hl.group.Group.visititems.proxy:
  - 665
  - 666
  - 667
  h5py._hl.group.HardLink:
  - 685
  h5py._hl.group.SoftLink:
  - 695
  h5py._hl.group.SoftLink.__init__:
  - 707
  h5py._hl.group.SoftLink.path:
  - 703
  h5py._hl.selections:
  - 10
  h5py._hl.selections.FancySelection:
  - 309
  h5py._hl.selections.FancySelection.__init__:
  - 328
  - 329
  - 331
  h5py._hl.selections.FancySelection.broadcast:
  - 344
  - 342
  h5py._hl.selections.FancySelection.expand_shape:
  - 337
  h5py._hl.selections.PointSelection:
  - 165
  h5py._hl.selections.PointSelection.__init__:
  - 171
  - 172
  - 173
  h5py._hl.selections.PointSelection._perform_selection:
  - 176
  - 177
  - 178
  - 181
  - 184
  - 185
  - 187
  h5py._hl.selections.PointSelection.append:
  - 200
  - 199
  h5py._hl.selections.PointSelection.from_mask:
  - 192
  - 195
  - 196
  - 191
  h5py._hl.selections.PointSelection.prepend:
  - 203
  - 204
  h5py._hl.selections.PointSelection.set:
  - 208
  - 207
  h5py._hl.selections.Selection:
  - 87
  h5py._hl.selections.Selection.__init__:
  - 113
  - 114
  - 118
  - 120
  - 121
  h5py._hl.selections.Selection.array_shape:
  - 145
  h5py._hl.selections.Selection.broadcast:
  - 155
  - 156
  - 158
  h5py._hl.selections.Selection.expand_shape:
  - 150
  h5py._hl.selections.Selection.id:
  - 125
  h5py._hl.selections.Selection.mshape:
  - 140
  h5py._hl.selections.Selection.nselect:
  - 136
  - 135
  h5py._hl.selections.Selection.shape:
  - 130
  h5py._hl.selections.SimpleSelection:
  - 213
  h5py._hl.selections.SimpleSelection.__init__:
  - 233
  - 228
  - 229
  h5py._hl.selections.SimpleSelection.array_shape:
  - 225
  h5py._hl.selections.SimpleSelection.broadcast:
  - 290
  - 291
  - 293
  - 294
  - 296
  - 297
  - 299
  - 300
  - 301
  - 302
  - 303
  - 304
  - 276
  - 281
  - 282
  - 284
  - 285
  h5py._hl.selections.SimpleSelection.expand_shape:
  - 256
  - 257
  - 258
  - 260
  - 261
  - 262
  - 266
  - 237
  - 272
  - 252
  - 253
  h5py._hl.selections.SimpleSelection.mshape:
  - 219
  h5py._hl.selections.guess_shape:
  - 387
  - 392
  - 395
  - 398
  - 428
  - 430
  - 348
  - 356
  - 357
  - 359
  - 363
  - 365
  - 366
  - 368
  - 373
  - 374
  - 376
  - 379
  - 382
  h5py._hl.selections.guess_shape.get_n_axis:
  - 416
  - 420
  - 421
  - 423
  - 401
  - 411
  - 414
  h5py._hl.selections.select:
  - 65
  - 67
  - 68
  - 70
  - 71
  - 74
  - 76
  - 79
  - 80
  - 50
  - 82
  - 20
  - 54
  - 57
  - 58
  - 62
  - 63
  h5py._hl.selections2:
  - 10
  h5py._hl.selections2.ScalarReadSelection:
  - 76
  h5py._hl.selections2.ScalarReadSelection.__init__:
  - 88
  - 81
  - 83
  h5py._hl.selections2.ScalarReadSelection.__iter__:
  - 92
  - 93
  h5py._hl.selections2.read_dtypes:
  - 34
  - 36
  - 18
  - 24
  - 27
  - 30
  h5py._hl.selections2.read_selections_scalar:
  - 69
  - 70
  - 47
  - 55
  - 58
  - 63
  h5py._hl.selections2.select_read:
  - 96
  - 100
  - 101
  h5py._hl.vds:
  - 10
  - 35
  h5py._hl.vds.VDSmap:
  - 28
  h5py._hl.vds.VirtualLayout:
  - 147
  h5py._hl.vds.VirtualLayout.__init__:
  - 169
  - 171
  - 173
  - 174
  h5py._hl.vds.VirtualLayout.__setitem__:
  - 177
  - 178
  - 179
  - 181
  - 182
  - 184
  - 185
  h5py._hl.vds.VirtualLayout._get_dcpl:
  - 198
  - 203
  - 204
  - 206
  - 211
  - 215
  - 216
  - 217
  - 218
  - 219
  - 220
  - 221
  - 222
  h5py._hl.vds.VirtualLayout._source_file_name:
  - 195
  - 189
  - 190
  h5py._hl.vds.VirtualLayout.make_dataset:
  - 229
  - 230
  - 232
  - 233
  - 236
  - 237
  - 239
  - 241
  - 245
  - 246
  - 248
  h5py._hl.vds.VirtualSource:
  - 73
  h5py._hl.vds.VirtualSource.__getitem__:
  - 141
  - 142
  - 143
  h5py._hl.vds.VirtualSource.__init__:
  - 129
  - 98
  - 132
  - 101
  - 134
  - 113
  - 116
  - 119
  - 122
  - 95
  h5py._hl.vds._convert_space_for_key:
  - 65
  - 66
  - 69
  - 40
  - 44
  - 45
  - 50
  - 51
  - 52
  - 55
  - 59
  - 60
  - 61
  - 62
  h5py.enable_ipython_completer:
  - 99
  - 103
  - 107
  - 111
  - 114
  - 116
  h5py.h5py_warnings:
  - 10
  h5py.ipy_completer:
  - 16
  - 53
  - 54
  - 55
  h5py.ipy_completer._retrieve_obj:
  - 65
  - 59
  - 68
  h5py.ipy_completer.h5py_attr_completer:
  - 97
  - 99
  - 100
  - 103
  - 107
  - 109
  - 115
  - 119
  - 120
  - 121
  - 122
  - 124
  h5py.ipy_completer.h5py_completer:
  - 128
  - 129
  - 132
  - 134
  - 136
  - 140
  - 145
  h5py.ipy_completer.h5py_item_completer:
  - 72
  - 74
  - 77
  - 81
  - 84
  - 85
  - 87
  - 91
  - 93
  h5py.ipy_completer.load_ipython_extension:
  - 153
  - 154
  - 155
  - 156
  h5py.run_tests:
  - 90
  - 95
  h5py.tests.run_tests:
  - 23
  - 22
  - 15
  h5py.version:
  - 32
  - 33
  - 34
  - 36
  - 10
  - 21
  - 26
  - 28
  - 29
  - 31
Fuzzer filename: /src/fuzz_h5f.py
Inheritance:
  h5py._hl.attrs.AttributeManager: []
  h5py._hl.base.CommonStateObject: []
  h5py._hl.base.Empty: []
  h5py._hl.base.HLObject:
  - CommonStateObject
  h5py._hl.base.ItemsViewHDF5:
  - ItemsView
  h5py._hl.base.KeysViewHDF5:
  - KeysView
  h5py._hl.base.MappingHDF5:
  - Mapping
  h5py._hl.base.MutableMappingHDF5:
  - MappingHDF5
  - MutableMapping
  h5py._hl.base.ValuesViewHDF5:
  - ValuesView
  h5py._hl.base._RegionProxy: []
  h5py._hl.base.cached_property:
  - object
  h5py._hl.dataset.AsStrWrapper: []
  h5py._hl.dataset.AstypeWrapper: []
  h5py._hl.dataset.ChunkIterator: []
  h5py._hl.dataset.CollectiveContext: []
  h5py._hl.dataset.Dataset:
  - HLObject
  h5py._hl.dataset.FieldsWrapper: []
  h5py._hl.datatype.Datatype:
  - HLObject
  h5py._hl.dims.DimensionManager: []
  h5py._hl.dims.DimensionProxy: []
  h5py._hl.files.File:
  - Group
  h5py._hl.filters.FilterRefBase:
  - Mapping
  h5py._hl.filters.Gzip:
  - FilterRefBase
  h5py._hl.group.ExternalLink: []
  h5py._hl.group.Group:
  - HLObject
  - MutableMappingHDF5
  h5py._hl.group.HardLink: []
  h5py._hl.group.SoftLink: []
  h5py._hl.selections.FancySelection:
  - Selection
  h5py._hl.selections.PointSelection:
  - Selection
  h5py._hl.selections.Selection: []
  h5py._hl.selections.SimpleSelection:
  - Selection
  h5py._hl.selections2.ScalarReadSelection: []
  h5py._hl.vds.VDSmap: []
  h5py._hl.vds.VirtualLayout: []
  h5py._hl.vds.VirtualSource: []
  h5py.h5py_warnings.H5pyDeprecationWarning:
  - H5pyWarning
  h5py.h5py_warnings.H5pyWarning:
  - UserWarning
ep:
  func_name: TestOneInput
  module: '...fuzz_h5f'
