Metadata-Version: 2.1
Name: autonlpinsights
Version: 0.0.1
Summary: Auto NLP Insights from text data
Home-page: https://github.com/ncganesh/autonlpinsights
Author: Ganesh N
Author-email: ganeshn.4488@gmail.com
License: UNKNOWN
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown

<h3 align="center">
    <p>Auto NLP Insights</p>
</h3>

---------------------------

AutoNLPInsights  extracts the Named Entities,Sentiments,Summary,KeyPhrases,Topics
from the (Url/Plain Text/PDF Files ) and helps to visualize them (EDA) with one line of code.

######  DASH APP
![img.png](img.png)


## Installation

    pip install autonlpinsights

## Visualization

```python
from autonlpinsights import nlpinsights
# Any URL or Plain Text
data = 'https://www.cnbc.com/2021/08/06/doximity-social-network-for-doctors-full-of-antivax-disinformation.html'
nlpinsight = nlpinsights(data)

nlpinsight.cleanedtext

# WORDCLOUDS
nlpinsight.visualize_wordclouds()

# NGRAMS
nlpinsight.visualize_ngrams(ngram_value = 2,top_n=5)

# NAMED ENTITY TREE MAP
nlpinsight.visualize_namedentities()

# For Vizualizing Raw text with Named Entities  (Include spacy_fig = True)
nlpinsight.visualize_namedentities(spacy_fig = True) 

# SENTIMENTS (Pie with sentiment labels )
nlpinsight.visualize_sentiments()

# SENTIMENT TABLE (Sentences sorted with sentiment score along with labels)

nlpinsight.get_sentiment_df()

# SUMMARY(Top 5 sentences using Abstarctive Summarization)

nlpinsight.get_summary_table()

# Gensim Topic Modelling 

nlpinsight.visualize_topics(num_topics=3)
```

## Meta Data
 ######Returns dictionary with all (Named Entities,Sentiments,Summary,KeyPhrases,Topics)  
```python
from autonlpinsights import nlpinsights
url = 'https://www.cnbc.com/2021/08/06/doximity-social-network-for-doctors-full-of-antivax-disinformation.html'
nlpinsight = nlpinsights(url)
# Returns dictionary with all (Named Entities,Sentiments,Summary,KeyPhrases,Topics)  
nlpinsight.get_full_nlpinsights()

```

Note:
This is still in initial phase of Developement and will be adding more features soon

