Metadata-Version: 1.1
Name: fjlc
Version: 1.0.1
Summary: A Python port of the Fredriksen-Jahren Lexicon Classifier
Home-page: https://github.com/draperunner/fjlc
Author: Valerij Fredriksen and Brage Ekroll Jahren and Mats Byrkjeland
Author-email: matsbyr@gmail.com
License: MIT
Description: Lexicon Classifier
        ==================
        
        Source code: https://github.com/draperunner/fjlc
        
        This package is a Python port of the Lexicon Creator and Classifier of
        Valerij Fredriksen and Brage Ekroll Jahren (2016). It is compatible with
        Python version >= 3.
        
        The original Java code is available here:
        https://github.com/freva/Masteroppgave
        
        If using this package in your publications, please cite > Valerij
        Fredriksen and Brage Ekroll Jahren. Twitter Sentiment Analysis:
        Exploring Automatic Creation of Sentiment Lexica. Master's thesis, 2016.
        
        Installation
        ------------
        
        .. code:: bash
        
            pip install fjlc
        
        Lexicon Classifier
        ------------------
        
        The ``LexiconClassifier`` uses the best performing lexicon of Fredriksen
        and Jahren. You can specify your own lexicon, see Options below.
        
        Usage
        ~~~~~
        
        .. code:: python
        
            from fjlc import LexiconClassifier
            lc = LexiconClassifier()
        
        You can classify a single tweet or a list of tweets:
        
        ::
        
            >>> lc.classify("I am happy!")
            'POSITIVE'
            >>> lc.classify(["I am happy!", "I hate rain"])
            ['POSITIVE', 'NEGATIVE']
        
        You can get the sentiment value of a single tweet or multiple tweets
        
        ::
        
            >>> lc.classify("I am happy!")
            5.599244615570646
            >>> lc.classify(["I am happy!", "I hate rain"])
            [5.599244615570646, -2.767224666516315]
        
        Options
        ~~~~~~~
        
        The ``LexiconClassifier`` takes three options: \* ``lexicon``: Path to
        sentiment lexicon file \* ``options``: Path to options file \*
        ``dictionary``: Path to canonical dictionary
        
        Lexicon Creator
        ---------------
        
        Usage
        ~~~~~
        
        .. code:: python
        
            from fjlc import LexiconCreator
            lc = LexiconCreator()
        
        Incomplete, untested.
        
Keywords: twitter sentiment analysis lexicon
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
