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:
    - '...fuzz_h5f.main'
    - atheris.instrument_all
    - atheris.Fuzz
    - atheris.Setup
    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:
    - h5p.create
    - h5f.open
    - fapl.set_file_image
    - atheris.FuzzedDataProvider
    - 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: 29
    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.dirname
    - atexit.register
    - h5z._register_lzf
    - _errors.silence_errors
    - os.path.exists
    - warnings.warn
    - os.path.join
    - _conv.register_converters
    linkageType: 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: 1
    IfCount: 0
    argCount: 1
    argDefaultValues:
    - <ast.Constant object at 0x7f99aec39a90>
    argNames:
    - args
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 86
    functionName: h5py.run_tests
    functionSourceFile: h5py
    functionUses: 0
    functionsReached:
    - <builtin>.print
    - subprocess.call
    - cli.extend
    - shlex.split
    - h5py.tests.run_tests
    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 0x7f99aee0a2e0>
    argNames:
    - args
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 11
    functionName: h5py.tests.run_tests
    functionSourceFile: h5py.tests
    functionUses: 1
    functionsReached:
    - <builtin>.print
    - cli.extend
    - shlex.split
    - subprocess.call
    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: 95
    functionName: h5py.enable_ipython_completer
    functionSourceFile: h5py
    functionUses: 0
    functionsReached:
    - IPython.ipapi.get
    - IPython.get_ipython.set_hook
    - IPython.get_ipython
    - h5py.ipy_completer.load_ipython_extension
    - 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 0x7f99af2deca0>
    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: 2
    functionLinenumber: -1
    functionName: h5py._hl.filters
    functionSourceFile: h5py._hl.filters
    functionUses: 0
    functionsReached:
    - dec.append
    - h5z.get_filter_info
    - <builtin>.tuple
    - h5py._hl.filters._gen_filter_tuples
    - _COMP_FILTERS.items
    - h5z.filter_avail
    - enc.append
    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:
    - dec.append
    - h5z.get_filter_info
    - <builtin>.tuple
    - _COMP_FILTERS.items
    - h5z.filter_avail
    - enc.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: _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.fspath.encode
    - os.fspath
    - os.fsdecode.encode
    - h5py._hl.compat.filename_encode
    - operator.index
    - os.fsencode
    - <builtin>.isinstance
    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: <builtin>.isinstance
    functionSourceFile: <builtin>
    functionUses: 76
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    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: 20
    functionsReached:
    - os.fspath.encode
    - os.fspath
    - os.fsdecode.encode
    - os.fsencode
    - <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: 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:
    - os.fspath.encode
    - os.fspath
    - h5py._hl.filters._external_entry
    - os.fsdecode.encode
    - h5py._hl.compat.filename_encode
    - operator.index
    - os.fsencode
    - <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: 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: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.len
    functionSourceFile: <builtin>
    functionUses: 64
    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: 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 0x7f99aec13490>
    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 0x7f99aec13d30>
    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_chunk
    - os.fspath
    - <builtin>.int
    - os.fsdecode.encode
    - <builtin>.enumerate
    - plist.set_shuffle
    - h5z.filter_avail
    - h5py._hl.filters.fill_dcpl.rq_tuple
    - numpy.array
    - numpy.ceil
    - <builtin>.range
    - plist.set_fletcher32
    - <builtin>.abs
    - os.fsencode
    - plist.set_filter
    - os.fspath.encode
    - plist.set_fill_time
    - h5py._hl.filters._normalize_external
    - h5py._hl.base.product
    - <builtin>.any
    - plist.set_external
    - plist.set_szip
    - plist.set_deflate
    - numpy.isfinite
    - plist.set_scaleoffset
    - operator.index
    - numpy.all
    - <builtin>.len
    - numpy.log10
    - <builtin>.isinstance
    - h5p.create
    - h5py._hl.filters._external_entry
    - <builtin>.tuple
    - h5py._hl.compat.filename_encode
    - h5py._hl.filters.guess_chunk
    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: 37
    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: 343
    functionName: h5py._hl.filters.guess_chunk
    functionSourceFile: h5py._hl.filters
    functionUses: 6
    functionsReached:
    - h5py._hl.base.product
    - <builtin>.tuple
    - <builtin>.int
    - <builtin>.enumerate
    - numpy.isfinite
    - numpy.array
    - numpy.ceil
    - numpy.all
    - <builtin>.len
    - <builtin>.abs
    - numpy.log10
    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: 298
    functionName: h5py._hl.filters.get_filters
    functionSourceFile: h5py._hl.filters
    functionUses: 13
    functionsReached:
    - plist.get_nfilters
    - <builtin>.str
    - plist.get_filter
    - filters.get
    - <builtin>.range
    - <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: 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: plist.get_filter
    functionSourceFile: <builtin>
    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: <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: 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: <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: 502
    functionName: h5py._hl.base.product
    functionSourceFile: ''
    functionUses: 23
    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_lapl
    - h5p.create
    - lcpl.set_create_intermediate_group
    - h5py._hl.base.default_lcpl
    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.fspath.encode
    - os.fspath
    - os.fsdecode.encode
    - h5py._hl.compat.filename_encode
    - os.path.abspath
    - os.path.isfile
    - h5f.is_hdf5
    - os.fsencode
    - <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: os.fspath
    functionSourceFile: os
    functionUses: 21
    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
    - <builtin>.type
    - h5t.check_string_dtype
    - item_types.pop
    - <builtin>.len
    - h5t.check_vlen_dtype
    - <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: 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:
    - h5t.string_dtype
    - h5py._hl.base.find_item_type
    - <builtin>.type
    - h5t.check_string_dtype
    - item_types.pop
    - <builtin>.len
    - h5t.check_vlen_dtype
    - <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: 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 0x7f99aecb6850>
    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.is_float16_dtype
    - h5t.string_dtype
    - h5py._hl.base.find_item_type
    - <builtin>.type
    - h5py._hl.base.guess_dtype
    - data.view
    - h5t.check_string_dtype
    - numpy.asarray
    - numpy.dtype
    - item_types.pop
    - <builtin>.len
    - h5t.check_vlen_dtype
    - <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: 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: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 129
    functionName: h5py._hl.base.default_lapl
    functionSourceFile: h5py._hl.base
    functionUses: 1
    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: 134
    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: 144
    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: 162
    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: 168
    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 0x7f99aeefaca0>
    argNames:
    - self
    - name
    - lcpl
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 173
    functionName: h5py._hl.base.CommonStateObject._e
    functionSourceFile: h5py._hl.base
    functionUses: 26
    functionsReached:
    - lcpl.set_char_encoding
    - name.encode
    - h5py._hl.base.CommonStateObject._e.get_lcpl
    - <builtin>.isinstance
    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: 183
    functionName: h5py._hl.base.CommonStateObject._e.get_lcpl
    functionSourceFile: h5py._hl.base
    functionUses: 27
    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: 28
    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: 27
    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: 208
    functionName: h5py._hl.base.CommonStateObject._d
    functionSourceFile: h5py._hl.base
    functionUses: 14
    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: 15
    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: 245
    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: 249
    functionName: h5py._hl.base._RegionProxy.__getitem__
    functionSourceFile: h5py._hl.base
    functionUses: 0
    functionsReached:
    - h5py._hl.selections.Selection.__init__
    - numpy.transpose
    - h5r.create
    - <builtin>.isinstance
    - _selector.Selector
    - h5r.get_region
    - <builtin>.super
    - <builtin>.tuple
    - mask.nonzero
    - h5py._hl.selections.PointSelection._perform_selection
    - numpy.asarray
    - h5py._hl.selections.select
    - <builtin>.len
    - h5py._hl.selections.PointSelection.__init__
    - h5py._hl.selections.PointSelection.from_mask
    - 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 0x7f99aede1100>
    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:
    - h5py._hl.selections.Selection.__init__
    - numpy.transpose
    - <builtin>.isinstance
    - _selector.Selector
    - h5r.get_region
    - <builtin>.super
    - <builtin>.tuple
    - mask.nonzero
    - h5py._hl.selections.PointSelection._perform_selection
    - numpy.asarray
    - <builtin>.len
    - h5py._hl.selections.PointSelection.__init__
    - h5py._hl.selections.PointSelection.from_mask
    - 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: 257
    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: 263
    functionName: h5py._hl.base._RegionProxy.selection
    functionSourceFile: h5py._hl.base
    functionUses: 0
    functionsReached:
    - sid.get_select_bounds
    - sid.get_select_type
    - h5r.get_region
    - h5py._hl.base.product
    - sid.copy
    - masked_sid.get_select_npoints
    - <builtin>.tuple
    - sid.get_select_npoints
    - sid.get_simple_extent_type
    - boxshape.copy
    - masked_sid.select_hyperslab
    - <builtin>.range
    - h5py._hl.selections.guess_shape.get_n_axis
    - bottomcorner.copy
    - numpy.ones
    - h5py._hl.selections.guess_shape
    - numpy.array
    - <builtin>.len
    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_bounds
    - sid.get_select_type
    - sid.copy
    - h5py._hl.base.product
    - masked_sid.get_select_npoints
    - <builtin>.tuple
    - sid.get_select_npoints
    - sid.get_simple_extent_type
    - boxshape.copy
    - masked_sid.select_hyperslab
    - <builtin>.range
    - h5py._hl.selections.guess_shape.get_n_axis
    - bottomcorner.copy
    - numpy.ones
    - numpy.array
    - <builtin>.len
    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: 279
    functionName: h5py._hl.base.HLObject.file
    functionSourceFile: h5py._hl.base
    functionUses: 0
    functionsReached:
    - plist.set_file_space_strategy
    - h5f.open
    - os.fspath
    - <builtin>.hasattr
    - strategies.get
    - h5i.get_file_id
    - <builtin>.super
    - <builtin>.repr
    - h5py._hl.files.make_fid
    - <builtin>.int
    - h5py._hl.files.File.__init__
    - os.fsdecode.encode
    - h5.get_config
    - warnings.warn
    - plist.set_file_space_page_size
    - plist.set_file_locking
    - plist.set_libver_bounds
    - kwds.pop
    - plist.set_fileobj_driver
    - <builtin>.iter
    - os.fsencode
    - os.fspath.encode
    - plist.set_page_buffer_size
    - <builtin>.list
    - kwargs.get
    - kwds.get
    - plist.get_cache
    - plist.set_meta_block_size
    - plist.set_attr_creation_order
    - kwds.update
    - <builtin>.len
    - plist.set_alignment
    - fcpl.set_userblock
    - existing_fcpl.get_userblock
    - fid.get_create_plist
    - fapl.get_driver
    - plist.set_fapl_ros3_token
    - h5py._hl.files._set_fapl_fileobj
    - <builtin>.isinstance
    - plist.set_cache
    - fid.close
    - plist.set_link_creation_order
    - urllib.parse.urlparse
    - h5p.create
    - h5py._hl.compat.filename_encode
    - <builtin>.next
    - h5py._hl.files.make_fcpl
    - h5py._hl.files.make_fapl
    - h5f.create
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 15
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 22
    ICount: 4
    IfCount: 15
    argCount: 23
    argDefaultValues:
    - <ast.Constant object at 0x7f99aed35820>
    - <ast.Constant object at 0x7f99aed35d30>
    - <ast.Constant object at 0x7f99aed35520>
    - <ast.Constant object at 0x7f99aed354c0>
    - <ast.Constant object at 0x7f99aed35af0>
    - <ast.Constant object at 0x7f99aed35460>
    - <ast.Constant object at 0x7f99aeb6e2e0>
    - <ast.Constant object at 0x7f99aeb6efd0>
    - <ast.Constant object at 0x7f99aeb6e2b0>
    - <ast.Constant object at 0x7f99aeb6e7c0>
    - <ast.Constant object at 0x7f99aeb6ed60>
    - <ast.Constant object at 0x7f99aeb6ea30>
    - <ast.Constant object at 0x7f99aeb6e250>
    - <ast.Constant object at 0x7f99aeb6eb50>
    - <ast.Constant object at 0x7f99aeb6e1c0>
    - <ast.Constant object at 0x7f99aeb6e190>
    - <ast.Constant object at 0x7f99aeb6e640>
    - <ast.Constant object at 0x7f99aeb6eeb0>
    - <ast.Constant object at 0x7f99aeb6e4f0>
    - <ast.Constant object at 0x7f99aeb6e400>
    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: 376
    functionName: h5py._hl.files.File.__init__
    functionSourceFile: h5py._hl.files
    functionUses: 1
    functionsReached:
    - plist.set_file_space_strategy
    - h5f.open
    - os.fspath
    - <builtin>.hasattr
    - strategies.get
    - h5i.get_file_id
    - <builtin>.super
    - <builtin>.repr
    - h5py._hl.files.make_fid
    - <builtin>.int
    - os.fsdecode.encode
    - h5.get_config
    - warnings.warn
    - plist.set_file_space_page_size
    - plist.set_cache
    - plist.set_file_locking
    - plist.set_libver_bounds
    - kwds.pop
    - plist.set_fileobj_driver
    - <builtin>.iter
    - os.fsencode
    - os.fspath.encode
    - plist.set_page_buffer_size
    - <builtin>.list
    - kwargs.get
    - kwds.get
    - plist.get_cache
    - plist.set_meta_block_size
    - plist.set_attr_creation_order
    - kwds.update
    - <builtin>.len
    - plist.set_alignment
    - fcpl.set_userblock
    - existing_fcpl.get_userblock
    - fid.get_create_plist
    - fapl.get_driver
    - plist.set_fapl_ros3_token
    - h5py._hl.files._set_fapl_fileobj
    - <builtin>.isinstance
    - fid.close
    - plist.set_link_creation_order
    - urllib.parse.urlparse
    - h5p.create
    - h5py._hl.compat.filename_encode
    - <builtin>.next
    - h5py._hl.files.make_fcpl
    - h5py._hl.files.make_fapl
    - h5f.create
    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: 287
    functionName: h5py._hl.base.HLObject.name
    functionSourceFile: h5py._hl.base
    functionUses: 0
    functionsReached:
    - h5i.get_name
    - 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: 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: 293
    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: 305
    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: 311
    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: 317
    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: 330
    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: 337
    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: 342
    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: 346
    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: 351
    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: 356
    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: 368
    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: 383
    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: 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: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 386
    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: 400
    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: 407
    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: 412
    functionName: h5py._hl.base.ValuesViewHDF5.__reversed__
    functionSourceFile: h5py._hl.base
    functionUses: 0
    functionsReached:
    - <builtin>.reversed
    - collections.abc.ValuesView._mapping.get
    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: 424
    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: 431
    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: 436
    functionName: h5py._hl.base.ItemsViewHDF5.__reversed__
    functionSourceFile: h5py._hl.base
    functionUses: 0
    functionsReached:
    - <builtin>.reversed
    - 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: 451
    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: 455
    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: 459
    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: 463
    functionName: h5py._hl.base.MappingHDF5._ipython_key_completions_
    functionSourceFile: h5py._hl.base
    functionUses: 0
    functionsReached:
    - <builtin>.sorted
    - collections.abc.KeysView.__init__
    - 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: 490
    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: 493
    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: 498
    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: 524
    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: 528
    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.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 0x7f99aeda0040>
    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:
    - numpy.transpose
    - <builtin>.super
    - mask.nonzero
    - h5py._hl.selections.PointSelection._perform_selection
    - numpy.asarray
    - <builtin>.len
    - h5py._hl.selections.PointSelection.__init__
    - <builtin>.isinstance
    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 0x7f99aed3b370>
    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: 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: _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: 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: 0
    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: 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 0x7f99af2ed280>
    - <ast.Constant object at 0x7f99af2edf70>
    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:
    - h5py._hl.selections.PointSelection._perform_selection
    - <builtin>.super
    - <builtin>.len
    - numpy.asarray
    linkageType: 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: 35
    functionsReached: []
    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:
    - <builtin>.len
    - numpy.asarray
    linkageType: 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:
    - h5py._hl.selections.PointSelection._perform_selection
    - <builtin>.len
    - numpy.asarray
    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:
    - h5py._hl.selections.PointSelection._perform_selection
    - <builtin>.len
    - numpy.asarray
    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:
    - h5py._hl.selections.PointSelection._perform_selection
    - <builtin>.len
    - numpy.asarray
    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>.zip
    - <builtin>.tuple
    linkageType: 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: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f99aebc4550>
    - <ast.Constant object at 0x7f99aebc4e80>
    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: 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>.list
    - eshape.append
    - remaining_src_dims.pop
    - <builtin>.tuple
    - <builtin>.any
    - <builtin>.range
    - <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: 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: 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:
    - <builtin>.zip
    - <builtin>.list
    - eshape.append
    - h5py._hl.selections.SimpleSelection.expand_shape
    - remaining_src_dims.pop
    - h5py._hl.base.product
    - <builtin>.tuple
    - numpy.unravel_index
    - <builtin>.any
    - sid.offset_simple
    - <builtin>.range
    - <builtin>.len
    - sid.select_hyperslab
    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.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 0x7f99aeee8a90>
    - <ast.Constant object at 0x7f99aeee8d00>
    - <ast.Constant object at 0x7f99aeee8af0>
    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:
    - sid.copy
    - masked_sid.get_select_npoints
    - <builtin>.tuple
    - boxshape.copy
    - masked_sid.select_hyperslab
    - 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: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    IfCount: 2
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: h5py._hl.files
    functionSourceFile: h5py._hl.files
    functionUses: 0
    functionsReached:
    - <builtin>.dict
    - libver_dict_r.update
    - libver_dict.update
    - libver_dict.items
    - 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: h5.get_config
    functionSourceFile: h5
    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: 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: 46
    functionName: h5py._hl.files._set_fapl_mpio
    functionSourceFile: h5py._hl.files
    functionUses: 0
    functionsReached:
    - kwargs.setdefault
    - plist.set_fapl_mpio
    - mpi4py.MPI.Info
    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: 56
    functionName: h5py._hl.files._set_fapl_fileobj
    functionSourceFile: h5py._hl.files
    functionUses: 3
    functionsReached:
    - plist.set_fileobj_driver
    - kwargs.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: 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: 81
    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: 94
    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: 105
    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: 17
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 10
    EdgeCount: 25
    ICount: 12
    IfCount: 17
    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: 111
    functionName: h5py._hl.files.make_fapl
    functionSourceFile: h5py._hl.files
    functionUses: 2
    functionsReached:
    - plist.set_page_buffer_size
    - <builtin>.list
    - h5p.create
    - kwargs.get
    - plist.set_cache
    - plist.set_file_locking
    - <builtin>.int
    - kwds.pop
    - plist.set_libver_bounds
    - plist.get_cache
    - <builtin>.next
    - plist.set_meta_block_size
    - plist.set_fileobj_driver
    - plist.set_fapl_ros3_token
    - <builtin>.iter
    - h5py._hl.files._set_fapl_fileobj
    - plist.set_alignment
    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: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: kwds.pop
    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_fapl_ros3_token
    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 0x7f99af2de940>
    - <ast.Constant object at 0x7f99af2defa0>
    - <ast.Constant object at 0x7f99af2ded90>
    - <ast.Constant object at 0x7f99af2deca0>
    - <ast.Constant object at 0x7f99af2de7f0>
    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: 186
    functionName: h5py._hl.files.make_fcpl
    functionSourceFile: h5py._hl.files
    functionUses: 2
    functionsReached:
    - plist.set_link_creation_order
    - plist.set_file_space_strategy
    - h5p.create
    - strategies.get
    - plist.set_file_space_page_size
    - <builtin>.int
    - plist.set_attr_creation_order
    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 0x7f99aebef100>
    - <ast.Constant object at 0x7f99aebefee0>
    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: 215
    functionName: h5py._hl.files.make_fid
    functionSourceFile: h5py._hl.files
    functionUses: 2
    functionsReached:
    - fid.close
    - h5p.create
    - h5f.open
    - fcpl.set_userblock
    - existing_fcpl.get_userblock
    - <builtin>.int
    - fid.get_create_plist
    - fapl.get_driver
    - h5f.create
    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: 284
    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: 294
    functionName: h5py._hl.files.File.filename
    functionSourceFile: h5py._hl.files
    functionUses: 0
    functionsReached:
    - os.fsencode.decode
    - os.fsdecode
    - h5py._hl.compat.filename_decode
    - os.fspath.decode
    - h5f.get_name
    - <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: h5f.get_name
    functionSourceFile: h5f
    functionUses: 1
    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: 5
    functionsReached:
    - os.fsencode.decode
    - os.fsdecode
    - os.fspath.decode
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised:
    - TypeError
    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: 300
    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: 318
    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: 327
    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: 334
    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: 341
    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: 357
    functionName: h5py._hl.files.File.atomic
    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
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 369
    functionName: h5py._hl.files.File.swmr_mode
    functionSourceFile: h5py._hl.files
    functionUses: 0
    functionsReached:
    - <builtin>.bool
    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: 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: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 5
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 571
    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: 586
    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: 593
    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: 597
    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: 602
    functionName: h5py._hl.files.File.__repr__
    functionSourceFile: h5py._hl.files
    functionUses: 0
    functionsReached:
    - os.path.basename
    - <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: 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.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:
    - lcpl.set_char_encoding
    - h5py._hl.base.Empty.__init__
    - name.encode
    - b.decode
    - h5py._hl.base.CommonStateObject._e.get_lcpl
    - h5t.py_create
    - attr.read
    - h5t.check_string_dtype
    - h5a.open
    - h5py._hl.base.CommonStateObject._e
    - numpy.array
    - numpy.zeros
    - numpy.dtype
    - <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: 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: 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: 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: attr.read
    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: 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:
    - lcpl.set_char_encoding
    - name.encode
    - h5py._hl.base.CommonStateObject._e.get_lcpl
    - h5a.open
    - h5py._hl.base.CommonStateObject._e
    - <builtin>.isinstance
    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:
    - h5a.delete
    - numpy.asarray
    - attr.write
    - numpy.dtype
    - item_types.pop
    - h5py._hl.base.CommonStateObject._e.get_lcpl
    - h5py._hl.base.product
    - h5a.exists
    - h5py._hl.base.CommonStateObject._e
    - h5py._hl.base.is_float16_dtype
    - h5py._hl.attrs.AttributeManager.create
    - <builtin>.len
    - h5s.create_simple
    - h5s.create
    - name.encode
    - h5py._hl.base.find_item_type
    - h5py._hl.base.guess_dtype
    - h5a.create
    - h5py._hl.base.array_for_new_object
    - h5t.check_vlen_dtype
    - <builtin>.isinstance
    - lcpl.set_char_encoding
    - h5t.string_dtype
    - h5t.py_create
    - attr.close
    - <builtin>.type
    - data.view
    - data.reshape
    - h5t.check_string_dtype
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 14
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 21
    ICount: 6
    IfCount: 14
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f99aebda730>
    - <ast.Constant object at 0x7f99aebdaca0>
    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:
    - h5a.delete
    - numpy.asarray
    - attr.write
    - numpy.dtype
    - item_types.pop
    - h5py._hl.base.CommonStateObject._e.get_lcpl
    - h5py._hl.base.product
    - h5a.exists
    - h5py._hl.base.is_float16_dtype
    - h5py._hl.base.CommonStateObject._e
    - <builtin>.len
    - h5s.create_simple
    - h5s.create
    - name.encode
    - h5py._hl.base.find_item_type
    - h5py._hl.base.guess_dtype
    - h5a.create
    - h5py._hl.base.array_for_new_object
    - h5t.check_vlen_dtype
    - <builtin>.isinstance
    - lcpl.set_char_encoding
    - h5t.string_dtype
    - h5t.py_create
    - attr.close
    - <builtin>.type
    - data.view
    - data.reshape
    - h5t.check_string_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:
    - lcpl.set_char_encoding
    - name.encode
    - h5py._hl.base.CommonStateObject._e.get_lcpl
    - h5a.delete
    - h5py._hl.base.CommonStateObject._e
    - <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: 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: 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: 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: 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: 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: 212
    functionName: h5py._hl.attrs.AttributeManager.modify
    functionSourceFile: h5py._hl.attrs
    functionUses: 0
    functionsReached:
    - lcpl.set_char_encoding
    - name.encode
    - h5py._hl.base.is_empty_dataspace
    - h5py._hl.base.CommonStateObject._e.get_lcpl
    - obj.get_space
    - h5py._hl.base.product
    - h5a.open
    - numpy.asarray
    - attr.write
    - h5py._hl.base.CommonStateObject._e
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised:
    - OSError
    - 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: 1
    functionLinenumber: 242
    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: 247
    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: 252
    functionName: h5py._hl.attrs.AttributeManager.__iter__.iter_cb
    functionSourceFile: h5py._hl.attrs
    functionUses: 0
    functionsReached:
    - attrlist.append
    - 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: 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: 270
    functionName: h5py._hl.attrs.AttributeManager.__contains__
    functionSourceFile: h5py._hl.attrs
    functionUses: 0
    functionsReached:
    - lcpl.set_char_encoding
    - name.encode
    - h5py._hl.base.CommonStateObject._e.get_lcpl
    - h5a.exists
    - h5py._hl.base.CommonStateObject._e
    - <builtin>.isinstance
    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: 275
    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: 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: 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>.super
    - <builtin>.isinstance
    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:
    - h5p.create
    - _gcpl_crt_order.set_attr_creation_order
    - _gcpl_crt_order.set_link_creation_order
    - contextlib.contextmanager
    - _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: _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 0x7f99aeafa3d0>
    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:
    - h5py._hl.group.Group.__init__
    - name.encode
    - lcpl.set_char_encoding
    - h5py._hl.base.CommonStateObject._e.get_lcpl
    - <builtin>.super
    - h5g.create
    - h5.get_config
    - h5py._hl.base.CommonStateObject._e
    - <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: 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 0x7f99aed4c1f0>
    - <ast.Constant object at 0x7f99aed4c130>
    - <ast.Constant object at 0x7f99aed4cd30>
    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:
    - plist.set_chunk
    - name.rsplit
    - numpy.asarray
    - numpy.dtype
    - item_types.pop
    - numpy.ceil
    - h5py._hl.base.Empty.__init__
    - <builtin>.str
    - h5py._hl.filters.fill_dcpl
    - operator.index
    - h5py._hl.filters.get_filters
    - lcpl.set_char_encoding
    - dcpl.set_attr_creation_order
    - h5z.filter_avail
    - h5py._hl.filters.fill_dcpl.rq_tuple
    - h5py._hl.dataset.make_new_dset
    - plist.set_fletcher32
    - name.lstrip
    - <builtin>.abs
    - plist.set_fill_time
    - h5py._hl.filters._normalize_external
    - <builtin>.any
    - plist.set_scaleoffset
    - h5s.create_simple
    - name.encode
    - h5d.create
    - <builtin>.zip
    - <builtin>.type
    - plist.get_nfilters
    - <builtin>.int
    - <builtin>.enumerate
    - plist.set_shuffle
    - numpy.array
    - os.fspath.encode
    - dcpl.set_obj_track_times
    - h5py._hl.base.CommonStateObject._e.get_lcpl
    - h5py._hl.dataset.Dataset.__init__
    - h5py._hl.base.product
    - plist.set_external
    - h5py._hl.base.CommonStateObject._e
    - h5py._hl.base.find_item_type
    - dapl.set_efile_prefix
    - dapl.set_chunk_cache
    - h5t.check_vlen_dtype
    - numpy.log10
    - <builtin>.isinstance
    - h5t.string_dtype
    - h5p.create
    - h5t.py_create
    - h5py._hl.filters._external_entry
    - data.view
    - dapl.set_virtual_prefix
    - filters.get
    - h5py._hl.group.Group.__init__
    - os.fspath
    - <builtin>.super
    - os.fsdecode.encode
    - h5g.create
    - h5.get_config
    - h5py._hl.group.Group.create_group
    - <builtin>.range
    - plist.set_filter
    - os.fsencode
    - <builtin>.list
    - h5py._hl.group.Group.require_group
    - dset_id.write
    - h5py._hl.base.is_float16_dtype
    - plist.set_szip
    - plist.set_deflate
    - numpy.isfinite
    - <builtin>.len
    - numpy.all
    - h5s.create
    - h5py._hl.base.guess_dtype
    - dcpl.set_fill_value
    - plist.get_filter
    - h5py._hl.base.array_for_new_object
    - dapl.get_chunk_cache
    - <builtin>.tuple
    - h5py._hl.compat.filename_encode
    - h5t.check_string_dtype
    - h5py._hl.filters.guess_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: 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.__init__
    - name.encode
    - lcpl.set_char_encoding
    - h5py._hl.base.CommonStateObject._e.get_lcpl
    - <builtin>.super
    - h5g.create
    - h5.get_config
    - h5py._hl.group.Group.create_group
    - h5py._hl.base.CommonStateObject._e
    - <builtin>.isinstance
    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 0x7f99aecc1790>
    - <ast.Constant object at 0x7f99aecc1280>
    - <ast.Constant object at 0x7f99aecc18b0>
    - <ast.Constant object at 0x7f99aecc1700>
    - <ast.Constant object at 0x7f99aecc1c40>
    - <ast.Constant object at 0x7f99aea82f40>
    - <ast.Constant object at 0x7f99aea82850>
    - <ast.Constant object at 0x7f99aea82d30>
    - <ast.Constant object at 0x7f99aea824f0>
    - <ast.Constant object at 0x7f99aea826d0>
    - <ast.Constant object at 0x7f99aea82730>
    - <ast.Constant object at 0x7f99aea82ac0>
    - <ast.Constant object at 0x7f99aea82370>
    - <ast.Constant object at 0x7f99aea82c10>
    - <ast.Constant object at 0x7f99aea82d90>
    - <ast.Constant object at 0x7f99aea82dc0>
    - <ast.Constant object at 0x7f99aea82a60>
    - <ast.Constant object at 0x7f99aea82e20>
    - <ast.Constant object at 0x7f99aea823a0>
    - <ast.Constant object at 0x7f99aea82100>
    - <ast.Constant object at 0x7f99aea82040>
    - <ast.Constant object at 0x7f99aea82490>
    - <ast.Constant object at 0x7f99aea827f0>
    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: 35
    functionName: h5py._hl.dataset.make_new_dset
    functionSourceFile: h5py._hl.dataset
    functionUses: 4
    functionsReached:
    - dcpl.set_attr_creation_order
    - plist.set_chunk
    - os.fspath
    - os.fsdecode.encode
    - <builtin>.int
    - <builtin>.enumerate
    - plist.set_shuffle
    - h5z.filter_avail
    - numpy.asarray
    - <builtin>.range
    - numpy.array
    - item_types.pop
    - numpy.dtype
    - plist.set_fletcher32
    - h5py._hl.filters.fill_dcpl.rq_tuple
    - plist.set_filter
    - plist.set_fill_time
    - os.fspath.encode
    - h5py._hl.base.Empty.__init__
    - dcpl.set_obj_track_times
    - <builtin>.list
    - h5py._hl.filters._normalize_external
    - <builtin>.abs
    - os.fsencode
    - h5py._hl.base.product
    - <builtin>.any
    - dset_id.write
    - plist.set_external
    - h5py._hl.base.is_float16_dtype
    - h5py._hl.filters.fill_dcpl
    - plist.set_szip
    - plist.set_scaleoffset
    - plist.set_deflate
    - operator.index
    - <builtin>.len
    - numpy.isfinite
    - h5s.create_simple
    - numpy.all
    - h5s.create
    - h5py._hl.base.find_item_type
    - h5py._hl.base.guess_dtype
    - dcpl.set_fill_value
    - dapl.set_efile_prefix
    - dapl.set_chunk_cache
    - h5d.create
    - h5py._hl.base.array_for_new_object
    - h5t.check_vlen_dtype
    - numpy.log10
    - <builtin>.isinstance
    - <builtin>.zip
    - h5t.string_dtype
    - h5p.create
    - numpy.ceil
    - h5t.py_create
    - dapl.get_chunk_cache
    - <builtin>.type
    - <builtin>.tuple
    - h5py._hl.filters._external_entry
    - data.view
    - h5py._hl.compat.filename_encode
    - h5t.check_string_dtype
    - dapl.set_virtual_prefix
    - h5py._hl.filters.guess_chunk
    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: 658
    functionName: h5py._hl.dataset.Dataset.__init__
    functionSourceFile: h5py._hl.dataset
    functionUses: 12
    functionsReached:
    - h5p.create
    - plist.get_nfilters
    - h5py._hl.filters.get_filters
    - <builtin>.super
    - <builtin>.str
    - plist.get_filter
    - filters.get
    - <builtin>.range
    - <builtin>.len
    - <builtin>.isinstance
    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 0x7f99af2edfa0>
    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:
    - h5py._hl.group.Group.__init__
    - os.fspath
    - name.rsplit
    - plist.get_nfilters
    - <builtin>.super
    - os.fsdecode.encode
    - h5g.create
    - h5.get_config
    - h5py._hl.group.Group.create_group
    - <builtin>.range
    - numpy.array
    - numpy.dtype
    - h5py._hl.vds.VirtualLayout._get_dcpl
    - name.lstrip
    - os.fsencode
    - os.fspath.encode
    - h5py._hl.vds.VirtualLayout.make_dataset
    - h5py._hl.base.CommonStateObject._e.get_lcpl
    - h5py._hl.dataset.Dataset.__init__
    - h5py._hl.group.Group.require_group
    - <builtin>.str
    - h5py._hl.base.CommonStateObject._e
    - <builtin>.len
    - h5s.create_simple
    - name.encode
    - h5py._hl.filters.get_filters
    - new_dcpl.set_virtual
    - dcpl.set_fill_value
    - plist.get_filter
    - h5d.create
    - <builtin>.isinstance
    - lcpl.set_char_encoding
    - h5py._hl.vds.VirtualLayout._source_file_name
    - h5p.create
    - h5t.py_create
    - <builtin>.tuple
    - h5py._hl.compat.filename_encode
    - filters.get
    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 0x7f99aec2e5b0>
    argNames:
    - self
    - parent
    - name
    - fillvalue
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 227
    functionName: h5py._hl.vds.VirtualLayout.make_dataset
    functionSourceFile: h5py._hl.vds
    functionUses: 2
    functionsReached:
    - h5py._hl.vds.VirtualLayout._source_file_name
    - os.fspath.encode
    - h5p.create
    - os.fspath
    - h5t.py_create
    - <builtin>.tuple
    - new_dcpl.set_virtual
    - dcpl.set_fill_value
    - h5py._hl.compat.filename_encode
    - os.fsdecode.encode
    - h5s.create_simple
    - os.fsencode
    - numpy.array
    - <builtin>.range
    - h5d.create
    - h5py._hl.vds.VirtualLayout._get_dcpl
    - numpy.dtype
    - <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: 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 0x7f99aebf7fa0>
    - <ast.Constant object at 0x7f99aebf7a90>
    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:
    - h5py._hl.group.Group.__init__
    - os.fspath
    - name.rsplit
    - plist.get_nfilters
    - <builtin>.super
    - os.fsdecode.encode
    - h5g.create
    - h5.get_config
    - h5py._hl.group.Group.create_group
    - <builtin>.range
    - numpy.array
    - numpy.dtype
    - h5py._hl.vds.VirtualLayout._get_dcpl
    - name.lstrip
    - os.fsencode
    - os.fspath.encode
    - h5py._hl.vds.VirtualLayout.make_dataset
    - h5py._hl.base.CommonStateObject._e.get_lcpl
    - h5py._hl.dataset.Dataset.__init__
    - h5py._hl.group.Group.require_group
    - <builtin>.str
    - h5py._hl.vds.VirtualLayout.__init__
    - h5py._hl.base.CommonStateObject._e
    - <builtin>.len
    - h5s.create_simple
    - name.encode
    - <builtin>.set
    - h5py._hl.filters.get_filters
    - new_dcpl.set_virtual
    - dcpl.set_fill_value
    - plist.get_filter
    - h5d.create
    - <builtin>.isinstance
    - h5py._hl.group.Group.create_virtual_dataset
    - lcpl.set_char_encoding
    - h5py._hl.vds.VirtualLayout._source_file_name
    - h5p.create
    - h5t.py_create
    - <builtin>.tuple
    - h5py._hl.compat.filename_encode
    - filters.get
    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 0x7f99aed3ba00>
    - <ast.Constant object at 0x7f99aed3bbb0>
    argNames:
    - self
    - shape
    - dtype
    - maxshape
    - filename
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 167
    functionName: h5py._hl.vds.VirtualLayout.__init__
    functionSourceFile: h5py._hl.vds
    functionUses: 1
    functionsReached:
    - <builtin>.set
    - h5p.create
    - <builtin>.isinstance
    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 0x7f99aec4b550>
    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:
    - plist.set_chunk
    - name.rsplit
    - numpy.asarray
    - numpy.dtype
    - item_types.pop
    - numpy.ceil
    - h5py._hl.base.Empty.__init__
    - <builtin>.str
    - h5py._hl.filters.fill_dcpl
    - operator.index
    - h5py._hl.filters.get_filters
    - lcpl.set_char_encoding
    - dcpl.set_attr_creation_order
    - h5py._hl.group.Group.create_dataset
    - h5z.filter_avail
    - h5py._hl.filters.fill_dcpl.rq_tuple
    - h5py._hl.dataset.make_new_dset
    - plist.set_fletcher32
    - name.lstrip
    - <builtin>.abs
    - plist.set_fill_time
    - h5py._hl.filters._normalize_external
    - <builtin>.any
    - plist.set_scaleoffset
    - h5s.create_simple
    - name.encode
    - h5d.create
    - <builtin>.zip
    - <builtin>.type
    - plist.get_nfilters
    - <builtin>.int
    - <builtin>.enumerate
    - plist.set_shuffle
    - numpy.array
    - os.fspath.encode
    - dcpl.set_obj_track_times
    - h5py._hl.base.CommonStateObject._e.get_lcpl
    - h5py._hl.dataset.Dataset.__init__
    - h5py._hl.base.product
    - plist.set_external
    - h5py._hl.base.CommonStateObject._e
    - h5py._hl.base.find_item_type
    - dapl.set_efile_prefix
    - dapl.set_chunk_cache
    - h5t.check_vlen_dtype
    - numpy.log10
    - <builtin>.isinstance
    - h5t.string_dtype
    - h5p.create
    - h5t.py_create
    - h5py._hl.filters._external_entry
    - data.view
    - dapl.set_virtual_prefix
    - filters.get
    - h5py._hl.group.Group.__init__
    - os.fspath
    - <builtin>.super
    - os.fsdecode.encode
    - h5g.create
    - h5.get_config
    - h5py._hl.group.Group.create_group
    - <builtin>.range
    - plist.set_filter
    - os.fsencode
    - <builtin>.list
    - numpy.can_cast
    - h5py._hl.group.Group.require_group
    - dset_id.write
    - h5d.open
    - h5py._hl.base.is_float16_dtype
    - plist.set_szip
    - plist.set_deflate
    - numpy.isfinite
    - <builtin>.len
    - numpy.all
    - h5s.create
    - h5py._hl.dataset.open_dset
    - h5py._hl.base.guess_dtype
    - dcpl.set_fill_value
    - plist.get_filter
    - h5py._hl.base.array_for_new_object
    - dapl.get_chunk_cache
    - <builtin>.tuple
    - h5py._hl.compat.filename_encode
    - h5t.check_string_dtype
    - h5py._hl.filters.guess_chunk
    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 0x7f99aeb6e8e0>
    - <ast.Constant object at 0x7f99aeb6e790>
    - <ast.Constant object at 0x7f99aeb6eee0>
    - <ast.Constant object at 0x7f99aeb6ed00>
    - <ast.Constant object at 0x7f99aeb6e490>
    - <ast.Constant object at 0x7f99aeb6edc0>
    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: 171
    functionName: h5py._hl.dataset.open_dset
    functionSourceFile: h5py._hl.dataset
    functionUses: 1
    functionsReached:
    - <builtin>.list
    - h5p.create
    - dapl.get_chunk_cache
    - <builtin>.any
    - dapl.set_efile_prefix
    - dapl.set_virtual_prefix
    - h5d.open
    - dapl.set_chunk_cache
    linkageType: 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:
    - plist.set_chunk
    - name.rsplit
    - numpy.asarray
    - numpy.dtype
    - item_types.pop
    - numpy.ceil
    - h5py._hl.base.Empty.__init__
    - dcpl.get_obj_track_times
    - <builtin>.str
    - h5py._hl.filters.fill_dcpl
    - operator.index
    - h5py._hl.filters.get_filters
    - lcpl.set_char_encoding
    - dcpl.set_attr_creation_order
    - h5py._hl.group.Group.create_dataset
    - h5z.filter_avail
    - h5py._hl.filters.fill_dcpl.rq_tuple
    - h5py._hl.dataset.make_new_dset
    - plist.set_fletcher32
    - name.lstrip
    - <builtin>.abs
    - plist.set_fill_time
    - h5py._hl.filters._normalize_external
    - <builtin>.any
    - plist.set_scaleoffset
    - h5s.create_simple
    - name.encode
    - h5d.create
    - <builtin>.zip
    - <builtin>.type
    - plist.get_nfilters
    - <builtin>.int
    - <builtin>.enumerate
    - plist.set_shuffle
    - kwupdate.setdefault
    - numpy.array
    - os.fspath.encode
    - <builtin>.getattr
    - dcpl.set_obj_track_times
    - h5py._hl.base.CommonStateObject._e.get_lcpl
    - h5py._hl.dataset.Dataset.__init__
    - h5py._hl.base.product
    - plist.set_external
    - h5py._hl.base.CommonStateObject._e
    - other.id.get_create_plist
    - h5py._hl.base.find_item_type
    - dapl.set_efile_prefix
    - dapl.set_chunk_cache
    - h5t.check_vlen_dtype
    - numpy.log10
    - <builtin>.isinstance
    - h5t.string_dtype
    - h5p.create
    - h5t.py_create
    - h5py._hl.filters._external_entry
    - data.view
    - dapl.set_virtual_prefix
    - filters.get
    - h5py._hl.group.Group.__init__
    - os.fspath
    - <builtin>.super
    - os.fsdecode.encode
    - h5g.create
    - h5.get_config
    - h5py._hl.group.Group.create_group
    - <builtin>.range
    - plist.set_filter
    - os.fsencode
    - <builtin>.list
    - h5py._hl.group.Group.require_group
    - dset_id.write
    - h5py._hl.base.is_float16_dtype
    - plist.set_szip
    - plist.set_deflate
    - numpy.isfinite
    - <builtin>.len
    - numpy.all
    - h5s.create
    - h5py._hl.base.guess_dtype
    - dcpl.set_fill_value
    - plist.get_filter
    - h5py._hl.base.array_for_new_object
    - dcpl.get_attr_creation_order
    - dapl.get_chunk_cache
    - <builtin>.tuple
    - h5py._hl.compat.filename_encode
    - h5t.check_string_dtype
    - h5py._hl.filters.guess_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: 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:
    - h5py._hl.group.Group.__init__
    - plist.get_nfilters
    - <builtin>.super
    - <builtin>.range
    - h5py._hl.datatype.Datatype.__init__
    - h5o.open
    - h5py._hl.base.CommonStateObject._e.get_lcpl
    - h5py._hl.dataset.Dataset.__init__
    - h5i.get_type
    - <builtin>.str
    - h5py._hl.base.CommonStateObject._e
    - <builtin>.len
    - name.encode
    - h5py._hl.filters.get_filters
    - plist.get_filter
    - h5r.dereference
    - <builtin>.isinstance
    - lcpl.set_char_encoding
    - h5p.create
    - filters.get
    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>.super
    - <builtin>.isinstance
    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 0x7f99aed482e0>
    - <ast.Constant object at 0x7f99aed483a0>
    - <ast.Constant object at 0x7f99aed48d60>
    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: 1
    functionsReached:
    - h5py._hl.group.ExternalLink.__init__
    - name.decode
    - os.fspath
    - os.fsdecode
    - os.fsdecode.encode
    - os.fsencode
    - os.fspath.encode
    - h5py._hl.base.CommonStateObject._e.get_lcpl
    - <builtin>.str
    - h5py._hl.group.SoftLink.__init__
    - os.fspath.decode
    - h5py._hl.base.CommonStateObject._e
    - name.encode
    - <builtin>.isinstance
    - lcpl.set_char_encoding
    - h5o.get_info
    - os.fsencode.decode
    - h5py._hl.compat.filename_encode
    - h5py._hl.base.CommonStateObject._d
    - h5py._hl.compat.filename_decode
    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: 2
    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: 771
    functionName: h5py._hl.group.SoftLink.__init__
    functionSourceFile: h5py._hl.group
    functionUses: 2
    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: 795
    functionName: h5py._hl.group.ExternalLink.__init__
    functionSourceFile: h5py._hl.group
    functionUses: 2
    functionsReached:
    - os.fspath.encode
    - os.fspath
    - os.fsencode.decode
    - os.fsdecode
    - os.fsdecode.encode
    - h5py._hl.compat.filename_encode
    - os.fspath.decode
    - h5py._hl.compat.filename_decode
    - os.fsencode
    - <builtin>.isinstance
    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:
    - plist.set_chunk
    - name.rsplit
    - numpy.asarray
    - numpy.dtype
    - item_types.pop
    - numpy.ceil
    - h5py._hl.base.Empty.__init__
    - <builtin>.str
    - h5py._hl.filters.fill_dcpl
    - operator.index
    - htype.commit
    - h5py._hl.filters.get_filters
    - lcpl.set_char_encoding
    - dcpl.set_attr_creation_order
    - h5py._hl.group.Group.create_dataset
    - h5z.filter_avail
    - h5py._hl.filters.fill_dcpl.rq_tuple
    - h5py._hl.dataset.make_new_dset
    - plist.set_fletcher32
    - name.lstrip
    - <builtin>.abs
    - plist.set_fill_time
    - h5py._hl.filters._normalize_external
    - <builtin>.any
    - plist.set_scaleoffset
    - h5s.create_simple
    - name.encode
    - h5d.create
    - <builtin>.zip
    - <builtin>.type
    - plist.get_nfilters
    - <builtin>.int
    - <builtin>.enumerate
    - plist.set_shuffle
    - numpy.array
    - os.fspath.encode
    - dcpl.set_obj_track_times
    - h5py._hl.base.CommonStateObject._e.get_lcpl
    - h5py._hl.dataset.Dataset.__init__
    - h5py._hl.base.product
    - plist.set_external
    - h5py._hl.base.CommonStateObject._e
    - h5py._hl.base.find_item_type
    - dapl.set_efile_prefix
    - dapl.set_chunk_cache
    - h5t.check_vlen_dtype
    - numpy.log10
    - <builtin>.isinstance
    - h5t.string_dtype
    - h5p.create
    - h5t.py_create
    - h5py._hl.filters._external_entry
    - data.view
    - dapl.set_virtual_prefix
    - filters.get
    - h5py._hl.group.Group.__init__
    - os.fspath
    - <builtin>.super
    - os.fsdecode.encode
    - h5g.create
    - h5.get_config
    - h5py._hl.group.Group.create_group
    - <builtin>.range
    - os.fsencode
    - plist.set_filter
    - <builtin>.list
    - h5py._hl.group.Group.require_group
    - dset_id.write
    - h5py._hl.base.is_float16_dtype
    - plist.set_szip
    - plist.set_deflate
    - numpy.isfinite
    - <builtin>.len
    - numpy.all
    - h5s.create
    - h5py._hl.base.guess_dtype
    - dcpl.set_fill_value
    - plist.get_filter
    - h5o.link
    - h5py._hl.base.array_for_new_object
    - dapl.get_chunk_cache
    - <builtin>.tuple
    - h5py._hl.compat.filename_encode
    - h5t.check_string_dtype
    - h5py._hl.filters.guess_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: 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: 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:
    - lcpl.set_char_encoding
    - name.encode
    - h5py._hl.base.CommonStateObject._e.get_lcpl
    - h5py._hl.base.CommonStateObject._e
    - <builtin>.isinstance
    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:
    - lcpl.set_char_encoding
    - name.encode
    - h5py._hl.base.CommonStateObject._e.get_lcpl
    - <builtin>.hasattr
    - h5g._path_valid
    - h5py._hl.base.CommonStateObject._e
    - <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: 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 0x7f99aed43d90>
    - <ast.Constant object at 0x7f99aed438e0>
    - <ast.Constant object at 0x7f99aed43bb0>
    - <ast.Constant object at 0x7f99aed433d0>
    - <ast.Constant object at 0x7f99aed43a60>
    - <ast.Constant object at 0x7f99aed43790>
    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:
    - lcpl.set_char_encoding
    - name.encode
    - h5p.create
    - h5py._hl.base.CommonStateObject._e.get_lcpl
    - copypl.set_copy_object
    - posixpath.basename
    - h5py._hl.base.CommonStateObject._e
    - h5o.copy
    - h5i.get_name
    - <builtin>.isinstance
    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:
    - lcpl.set_char_encoding
    - name.encode
    - h5py._hl.base.CommonStateObject._e.get_lcpl
    - h5py._hl.base.CommonStateObject._e
    - <builtin>.isinstance
    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: 637
    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: 642
    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: 670
    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: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - func
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 676
    functionName: h5py._hl.group.Group.visit_links
    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:
    - name
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 698
    functionName: h5py._hl.group.Group.visit_links.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: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - func
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 703
    functionName: h5py._hl.group.Group.visititems_links
    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:
    - name
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 729
    functionName: h5py._hl.group.Group.visititems_links.proxy
    functionSourceFile: h5py._hl.group
    functionUses: 0
    functionsReached:
    - h5py._hl.group.Group.get
    - h5py._hl.group.ExternalLink.__init__
    - name.decode
    - os.fspath
    - os.fsdecode
    - os.fsdecode.encode
    - os.fsencode
    - os.fspath.encode
    - h5py._hl.base.CommonStateObject._e.get_lcpl
    - <builtin>.str
    - h5py._hl.group.SoftLink.__init__
    - os.fspath.decode
    - h5py._hl.base.CommonStateObject._e
    - name.encode
    - <builtin>.isinstance
    - lcpl.set_char_encoding
    - h5o.get_info
    - os.fsencode.decode
    - h5py._hl.compat.filename_encode
    - h5py._hl.base.CommonStateObject._d
    - h5py._hl.compat.filename_decode
    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: 736
    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: 767
    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: 774
    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: 786
    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: 791
    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: 799
    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
    - h5.get_config
    - <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: 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: 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: 202
    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: 206
    functionName: h5py._hl.dataset.AstypeWrapper.__getitem__
    functionSourceFile: h5py._hl.dataset
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - sid.get_simple_extent_type
    - boxshape.copy
    - masked_sid.select_hyperslab
    - numpy.asarray
    - numpy.ones
    - numpy.dtype
    - <builtin>.range
    - numpy.array
    - h5py._hl.base.Empty.__init__
    - numpy.transpose
    - h5py._hl.base.product
    - bottomcorner.copy
    - h5py._hl.selections.guess_shape
    - numpy.zeros
    - <builtin>.len
    - h5py._hl.selections.PointSelection.__init__
    - h5s.create_simple
    - h5py._hl.selections.Selection.__init__
    - h5s.create
    - sid.get_select_bounds
    - _selector.Selector
    - h5py._hl.dataset.readtime_dtype
    - h5py._hl.selections2.ScalarReadSelection.__iter__
    - mask.nonzero
    - h5py._hl.selections.PointSelection._perform_selection
    - sid.get_select_npoints
    - h5py._hl.selections2.select_read
    - h5r.dereference
    - <builtin>.isinstance
    - h5py._hl.dataset.Dataset.len
    - sid.get_select_type
    - h5py._hl.dataset.FieldsWrapper.__init__
    - h5t.py_create
    - h5r.get_region
    - sid.copy
    - <builtin>.tuple
    - sid_out.select_all
    - masked_sid.get_select_npoints
    - h5py._hl.selections2.ScalarReadSelection.__init__
    - h5py._hl.dataset.Dataset.__getitem__
    - h5py._hl.selections.guess_shape.get_n_axis
    - h5py._hl.selections.select
    - h5py._hl.dataset.Dataset.fields
    - h5py._hl.selections.PointSelection.from_mask
    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 0x7f99aeb7b8b0>
    argNames:
    - self
    - args
    - new_dtype
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 764
    functionName: h5py._hl.dataset.Dataset.__getitem__
    functionSourceFile: h5py._hl.dataset
    functionUses: 2
    functionsReached:
    - <builtin>.super
    - sid.get_simple_extent_type
    - boxshape.copy
    - masked_sid.select_hyperslab
    - numpy.asarray
    - numpy.ones
    - numpy.dtype
    - <builtin>.range
    - numpy.array
    - h5py._hl.base.Empty.__init__
    - numpy.transpose
    - h5py._hl.base.product
    - bottomcorner.copy
    - h5py._hl.selections.guess_shape
    - numpy.zeros
    - <builtin>.len
    - h5py._hl.selections.PointSelection.__init__
    - h5s.create_simple
    - h5py._hl.selections.Selection.__init__
    - h5s.create
    - sid.get_select_bounds
    - _selector.Selector
    - h5py._hl.dataset.readtime_dtype
    - h5py._hl.selections2.ScalarReadSelection.__iter__
    - mask.nonzero
    - h5py._hl.selections.PointSelection._perform_selection
    - sid.get_select_npoints
    - h5py._hl.selections2.select_read
    - h5r.dereference
    - <builtin>.isinstance
    - h5py._hl.dataset.Dataset.len
    - sid.get_select_type
    - h5py._hl.dataset.FieldsWrapper.__init__
    - h5t.py_create
    - h5r.get_region
    - sid.copy
    - <builtin>.tuple
    - sid_out.select_all
    - masked_sid.get_select_npoints
    - h5py._hl.selections2.ScalarReadSelection.__init__
    - h5py._hl.selections.guess_shape.get_n_axis
    - h5py._hl.selections.select
    - h5py._hl.dataset.Dataset.fields
    - h5py._hl.selections.PointSelection.from_mask
    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: 209
    functionName: h5py._hl.dataset.AstypeWrapper.__len__
    functionSourceFile: h5py._hl.dataset
    functionUses: 0
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f99aece23d0>
    - <ast.Constant object at 0x7f99aece2370>
    argNames:
    - self
    - dtype
    - copy
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 216
    functionName: h5py._hl.dataset.AstypeWrapper.__array__
    functionSourceFile: h5py._hl.dataset
    functionUses: 0
    functionsReached:
    - data.astype
    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: 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 0x7f99aecb2ac0>
    argNames:
    - self
    - dset
    - encoding
    - errors
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 231
    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: 238
    functionName: h5py._hl.dataset.AsStrWrapper.__getitem__
    functionSourceFile: h5py._hl.dataset
    functionUses: 0
    functionsReached:
    - numpy.array
    - bytes_arr.decode
    - b.decode
    - numpy.isscalar
    linkageType: 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: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 253
    functionName: h5py._hl.dataset.AsStrWrapper.__len__
    functionSourceFile: h5py._hl.dataset
    functionUses: 0
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f99aeded7f0>
    - <ast.Constant object at 0x7f99aeded4f0>
    argNames:
    - self
    - dtype
    - copy
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 260
    functionName: h5py._hl.dataset.AsStrWrapper.__array__
    functionSourceFile: h5py._hl.dataset
    functionUses: 0
    functionsReached:
    - numpy.array
    - b.decode
    linkageType: pythonLinkage
    raised:
    - TypeError
    - ValueError
    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: 279
    functionName: h5py._hl.dataset.FieldsWrapper.__init__
    functionSourceFile: h5py._hl.dataset
    functionUses: 4
    functionsReached:
    - numpy.dtype
    - h5py._hl.dataset.readtime_dtype
    - <builtin>.isinstance
    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: 312
    functionName: h5py._hl.dataset.readtime_dtype
    functionSourceFile: h5py._hl.dataset
    functionUses: 5
    functionsReached:
    - numpy.dtype
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f99af2f2d60>
    - <ast.Constant object at 0x7f99af2f2af0>
    argNames:
    - self
    - dtype
    - copy
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 286
    functionName: h5py._hl.dataset.FieldsWrapper.__array__
    functionSourceFile: h5py._hl.dataset
    functionUses: 0
    functionsReached:
    - data.astype
    linkageType: pythonLinkage
    raised:
    - ValueError
    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: 298
    functionName: h5py._hl.dataset.FieldsWrapper.__getitem__
    functionSourceFile: h5py._hl.dataset
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - sid.get_simple_extent_type
    - boxshape.copy
    - masked_sid.select_hyperslab
    - numpy.asarray
    - numpy.ones
    - numpy.dtype
    - <builtin>.range
    - numpy.array
    - h5py._hl.base.Empty.__init__
    - numpy.transpose
    - h5py._hl.base.product
    - bottomcorner.copy
    - h5py._hl.selections.guess_shape
    - numpy.zeros
    - <builtin>.len
    - h5py._hl.selections.PointSelection.__init__
    - h5s.create_simple
    - h5py._hl.selections.Selection.__init__
    - h5s.create
    - sid.get_select_bounds
    - _selector.Selector
    - h5py._hl.dataset.readtime_dtype
    - h5py._hl.selections2.ScalarReadSelection.__iter__
    - mask.nonzero
    - h5py._hl.selections.PointSelection._perform_selection
    - sid.get_select_npoints
    - h5py._hl.selections2.select_read
    - h5r.dereference
    - <builtin>.isinstance
    - h5py._hl.dataset.Dataset.len
    - sid.get_select_type
    - h5py._hl.dataset.FieldsWrapper.__init__
    - h5t.py_create
    - h5r.get_region
    - sid.copy
    - <builtin>.tuple
    - sid_out.select_all
    - masked_sid.get_select_npoints
    - h5py._hl.selections2.ScalarReadSelection.__init__
    - h5py._hl.dataset.Dataset.__getitem__
    - h5py._hl.selections.guess_shape.get_n_axis
    - h5py._hl.selections.select
    - h5py._hl.dataset.Dataset.fields
    - h5py._hl.selections.PointSelection.from_mask
    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: 304
    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: 331
    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: 334
    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: 338
    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: 1
    IfCount: 5
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f99aed5bd90>
    argNames:
    - self
    - dset
    - source_sel
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 347
    functionName: h5py._hl.dataset.ChunkIterator.__init__
    functionSourceFile: h5py._hl.dataset
    functionUses: 1
    functionsReached:
    - <builtin>.tuple
    - <builtin>.slice
    - <builtin>.range
    - <builtin>.len
    - <builtin>.isinstance
    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: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 377
    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: 380
    functionName: h5py._hl.dataset.ChunkIterator.__next__
    functionSourceFile: h5py._hl.dataset
    functionUses: 0
    functionsReached:
    - <builtin>.tuple
    - <builtin>.slice
    - slices.append
    - <builtin>.range
    - <builtin>.len
    linkageType: pythonLinkage
    raised:
    - StopIteration
    returnType: N/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: 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
    - dtype
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 423
    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 0x7f99aee1fa90>
    - <ast.Constant object at 0x7f99aee1fbe0>
    argNames:
    - self
    - encoding
    - errors
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 431
    functionName: h5py._hl.dataset.Dataset.asstr
    functionSourceFile: h5py._hl.dataset
    functionUses: 0
    functionsReached:
    - h5t.check_string_dtype
    - h5py._hl.dataset.AsStrWrapper.__init__
    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: 450
    functionName: h5py._hl.dataset.Dataset.fields
    functionSourceFile: h5py._hl.dataset
    functionUses: 3
    functionsReached:
    - h5py._hl.dataset.FieldsWrapper.__init__
    - numpy.dtype
    - h5py._hl.dataset.readtime_dtype
    - <builtin>.isinstance
    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
    - <builtin>.hasattr
    - h5py._hl.base.cached_property
    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: 466
    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: 471
    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: 142
    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: 479
    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: 500
    functionName: h5py._hl.dataset.Dataset.shape
    functionSourceFile: h5py._hl.dataset
    functionUses: 0
    functionsReached:
    - <builtin>.list
    - <builtin>.tuple
    - h5py._hl.dataset.Dataset.resize
    - <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 0x7f99aed99190>
    argNames:
    - self
    - size
    - axis
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 671
    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: 505
    functionName: h5py._hl.dataset.Dataset.size
    functionSourceFile: h5py._hl.dataset
    functionUses: 0
    functionsReached:
    - h5py._hl.base.product
    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: 522
    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: 530
    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: 544
    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: 559
    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: 565
    functionName: h5py._hl.dataset.Dataset.chunks
    functionSourceFile: h5py._hl.dataset
    functionUses: 0
    functionsReached:
    - dcpl.get_chunk
    - dcpl.get_layout
    linkageType: 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: 574
    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: 583
    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: 589
    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: 595
    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: 601
    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: 613
    functionName: h5py._hl.dataset.Dataset.external
    functionSourceFile: h5py._hl.dataset
    functionUses: 0
    functionsReached:
    - <builtin>.list
    - os.fsencode.decode
    - ext_list.append
    - os.fsdecode
    - os.fspath.decode
    - <builtin>.range
    - h5py._hl.compat.filename_decode
    - <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: 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: 628
    functionName: h5py._hl.dataset.Dataset.maxshape
    functionSourceFile: h5py._hl.dataset
    functionUses: 0
    functionsReached:
    - space.get_simple_extent_dims
    - <builtin>.tuple
    linkageType: 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: 640
    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: 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: 648
    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: 653
    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: 704
    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: 714
    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: 727
    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 0x7f99aed3b7f0>
    argNames:
    - self
    - sel
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 739
    functionName: h5py._hl.dataset.Dataset.iter_chunks
    functionSourceFile: h5py._hl.dataset
    functionUses: 0
    functionsReached:
    - h5py._hl.dataset.ChunkIterator.__init__
    - <builtin>.tuple
    - <builtin>.slice
    - <builtin>.range
    - <builtin>.len
    - <builtin>.isinstance
    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: 756
    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:
    - h5py._hl.selections2.ScalarReadSelection.__init__
    - h5s.create
    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: 870
    functionName: h5py._hl.dataset.Dataset.__setitem__
    functionSourceFile: h5py._hl.dataset
    functionUses: 0
    functionsReached:
    - h5py._hl.selections.Selection.broadcast
    - mtype.insert
    - h5py._hl.selections.SimpleSelection.expand_shape
    - <builtin>.super
    - numpy.asarray
    - <builtin>.range
    - numpy.array
    - item_types.pop
    - numpy.dtype
    - h5t.create
    - <builtin>.list
    - val.reshape
    - h5py._hl.base.CommonStateObject._e.get_lcpl
    - numpy.transpose
    - remaining_src_dims.pop
    - h5py._hl.base.product
    - h5py._hl.selections.SimpleSelection.broadcast
    - <builtin>.any
    - sid.offset_simple
    - h5py._hl.base.CommonStateObject._e
    - s.encode
    - <builtin>.len
    - h5py._hl.selections.PointSelection.__init__
    - sid.select_hyperslab
    - h5s.create_simple
    - h5py._hl.selections.Selection.__init__
    - name.encode
    - h5py._hl.base.find_item_type
    - numpy.empty
    - _selector.Selector
    - mask.nonzero
    - numpy.unravel_index
    - h5py._hl.selections.PointSelection._perform_selection
    - val.view
    - h5t.check_vlen_dtype
    - <builtin>.isinstance
    - lcpl.set_char_encoding
    - <builtin>.zip
    - eshape.append
    - h5py._hl.dataset.Dataset.len
    - subtype.get_size
    - h5t.py_create
    - <builtin>.type
    - h5r.get_region
    - <builtin>.tuple
    - h5t.check_string_dtype
    - h5py._hl.selections.select
    - tmp.ravel
    - h5py._hl.selections.PointSelection.from_mask
    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: 2
    IfCount: 3
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f99aed487f0>
    - <ast.Constant object at 0x7f99aed48130>
    argNames:
    - self
    - dest
    - source_sel
    - dest_sel
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 1022
    functionName: h5py._hl.dataset.Dataset.read_direct
    functionSourceFile: h5py._hl.dataset
    functionUses: 1
    functionsReached:
    - h5py._hl.selections.Selection.broadcast
    - h5py._hl.selections.SimpleSelection.expand_shape
    - <builtin>.super
    - numpy.asarray
    - <builtin>.range
    - h5py._hl.selections.SimpleSelection.__init__
    - <builtin>.list
    - numpy.transpose
    - remaining_src_dims.pop
    - h5py._hl.base.product
    - h5py._hl.selections.SimpleSelection.broadcast
    - <builtin>.any
    - sid.offset_simple
    - <builtin>.len
    - h5py._hl.selections.PointSelection.__init__
    - sid.select_hyperslab
    - h5s.create_simple
    - h5py._hl.selections.Selection.__init__
    - _selector.Selector
    - mask.nonzero
    - numpy.unravel_index
    - h5py._hl.selections.PointSelection._perform_selection
    - <builtin>.isinstance
    - <builtin>.zip
    - eshape.append
    - h5r.get_region
    - <builtin>.tuple
    - h5py._hl.selections.select
    - h5py._hl.selections.PointSelection.from_mask
    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 0x7f99aed4be20>
    - <ast.Constant object at 0x7f99aed4b9a0>
    argNames:
    - self
    - source
    - source_sel
    - dest_sel
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 1047
    functionName: h5py._hl.dataset.Dataset.write_direct
    functionSourceFile: h5py._hl.dataset
    functionUses: 0
    functionsReached:
    - h5py._hl.selections.Selection.broadcast
    - h5py._hl.selections.SimpleSelection.expand_shape
    - <builtin>.super
    - numpy.asarray
    - <builtin>.range
    - h5py._hl.selections.SimpleSelection.__init__
    - <builtin>.list
    - numpy.transpose
    - remaining_src_dims.pop
    - h5py._hl.base.product
    - h5py._hl.selections.SimpleSelection.broadcast
    - <builtin>.any
    - sid.offset_simple
    - <builtin>.len
    - h5py._hl.selections.PointSelection.__init__
    - sid.select_hyperslab
    - h5s.create_simple
    - h5py._hl.selections.Selection.__init__
    - _selector.Selector
    - mask.nonzero
    - numpy.unravel_index
    - h5py._hl.selections.PointSelection._perform_selection
    - <builtin>.isinstance
    - <builtin>.zip
    - eshape.append
    - h5r.get_region
    - <builtin>.tuple
    - h5py._hl.selections.select
    - h5py._hl.selections.PointSelection.from_mask
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f99aebc4910>
    - <ast.Constant object at 0x7f99aebc48e0>
    argNames:
    - self
    - dtype
    - copy
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1073
    functionName: h5py._hl.dataset.Dataset.__array__
    functionSourceFile: h5py._hl.dataset
    functionUses: 0
    functionsReached:
    - h5py._hl.dataset.Dataset.read_direct
    - h5py._hl.selections.Selection.broadcast
    - h5py._hl.selections.SimpleSelection.expand_shape
    - <builtin>.super
    - numpy.asarray
    - <builtin>.range
    - h5py._hl.selections.SimpleSelection.__init__
    - <builtin>.list
    - numpy.transpose
    - remaining_src_dims.pop
    - h5py._hl.base.product
    - h5py._hl.selections.SimpleSelection.broadcast
    - <builtin>.any
    - sid.offset_simple
    - numpy.zeros
    - <builtin>.len
    - h5py._hl.selections.PointSelection.__init__
    - sid.select_hyperslab
    - h5s.create_simple
    - h5py._hl.selections.Selection.__init__
    - _selector.Selector
    - mask.nonzero
    - numpy.unravel_index
    - h5py._hl.selections.PointSelection._perform_selection
    - <builtin>.isinstance
    - <builtin>.zip
    - eshape.append
    - h5r.get_region
    - <builtin>.tuple
    - h5py._hl.selections.select
    - h5py._hl.selections.PointSelection.from_mask
    linkageType: pythonLinkage
    raised:
    - ValueError
    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: 1093
    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: 1109
    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: 1120
    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: 1132
    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: 1137
    functionName: h5py._hl.dataset.Dataset.virtual_sources
    functionSourceFile: h5py._hl.dataset
    functionUses: 0
    functionsReached:
    - dcpl.get_virtual_filename
    - dcpl.get_virtual_dsetname
    - dcpl.get_virtual_vspace
    - collections.namedtuple.__init__
    - <builtin>.range
    - dcpl.get_virtual_srcspace
    - 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 0x7f99af2ed850>
    argNames:
    - self
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1150
    functionName: h5py._hl.dataset.Dataset.make_scale
    functionSourceFile: h5py._hl.dataset
    functionUses: 0
    functionsReached:
    - lcpl.set_char_encoding
    - name.encode
    - h5py._hl.base.CommonStateObject._e.get_lcpl
    - h5ds.set_scale
    - h5py._hl.base.CommonStateObject._e
    - <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: 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: 1163
    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.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:
    - <builtin>.any
    - numpy.dtype
    - <builtin>.len
    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: 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: 37
    functionName: h5py._hl.dims.DimensionProxy.label
    functionSourceFile: h5py._hl.dims
    functionUses: 0
    functionsReached:
    - lcpl.set_char_encoding
    - name.encode
    - name.decode
    - h5py._hl.base.CommonStateObject._e.get_lcpl
    - h5ds.get_label
    - h5py._hl.base.CommonStateObject._d
    - h5py._hl.base.CommonStateObject._e
    - h5ds.set_label
    - <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: h5ds.get_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: 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: 42
    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: 47
    functionName: h5py._hl.dims.DimensionProxy.__hash__
    functionSourceFile: h5py._hl.dims
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - <builtin>.hash
    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: 51
    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: 55
    functionName: h5py._hl.dims.DimensionProxy.__iter__
    functionSourceFile: h5py._hl.dims
    functionUses: 0
    functionsReached:
    - h5p.create
    - name.decode
    - plist.get_nfilters
    - h5ds.get_scale_name
    - h5py._hl.dataset.Dataset.__init__
    - h5py._hl.filters.get_filters
    - <builtin>.super
    - h5py._hl.dims.DimensionProxy.keys
    - <builtin>.str
    - plist.get_filter
    - h5py._hl.dims.DimensionProxy.items
    - h5ds.iterate
    - h5py._hl.base.CommonStateObject._d
    - filters.get
    - <builtin>.range
    - <builtin>.len
    - <builtin>.isinstance
    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: 114
    functionName: h5py._hl.dims.DimensionProxy.keys
    functionSourceFile: h5py._hl.dims
    functionUses: 1
    functionsReached:
    - h5p.create
    - name.decode
    - plist.get_nfilters
    - h5ds.get_scale_name
    - h5py._hl.dataset.Dataset.__init__
    - h5py._hl.filters.get_filters
    - <builtin>.super
    - <builtin>.str
    - plist.get_filter
    - h5py._hl.dims.DimensionProxy.items
    - h5py._hl.base.CommonStateObject._d
    - h5ds.iterate
    - filters.get
    - <builtin>.range
    - <builtin>.len
    - <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: 59
    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: 63
    functionName: h5py._hl.dims.DimensionProxy.__getitem__
    functionSourceFile: h5py._hl.dims
    functionUses: 0
    functionsReached:
    - h5p.create
    - plist.get_nfilters
    - h5py._hl.dataset.Dataset.__init__
    - h5py._hl.filters.get_filters
    - <builtin>.super
    - <builtin>.str
    - plist.get_filter
    - h5ds.iterate
    - filters.get
    - <builtin>.range
    - <builtin>.len
    - <builtin>.isinstance
    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: 71
    functionName: h5py._hl.dims.DimensionProxy.__getitem__.f
    functionSourceFile: h5py._hl.dims
    functionUses: 0
    functionsReached:
    - lcpl.set_char_encoding
    - name.encode
    - h5py._hl.base.CommonStateObject._e.get_lcpl
    - h5ds.get_scale_name
    - h5py._hl.base.CommonStateObject._e
    - <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: 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: 81
    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: 89
    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: 97
    functionName: h5py._hl.dims.DimensionProxy.items
    functionSourceFile: h5py._hl.dims
    functionUses: 3
    functionsReached:
    - h5p.create
    - name.decode
    - plist.get_nfilters
    - h5py._hl.dataset.Dataset.__init__
    - h5ds.get_scale_name
    - h5py._hl.filters.get_filters
    - <builtin>.super
    - <builtin>.str
    - plist.get_filter
    - h5ds.iterate
    - h5py._hl.base.CommonStateObject._d
    - filters.get
    - <builtin>.range
    - <builtin>.len
    - <builtin>.isinstance
    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: 119
    functionName: h5py._hl.dims.DimensionProxy.values
    functionSourceFile: h5py._hl.dims
    functionUses: 0
    functionsReached:
    - h5p.create
    - name.decode
    - plist.get_nfilters
    - h5ds.get_scale_name
    - h5py._hl.dataset.Dataset.__init__
    - h5py._hl.filters.get_filters
    - <builtin>.super
    - <builtin>.str
    - plist.get_filter
    - h5py._hl.dims.DimensionProxy.items
    - h5py._hl.base.CommonStateObject._d
    - h5ds.iterate
    - filters.get
    - <builtin>.range
    - <builtin>.len
    - <builtin>.isinstance
    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: 125
    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: 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: 148
    functionName: h5py._hl.dims.DimensionManager.__getitem__
    functionSourceFile: h5py._hl.dims
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - h5py._hl.dims.DimensionProxy.__init__
    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: 156
    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: 161
    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: 167
    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 0x7f99aecb2ee0>
    argNames:
    - self
    - dset
    - name
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 172
    functionName: h5py._hl.dims.DimensionManager.create_scale
    functionSourceFile: h5py._hl.dims
    functionUses: 0
    functionsReached:
    - warnings.warn
    - dset.make_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: 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.vds
    functionSourceFile: h5py._hl.vds
    functionUses: 0
    functionsReached: []
    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: 34
    functionName: h5py._hl.vds._convert_space_for_key
    functionSourceFile: h5py._hl.vds
    functionUses: 2
    functionsReached:
    - <builtin>.list
    - copy.deepcopy.sel.id.select_hyperslab
    - <builtin>.tuple
    - copy.deepcopy.sel.id.get_select_type
    - <builtin>.enumerate
    - copy.deepcopy.sel.id.is_regular_hyperslab
    - copy.deepcopy.sel.id.get_simple_extent_ndims
    - copy.deepcopy.sel.id.get_regular_hyperslab
    - <builtin>.len
    - <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: 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 0x7f99aeba0820>
    - <ast.Constant object at 0x7f99aeba0d60>
    - <ast.Constant object at 0x7f99aeba0940>
    - <ast.Constant object at 0x7f99aeba0dc0>
    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: 87
    functionName: h5py._hl.vds.VirtualSource.__init__
    functionSourceFile: h5py._hl.vds
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - <builtin>.tuple
    - h5py._hl.selections.SimpleSelection.__init__
    - <builtin>.len
    - <builtin>.isinstance
    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: 133
    functionName: h5py._hl.vds.VirtualSource.shape
    functionSourceFile: h5py._hl.vds
    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
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 136
    functionName: h5py._hl.vds.VirtualSource.__getitem__
    functionSourceFile: h5py._hl.vds
    functionUses: 0
    functionsReached:
    - copy.deepcopy.sel.id.select_hyperslab
    - <builtin>.super
    - <builtin>.enumerate
    - numpy.asarray
    - <builtin>.list
    - copy.deepcopy
    - numpy.transpose
    - copy.deepcopy.sel.id.is_regular_hyperslab
    - h5py._hl.vds._convert_space_for_key
    - copy.deepcopy.sel.id.get_select_type
    - <builtin>.len
    - h5py._hl.selections.PointSelection.__init__
    - h5s.create_simple
    - h5py._hl.selections.Selection.__init__
    - _selector.Selector
    - mask.nonzero
    - h5py._hl.selections.PointSelection._perform_selection
    - copy.deepcopy.sel.id.get_regular_hyperslab
    - <builtin>.isinstance
    - h5r.get_region
    - <builtin>.tuple
    - copy.deepcopy.sel.id.get_simple_extent_ndims
    - h5py._hl.selections.select
    - h5py._hl.selections.PointSelection.from_mask
    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: 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: 175
    functionName: h5py._hl.vds.VirtualLayout.__setitem__
    functionSourceFile: h5py._hl.vds
    functionUses: 0
    functionsReached:
    - os.fspath
    - copy.deepcopy.sel.id.select_hyperslab
    - <builtin>.super
    - os.fsdecode.encode
    - <builtin>.enumerate
    - numpy.asarray
    - os.fsencode
    - os.fspath.encode
    - <builtin>.list
    - numpy.transpose
    - copy.deepcopy.sel.id.is_regular_hyperslab
    - h5py._hl.vds._convert_space_for_key
    - <builtin>.len
    - copy.deepcopy.sel.id.get_select_type
    - h5py._hl.selections.PointSelection.__init__
    - h5s.create_simple
    - h5py._hl.selections.Selection.__init__
    - _selector.Selector
    - mask.nonzero
    - h5py._hl.selections.PointSelection._perform_selection
    - source.name.encode
    - copy.deepcopy.sel.id.get_regular_hyperslab
    - <builtin>.isinstance
    - h5py._hl.vds.VirtualLayout._source_file_name
    - h5r.get_region
    - <builtin>.tuple
    - h5py._hl.compat.filename_encode
    - copy.deepcopy.sel.id.get_simple_extent_ndims
    - h5py._hl.selections.select
    - h5py._hl.selections.PointSelection.from_mask
    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: 187
    functionName: h5py._hl.vds.VirtualLayout._source_file_name
    functionSourceFile: h5py._hl.vds
    functionUses: 5
    functionsReached:
    - os.fspath.encode
    - os.fspath
    - os.fsdecode.encode
    - h5py._hl.compat.filename_encode
    - os.fsencode
    - <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: 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: 196
    functionName: h5py._hl.vds.VirtualLayout._get_dcpl
    functionSourceFile: h5py._hl.vds
    functionUses: 3
    functionsReached:
    - h5py._hl.vds.VirtualLayout._source_file_name
    - os.fspath.encode
    - h5p.create
    - os.fspath
    - new_dcpl.set_virtual
    - os.fsdecode.encode
    - h5py._hl.compat.filename_encode
    - <builtin>.range
    - os.fsencode
    - <builtin>.isinstance
    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.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.fspath.encode
    functionSourceFile: os
    functionUses: 21
    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: 21
    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: 21
    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: 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: os.fspath.decode
    functionSourceFile: os
    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: os.fsdecode
    functionSourceFile: os
    functionUses: 6
    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:
    - h5.get_libversion
    - collections.namedtuple
    linkageType: 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: 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
    - <builtin>.list
    - posixpath.split
    - posixpath.join
    - h5py.ipy_completer._retrieve_obj
    - <builtin>.eval
    - obj.keys
    - <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: 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:
    - a.startswith
    - <builtin>.dir
    - IPython.get_ipython
    - h5py.ipy_completer._retrieve_obj
    - IPython.utils.generics.complete_object
    - base.strip
    - <builtin>.eval
    - <builtin>.len
    - re_attr_match.split
    linkageType: 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:
    - h5py.ipy_completer.h5py_attr_completer
    - a.startswith
    - <builtin>.list
    - h5py.ipy_completer.h5py_item_completer
    - re_item_match.split
    - re_object_match.split
    - <builtin>.dir
    - IPython.get_ipython
    - posixpath.split
    - posixpath.join
    - h5py.ipy_completer._retrieve_obj
    - IPython.utils.generics.complete_object
    - base.strip
    - <builtin>.eval
    - obj.keys
    - <builtin>.len
    - re_attr_match.split
    - <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: 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: 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: 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
  - 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
  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
  - 28
  h5py._hl:
  - 10
  h5py._hl.attrs:
  - 10
  h5py._hl.attrs.AttributeManager:
  - 28
  h5py._hl.attrs.AttributeManager.__contains__:
  - 272
  - 271
  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__:
  - 256
  - 257
  - 258
  - 259
  - 264
  - 266
  - 267
  - 248
  h5py._hl.attrs.AttributeManager.__iter__.iter_cb:
  - 253
  - 254
  h5py._hl.attrs.AttributeManager.__len__:
  - 243
  - 245
  h5py._hl.attrs.AttributeManager.__repr__:
  - 276
  - 278
  h5py._hl.attrs.AttributeManager.__setitem__:
  - 104
  - 98
  h5py._hl.attrs.AttributeManager.create:
  - 130
  - 131
  - 133
  - 135
  - 141
  - 144
  - 147
  - 154
  - 159
  - 163
  - 170
  - 173
  - 174
  - 177
  - 178
  - 181
  - 182
  - 183
  - 188
  - 189
  - 191
  - 199
  - 200
  - 202
  - 204
  - 205
  - 207
  - 208
  - 210
  - 112
  - 125
  h5py._hl.attrs.AttributeManager.get_id:
  - 92
  - 94
  h5py._hl.attrs.AttributeManager.modify:
  - 225
  - 227
  - 232
  - 233
  - 236
  - 237
  - 239
  - 213
  - 222
  h5py._hl.base:
  - 10
  - 140
  - 141
  h5py._hl.base.CommonStateObject:
  - 153
  h5py._hl.base.CommonStateObject._d:
  - 216
  - 209
  - 220
  h5py._hl.base.CommonStateObject._e:
  - 192
  - 194
  - 196
  - 199
  - 204
  - 205
  - 174
  - 189
  h5py._hl.base.CommonStateObject._e.get_lcpl:
  - 184
  - 185
  - 186
  h5py._hl.base.CommonStateObject._lapl:
  - 163
  h5py._hl.base.CommonStateObject._lcpl:
  - 169
  h5py._hl.base.Empty:
  - 481
  h5py._hl.base.Empty.__eq__:
  - 494
  h5py._hl.base.Empty.__init__:
  - 491
  h5py._hl.base.Empty.__repr__:
  - 499
  h5py._hl.base.HLObject:
  - 274
  h5py._hl.base.HLObject.__bool__:
  - 353
  h5py._hl.base.HLObject.__eq__:
  - 347
  h5py._hl.base.HLObject.__getnewargs__:
  - 357
  h5py._hl.base.HLObject.__hash__:
  - 343
  h5py._hl.base.HLObject.__init__:
  - 338
  h5py._hl.base.HLObject.attrs:
  - 331
  - 334
  h5py._hl.base.HLObject.file:
  - 280
  - 283
  h5py._hl.base.HLObject.id:
  - 306
  h5py._hl.base.HLObject.name:
  - 288
  - 289
  h5py._hl.base.HLObject.parent:
  - 299
  - 301
  - 294
  h5py._hl.base.HLObject.ref:
  - 312
  - 313
  h5py._hl.base.HLObject.regionref:
  - 318
  - 327
  h5py._hl.base.ItemsViewHDF5:
  - 420
  h5py._hl.base.ItemsViewHDF5.__contains__:
  - 427
  - 428
  h5py._hl.base.ItemsViewHDF5.__iter__:
  - 433
  - 434
  h5py._hl.base.ItemsViewHDF5.__reversed__:
  - 438
  - 439
  h5py._hl.base.KeysViewHDF5.__reversed__:
  - 387
  h5py._hl.base.KeysViewHDF5.__str__:
  - 384
  h5py._hl.base.MappingHDF5:
  - 444
  h5py._hl.base.MappingHDF5._ipython_key_completions_:
  - 464
  - 465
  h5py._hl.base.MappingHDF5.items:
  - 460
  - 461
  h5py._hl.base.MappingHDF5.keys:
  - 452
  - 453
  h5py._hl.base.MappingHDF5.values:
  - 456
  - 457
  h5py._hl.base.MutableMappingHDF5:
  - 470
  h5py._hl.base.ValuesViewHDF5:
  - 393
  h5py._hl.base.ValuesViewHDF5.__contains__:
  - 402
  - 403
  h5py._hl.base.ValuesViewHDF5.__iter__:
  - 409
  - 410
  h5py._hl.base.ValuesViewHDF5.__reversed__:
  - 414
  - 415
  h5py._hl.base._RegionProxy:
  - 228
  h5py._hl.base._RegionProxy.__getitem__:
  - 250
  - 254
  - 255
  h5py._hl.base._RegionProxy.selection:
  - 264
  - 268
  - 269
  h5py._hl.base._RegionProxy.shape:
  - 258
  - 260
  h5py._hl.base.array_for_new_object:
  - 103
  - 109
  - 111
  - 116
  - 118
  - 123
  - 124
  h5py._hl.base.cached_property.__get__:
  - 529
  - 532
  h5py._hl.base.cached_property.__init__:
  - 525
  h5py._hl.base.default_lapl:
  - 130
  h5py._hl.base.default_lcpl:
  - 136
  - 137
  - 135
  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:
  - 145
  - 146
  h5py._hl.base.is_float16_dtype:
  - 98
  - 95
  h5py._hl.base.is_hdf5:
  - 32
  - 34
  - 36
  - 37
  h5py._hl.base.product:
  - 509
  - 503
  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:
  - 32
  - 10
  - 324
  - 31
  h5py._hl.dataset.AsStrWrapper:
  - 230
  h5py._hl.dataset.AsStrWrapper.__array__:
  - 265
  - 261
  - 270
  - 271
  h5py._hl.dataset.AsStrWrapper.__getitem__:
  - 249
  - 250
  - 246
  - 247
  h5py._hl.dataset.AsStrWrapper.__init__:
  - 233
  - 234
  h5py._hl.dataset.AsStrWrapper.__len__:
  - 258
  - 254
  h5py._hl.dataset.AstypeWrapper:
  - 200
  h5py._hl.dataset.AstypeWrapper.__array__:
  - 224
  - 217
  - 225
  h5py._hl.dataset.AstypeWrapper.__getitem__:
  - 207
  h5py._hl.dataset.AstypeWrapper.__init__:
  - 204
  h5py._hl.dataset.AstypeWrapper.__len__:
  - 210
  - 214
  h5py._hl.dataset.ChunkIterator:
  - 344
  h5py._hl.dataset.ChunkIterator.__init__:
  - 356
  - 358
  - 359
  - 360
  - 363
  - 367
  - 370
  - 372
  - 375
  - 349
  - 351
  h5py._hl.dataset.ChunkIterator.__next__:
  - 387
  - 392
  - 394
  - 396
  - 397
  - 406
  - 408
  - 410
  - 381
  - 414
  - 383
  h5py._hl.dataset.CollectiveContext:
  - 327
  h5py._hl.dataset.CollectiveContext.__enter__:
  - 336
  h5py._hl.dataset.CollectiveContext.__exit__:
  - 340
  h5py._hl.dataset.Dataset:
  - 419
  - 1129
  - 463
  - 1107
  - 1118
  h5py._hl.dataset.Dataset.__array__:
  - 1089
  - 1074
  - 1078
  - 1083
  - 1086
  h5py._hl.dataset.Dataset.__getitem__:
  - 775
  - 777
  - 779
  - 783
  - 786
  - 787
  - 791
  - 793
  - 795
  - 797
  - 798
  - 800
  - 802
  - 806
  - 808
  - 809
  - 812
  - 813
  - 814
  - 816
  - 817
  - 818
  - 821
  - 822
  - 823
  - 828
  - 831
  - 832
  - 836
  - 837
  - 838
  - 839
  - 840
  - 842
  - 843
  - 844
  - 845
  - 852
  - 854
  - 855
  - 857
  - 860
  - 862
  - 865
  - 765
  h5py._hl.dataset.Dataset.__init__:
  - 659
  - 661
  - 663
  - 665
  - 666
  - 667
  h5py._hl.dataset.Dataset.__iter__:
  - 728
  - 736
  - 733
  - 735
  h5py._hl.dataset.Dataset.__len__:
  - 705
  - 709
  - 710
  h5py._hl.dataset.Dataset.__repr__:
  - 1097
  - 1100
  - 1094
  h5py._hl.dataset.Dataset.__setitem__:
  - 896
  - 897
  - 898
  - 899
  - 902
  - 1019
  - 905
  - 907
  - 909
  - 911
  - 919
  - 920
  - 921
  - 922
  - 923
  - 924
  - 925
  - 933
  - 934
  - 935
  - 940
  - 941
  - 944
  - 946
  - 947
  - 949
  - 950
  - 953
  - 958
  - 961
  - 962
  - 966
  - 967
  - 968
  - 969
  - 974
  - 975
  - 976
  - 978
  - 986
  - 988
  - 871
  - 877
  - 1006
  - 1007
  - 880
  - 881
  - 1009
  - 1010
  - 1012
  - 885
  - 886
  - 888
  - 1018
  - 891
  - 1020
  - 895
  h5py._hl.dataset.Dataset._extent_type:
  - 649
  - 650
  h5py._hl.dataset.Dataset._fast_read_ok:
  - 760
  - 757
  h5py._hl.dataset.Dataset._fast_reader:
  - 545
  - 546
  - 549
  - 553
  h5py._hl.dataset.Dataset._is_empty:
  - 654
  h5py._hl.dataset.Dataset._selector:
  - 539
  - 531
  - 532
  - 535
  h5py._hl.dataset.Dataset.asstr:
  - 448
  - 432
  - 440
  - 441
  - 446
  h5py._hl.dataset.Dataset.astype:
  - 424
  - 429
  h5py._hl.dataset.Dataset.chunks:
  - 568
  - 569
  - 566
  h5py._hl.dataset.Dataset.collective:
  - 467
  - 468
  h5py._hl.dataset.Dataset.compression:
  - 576
  - 577
  - 575
  h5py._hl.dataset.Dataset.compression_opts:
  - 584
  - 585
  h5py._hl.dataset.Dataset.dims:
  - 472
  - 475
  h5py._hl.dataset.Dataset.dtype:
  - 560
  h5py._hl.dataset.Dataset.external:
  - 614
  - 617
  - 618
  - 620
  - 621
  - 622
  - 623
  h5py._hl.dataset.Dataset.fields:
  - 451
  - 461
  - 459
  h5py._hl.dataset.Dataset.fillvalue:
  - 641
  - 642
  - 643
  h5py._hl.dataset.Dataset.fletcher32:
  - 596
  h5py._hl.dataset.Dataset.flush:
  - 1121
  - 1127
  h5py._hl.dataset.Dataset.is_scale:
  - 1168
  - 1164
  h5py._hl.dataset.Dataset.is_virtual:
  - 1133
  - 1134
  h5py._hl.dataset.Dataset.iter_chunks:
  - 753
  - 740
  h5py._hl.dataset.Dataset.len:
  - 722
  - 715
  h5py._hl.dataset.Dataset.make_scale:
  - 1159
  - 1151
  h5py._hl.dataset.Dataset.maxshape:
  - 629
  - 631
  - 632
  - 633
  - 636
  h5py._hl.dataset.Dataset.nbytes:
  - 523
  - 525
  h5py._hl.dataset.Dataset.ndim:
  - 480
  h5py._hl.dataset.Dataset.read_direct:
  - 1031
  - 1033
  - 1034
  - 1036
  - 1039
  - 1040
  - 1042
  - 1044
  - 1045
  - 1023
  h5py._hl.dataset.Dataset.refresh:
  - 1115
  - 1116
  - 1110
  h5py._hl.dataset.Dataset.resize:
  - 672
  - 686
  - 689
  - 690
  - 693
  - 696
  - 699
  - 700
  h5py._hl.dataset.Dataset.scaleoffset:
  - 602
  h5py._hl.dataset.Dataset.shape:
  - 502
  - 485
  - 486
  - 494
  h5py._hl.dataset.Dataset.shuffle:
  - 590
  h5py._hl.dataset.Dataset.size:
  - 513
  - 517
  - 506
  - 507
  - 510
  h5py._hl.dataset.Dataset.virtual_sources:
  - 1138
  - 1139
  - 1143
  - 1144
  - 1145
  - 1146
  - 1147
  h5py._hl.dataset.Dataset.write_direct:
  - 1056
  - 1058
  - 1059
  - 1061
  - 1064
  - 1065
  - 1067
  - 1069
  - 1070
  - 1048
  h5py._hl.dataset.FieldsWrapper:
  - 276
  h5py._hl.dataset.FieldsWrapper.__array__:
  - 293
  - 294
  - 287
  h5py._hl.dataset.FieldsWrapper.__getitem__:
  - 299
  - 300
  h5py._hl.dataset.FieldsWrapper.__init__:
  - 281
  - 284
  h5py._hl.dataset.FieldsWrapper.__len__:
  - 305
  - 309
  h5py._hl.dataset.make_new_dset:
  - 128
  - 129
  - 131
  - 132
  - 133
  - 136
  - 137
  - 139
  - 140
  - 142
  - 143
  - 145
  - 146
  - 148
  - 149
  - 150
  - 152
  - 154
  - 156
  - 158
  - 159
  - 161
  - 163
  - 165
  - 166
  - 42
  - 45
  - 46
  - 49
  - 50
  - 51
  - 53
  - 56
  - 57
  - 60
  - 65
  - 67
  - 68
  - 70
  - 74
  - 80
  - 81
  - 82
  - 85
  - 86
  - 89
  - 93
  - 94
  - 99
  - 100
  - 104
  - 105
  - 109
  - 111
  - 112
  - 115
  - 116
  - 118
  - 119
  - 121
  - 124
  - 125
  h5py._hl.dataset.open_dset:
  - 192
  - 194
  - 173
  - 175
  - 176
  - 178
  - 179
  - 181
  - 182
  - 184
  - 185
  - 186
  - 188
  - 190
  h5py._hl.dataset.readtime_dtype:
  - 321
  - 313
  - 314
  - 317
  - 318
  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:
  - 134
  h5py._hl.dims.DimensionManager.__getitem__:
  - 153
  - 149
  - 151
  h5py._hl.dims.DimensionManager.__init__:
  - 143
  h5py._hl.dims.DimensionManager.__iter__:
  - 162
  - 163
  - 164
  h5py._hl.dims.DimensionManager.__len__:
  - 157
  h5py._hl.dims.DimensionManager.__repr__:
  - 168
  - 170
  h5py._hl.dims.DimensionManager.create_scale:
  - 177
  - 173
  - 181
  h5py._hl.dims.DimensionProxy:
  - 25
  h5py._hl.dims.DimensionProxy.__eq__:
  - 52
  h5py._hl.dims.DimensionProxy.__getitem__:
  - 65
  - 67
  - 68
  - 76
  - 77
  - 79
  h5py._hl.dims.DimensionProxy.__getitem__.f:
  - 72
  - 73
  h5py._hl.dims.DimensionProxy.__hash__:
  - 48
  h5py._hl.dims.DimensionProxy.__iter__:
  - 56
  h5py._hl.dims.DimensionProxy.__len__:
  - 60
  h5py._hl.dims.DimensionProxy.__repr__:
  - 129
  - 126
  h5py._hl.dims.DimensionProxy.attach_scale:
  - 82
  - 87
  h5py._hl.dims.DimensionProxy.detach_scale:
  - 90
  - 95
  h5py._hl.dims.DimensionProxy.items:
  - 110
  - 98
  - 107
  - 106
  h5py._hl.dims.DimensionProxy.keys:
  - 115
  - 117
  h5py._hl.dims.DimensionProxy.label:
  - 32
  - 33
  - 39
  h5py._hl.dims.DimensionProxy.values:
  - 120
  - 122
  h5py._hl.files:
  - 35
  - 37
  - 38
  - 39
  - 41
  - 10
  - 42
  - 43
  - 74
  - 75
  - 77
  - 78
  - 25
  - 26
  - 27
  h5py._hl.files.<lambda1>:
  - 75
  h5py._hl.files.<lambda2>:
  - 78
  h5py._hl.files.File:
  - 346
  - 279
  h5py._hl.files.File.__exit__:
  - 598
  - 599
  h5py._hl.files.File.__init__:
  - 516
  - 520
  - 521
  - 525
  - 527
  - 528
  - 531
  - 534
  - 535
  - 537
  - 539
  - 540
  - 542
  - 545
  - 546
  - 553
  - 559
  - 562
  - 564
  - 569
  - 381
  - 500
  - 501
  - 503
  - 504
  - 505
  - 506
  - 509
  h5py._hl.files.File.__repr__:
  - 611
  - 609
  - 610
  - 603
  h5py._hl.files.File.atomic:
  - 353
  - 359
  - 351
  h5py._hl.files.File.attrs:
  - 290
  - 285
  h5py._hl.files.File.close:
  - 580
  - 581
  - 583
  - 584
  - 572
  - 575
  h5py._hl.files.File.driver:
  - 312
  - 314
  - 301
  - 310
  h5py._hl.files.File.filename:
  - 296
  - 295
  h5py._hl.files.File.flush:
  - 587
  - 590
  h5py._hl.files.File.libver:
  - 328
  - 329
  - 330
  h5py._hl.files.File.meta_block_size:
  - 344
  - 342
  - 343
  h5py._hl.files.File.mode:
  - 321
  - 323
  - 319
  h5py._hl.files.File.swmr_mode:
  - 372
  - 371
  - 364
  - 365
  h5py._hl.files.File.userblock_size:
  - 336
  - 337
  - 335
  h5py._hl.files._set_fapl_fileobj:
  - 57
  - 58
  h5py._hl.files._set_fapl_mpio:
  - 48
  - 52
  - 53
  - 47
  h5py._hl.files.make_fapl:
  - 128
  - 130
  - 131
  - 133
  - 135
  - 137
  - 139
  - 140
  - 141
  - 143
  - 144
  - 146
  - 147
  - 151
  - 152
  - 153
  - 154
  - 155
  - 156
  - 160
  - 162
  - 163
  - 164
  - 173
  - 174
  - 175
  - 176
  - 177
  - 179
  - 181
  - 115
  - 116
  - 118
  - 119
  - 127
  h5py._hl.files.make_fcpl:
  - 192
  - 194
  - 196
  - 203
  - 204
  - 207
  - 208
  - 209
  - 188
  - 189
  - 190
  - 191
  h5py._hl.files.make_fid:
  - 261
  - 266
  - 267
  - 268
  - 271
  - 216
  - 219
  - 220
  - 224
  - 227
  - 228
  - 229
  - 231
  - 233
  - 235
  - 236
  - 237
  - 238
  - 239
  - 240
  - 241
  - 242
  - 247
  - 249
  h5py._hl.files.register_driver:
  - 82
  h5py._hl.files.registered_drivers:
  - 106
  - 108
  h5py._hl.files.unregister_driver:
  - 95
  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:
  - 257
  - 258
  - 260
  - 261
  - 262
  - 265
  - 266
  - 267
  - 269
  - 271
  - 272
  - 274
  - 275
  - 277
  - 150
  - 278
  - 279
  - 280
  - 281
  - 155
  - 283
  - 157
  - 284
  - 285
  - 288
  - 162
  - 164
  - 293
  - 294
  - 177
  - 178
  - 180
  - 181
  - 185
  - 188
  - 189
  - 191
  - 196
  - 197
  - 200
  - 201
  - 209
  - 211
  - 214
  - 218
  - 223
  - 226
  - 227
  - 230
  - 231
  - 241
  - 245
  - 248
  - 252
  - 255
  h5py._hl.filters.fill_dcpl.rq_tuple:
  - 168
  - 171
  - 174
  - 167
  h5py._hl.filters.get_filters:
  - 320
  - 322
  - 324
  - 329
  - 299
  - 332
  - 335
  - 311
  - 313
  - 315
  - 317
  h5py._hl.filters.guess_chunk:
  - 384
  - 354
  - 356
  - 357
  - 388
  - 391
  - 360
  - 361
  - 394
  - 366
  - 367
  - 369
  - 371
  - 344
  - 381
  - 383
  h5py._hl.group:
  - 10
  h5py._hl.group.ExternalLink:
  - 780
  h5py._hl.group.ExternalLink.__init__:
  - 796
  h5py._hl.group.ExternalLink.filename:
  - 792
  h5py._hl.group.ExternalLink.path:
  - 787
  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__:
  - 737
  - 743
  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:
  - 640
  - 614
  h5py._hl.group.Group.visit.proxy:
  - 638
  - 639
  h5py._hl.group.Group.visit_links:
  - 677
  - 701
  h5py._hl.group.Group.visit_links.proxy:
  - 699
  - 700
  h5py._hl.group.Group.visititems:
  - 674
  - 643
  h5py._hl.group.Group.visititems.proxy:
  - 672
  - 673
  - 671
  h5py._hl.group.Group.visititems_links:
  - 704
  - 733
  h5py._hl.group.Group.visititems_links.proxy:
  - 730
  - 731
  - 732
  h5py._hl.group.HardLink:
  - 750
  h5py._hl.group.SoftLink:
  - 760
  h5py._hl.group.SoftLink.__init__:
  - 772
  h5py._hl.group.SoftLink.path:
  - 768
  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
  h5py._hl.vds.VDSmap:
  - 27
  h5py._hl.vds.VirtualLayout:
  - 146
  h5py._hl.vds.VirtualLayout.__init__:
  - 168
  - 170
  - 172
  - 173
  h5py._hl.vds.VirtualLayout.__setitem__:
  - 176
  - 177
  - 178
  - 180
  - 181
  - 183
  - 184
  h5py._hl.vds.VirtualLayout._get_dcpl:
  - 197
  - 202
  - 203
  - 205
  - 210
  - 214
  - 215
  - 216
  - 217
  - 218
  - 219
  - 220
  - 221
  h5py._hl.vds.VirtualLayout._source_file_name:
  - 194
  - 188
  - 189
  h5py._hl.vds.VirtualLayout.make_dataset:
  - 228
  - 229
  - 231
  - 232
  - 235
  - 236
  - 238
  - 240
  - 244
  - 245
  - 247
  h5py._hl.vds.VirtualSource:
  - 68
  h5py._hl.vds.VirtualSource.__getitem__:
  - 137
  - 139
  - 140
  - 141
  h5py._hl.vds.VirtualSource.__init__:
  - 96
  - 129
  - 108
  - 111
  - 114
  - 117
  - 90
  - 124
  - 93
  - 127
  h5py._hl.vds._convert_space_for_key:
  - 64
  - 35
  - 39
  - 40
  - 45
  - 46
  - 47
  - 50
  - 54
  - 55
  - 56
  - 57
  - 60
  - 61
  h5py.enable_ipython_completer:
  - 96
  - 100
  - 104
  - 108
  - 111
  - 113
  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:
  - 92
  - 87
  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: []
  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'
