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 or pip:

easy_install wolframalpha

or

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-1.0.1.zip (5.5 kB view details)

Uploaded Source

File details

Details for the file wolframalpha-1.0.1.zip.

File metadata

  • Download URL: wolframalpha-1.0.1.zip
  • Upload date:
  • Size: 5.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for wolframalpha-1.0.1.zip
Algorithm Hash digest
SHA256 3830d6580b182027aa3ce56bad322c6d09934db0340c29cc56a7a28456ea12ed
MD5 b407a4e7517a8fb9bc5c86ad88130e1c
BLAKE2b-256 f9b5e8a4094c8d4bee0d6c9979c5b74f33a7de3886f17a2e1ae382958b087ef2

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