{ "info": { "author": "Vit Novotny", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3.4", "Topic :: Scientific/Engineering :: Mathematics", "Topic :: Text Processing :: Markup :: XML" ], "description": "NTCIR Math Density Estimator \u2013 Estimates relevance of documents based on data from NTCIR Math tasks\n===================================================================================================\n[![CircleCI](https://circleci.com/gh/MIR-MU/ntcir-math-density/tree/master.svg?style=shield)][ci]\n\n [ci]: https://circleci.com/gh/MIR-MU/ntcir-math-density/tree/master (CircleCI)\n\nNTCIR Math Density Estimator is a Python 3 command-line utility that uses\ndatasets, and judgements in the [NTCIR-11 Math-2][aizawaetal14-ntcir11], and\n[NTCIR-12 MathIR][zanibbi16-ntcir12] XHTML5 format to compute density, and\nprobability estimates. Most importantly, the package estimates the probability\n`P(relevant | position)`, where `position` is a position of a paragraph in a\ndocument.\n\n[aizawaetal14-ntcir11]: https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.686.444&rep=rep1&type=pdf (NTCIR-11 Math-2 Task Overview)\n[zanibbi16-ntcir12]: https://research.nii.ac.jp/ntcir/workshop/OnlineProceedings12/pdf/ntcir/OVERVIEW/01-NTCIR12-OV-MathIR-ZanibbiR.pdf (NTCIR-12 MathIR Task Overview)\n\nUsage\n=====\nInstalling\n----------\nThe package can be installed by executing the following command:\n\n $ pip install ntcir-math-density\n\nDisplaying the usage\n--------------------\nUsage information for the package can be displayed by executing the following\ncommand:\n\n $ ntcir-math-density --help\n usage: ntcir-math-density [-h] [--datasets DATASETS [DATASETS ...]]\n [--judgements JUDGEMENTS [JUDGEMENTS ...]]\n [--plots PLOTS [PLOTS ...]] [--positions POSITIONS]\n [--estimates ESTIMATES] [--num-workers NUM_WORKERS]\n\n Use datasets, and judgements in NTCIR-11 Math-2, and NTCIR-12 MathIR XHTML5\n format to compute density, and probability estimates.\n\n optional arguments:\n -h, --help show this help message and exit\n --datasets DATASETS [DATASETS ...]\n Paths to the directories containing the datasets. Each\n path must be prefixed with a unique single-letter\n label followed by an equals sign (e.g. \"A=/some/path\").\n --judgements JUDGEMENTS [JUDGEMENTS ...]\n Paths to the files containing relevance judgements.\n Each path must be prefixed with a single-letter label\n corresponding to the judged dataset followed by a\n semicolon (e.g. \"A:/some/path/judgement.dat\").\n --plots PLOTS [PLOTS ...]\n The path to the files, where the probability\n estimates will plotted. When no datasets are\n specified, the estimates file will be loaded.\n --positions POSITIONS\n The path to the file, where the estimated positions of\n all paragraph identifiers from all datasets will be\n stored. Defaults to positions.pkl.gz.\n --estimates ESTIMATES\n The path to the file, where the density, and\n probability estimates will be stored. When no\n datasets are specified, this file will be loaded to\n provide the estimates for plotting. Defaults to\n estimates.pkl.gz.\n --num-workers NUM_WORKERS\n The number of processes that will be used for\n processing the datasets, and for computing the\n density, and probability estimates. Defaults to 1.\n\nExtracting estimates\n--------------------\nThe following command extracts density, and probability estimates and plots the\nestimates using 64 worker processes:\n\n $ ntcir-math-density --num-workers 64 \\\n > --datasets A=ntcir-10-converted B=ntcir-11-12 \\\n > --judgements A:NTCIR_10_Math-qrels_fs-converted.dat A:NTCIR_10_Math-qrels_ft-converted.dat \\\n > B:NTCIR11_Math-qrels.dat B:NTCIR12_Math-qrels_agg.dat \\\n > B:NTCIR12_Math_simto-qrels_agg.dat \\\n > --estimates estimates.pkl.gz --positions positions.pkl.gz \\\n > --plots plot.pdf plot.svg\n Retrieving judged paragraph identifiers, and scores from NTCIR_10_Math-qrels_fs-converted.dat\n 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2129/2129 [00:00<00:00, 334959.05it/s]\n Retrieving judged paragraph identifiers, and scores from NTCIR_10_Math-qrels_ft-converted.dat\n 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 1425/1425 [00:00<00:00, 353201.94it/s]\n Retrieving judged paragraph identifiers, and scores from NTCIR11_Math-qrels.dat\n 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2500/2500 [00:00<00:00, 343345.12it/s]\n Retrieving judged paragraph identifiers, and scores from NTCIR12_Math-qrels_agg.dat\n 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 4251/4251 [00:00<00:00, 342252.50it/s]\n Retrieving judged paragraph identifiers, and scores from NTCIR12_Math_simto-qrels_agg.dat\n 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 654/654 [00:00<00:00, 314428.57it/s]\n Retrieving all paragraph identifiers, and positions from ntcir-10-converted\n get_all_identifiers(ntcir-10-converted): 5405167it [04:30, 19946.57it/s]\n get_all_positions(ntcir-10-converted): 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 5405167/5405167 [08:44<00:00, 10306.72it/s]\n Retrieving all paragraph identifiers, and positions from ntcir-11-12\n get_all_identifiers(ntcir-11-12): 8301578it [08:08, 16985.19it/s]\n get_all_positions(ntcir-11-12): 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 8301578/8301578 [44:30<00:00, 3108.88it/s]\n 1043 / 3146 / 5405167 relevant / judged / total identifiers in dataset ntcir-10-converted\n 1742 / 7059 / 8301578 relevant / judged / total identifiers in dataset ntcir-11-12\n Pickling positions.pkl.gz\n Fitting density, and probability estimators\n Fitting prior p(position) density estimator\n Fitting conditional p(position | relevant) density estimator\n Computing density, and probability estimates\n p(position): 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 64/64 [01:19<00:00, 1.24s/it]\n p(position | relevant): 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 64/64 [01:19<00:00, 1.24s/it]\n Pickling estimates.pkl.gz\n Plotting plot.svg\n Plotting plot.pdf\n\nThe following command extracts density, and probability estimates using 64 worker processes:\n\n $ ntcir-math-density --num-workers 64 \\\n > --datasets A=ntcir-10-converted B=ntcir-11-12 \\\n > --judgements A:NTCIR_10_Math-qrels_fs-converted.dat A:NTCIR_10_Math-qrels_ft-converted.dat \\\n > B:NTCIR11_Math-qrels.dat B:NTCIR12_Math-qrels_agg.dat \\\n > B:NTCIR12_Math_simto-qrels_agg.dat \\\n > --estimates estimates.pkl.gz --positions positions.pkl.gz\n Retrieving judged paragraph identifiers, and scores from NTCIR_10_Math-qrels_fs-converted.dat\n 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2129/2129 [00:00<00:00, 334959.05it/s]\n Retrieving judged paragraph identifiers, and scores from NTCIR_10_Math-qrels_ft-converted.dat\n 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 1425/1425 [00:00<00:00, 353201.94it/s]\n Retrieving judged paragraph identifiers, and scores from NTCIR11_Math-qrels.dat\n 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2500/2500 [00:00<00:00, 343345.12it/s]\n Retrieving judged paragraph identifiers, and scores from NTCIR12_Math-qrels_agg.dat\n 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 4251/4251 [00:00<00:00, 342252.50it/s]\n Retrieving judged paragraph identifiers, and scores from NTCIR12_Math_simto-qrels_agg.dat\n 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 654/654 [00:00<00:00, 314428.57it/s]\n Retrieving all paragraph identifiers, and positions from ntcir-10-converted\n get_all_identifiers(ntcir-10-converted): 5405167it [04:30, 19946.57it/s]\n get_all_positions(ntcir-10-converted): 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 5405167/5405167 [08:44<00:00, 10306.72it/s]\n Retrieving all paragraph identifiers, and positions from ntcir-11-12\n get_all_identifiers(ntcir-11-12): 8301578it [08:08, 16985.19it/s]\n get_all_positions(ntcir-11-12): 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 8301578/8301578 [44:30<00:00, 3108.88it/s]\n 1043 / 3146 / 5405167 relevant / judged / total identifiers in dataset ntcir-10-converted\n 1742 / 7059 / 8301578 relevant / judged / total identifiers in dataset ntcir-11-12\n Pickling positions.pkl.gz\n Fitting density, and probability estimators\n Fitting prior p(position) density estimator\n Fitting conditional p(position | relevant) density estimator\n Computing density, and probability estimates\n p(position): 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 64/64 [01:19<00:00, 1.24s/it]\n p(position | relevant): 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 64/64 [01:19<00:00, 1.24s/it]\n Pickling estimates.pkl.gz\n\nThe following command plots the estimates using 64 worker processes:\n\n $ ntcir-math-density --num-workers 64 \\\n > --estimates estimates.pkl.gz --plots plot.pdf plot.svg\n Unpickling estimates.pkl.gz\n Plotting plot.svg\n Plotting plot.pdf\n\n\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/MIR-MU/ntcir-math-density", "keywords": "ntcir math_information_retrieval", "license": "MIT", "maintainer": "Vit Novotny", "maintainer_email": "", "name": "ntcir-math-density", "package_url": "https://pypi.org/project/ntcir-math-density/", "platform": "", "project_url": "https://pypi.org/project/ntcir-math-density/", "project_urls": { "Homepage": "https://github.com/MIR-MU/ntcir-math-density", "Source": "https://github.com/MIR-MU/ntcir-math-density" }, "release_url": "https://pypi.org/project/ntcir-math-density/0.2.1/", "requires_dist": [ "matplotlib (~=2.2.2)", "numpy (~=1.14.3)", "scikit-learn (~=0.19.1)", "scipy (~=1.1.0)", "tqdm (~=4.23.3)" ], "requires_python": "~= 3.4", "summary": " The NTCIR Math Density Estimator package uses datasets, and judgements in the NTCIR-11 Math-2, and NTCIR-12 MathIR XHTML5 format to compute density, and probability estimates.", "version": "0.2.1" }, "last_serial": 3987010, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "7e0a6e6adb2ef4e647bb7dcaa5737c08", "sha256": "a035fc2b95a566c0c13373f6e8ff5a918052a807afa2994768b6e87f85ee0d30" }, "downloads": -1, "filename": "ntcir_math_density-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7e0a6e6adb2ef4e647bb7dcaa5737c08", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": "~= 3.4", "size": 10397, "upload_time": "2018-06-06T14:40:01", "url": "https://files.pythonhosted.org/packages/9c/42/5d66f8ea454465de78351307afbaa7d29372660cd14a55531f6354e21e1f/ntcir_math_density-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0cce98adce94ebe82206dee55bf47bbb", "sha256": "6c8ff4b984b2adc5eaaed185e79085a4568595f3d01e8d8dfd7c3624b609f5a2" }, "downloads": -1, "filename": "ntcir_math_density-0.1.1.tar.gz", "has_sig": false, "md5_digest": "0cce98adce94ebe82206dee55bf47bbb", "packagetype": "sdist", "python_version": "source", "requires_python": "~= 3.4", "size": 8609, "upload_time": "2018-06-06T14:40:02", "url": "https://files.pythonhosted.org/packages/b0/83/12baf0f4354b06563a401c979dbd85a4f7c17c352464098bb6782bfe85c9/ntcir_math_density-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "55e129066e98a8137f30754d787e3228", "sha256": "e805b4c0b36267c57ff13a638a5401ff247f8b09983bafe470c6ea259357a3f7" }, "downloads": -1, "filename": "ntcir_math_density-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "55e129066e98a8137f30754d787e3228", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": "~= 3.4", "size": 10405, "upload_time": "2018-06-06T14:49:40", "url": "https://files.pythonhosted.org/packages/5c/a5/254c25507bda185dbfc4b7b86bd6a76d615623c04b86e20d74d4d36dae12/ntcir_math_density-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5c14daf3cf13abb83b747c6a6c94d758", "sha256": "d9ab3d6ad153575a24cebce00a9138a55d6da7c03d6382b3515c989277b6eb95" }, "downloads": -1, "filename": "ntcir_math_density-0.1.2.tar.gz", "has_sig": false, "md5_digest": "5c14daf3cf13abb83b747c6a6c94d758", "packagetype": "sdist", "python_version": "source", "requires_python": "~= 3.4", "size": 8623, "upload_time": "2018-06-06T14:49:42", "url": "https://files.pythonhosted.org/packages/df/66/936210d8c1e1600eb05adb0496ba3ebdaaee4cbc2cbd3b22fc9a73486983/ntcir_math_density-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "b66f5b3d129936b9c4502ff5e6a5d35b", "sha256": "df91446a66fc4ac2a2a8d5568c21f11aedc4b9e2450b6f71c679daa18729f1b8" }, "downloads": -1, "filename": "ntcir_math_density-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b66f5b3d129936b9c4502ff5e6a5d35b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": "~= 3.4", "size": 10622, "upload_time": "2018-06-06T22:10:49", "url": "https://files.pythonhosted.org/packages/f3/37/4220ab1ac8f7230e68b7392169335658f367632587aac561ac1b4dec5e5a/ntcir_math_density-0.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d423fe05eba82e02e5d75f09abb3ed00", "sha256": "c718424ce869219ef639edaac8cb72d7086a3eecfa00d05127e12e89a1bc5367" }, "downloads": -1, "filename": "ntcir_math_density-0.1.3-py3.6.egg", "has_sig": false, "md5_digest": "d423fe05eba82e02e5d75f09abb3ed00", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": "~= 3.4", "size": 18460, "upload_time": "2018-06-06T22:10:50", "url": "https://files.pythonhosted.org/packages/20/b7/282e3fde2bdc6e98b3da4a135a8203ba3f5a93201fed28beafe9fade2efa/ntcir_math_density-0.1.3-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "a6b52834d31236f8a8e769f9db32b0f2", "sha256": "96790752af49cf8b4e80d88486fd154c4b0f3230a8223a88579741e78950b49e" }, "downloads": -1, "filename": "ntcir_math_density-0.1.3.tar.gz", "has_sig": false, "md5_digest": "a6b52834d31236f8a8e769f9db32b0f2", "packagetype": "sdist", "python_version": "source", "requires_python": "~= 3.4", "size": 8892, "upload_time": "2018-06-06T22:10:51", "url": "https://files.pythonhosted.org/packages/fa/93/dd713da3f2ca5d0497728d2ad45c769bcacb63274540eb99c2a4f87f2ab2/ntcir_math_density-0.1.3.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "1770f30f7c5f090ef87b7454bab2e2ed", "sha256": "a6c12bda62ec0d2e04e5740c44ba408c8aaef865ddbedc8c4930ad1630cd558a" }, "downloads": -1, "filename": "ntcir_math_density-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1770f30f7c5f090ef87b7454bab2e2ed", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": "~= 3.4", "size": 10624, "upload_time": "2018-06-08T14:57:07", "url": "https://files.pythonhosted.org/packages/f8/59/7d175902e6d309eae2a1a6b26432a171f21481945c0979812239979f5b2b/ntcir_math_density-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7923c61e1cd3fee623438b6450c64ad8", "sha256": "f4adcfd1748eddc9b9e62891dc84b8ee6a82f53dbd7ae45a6e84c2dd326ec226" }, "downloads": -1, "filename": "ntcir_math_density-0.2.0-py3.5.egg", "has_sig": false, "md5_digest": "7923c61e1cd3fee623438b6450c64ad8", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": "~= 3.4", "size": 18098, "upload_time": "2018-06-21T21:13:06", "url": "https://files.pythonhosted.org/packages/0d/5a/d67a48b6a32b7aa94d93f24df2b8423b619facdbf5d7683915b4b7e6217d/ntcir_math_density-0.2.0-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "e165f4ade84323db702695821db99d7a", "sha256": "798fbeebe58104d4b10c98d2aecc94b2fd034e51bad6caff1659d7e1d3b7ad1e" }, "downloads": -1, "filename": "ntcir_math_density-0.2.0.tar.gz", "has_sig": false, "md5_digest": "e165f4ade84323db702695821db99d7a", "packagetype": "sdist", "python_version": "source", "requires_python": "~= 3.4", "size": 8883, "upload_time": "2018-06-08T14:57:08", "url": "https://files.pythonhosted.org/packages/1f/06/fae468dbd757da2c95295f5aa85139f26798d4b5c56128178a56c27865a0/ntcir_math_density-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "e9755e5c250541e590a14d0c8cdc5bda", "sha256": "6a66439d57a7a08c16cc9c0bf3b79d5104693a4001aaf06306291836bfffb8b3" }, "downloads": -1, "filename": "ntcir_math_density-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e9755e5c250541e590a14d0c8cdc5bda", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": "~= 3.4", "size": 10558, "upload_time": "2018-06-21T21:13:04", "url": "https://files.pythonhosted.org/packages/18/e0/2b833f6fe87f0edd88e31eab4bb246f3ef3699b808ed9ae6cc86da6b2b49/ntcir_math_density-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6413b92a46eba592b16abc8cd9a78fed", "sha256": "5de8575681e1a2e262e64999c2ee7538e9b2a104acc1b9378e7fa6adb92bae7e" }, "downloads": -1, "filename": "ntcir_math_density-0.2.1.tar.gz", "has_sig": false, "md5_digest": "6413b92a46eba592b16abc8cd9a78fed", "packagetype": "sdist", "python_version": "source", "requires_python": "~= 3.4", "size": 8790, "upload_time": "2018-06-21T21:13:08", "url": "https://files.pythonhosted.org/packages/89/e1/90d88979697571374916d3bd4e0e2e07a8180918813ff3f4ba308ff402d1/ntcir_math_density-0.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e9755e5c250541e590a14d0c8cdc5bda", "sha256": "6a66439d57a7a08c16cc9c0bf3b79d5104693a4001aaf06306291836bfffb8b3" }, "downloads": -1, "filename": "ntcir_math_density-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e9755e5c250541e590a14d0c8cdc5bda", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": "~= 3.4", "size": 10558, "upload_time": "2018-06-21T21:13:04", "url": "https://files.pythonhosted.org/packages/18/e0/2b833f6fe87f0edd88e31eab4bb246f3ef3699b808ed9ae6cc86da6b2b49/ntcir_math_density-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6413b92a46eba592b16abc8cd9a78fed", "sha256": "5de8575681e1a2e262e64999c2ee7538e9b2a104acc1b9378e7fa6adb92bae7e" }, "downloads": -1, "filename": "ntcir_math_density-0.2.1.tar.gz", "has_sig": false, "md5_digest": "6413b92a46eba592b16abc8cd9a78fed", "packagetype": "sdist", "python_version": "source", "requires_python": "~= 3.4", "size": 8790, "upload_time": "2018-06-21T21:13:08", "url": "https://files.pythonhosted.org/packages/89/e1/90d88979697571374916d3bd4e0e2e07a8180918813ff3f4ba308ff402d1/ntcir_math_density-0.2.1.tar.gz" } ] }