Loading SURFs UP…

Space-weather Utilities for Research and Forecasting (SURF)'s User Panel

SURF's UP

Model Parameters
Model start date (default: 5 days prior to forecast date, to allow CME propagation)
CR Earth Carr lon at start (deg) Solver
Coordinate settings
Longitude range (deg) to
Advanced
Radial bounds — rmin (Rs) rmax (Rs)
Grid — dr (Rs) nlon vmax (km/s)
dt scale
Gamma
Spacing (deg)
{% for value, label in [ ("mas", "MAS (PredSci)"), ("wsa_iswa", "WSA (ISWA)"), ("omni_group", "In Situ"), ("user_specified_group", "User specified") ] %} {% endfor %}
HelioMAS boundary profile
WSA map from ISWA

Downloads the newest available WSA map at or before the selected map date/time.

In Situ boundary conditions

Use 1-AU data to infer the inner-boundary solar wind.

Use the OMNI boundary at 1 AU and propagate the solar wind outwards.

User-specified boundary

No file selected.

No file selected.

Set solar-wind speed (km/s) at 128 Carrington longitudes. Changes are periodic across 0/360°.

Solar wind speed (km/s)
0°Carrington longitude360°
Cone CME lists (typically for model inner boundary at 0.1 AU)
CME defaults

Uses the current model start and run duration.

No cone file loaded.

Manually add cone CME

Manually add cone CME

CME List

Earth-intersecting launch cones are shown in bold (from HEEQ latitude, longitude, and width).

No CMEs added.

{% if error %}

{{ error }}

{% endif %} {% if result %}

{{ result.message }}

{{ result.output or "(No terminal output.)" }}
{% endif %}
{% if run_id %}

2D Map (sa.plot)

Bodies
{% for value, label in plot_body_choices %}{% endfor %}

Radial Profile (sa.plot_radial)

{% if ambient_model_available %}{% endif %}

Time Series (sa.plot_timeseries)

Standard locations follow each observer's ephemeris throughout the run. Custom longitude is fixed on the SURF model grid: HEEQ/model longitude at run start for sidereal runs, or corotating model longitude for synodic runs.

{% if ambient_model_available %}{% endif %}
{% else %}

Run SURF successfully to enable plots.

{% endif %}
{% if show_movies %}
{% if run_id %}
Bodies
{% for value, label in plot_body_choices %}{% endfor %}

Animation (sa.animate)

Animation with time series (sa.animate_with_ts)

{% if ambient_model_available %}{% endif %}
{% else %}

Run SURF successfully to enable movies.

{% endif %}
{% endif %}
{% if run_id %} {% endif %}

Generated Code

{{ code or "" }}