Skip to main content

Wolfram|Alpha 2.0 API client

Project description

wolframalpha

Python Client built against the Wolfram|Alpha v2.0 API. This project is hosted on bitbucket.

Installation

This library is released to PyPI, so the easiest way to install it is to use easy_install:

easy_install wolframalpha

or pip:

pip install wolframalpha

If you don’t have these tools or you prefer not to use setuptools, you may also simply extract the ‘wolframalpha’ directory an appropriate location in your Python path.

Usage

Basic usage is pretty simple. Create the client with your App ID (request from Wolfram Alpha):

import wolframalpha
client = wolframalpha.Client(app_id)

Then, you can send queries, which return Result objects:

res = client.query('temperature in Washington, DC on October 3, 2012')

Result objects have pods attribute (a Pod is an answer from Wolfram Alpha):

for pod in res.pods:
    do_something_with(pod)

You may also query for simply the pods which have ‘Result’ titles:

print(next(res.results).text)

For more information, read the source.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wolframalpha-2.3.tar.gz (5.1 kB view details)

Uploaded Source

Built Distribution

wolframalpha-2.3-py2.py3-none-any.whl (5.8 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file wolframalpha-2.3.tar.gz.

File metadata

  • Download URL: wolframalpha-2.3.tar.gz
  • Upload date:
  • Size: 5.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for wolframalpha-2.3.tar.gz
Algorithm Hash digest
SHA256 0f3377b48f368321b9452e196310d3800af51046542803229ea99878bbf4d5b6
MD5 60b7360d3240b6dd039d2eb11c9cbe82
BLAKE2b-256 b0901e1ebb2e53a8377f80359b374b4302d4d0c7fbae316761ccd65acaa63643

See more details on using hashes here.

Provenance

File details

Details for the file wolframalpha-2.3-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for wolframalpha-2.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 302ce47ba414c0d731a84f9e9336e27721a80c5cde3d000da7d2c794630b700e
MD5 4ce9133c76335e04a8623218a505c0ad
BLAKE2b-256 69d51ec4064192371229c5b93e9c64b214bdae327c168e55101cc68775593d9a

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page