Merge pull request #32 from IndicoDataSolutions/slater/README_updates

Added classifiers and Annie to pypi stuff
This commit is contained in:
Madison May
2015-02-27 17:53:34 -05:00
5 changed files with 74 additions and 39 deletions
+1
View File
@@ -19,3 +19,4 @@ v0.4.13, Fri Dec 19 -- Added optional arguments to text tags API
v0.4.14, Sat Dec 20 -- Fix for batch image features preprocessing, increased test coverage v0.4.14, Sat Dec 20 -- Fix for batch image features preprocessing, increased test coverage
v0.4.15, Sat Dec 20 -- Bug fix release v0.4.15, Sat Dec 20 -- Bug fix release
v0.5.0, Friday Feb 27 -- Updated to support private cloud, allows for indicorc file to reduce redundant authorization calls, README updates v0.5.0, Friday Feb 27 -- Updated to support private cloud, allows for indicorc file to reduce redundant authorization calls, README updates
v0.5.1, Friday Feb 27 -- More README updates, fixed rst formatting issue, added classifiers
+10 -7
View File
@@ -77,7 +77,7 @@ Examples
>>> language_dict >>> language_dict
{u'Swedish': 0.00033330636691921914, u'Lithuanian': 0.007328693814717631, u'Vietnamese': 0.0002686116137658802, u'Romanian': 8.133913804076592e-06, ...} {u'Swedish': 0.00033330636691921914, u'Lithuanian': 0.007328693814717631, u'Vietnamese': 0.0002686116137658802, u'Romanian': 8.133913804076592e-06, ...}
```
Batch API Access Batch API Access
---------------- ----------------
@@ -89,7 +89,7 @@ If you'd like to use our batch api interface, please send an email to contact@in
>>> batch_sentiment(['Text to analyze', 'More text'], auth=("example@example.com", "********")) >>> batch_sentiment(['Text to analyze', 'More text'], auth=("example@example.com", "********"))
``` ```
Authentication credentials can also be set as the environment variables "INDICO_USERNAME" and "INDICO_PASSWORD" or as 'username' and 'password' in the indicorc file. Authentication credentials can also be set as the environment variables `$INDICO_USERNAME` and `$INDICO_PASSWORD` or as `username` and `password` in the indicorc file.
Private cloud API Access Private cloud API Access
------------------------ ------------------------
@@ -101,9 +101,9 @@ If you're looking to use indico's API for high throughput applications, please c
>>> sentiment("Text to analyze", cloud="example", auth=("example@example.com", "********")) >>> sentiment("Text to analyze", cloud="example", auth=("example@example.com", "********"))
``` ```
The `cloud` parameter redirects API calls to your private cloud hosted at [cloud].indico.domains. The `cloud` parameter redirects API calls to your private cloud hosted at `[cloud].indico.domains`
Private cloud subdomains can also be set as the environment variable "INDICO_CLOUD" or as 'cloud' in the indicorc file. Private cloud subdomains can also be set as the environment variable `$INDICO_CLOUD` or as `cloud` in the indicorc file.
Configuration Configuration
------------------------ ------------------------
@@ -124,8 +124,11 @@ cloud = example
Environment variables take precedence over any configuration found in the indicorc file. Environment variables take precedence over any configuration found in the indicorc file.
The following environment variables are valid: The following environment variables are valid:
- $INDICO_USERNAME
- $INDICO_PASSWORD ```
- $INDICO_CLOUD $INDICO_USERNAME
$INDICO_PASSWORD
$INDICO_CLOUD
```
Finally, any values explicitly passed in to an api call will override configuration options set in the indicorc file or in an environment variable. Finally, any values explicitly passed in to an api call will override configuration options set in the indicorc file or in an environment variable.
+41 -26
View File
@@ -82,51 +82,66 @@ Examples
>>> language_dict >>> language_dict
{u'Swedish': 0.00033330636691921914, u'Lithuanian': 0.007328693814717631, u'Vietnamese': 0.0002686116137658802, u'Romanian': 8.133913804076592e-06, ...} {u'Swedish': 0.00033330636691921914, u'Lithuanian': 0.007328693814717631, u'Vietnamese': 0.0002686116137658802, u'Romanian': 8.133913804076592e-06, ...}
Batch API Access
----------------
Batch API Access If you'd like to use our batch api interface, please send an email to
---------------- contact@indico.io.
If you'd like to use our batch api interface, please send an email to contact@indico.io.
from indicio import batch\_sentiment batch\_sentiment(['Text
to analyze', 'More text'], auth=("example@example.com",
"\*\*\*\*\*\*\*\*"))
:: ::
>>> from indicio import batch_sentiment
>>> batch_sentiment(['Text to analyze', 'More text'], auth=("example@example.com", "********"))
Authentication credentials can also be set as the environment variables "INDICO_USERNAME" and "INDICO_PASSWORD" or as 'username' and 'password' in the indicorc file. Authentication credentials can also be set as the environment variables
``$INDICO_USERNAME`` and ``$INDICO_PASSWORD`` or as ``username`` and
``password`` in the indicorc file.
Private cloud API Access Private cloud API Access
------------------------ ------------------------
If you're looking to use indico's API for high throughput applications, please contact contact@indico.io about our private cloud option. If you're looking to use indico's API for high throughput applications,
please contact contact@indico.io about our private cloud option.
from indicio import sentiment sentiment("Text to analyze",
cloud="example", auth=("example@example.com",
"\*\*\*\*\*\*\*\*"))
:: ::
>>> from indicio import sentiment
>>> sentiment("Text to analyze", cloud="example", auth=("example@example.com", "********"))
The `cloud` parameter redirects API calls to your private cloud hosted at [cloud].indico.domains. The ``cloud`` parameter redirects API calls to your private cloud hosted
at ``[cloud].indico.domains``
Private cloud subdomains can also be set as the environment variable "INDICO_CLOUD" or as 'cloud' in the indicorc file. Private cloud subdomains can also be set as the environment variable
``$INDICO_CLOUD`` or as ``cloud`` in the indicorc file.
Configuration Configuration
------------------------ -------------
Indicoio-python will search ./.indicorc and $HOME/.indicorc for the optional configuration file. Values in the local configuration file (./.indicorc) take precedence over those found in a global configuration file ($HOME/.indicorc). The indicorc file can be used to set an authentication username and password or a private cloud subdomain, so these arguments don't need to be specified for every api call. All sections are optional. Indicoio-python will search ./.indicorc and
HOME/.indicorc for the optional configuration file. Values in the local configuration file (./.indicorc) take precedence over those found in a global configuration file (`\ HOME/.indicorc).
The indicorc file can be used to set an authentication username and
password or a private cloud subdomain, so these arguments don't need to
be specified for every api call. All sections are optional.
Here is an example of a valid indicorc file: Here is an example of a valid indicorc file:
[auth] username = test@example.com password = secret ::
[private\_cloud] cloud = example \`\`\` [auth]
username = test@example.com
password = secret
[private_cloud]
cloud = example
Environment variables take precedence over any configuration found in Environment variables take precedence over any configuration found in
the indicorc file. The following environment variables are valid: - the indicorc file. The following environment variables are valid:
:math:`INDICO_USERNAME - `\ INDICO\_PASSWORD - $INDICO\_CLOUD
::
$INDICO_USERNAME
$INDICO_PASSWORD
$INDICO_CLOUD
Finally, any values explicitly passed in to an api call will override Finally, any values explicitly passed in to an api call will override
configuration options set in the indicorc file or in an environment configuration options set in the indicorc file or in an environment
+1 -1
View File
@@ -2,7 +2,7 @@ from functools import partial
JSON_HEADERS = {'Content-type': 'application/json', 'Accept': 'text/plain'} JSON_HEADERS = {'Content-type': 'application/json', 'Accept': 'text/plain'}
Version, version, __version__, VERSION = ('0.5.0',) * 4 Version, version, __version__, VERSION = ('0.5.1',) * 4
from indicoio.text.sentiment import political, posneg from indicoio.text.sentiment import political, posneg
from indicoio.text.sentiment import posneg as sentiment from indicoio.text.sentiment import posneg as sentiment
+21 -5
View File
@@ -8,7 +8,7 @@ except ImportError:
setup( setup(
name="IndicoIo", name="IndicoIo",
version='0.5.0', version='0.5.1',
packages=[ packages=[
"indicoio", "indicoio",
"indicoio.text", "indicoio.text",
@@ -23,12 +23,28 @@ setup(
license="MIT License (See LICENSE)", license="MIT License (See LICENSE)",
long_description=open("README.rst").read(), long_description=open("README.rst").read(),
url="https://github.com/IndicoDataSolutions/indicoio-python", url="https://github.com/IndicoDataSolutions/indicoio-python",
author="Alec Radford, Slater Victoroff, Aidan McLaughlin", author="Alec Radford, Slater Victoroff, Aidan McLaughlin, Anne Carlson",
author_email=""" author_email="""
Alec Radford <alec@indicodatasolutions.com>, Alec Radford <alec@indico.io>,
Slater Victoroff <slater@indicodatasolutions.com>, Slater Victoroff <slater@indico.io>,
Aidan McLaughlin <aidan@indicodatasolutions.com> Aidan McLaughlin <aidan@indico.io>,
Anne Carlson <annie@indico.io>
""", """,
classifiers = [
"Development Status :: 5 - Production/Stable",
"Intended Audience :: Developers",
"Intended Audience :: Science/Research",
"License :: OSI Approved :: MIT License",
"Natural Language :: English",
"Operating System :: OS Independent",
"Programming Language :: Python",
"Topic :: Scientific/Engineering",
"Topic :: Scientific/Engineering :: Image Recognition",
"Topic :: Scientific/Engineering :: Information Analysis",
"Topic :: Software Development",
"Topic :: Software Development :: Libraries :: Python Modules",
],
setup_requires=[ setup_requires=[
"numpy >= 1.8.1", "numpy >= 1.8.1",
"six >= 1.3.0", "six >= 1.3.0",