Metadata-Version: 2.1
Name: uproot
Version: 4.1.1
Summary: ROOT I/O in pure Python and NumPy.
Home-page: https://github.com/scikit-hep/uproot4
Author: Jim Pivarski
Author-email: pivarski@princeton.edu
Maintainer: The Scikit-HEP admins
Maintainer-email: scikit-hep-admins@googlegroups.com
License: BSD-3-Clause
Download-URL: https://github.com/scikit-hep/uproot4/releases
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: MacOS
Classifier: Operating System :: POSIX
Classifier: Operating System :: Unix
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Information Analysis
Classifier: Topic :: Scientific/Engineering :: Mathematics
Classifier: Topic :: Scientific/Engineering :: Physics
Classifier: Topic :: Software Development
Classifier: Topic :: Utilities
Requires-Python: !=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.6
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: numpy
Requires-Dist: setuptools
Provides-Extra: all
Requires-Dist: awkward (>=1.0.0) ; extra == 'all'
Requires-Dist: pandas ; extra == 'all'
Requires-Dist: boost-histogram (>=0.13) ; extra == 'all'
Requires-Dist: hist (>=1.2) ; extra == 'all'
Requires-Dist: pytest (>=4.6) ; extra == 'all'
Requires-Dist: flake8 ; extra == 'all'
Requires-Dist: flake8-print ; extra == 'all'
Requires-Dist: scikit-hep-testdata ; extra == 'all'
Requires-Dist: lz4 ; extra == 'all'
Requires-Dist: xxhash ; extra == 'all'
Requires-Dist: requests ; extra == 'all'
Provides-Extra: dev
Requires-Dist: awkward (>=1.0.0) ; extra == 'dev'
Requires-Dist: pandas ; extra == 'dev'
Requires-Dist: boost-histogram (>=0.13) ; extra == 'dev'
Requires-Dist: hist (>=1.2) ; extra == 'dev'
Provides-Extra: test
Requires-Dist: pytest (>=4.6) ; extra == 'test'
Requires-Dist: flake8 ; extra == 'test'
Requires-Dist: flake8-print ; extra == 'test'
Requires-Dist: scikit-hep-testdata ; extra == 'test'
Requires-Dist: lz4 ; extra == 'test'
Requires-Dist: xxhash ; extra == 'test'
Requires-Dist: requests ; extra == 'test'
[](https://pypi.org/project/uproot)
[](https://github.com/conda-forge/uproot-feedstock)
[](https://www.python.org)
[](https://opensource.org/licenses/BSD-3-Clause)
[](https://github.com/scikit-hep/uproot4/actions)
[](https://scikit-hep.org/)
[](https://nsf.gov/awardsearch/showAward?AWD_ID=1836650)
[](https://doi.org/10.5281/zenodo.4340632)
[](https://uproot.readthedocs.io/)
[](https://gitter.im/Scikit-HEP/uproot)
Uproot is a library for reading and writing [ROOT files](https://root.cern/) in pure Python and NumPy.
Unlike the standard C++ ROOT implementation, Uproot is only an I/O library, primarily intended to stream data into machine learning libraries in Python. Unlike PyROOT and root_numpy, Uproot does not depend on C++ ROOT. Instead, it uses Numpy to cast blocks of data from the ROOT file as Numpy arrays.