Finn Agent

Allows you to create and run the Finn agent for time series forecasting.

set_project_info()

Set up new finnts forecast project

set_agent_info()

Set up Finn Agent Run Information

chat_copilot()

Use GitHub Copilot CLI as a Finn LLM

iterate_forecast()

Run the Finn Agent Forecast Iteration Process

update_forecast()

Update Forecast with Latest Data and Inputs

ask_agent()

Ask Questions About Finn Agent Forecast Results

get_agent_forecast()

Get the final best forecast for an agent

get_best_agent_run()

Get the best run for an agent

get_eda_data()

Get EDA Data

get_summarized_models()

Get the trained model summaries info for an agent

Standard Finn Runs

Run the standard Finn process without the agent, allowing for more manual control.

set_run_info()

Set up finnts submission

get_run_info()

Get run info

forecast_time_series()

Finn Forecast Framework

get_forecast_data()

Get Final Forecast Data

get_trained_models()

Get Final Trained Models

get_prepped_data()

Get Prepped Data

get_prepped_models()

Get Prepped Model Info

detect_hierarchy()

Detect a standard or grouped forecasting hierarchy

prep_data()

Prep Data

prep_models()

Prep Models

train_models()

Train Individual Models

ensemble_models()

Ensemble Models

final_models()

Final Models

list_models()

List all available models

Custom Models

Teach Finn your own forecasting rules, validated against worked examples, and run them in standard or Agent forecasts.

create_custom_model()

Create a Validated Custom Model

custom_model_examples_template()

Template for Custom Model Validation Examples

custom_model_control()

Advanced Controls for Custom Model Creation

custom_model_feedback()

Read Custom Model Creation Feedback

print(<finnts_custom_model>)

Print a Custom Model

Input Data Checks

Check prepared input data against Finn’s preparation rules before starting an Agent or standard run.

validate_prepared_input()

Validate Prepared Input Data