The Kpler Python SDK provides access to Kpler data.
It can be easily integrated into notebooks, scripts, and applications.
It is available to all Kpler API clients (credentials required)
Documentation : https://python-sdk.dev.kpler.com
from kpler.sdk import Platform
from kpler.sdk.configuration import Configuration
from kpler.sdk.resources.trades import Trades
from datetime import date, timedelta
# Create configuration object
configuration = Configuration(Platform.Liquids, "<your email>", "<your password>")
# To change the platform use _change_platform method of Configuration class
configuration._change_platform(Platform.Liquids)
# Connect to one of the Kpler's client using your configuration object, ie: Trades
trades_client = Trades(configuration)
# Get all possible columns returned by the get_trades query
trades_columns = trades_client.get_columns()
# Do a get trades with default columns and with a maximum size of 5 for the dataframe
trades_df = trades_client.get(size=5)
# Get US imports over last week
us_imports = trades_client.get(
to_zones=["United States"],
products=["crude"],
with_forecast=False,
with_intra_country=True,
start_date=date.today() - timedelta(days=7),
columns=[
"vessel_name",
"closest_ancestor_product",
"closest_ancestor_grade",
"start",
"end",
"origin_location_name",
"destination_location_name",
]
)
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
kpler_sdk-1.0.64.tar.gz
(66.5 kB
view details)
File details
Details for the file kpler_sdk-1.0.64.tar.gz.
File metadata
- Download URL: kpler_sdk-1.0.64.tar.gz
- Upload date:
- Size: 66.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
53fcf0a1a75b7ef5276683a5e3becefc6f935453c64d06a83ea2118e6aca2e36
|
|
| MD5 |
5ca1c4bfc2f05cb867efb7f4954c76a2
|
|
| BLAKE2b-256 |
0f7eccfe72c791afe9e97f42e573577ac65d8b380e875501652e952aa77b4944
|