Wolfram|Alpha is a "computational knowledge engine" whose long-term goal is "to make all systematic knowledge immediately computable and accessible to everyone. We aim to collect and curate all objective data; implement every known model, method, and algorithm; and make it possible to compute whatever can be computed about anything." It contains 10+ trillion of pieces of data, 50,000+ types of algorithms and models, and linguistic capabilities for 1000+ domains.
The API provides two general classes of queries. At the highest level, you can submit free-form queries like users might enter at the Wolfram|Alpha site itself, and get back full Wolfram|Alpha output in a variety of formats. The second type of query is a lower-level request for a single well-defined result, or range of results, from their entity/property-based data API, such as a caloric value for a food item, or a tide table for a requested location
The following is a list of libraries from ProgrammableWeb's Library Directory that matched your search term. Although there many different interpretations of the word "library" among software developers, ProgrammableWeb adheres to a specific definition so as to clearly distinguish libraries from SDKs and frameworks in a way that will facilitate clean search results. In ProgrammableWeb's parlance, the term "library" is strictly used to describe a platform-specific software tool that, when installed, results in the provisioning a specific API. Conversely, SDKs are exclusively for consuming APIs and Frameworks are agnostic to specific APIs. If you think a library, SDK, API, or other asset is missing from our directory, be sure to check our guidelines for making contributions to ProgrammableWeb.
The Wolfram Alpha Python Library developed by Derik Pereira allows to access the The Wolfram Alpha webservice API as long as it supports web requests and XML. Due to the use of Python language, developers could work with a simple syntax, deep prototyping, and easy to use data structures. Such operations can facilitate dynamic computations of built-in data, algorithms, and methods, main features of the Wolfram Alpha API.
Wolfram Alpha PHP Library is available to interact with the API. Essential operations include built-in data, algorithms, and methods. A wide number of topics can be found using such operations. Examples go from math, measures, and data analysis, and weather to transportation, education, and nutrition. PHP language could facilitate access when developers find fast implementation, community support, and PHP frameworks. Developed by Mathy Lorenzen.
The Wolfram Alpha .NET Library developed by Mathy Lorenzen can access the Wolfram Alpha specific operations of the API such as built-in data, algorithms, and methods. The main goal of Wolfram Alpha is to make the world's knowledge computable. With this in mind, users can discover an array of topics useful for research, business, and academia just to mention a few. Because developers will work on dynamic calculations, .NET language offers the possibilities to create projects related to accounting, supply management, and integration with Internet partners once they interact with the API computational features.
A Wolfram Alpha Perl Library by Gabriel Weinberg is available to access the API for reference, search, and semantic purposes. An API explorer allows to enter queries and display responses linked to a wide variety of topics useful for developers. With this tool that aims to get more familiar with the Wolfram Alpha API, users could increase efficiency when they decide to work specifically with Perl language. Download can be accessed on the libraries' site.
The Wolfram Alpha Ruby Library by Ian White is available for download to start working with the API. Some of the API resources that Wolfram Alpha offers include AppID, sample query, visual representations, and mathematical representations. Such material aims to assist in the integration of API features that include reference, search, and semantics.
Wolfram Alpha Java Library by Todd Gayley can access the API to add reference features based on a computational knowledge engine. Unlike search services that only provide a list of web pages where users can find answers based on queries, this reference offers responses from external curated data. Such mechanism can be useful to integrate with the API considering the development of desktop and mobile applications using Java language.