First let's import our requirements
from datetime import datetime
import vortexasdk as v
Lets use the CargoTimeSeries endpoint to answer the following question:
First we'll find the IDs corresponding to Rotterdam and Crude
rotterdam = [g.id for g in v.Geographies().search("Rotterdam", exact_term_match=True).to_list()]
crude = [p.id for p in v.Products().search("Crude", exact_term_match=True).to_list()]
search_result = v.CargoTimeSeries().search(
timeseries_unit='bpd',
timeseries_frequency='month',
filter_origins=rotterdam,
filter_products=crude,
filter_activity='loading_state',
filter_time_min=datetime(2018, 1, 1),
filter_time_max=datetime(2018, 12, 31))
df = search_result.to_df()
df.head()
That's it! You've successfully loaded data using the Vortexa SDK. Check out https://vortechsa.github.io/python-sdk/ for more examples