List backtests and debugging updates

Myst Platform Release (2022-03-31)

Hello Myst Platform users,

We have debugging and convenience updates for you this week. Please update your myst-alpha package at your earliest convenience to ensure you have access to these updates (instructions here).

✨ New features:

  • You will now find job UUIDs in failed job messages and policy UUIDs in your time series and model nodes in the web application. Please share these UUIDs with our team if you run into an error. This will help us debug the issues you run into more quickly.
3200 3200
  • Frustrated that you can’t read your graph because your node titles are cut off in the web application? Now, if you hover your mouse over a node with a title that’s too long to fit onto the node normally, you will see the full title wrap onto additional lines. This change ensures you can continue giving your nodes useful names (e.g., labeling your nodes with units and METAR station names) without sacrificing readability in the web UI.
3200

⚡️ Enhancements:

  • You can now build weather time series using the Myst Platform’s weather recipe by specifying latitude and longitude instead of specifying METAR stations. You can continue using METAR stations; however, this additional option allows you to skip looking up the nearest METAR station to your forecasting location.
project = myst.Project.get(uuid="<uuid>")

time_series = project.create_time_series_from_recipe(
    recipe=the_weather_company.TheWeatherCompany(
        metar_station=the_weather_company.MetarStation.from_location(
            latitude=..., longitude=...,
        ),
        field=the_weather_company.Field.TEMPERATURE,
    )
)
  • You can now list all backtests associated with a given project using the client library. Below is an example of how you might do this:
project = myst.Project.get(uuid="<uuid>")

backtests = myst.Backtest.list(project=project)

As always, please do not hesitate to reach out via the chat embedded in the Myst Platform or email us at [email protected] with questions or feedback.

Thank you!
Ellery and the Myst team