{ "info": { "author": "Noel Dawe", "author_email": "noel@dawe.me", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: BSD License", "Operating System :: MacOS", "Operating System :: POSIX", "Operating System :: Unix", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: Scientific/Engineering", "Topic :: Software Development", "Topic :: Utilities" ], "description": ".. image:: https://img.shields.io/pypi/v/rootpy.svg\n :target: https://pypi.python.org/pypi/rootpy\n.. image:: https://travis-ci.org/rootpy/rootpy.png\n :target: https://travis-ci.org/rootpy/rootpy\n.. image:: https://zenodo.org/badge/doi/10.5281/zenodo.18897.svg\n :target: http://dx.doi.org/10.5281/zenodo.18897\n\nPython has become the language of choice for high-level applications where\nfast prototyping and efficient development are important, while\nglueing together low-level libraries for performance-critical tasks.\nThe `PyROOT `_ bindings introduced\n`ROOT `_ into the world of Python, however, interacting\nwith ROOT in Python should not feel like you are still writing C++.\n\nThe rootpy project is a community-driven initiative aiming to provide a more\npythonic interface with ROOT on top of the existing PyROOT bindings. Given\nPython's reflective and dynamic nature, rootpy also aims to improve ROOT design\nflaws and supplement existing ROOT functionality. The scientific Python\ncommunity also offers a multitude of powerful packages such as\n`SciPy `_,\n`NumPy `_,\n`matplotlib `_,\n`scikit-learn `_,\nand `PyTables `_,\nbut a suitable interface between them and ROOT has been lacking. rootpy\nprovides the interfaces and conversion mechanisms required to liberate your\ndata and to take advantage of these alternatives if needed.\n\nKey features include:\n\n* Improvements to help you create and manipulate trees, histograms, cuts\n and vectors.\n\n* Dictionaries for STL types are compiled for you automatically.\n\n* Redirect ROOT's messages through Python's logging system.\n\n* Optionally turn ROOT errors into Python exceptions.\n\n* ``Get`` and ``Set`` methods on ROOT objects are also properties.\n\n* Easy navigation through ROOT files. You can now access objects with\n ``my_file.some_directory.tree_name``, for example.\n\n* Colours and other style attributes can be referred to by descriptive strings.\n\n* Provides a way of mapping ROOT trees onto python objects and collections.\n\n* Plot your ROOT histograms or graphs with `matplotlib`_.\n\n* Conversion of ROOT trees into `NumPy`_ `ndarrays\n `_\n and `recarrays\n `_\n through the related `root_numpy `_\n package.\n\n* Conversion of ROOT files containing trees into\n `HDF5 `_ format with\n `PyTables`_.\n\n* ``roosh``, a Bash-like shell environment for the ROOT file, very useful for\n quick ROOT file inspection and interactive plotting.\n\n* ``rootpy``, a command for common tasks such as summing histograms or drawing\n tree expressions over multiple files, listing the contents of a file,\n or inspecting tree branches and their sizes and types.", "description_content_type": null, "docs_url": null, "download_url": "http://pypi.python.org/packages/source/r/rootpy/rootpy-1.0.1.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://rootpy.github.com/rootpy", "keywords": "", "license": "new BSD", "maintainer": "", "maintainer_email": "", "name": "rootpy", "package_url": "https://pypi.org/project/rootpy/", "platform": "", "project_url": "https://pypi.org/project/rootpy/", "project_urls": { "Download": "http://pypi.python.org/packages/source/r/rootpy/rootpy-1.0.1.tar.gz", "Homepage": "http://rootpy.github.com/rootpy" }, "release_url": "https://pypi.org/project/rootpy/1.0.1/", "requires_dist": null, "requires_python": "", "summary": "A pythonic layer on top of the ROOT framework's PyROOT bindings.", "version": "1.0.1" }, "last_serial": 3205814, "releases": { "0.6": [ { "comment_text": "", "digests": { "md5": "66aeb137381eb829c21a3c47b16f3948", "sha256": "8af53e3f876de82db780d0bd82868f4f6635e30801a7bf1b2111c3a3d9aeb4b4" }, "downloads": -1, "filename": "rootpy-0.6.tar.gz", "has_sig": false, "md5_digest": "66aeb137381eb829c21a3c47b16f3948", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8157121, "upload_time": "2011-11-13T00:03:06", "url": "https://files.pythonhosted.org/packages/1d/c0/45a667eeb7804bd311e88d680459897b6597648032a8bf5fb90bceb518ac/rootpy-0.6.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "76494ce721606da05af339f2b61bb6b2", "sha256": "53dfe13eceb02a7866f04d67072c352586ac717b61d5ea6c6e9e04ab959ec3da" }, "downloads": -1, "filename": "rootpy-0.7.0.tar.gz", "has_sig": false, "md5_digest": "76494ce721606da05af339f2b61bb6b2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 307636, "upload_time": "2012-12-30T21:36:42", "url": "https://files.pythonhosted.org/packages/ca/d0/121924e7428768d22528e7c13f735f837f67319cc04f3af2b486a30e0969/rootpy-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "534aa282697d0659b2ee34c6a0f26297", "sha256": "d36399125ed8540b9a651e7b5c7ddeba686ef3107830d3d6d840cdae4834751c" }, "downloads": -1, "filename": "rootpy-0.7.1.tar.gz", "has_sig": false, "md5_digest": "534aa282697d0659b2ee34c6a0f26297", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 305412, "upload_time": "2013-03-11T22:03:40", "url": "https://files.pythonhosted.org/packages/19/c7/ee97e94a274092f402041c6d301b121cf1c6a17f151271733b1a138ec864/rootpy-0.7.1.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "9638aac105261315413c5882c93a87e2", "sha256": "ec0fc969101b6208e722bb9ae11dfe4a02ea53f8f91f591a5c2ea46f26581948" }, "downloads": -1, "filename": "rootpy-0.8.0.tar.gz", "has_sig": false, "md5_digest": "9638aac105261315413c5882c93a87e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 415826, "upload_time": "2015-06-24T01:23:28", "url": "https://files.pythonhosted.org/packages/a1/20/f4c485b433b28e93c6045114cf54350fcc4c74cb1cbe06a07334448d766f/rootpy-0.8.0.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "b7738dac76987a41d972a43f4ec36d9d", "sha256": "ee04f2d8f886fa569816fa571cf7204e67da8336616f1c81edf8ede5f15c4d33" }, "downloads": -1, "filename": "rootpy-0.8.1.tar.gz", "has_sig": false, "md5_digest": "b7738dac76987a41d972a43f4ec36d9d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 416488, "upload_time": "2016-01-19T03:58:04", "url": "https://files.pythonhosted.org/packages/c3/46/103fba17488d8a5ebdddf6dd63c542f79810784422c4a59f8db0189ad8ee/rootpy-0.8.1.tar.gz" } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "70f646236fa2a005a61d90568ebfa151", "sha256": "f51444b398c6ccbe909eb90a6541f908c83f6965c0209374605a6f55c3425be3" }, "downloads": -1, "filename": "rootpy-0.8.2.tar.gz", "has_sig": false, "md5_digest": "70f646236fa2a005a61d90568ebfa151", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 417301, "upload_time": "2016-06-11T12:34:43", "url": "https://files.pythonhosted.org/packages/86/73/5052f8d13777124941a16a8fe7586394e107a28201c9a818ac6a5023685a/rootpy-0.8.2.tar.gz" } ], "0.8.3": [ { "comment_text": "", "digests": { "md5": "63445d63aa25a3e326f1ffcfa9fa8fc1", "sha256": "1fac940e1a22f37573db8b83040cf5517464e48c1ef5700a4a651425345c0993" }, "downloads": -1, "filename": "rootpy-0.8.3.tar.gz", "has_sig": false, "md5_digest": "63445d63aa25a3e326f1ffcfa9fa8fc1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 417400, "upload_time": "2016-07-14T05:51:23", "url": "https://files.pythonhosted.org/packages/d5/40/feddb2c9d1cadfe05d1d9aea1a71be093dc700879c9f6af40a10b1330f34/rootpy-0.8.3.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "c5f6274d99f3ecde9f785866c82eaa4b", "sha256": "99156112bb9603dea6b10cbf8b5f97a26b502dbfdf3813d08650f9e894e95411" }, "downloads": -1, "filename": "rootpy-0.9.0.tar.gz", "has_sig": false, "md5_digest": "c5f6274d99f3ecde9f785866c82eaa4b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 422166, "upload_time": "2017-01-11T01:21:05", "url": "https://files.pythonhosted.org/packages/c0/a4/2672dad1920c23375fd8155c8fd7940b7e36fdd3cd018a886420dc6c76d0/rootpy-0.9.0.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "a3f47884e4fb1ed37d8cbc4b99175dc8", "sha256": "e783ab61d057becba1474b6fedb3394d00c86da04d6c95c988e990aed9c681f9" }, "downloads": -1, "filename": "rootpy-0.9.1.tar.gz", "has_sig": false, "md5_digest": "a3f47884e4fb1ed37d8cbc4b99175dc8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 430199, "upload_time": "2017-07-07T02:54:22", "url": "https://files.pythonhosted.org/packages/33/0f/1d2c7bd7faa18172e1b4d2e3408ddb2ac57cd9866d340fc1974981836833/rootpy-0.9.1.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "40b25890361a0825b7800dc2dd20e6bb", "sha256": "7054e4130f7e150f99e6bd3a8ebd3a4dd0dd337e8937c7ab550f2688d64d9165" }, "downloads": -1, "filename": "rootpy-1.0.0.tar.gz", "has_sig": false, "md5_digest": "40b25890361a0825b7800dc2dd20e6bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 418524, "upload_time": "2017-09-21T00:28:29", "url": "https://files.pythonhosted.org/packages/e1/9f/c408b8639adb00c4aa6aed81482b83d4ee2c94429e698182a176f53324dd/rootpy-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "3146957733f56f4981cd2f5162774f66", "sha256": "7d85fc8fc4ff96a833fa593be401aa4836b755757b518d23d4c00d7a105ce27e" }, "downloads": -1, "filename": "rootpy-1.0.1.tar.gz", "has_sig": false, "md5_digest": "3146957733f56f4981cd2f5162774f66", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 418618, "upload_time": "2017-09-27T02:59:02", "url": "https://files.pythonhosted.org/packages/55/e5/07a19ef0bb1111039b69202ba30550cc65c6d295bb17a81861b5994bd3c2/rootpy-1.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3146957733f56f4981cd2f5162774f66", "sha256": "7d85fc8fc4ff96a833fa593be401aa4836b755757b518d23d4c00d7a105ce27e" }, "downloads": -1, "filename": "rootpy-1.0.1.tar.gz", "has_sig": false, "md5_digest": "3146957733f56f4981cd2f5162774f66", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 418618, "upload_time": "2017-09-27T02:59:02", "url": "https://files.pythonhosted.org/packages/55/e5/07a19ef0bb1111039b69202ba30550cc65c6d295bb17a81861b5994bd3c2/rootpy-1.0.1.tar.gz" } ] }