futureEXPERT Quickstart: How to get your first forecasts in minutes

May 12, 2025

5-minute setup: From registration to your first forecasts.
Show Transcript

Hello and welcome to future. In this video, I want to show you how quickly you can use futureEXPERT to get your first forecasts. We’ll start on our website future-forecasting.de. Under Start for free, we come to the registration form. Here, we only need to provide our first and last name and our email address. Today, I want to register as an individual, and confirm that I have the terms and conditions and the privacy policy, which I have taken note of. When I click on “create account,” I will receive an email in which I can confirm my email address. Once my email address is confirmed, I will be automatically redirected to our frontend now.future-forecasting.de.

To use futureEXPERT in my Python environment, I simply install the futureEXPERT package, which is available on GitHub . Here you can find a lot of information, such as the command to install the package. I can simply copy this and run it in my environment. The installation takes a short moment. Besides futureEXPERT, a few other helpful packages are installed, which allow, for example, creating plots or similar things.

Now let’s switch back to the frontend to prepare our data. In the “Data” menu field, I have the option to upload a dataset. I can simply upload this via drag-and-drop. Once it is uploaded, I can use the CHECK-IN feature to create timeseries, which will be the basis for my forecasts. I delete all the columns that I don’t need and could also delete individual rows now. In the next step, I define my raw data. I specify which column contains the date and how it’s formatted. I then select “demand” as value column and that the ‘Material’ column contains grouping information. Then I click ’next’.

If there were missing values or other problems in our raw data, we would be notified here. That is not the case for us, so I can simply click “next.”

I want to create monthly time series and generate a forecast for each material. So I select this as the data level. The “Demand” column contains our values, and missing values in the target time series should be filled with zero. Once the time series are prepared, I can simply copy the version ID and continue in my Python environment to create forecasts.

As a template, I use the “getting started” notebook, which I can find on GitHub. First, I need to configure my access credentials. I can either do this during the client initialization or store them in the .env file in my main directory. The individual classes allow me to make settings to tailor the forecasts precisely to my needs. For the forecast horizon, I choose twelve months, so a full year. Additionally, I want to use ensemble methods. I know that my materials are often sold in packages with fixed sizes. Therefore, I use quantization detection, which also ensures that the forecasts are predicted in these package sizes. I don’t want to make any further settings. The version ID is the ID that we copied from our frontend. As soon as I run start_forecast, the forecasts will be initiated. This takes a few minutes.

The forecasts run in the background. At regular intervals, we check if the calculations are complete. Once this is the case, we can easily download the results. A quick look at the plots shows meaningful and plausible results.

And so, in just a few minutes, we’ve gone from registration to fully generated forecasts. Of course, futureEXPERT offers much more functionality than what I’ve used here. For a detailed description of the results, the use of covariates, or complex workflows, you can find corresponding example notebooks on our GitHub. If you have any further questions or problems, just send us an email to support[at]future-forecasting.de. Stay up to date by following us on LinkedIn or subscribing to our newsletter. If you have ideas or requests for additional features, you can create an issue on GitHub at any time. We look forward to hearing from you.

Your path to your first forecast with futureEXPERT in minutes – Step by step

Here you’ll find a compact guide that leads you through all the stages to get your first forecasts with futureEXPERT in your hands within minutes. The video above also guides you step by step to your goal.

The most important steps at a glance


Step 1: Sign-up and log in (Minutes 0:00 - 0:40)

First, you’ll create your personal future account.

  1. Via the Start for free button in the top right on this webpage, you can start the free registration.
  2. Enter your name and email address, and confirm the Terms and Conditions as well as your email address via the link we send you.
  3. Afterward, you will be directly redirected to the futureNOW Frontend.

Step 2: Install the Python package (Minutes 0:40 - 1:10)

To use futureEXPERT with Python, you’ll install our package.

  1. You can find the installation command pip install git+https://github.com/discovertomorrow/futureexpert on our futureEXPERT GitHub page.
  2. Simply execute this command in your Python environment (e.g., in the terminal).

Note: The installation is quick and also includes some useful auxiliary packages, e.g., for creating visualizations.


First steps of the quickstart with futureEXPERT - Preparation in under 2 minutes: Create a future account, log in, and install the Python package - and you're ready to go with data preparation in time series form and forecast creation

Minutes 0:00 - 1:10: Register, log in, and install


Step 3: Prepare data in the frontend (Minutes 1:10 - 2:40)

Before you start creating forecasts, you prepare your data in the Frontend.

  1. Upload your dataset under "Data".
  2. The CHECK-IN process guides you through all necessary steps. Define what’s what in your data and what you want to predict:
    • Which column contains the date?
    • Where are the values you want to predict?
    • Are there groups (e.g., products, regions)?
    • At what time granularity should your forecasts be created – e.g., daily or monthly?
  3. After the automatic check and preparation, copy the displayed Version ID – you’ll need this key for the next step!

3rd minute of the quickstart for your first forecast with futureEXPERT: The CHECK-IN process guides you through all steps to prepare your data in time series - defining date format, granularity, value, and grouping variables

Minutes 1:10 - 2:40: Preparing your data in time series with CHECK-IN


Step 4: Create forecasts with the notebook template (Minutes 2:40 - 3:40)

With the Version ID from the frontend, you now start creating forecasts in your Python environment.

  1. Our “Getting Started” Notebook serves as a template to get you started quickly.
  2. Configure your access credentials.
  3. Set the forecast horizon (e.g., 12 months). If you wish, you can also set a few more forecast parameters.
  4. Enter the previously copied Version ID into your Python template.
  5. Execute the command to start the forecasts.

Note: The forecast calculation might take a few minutes.


4th minute of the quickstart for your first forecast with futureEXPERT: Preparing settings for forecast calculation - at least specify your copied key, the VersionID from CHECK-IN, and the prediction horizon - and execute the 'start_forecast' command

Minutes 2:40 - 3:40: Preparing configurations for forecast creation


Step 5: Review results (Minutes 3:40 - 4:20)

Once the calculations are complete, you can inspect your forecast results.

  1. Simply download the results.
  2. A look at the plots will quickly show you if the predictions are plausible and meaningful for you.

Congratulations! You have successfully created your first forecasts with futureEXPERT!


5th minute of the quickstart for your first forecast with futureEXPERT: Visualization of forecast results with futureEXPERT's plot function for a quick look at the data and predictions

Minutes 3:40 - 4:20: Visualizing forecast results with futureEXPERT's plot function for a quick look at the predictions


More info & support

That was the quick start! futureEXPERT can do much more. Here you’ll find more help:

  • More notebooks on use cases and more advanced topics (e.g., using influencing factors) and further documentation can be found in the README on our GitHub page.
  • For questions or problems, you can reach us by email: support@future-forecasting.de.
  • We’re all ears for your ideas or wishes for new features.
    Create an Issue on GitHub. Your suggestions help us build a better futureEXPERT!

We look forward to you and your feedback!

Last Updated: May 12, 2025
You are about to leave our website via an external link. Please note that the content of the linked page is beyond our control.

Cookies und andere (Dritt-)Dienste

Diese Website speichert Cookies auf Ihrem Computer nur, wenn Sie dem ausdrücklich zustimmen. Bei Zustimmung werden insbesondere auch Dritt-Dienste eingebunden, die zusätzliche Funktionalitäten, wie beispielsweise die Buchung von Terminen, bereitstellen. Diese Cookies und Dienste werden verwendet, um Informationen darüber zu sammeln, wie Sie mit unserer Website interagieren, und um Ihre Browser-Erfahrung zu verbessern und anzupassen. Zudem nutzen wir diese Informationen für Analysen und Messungen zu unseren Besuchern auf dieser Website und anderen Medien. Weitere Informationen zu den von uns verwendeten Cookies und Dritt-Diensten finden Sie in unseren Datenschutzbestimmungen.