{ "info": { "author": "bab2min", "author_email": "bab2min@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Information Technology", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Operating System :: Microsoft :: Windows :: Windows 10", "Operating System :: Microsoft :: Windows :: Windows 7", "Operating System :: Microsoft :: Windows :: Windows 8", "Operating System :: Microsoft :: Windows :: Windows 8.1", "Operating System :: Microsoft :: Windows :: Windows Vista", "Operating System :: POSIX", "Programming Language :: C++", "Programming Language :: Python :: 3", "Topic :: Scientific/Engineering :: Information Analysis", "Topic :: Software Development :: Libraries", "Topic :: Text Processing :: Linguistic" ], "description": "What is tomotopy?\r\n------------------\r\n`tomotopy` is a Python extension of `tomoto` (Topic Modeling Tool) which is a Gibbs-sampling based topic model library written in C++.\r\nIt utilizes a vectorization of modern CPUs for maximizing speed. \r\nThe current version of `tomoto` supports several major topic models including \r\n\r\n* Latent Dirichlet Allocation (`tomotopy.LDAModel`),\r\n* Labeled LDA (`tomotopy.LLDAModel`),\r\n* Supervised LDA (`tomotopy.SLDAModel`),\r\n* Dirichlet Multinomial Regression (`tomotopy.DMRModel`),\r\n* Hierarchical Dirichlet Process (`tomotopy.HDPModel`),\r\n* Multi Grain LDA (`tomotopy.MGLDAModel`), \r\n* Pachinko Allocation (`tomotopy.PAModel`),\r\n* Hierarchical PA (`tomotopy.HPAModel`),\r\n* Correlated Topic Model (`tomotopy.CTModel`).\r\n\r\nThe most recent version of tomotopy is 0.3.0.\r\n\r\n.. image:: https://badge.fury.io/py/tomotopy.svg\r\n\r\nGetting Started\r\n---------------\r\nYou can install tomotopy easily using pip. (https://pypi.org/project/tomotopy/)\r\n::\r\n\r\n $ pip install tomotopy\r\n\r\nFor Linux, it is neccesary to have gcc 5 or more for compiling C++14 codes.\r\nAfter installing, you can start tomotopy by just importing.\r\n::\r\n\r\n import tomotopy as tp\r\n print(tp.isa) # prints 'avx2', 'avx', 'sse2' or 'none'\r\n\r\nCurrently, tomotopy can exploits AVX2, AVX or SSE2 SIMD instruction set for maximizing performance.\r\nWhen the package is imported, it will check available instruction sets and select the best option.\r\nIf `tp.isa` tells `none`, iterations of training may take a long time. \r\nBut, since most of modern Intel or AMD CPUs provide SIMD instruction set, the SIMD acceleration could show a big improvement.\r\n\r\nHere is a sample code for simple LDA training of texts from 'sample.txt' file.\r\n::\r\n\r\n import tomotopy as tp\r\n mdl = tp.LDAModel(k=20)\r\n for line in open('sample.txt'):\r\n mdl.add_doc(line.strip().split())\r\n \r\n for i in range(0, 100, 10):\r\n mdl.train(10)\r\n print('Iteration: {}\\tLog-likelihood: {}'.format(i, mdl.ll_per_word))\r\n \r\n for k in range(mdl.k):\r\n print('Top 10 words of topic #{}'.format(k))\r\n print(mdl.get_topic_words(k, top_n=10))\r\n\r\nPerformance of tomotopy\r\n-----------------------\r\n`tomotopy` uses Collapsed Gibbs-Sampling(CGS) to infer the distribution of topics and the distribution of words.\r\nGenerally CGS converges more slowly than Variational Bayes(VB) that [gensim's LdaModel] uses, but its iteration can be computed much faster.\r\nIn addition, `tomotopy` can take advantage of multicore CPUs with a SIMD instruction set, which can result in faster iterations.\r\n\r\n[gensim's LdaModel]: https://radimrehurek.com/gensim/models/ldamodel.html \r\n\r\nFollowing chart shows the comparison of LDA model's running time between `tomotopy` and `gensim`. \r\nThe input data consists of 1000 random documents from English Wikipedia with 1,506,966 words (about 10.1 MB).\r\n`tomotopy` trains 200 iterations and `gensim` trains 10 iterations.\r\n\r\n.. image:: https://bab2min.github.io/tomotopy/images/tmt_i5.png\r\n\r\n\u2191 Performance in Intel i5-6600, x86-64 (4 cores)\r\n\r\n.. image:: https://bab2min.github.io/tomotopy/images/tmt_xeon.png\r\n\r\n\u2191 Performance in Intel Xeon E5-2620 v4, x86-64 (8 cores, 16 threads)\r\n\r\n.. image:: https://bab2min.github.io/tomotopy/images/tmt_r7_3700x.png\r\n\r\n\u2191 Performance in AMD Ryzen7 3700X, x86-64 (8 cores, 16 threads)\r\n\r\nAlthough `tomotopy` iterated 20 times more, the overall running time was 5~10 times faster than `gensim`. And it yields a stable result.\r\n\r\nIt is difficult to compare CGS and VB directly because they are totaly different techniques.\r\nBut from a practical point of view, we can compare the speed and the result between them.\r\nThe following chart shows the log-likelihood per word of two models' result. \r\n\r\n.. image:: https://bab2min.github.io/tomotopy/images/LLComp.png\r\n\r\n\r\n\r\n\r\nThe SIMD instruction set has a great effect on performance. Following is a comparison between SIMD instruction sets.\r\n\r\n.. image:: https://bab2min.github.io/tomotopy/images/SIMDComp.png\r\n\r\nFortunately, most of recent x86-64 CPUs provide AVX2 instruction set, so we can enjoy the performance of AVX2.\r\n\r\nModel Save and Load\r\n-------------------\r\n`tomotopy` provides `save` and `load` method for each topic model class, \r\nso you can save the model into the file whenever you want, and re-load it from the file.\r\n::\r\n\r\n import tomotopy as tp\r\n \r\n mdl = tp.HDPModel()\r\n for line in open('sample.txt'):\r\n mdl.add_doc(line.strip().split())\r\n \r\n for i in range(0, 100, 10):\r\n mdl.train(10)\r\n print('Iteration: {}\\tLog-likelihood: {}'.format(i, mdl.ll_per_word))\r\n \r\n # save into file\r\n mdl.save('sample_hdp_model.bin')\r\n \r\n # load from file\r\n mdl = tp.HDPModel.load('sample_hdp_model.bin')\r\n for k in range(mdl.k):\r\n if not mdl.is_live_topic(k): continue\r\n print('Top 10 words of topic #{}'.format(k))\r\n print(mdl.get_topic_words(k, top_n=10))\r\n \r\n # the saved model is HDP model, \r\n # so when you load it by LDA model, it will raise an exception\r\n mdl = tp.LDAModel.load('sample_hdp_model.bin')\r\n\r\nWhen you load the model from a file, a model type in the file should match the class of methods.\r\n\r\nSee more at `tomotopy.LDAModel.save` and `tomotopy.LDAModel.load` methods.\r\n\r\nDocuments in the Model and out of the Model\r\n-------------------------------------------\r\nWe can use Topic Model for two major purposes. \r\nThe basic one is to discover topics from a set of documents as a result of trained model,\r\nand the more advanced one is to infer topic distributions for unseen documents by using trained model.\r\n\r\nWe named the document in the former purpose (used for model training) as **document in the model**,\r\nand the document in the later purpose (unseen document during training) as **document out of the model**.\r\n\r\nIn `tomotopy`, these two different kinds of document are generated differently.\r\nA **document in the model** can be created by `tomotopy.LDAModel.add_doc` method.\r\n`add_doc` can be called before `tomotopy.LDAModel.train` starts. \r\nIn other words, after `train` called, `add_doc` cannot add a document into the model because the set of document used for training has become fixed.\r\n\r\nTo acquire the instance of the created document, you should use `tomotopy.LDAModel.docs` like:\r\n\r\n::\r\n\r\n mdl = tp.LDAModel(k=20)\r\n idx = mdl.add_doc(words)\r\n if idx < 0: raise RuntimeError(\"Failed to add doc\")\r\n doc_inst = mdl.docs[idx]\r\n # doc_inst is an instance of the added document\r\n\r\nA **document out of the model** is generated by `tomotopy.LDAModel.make_doc` method. `make_doc` can be called only after `train` starts.\r\nIf you use `make_doc` before the set of document used for training has become fixed, you may get wrong results.\r\nSince `make_doc` returns the instance directly, you can use its return value for other manipulations.\r\n\r\n::\r\n\r\n mdl = tp.LDAModel(k=20)\r\n # add_doc ...\r\n mdl.train(100)\r\n doc_inst = mdl.make_doc(unseen_words) # doc_inst is an instance of the unseen document\r\n\r\nInference for Unseen Documents\r\n------------------------------\r\nIf a new document is created by `tomotopy.LDAModel.make_doc`, its topic distribution can be inferred by the model.\r\nInference for unseen document should be performed using `tomotopy.LDAModel.infer` method.\r\n\r\n::\r\n\r\n mdl = tp.LDAModel(k=20)\r\n # add_doc ...\r\n mdl.train(100)\r\n doc_inst = mdl.make_doc(unseen_words)\r\n topic_dist, ll = mdl.infer(doc_inst)\r\n print(\"Topic Distribution for Unseen Docs: \", topic_dist)\r\n print(\"Log-likelihood of inference: \", ll)\r\n\r\nThe `infer` method can infer only one instance of `tomotopy.Document` or a `list` of instances of `tomotopy.Document`. \r\nSee more at `tomotopy.LDAModel.infer`.\r\n\r\nExamples\r\n--------\r\nYou can find an example python code of tomotopy at https://github.com/bab2min/tomotopy/blob/master/example.py .\r\n\r\nYou can also get the data file used in the example code at https://drive.google.com/file/d/18OpNijd4iwPyYZ2O7pQoPyeTAKEXa71J/view .\r\n\r\nLicense\r\n---------\r\n`tomotopy` is licensed under the terms of MIT License, \r\nmeaning you can use it for any reasonable purpose and remain in complete ownership of all the documentation you produce.\r\n\r\nHistory\r\n-------\r\n* 0.3.0 (2019-10-06)\r\n * A new model, `tomotopy.LLDAModel` was added into the package.\r\n * A crashing issue of `HDPModel` was fixed.\r\n * Since hyperparameter estimation for `HDPModel` was implemented, the result of `HDPModel` may differ from previous versions.\r\n If you want to turn off hyperparameter estimation of HDPModel, set `optim_interval` to zero.\r\n\r\n* 0.2.0 (2019-08-18)\r\n * New models including `tomotopy.CTModel` and `tomotopy.SLDAModel` were added into the package.\r\n * A new parameter option `rm_top` was added for all topic models.\r\n * The problems in `save` and `load` method for `PAModel` and `HPAModel` were fixed.\r\n * An occassional crash in loading `HDPModel` was fixed.\r\n * The problem that `ll_per_word` was calculated incorrectly when `min_cf` > 0 was fixed.\r\n\r\n* 0.1.6 (2019-08-09)\r\n * Compiling errors at clang with macOS environment were fixed.\r\n\r\n* 0.1.4 (2019-08-05)\r\n * The issue when `add_doc` receives an empty list as input was fixed.\r\n * The issue that `tomotopy.PAModel.get_topic_words` doesn't extract the word distribution of subtopic was fixed.\r\n\r\n* 0.1.3 (2019-05-19)\r\n * The parameter `min_cf` and its stopword-removing function were added for all topic models.\r\n\r\n* 0.1.0 (2019-05-12)\r\n * First version of **tomotopy**", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/bab2min/tomotopy", "keywords": "NLP", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "tomotopy", "package_url": "https://pypi.org/project/tomotopy/", "platform": "", "project_url": "https://pypi.org/project/tomotopy/", "project_urls": { "Homepage": "https://github.com/bab2min/tomotopy" }, "release_url": "https://pypi.org/project/tomotopy/0.3.0/", "requires_dist": null, "requires_python": "", "summary": "Tomoto, The Topic Modeling Tool for Python", "version": "0.3.0" }, "last_serial": 5935157, "releases": { "0.0.0": [ { "comment_text": "", "digests": { "md5": "6423984aeccd65566ff391dde65cceca", "sha256": "e3a3df88f51fa6e6ff082c72bb36dd8bf8a0225113f60c5c87908d25862bb4f7" }, "downloads": -1, "filename": "tomotopy-0.0.0.tar.gz", "has_sig": false, "md5_digest": "6423984aeccd65566ff391dde65cceca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1403, "upload_time": "2019-04-28T16:28:25", "url": "https://files.pythonhosted.org/packages/9a/15/ad9f99d6ae652a3672ccbd7cab71bb684bad68108165767230339c21686f/tomotopy-0.0.0.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "7119a68156a4cbff786565e2e8d11d1d", "sha256": "4b113490d0be543d8ba814383a418529d87e6d42d6d2634f5e0af57fe944beb4" }, "downloads": -1, "filename": "tomotopy-0.1.0-cp35-cp35m-win32.whl", "has_sig": false, "md5_digest": "7119a68156a4cbff786565e2e8d11d1d", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 1727856, "upload_time": "2019-05-11T16:52:07", "url": "https://files.pythonhosted.org/packages/7f/f8/c266f8e32e7dec9795a0dcbfc75f29c1d3c08d88b917195cf98b981c36be/tomotopy-0.1.0-cp35-cp35m-win32.whl" }, { "comment_text": "", "digests": { "md5": "1627ddfa8671468aea195b4102acb45a", "sha256": "1c167fbc4a2704a322d7685a8ae3cf7cf94b248718104de90e3ec44452026dc1" }, "downloads": -1, "filename": "tomotopy-0.1.0-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "1627ddfa8671468aea195b4102acb45a", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 2039637, "upload_time": "2019-05-11T16:49:39", "url": "https://files.pythonhosted.org/packages/58/97/d53a1b14e901410716b0a1d7144d4baba2cd9c43ebeeb15c0b38294b62d6/tomotopy-0.1.0-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "bfea10ea71653da9aed173021ed6a93d", "sha256": "80b80f5703caf6ad4b357736dcbf1c5f00a737da5f2003c892b18cfaf00e79fe" }, "downloads": -1, "filename": "tomotopy-0.1.0-cp36-cp36m-win32.whl", "has_sig": false, "md5_digest": "bfea10ea71653da9aed173021ed6a93d", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 1727865, "upload_time": "2019-05-11T16:44:00", "url": "https://files.pythonhosted.org/packages/41/1b/8b45d041cb1191bb24836730f619821bd6ee21687bbc5a25f3989ddfda43/tomotopy-0.1.0-cp36-cp36m-win32.whl" }, { "comment_text": "", "digests": { "md5": "57a123c38dea4c6909f4fc171ed5cf12", "sha256": "96b4b66470640f4282d33f96162958665dda0e3b633f3c33d453b66228a71926" }, "downloads": -1, "filename": "tomotopy-0.1.0-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "57a123c38dea4c6909f4fc171ed5cf12", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 2039640, "upload_time": "2019-05-11T16:47:13", "url": "https://files.pythonhosted.org/packages/a8/15/8ed7900c52265cce4d097b4d7482efd6a944a374f693157b866dc65542f5/tomotopy-0.1.0-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "afa638dbd89ecf63bc5e58afb8e5c236", "sha256": "a821e58abfbdac0fe6d059beaf45b0fd09a2ac9deac164c518b7065946e28d36" }, "downloads": -1, "filename": "tomotopy-0.1.0-cp37-cp37m-win32.whl", "has_sig": false, "md5_digest": "afa638dbd89ecf63bc5e58afb8e5c236", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 1727859, "upload_time": "2019-05-11T16:39:54", "url": "https://files.pythonhosted.org/packages/40/c3/26b47ec58eed3e0afdbb0852d569be964f08ad016190cbea566b4cb83d70/tomotopy-0.1.0-cp37-cp37m-win32.whl" }, { "comment_text": "", "digests": { "md5": "365822dcb87df6981297803d7de8adb4", "sha256": "8675633a46e7d8e7a51a6f14dcc3c24f16922d48f91c602a9265705f176a7817" }, "downloads": -1, "filename": "tomotopy-0.1.0-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "365822dcb87df6981297803d7de8adb4", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 2039648, "upload_time": "2019-05-11T16:36:11", "url": "https://files.pythonhosted.org/packages/f8/a1/32918d5a6ded9816353d979ec43ab7d32c5d00d566ce42995aff8df46481/tomotopy-0.1.0-cp37-cp37m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "51350e5a491ea48d3e1631ddbc7ed26b", "sha256": "7f5eee844ffbea9c86df5c339e3b25044b3ccb934033c1abf95027731063ace4" }, "downloads": -1, "filename": "tomotopy-0.1.0.tar.gz", "has_sig": false, "md5_digest": "51350e5a491ea48d3e1631ddbc7ed26b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 840954, "upload_time": "2019-05-11T16:31:22", "url": "https://files.pythonhosted.org/packages/77/a4/6265ad67625854abb225ec223a93771d1b20f969d351f6c60b8dee7baeba/tomotopy-0.1.0.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "0d7844dbaa56c790e58c43ad91da9ab1", "sha256": "ec3187ccc65ecf66b0ab11a372821b40b655ae531836922ec88b1065d4ce924b" }, "downloads": -1, "filename": "tomotopy-0.1.3-cp35-cp35m-win32.whl", "has_sig": false, "md5_digest": "0d7844dbaa56c790e58c43ad91da9ab1", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 897979, "upload_time": "2019-05-19T10:05:41", "url": "https://files.pythonhosted.org/packages/1b/62/f97b5d6878c8afcb0a21e5565e63ddf961430ea5b2d927e3201be2667e0e/tomotopy-0.1.3-cp35-cp35m-win32.whl" }, { "comment_text": "", "digests": { "md5": "8b4c4300f1f8035a7530d3c11d676d69", "sha256": "cd20c076787d63b52a94e737ed0861f3c474364617e53281285a02863a66f6a0" }, "downloads": -1, "filename": "tomotopy-0.1.3-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "8b4c4300f1f8035a7530d3c11d676d69", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 1616273, "upload_time": "2019-05-19T10:07:41", "url": "https://files.pythonhosted.org/packages/34/9e/824459ec2163f10b80195007e1858d8341ddc5f13339461e2d010a67513b/tomotopy-0.1.3-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "10375a4148da139503504f3b2159badf", "sha256": "1ea86b97b9e3da22d8acaa889c3d54781ad1527a76d5d383e7133f717a30546d" }, "downloads": -1, "filename": "tomotopy-0.1.3-cp36-cp36m-win32.whl", "has_sig": false, "md5_digest": "10375a4148da139503504f3b2159badf", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 897991, "upload_time": "2019-05-19T10:00:56", "url": "https://files.pythonhosted.org/packages/f1/d1/d232f1d8d24951c0ef5647e3ba265676aa4b8d245bbd2d74e7c0b8cd5153/tomotopy-0.1.3-cp36-cp36m-win32.whl" }, { "comment_text": "", "digests": { "md5": "235b71140258be73ce8daa357b0e3ac4", "sha256": "8487b71ef524f73798d20edf4ad064b0d66d08a6b132f08ba567238685df3865" }, "downloads": -1, "filename": "tomotopy-0.1.3-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "235b71140258be73ce8daa357b0e3ac4", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 1616281, "upload_time": "2019-05-19T09:58:39", "url": "https://files.pythonhosted.org/packages/21/a1/d3b52ed9b0e07f7e622b15e5f910395fcb0e8b3e1644ff6abb475d327389/tomotopy-0.1.3-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "04c31993af7ffeb2d7880001142fadcb", "sha256": "8a0b1855d168e2c33bb286ce95d1287411f7df8827a4629299cf938c676867fe" }, "downloads": -1, "filename": "tomotopy-0.1.3-cp37-cp37m-win32.whl", "has_sig": false, "md5_digest": "04c31993af7ffeb2d7880001142fadcb", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 897976, "upload_time": "2019-05-19T10:12:21", "url": "https://files.pythonhosted.org/packages/e3/c5/e1f0486bed78c7735d8b7280f464eb6c05c1c33f1b3dd5233374d62c1b64/tomotopy-0.1.3-cp37-cp37m-win32.whl" }, { "comment_text": "", "digests": { "md5": "f505400ca262ab55b15f62392d0aa602", "sha256": "db398595378913f1c2300e7ba75f04d96208d9f38678ac4ed22ff02610f7dd8a" }, "downloads": -1, "filename": "tomotopy-0.1.3-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "f505400ca262ab55b15f62392d0aa602", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 1616261, "upload_time": "2019-05-19T10:09:43", "url": "https://files.pythonhosted.org/packages/4a/e7/ff46e562cef79120327fe1802bd12ba317c489342beb570e609f04409608/tomotopy-0.1.3-cp37-cp37m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "49cb612d10f53d06e951dbb91fcbcbf7", "sha256": "79b223e8ba6cbf33167a369866319f9f220a3f938464328e0f6effaee49757ec" }, "downloads": -1, "filename": "tomotopy-0.1.3.tar.gz", "has_sig": false, "md5_digest": "49cb612d10f53d06e951dbb91fcbcbf7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 851382, "upload_time": "2019-05-19T09:56:44", "url": "https://files.pythonhosted.org/packages/e3/08/f4a0aa28a400b6a3305792447ec8420eaf942c803becf6f48ef4f830994d/tomotopy-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "7a4425b4f1fd0b3743ed54b7a5ff8361", "sha256": "4a2a4d00854b40a10bdb08eda739b6caa13a5d40fe91b067f317c4b01c2cfe22" }, "downloads": -1, "filename": "tomotopy-0.1.4-cp35-cp35m-win32.whl", "has_sig": false, "md5_digest": "7a4425b4f1fd0b3743ed54b7a5ff8361", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 968533, "upload_time": "2019-08-04T16:11:40", "url": "https://files.pythonhosted.org/packages/f9/cf/4eab6dfcfe782fcb29778818892d886e74b84518f226963237760b7308b4/tomotopy-0.1.4-cp35-cp35m-win32.whl" }, { "comment_text": "", "digests": { "md5": "1b9c3577be33ef170ccb9241883ab2a7", "sha256": "fa3e9bdc4d83051c5aa7fdccda7fa11a7bbda6070465b6740bde145ba23b3b61" }, "downloads": -1, "filename": "tomotopy-0.1.4-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "1b9c3577be33ef170ccb9241883ab2a7", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 1742733, "upload_time": "2019-08-04T16:07:35", "url": "https://files.pythonhosted.org/packages/f6/fe/af5d2a244735b94bc5eb041a6977a826ffbc7d51d975ba7110982d7adbae/tomotopy-0.1.4-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "dbff59f92355299112fa7aeea3f2f5da", "sha256": "6d4213f3903aa998d9903253f49e57eead6c849bffe275e44954b88a6d1c8c07" }, "downloads": -1, "filename": "tomotopy-0.1.4-cp36-cp36m-win32.whl", "has_sig": false, "md5_digest": "dbff59f92355299112fa7aeea3f2f5da", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 968534, "upload_time": "2019-08-04T16:13:12", "url": "https://files.pythonhosted.org/packages/f4/75/f50bfed6353335ed8b11621a67e5a8d4882430c3497278a161159f8b03d3/tomotopy-0.1.4-cp36-cp36m-win32.whl" }, { "comment_text": "", "digests": { "md5": "dcc93a66e7af03d904ca11a812f1436a", "sha256": "9e3b8d9f7e9c295a8f115112e1e4f5192624ce7cda84d870b7bbe923fe5d2f51" }, "downloads": -1, "filename": "tomotopy-0.1.4-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "dcc93a66e7af03d904ca11a812f1436a", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 1742737, "upload_time": "2019-08-04T16:09:58", "url": "https://files.pythonhosted.org/packages/70/cc/05adf075a11caa723d6542fe29a72168b0b3fb3de5f5d5f6e27cdd2f9e83/tomotopy-0.1.4-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "12036cae925bd5f671843bd8f3f4d70e", "sha256": "190ca5bc0b5ccd3a9a185fa962dff5574c3f03bfc16a62f57a721b3916aafa49" }, "downloads": -1, "filename": "tomotopy-0.1.4-cp37-cp37m-win32.whl", "has_sig": false, "md5_digest": "12036cae925bd5f671843bd8f3f4d70e", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 968531, "upload_time": "2019-08-04T16:14:38", "url": "https://files.pythonhosted.org/packages/d2/02/d31387cb18f2088ac71270617a0b8abc15542c53468bcc7aa2cf1b4f0446/tomotopy-0.1.4-cp37-cp37m-win32.whl" }, { "comment_text": "", "digests": { "md5": "83372e8af9d9c67ea4d9258b6a4876e2", "sha256": "6a1829e25cb6b801f05517a5d50f2f07ca56d477abb328178340d7211b9e458c" }, "downloads": -1, "filename": "tomotopy-0.1.4-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "83372e8af9d9c67ea4d9258b6a4876e2", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 1742807, "upload_time": "2019-08-04T16:10:10", "url": "https://files.pythonhosted.org/packages/9c/2b/d89de501b82d9e07a02839ba95890033a9b61407ec921e29c0b87c5f1ce1/tomotopy-0.1.4-cp37-cp37m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "9fcef6ba505ff517ef9b9fd239f8ec0b", "sha256": "193ff3359fbde3a17325f86665fa4e8b0848624fc577cee2df6efb8c75b12ed8" }, "downloads": -1, "filename": "tomotopy-0.1.4.tar.gz", "has_sig": false, "md5_digest": "9fcef6ba505ff517ef9b9fd239f8ec0b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 861394, "upload_time": "2019-08-04T16:14:46", "url": "https://files.pythonhosted.org/packages/8c/ef/6418666ac27c1a9de9ccfa4b759524239807eecaba247cd60336a3fcbf77/tomotopy-0.1.4.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "51fcf7c16e2bd0a77565c0b1090601e7", "sha256": "72dfc66d13fc1e516fcc9d0f845bbbb5669bc0cff716e952ac070a8120441f3f" }, "downloads": -1, "filename": "tomotopy-0.1.6-cp35-cp35m-win32.whl", "has_sig": false, "md5_digest": "51fcf7c16e2bd0a77565c0b1090601e7", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 972664, "upload_time": "2019-08-08T17:04:38", "url": "https://files.pythonhosted.org/packages/03/4b/d4f964e2d65d4c10b6e1d5f444477c06884c6fdf4352dda7fd0535092b09/tomotopy-0.1.6-cp35-cp35m-win32.whl" }, { "comment_text": "", "digests": { "md5": "e16b06519c8104a8b0b5cc1ce112bbc4", "sha256": "75367846a12634974489e57a5e1278076fa12b5747c0d172c46ff562b0a95d67" }, "downloads": -1, "filename": "tomotopy-0.1.6-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "e16b06519c8104a8b0b5cc1ce112bbc4", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 1749108, "upload_time": "2019-08-08T17:04:09", "url": "https://files.pythonhosted.org/packages/92/02/1bb8ab43c9e55faff09410940e10275d96d6fb1ba55bf316bae72f47c2a4/tomotopy-0.1.6-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "e84c5af3579700678c9cab54a8f91a68", "sha256": "df2c99b7f9fa4e8f3940e0b832e4feadc0a8dd5f05d3b004901e2a06010158d0" }, "downloads": -1, "filename": "tomotopy-0.1.6-cp36-cp36m-win32.whl", "has_sig": false, "md5_digest": "e84c5af3579700678c9cab54a8f91a68", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 972654, "upload_time": "2019-08-08T17:04:45", "url": "https://files.pythonhosted.org/packages/35/09/279d49974f8f41ee059b87f84c4bb3777f79bfc9d455c5829d6ba6a5bf65/tomotopy-0.1.6-cp36-cp36m-win32.whl" }, { "comment_text": "", "digests": { "md5": "875d13f4d54d60f70d2f06f3a024ce9c", "sha256": "33ae991c1ddb4e3ed1700df8453784ea5ecfc9a2d4671996cbd05f822a740230" }, "downloads": -1, "filename": "tomotopy-0.1.6-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "875d13f4d54d60f70d2f06f3a024ce9c", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 1749109, "upload_time": "2019-08-08T17:04:20", "url": "https://files.pythonhosted.org/packages/68/7c/68d2222f247b49259c86cf26fdd3c900242e808122352072063618656d6a/tomotopy-0.1.6-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "b69317664054cfdeb4481d1f4d1dd910", "sha256": "cff307f04a293825e92275b4e606b186460f57660e2c1539b07aa4075fd2e885" }, "downloads": -1, "filename": "tomotopy-0.1.6-cp37-cp37m-win32.whl", "has_sig": false, "md5_digest": "b69317664054cfdeb4481d1f4d1dd910", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 972658, "upload_time": "2019-08-08T17:04:51", "url": "https://files.pythonhosted.org/packages/df/00/9709f28a263b532cc903d08ffd442cebec278ffb44b849279cb867be5b86/tomotopy-0.1.6-cp37-cp37m-win32.whl" }, { "comment_text": "", "digests": { "md5": "ab60829ab1bc7869968dbaebb0383dc2", "sha256": "92aff5d2fca66e394fa028768aa473b2ad12c8043f1b342a2662182c2cbd2615" }, "downloads": -1, "filename": "tomotopy-0.1.6-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "ab60829ab1bc7869968dbaebb0383dc2", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 1749050, "upload_time": "2019-08-08T17:04:32", "url": "https://files.pythonhosted.org/packages/67/b4/6e24b32dbf395de557637347881bf4c2f55e9b665f1c72094ec7cc9e7dda/tomotopy-0.1.6-cp37-cp37m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "0a96083e3b64fffaf06ed0b0409890fa", "sha256": "fbf366e12e593664273f1f05172bd763f22fcaa8bf20befbf732bc4bff372a9f" }, "downloads": -1, "filename": "tomotopy-0.1.6.tar.gz", "has_sig": false, "md5_digest": "0a96083e3b64fffaf06ed0b0409890fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 864649, "upload_time": "2019-08-08T17:03:58", "url": "https://files.pythonhosted.org/packages/1e/06/4755923991774db8604828e3818330066a25ef3e4f44a497953581b341d9/tomotopy-0.1.6.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "bc695c95ebe1d56657c4cf7693acba6b", "sha256": "3e97bb0e750ca3f2615c40f2fb844d503ff47907651d9bdb06806ceb8cf81dce" }, "downloads": -1, "filename": "tomotopy-0.2.0-cp34-cp34m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "bc695c95ebe1d56657c4cf7693acba6b", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 45574094, "upload_time": "2019-09-23T01:42:05", "url": "https://files.pythonhosted.org/packages/5f/2f/cdf90e035aefcb55b6bd5a7d446b38549cbcae8b114ddf9a21631dceeeeb/tomotopy-0.2.0-cp34-cp34m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "b7fbe141e1afced7deb5149b61456df0", "sha256": "c6fd31aa42aaf1ae6a4cc708fc34a18b867c052a985d1bb838020dd561057b0c" }, "downloads": -1, "filename": "tomotopy-0.2.0-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "b7fbe141e1afced7deb5149b61456df0", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 45574589, "upload_time": "2019-09-23T01:47:43", "url": "https://files.pythonhosted.org/packages/38/16/f726718e4f855c8ed4d8d33bb7df804658cd0c45bec938dbc7bee40b6b82/tomotopy-0.2.0-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "f0ef059359d72b1b0b296c680e111ada", "sha256": "97abfb65de79ba1814a26c1bf1afc1490a15cb63e87726f2c46f253e402b01cc" }, "downloads": -1, "filename": "tomotopy-0.2.0-cp35-cp35m-win32.whl", "has_sig": false, "md5_digest": "f0ef059359d72b1b0b296c680e111ada", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 1299773, "upload_time": "2019-08-17T16:20:55", "url": "https://files.pythonhosted.org/packages/e9/a1/1b846680b21a99d658487da09a8227bfc26ad3cef9a58e1491c5e2443b2d/tomotopy-0.2.0-cp35-cp35m-win32.whl" }, { "comment_text": "", "digests": { "md5": "3ecc900f36d8e5a84c795b9569010b38", "sha256": "d75e5908aa84af13403404857aa53639f76947846333c159e1bee12eaf85087e" }, "downloads": -1, "filename": "tomotopy-0.2.0-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "3ecc900f36d8e5a84c795b9569010b38", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 2330406, "upload_time": "2019-08-17T16:10:27", "url": "https://files.pythonhosted.org/packages/da/48/8b523ff53a10193881ef7b1de59b03b898ccd99418567c69352d1f2d552f/tomotopy-0.2.0-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "038f212fd962db02a9d586d880ded7b5", "sha256": "1de76b14d01fb9ae7e9a7c41a5f4b1a30474d0a044f39a87225d10c00630928f" }, "downloads": -1, "filename": "tomotopy-0.2.0-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "038f212fd962db02a9d586d880ded7b5", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 45574634, "upload_time": "2019-09-23T01:53:14", "url": "https://files.pythonhosted.org/packages/1a/db/9ead3690a8aa08e6d6b28ab4df0fefdd12f81002157398dae447ebe72275/tomotopy-0.2.0-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "bf10711cd5792fbe2ed745250e2a594a", "sha256": "5b79136cbc3d2f642d6647aa850c0dcb5b18c908da76cf775e026054fb69d460" }, "downloads": -1, "filename": "tomotopy-0.2.0-cp36-cp36m-win32.whl", "has_sig": false, "md5_digest": "bf10711cd5792fbe2ed745250e2a594a", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 1296452, "upload_time": "2019-08-17T16:23:39", "url": "https://files.pythonhosted.org/packages/c9/92/e47fa39ea45ddb072a25b68c746cd8efb6b2fbfa149c511baf82183df715/tomotopy-0.2.0-cp36-cp36m-win32.whl" }, { "comment_text": "", "digests": { "md5": "046431bd479d63c4138a8a95d357b265", "sha256": "39b92b3a8cbddd47ae94de542014982aaccbd92c83c8ad61455d7ca0fb223bc4" }, "downloads": -1, "filename": "tomotopy-0.2.0-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "046431bd479d63c4138a8a95d357b265", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 2330405, "upload_time": "2019-08-17T16:14:32", "url": "https://files.pythonhosted.org/packages/1d/a9/ad7910967907bfc7bd1678063d89495364439cb304a4b3cd90c5ca197149/tomotopy-0.2.0-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "bc737b60d3fbf98cf760cb3982a9b14a", "sha256": "fcb58d2d282b8c73ea38bac3705d235298e99df34d88e5d1d46622377a65f895" }, "downloads": -1, "filename": "tomotopy-0.2.0-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "bc737b60d3fbf98cf760cb3982a9b14a", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 45574564, "upload_time": "2019-09-23T01:58:42", "url": "https://files.pythonhosted.org/packages/7b/f8/d52f7c772abfbfb9ca4de7deb8cf4d09e6659085e3e89795c7e4eff6625a/tomotopy-0.2.0-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "a6628f6723cdd2ed02517526057cd507", "sha256": "d41672617fca8690cbb144bcde45de0448466083a8d5bc3f3949331003ad8dba" }, "downloads": -1, "filename": "tomotopy-0.2.0-cp37-cp37m-win32.whl", "has_sig": false, "md5_digest": "a6628f6723cdd2ed02517526057cd507", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 1296453, "upload_time": "2019-08-17T16:26:00", "url": "https://files.pythonhosted.org/packages/95/e3/69fd8f57f27dc54cf36dddf8cf5e6716aa86fde011450ed0f32e81d73a7e/tomotopy-0.2.0-cp37-cp37m-win32.whl" }, { "comment_text": "", "digests": { "md5": "f0606d7b692d171f5eeb5467e44215eb", "sha256": "cfb0a58e5e5360b894ef24b311a31d6f8105e6412cc2114dd9d098bb50aceef8" }, "downloads": -1, "filename": "tomotopy-0.2.0-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "f0606d7b692d171f5eeb5467e44215eb", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 2330329, "upload_time": "2019-08-17T16:18:22", "url": "https://files.pythonhosted.org/packages/81/b7/9f5c0cb38b141e1aa6e55be2b91147706647bb7e14964db7a650d6d7e6b2/tomotopy-0.2.0-cp37-cp37m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "48c5cbda13730e54df074ed2719c0aa3", "sha256": "3c9ba371d42d9f6260dd58a8e955ef74d4c73480f9a40253638039115a5e0ec6" }, "downloads": -1, "filename": "tomotopy-0.2.0.tar.gz", "has_sig": false, "md5_digest": "48c5cbda13730e54df074ed2719c0aa3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 940636, "upload_time": "2019-08-17T16:04:30", "url": "https://files.pythonhosted.org/packages/d5/f6/10e17b99e0d5cdc1784aa974ba77d348a071d933897c348cb50db43b0a73/tomotopy-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "40b5bd6a6cdf6afda1d239de7e896fc7", "sha256": "cabd09f893718322c0d342c4d07c9e35264323cb98f5d7d152c8455cd26d3acf" }, "downloads": -1, "filename": "tomotopy-0.3.0-cp34-cp34m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "40b5bd6a6cdf6afda1d239de7e896fc7", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 49008646, "upload_time": "2019-10-06T15:20:20", "url": "https://files.pythonhosted.org/packages/6d/d4/258957a4e313548a94815233282d38c9631f8afe40770ed4de67a061e324/tomotopy-0.3.0-cp34-cp34m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "81fa22b9e7406dd2070ae869db0a0d6f", "sha256": "e338a68539c9c67c271abe924a32ac4b0dd7c8e8be0d95df9aa5383a51bb0b7c" }, "downloads": -1, "filename": "tomotopy-0.3.0-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "81fa22b9e7406dd2070ae869db0a0d6f", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 49010533, "upload_time": "2019-10-06T15:27:17", "url": "https://files.pythonhosted.org/packages/c3/72/da0401b93ba378eaa70e30ae4324fa18259a03aaab62c08cf97aa4c5d480/tomotopy-0.3.0-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "6dedb47ab2abb3c386b444cf6b86a987", "sha256": "f225b10f71996ba75cdf940a6b03cef608481574f720ead478060d6b7e8e821a" }, "downloads": -1, "filename": "tomotopy-0.3.0-cp35-cp35m-win32.whl", "has_sig": false, "md5_digest": "6dedb47ab2abb3c386b444cf6b86a987", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 1458141, "upload_time": "2019-10-06T15:24:09", "url": "https://files.pythonhosted.org/packages/48/80/e4f42a64efc71c98614e9f7f29add523710cff081f8d1ed6c480dc4fe15b/tomotopy-0.3.0-cp35-cp35m-win32.whl" }, { "comment_text": "", "digests": { "md5": "69bca89f0622ab66bb4bb0536795371c", "sha256": "0b2b00e0f51ea7b39c64c861347262a160577dac3aeb412cc914fac5e321b1e0" }, "downloads": -1, "filename": "tomotopy-0.3.0-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "69bca89f0622ab66bb4bb0536795371c", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 2629614, "upload_time": "2019-10-06T15:13:42", "url": "https://files.pythonhosted.org/packages/4d/14/a13f1827bed846e03a8a76f25301813399e98dc5bb1d8f087c0527aefef7/tomotopy-0.3.0-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "c5b992cb63fb4bfb25a23efcb2d36d7d", "sha256": "2a43c43a167fdafec489ab4c6c809c017b343f006def0ac2017267b026ede88e" }, "downloads": -1, "filename": "tomotopy-0.3.0-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "c5b992cb63fb4bfb25a23efcb2d36d7d", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 49010434, "upload_time": "2019-10-06T15:32:58", "url": "https://files.pythonhosted.org/packages/21/3d/8b8b62af3cbde1efe45eca94bab8cf89187a68a589c8bd2c9ba49a4762db/tomotopy-0.3.0-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "02996edc9023c2c425960891eacf5140", "sha256": "e65474120078dfbdfe8c400d7a47b4c3fba44105a1ad926e6bd841f217219081" }, "downloads": -1, "filename": "tomotopy-0.3.0-cp36-cp36m-win32.whl", "has_sig": false, "md5_digest": "02996edc9023c2c425960891eacf5140", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 1458729, "upload_time": "2019-10-06T15:26:44", "url": "https://files.pythonhosted.org/packages/8e/da/fe762075a791ec1e30763c4470df0e1ed6a8fa0dba6be0f6543e501d3b17/tomotopy-0.3.0-cp36-cp36m-win32.whl" }, { "comment_text": "", "digests": { "md5": "1dcce3994c3547017e48dadb633683d4", "sha256": "ecfd3fc13f04ac8ba3c5411add5bf2cbe4df01f810b7f6540c26e95b55b13b6e" }, "downloads": -1, "filename": "tomotopy-0.3.0-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "1dcce3994c3547017e48dadb633683d4", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 2629617, "upload_time": "2019-10-06T15:17:36", "url": "https://files.pythonhosted.org/packages/b3/1a/81b3de5718306833736801a3a638eddb4da61b1f59c9e69916cbfb73417b/tomotopy-0.3.0-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "8d8168b988e6c2e40611d55613e4e6d5", "sha256": "0341b88f03954e56aecd06f4faae8635dd65fb40549430a221601e4e68a6fd37" }, "downloads": -1, "filename": "tomotopy-0.3.0-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "8d8168b988e6c2e40611d55613e4e6d5", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 49012854, "upload_time": "2019-10-06T15:37:39", "url": "https://files.pythonhosted.org/packages/0e/e4/57c13c898078ccd9654aba8512c423d85f5b680f9a96826a916ca68f29bd/tomotopy-0.3.0-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "8d9258469471c37006bbf8e5275b23a0", "sha256": "4e167aa1e10e7496b3b4c7949119f91476124cbca363d7d7f99015f7d1d388f4" }, "downloads": -1, "filename": "tomotopy-0.3.0-cp37-cp37m-win32.whl", "has_sig": false, "md5_digest": "8d9258469471c37006bbf8e5275b23a0", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 1458712, "upload_time": "2019-10-06T15:29:15", "url": "https://files.pythonhosted.org/packages/8c/41/997395fbda67ba871f50a8f371824aa238362b050acdb796f142fe0164ec/tomotopy-0.3.0-cp37-cp37m-win32.whl" }, { "comment_text": "", "digests": { "md5": "07236ed49cc3a301abaf205d2d1f5517", "sha256": "24fed08eb2138593ef807cdc2e73a8650f81942d77a5de6016caf23a202d5830" }, "downloads": -1, "filename": "tomotopy-0.3.0-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "07236ed49cc3a301abaf205d2d1f5517", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 2630509, "upload_time": "2019-10-06T15:21:34", "url": "https://files.pythonhosted.org/packages/64/ab/d8bdd289501ed609a23ac3d449c4ee1e982be8a6c851a4198692caf8d852/tomotopy-0.3.0-cp37-cp37m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "f208ba75fb41bf0eb17deb2b1dd24fd1", "sha256": "bf6d5fd9eb4fd8a3cc8bd146afe0d3e541b9cb476bdf93db671dff5a2a60e46d" }, "downloads": -1, "filename": "tomotopy-0.3.0.tar.gz", "has_sig": false, "md5_digest": "f208ba75fb41bf0eb17deb2b1dd24fd1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 953202, "upload_time": "2019-10-06T15:09:30", "url": "https://files.pythonhosted.org/packages/3c/a6/ff94f78f323b536caa834968efcbd520666d4b0ecb15751d068761b76a16/tomotopy-0.3.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "40b5bd6a6cdf6afda1d239de7e896fc7", "sha256": "cabd09f893718322c0d342c4d07c9e35264323cb98f5d7d152c8455cd26d3acf" }, "downloads": -1, "filename": "tomotopy-0.3.0-cp34-cp34m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "40b5bd6a6cdf6afda1d239de7e896fc7", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 49008646, "upload_time": "2019-10-06T15:20:20", "url": "https://files.pythonhosted.org/packages/6d/d4/258957a4e313548a94815233282d38c9631f8afe40770ed4de67a061e324/tomotopy-0.3.0-cp34-cp34m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "81fa22b9e7406dd2070ae869db0a0d6f", "sha256": "e338a68539c9c67c271abe924a32ac4b0dd7c8e8be0d95df9aa5383a51bb0b7c" }, "downloads": -1, "filename": "tomotopy-0.3.0-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "81fa22b9e7406dd2070ae869db0a0d6f", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 49010533, "upload_time": "2019-10-06T15:27:17", "url": "https://files.pythonhosted.org/packages/c3/72/da0401b93ba378eaa70e30ae4324fa18259a03aaab62c08cf97aa4c5d480/tomotopy-0.3.0-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "6dedb47ab2abb3c386b444cf6b86a987", "sha256": "f225b10f71996ba75cdf940a6b03cef608481574f720ead478060d6b7e8e821a" }, "downloads": -1, "filename": "tomotopy-0.3.0-cp35-cp35m-win32.whl", "has_sig": false, "md5_digest": "6dedb47ab2abb3c386b444cf6b86a987", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 1458141, "upload_time": "2019-10-06T15:24:09", "url": "https://files.pythonhosted.org/packages/48/80/e4f42a64efc71c98614e9f7f29add523710cff081f8d1ed6c480dc4fe15b/tomotopy-0.3.0-cp35-cp35m-win32.whl" }, { "comment_text": "", "digests": { "md5": "69bca89f0622ab66bb4bb0536795371c", "sha256": "0b2b00e0f51ea7b39c64c861347262a160577dac3aeb412cc914fac5e321b1e0" }, "downloads": -1, "filename": "tomotopy-0.3.0-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "69bca89f0622ab66bb4bb0536795371c", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 2629614, "upload_time": "2019-10-06T15:13:42", "url": "https://files.pythonhosted.org/packages/4d/14/a13f1827bed846e03a8a76f25301813399e98dc5bb1d8f087c0527aefef7/tomotopy-0.3.0-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "c5b992cb63fb4bfb25a23efcb2d36d7d", "sha256": "2a43c43a167fdafec489ab4c6c809c017b343f006def0ac2017267b026ede88e" }, "downloads": -1, "filename": "tomotopy-0.3.0-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "c5b992cb63fb4bfb25a23efcb2d36d7d", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 49010434, "upload_time": "2019-10-06T15:32:58", "url": "https://files.pythonhosted.org/packages/21/3d/8b8b62af3cbde1efe45eca94bab8cf89187a68a589c8bd2c9ba49a4762db/tomotopy-0.3.0-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "02996edc9023c2c425960891eacf5140", "sha256": "e65474120078dfbdfe8c400d7a47b4c3fba44105a1ad926e6bd841f217219081" }, "downloads": -1, "filename": "tomotopy-0.3.0-cp36-cp36m-win32.whl", "has_sig": false, "md5_digest": "02996edc9023c2c425960891eacf5140", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 1458729, "upload_time": "2019-10-06T15:26:44", "url": "https://files.pythonhosted.org/packages/8e/da/fe762075a791ec1e30763c4470df0e1ed6a8fa0dba6be0f6543e501d3b17/tomotopy-0.3.0-cp36-cp36m-win32.whl" }, { "comment_text": "", "digests": { "md5": "1dcce3994c3547017e48dadb633683d4", "sha256": "ecfd3fc13f04ac8ba3c5411add5bf2cbe4df01f810b7f6540c26e95b55b13b6e" }, "downloads": -1, "filename": "tomotopy-0.3.0-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "1dcce3994c3547017e48dadb633683d4", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 2629617, "upload_time": "2019-10-06T15:17:36", "url": "https://files.pythonhosted.org/packages/b3/1a/81b3de5718306833736801a3a638eddb4da61b1f59c9e69916cbfb73417b/tomotopy-0.3.0-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "8d8168b988e6c2e40611d55613e4e6d5", "sha256": "0341b88f03954e56aecd06f4faae8635dd65fb40549430a221601e4e68a6fd37" }, "downloads": -1, "filename": "tomotopy-0.3.0-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "8d8168b988e6c2e40611d55613e4e6d5", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 49012854, "upload_time": "2019-10-06T15:37:39", "url": "https://files.pythonhosted.org/packages/0e/e4/57c13c898078ccd9654aba8512c423d85f5b680f9a96826a916ca68f29bd/tomotopy-0.3.0-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "8d9258469471c37006bbf8e5275b23a0", "sha256": "4e167aa1e10e7496b3b4c7949119f91476124cbca363d7d7f99015f7d1d388f4" }, "downloads": -1, "filename": "tomotopy-0.3.0-cp37-cp37m-win32.whl", "has_sig": false, "md5_digest": "8d9258469471c37006bbf8e5275b23a0", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 1458712, "upload_time": "2019-10-06T15:29:15", "url": "https://files.pythonhosted.org/packages/8c/41/997395fbda67ba871f50a8f371824aa238362b050acdb796f142fe0164ec/tomotopy-0.3.0-cp37-cp37m-win32.whl" }, { "comment_text": "", "digests": { "md5": "07236ed49cc3a301abaf205d2d1f5517", "sha256": "24fed08eb2138593ef807cdc2e73a8650f81942d77a5de6016caf23a202d5830" }, "downloads": -1, "filename": "tomotopy-0.3.0-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "07236ed49cc3a301abaf205d2d1f5517", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 2630509, "upload_time": "2019-10-06T15:21:34", "url": "https://files.pythonhosted.org/packages/64/ab/d8bdd289501ed609a23ac3d449c4ee1e982be8a6c851a4198692caf8d852/tomotopy-0.3.0-cp37-cp37m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "f208ba75fb41bf0eb17deb2b1dd24fd1", "sha256": "bf6d5fd9eb4fd8a3cc8bd146afe0d3e541b9cb476bdf93db671dff5a2a60e46d" }, "downloads": -1, "filename": "tomotopy-0.3.0.tar.gz", "has_sig": false, "md5_digest": "f208ba75fb41bf0eb17deb2b1dd24fd1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 953202, "upload_time": "2019-10-06T15:09:30", "url": "https://files.pythonhosted.org/packages/3c/a6/ff94f78f323b536caa834968efcbd520666d4b0ecb15751d068761b76a16/tomotopy-0.3.0.tar.gz" } ] }