Skip to main content

The official Askdata Python SDK

Project description

Askdata

Askdata's mission is to make data meaningful for everyone, unlocking personal and business productivity.

:ledger: Docs Usage, Guides, API documentation ...
:computer: Access Akdata Start using Askdata signing-in or registering
:art: Key components Overview of core concepts
:eyes: Getting Started Basic explanation of concepts, options and usage
:mortar_board: Tutorials Jupyter/Colab Notebooks & Scripts
:telescope: Roadmap Public roadmap of Askdata
:heart: Contributing We welcome all contributions!

What is Askdata:

Askdata is a platform that allows users to interact with data through natural language, thus making accessing data as simple as searching for a restaurant on Google. Askdata makes its technology available to large national and international customers and is supported by Y Combinator, the prestigious Californian accelerator.

Askdata is a platform designed to enable anyone, regardless of the level of technical knowledge, to harness the power of data (big and small). Users leverage Askdata to explore, query, visualize, and share data from any data source. Our work enables anybody in business teams to use the data. Every day, thousands of users around the world use Askdata to share insights and make data-driven decisions.

Askdata features:

  • Web-based: Everything in your browser, with a shareable URL.
  • Native Apps: Productive Native App for iOS and Android
  • Ease-of-use: Become immediately productive with data without the need to master complex software.
  • Data Card Editor: Quickly compose SQL and NoSQL queries with a schema browser and auto-complete.
  • Visualization and dashboards: Create beautiful visualizations with drag and drop, and combine them into a single data-card.
  • Sharing: Collaborate easily by sharing visualizations and their associated queries, enabling peer review of reports and queries.
  • Schedule refreshes: Automatically update your data cards at regular intervals you define.
  • Alerts: Define conditions and be alerted instantly when your data changes.
  • REST API: Everything that can be done in the UI is also available through REST API.
  • Broad support: for data sources: Extensible data source API with native support for a long list of common databases and platforms.

Askdata Examples

Colab This repository contains examples of Askdata usage in serving different types of data.

Installation

pip install askdata or pip install -r requirements.txt

Authentication

Lets handle our authenticaton

from askdata import Askdata
askdata = Askdata()

Once your insert your account and password you're all set

Query your data

#get one agent
df = askdata.get("sales by countries", workspace="sales_demo")
df

Creating a new dataset starting from a Dataframe in an existing Workspace

# Load the list of the agents connected to your account as a pandas dataframe
askdata.save(df, dataset_name='My Dataset Name',workspace="my_workspace")

Askdata Demo

Check the following tutorial, to learn more about Askdata end-to-end. Askdata Tutorial

Platform Components

Core components:

  • SmartAgent (NLP)
  • SmartDataset (data virtualization service)
  • SmartFeed (data cards)

NLP and NLG:

  • Human2SQL (Model that translates Natural Language queries in technical queries)
  • Human2Query (NLP data query service)
  • SmartQuery (Multi-datasource query layer)
  • SmartIntent (NLP engine)
  • SmartQA (Knowledge retrieval service)
  • SmartContent (Unstructured data service)

Frameworks:

Catalogs:

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

askdata-1.3.70.tar.gz (75.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

askdata-1.3.70-py3-none-any.whl (83.0 kB view details)

Uploaded Python 3

File details

Details for the file askdata-1.3.70.tar.gz.

File metadata

  • Download URL: askdata-1.3.70.tar.gz
  • Upload date:
  • Size: 75.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.12

File hashes

Hashes for askdata-1.3.70.tar.gz
Algorithm Hash digest
SHA256 b00433d67af0f7979db6944cad9d1d92e0e422ab2c8ada82eaa0191641f5afa4
MD5 a9504df8cb064132a85321f79417ca00
BLAKE2b-256 638a4f87d29177b4efa8615301c4d4a2415a9c43129cdae617544ef58ff077cc

See more details on using hashes here.

File details

Details for the file askdata-1.3.70-py3-none-any.whl.

File metadata

  • Download URL: askdata-1.3.70-py3-none-any.whl
  • Upload date:
  • Size: 83.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.12

File hashes

Hashes for askdata-1.3.70-py3-none-any.whl
Algorithm Hash digest
SHA256 31fb23856f3b4f7c1de30f8644d06aef2edad8e6554b6339155a4cd5bbbc5227
MD5 36f3e5ffbb502af6e31536868365c67f
BLAKE2b-256 060e68fb0832a7e2ee5e84d21b1a1ceb99a80f4ef3841fe0b2530118af8c909b

See more details on using hashes here.

Supported by

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