{ "info": { "author": "ZhangDun", "author_email": "dunnzhang0@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Operating System :: MacOS", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Operating System :: Unix", "Programming Language :: Python :: 3", "Topic :: Scientific/Engineering :: Artificial Intelligence" ], "description": "DomainThesaurus\n================\n\nIntroduction\n------------\n\n**DomainThesaurus** is a python package offering a technique of extracting domain-specific\nthesaurus which is commonly used in *Natural Language Processing*. Here is one item of generated\nthesaurus::\n\n { \"internet explorer\":\n {\"abbreviation\":[\"ie\"],\n \"synonym\":[\"internet explorers\", \"internet explorere\", \"internetexplorer\"],\n \"other\":[\"firefox\",\"chrome\",\"opera\"]}\n }\n\nExcept for domain-specific thesaurus, the package also provides several useful modules.\nFor example, **DomainTerm** for extracting domain-specific term and **WordDiscrimination**\nfor discriminate words (e.g. abbreviation, synonyms).\n\nDomain-Specific term\n::::::::::::::::::::::::::::::\n\n**DomainTerm** can automatically extract domain-specific terms from domain corpus.\nFor example, *Javascript* in the domain of computer science and technology and *karush kuhn tucker* in\ndomain of mathematics.\n\nAbbreviations and Synonyms\n:::::::::::::::::::::::::::\n\nThe module **WordDiscrimination** can divide semantic-related words into different types.\nThe default module can recognize semantic-related words as `abbreviation` and `synonym`. Note that,\nin our module, the `synonym` means that two words are semantic-related word and they are morphologically similar.\nFor example, *ie* is the abbreviation of *internet explorer* and *javascripts* is\nthe synonym of *javascript*.\n\nInstallation\n------------\n\n**DomainThesaurus** is tested to work under `Python 3.x`. Please use it in `Python 3.x`.\nWe will try to support *Python 2.x*.\n\nDependency requirements:\n\n* gensim(>=3.6.0)\n* networkx(>=2.1)\n\n**DomainThesaurus** is currently available on the PyPi's repository and you can\ninstall it via `pip`::\n\n pip install DomainThesaurus\n\nIf you prefer, you can clone it and run the setup.py file. Use the following\ncommand to get a copy from GitHub::\n\n git clone https://github.com/DunZhang/DomainSpecificThesaurus.git\n\n\nUsage\n----------\n\nA simple example::\n >>> dst = DomainThesaurus(domain_specific_corpus_path=\"your domain specific corpus path\",\n >>> general_vocab_path=\"your general vocab path\",\n >>> outputDir=\"path of output\")\n >>> # extract domain thesauruss\n >>> your_thesaurus = dst.extract()\n\nIf you don't have any datasets, you can copy and run this code:\nhttps://github.com/DunZhang/DomainSpecificThesaurus/blob/master/docs/notebooks/domain_thesaurus.ipynb .\nThis code will automatically download datasets for you.\nThe code design is flexible, you can replace the default `function class` with your own `function class` to get better\nperformance.\nYou can find more usage in https://github.com/DunZhang/DomainSpecificThesaurus/blob/master/docs/notebooks\n\nAcknowledgements\n-----------------\n\nIn this project, we use `Levenshtein Distance` and `GoogleDriveDownloader` from https://pypi.org/project/jellyfish/\nand https://github.com/ndrplz/google-drive-downloader. Thanks for their code.\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/DunZhang/DomainSpecificThesaurus", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "DomainThesaurus", "package_url": "https://pypi.org/project/DomainThesaurus/", "platform": "", "project_url": "https://pypi.org/project/DomainThesaurus/", "project_urls": { "Homepage": "https://github.com/DunZhang/DomainSpecificThesaurus" }, "release_url": "https://pypi.org/project/DomainThesaurus/1.1.9/", "requires_dist": null, "requires_python": "", "summary": "extract domain thesaurus automatically", "version": "1.1.9" }, "last_serial": 5140901, "releases": { "1.0.6": [ { "comment_text": "", "digests": { "md5": "78aba53cf5d7b9657d4c268b7f11c217", "sha256": "538d2b470a45899bd02ffa8767adf698f8f8b8fd6476d874da26a67400167037" }, "downloads": -1, "filename": "DomainThesaurus-1.0.6.tar.gz", "has_sig": false, "md5_digest": "78aba53cf5d7b9657d4c268b7f11c217", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15319, "upload_time": "2019-01-28T18:24:00", "url": "https://files.pythonhosted.org/packages/56/6f/c3da915b1b5a1a05988159934392c7d061aab9fd72195eaf5f1bc178725c/DomainThesaurus-1.0.6.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "60147751936230a65162a69938154a7a", "sha256": "bf4651cf1c695d4ba0016b3fdd34a65a20ddecfc3be368a2d4740e5d2db86dd7" }, "downloads": -1, "filename": "DomainThesaurus-1.0.7.tar.gz", "has_sig": false, "md5_digest": "60147751936230a65162a69938154a7a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15310, "upload_time": "2019-01-28T18:28:56", "url": "https://files.pythonhosted.org/packages/20/1b/74bef362fb7400cae481ece8309feb2da6cfad6df503a6422a2c5b61172d/DomainThesaurus-1.0.7.tar.gz" } ], "1.0.8": [ { "comment_text": "", "digests": { "md5": "77f430ddd55094e361d6d13dab9789a5", "sha256": "8450c215c8d5cd696509d53a548d7a7b979511fdf980db7c840ba8b4083567b0" }, "downloads": -1, "filename": "DomainThesaurus-1.0.8.tar.gz", "has_sig": false, "md5_digest": "77f430ddd55094e361d6d13dab9789a5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16212, "upload_time": "2019-01-28T18:44:37", "url": "https://files.pythonhosted.org/packages/a0/d7/968100b2e775dc308627949b6c859c6f381993433ac96ae0c8ad129d9a4c/DomainThesaurus-1.0.8.tar.gz" } ], "1.0.9": [ { "comment_text": "", "digests": { "md5": "cab3cccf9d5222f2730f3f1e6eddb75e", "sha256": "fff4dd7bb4a3b0017ce3b1b675b3282a936297a5a40cc18b8c2ea94b130e09a4" }, "downloads": -1, "filename": "DomainThesaurus-1.0.9.tar.gz", "has_sig": false, "md5_digest": "cab3cccf9d5222f2730f3f1e6eddb75e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16313, "upload_time": "2019-01-28T19:04:15", "url": "https://files.pythonhosted.org/packages/ae/f0/89bebf92b461c676a82b781187372f8d051fd3ceac6c4a92716c1f3523b0/DomainThesaurus-1.0.9.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "81f348d382254f7df10198373598206f", "sha256": "e6961c22f78b90935fd0e1cc51369cfc8dd99928e36a37647895ec24f38f40c2" }, "downloads": -1, "filename": "DomainThesaurus-1.1.0.tar.gz", "has_sig": false, "md5_digest": "81f348d382254f7df10198373598206f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16931, "upload_time": "2019-02-05T05:42:20", "url": "https://files.pythonhosted.org/packages/d8/45/37bccfd2bd4dce94ca6bb21badba9297a38ef8dfaa1d3f4e5a16e8ed6a41/DomainThesaurus-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "c871cd958c903cfcc4e0ebfad6d268b4", "sha256": "55847bc694a74ce97b0f2a6ba8f7205f4064c37ba45c9c43e84a68b25ccd2e1e" }, "downloads": -1, "filename": "DomainThesaurus-1.1.1.tar.gz", "has_sig": false, "md5_digest": "c871cd958c903cfcc4e0ebfad6d268b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17201, "upload_time": "2019-02-06T03:21:43", "url": "https://files.pythonhosted.org/packages/7b/d1/354237c9bd05bea02b3edf361b6ac82703ac76153998ab192a84d09f1d19/DomainThesaurus-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "0b4dda74fa578b57dedbe404140af920", "sha256": "5392176aac60d3d1fc8ff91800e04bf958ce9fe9982fc66670424e2f0da7dcf6" }, "downloads": -1, "filename": "DomainThesaurus-1.1.2.tar.gz", "has_sig": false, "md5_digest": "0b4dda74fa578b57dedbe404140af920", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18569, "upload_time": "2019-02-10T03:38:27", "url": "https://files.pythonhosted.org/packages/cd/60/51a16d34eaaaa726d676f56c34b36c3c42669fb0a5f45a49e039b8ffb795/DomainThesaurus-1.1.2.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "5ea2deda5af491d200c97757dc8e2c6f", "sha256": "d7c15474e9ae8c04ea88fbde57bf9dcb2c7b243daa8dc0080616e8075abaab24" }, "downloads": -1, "filename": "DomainThesaurus-1.1.3.tar.gz", "has_sig": false, "md5_digest": "5ea2deda5af491d200c97757dc8e2c6f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18546, "upload_time": "2019-02-11T00:29:43", "url": "https://files.pythonhosted.org/packages/d9/9e/019eaf402b1ca797f727a22934966715732cda954e6887a48ec763421df8/DomainThesaurus-1.1.3.tar.gz" } ], "1.1.4": [ { "comment_text": "", "digests": { "md5": "6b8cdb8af43048345a01d3c5fd4e87d1", "sha256": "68cd22dddfcf93080e344a5a4c05b0e3893c0d9a847399f9e91aa93bfe306bea" }, "downloads": -1, "filename": "DomainThesaurus-1.1.4.tar.gz", "has_sig": false, "md5_digest": "6b8cdb8af43048345a01d3c5fd4e87d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16880, "upload_time": "2019-03-16T03:34:09", "url": "https://files.pythonhosted.org/packages/9d/a3/84ed91500817b66dc2004d56e702a1431f572d849e0736049561438b0efc/DomainThesaurus-1.1.4.tar.gz" } ], "1.1.5": [ { "comment_text": "", "digests": { "md5": "9595646bd5cece278d85c3e3a3309206", "sha256": "6823e08fe130e7f79076270fd8c54659280671655a59dc46b3c1806ec0f228f9" }, "downloads": -1, "filename": "DomainThesaurus-1.1.5.tar.gz", "has_sig": false, "md5_digest": "9595646bd5cece278d85c3e3a3309206", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16919, "upload_time": "2019-03-16T04:20:08", "url": "https://files.pythonhosted.org/packages/24/40/bd6c8a895591a8413c38810085874288f400391b45e37f2e074e3f833e02/DomainThesaurus-1.1.5.tar.gz" } ], "1.1.6": [ { "comment_text": "", "digests": { "md5": "c3bc143d3bb30c2ddc35e8ff470843fe", "sha256": "6afd9a66ece1bdfc0d7d659d5e8e6d77c455cace92539a519205db0469e4b615" }, "downloads": -1, "filename": "DomainThesaurus-1.1.6.tar.gz", "has_sig": false, "md5_digest": "c3bc143d3bb30c2ddc35e8ff470843fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16916, "upload_time": "2019-03-16T04:34:25", "url": "https://files.pythonhosted.org/packages/dc/c2/31773d7e0366b5289213e0b9ffb949e952ba370955d5976ebc4628a20ede/DomainThesaurus-1.1.6.tar.gz" } ], "1.1.7": [ { "comment_text": "", "digests": { "md5": "02562154c9048c417fecb0a74b5bb99e", "sha256": "d015360de40a6479052c9dbf090f3722f19620b7fa943150cb9ceeb68b6d65fd" }, "downloads": -1, "filename": "DomainThesaurus-1.1.7.tar.gz", "has_sig": false, "md5_digest": "02562154c9048c417fecb0a74b5bb99e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18438, "upload_time": "2019-04-09T17:17:03", "url": "https://files.pythonhosted.org/packages/e7/53/459aed778d2ccb5deb448b0fe5ec14f306e8b8b435344d8eac505e4439f5/DomainThesaurus-1.1.7.tar.gz" } ], "1.1.8": [ { "comment_text": "", "digests": { "md5": "6eac48d195e021f0115e5edcd76725f3", "sha256": "5bc3c534b48761ed5eb0deb46743da90688405018636eb08af7cebf0a130e90a" }, "downloads": -1, "filename": "DomainThesaurus-1.1.8.tar.gz", "has_sig": false, "md5_digest": "6eac48d195e021f0115e5edcd76725f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18437, "upload_time": "2019-04-11T12:37:03", "url": "https://files.pythonhosted.org/packages/5e/30/1020503252e4a352385ed9fc02fa41e7cffc1d45dafcd4b0af2642dd5125/DomainThesaurus-1.1.8.tar.gz" } ], "1.1.9": [ { "comment_text": "", "digests": { "md5": "faa719356a8eb04508d8569b7a1d77a9", "sha256": "6c8a5d76e215b5b776ac9da6342916ea1899f088da35db7386202abdd5e89cf1" }, "downloads": -1, "filename": "DomainThesaurus-1.1.9.tar.gz", "has_sig": false, "md5_digest": "faa719356a8eb04508d8569b7a1d77a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18509, "upload_time": "2019-04-14T13:24:03", "url": "https://files.pythonhosted.org/packages/2a/47/8ec814cd4aff01fabd00ce783e0a5fd58db78ad7ea2a5ff78c4e1750a0e3/DomainThesaurus-1.1.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "faa719356a8eb04508d8569b7a1d77a9", "sha256": "6c8a5d76e215b5b776ac9da6342916ea1899f088da35db7386202abdd5e89cf1" }, "downloads": -1, "filename": "DomainThesaurus-1.1.9.tar.gz", "has_sig": false, "md5_digest": "faa719356a8eb04508d8569b7a1d77a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18509, "upload_time": "2019-04-14T13:24:03", "url": "https://files.pythonhosted.org/packages/2a/47/8ec814cd4aff01fabd00ce783e0a5fd58db78ad7ea2a5ff78c4e1750a0e3/DomainThesaurus-1.1.9.tar.gz" } ] }