ALTADATA Python Library¶
ALTADATA Python library provides convenient access to the ALTADATA API from applications written in the Python language.
Overview:
altadata module¶
Python library for the ALTADATA API
This Python library allows a developer to build applications around the ALTADATA API without having to deal with accessing and managing the requests and responses.
-
class
altadata.AltaDataAPI(api_key, dataframe_functionality=False)[source]¶ Bases:
objectThis is the main class of the API module. It contains all of the data API logic.
-
condition_in(condition_column=None, condition_value=None)[source]¶ ‘In’ condition by given column and value list
- Parameters
condition_column (
Optional[str]) – Column to which the condition will be appliedcondition_value – Value to use with condition
-
condition_not_in(condition_column=None, condition_value=None)[source]¶ ‘Not in’ condition by given column and value list
- Parameters
condition_column (
Optional[str]) – column to which the condition will be appliedcondition_value – value to use with condition
-
equal(condition_column=None, condition_value=None)[source]¶ ‘Equal’ condition by given column and value in the retrieve data process
- Parameters
condition_column (
Optional[str]) – Column to which the condition will be appliedcondition_value – Value to use with condition
-
get_data(product_code, limit=None)[source]¶ Initialize retrieve data process
- Parameters
product_code (
str) – Data product codelimit (
Optional[int]) – Number of rows you want to retrieve
-
get_header(product_code)[source]¶ Get data header as a list
- Parameters
product_code (
str) – Data product code- Return type
list
-
greater_than(condition_column=None, condition_value=None)[source]¶ ‘Greater than’ condition by given column and value
- Parameters
condition_column (
Optional[str]) – Column to which the condition will be appliedcondition_value – Value to use with condition
-
greater_than_equal(condition_column=None, condition_value=None)[source]¶ ‘Greater than equal’ condition by given column and value
- Parameters
condition_column (
Optional[str]) – Column to which the condition will be appliedcondition_value – Value to use with condition
-
less_than(condition_column=None, condition_value=None)[source]¶ ‘Less than’ condition by given column and value
- Parameters
condition_column (
Optional[str]) – Column to which the condition will be appliedcondition_value – Value to use with condition
-
less_than_equal(condition_column=None, condition_value=None)[source]¶ ‘Less than equal’ condition by given column and value
- Parameters
condition_column (
Optional[str]) – Column to which the condition will be appliedcondition_value – Value to use with condition
-
list_subscription()[source]¶ List customer’s subscriptions
- Returns
if dataframe_functionality parameter is False returns list of dict otherwise returns pandas dataframe.
-
load()[source]¶ Fetch data with configurations given before
- Returns
if dataframe_functionality parameter is True returns pandas dataframe otherwise returns list of dict.
-
not_equal(condition_column=None, condition_value=None)[source]¶ ‘Not equal’ condition by given column and value
- Parameters
condition_column (
Optional[str]) – Column to which the condition will be appliedcondition_value – Value to use with condition
-