Interface npz
pynapple.io.interface_npz
File classes help to validate and load pynapple objects or NWB files. Data are always lazy-loaded. Both classes behaves like dictionnary.
NPZFile
Bases: object
Class that points to a NPZ file that can be loaded as a pynapple object. Objects have a save function in npz format as well as the Folder class.
Examples:
>>> import pynapple as nap
>>> tsd = nap.load_file("path/to/my_tsd.npz")
>>> tsd
Time (s)
0.0 0
0.1 1
0.2 2
dtype: int64
Source code in pynapple/io/interface_npz.py
22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 |
|
__init__
Initialization of the NPZ file
Parameters:
Name | Type | Description | Default |
---|---|---|---|
path |
str
|
Valid path to a NPZ file |
required |
Source code in pynapple/io/interface_npz.py
load
Load the NPZ file
Returns:
Type | Description |
---|---|
(Tsd, Ts, TsdFrame, TsdTensor, TsGroup, IntervalSet)
|
A pynapple object |