{ "info": { "author": "Sho Iwamoto (Misho)", "author_email": "webmaster@misho-web.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "[![Build Status](https://api.travis-ci.org/misho104/susy_cross_section.svg?branch=master)](https://travis-ci.org/misho104/susy_cross_section)\n[![Coverage Status](https://coveralls.io/repos/github/misho104/susy_cross_section/badge.svg?branch=master)](https://coveralls.io/github/misho104/susy_cross_section?branch=master)\n[![Doc Status](http://readthedocs.org/projects/susy-cross-section/badge/)](https://susy-cross-section.readthedocs.io/)\n[![PyPI version](https://badge.fury.io/py/susy-cross-section.svg)](https://badge.fury.io/py/susy-cross-section)\n[![License: MIT](https://img.shields.io/badge/License-MIT-ff25d1.svg)](https://github.com/misho104/susy_cross_section/blob/master/LICENSE)\n[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/ambv/black)\n\n[susy_cross_section](https://github.com/misho104/susy_cross_section): Table-format cross-section data handler\n=============================================================================================================\n\nA Python package for [cross section tables](https://twiki.cern.ch/twiki/bin/view/LHCPhysics/SUSYCrossSections) and interpolation.\n\nQuick Start\n-----------\n\nThis package supports Python 2.7 and 3.5+.\n\nInstall simply via PyPI and use a script as:\n\n```console\n$ pip install susy-cross-section\n$ susy-xs get 13TeV.n2x1+.wino 500\n(32.9 +2.7 -2.7) fb\n$ susy-xs get 13TeV.n2x1+.wino 513.3\n(29.4 +2.5 -2.5) fb\n```\n\nwhich gives the 13 TeV LHC cross section to wino-like neutralino-chargino pair-production (`p p > n2 x1+`), etc.\nThe values are taken from [LHC SUSY Cross Section Working Group](https://twiki.cern.ch/twiki/bin/view/LHCPhysics/SUSYCrossSections13TeVn2x1wino#Envelope_of_CTEQ6_6_and_MSTW_AN1) with interpolation if needed.\n\nTo see more information, you will use `show` sub-command, which displays the cross-section table with physical attributes.\n\n```console\n$ susy-xs show 13TeV.n2x1+.wino\n\n------------------------------------------------------------------------\nTABLE \"xsec\" (unit: fb)\n------------------------------------------------------------------------\n value unc+ unc-\nm_wino\n100 13895.100000 485.572000 485.572000\n125 6252.210000 222.508000 222.508000\n150 3273.840000 127.175000 127.175000\n... ... ... ...\n475 41.023300 3.288370 3.288370\n500 32.913500 2.734430 2.734430\n525 26.602800 2.299570 2.299570\n... ... ... ...\n1950 0.005096 0.001769 0.001769\n1975 0.004448 0.001679 0.001679\n2000 0.003892 0.001551 0.001551\n\n[77 rows x 3 columns]\n\ncollider: pp-collider, ECM=13TeV\ncalculation order: NLO+NLL\nPDF: Envelope by LHC SUSY Cross Section Working Group\nincluded processes:\n p p > wino0 wino+\n```\n\nYou may also notice that the above value for 513.3GeV is obtained by interpolating the grid data.\n\nYou can list all the available tables, or search for tables you want, by `list` sub-command:\n\n```console\n$ susy-xs list\n13TeV.n2x1-.wino lhc_susy_xs_wg/13TeVn2x1wino_envelope_m.csv\n13TeV.n2x1+.wino lhc_susy_xs_wg/13TeVn2x1wino_envelope_p.csv\n13TeV.n2x1+-.wino lhc_susy_xs_wg/13TeVn2x1wino_envelope_pm.csv\n13TeV.slepslep.ll lhc_susy_xs_wg/13TeVslepslep_ll.csv\n13TeV.slepslep.maxmix lhc_susy_xs_wg/13TeVslepslep_maxmix.csv\n13TeV.slepslep.rr lhc_susy_xs_wg/13TeVslepslep_rr.csv\n...\n\n$ susy-xs list 7TeV\n7TeV.gg.decoup nllfast/7TeV/gdcpl_nllnlo_mstw2008.grid\n7TeV.gg.high nllfast/7TeV/gg_nllnlo_hm_mstw2008.grid\n7TeV.gg nllfast/7TeV/gg_nllnlo_mstw2008.grid\n...\n7TeV.ss10 nllfast/7TeV/ss_nllnlo_mstw2008.grid\n7TeV.st nllfast/7TeV/st_nllnlo_mstw2008.grid\n\n$ susy-xs list 8t decoup\n8TeV.gg.decoup nllfast/8TeV/gdcpl_nllnlo_mstw2008.grid\n8TeV.sb10.decoup nllfast/8TeV/sdcpl_nllnlo_mstw2008.grid\n```\n\nand run for it:\n\n```console\n$ susy-xs get 8TeV.sb10.decoup 1120\n(0.00122 +0.00019 -0.00019) pb\n```\n\nFor more help, try to run with `--help` option.\n\n```console\n$ susy-xs --help\nUsage: susy-xs [OPTIONS] COMMAND [ARGS]...\n...\n\n$ susy-xs get --help\nUsage: susy-xs get [OPTIONS] TABLE [ARGS]...\n...\n```\n\nYou can uninstall this package as simple as\n\n```console\n$ pip uninstall susy-cross-section\nUninstalling susy-cross-section-x.y.z:\n ...\nProceed (y/n)?\n```\n\nIntroduction\n------------\n\nProduction cross sections are the most important values for high-energy physics collider experiments.\nMany collaborations publish their cross-section tables, calculated in various tools or schemes, which are available on the WWW.\nFor SUSY scenarios, the values provided by [LHC SUSY Cross Section Working Group](https://twiki.cern.ch/twiki/bin/view/LHCPhysics/SUSYCrossSections) are the most famous source of the \"nominal\" cross section expectation for the LHC, while [NNLL-fast](https://www.uni-muenster.de/Physik.TP/~akule_01/nnllfast/) collaboration publishes those for colored process at the very high precision.\n\nHowever, these results are provided in various format; for example, some are in HTML with absolute combined symmetric uncertainties, and others are in CSV files with relative asymmetric uncertainties.\n\nThis package `susy_cross_section` is provided to handle those data regardless of their format.\nThis package reads any table-like grid files with help of [pandas](https://pandas.pydata.org/) DataFrame, and interpret any format of uncertainties once an annotation file (`info` files) written in JSON format is provided, which allows one to interpolate the grid easily, e.g., by using [scipy.interpolate](https://docs.scipy.org/doc/scipy/reference/interpolate.html) package.\n\nFor simpler use-case, a command-line script `susy-xs` is provided, with which one can get the cross section in several simple scenarios.\nFor more customization, you can use this package from your own code with more detailed interpolator options (linear-interpolation, loglog-spline-interpolation, etc.) or with your interpolator.\n\nDocument\n--------\n\nThe document is provided on [readthedocs.io](https://susy-cross-section.readthedocs.io), together with [API references](https://susy-cross-section.readthedocs.io/en/latest/api_reference.html).\nA [PDF file](https://github.com/misho104/susy_cross_section/blob/master/docs/doc.pdf) is also distributed with this package.\n\nLicense and Citation Policy\n---------------------------\n\nThe program codes included in this repository are licensed by [Sho Iwamoto / Misho](https://www.misho-web.com) under [MIT License](https://github.com/misho104/SUSY_cross_section/blob/master/LICENSE).\n\nThe non-program-code documents are licensed by [Sho Iwamoto / Misho](https://www.misho-web.com) under [CC BY-NC 4.0 International](https://creativecommons.org/licenses/by-nc/4.0/) License.\n\nOriginal cross-section data is distributed by other authors, including\n\n* [LHC SUSY Cross Section Working Group](https://twiki.cern.ch/twiki/bin/view/LHCPhysics/SUSYCrossSections).\n* [NNLL-fast](https://www.uni-muenster.de/Physik.TP/~akule_01/nnllfast/)\n\nFull list of references are shown in [citations.pdf](https://github.com/misho104/susy_cross_section/blob/master/contrib/citations.pdf) distributed with this package, where you will find the citation policy for this package.\n", "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/misho104/susy_cross_section", "keywords": "", "license": "MIT", "maintainer": "Sho Iwamoto (Misho)", "maintainer_email": "webmaster@misho-web.com", "name": "susy-cross-section", "package_url": "https://pypi.org/project/susy-cross-section/", "platform": "", "project_url": "https://pypi.org/project/susy-cross-section/", "project_urls": { "Homepage": "https://github.com/misho104/susy_cross_section", "Repository": "https://github.com/misho104/susy_cross_section" }, "release_url": "https://pypi.org/project/susy-cross-section/0.1.1/", "requires_dist": [ "click (>=7.0,<8.0)", "pandas (>=0.24,<0.25)", "scipy (>=1.2,<2.0)", "colorama (>=0.4,<0.5)", "coloredlogs (>=10.0,<11.0)", "pathlib (>=1.0,<2.0); python_version >= \"2.7.0\" and python_version < \"2.8.0\"", "typing (>=3.6,<4.0); python_version >= \"2.7.0\" and python_version < \"2.8.0\"" ], "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "summary": "A Python package for high-energy physics analysis to provide SUSY cross section data", "version": "0.1.1" }, "last_serial": 5189118, "releases": { "0.0.2": [ { "comment_text": "", "digests": { "md5": "6082376fa72bf19c3b62f407d970efb8", "sha256": "5d743439d8bf984c5826bae66332916ff155140a49c1ab2c6e4b3a8f021c03c6" }, "downloads": -1, "filename": "susy_cross_section-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6082376fa72bf19c3b62f407d970efb8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 127121, "upload_time": "2019-01-31T13:42:56", "url": "https://files.pythonhosted.org/packages/ac/40/3f87c1c9a64c81601ac108311d0103ebde5282cce48fbe5133df60e8bc68/susy_cross_section-0.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "058a5640d201d3433f063f6bf3208d76", "sha256": "2314b35fde46a0e6c829977203c9345358e97bb0073aaf1977c8d9b56fbeea45" }, "downloads": -1, "filename": "susy_cross_section-0.0.2.tar.gz", "has_sig": false, "md5_digest": "058a5640d201d3433f063f6bf3208d76", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 30326, "upload_time": "2019-01-31T13:42:59", "url": "https://files.pythonhosted.org/packages/77/bf/cc349a15cb3790bd7513b417077cfbb1a0bb8b4cd157f5cb9901474d57c3/susy_cross_section-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "36b0b3c3332ebfd8acf1208a7cbd597a", "sha256": "40ef63127d5240d39fcb1f61674a9bbceede0903a0924c81917b1b3be2dcf379" }, "downloads": -1, "filename": "susy_cross_section-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "36b0b3c3332ebfd8acf1208a7cbd597a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 529419, "upload_time": "2019-02-04T15:39:21", "url": "https://files.pythonhosted.org/packages/66/69/93f4f815b1efeae169f12d2ef2fe79e9dfc8f9ef822b956b3221c34557c7/susy_cross_section-0.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "907fb6944d46a2a153b15820f6cb5eb2", "sha256": "c1ff8013a342904712e439011d38cf20cb677a51789f07e7508468c173601d8e" }, "downloads": -1, "filename": "susy_cross_section-0.0.3.tar.gz", "has_sig": false, "md5_digest": "907fb6944d46a2a153b15820f6cb5eb2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 167745, "upload_time": "2019-02-04T15:39:23", "url": "https://files.pythonhosted.org/packages/de/5d/c14eabea7c2754728b0e2252c9175a3212cf501f1a24eff2e4ef987d7988/susy_cross_section-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "2244599483153ef39d0e895ba1316433", "sha256": "cef64c9a912135790a58bc5dee05f1f0bc3a2a0450e77a667319784d47520c75" }, "downloads": -1, "filename": "susy_cross_section-0.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2244599483153ef39d0e895ba1316433", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 560057, "upload_time": "2019-02-18T00:15:33", "url": "https://files.pythonhosted.org/packages/11/b7/9bd9a95bd518cf0ded4d96f8379d9141cd2b4cc816f4b961b920b104c238/susy_cross_section-0.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6b8793291c851a1ed07f568e5e106f4d", "sha256": "2dd169e28a91c536d5fb0b03e914d658290dfa95be3dfaa8b3773a959e400beb" }, "downloads": -1, "filename": "susy_cross_section-0.0.4.tar.gz", "has_sig": false, "md5_digest": "6b8793291c851a1ed07f568e5e106f4d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 176040, "upload_time": "2019-02-18T00:15:35", "url": "https://files.pythonhosted.org/packages/7d/6d/0cb4353bec8337dba01c096f2bf525790ffd9d005778be885e589ed27a08/susy_cross_section-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "716a3771588d8e7ccb486aca9829f062", "sha256": "62be602c18be3c67cb0f35cb8062c5e46db90f680ee18ed9889e09549a92d32c" }, "downloads": -1, "filename": "susy_cross_section-0.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "716a3771588d8e7ccb486aca9829f062", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 2697650, "upload_time": "2019-03-01T19:30:11", "url": "https://files.pythonhosted.org/packages/5d/57/e2f2de141226dd61f6d7da2d24267caafb1c4a140993e976ee3824382713/susy_cross_section-0.0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "38a0e3971be60bd6d39386670eed4b3a", "sha256": "85e900413b050d3b922956acbbc3c8b96cf0d72c59d88eed0840f7b74f47b1a7" }, "downloads": -1, "filename": "susy_cross_section-0.0.5.tar.gz", "has_sig": false, "md5_digest": "38a0e3971be60bd6d39386670eed4b3a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 746850, "upload_time": "2019-03-01T19:30:17", "url": "https://files.pythonhosted.org/packages/07/f3/e696ac32f0fdff54ed7cd6e7cf0a584916e9c1fc45c7718d4f222e056fcb/susy_cross_section-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "046ccac4e972c628d14ce07838ed00e8", "sha256": "f78ea82d1af619f8bb0cbb81f50dbfba2c527686db6a13603b36d356efe68dac" }, "downloads": -1, "filename": "susy_cross_section-0.0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "046ccac4e972c628d14ce07838ed00e8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 2697580, "upload_time": "2019-03-16T04:52:33", "url": "https://files.pythonhosted.org/packages/16/b4/be4a8b267459584b9c83323f320b90112545be0940e0731f3884dfc79eae/susy_cross_section-0.0.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "14e477fe890b74973cd97054df5e0658", "sha256": "cbece702fc52b468ad15a1472bd9ae7c07eb00c09ac1a4bc0228c2f9639f71bc" }, "downloads": -1, "filename": "susy_cross_section-0.0.6.tar.gz", "has_sig": false, "md5_digest": "14e477fe890b74973cd97054df5e0658", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 747790, "upload_time": "2019-03-16T04:52:38", "url": "https://files.pythonhosted.org/packages/c7/36/4fa8675b2545c79abcc6af3d8dce887dabde5e96aa3db5bf5a86ee78caa1/susy_cross_section-0.0.6.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "2558e4b358d03b69de615bc288709fbf", "sha256": "de5a2883754ae2278ae062811a439352c0871752c24667346cdc496699b2b6d6" }, "downloads": -1, "filename": "susy_cross_section-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2558e4b358d03b69de615bc288709fbf", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 2698015, "upload_time": "2019-03-23T16:06:01", "url": "https://files.pythonhosted.org/packages/87/e5/a322df25406e89132762ef30fbc7d42e0e32268fd3b96d52332e32663786/susy_cross_section-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bae4a737d9a55c56e1a389354e1d3cca", "sha256": "df01d3784aa65a137dfb9a4d9b322fc7a9f3fbf5dfe3f4fa12af79394af7161c" }, "downloads": -1, "filename": "susy_cross_section-0.1.0.tar.gz", "has_sig": false, "md5_digest": "bae4a737d9a55c56e1a389354e1d3cca", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 747941, "upload_time": "2019-03-23T16:06:11", "url": "https://files.pythonhosted.org/packages/fb/53/824ee0ee764b84edc7b47745d1f53a7c17b37575ca689aface1c8a846b62/susy_cross_section-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "5f232e2c4f87873fd0824adbfb357881", "sha256": "eb81deea5a432b89d20a8db5aa29e832467eb7a9d7a55f9b1388f2c892a9be85" }, "downloads": -1, "filename": "susy_cross_section-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5f232e2c4f87873fd0824adbfb357881", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 2771890, "upload_time": "2019-04-25T17:34:12", "url": "https://files.pythonhosted.org/packages/98/31/0fdfe62574c8b42a012b5b01b72b99fad6e0ce299ffc41ab3e3961b61358/susy_cross_section-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "73d87569e22c2c6b0449d4bffc5c01f8", "sha256": "79d843ecf69a19d9ecafc8f59207dac95d8a4bcce5e03253ec10e254363762e7" }, "downloads": -1, "filename": "susy_cross_section-0.1.1.tar.gz", "has_sig": false, "md5_digest": "73d87569e22c2c6b0449d4bffc5c01f8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 758495, "upload_time": "2019-04-25T17:34:16", "url": "https://files.pythonhosted.org/packages/83/dd/63fd17f7f4acaa5fb17e4c6db8c0646523e636607ecdd3eb64306180707d/susy_cross_section-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5f232e2c4f87873fd0824adbfb357881", "sha256": "eb81deea5a432b89d20a8db5aa29e832467eb7a9d7a55f9b1388f2c892a9be85" }, "downloads": -1, "filename": "susy_cross_section-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5f232e2c4f87873fd0824adbfb357881", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 2771890, "upload_time": "2019-04-25T17:34:12", "url": "https://files.pythonhosted.org/packages/98/31/0fdfe62574c8b42a012b5b01b72b99fad6e0ce299ffc41ab3e3961b61358/susy_cross_section-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "73d87569e22c2c6b0449d4bffc5c01f8", "sha256": "79d843ecf69a19d9ecafc8f59207dac95d8a4bcce5e03253ec10e254363762e7" }, "downloads": -1, "filename": "susy_cross_section-0.1.1.tar.gz", "has_sig": false, "md5_digest": "73d87569e22c2c6b0449d4bffc5c01f8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 758495, "upload_time": "2019-04-25T17:34:16", "url": "https://files.pythonhosted.org/packages/83/dd/63fd17f7f4acaa5fb17e4c6db8c0646523e636607ecdd3eb64306180707d/susy_cross_section-0.1.1.tar.gz" } ] }