Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
Parameters
----------
{recursive}
{filtername}
{filtertitle}
Returns
-------
list of bytes
subbranch names.
""".format(**tree_fragments)
_method(uproot.tree.TBranchMethods.values).__doc__ = \
u"""Return subbranches.
Parameters
----------
{recursive}
{filtername}
{filtertitle}
Returns
-------
list of :py:class:`TBranch `
subbranches.
""".format(**tree_fragments)
_method(uproot.tree.TBranchMethods.basket_compressedbytes).__doc__ = \
u"""The number of bytes contained in the basket (data and offsets; not including any key headers) *before* decompression, if applicable.
Parameters
----------
{i}
{keycache}
Returns
-------
int
number of compressed bytes.
""".format(**tree_fragments)
_method(uproot.tree.TBranchMethods.basket_numitems).__doc__ = \
u"""The number of items in the basket, under a given interpretation.
Parameters
----------
{i}
{interpretation}
{keycache}
Returns
-------
int
number of items.
""".format(**tree_fragments)
""".format(**tree_fragments)
_method(uproot.tree.TBranchMethods.basket_numentries).__doc__ = \
u"""The number of entries in a given basket.
Parameters
----------
{i}
Returns
-------
int
number of entries.
""".format(**tree_fragments)
_method(uproot.tree.TBranchMethods.basket_uncompressedbytes).__doc__ = \
u"""The number of bytes contained in the basket (data and offsets; not including any key headers) *after* decompression, if applicable.
Parameters
----------
{i}
{keycache}
Returns
-------
int
number of uncompressed bytes.
""".format(**tree_fragments)
_method(uproot.tree.TBranchMethods.basket_compressedbytes).__doc__ = \
u"""The number of bytes contained in the basket (data and offsets; not including any key headers) *before* decompression, if applicable.
""".format(**tree_fragments)
_method(uproot.tree.TBranchMethods.uncompressedbytes).__doc__ = \
u"""The number of bytes contained in the TBranch (data and offsets; not including any key headers) *after* decompression, if applicable.
Parameters
----------
{keycache}
Returns
-------
int
uncompressed bytes.
""".format(**tree_fragments)
_method(uproot.tree.TBranchMethods.compressedbytes).__doc__ = \
u"""The number of bytes contained in the TBranch (data and offsets; not including any key headers) *before* decompression, if applicable.
Parameters
----------
{keycache}
Returns
-------
int
compressed bytes.
""".format(**tree_fragments)
_method(uproot.tree.TBranchMethods.compressionratio).__doc__ = \
u"""The uncompressed bytes divided by compressed bytes (greater than or equal to 1).
Parameters
_method(uproot.tree.TBranchMethods.basket_uncompressedbytes).__doc__ = \
u"""The number of bytes contained in the basket (data and offsets; not including any key headers) *after* decompression, if applicable.
Parameters
----------
{i}
{keycache}
Returns
-------
int
number of uncompressed bytes.
""".format(**tree_fragments)
_method(uproot.tree.TBranchMethods.basket_compressedbytes).__doc__ = \
u"""The number of bytes contained in the basket (data and offsets; not including any key headers) *before* decompression, if applicable.
Parameters
----------
{i}
{keycache}
Returns
-------
int
number of compressed bytes.
""".format(**tree_fragments)
_method(uproot.tree.TBranchMethods.basket_numitems).__doc__ = \
u"""The number of items in the basket, under a given interpretation.
Parameters
----------
{recursive}
{filtername}
{filtertitle}
Returns
-------
list of (bytes, :py:class:`TBranch `)
*(subbranch name, subbranch)* pairs.
""".format(**tree_fragments)
_method(uproot.tree.TBranchMethods.allkeys).__doc__ = \
u"""Return subbranch names at all levels of depth (shortcut for passing ``recursive=True`` to :py:meth:`keys `).
Parameters
----------
{filtername}
{filtertitle}
Returns
-------
list of bytes
subbranch names.
""".format(**tree_fragments)
_method(uproot.tree.TBranchMethods.allvalues).__doc__ = \
u"""Return subbranches at all levels of depth (shortcut for passing ``recursive=True`` to :py:meth:`values `).
Parameters
----------
{recursive}
{filtername}
{filtertitle}
Returns
-------
list of :py:class:`TBranch `
subbranches.
""".format(**tree_fragments)
_method(uproot.tree.TBranchMethods.items).__doc__ = \
u"""Return *(subbranch name, subbranch)* pairs.
Parameters
----------
{recursive}
{filtername}
{filtertitle}
Returns
-------
list of (bytes, :py:class:`TBranch `)
*(subbranch name, subbranch)* pairs.
""".format(**tree_fragments)
Parameters
----------
{recursive}
{filtername}
{filtertitle}
Returns
-------
iterator over :py:class:`TBranch `
subbranches.
""".format(**tree_fragments)
_method(uproot.tree.TBranchMethods.iteritems).__doc__ = \
u"""Iterate over *(subbranch name, subbranch)* pairs.
Parameters
----------
{recursive}
{filtername}
{filtertitle}
Returns
-------
iterator over (bytes, :py:class:`TBranch `)
*(subbranch name, subbranch)* pairs.
""".format(**tree_fragments)
def _recover(self):
recoveredbaskets = [x for x in uproot.rootio.TObjArray.read(self._source, self._fBaskets._cursor, self._context, self, asclass=TBranchMethods._RecoveredTBasket) if x is not None]
if self._numgoodbaskets == 0:
entryoffsets = [0]
else:
entryoffsets = self._fBasketEntry[:self._numgoodbaskets + 1].tolist()
for basket in recoveredbaskets:
entryoffsets.append(entryoffsets[-1] + basket.numentries)
if entryoffsets[-1] == self.numentries:
with self._recoverylock:
self._recoveredbaskets = recoveredbaskets
self._entryoffsets = entryoffsets
else:
raise ValueError("entries in recovered baskets (offsets {0}) don't add up to total number of entries ({1})\n in file: {2}".format(entryoffsets, self.numentries, self._context.sourcepath))
Parameters
----------
{recursive}
{filtername}
{filtertitle}
Returns
-------
iterator over (bytes, :py:class:`TBranch `)
*(subbranch name, subbranch)* pairs.
""".format(**tree_fragments)
_method(uproot.tree.TBranchMethods.keys).__doc__ = \
u"""Return subbranch names.
Parameters
----------
{recursive}
{filtername}
{filtertitle}
Returns
-------
list of bytes
subbranch names.
""".format(**tree_fragments)