{ "info": { "author": "['Corey Adams', 'Kazuhiro Terao', 'Taritree Wongjirad', 'Marco del Tutto']", "author_email": "corey.adams@anl.gov", "bugtrack_url": null, "classifiers": [], "description": "[![Build Status](https://travis-ci.com/DeepLearnPhysics/larcv3.svg?branch=develop)](https://travis-ci.com/DeepLearnPhysics/larcv3) [![license](https://img.shields.io/github/license/mashape/apistatus.svg)](https://raw.githubusercontent.com/DeepLearnPhysics/larcv2/develop/LICENSE) \n\n# LArCV (Version 3)\nSoftware framework for image(2D)/volumetric(3D) data processing with APIs to interface deep neural network open-source softwares, written in C++ with extensive Python supports. Originally developed for analyzing data from [time-projection-chamber (TPC)](https://en.wikipedia.org/wiki/Time_projection_chamber). It is now converted to be a generic tool to handle 2D-projected images and 3D-voxelized data. LArCV is particularly suitable for sparse data processing.\n\n\n## Installation\n\nYou can install larcv through pypi: `pip install larcv` and it should work. You can also build from source:\n\n```bash\ngit clone https://github.com/DeepLearnPhysics/larcv3.git\ncd larcv3\ngit submodule update --init # Pulls pybind11 subpackage\npython setup.py build [-j 12] # Optional parallel build for faster compilation\npython setup.py install [--user | -prefix ${INSTALLATION_DIR} ] \n```\n\nTo verify your larcv installation, after install has completed:\n```\ncd larcv3/tests\npy.test .\n```\n\n\n### Dependencies\n\n* Python\n* Numpy\n* HDF5 (for IO)\n* cmake (for building)\n* scikit-build (for installation)\n* pytest (for continuous integration)\n\nHDF5 and cmake can all be installed by package managers. Conda will also work.\n\nFor compilation, a gcc > 4.8 is required. GCC versions 5 to 8 are all known to work, as is clang on MacOS.\n\nTo install requirements on ubuntu, you can do:\nsudo apt-get install cmake libhdf5-serial-dev python-dev\npip install numpy scikit-build pytest\n\nTo install requirements on mac, you can do:\nsudo port install cmake hdf5\npip install numpy scikit-build pytest\n\nTo install in a generic system, you can try conda or a virtual environment. It has been shown to work on many linux distributions.\n\n\n\n\n\n\n## Compatibility\n\nlarcv3 works on mac and many flavors of linux. It has never been tested on windows as far as I know. If you try to install and need help, please open an Issue.\n\n### Use Cases\n\nLarcv is predominantly used as an IO framework and data preprocessing tool for machine learning and deep learning. It has run on many systems and in many scenarios. Larcv has a suite of test cases available that test the serialization, read back, threaded IO tools, and distributed IO tools.\n\nLarcv has run on some of the biggest systems in the world, including Summit (ORNL) and Theta (ANL). It has been used for distributed io of sparse, non-uniform data up to hundreds of CPUs/GPUs, and had good performance.\n\nIf you would like to use larcv for your application and want to benchmark the performance, you are welcome to use the larcv3 open dataset (more info on deeplearnphysics.org) and if you would like help, open an issue or contact the authors directly.", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/DeepLearnPhysics/larcv3", "keywords": "larcv larcv3 neutrinos hdf5 h5 deep learning IO sparse", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "larcv", "package_url": "https://pypi.org/project/larcv/", "platform": "", "project_url": "https://pypi.org/project/larcv/", "project_urls": { "Homepage": "https://github.com/DeepLearnPhysics/larcv3", "Source Code": "https://github.com/DeepLearnPhysics/larcv3" }, "release_url": "https://pypi.org/project/larcv/3.4.1/", "requires_dist": null, "requires_python": "", "summary": "C++ IO and Preprocessing package for sparse neutrino data, with H5 for IO and python bindings.", "version": "3.4.1", "yanked": false, "yanked_reason": null }, "last_serial": 12769255, "releases": { "3.0.0": [ { "comment_text": "", "digests": { "md5": "8eede29c746dab93d85f6f29e2fde0f4", "sha256": "e796b9f304b0bf94a2445ffdecbda4c41a2dea728284b08cddf338005d5e9877" }, "downloads": -1, "filename": "larcv-3.0.0-py3.6-macosx-10.9-x86_64.egg", "has_sig": false, "md5_digest": "8eede29c746dab93d85f6f29e2fde0f4", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 1140312, "upload_time": "2019-06-26T20:09:43", "upload_time_iso_8601": "2019-06-26T20:09:43.005390Z", "url": "https://files.pythonhosted.org/packages/a6/0b/a6318f0b89a96cb4ed12c6374ec3dc02f07e200675eb522e80705e7c22df/larcv-3.0.0-py3.6-macosx-10.9-x86_64.egg", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "62392e8bb1eab8ce8ceb1a567d27ce85", "sha256": "a3a20d2effbfa9e9de477eabace6fbfcd0fd895b87947ec0bcda3660ccc405d0" }, "downloads": -1, "filename": "larcv-3.0.0.tar.gz", "has_sig": false, "md5_digest": "62392e8bb1eab8ce8ceb1a567d27ce85", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 960998, "upload_time": "2019-06-26T20:09:45", "upload_time_iso_8601": "2019-06-26T20:09:45.660796Z", "url": "https://files.pythonhosted.org/packages/16/e2/82f686e780c85ea40dc486e966b8b790d2df210307270ea48f7df872d8ef/larcv-3.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "3.1.0": [ { "comment_text": "", "digests": { "md5": "d7b1c72556d66cd554fcdf16d47fd3f6", "sha256": "3b6983c3315899174629072401d3513d8ea12510b423297f6d29e43f72123984" }, "downloads": -1, "filename": "larcv-3.1.0.tar.gz", "has_sig": false, "md5_digest": "d7b1c72556d66cd554fcdf16d47fd3f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 260088, "upload_time": "2019-09-12T18:24:45", "upload_time_iso_8601": "2019-09-12T18:24:45.162100Z", "url": "https://files.pythonhosted.org/packages/03/8f/50ddf76e09a3e0657ee449c8aa16f96d68be95f5d49b950f28c077512a24/larcv-3.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "3.2.0": [ { "comment_text": "", "digests": { "md5": "0d9ac4dfebc5e460f2ea94bb9a8223da", "sha256": "f5cb05677150f147800852087f2a09757ebbf91bfb4e246835e6b2a9dd1564d4" }, "downloads": -1, "filename": "larcv-3.2.0.tar.gz", "has_sig": false, "md5_digest": "0d9ac4dfebc5e460f2ea94bb9a8223da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 254714, "upload_time": "2019-10-24T15:50:57", "upload_time_iso_8601": "2019-10-24T15:50:57.366142Z", "url": "https://files.pythonhosted.org/packages/c1/f6/8629b98362220acba52644126c046494ba81e5f781b2c0a09170241fdf37/larcv-3.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "3.2.1": [], "3.2.2": [ { "comment_text": "", "digests": { "md5": "7320429d748d48864b9ae6ee2b01229a", "sha256": "db0c2fe9569576cb89a432d8cefbbae20d8e7f7af93929750579afecea62cf56" }, "downloads": -1, "filename": "larcv-3.2.2.tar.gz", "has_sig": false, "md5_digest": "7320429d748d48864b9ae6ee2b01229a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 278660, "upload_time": "2020-01-06T17:27:42", "upload_time_iso_8601": "2020-01-06T17:27:42.768458Z", "url": "https://files.pythonhosted.org/packages/b4/3d/e5c3c470ec3176401075d04cb02800225456493e8ba6898a508349f9764d/larcv-3.2.2.tar.gz", "yanked": false, "yanked_reason": null } ], "3.3.1": [ { "comment_text": "", "digests": { "md5": "f09877421248cce1c438a1bdad99da83", "sha256": "ef8338bdc5f34b81036843daf3047ea7e7439ed471d1e740ec8a20c136cdaff0" }, "downloads": -1, "filename": "larcv-3.3.1.tar.gz", "has_sig": false, "md5_digest": "f09877421248cce1c438a1bdad99da83", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 859685, "upload_time": "2020-03-04T16:41:02", "upload_time_iso_8601": "2020-03-04T16:41:02.487687Z", "url": "https://files.pythonhosted.org/packages/ca/2f/92551caa073919f309acc2c25e8e2354e8659771cd9f8736d47cae77bc64/larcv-3.3.1.tar.gz", "yanked": false, "yanked_reason": null } ], "3.3.2": [ { "comment_text": "", "digests": { "md5": "47c9ff698697c0629ca3cee6ff52e5b3", "sha256": "6b9528bf5cac091ffb9491517cccd0665812cb7fc5cb4bd072b17c2dee322ea2" }, "downloads": -1, "filename": "larcv-3.3.2.tar.gz", "has_sig": false, "md5_digest": "47c9ff698697c0629ca3cee6ff52e5b3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 861543, "upload_time": "2020-06-15T15:25:03", "upload_time_iso_8601": "2020-06-15T15:25:03.521590Z", "url": "https://files.pythonhosted.org/packages/ac/3c/8e71d392832fb5b050572822cb57a83520a97bc4b7cbac1c7577dd655d5b/larcv-3.3.2.tar.gz", "yanked": false, "yanked_reason": null } ], "3.3.3": [ { "comment_text": "", "digests": { "md5": "9adadaffb4cd88ac4d9dea444478cb6d", "sha256": "a2fa16a477c8e9e89750dfd2bb95dacc1229b3a9d33fea2f0476a609ce8c0d36" }, "downloads": -1, "filename": "larcv-3.3.3-cp36-cp36m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "9adadaffb4cd88ac4d9dea444478cb6d", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 1125970, "upload_time": "2020-10-07T19:14:23", "upload_time_iso_8601": "2020-10-07T19:14:23.286778Z", "url": "https://files.pythonhosted.org/packages/9d/e3/ed492ed9db0556acec9687e0b251bcfe015d3e47b8989ff2e59db29c8112/larcv-3.3.3-cp36-cp36m-macosx_10_9_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "078fab7f714c247b2337d23681b80c5b", "sha256": "e859a61436e88d307d2ff3affb5fac46d2a4b40ab8c3069d041a24cfe998b697" }, "downloads": -1, "filename": "larcv-3.3.3.tar.gz", "has_sig": false, "md5_digest": "078fab7f714c247b2337d23681b80c5b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 857100, "upload_time": "2020-10-07T19:14:25", "upload_time_iso_8601": "2020-10-07T19:14:25.718851Z", "url": "https://files.pythonhosted.org/packages/4e/d5/a01198f733c38513cc4a1d66743c91a93a9bb944270cbbbcdc8ce7974da2/larcv-3.3.3.tar.gz", "yanked": false, "yanked_reason": null } ], "3.3.4": [ { "comment_text": "", "digests": { "md5": "3ebf545975594d08201dfab655165aab", "sha256": "11a7d4ae9b709dbab97b7cc19c81bf338c18f574cea595d9583c7f4cf429f1b8" }, "downloads": -1, "filename": "larcv-3.3.4-cp36-cp36m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "3ebf545975594d08201dfab655165aab", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 1156250, "upload_time": "2021-07-12T14:34:06", "upload_time_iso_8601": "2021-07-12T14:34:06.956529Z", "url": "https://files.pythonhosted.org/packages/00/95/31e094bfda14c648d2b70fa657704337b42dd2eadfe341e21a52892671ca/larcv-3.3.4-cp36-cp36m-macosx_10_9_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "08cecb1437760aebee136085b773796c", "sha256": "ab45b9c0d628d612ae47148b6f2cad927d615d63dbae62d80980edf9e4cd4f34" }, "downloads": -1, "filename": "larcv-3.3.4.tar.gz", "has_sig": false, "md5_digest": "08cecb1437760aebee136085b773796c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 857606, "upload_time": "2021-07-12T14:34:08", "upload_time_iso_8601": "2021-07-12T14:34:08.440278Z", "url": "https://files.pythonhosted.org/packages/59/5d/73aa434cd1e428c5772550aa4f9a312fe4e42224a868d3ad370bbfb62f02/larcv-3.3.4.tar.gz", "yanked": false, "yanked_reason": null } ], "3.4.0": [ { "comment_text": "", "digests": { "md5": "6c52e4e66c7870ad1ecab10d58a02207", "sha256": "db673a7ba61a694884eb22552b0d288014864518eb3b19d8b0bf57c03113f6ef" }, "downloads": -1, "filename": "larcv-3.4.0.tar.gz", "has_sig": false, "md5_digest": "6c52e4e66c7870ad1ecab10d58a02207", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 808304, "upload_time": "2022-01-28T15:11:40", "upload_time_iso_8601": "2022-01-28T15:11:40.999719Z", "url": "https://files.pythonhosted.org/packages/04/97/eabec5e942d8b254313e4c700e14f059c8c740f681090eb53f201f2a055c/larcv-3.4.0.tar.gz", "yanked": true, "yanked_reason": "Broken - missing new files." } ], "3.4.1": [ { "comment_text": "", "digests": { "md5": "abad245ab36030de9ee745ffa397cc5e", "sha256": "c15824b0ee690981c2f8ae0c2edd118289961f16a86e4f1b476254047331e0e3" }, "downloads": -1, "filename": "larcv-3.4.1.tar.gz", "has_sig": false, "md5_digest": "abad245ab36030de9ee745ffa397cc5e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7926978, "upload_time": "2022-02-02T20:27:13", "upload_time_iso_8601": "2022-02-02T20:27:13.354136Z", "url": "https://files.pythonhosted.org/packages/c2/a4/b799b09a78275c25b6356ab39dcfd9c3e7ceb64a5811a47b73802c233c97/larcv-3.4.1.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "abad245ab36030de9ee745ffa397cc5e", "sha256": "c15824b0ee690981c2f8ae0c2edd118289961f16a86e4f1b476254047331e0e3" }, "downloads": -1, "filename": "larcv-3.4.1.tar.gz", "has_sig": false, "md5_digest": "abad245ab36030de9ee745ffa397cc5e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7926978, "upload_time": "2022-02-02T20:27:13", "upload_time_iso_8601": "2022-02-02T20:27:13.354136Z", "url": "https://files.pythonhosted.org/packages/c2/a4/b799b09a78275c25b6356ab39dcfd9c3e7ceb64a5811a47b73802c233c97/larcv-3.4.1.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }