{ "info": { "author": "RxNLP", "author_email": "kavita.ganesan@rxnlp.com", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Scientific/Engineering :: Artificial Intelligence", "Topic :: Scientific/Engineering :: Information Analysis", "Topic :: Text Processing :: Linguistic" ], "description": ".. _pyrxnlp---text-mining-tools-for-building-intelligent-data-driven-applications:\n\nPyRXNLP - Text-mining tools for building intelligent data-driven applications.\n------------------------------------------------------------------------------\n\nFeatures:\n---------\n\n- Topics extraction\n- Sentence clustering - with cluster labels\n- Opinosis opinion summarization\n\nGetting Started:\n----------------\n\n1. Install pyrxnlp\n\n::\n\n pip install pyrxnlp\n\n2. If you are using the cloud APIs, get your `API Key`_\n\n3. Start coding. Here's an example of **Clustering Sentences**\n\n.. code:: python\n\n apikey = \"your_api_key\"\n\n # Cluster from a list of sentences\n list_of_sentences = [\n \"the sky is so high\",\n \"the sky is blue\",\n \"fly high into the sky.\",\n \"the trees are really tall\",\n \"I love the trees\",\n \"trees make me happy\",\n \"the sun is shining really bright\"]\n\n # initialize sentence clustering\n clustering = ClusterSentences (apikey)\n\n # generate clusters and print\n clusters = clustering.cluster_from_list (list_of_sentences)\n if clusters is not None:\n print (\"------------------------------\")\n print (\"Clusters from a list of sentences\")\n print (\"------------------------------\")\n clustering.print_clusters (clusters)\n\n\nYou should see output similar to:\n\n::\n\n ------------------------------\n Clusters from a list of sentences\n ------------------------------\n Cluster label: ['sky']\n Cluster scores: 6.571693476432014\n Cluster sentences: ['fly high into the sky.', 'the sky is so high', 'the sky is blue']\n ===\n Cluster label: ['tree']\n Cluster scores: 6.571693476432014\n Cluster sentences: ['I love the trees', 'trees make me happy', 'the trees are really tall']\n ===\n Cluster label: ['sentences_with_no_cluster_membership']\n Cluster scores: 0.0\n Cluster sentences: ['0006:the sun is shining really bright']\n ===\n\n.. _API Key: http://www.rxnlp.com/api-key/", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/RxNLP/pyrxnlp/archive/0.1.5.3.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/RxNLP/pyrxnlp", "keywords": "Sentence Clustering,Topics Extraction,Opinosis Summarization,Text Similarity", "license": "LGPL", "maintainer": "", "maintainer_email": "", "name": "pyrxnlp", "package_url": "https://pypi.org/project/pyrxnlp/", "platform": "", "project_url": "https://pypi.org/project/pyrxnlp/", "project_urls": { "Download": "https://github.com/RxNLP/pyrxnlp/archive/0.1.5.3.tar.gz", "Homepage": "https://github.com/RxNLP/pyrxnlp" }, "release_url": "https://pypi.org/project/pyrxnlp/0.1.5.3/", "requires_dist": null, "requires_python": "", "summary": "Natural language processing tools", "version": "0.1.5.3" }, "last_serial": 3562770, "releases": { "0.1.0.0": [ { "comment_text": "", "digests": { "md5": "77760a84189c1474aa40db30a3ccefbe", "sha256": "02bbc9caf2893ec07bd0bec3a2812b029d202897c1b86a31c71d3f407d678982" }, "downloads": -1, "filename": "pyrxnlp-0.1.0.0.tar.gz", "has_sig": false, "md5_digest": "77760a84189c1474aa40db30a3ccefbe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10041, "upload_time": "2018-02-07T04:52:11", "url": "https://files.pythonhosted.org/packages/54/81/84ccd26026d7ee7ec105667a7c9084daded7a55662c28e94447ea22636c8/pyrxnlp-0.1.0.0.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "5a83dd6b547951e5d50218bdd44ff217", "sha256": "a5e2ab979c9a35e3ff5fa7072a02022d31c3ad412c080bfd07e2b1b04a089ca3" }, "downloads": -1, "filename": "pyrxnlp-0.1.3.tar.gz", "has_sig": false, "md5_digest": "5a83dd6b547951e5d50218bdd44ff217", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10285, "upload_time": "2018-02-08T05:19:02", "url": "https://files.pythonhosted.org/packages/97/b1/948fc70d7159f23d2f2fa264bdbb6af19884852cc0803daa4e26d4763960/pyrxnlp-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "d35f93d1c6c8a65f618981be50ae8723", "sha256": "94bbcdbb7c162766e6c654392aab45e4e82ca8eb916cd8a617bdcb5ca163099c" }, "downloads": -1, "filename": "pyrxnlp-0.1.4.tar.gz", "has_sig": false, "md5_digest": "d35f93d1c6c8a65f618981be50ae8723", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10283, "upload_time": "2018-02-08T05:40:38", "url": "https://files.pythonhosted.org/packages/d2/b3/37d5abd25c2e10ecec63af978391b56ecf02aca3a02274c146b3888a9898/pyrxnlp-0.1.4.tar.gz" } ], "0.1.4.10": [ { "comment_text": "", "digests": { "md5": "e65046c4adba7dbed3e32cfad6e60ad8", "sha256": "9866add0f8440b2f266efef142ea882fe205378d156280e1c8bb287054aa8bad" }, "downloads": -1, "filename": "pyrxnlp-0.1.4.10.tar.gz", "has_sig": false, "md5_digest": "e65046c4adba7dbed3e32cfad6e60ad8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11263, "upload_time": "2018-02-08T06:55:47", "url": "https://files.pythonhosted.org/packages/17/7b/578cab9fca3cac3932805643355bfb169c94867055503f6e54cb1911b687/pyrxnlp-0.1.4.10.tar.gz" } ], "0.1.4.8": [ { "comment_text": "", "digests": { "md5": "b5827ee0d9aeea2c46d0f55aace6ab60", "sha256": "173f3fa42d457ea96d248d58b7fc9cd57d812eca401b881b22627d011ba90a0a" }, "downloads": -1, "filename": "pyrxnlp-0.1.4.8.tar.gz", "has_sig": false, "md5_digest": "b5827ee0d9aeea2c46d0f55aace6ab60", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10377, "upload_time": "2018-02-08T06:33:18", "url": "https://files.pythonhosted.org/packages/4e/18/b9554c7263e8e1433fcfdf40fceb14c8fc3c2edb48df950e32041b59ca85/pyrxnlp-0.1.4.8.tar.gz" } ], "0.1.4.9": [ { "comment_text": "", "digests": { "md5": "d1c68a218e6556aca92474216517745f", "sha256": "9bc2cd08976046fabac40d8976eafb1288fdc3830503418d56f501e900246888" }, "downloads": -1, "filename": "pyrxnlp-0.1.4.9.tar.gz", "has_sig": false, "md5_digest": "d1c68a218e6556aca92474216517745f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13112, "upload_time": "2018-02-08T06:40:25", "url": "https://files.pythonhosted.org/packages/1f/6c/0fc45c48f6d8860e0fa670a83a42b221bfbeab20cfaa79aaecc477d8543c/pyrxnlp-0.1.4.9.tar.gz" } ], "0.1.5.3": [ { "comment_text": "", "digests": { "md5": "212fcbab18b1d3822b6e8904cf441ace", "sha256": "863a4aa9e955236068adcd9c64a6de51c238a8acc6c9e068788bdf5c139208c2" }, "downloads": -1, "filename": "pyrxnlp-0.1.5.3.tar.gz", "has_sig": false, "md5_digest": "212fcbab18b1d3822b6e8904cf441ace", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11329, "upload_time": "2018-02-08T07:23:04", "url": "https://files.pythonhosted.org/packages/d2/74/1cda7ec700e0721e68ea58e70eeef52d3620e34c3ff8949df0681ba1b10b/pyrxnlp-0.1.5.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "212fcbab18b1d3822b6e8904cf441ace", "sha256": "863a4aa9e955236068adcd9c64a6de51c238a8acc6c9e068788bdf5c139208c2" }, "downloads": -1, "filename": "pyrxnlp-0.1.5.3.tar.gz", "has_sig": false, "md5_digest": "212fcbab18b1d3822b6e8904cf441ace", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11329, "upload_time": "2018-02-08T07:23:04", "url": "https://files.pythonhosted.org/packages/d2/74/1cda7ec700e0721e68ea58e70eeef52d3620e34c3ff8949df0681ba1b10b/pyrxnlp-0.1.5.3.tar.gz" } ] }