Automatic Growth Rates Re-Computation

This example shows how to use the the auto recomputing functionality for growth rates in the analytical classes. To follow this example please first have a look at the Analytical Nagaitsev example as well as the relevant FAQ section.

This script will showcase the functionality by following an identical flow to the Nagaitsev example linked above and expanding on the relevant parts. Demonstration will be done using the SPS top protons line.

import logging

from dataclasses import dataclass

import matplotlib.pyplot as plt
import numpy as np
import xpart as xp
import xtrack as xt

from xibs.analytical import NagaitsevIBS
from xibs.formulary import _bunch_length, _geom_epsx, _geom_epsy, _sigma_delta, _percent_change
from xibs.inputs import BeamParameters, OpticsParameters

logging.basicConfig(
    level=logging.WARNING,
    format="[%(asctime)s] [%(levelname)s] - %(module)s.%(funcName)s:%(lineno)d - %(message)s",
    datefmt="%H:%M:%S",
)
plt.rcParams.update(
    {
        "font.family": "serif",
        "font.size": 20,
        "axes.titlesize": 20,
        "axes.labelsize": 20,
        "xtick.labelsize": 20,
        "ytick.labelsize": 20,
        "legend.fontsize": 15,
        "figure.titlesize": 20,
    }
)

Let’s start by defining the line and particle information, as well as some parameters for later use:

line_file = "lines/sps_top_protons.json"
# The beam parameters are very exaggerated to enhance IBS effects
bunch_intensity = 5e11
sigma_z = 10e-2  # very pushed
nemitt_x = 1e-6  # very pushed
nemitt_y = 1e-6  # very pushed
n_part = int(5e3)

Setting up line and particles

Let’s start by loading the xtrack.Line, activating RF cavities and generating a matched Gaussian bunch:

line = xt.Line.from_json(line_file)
line.build_tracker()
line.optimize_for_tracking()
twiss = line.twiss(method="4d")

# ----- Power accelerating cavities ----- #

rf_voltage = 4  # in MV
rf_frequency = 200e6
harmonic_number = 4653
cavity_name = "actcse.31632"
cavity_lag = 180
line[cavity_name].voltage = rf_voltage * 1e6  # to be given in [V] here
line[cavity_name].lag = cavity_lag
line[cavity_name].frequency = rf_frequency

particles = xp.generate_matched_gaussian_bunch(
    num_particles=n_part,
    total_intensity_particles=bunch_intensity,
    nemitt_x=nemitt_x,
    nemitt_y=nemitt_y,
    sigma_z=sigma_z,
    particle_ref=line.particle_ref,
    line=line,
)
Loading line from dict:   0%|          | 0/9866 [00:00<?, ?it/s]
Loading line from dict:  20%|█▉        | 1945/9866 [00:00<00:00, 19449.28it/s]
Loading line from dict:  40%|████      | 3961/9866 [00:00<00:00, 19865.85it/s]
Loading line from dict:  62%|██████▏   | 6089/9866 [00:00<00:00, 20501.89it/s]
Loading line from dict:  83%|████████▎ | 8140/9866 [00:00<00:00, 20299.40it/s]
Loading line from dict: 100%|██████████| 9866/9866 [00:00<00:00, 20179.51it/s]
Done loading line from dict.
Disable xdeps expressions
Replance slices with equivalent elements
Remove markers
Remove inactive multipoles
Merge consecutive multipoles
Remove redundant apertures
Remove zero length drifts
Merge consecutive drifts
Use simple bends
Use simple quadrupoles
Rebuild tracker data
*** Maximum RMS bunch length 0.23625521889289555m.
/opt/hostedtoolcache/Python/3.11.9/x64/lib/python3.11/site-packages/scipy/integrate/_quadpack_py.py:1272: IntegrationWarning: The integral is probably divergent, or slowly convergent.
  quad_r = quad(f, low, high, args=args, full_output=self.full_output,
... distance to target bunch length: -1.0000e-01
... distance to target bunch length: 1.2973e-01
... distance to target bunch length: 9.7855e-02
... distance to target bunch length: 1.1051e-02
... distance to target bunch length: -2.6587e-03
... distance to target bunch length: -4.0900e-05
... distance to target bunch length: 1.5139e-08
... distance to target bunch length: -5.4040e-07
--> Bunch length: 0.10000001513917059
--> Emittance: 0.3014753866154415

We can compute initial (geometrical) emittances as well as the bunch length from the xtrack.Particles object:

geom_epsx = _geom_epsx(particles, twiss.betx[0], twiss.dx[0])
geom_epsy = _geom_epsy(particles, twiss.bety[0], twiss.dy[0])
bunch_l = _bunch_length(particles)
sig_delta = _sigma_delta(particles)

Instantiate Analytical IBS Objects

Let us instantiate three instances of the NagaitsevIBS class, where each will be used for a different updating behaviour of the growth rates.

beam_params = BeamParameters(particles)
optics = OpticsParameters(twiss)

IBS = NagaitsevIBS(beam_params, optics)  # will recompute rates at a given frequency
AUTO_IBS = NagaitsevIBS(beam_params, optics)  # will auto-recompute rates only

Let’s get the growth rates and see the evolution of the transverse emittances, \(\sigma_{\delta}\) and bunch length. We can then have a look at the relative change from one second to the next.

IBS.growth_rates(geom_epsx, geom_epsy, sig_delta, bunch_l)
AUTO_IBS.growth_rates(geom_epsx, geom_epsy, sig_delta, bunch_l)

new_geom_epsx, new_geom_epsy, new_sig_delta, new_bunch_length = IBS.emittance_evolution(
    geom_epsx, geom_epsy, sig_delta, bunch_l
)

# Let's see the relative change
print(f"Geom. epsx: {geom_epsx:.2e} -> {new_geom_epsx:.2e} | ({100 * _percent_change(geom_epsx, new_geom_epsx):.2e}% change)")
print(f"Geom. epsy: {geom_epsy:.2e} -> {new_geom_epsy:.2e} | ({100 * _percent_change(geom_epsy, new_geom_epsy):.2e}% change)")
print(f"Sigma delta: {sig_delta:.2e} -> {new_sig_delta:.2e} | ({100 * _percent_change(sig_delta, new_sig_delta):.2e}% change)")
print(f"Bunch length: {bunch_l:.2e} -> {new_bunch_length:.2e} | ({100 * _percent_change(bunch_l, new_bunch_length):.2e}% change)")
Geom. epsx: 2.00e-09 -> 2.00e-09 | (9.80e-04% change)
Geom. epsy: 2.12e-09 -> 2.12e-09 | (-7.98e-07% change)
Sigma delta: 1.59e-04 -> 1.59e-04 | (3.77e-04% change)
Bunch length: 1.01e-01 -> 1.01e-01 | (3.77e-04% change)

Preparing for Simulation of Evolution

We will loop over time steps (seconds in this case) for 5 hours equivalent time, and specify the auto-recomputing in these steps where relevant. Let’s set up the utilities we will need for this:

nsecs = 5 * 3_600  # that's 5h
ibs_step = 10 * 60  # fixed interval for rates recomputing
seconds = np.linspace(0, nsecs, nsecs, dtype=int)

# This is the threshold that would trigger the auto-recomping of the growth rates.
AUTO_PERCENT = 15  # threshold: 15% change from last growth rates update

# Set up a dataclass to store the results
@dataclass
class Records:
    """Dataclass to store (and update) important values through tracking."""

    epsilon_x: np.ndarray  # geometric horizontal emittance in [m]
    epsilon_y: np.ndarray  # geometric vertical emittance in [m]
    sig_delta: np.ndarray  # momentum spread
    bunch_length: np.ndarray  # bunch length in [m]
    epsx_rel_to_last_ref: np.ndarray  # relative change of epsx to last reference
    epsy_rel_to_last_ref: np.ndarray  # relative change of epsy to last reference
    sigd_rel_to_last_ref: np.ndarray  # relative change of sigd to last reference
    bl_rel_to_last_ref: np.ndarray  # relative change of bl to last reference


    @classmethod
    def init_zeroes(cls, n_turns: int):
        return cls(
            epsilon_x=np.zeros(n_turns, dtype=float),
            epsilon_y=np.zeros(n_turns, dtype=float),
            sig_delta=np.zeros(n_turns, dtype=float),
            bunch_length=np.zeros(n_turns, dtype=float),
            epsx_rel_to_last_ref=np.zeros(n_turns, dtype=float),
            epsy_rel_to_last_ref=np.zeros(n_turns, dtype=float),
            sigd_rel_to_last_ref=np.zeros(n_turns, dtype=float),
            bl_rel_to_last_ref=np.zeros(n_turns, dtype=float),
        )

    def update_at_turn(self, turn: int, epsx: float, epsy: float, sigd: float, bl: float, epsxrel: float = 0.0, epsyrel: float = 0.0, sigdrel: float = 0.0, blrel: float = 0.0):
        """Works for turns / seconds, just needs the correct index to store in."""
        self.epsilon_x[turn] = epsx
        self.epsilon_y[turn] = epsy
        self.sig_delta[turn] = sigd
        self.bunch_length[turn] = bl
        self.epsx_rel_to_last_ref[turn] = epsxrel
        self.epsy_rel_to_last_ref[turn] = epsyrel
        self.sigd_rel_to_last_ref[turn] = sigdrel
        self.bl_rel_to_last_ref[turn] = blrel


# Initialize the dataclass & store the initial values
regular = Records.init_zeroes(nsecs)
auto = Records.init_zeroes(nsecs)

regular.update_at_turn(0, geom_epsx, geom_epsy, sig_delta, bunch_l)
auto.update_at_turn(0, geom_epsx, geom_epsy, sig_delta, bunch_l)

# These arrays we will use to see when the auto-recomputing kicks in
auto_recomputes = np.zeros(nsecs, dtype=float)
fixed_recomputes = np.zeros(nsecs, dtype=float)

Analytical Evolution Over Time

Let’s now loop and specify the auto-recomputing where relevant.

for sec in range(1, nsecs):
    # This is not necessary, just for showcasing in this tutorial
    n_recomputes_for_auto = AUTO_IBS._number_of_growth_rates_computations

    # ----- Potentially re-compute the IBS growth rates ----- #
    if (sec % ibs_step == 0) or (sec == 1):
        print(f"At {sec}s: Fixed interval recomputing of the growth rates")
        # Below always re-computes the rates every 'ibs_step' seconds
        IBS.growth_rates(
            regular.epsilon_x[sec - 1],
            regular.epsilon_y[sec - 1],
            regular.sig_delta[sec - 1],
            regular.bunch_length[sec - 1],
        )

    # ----- Compute the new emittances ----- #
    new_emit_x, new_emit_y, new_sig_delta, new_bunch_length = IBS.emittance_evolution(
        epsx=regular.epsilon_x[sec - 1],
        epsy=regular.epsilon_y[sec - 1],
        sigma_delta=regular.sig_delta[sec - 1],
        bunch_length=regular.bunch_length[sec - 1],
        dt=1.0,  # get at next second
    )
    regular.update_at_turn(sec,
        new_emit_x,
        new_emit_y,
        new_sig_delta,
        new_bunch_length,
        _percent_change(IBS._refs.epsx, new_emit_x),
        _percent_change(IBS._refs.epsy, new_emit_y),
        _percent_change(IBS._refs.sigma_delta, new_sig_delta),
        _percent_change(IBS._refs.bunch_length, new_bunch_length),
    )

    # ----- Potentially auto-update growth rates and compute new emittances ----- #
    # The AUTO_IBS is given our threshold for auto-recomputing and will decide to update
    # its growth rates itself if any of the quantities change by more than 15%.
    anew_emit_x, anew_emit_y, anew_sig_delta, anew_bunch_length = AUTO_IBS.emittance_evolution(
        epsx=auto.epsilon_x[sec - 1],
        epsy=auto.epsilon_y[sec - 1],
        sigma_delta=auto.sig_delta[sec - 1],
        bunch_length=auto.bunch_length[sec - 1],
        dt=1.0,  # get at next second
        auto_recompute_rates_percent=AUTO_PERCENT,
    )
    auto.update_at_turn(
        sec,
        anew_emit_x,
        anew_emit_y,
        anew_sig_delta,
        anew_bunch_length,
        _percent_change(AUTO_IBS._refs.epsx, anew_emit_x),
        _percent_change(AUTO_IBS._refs.epsy, anew_emit_y),
        _percent_change(AUTO_IBS._refs.sigma_delta, anew_sig_delta),
        _percent_change(AUTO_IBS._refs.bunch_length, anew_bunch_length),
    )

    # ----- Check if the rates were auto-recomputed ----- #
    # This is also not necessary, just for showcasing in this tutorial
    if AUTO_IBS._number_of_growth_rates_computations > n_recomputes_for_auto:
        print(f"At {sec}s - Auto re-computed growth rates")
        auto_recomputes[sec] = 1


# Here we also aggregate the fixed recomputes
for sec in seconds:
    if (sec % ibs_step == 0) or (sec == 1):
        fixed_recomputes[sec - 1] = 1

# And these are simply 1D arrays of the seconds at which re-computing happened
where_auto_recomputes = np.flatnonzero(auto_recomputes)
where_fixed_recomputes = np.flatnonzero(fixed_recomputes)
At 1s: Fixed interval recomputing of the growth rates
At 1s - Auto re-computed growth rates
At 2s - Auto re-computed growth rates
At 3s - Auto re-computed growth rates
At 4s - Auto re-computed growth rates
At 5s - Auto re-computed growth rates
At 6s - Auto re-computed growth rates
At 7s - Auto re-computed growth rates
At 8s - Auto re-computed growth rates
At 9s - Auto re-computed growth rates
At 10s - Auto re-computed growth rates
At 11s - Auto re-computed growth rates
At 12s - Auto re-computed growth rates
At 13s - Auto re-computed growth rates
At 14s - Auto re-computed growth rates
At 15s - Auto re-computed growth rates
At 16s - Auto re-computed growth rates
At 17s - Auto re-computed growth rates
At 18s - Auto re-computed growth rates
At 19s - Auto re-computed growth rates
At 20s - Auto re-computed growth rates
At 21s - Auto re-computed growth rates
At 22s - Auto re-computed growth rates
At 23s - Auto re-computed growth rates
At 24s - Auto re-computed growth rates
At 25s - Auto re-computed growth rates
At 26s - Auto re-computed growth rates
At 27s - Auto re-computed growth rates
At 28s - Auto re-computed growth rates
At 29s - Auto re-computed growth rates
At 30s - Auto re-computed growth rates
At 31s - Auto re-computed growth rates
At 32s - Auto re-computed growth rates
At 33s - Auto re-computed growth rates
At 34s - Auto re-computed growth rates
At 35s - Auto re-computed growth rates
At 36s - Auto re-computed growth rates
At 37s - Auto re-computed growth rates
At 38s - Auto re-computed growth rates
At 39s - Auto re-computed growth rates
At 40s - Auto re-computed growth rates
At 41s - Auto re-computed growth rates
At 42s - Auto re-computed growth rates
At 43s - Auto re-computed growth rates
At 44s - Auto re-computed growth rates
At 45s - Auto re-computed growth rates
At 46s - Auto re-computed growth rates
At 47s - Auto re-computed growth rates
At 48s - Auto re-computed growth rates
At 49s - Auto re-computed growth rates
At 50s - Auto re-computed growth rates
At 51s - Auto re-computed growth rates
At 52s - Auto re-computed growth rates
At 53s - Auto re-computed growth rates
At 54s - Auto re-computed growth rates
At 55s - Auto re-computed growth rates
At 56s - Auto re-computed growth rates
At 57s - Auto re-computed growth rates
At 58s - Auto re-computed growth rates
At 59s - Auto re-computed growth rates
At 60s - Auto re-computed growth rates
At 61s - Auto re-computed growth rates
At 62s - Auto re-computed growth rates
At 63s - Auto re-computed growth rates
At 64s - Auto re-computed growth rates
At 65s - Auto re-computed growth rates
At 66s - Auto re-computed growth rates
At 67s - Auto re-computed growth rates
At 68s - Auto re-computed growth rates
At 69s - Auto re-computed growth rates
At 70s - Auto re-computed growth rates
At 71s - Auto re-computed growth rates
At 72s - Auto re-computed growth rates
At 73s - Auto re-computed growth rates
At 74s - Auto re-computed growth rates
At 75s - Auto re-computed growth rates
At 76s - Auto re-computed growth rates
At 77s - Auto re-computed growth rates
At 78s - Auto re-computed growth rates
At 79s - Auto re-computed growth rates
At 80s - Auto re-computed growth rates
At 81s - Auto re-computed growth rates
At 82s - Auto re-computed growth rates
At 83s - Auto re-computed growth rates
At 84s - Auto re-computed growth rates
At 85s - Auto re-computed growth rates
At 86s - Auto re-computed growth rates
At 87s - Auto re-computed growth rates
At 88s - Auto re-computed growth rates
At 89s - Auto re-computed growth rates
At 90s - Auto re-computed growth rates
At 91s - Auto re-computed growth rates
At 92s - Auto re-computed growth rates
At 93s - Auto re-computed growth rates
At 94s - Auto re-computed growth rates
At 95s - Auto re-computed growth rates
At 96s - Auto re-computed growth rates
At 97s - Auto re-computed growth rates
At 98s - Auto re-computed growth rates
At 99s - Auto re-computed growth rates
At 100s - Auto re-computed growth rates
At 101s - Auto re-computed growth rates
At 102s - Auto re-computed growth rates
At 103s - Auto re-computed growth rates
At 104s - Auto re-computed growth rates
At 105s - Auto re-computed growth rates
At 106s - Auto re-computed growth rates
At 107s - Auto re-computed growth rates
At 108s - Auto re-computed growth rates
At 109s - Auto re-computed growth rates
At 110s - Auto re-computed growth rates
At 111s - Auto re-computed growth rates
At 112s - Auto re-computed growth rates
At 113s - Auto re-computed growth rates
At 114s - Auto re-computed growth rates
At 115s - Auto re-computed growth rates
At 116s - Auto re-computed growth rates
At 117s - Auto re-computed growth rates
At 118s - Auto re-computed growth rates
At 119s - Auto re-computed growth rates
At 120s - Auto re-computed growth rates
At 121s - Auto re-computed growth rates
At 122s - Auto re-computed growth rates
At 123s - Auto re-computed growth rates
At 124s - Auto re-computed growth rates
At 125s - Auto re-computed growth rates
At 126s - Auto re-computed growth rates
At 127s - Auto re-computed growth rates
At 128s - Auto re-computed growth rates
At 129s - Auto re-computed growth rates
At 130s - Auto re-computed growth rates
At 131s - Auto re-computed growth rates
At 132s - Auto re-computed growth rates
At 133s - Auto re-computed growth rates
At 134s - Auto re-computed growth rates
At 135s - Auto re-computed growth rates
At 136s - Auto re-computed growth rates
At 137s - Auto re-computed growth rates
At 138s - Auto re-computed growth rates
At 139s - Auto re-computed growth rates
At 140s - Auto re-computed growth rates
At 141s - Auto re-computed growth rates
At 142s - Auto re-computed growth rates
At 143s - Auto re-computed growth rates
At 144s - Auto re-computed growth rates
At 145s - Auto re-computed growth rates
At 146s - Auto re-computed growth rates
At 147s - Auto re-computed growth rates
At 148s - Auto re-computed growth rates
At 149s - Auto re-computed growth rates
At 150s - Auto re-computed growth rates
At 151s - Auto re-computed growth rates
At 152s - Auto re-computed growth rates
At 153s - Auto re-computed growth rates
At 154s - Auto re-computed growth rates
At 155s - Auto re-computed growth rates
At 156s - Auto re-computed growth rates
At 157s - Auto re-computed growth rates
At 158s - Auto re-computed growth rates
At 159s - Auto re-computed growth rates
At 160s - Auto re-computed growth rates
At 161s - Auto re-computed growth rates
At 162s - Auto re-computed growth rates
At 163s - Auto re-computed growth rates
At 164s - Auto re-computed growth rates
At 165s - Auto re-computed growth rates
At 166s - Auto re-computed growth rates
At 167s - Auto re-computed growth rates
At 168s - Auto re-computed growth rates
At 169s - Auto re-computed growth rates
At 170s - Auto re-computed growth rates
At 171s - Auto re-computed growth rates
At 172s - Auto re-computed growth rates
At 173s - Auto re-computed growth rates
At 174s - Auto re-computed growth rates
At 175s - Auto re-computed growth rates
At 176s - Auto re-computed growth rates
At 177s - Auto re-computed growth rates
At 178s - Auto re-computed growth rates
At 179s - Auto re-computed growth rates
At 180s - Auto re-computed growth rates
At 181s - Auto re-computed growth rates
At 182s - Auto re-computed growth rates
At 183s - Auto re-computed growth rates
At 184s - Auto re-computed growth rates
At 185s - Auto re-computed growth rates
At 186s - Auto re-computed growth rates
At 187s - Auto re-computed growth rates
At 188s - Auto re-computed growth rates
At 189s - Auto re-computed growth rates
At 190s - Auto re-computed growth rates
At 191s - Auto re-computed growth rates
At 192s - Auto re-computed growth rates
At 193s - Auto re-computed growth rates
At 194s - Auto re-computed growth rates
At 195s - Auto re-computed growth rates
At 196s - Auto re-computed growth rates
At 197s - Auto re-computed growth rates
At 198s - Auto re-computed growth rates
At 199s - Auto re-computed growth rates
At 200s - Auto re-computed growth rates
At 201s - Auto re-computed growth rates
At 202s - Auto re-computed growth rates
At 203s - Auto re-computed growth rates
At 204s - Auto re-computed growth rates
At 205s - Auto re-computed growth rates
At 206s - Auto re-computed growth rates
At 207s - Auto re-computed growth rates
At 208s - Auto re-computed growth rates
At 209s - Auto re-computed growth rates
At 210s - Auto re-computed growth rates
At 211s - Auto re-computed growth rates
At 212s - Auto re-computed growth rates
At 213s - Auto re-computed growth rates
At 214s - Auto re-computed growth rates
At 215s - Auto re-computed growth rates
At 216s - Auto re-computed growth rates
At 217s - Auto re-computed growth rates
At 218s - Auto re-computed growth rates
At 219s - Auto re-computed growth rates
At 220s - Auto re-computed growth rates
At 221s - Auto re-computed growth rates
At 222s - Auto re-computed growth rates
At 223s - Auto re-computed growth rates
At 224s - Auto re-computed growth rates
At 225s - Auto re-computed growth rates
At 226s - Auto re-computed growth rates
At 227s - Auto re-computed growth rates
At 228s - Auto re-computed growth rates
At 229s - Auto re-computed growth rates
At 230s - Auto re-computed growth rates
At 231s - Auto re-computed growth rates
At 232s - Auto re-computed growth rates
At 233s - Auto re-computed growth rates
At 234s - Auto re-computed growth rates
At 235s - Auto re-computed growth rates
At 236s - Auto re-computed growth rates
At 237s - Auto re-computed growth rates
At 238s - Auto re-computed growth rates
At 239s - Auto re-computed growth rates
At 240s - Auto re-computed growth rates
At 241s - Auto re-computed growth rates
At 242s - Auto re-computed growth rates
At 243s - Auto re-computed growth rates
At 244s - Auto re-computed growth rates
At 245s - Auto re-computed growth rates
At 246s - Auto re-computed growth rates
At 247s - Auto re-computed growth rates
At 248s - Auto re-computed growth rates
At 249s - Auto re-computed growth rates
At 250s - Auto re-computed growth rates
At 251s - Auto re-computed growth rates
At 252s - Auto re-computed growth rates
At 253s - Auto re-computed growth rates
At 254s - Auto re-computed growth rates
At 255s - Auto re-computed growth rates
At 256s - Auto re-computed growth rates
At 257s - Auto re-computed growth rates
At 258s - Auto re-computed growth rates
At 259s - Auto re-computed growth rates
At 260s - Auto re-computed growth rates
At 261s - Auto re-computed growth rates
At 262s - Auto re-computed growth rates
At 263s - Auto re-computed growth rates
At 264s - Auto re-computed growth rates
At 265s - Auto re-computed growth rates
At 266s - Auto re-computed growth rates
At 267s - Auto re-computed growth rates
At 268s - Auto re-computed growth rates
At 269s - Auto re-computed growth rates
At 270s - Auto re-computed growth rates
At 271s - Auto re-computed growth rates
At 272s - Auto re-computed growth rates
At 273s - Auto re-computed growth rates
At 274s - Auto re-computed growth rates
At 275s - Auto re-computed growth rates
At 276s - Auto re-computed growth rates
At 277s - Auto re-computed growth rates
At 278s - Auto re-computed growth rates
At 279s - Auto re-computed growth rates
At 280s - Auto re-computed growth rates
At 281s - Auto re-computed growth rates
At 282s - Auto re-computed growth rates
At 283s - Auto re-computed growth rates
At 284s - Auto re-computed growth rates
At 285s - Auto re-computed growth rates
At 286s - Auto re-computed growth rates
At 287s - Auto re-computed growth rates
At 288s - Auto re-computed growth rates
At 289s - Auto re-computed growth rates
At 290s - Auto re-computed growth rates
At 291s - Auto re-computed growth rates
At 292s - Auto re-computed growth rates
At 293s - Auto re-computed growth rates
At 294s - Auto re-computed growth rates
At 295s - Auto re-computed growth rates
At 296s - Auto re-computed growth rates
At 297s - Auto re-computed growth rates
At 298s - Auto re-computed growth rates
At 299s - Auto re-computed growth rates
At 300s - Auto re-computed growth rates
At 301s - Auto re-computed growth rates
At 302s - Auto re-computed growth rates
At 303s - Auto re-computed growth rates
At 304s - Auto re-computed growth rates
At 305s - Auto re-computed growth rates
At 306s - Auto re-computed growth rates
At 307s - Auto re-computed growth rates
At 308s - Auto re-computed growth rates
At 309s - Auto re-computed growth rates
At 310s - Auto re-computed growth rates
At 311s - Auto re-computed growth rates
At 312s - Auto re-computed growth rates
At 313s - Auto re-computed growth rates
At 314s - Auto re-computed growth rates
At 315s - Auto re-computed growth rates
At 316s - Auto re-computed growth rates
At 317s - Auto re-computed growth rates
At 318s - Auto re-computed growth rates
At 319s - Auto re-computed growth rates
At 320s - Auto re-computed growth rates
At 321s - Auto re-computed growth rates
At 322s - Auto re-computed growth rates
At 323s - Auto re-computed growth rates
At 324s - Auto re-computed growth rates
At 325s - Auto re-computed growth rates
At 326s - Auto re-computed growth rates
At 327s - Auto re-computed growth rates
At 328s - Auto re-computed growth rates
At 329s - Auto re-computed growth rates
At 330s - Auto re-computed growth rates
At 331s - Auto re-computed growth rates
At 332s - Auto re-computed growth rates
At 333s - Auto re-computed growth rates
At 334s - Auto re-computed growth rates
At 335s - Auto re-computed growth rates
At 336s - Auto re-computed growth rates
At 337s - Auto re-computed growth rates
At 338s - Auto re-computed growth rates
At 339s - Auto re-computed growth rates
At 340s - Auto re-computed growth rates
At 341s - Auto re-computed growth rates
At 342s - Auto re-computed growth rates
At 343s - Auto re-computed growth rates
At 344s - Auto re-computed growth rates
At 345s - Auto re-computed growth rates
At 346s - Auto re-computed growth rates
At 347s - Auto re-computed growth rates
At 348s - Auto re-computed growth rates
At 349s - Auto re-computed growth rates
At 350s - Auto re-computed growth rates
At 351s - Auto re-computed growth rates
At 352s - Auto re-computed growth rates
At 353s - Auto re-computed growth rates
At 354s - Auto re-computed growth rates
At 355s - Auto re-computed growth rates
At 356s - Auto re-computed growth rates
At 357s - Auto re-computed growth rates
At 358s - Auto re-computed growth rates
At 359s - Auto re-computed growth rates
At 360s - Auto re-computed growth rates
At 361s - Auto re-computed growth rates
At 362s - Auto re-computed growth rates
At 363s - Auto re-computed growth rates
At 364s - Auto re-computed growth rates
At 365s - Auto re-computed growth rates
At 366s - Auto re-computed growth rates
At 367s - Auto re-computed growth rates
At 368s - Auto re-computed growth rates
At 369s - Auto re-computed growth rates
At 370s - Auto re-computed growth rates
At 371s - Auto re-computed growth rates
At 372s - Auto re-computed growth rates
At 373s - Auto re-computed growth rates
At 374s - Auto re-computed growth rates
At 375s - Auto re-computed growth rates
At 376s - Auto re-computed growth rates
At 377s - Auto re-computed growth rates
At 378s - Auto re-computed growth rates
At 379s - Auto re-computed growth rates
At 380s - Auto re-computed growth rates
At 381s - Auto re-computed growth rates
At 382s - Auto re-computed growth rates
At 383s - Auto re-computed growth rates
At 384s - Auto re-computed growth rates
At 385s - Auto re-computed growth rates
At 386s - Auto re-computed growth rates
At 387s - Auto re-computed growth rates
At 388s - Auto re-computed growth rates
At 389s - Auto re-computed growth rates
At 390s - Auto re-computed growth rates
At 391s - Auto re-computed growth rates
At 392s - Auto re-computed growth rates
At 393s - Auto re-computed growth rates
At 394s - Auto re-computed growth rates
At 395s - Auto re-computed growth rates
At 396s - Auto re-computed growth rates
At 397s - Auto re-computed growth rates
At 398s - Auto re-computed growth rates
At 399s - Auto re-computed growth rates
At 400s - Auto re-computed growth rates
At 401s - Auto re-computed growth rates
At 402s - Auto re-computed growth rates
At 403s - Auto re-computed growth rates
At 404s - Auto re-computed growth rates
At 405s - Auto re-computed growth rates
At 406s - Auto re-computed growth rates
At 407s - Auto re-computed growth rates
At 408s - Auto re-computed growth rates
At 409s - Auto re-computed growth rates
At 410s - Auto re-computed growth rates
At 411s - Auto re-computed growth rates
At 412s - Auto re-computed growth rates
At 413s - Auto re-computed growth rates
At 414s - Auto re-computed growth rates
At 415s - Auto re-computed growth rates
At 416s - Auto re-computed growth rates
At 417s - Auto re-computed growth rates
At 418s - Auto re-computed growth rates
At 419s - Auto re-computed growth rates
At 420s - Auto re-computed growth rates
At 421s - Auto re-computed growth rates
At 422s - Auto re-computed growth rates
At 423s - Auto re-computed growth rates
At 424s - Auto re-computed growth rates
At 425s - Auto re-computed growth rates
At 426s - Auto re-computed growth rates
At 427s - Auto re-computed growth rates
At 428s - Auto re-computed growth rates
At 429s - Auto re-computed growth rates
At 430s - Auto re-computed growth rates
At 431s - Auto re-computed growth rates
At 432s - Auto re-computed growth rates
At 433s - Auto re-computed growth rates
At 434s - Auto re-computed growth rates
At 435s - Auto re-computed growth rates
At 436s - Auto re-computed growth rates
At 437s - Auto re-computed growth rates
At 438s - Auto re-computed growth rates
At 439s - Auto re-computed growth rates
At 440s - Auto re-computed growth rates
At 441s - Auto re-computed growth rates
At 442s - Auto re-computed growth rates
At 443s - Auto re-computed growth rates
At 444s - Auto re-computed growth rates
At 445s - Auto re-computed growth rates
At 446s - Auto re-computed growth rates
At 447s - Auto re-computed growth rates
At 448s - Auto re-computed growth rates
At 449s - Auto re-computed growth rates
At 450s - Auto re-computed growth rates
At 451s - Auto re-computed growth rates
At 452s - Auto re-computed growth rates
At 453s - Auto re-computed growth rates
At 454s - Auto re-computed growth rates
At 455s - Auto re-computed growth rates
At 456s - Auto re-computed growth rates
At 457s - Auto re-computed growth rates
At 458s - Auto re-computed growth rates
At 459s - Auto re-computed growth rates
At 460s - Auto re-computed growth rates
At 461s - Auto re-computed growth rates
At 462s - Auto re-computed growth rates
At 463s - Auto re-computed growth rates
At 464s - Auto re-computed growth rates
At 465s - Auto re-computed growth rates
At 466s - Auto re-computed growth rates
At 467s - Auto re-computed growth rates
At 468s - Auto re-computed growth rates
At 469s - Auto re-computed growth rates
At 470s - Auto re-computed growth rates
At 471s - Auto re-computed growth rates
At 472s - Auto re-computed growth rates
At 473s - Auto re-computed growth rates
At 474s - Auto re-computed growth rates
At 475s - Auto re-computed growth rates
At 476s - Auto re-computed growth rates
At 477s - Auto re-computed growth rates
At 478s - Auto re-computed growth rates
At 479s - Auto re-computed growth rates
At 480s - Auto re-computed growth rates
At 481s - Auto re-computed growth rates
At 482s - Auto re-computed growth rates
At 483s - Auto re-computed growth rates
At 484s - Auto re-computed growth rates
At 485s - Auto re-computed growth rates
At 486s - Auto re-computed growth rates
At 487s - Auto re-computed growth rates
At 488s - Auto re-computed growth rates
At 489s - Auto re-computed growth rates
At 490s - Auto re-computed growth rates
At 491s - Auto re-computed growth rates
At 492s - Auto re-computed growth rates
At 493s - Auto re-computed growth rates
At 494s - Auto re-computed growth rates
At 495s - Auto re-computed growth rates
At 496s - Auto re-computed growth rates
At 497s - Auto re-computed growth rates
At 498s - Auto re-computed growth rates
At 499s - Auto re-computed growth rates
At 500s - Auto re-computed growth rates
At 501s - Auto re-computed growth rates
At 502s - Auto re-computed growth rates
At 503s - Auto re-computed growth rates
At 504s - Auto re-computed growth rates
At 505s - Auto re-computed growth rates
At 506s - Auto re-computed growth rates
At 507s - Auto re-computed growth rates
At 508s - Auto re-computed growth rates
At 509s - Auto re-computed growth rates
At 510s - Auto re-computed growth rates
At 511s - Auto re-computed growth rates
At 512s - Auto re-computed growth rates
At 513s - Auto re-computed growth rates
At 514s - Auto re-computed growth rates
At 515s - Auto re-computed growth rates
At 516s - Auto re-computed growth rates
At 517s - Auto re-computed growth rates
At 518s - Auto re-computed growth rates
At 519s - Auto re-computed growth rates
At 520s - Auto re-computed growth rates
At 521s - Auto re-computed growth rates
At 522s - Auto re-computed growth rates
At 523s - Auto re-computed growth rates
At 524s - Auto re-computed growth rates
At 525s - Auto re-computed growth rates
At 527s - Auto re-computed growth rates
At 529s - Auto re-computed growth rates
At 531s - Auto re-computed growth rates
At 533s - Auto re-computed growth rates
At 535s - Auto re-computed growth rates
At 537s - Auto re-computed growth rates
At 539s - Auto re-computed growth rates
At 541s - Auto re-computed growth rates
At 543s - Auto re-computed growth rates
At 545s - Auto re-computed growth rates
At 547s - Auto re-computed growth rates
At 549s - Auto re-computed growth rates
At 551s - Auto re-computed growth rates
At 553s - Auto re-computed growth rates
At 555s - Auto re-computed growth rates
At 557s - Auto re-computed growth rates
At 559s - Auto re-computed growth rates
At 561s - Auto re-computed growth rates
At 563s - Auto re-computed growth rates
At 565s - Auto re-computed growth rates
At 567s - Auto re-computed growth rates
At 569s - Auto re-computed growth rates
At 571s - Auto re-computed growth rates
At 573s - Auto re-computed growth rates
At 575s - Auto re-computed growth rates
At 577s - Auto re-computed growth rates
At 579s - Auto re-computed growth rates
At 581s - Auto re-computed growth rates
At 583s - Auto re-computed growth rates
At 585s - Auto re-computed growth rates
At 587s - Auto re-computed growth rates
At 589s - Auto re-computed growth rates
At 591s - Auto re-computed growth rates
At 593s - Auto re-computed growth rates
At 595s - Auto re-computed growth rates
At 597s - Auto re-computed growth rates
At 599s - Auto re-computed growth rates
At 600s: Fixed interval recomputing of the growth rates
At 601s - Auto re-computed growth rates
At 603s - Auto re-computed growth rates
At 605s - Auto re-computed growth rates
At 607s - Auto re-computed growth rates
At 609s - Auto re-computed growth rates
At 611s - Auto re-computed growth rates
At 613s - Auto re-computed growth rates
At 615s - Auto re-computed growth rates
At 617s - Auto re-computed growth rates
At 619s - Auto re-computed growth rates
At 621s - Auto re-computed growth rates
At 623s - Auto re-computed growth rates
At 625s - Auto re-computed growth rates
At 627s - Auto re-computed growth rates
At 629s - Auto re-computed growth rates
At 631s - Auto re-computed growth rates
At 633s - Auto re-computed growth rates
At 635s - Auto re-computed growth rates
At 637s - Auto re-computed growth rates
At 639s - Auto re-computed growth rates
At 641s - Auto re-computed growth rates
At 643s - Auto re-computed growth rates
At 645s - Auto re-computed growth rates
At 647s - Auto re-computed growth rates
At 649s - Auto re-computed growth rates
At 651s - Auto re-computed growth rates
At 653s - Auto re-computed growth rates
At 655s - Auto re-computed growth rates
At 657s - Auto re-computed growth rates
At 659s - Auto re-computed growth rates
At 661s - Auto re-computed growth rates
At 663s - Auto re-computed growth rates
At 665s - Auto re-computed growth rates
At 667s - Auto re-computed growth rates
At 669s - Auto re-computed growth rates
At 671s - Auto re-computed growth rates
At 673s - Auto re-computed growth rates
At 675s - Auto re-computed growth rates
At 677s - Auto re-computed growth rates
At 679s - Auto re-computed growth rates
At 681s - Auto re-computed growth rates
At 683s - Auto re-computed growth rates
At 685s - Auto re-computed growth rates
At 687s - Auto re-computed growth rates
At 689s - Auto re-computed growth rates
At 691s - Auto re-computed growth rates
At 693s - Auto re-computed growth rates
At 695s - Auto re-computed growth rates
At 697s - Auto re-computed growth rates
At 699s - Auto re-computed growth rates
At 701s - Auto re-computed growth rates
At 703s - Auto re-computed growth rates
At 705s - Auto re-computed growth rates
At 707s - Auto re-computed growth rates
At 709s - Auto re-computed growth rates
At 711s - Auto re-computed growth rates
At 713s - Auto re-computed growth rates
At 715s - Auto re-computed growth rates
At 717s - Auto re-computed growth rates
At 719s - Auto re-computed growth rates
At 721s - Auto re-computed growth rates
At 723s - Auto re-computed growth rates
At 725s - Auto re-computed growth rates
At 727s - Auto re-computed growth rates
At 729s - Auto re-computed growth rates
At 731s - Auto re-computed growth rates
At 733s - Auto re-computed growth rates
At 735s - Auto re-computed growth rates
At 737s - Auto re-computed growth rates
At 739s - Auto re-computed growth rates
At 741s - Auto re-computed growth rates
At 743s - Auto re-computed growth rates
At 745s - Auto re-computed growth rates
At 747s - Auto re-computed growth rates
At 749s - Auto re-computed growth rates
At 751s - Auto re-computed growth rates
At 753s - Auto re-computed growth rates
At 755s - Auto re-computed growth rates
At 757s - Auto re-computed growth rates
At 759s - Auto re-computed growth rates
At 761s - Auto re-computed growth rates
At 763s - Auto re-computed growth rates
At 765s - Auto re-computed growth rates
At 767s - Auto re-computed growth rates
At 769s - Auto re-computed growth rates
At 771s - Auto re-computed growth rates
At 773s - Auto re-computed growth rates
At 775s - Auto re-computed growth rates
At 777s - Auto re-computed growth rates
At 779s - Auto re-computed growth rates
At 781s - Auto re-computed growth rates
At 783s - Auto re-computed growth rates
At 785s - Auto re-computed growth rates
At 787s - Auto re-computed growth rates
At 789s - Auto re-computed growth rates
At 791s - Auto re-computed growth rates
At 793s - Auto re-computed growth rates
At 795s - Auto re-computed growth rates
At 797s - Auto re-computed growth rates
At 799s - Auto re-computed growth rates
At 801s - Auto re-computed growth rates
At 803s - Auto re-computed growth rates
At 805s - Auto re-computed growth rates
At 807s - Auto re-computed growth rates
At 809s - Auto re-computed growth rates
At 811s - Auto re-computed growth rates
At 813s - Auto re-computed growth rates
At 815s - Auto re-computed growth rates
At 817s - Auto re-computed growth rates
At 819s - Auto re-computed growth rates
At 821s - Auto re-computed growth rates
At 823s - Auto re-computed growth rates
At 825s - Auto re-computed growth rates
At 827s - Auto re-computed growth rates
At 829s - Auto re-computed growth rates
At 831s - Auto re-computed growth rates
At 833s - Auto re-computed growth rates
At 835s - Auto re-computed growth rates
At 838s - Auto re-computed growth rates
At 841s - Auto re-computed growth rates
At 844s - Auto re-computed growth rates
At 847s - Auto re-computed growth rates
At 850s - Auto re-computed growth rates
At 853s - Auto re-computed growth rates
At 856s - Auto re-computed growth rates
At 859s - Auto re-computed growth rates
At 862s - Auto re-computed growth rates
At 865s - Auto re-computed growth rates
At 868s - Auto re-computed growth rates
At 871s - Auto re-computed growth rates
At 874s - Auto re-computed growth rates
At 877s - Auto re-computed growth rates
At 880s - Auto re-computed growth rates
At 883s - Auto re-computed growth rates
At 886s - Auto re-computed growth rates
At 889s - Auto re-computed growth rates
At 892s - Auto re-computed growth rates
At 895s - Auto re-computed growth rates
At 898s - Auto re-computed growth rates
At 901s - Auto re-computed growth rates
At 904s - Auto re-computed growth rates
At 907s - Auto re-computed growth rates
At 910s - Auto re-computed growth rates
At 913s - Auto re-computed growth rates
At 916s - Auto re-computed growth rates
At 919s - Auto re-computed growth rates
At 922s - Auto re-computed growth rates
At 925s - Auto re-computed growth rates
At 928s - Auto re-computed growth rates
At 931s - Auto re-computed growth rates
At 934s - Auto re-computed growth rates
At 937s - Auto re-computed growth rates
At 940s - Auto re-computed growth rates
At 943s - Auto re-computed growth rates
At 946s - Auto re-computed growth rates
At 949s - Auto re-computed growth rates
At 952s - Auto re-computed growth rates
At 955s - Auto re-computed growth rates
At 958s - Auto re-computed growth rates
At 961s - Auto re-computed growth rates
At 964s - Auto re-computed growth rates
At 967s - Auto re-computed growth rates
At 970s - Auto re-computed growth rates
At 973s - Auto re-computed growth rates
At 976s - Auto re-computed growth rates
At 979s - Auto re-computed growth rates
At 982s - Auto re-computed growth rates
At 985s - Auto re-computed growth rates
At 988s - Auto re-computed growth rates
At 991s - Auto re-computed growth rates
At 994s - Auto re-computed growth rates
At 997s - Auto re-computed growth rates
At 1000s - Auto re-computed growth rates
At 1003s - Auto re-computed growth rates
At 1006s - Auto re-computed growth rates
At 1009s - Auto re-computed growth rates
At 1012s - Auto re-computed growth rates
At 1015s - Auto re-computed growth rates
At 1018s - Auto re-computed growth rates
At 1021s - Auto re-computed growth rates
At 1024s - Auto re-computed growth rates
At 1027s - Auto re-computed growth rates
At 1030s - Auto re-computed growth rates
At 1033s - Auto re-computed growth rates
At 1036s - Auto re-computed growth rates
At 1039s - Auto re-computed growth rates
At 1042s - Auto re-computed growth rates
At 1045s - Auto re-computed growth rates
At 1048s - Auto re-computed growth rates
At 1051s - Auto re-computed growth rates
At 1054s - Auto re-computed growth rates
At 1057s - Auto re-computed growth rates
At 1060s - Auto re-computed growth rates
At 1063s - Auto re-computed growth rates
At 1066s - Auto re-computed growth rates
At 1069s - Auto re-computed growth rates
At 1072s - Auto re-computed growth rates
At 1075s - Auto re-computed growth rates
At 1078s - Auto re-computed growth rates
At 1081s - Auto re-computed growth rates
At 1084s - Auto re-computed growth rates
At 1087s - Auto re-computed growth rates
At 1090s - Auto re-computed growth rates
At 1093s - Auto re-computed growth rates
At 1096s - Auto re-computed growth rates
At 1099s - Auto re-computed growth rates
At 1102s - Auto re-computed growth rates
At 1105s - Auto re-computed growth rates
At 1108s - Auto re-computed growth rates
At 1111s - Auto re-computed growth rates
At 1114s - Auto re-computed growth rates
At 1117s - Auto re-computed growth rates
At 1120s - Auto re-computed growth rates
At 1123s - Auto re-computed growth rates
At 1126s - Auto re-computed growth rates
At 1129s - Auto re-computed growth rates
At 1132s - Auto re-computed growth rates
At 1135s - Auto re-computed growth rates
At 1138s - Auto re-computed growth rates
At 1141s - Auto re-computed growth rates
At 1144s - Auto re-computed growth rates
At 1148s - Auto re-computed growth rates
At 1152s - Auto re-computed growth rates
At 1156s - Auto re-computed growth rates
At 1160s - Auto re-computed growth rates
At 1164s - Auto re-computed growth rates
At 1168s - Auto re-computed growth rates
At 1172s - Auto re-computed growth rates
At 1176s - Auto re-computed growth rates
At 1180s - Auto re-computed growth rates
At 1184s - Auto re-computed growth rates
At 1188s - Auto re-computed growth rates
At 1192s - Auto re-computed growth rates
At 1196s - Auto re-computed growth rates
At 1200s: Fixed interval recomputing of the growth rates
At 1200s - Auto re-computed growth rates
At 1204s - Auto re-computed growth rates
At 1208s - Auto re-computed growth rates
At 1212s - Auto re-computed growth rates
At 1216s - Auto re-computed growth rates
At 1220s - Auto re-computed growth rates
At 1224s - Auto re-computed growth rates
At 1228s - Auto re-computed growth rates
At 1232s - Auto re-computed growth rates
At 1236s - Auto re-computed growth rates
At 1240s - Auto re-computed growth rates
At 1244s - Auto re-computed growth rates
At 1248s - Auto re-computed growth rates
At 1252s - Auto re-computed growth rates
At 1256s - Auto re-computed growth rates
At 1260s - Auto re-computed growth rates
At 1264s - Auto re-computed growth rates
At 1268s - Auto re-computed growth rates
At 1272s - Auto re-computed growth rates
At 1276s - Auto re-computed growth rates
At 1280s - Auto re-computed growth rates
At 1284s - Auto re-computed growth rates
At 1288s - Auto re-computed growth rates
At 1292s - Auto re-computed growth rates
At 1296s - Auto re-computed growth rates
At 1300s - Auto re-computed growth rates
At 1304s - Auto re-computed growth rates
At 1308s - Auto re-computed growth rates
At 1312s - Auto re-computed growth rates
At 1316s - Auto re-computed growth rates
At 1320s - Auto re-computed growth rates
At 1324s - Auto re-computed growth rates
At 1328s - Auto re-computed growth rates
At 1332s - Auto re-computed growth rates
At 1336s - Auto re-computed growth rates
At 1340s - Auto re-computed growth rates
At 1344s - Auto re-computed growth rates
At 1348s - Auto re-computed growth rates
At 1352s - Auto re-computed growth rates
At 1356s - Auto re-computed growth rates
At 1360s - Auto re-computed growth rates
At 1364s - Auto re-computed growth rates
At 1368s - Auto re-computed growth rates
At 1372s - Auto re-computed growth rates
At 1376s - Auto re-computed growth rates
At 1380s - Auto re-computed growth rates
At 1384s - Auto re-computed growth rates
At 1388s - Auto re-computed growth rates
At 1392s - Auto re-computed growth rates
At 1396s - Auto re-computed growth rates
At 1400s - Auto re-computed growth rates
At 1404s - Auto re-computed growth rates
At 1408s - Auto re-computed growth rates
At 1412s - Auto re-computed growth rates
At 1416s - Auto re-computed growth rates
At 1420s - Auto re-computed growth rates
At 1424s - Auto re-computed growth rates
At 1428s - Auto re-computed growth rates
At 1432s - Auto re-computed growth rates
At 1436s - Auto re-computed growth rates
At 1440s - Auto re-computed growth rates
At 1444s - Auto re-computed growth rates
At 1448s - Auto re-computed growth rates
At 1453s - Auto re-computed growth rates
At 1458s - Auto re-computed growth rates
At 1463s - Auto re-computed growth rates
At 1468s - Auto re-computed growth rates
At 1473s - Auto re-computed growth rates
At 1478s - Auto re-computed growth rates
At 1483s - Auto re-computed growth rates
At 1488s - Auto re-computed growth rates
At 1493s - Auto re-computed growth rates
At 1498s - Auto re-computed growth rates
At 1503s - Auto re-computed growth rates
At 1508s - Auto re-computed growth rates
At 1513s - Auto re-computed growth rates
At 1518s - Auto re-computed growth rates
At 1523s - Auto re-computed growth rates
At 1528s - Auto re-computed growth rates
At 1533s - Auto re-computed growth rates
At 1538s - Auto re-computed growth rates
At 1543s - Auto re-computed growth rates
At 1548s - Auto re-computed growth rates
At 1553s - Auto re-computed growth rates
At 1558s - Auto re-computed growth rates
At 1563s - Auto re-computed growth rates
At 1568s - Auto re-computed growth rates
At 1573s - Auto re-computed growth rates
At 1578s - Auto re-computed growth rates
At 1583s - Auto re-computed growth rates
At 1588s - Auto re-computed growth rates
At 1593s - Auto re-computed growth rates
At 1598s - Auto re-computed growth rates
At 1603s - Auto re-computed growth rates
At 1608s - Auto re-computed growth rates
At 1613s - Auto re-computed growth rates
At 1618s - Auto re-computed growth rates
At 1623s - Auto re-computed growth rates
At 1628s - Auto re-computed growth rates
At 1633s - Auto re-computed growth rates
At 1638s - Auto re-computed growth rates
At 1643s - Auto re-computed growth rates
At 1648s - Auto re-computed growth rates
At 1653s - Auto re-computed growth rates
At 1658s - Auto re-computed growth rates
At 1663s - Auto re-computed growth rates
At 1668s - Auto re-computed growth rates
At 1673s - Auto re-computed growth rates
At 1678s - Auto re-computed growth rates
At 1683s - Auto re-computed growth rates
At 1688s - Auto re-computed growth rates
At 1693s - Auto re-computed growth rates
At 1698s - Auto re-computed growth rates
At 1703s - Auto re-computed growth rates
At 1708s - Auto re-computed growth rates
At 1713s - Auto re-computed growth rates
At 1718s - Auto re-computed growth rates
At 1723s - Auto re-computed growth rates
At 1728s - Auto re-computed growth rates
At 1733s - Auto re-computed growth rates
At 1738s - Auto re-computed growth rates
At 1743s - Auto re-computed growth rates
At 1748s - Auto re-computed growth rates
At 1753s - Auto re-computed growth rates
At 1759s - Auto re-computed growth rates
At 1765s - Auto re-computed growth rates
At 1771s - Auto re-computed growth rates
At 1777s - Auto re-computed growth rates
At 1783s - Auto re-computed growth rates
At 1789s - Auto re-computed growth rates
At 1795s - Auto re-computed growth rates
At 1800s: Fixed interval recomputing of the growth rates
At 1801s - Auto re-computed growth rates
At 1807s - Auto re-computed growth rates
At 1813s - Auto re-computed growth rates
At 1819s - Auto re-computed growth rates
At 1825s - Auto re-computed growth rates
At 1831s - Auto re-computed growth rates
At 1837s - Auto re-computed growth rates
At 1843s - Auto re-computed growth rates
At 1849s - Auto re-computed growth rates
At 1855s - Auto re-computed growth rates
At 1861s - Auto re-computed growth rates
At 1867s - Auto re-computed growth rates
At 1873s - Auto re-computed growth rates
At 1879s - Auto re-computed growth rates
At 1885s - Auto re-computed growth rates
At 1891s - Auto re-computed growth rates
At 1897s - Auto re-computed growth rates
At 1903s - Auto re-computed growth rates
At 1909s - Auto re-computed growth rates
At 1915s - Auto re-computed growth rates
At 1921s - Auto re-computed growth rates
At 1927s - Auto re-computed growth rates
At 1933s - Auto re-computed growth rates
At 1939s - Auto re-computed growth rates
At 1945s - Auto re-computed growth rates
At 1951s - Auto re-computed growth rates
At 1957s - Auto re-computed growth rates
At 1963s - Auto re-computed growth rates
At 1969s - Auto re-computed growth rates
At 1975s - Auto re-computed growth rates
At 1981s - Auto re-computed growth rates
At 1987s - Auto re-computed growth rates
At 1993s - Auto re-computed growth rates
At 1999s - Auto re-computed growth rates
At 2005s - Auto re-computed growth rates
At 2011s - Auto re-computed growth rates
At 2017s - Auto re-computed growth rates
At 2023s - Auto re-computed growth rates
At 2029s - Auto re-computed growth rates
At 2035s - Auto re-computed growth rates
At 2041s - Auto re-computed growth rates
At 2047s - Auto re-computed growth rates
At 2053s - Auto re-computed growth rates
At 2059s - Auto re-computed growth rates
At 2066s - Auto re-computed growth rates
At 2073s - Auto re-computed growth rates
At 2080s - Auto re-computed growth rates
At 2087s - Auto re-computed growth rates
At 2094s - Auto re-computed growth rates
At 2101s - Auto re-computed growth rates
At 2108s - Auto re-computed growth rates
At 2115s - Auto re-computed growth rates
At 2122s - Auto re-computed growth rates
At 2129s - Auto re-computed growth rates
At 2136s - Auto re-computed growth rates
At 2143s - Auto re-computed growth rates
At 2150s - Auto re-computed growth rates
At 2157s - Auto re-computed growth rates
At 2164s - Auto re-computed growth rates
At 2171s - Auto re-computed growth rates
At 2178s - Auto re-computed growth rates
At 2185s - Auto re-computed growth rates
At 2192s - Auto re-computed growth rates
At 2199s - Auto re-computed growth rates
At 2206s - Auto re-computed growth rates
At 2213s - Auto re-computed growth rates
At 2220s - Auto re-computed growth rates
At 2227s - Auto re-computed growth rates
At 2234s - Auto re-computed growth rates
At 2241s - Auto re-computed growth rates
At 2248s - Auto re-computed growth rates
At 2255s - Auto re-computed growth rates
At 2262s - Auto re-computed growth rates
At 2269s - Auto re-computed growth rates
At 2276s - Auto re-computed growth rates
At 2283s - Auto re-computed growth rates
At 2290s - Auto re-computed growth rates
At 2297s - Auto re-computed growth rates
At 2304s - Auto re-computed growth rates
At 2311s - Auto re-computed growth rates
At 2318s - Auto re-computed growth rates
At 2325s - Auto re-computed growth rates
At 2332s - Auto re-computed growth rates
At 2339s - Auto re-computed growth rates
At 2346s - Auto re-computed growth rates
At 2353s - Auto re-computed growth rates
At 2360s - Auto re-computed growth rates
At 2368s - Auto re-computed growth rates
At 2376s - Auto re-computed growth rates
At 2384s - Auto re-computed growth rates
At 2392s - Auto re-computed growth rates
At 2400s: Fixed interval recomputing of the growth rates
At 2400s - Auto re-computed growth rates
At 2408s - Auto re-computed growth rates
At 2416s - Auto re-computed growth rates
At 2424s - Auto re-computed growth rates
At 2432s - Auto re-computed growth rates
At 2440s - Auto re-computed growth rates
At 2448s - Auto re-computed growth rates
At 2456s - Auto re-computed growth rates
At 2464s - Auto re-computed growth rates
At 2472s - Auto re-computed growth rates
At 2480s - Auto re-computed growth rates
At 2488s - Auto re-computed growth rates
At 2496s - Auto re-computed growth rates
At 2504s - Auto re-computed growth rates
At 2512s - Auto re-computed growth rates
At 2520s - Auto re-computed growth rates
At 2528s - Auto re-computed growth rates
At 2536s - Auto re-computed growth rates
At 2544s - Auto re-computed growth rates
At 2552s - Auto re-computed growth rates
At 2560s - Auto re-computed growth rates
At 2568s - Auto re-computed growth rates
At 2576s - Auto re-computed growth rates
At 2584s - Auto re-computed growth rates
At 2592s - Auto re-computed growth rates
At 2600s - Auto re-computed growth rates
At 2608s - Auto re-computed growth rates
At 2616s - Auto re-computed growth rates
At 2624s - Auto re-computed growth rates
At 2632s - Auto re-computed growth rates
At 2640s - Auto re-computed growth rates
At 2648s - Auto re-computed growth rates
At 2656s - Auto re-computed growth rates
At 2664s - Auto re-computed growth rates
At 2673s - Auto re-computed growth rates
At 2682s - Auto re-computed growth rates
At 2691s - Auto re-computed growth rates
At 2700s - Auto re-computed growth rates
At 2709s - Auto re-computed growth rates
At 2718s - Auto re-computed growth rates
At 2727s - Auto re-computed growth rates
At 2736s - Auto re-computed growth rates
At 2745s - Auto re-computed growth rates
At 2754s - Auto re-computed growth rates
At 2763s - Auto re-computed growth rates
At 2772s - Auto re-computed growth rates
At 2781s - Auto re-computed growth rates
At 2790s - Auto re-computed growth rates
At 2799s - Auto re-computed growth rates
At 2808s - Auto re-computed growth rates
At 2817s - Auto re-computed growth rates
At 2826s - Auto re-computed growth rates
At 2835s - Auto re-computed growth rates
At 2844s - Auto re-computed growth rates
At 2853s - Auto re-computed growth rates
At 2862s - Auto re-computed growth rates
At 2871s - Auto re-computed growth rates
At 2880s - Auto re-computed growth rates
At 2889s - Auto re-computed growth rates
At 2898s - Auto re-computed growth rates
At 2907s - Auto re-computed growth rates
At 2916s - Auto re-computed growth rates
At 2925s - Auto re-computed growth rates
At 2934s - Auto re-computed growth rates
At 2943s - Auto re-computed growth rates
At 2952s - Auto re-computed growth rates
At 2961s - Auto re-computed growth rates
At 2971s - Auto re-computed growth rates
At 2981s - Auto re-computed growth rates
At 2991s - Auto re-computed growth rates
At 3000s: Fixed interval recomputing of the growth rates
At 3001s - Auto re-computed growth rates
At 3011s - Auto re-computed growth rates
At 3021s - Auto re-computed growth rates
At 3031s - Auto re-computed growth rates
At 3041s - Auto re-computed growth rates
At 3051s - Auto re-computed growth rates
At 3061s - Auto re-computed growth rates
At 3071s - Auto re-computed growth rates
At 3081s - Auto re-computed growth rates
At 3091s - Auto re-computed growth rates
At 3101s - Auto re-computed growth rates
At 3111s - Auto re-computed growth rates
At 3121s - Auto re-computed growth rates
At 3131s - Auto re-computed growth rates
At 3141s - Auto re-computed growth rates
At 3151s - Auto re-computed growth rates
At 3161s - Auto re-computed growth rates
At 3171s - Auto re-computed growth rates
At 3181s - Auto re-computed growth rates
At 3191s - Auto re-computed growth rates
At 3201s - Auto re-computed growth rates
At 3211s - Auto re-computed growth rates
At 3221s - Auto re-computed growth rates
At 3231s - Auto re-computed growth rates
At 3241s - Auto re-computed growth rates
At 3251s - Auto re-computed growth rates
At 3261s - Auto re-computed growth rates
At 3272s - Auto re-computed growth rates
At 3283s - Auto re-computed growth rates
At 3294s - Auto re-computed growth rates
At 3305s - Auto re-computed growth rates
At 3316s - Auto re-computed growth rates
At 3327s - Auto re-computed growth rates
At 3338s - Auto re-computed growth rates
At 3349s - Auto re-computed growth rates
At 3360s - Auto re-computed growth rates
At 3371s - Auto re-computed growth rates
At 3382s - Auto re-computed growth rates
At 3393s - Auto re-computed growth rates
At 3404s - Auto re-computed growth rates
At 3415s - Auto re-computed growth rates
At 3426s - Auto re-computed growth rates
At 3437s - Auto re-computed growth rates
At 3448s - Auto re-computed growth rates
At 3459s - Auto re-computed growth rates
At 3470s - Auto re-computed growth rates
At 3481s - Auto re-computed growth rates
At 3492s - Auto re-computed growth rates
At 3503s - Auto re-computed growth rates
At 3514s - Auto re-computed growth rates
At 3525s - Auto re-computed growth rates
At 3536s - Auto re-computed growth rates
At 3547s - Auto re-computed growth rates
At 3558s - Auto re-computed growth rates
At 3569s - Auto re-computed growth rates
At 3581s - Auto re-computed growth rates
At 3593s - Auto re-computed growth rates
At 3600s: Fixed interval recomputing of the growth rates
At 3605s - Auto re-computed growth rates
At 3617s - Auto re-computed growth rates
At 3629s - Auto re-computed growth rates
At 3641s - Auto re-computed growth rates
At 3653s - Auto re-computed growth rates
At 3665s - Auto re-computed growth rates
At 3677s - Auto re-computed growth rates
At 3689s - Auto re-computed growth rates
At 3701s - Auto re-computed growth rates
At 3713s - Auto re-computed growth rates
At 3725s - Auto re-computed growth rates
At 3737s - Auto re-computed growth rates
At 3749s - Auto re-computed growth rates
At 3761s - Auto re-computed growth rates
At 3773s - Auto re-computed growth rates
At 3785s - Auto re-computed growth rates
At 3797s - Auto re-computed growth rates
At 3809s - Auto re-computed growth rates
At 3821s - Auto re-computed growth rates
At 3833s - Auto re-computed growth rates
At 3845s - Auto re-computed growth rates
At 3857s - Auto re-computed growth rates
At 3869s - Auto re-computed growth rates
At 3882s - Auto re-computed growth rates
At 3895s - Auto re-computed growth rates
At 3908s - Auto re-computed growth rates
At 3921s - Auto re-computed growth rates
At 3934s - Auto re-computed growth rates
At 3947s - Auto re-computed growth rates
At 3960s - Auto re-computed growth rates
At 3973s - Auto re-computed growth rates
At 3986s - Auto re-computed growth rates
At 3999s - Auto re-computed growth rates
At 4012s - Auto re-computed growth rates
At 4025s - Auto re-computed growth rates
At 4038s - Auto re-computed growth rates
At 4051s - Auto re-computed growth rates
At 4064s - Auto re-computed growth rates
At 4077s - Auto re-computed growth rates
At 4090s - Auto re-computed growth rates
At 4103s - Auto re-computed growth rates
At 4116s - Auto re-computed growth rates
At 4129s - Auto re-computed growth rates
At 4142s - Auto re-computed growth rates
At 4155s - Auto re-computed growth rates
At 4168s - Auto re-computed growth rates
At 4182s - Auto re-computed growth rates
At 4196s - Auto re-computed growth rates
At 4200s: Fixed interval recomputing of the growth rates
At 4210s - Auto re-computed growth rates
At 4224s - Auto re-computed growth rates
At 4238s - Auto re-computed growth rates
At 4252s - Auto re-computed growth rates
At 4266s - Auto re-computed growth rates
At 4280s - Auto re-computed growth rates
At 4294s - Auto re-computed growth rates
At 4308s - Auto re-computed growth rates
At 4322s - Auto re-computed growth rates
At 4336s - Auto re-computed growth rates
At 4350s - Auto re-computed growth rates
At 4364s - Auto re-computed growth rates
At 4378s - Auto re-computed growth rates
At 4392s - Auto re-computed growth rates
At 4406s - Auto re-computed growth rates
At 4420s - Auto re-computed growth rates
At 4434s - Auto re-computed growth rates
At 4448s - Auto re-computed growth rates
At 4462s - Auto re-computed growth rates
At 4477s - Auto re-computed growth rates
At 4492s - Auto re-computed growth rates
At 4507s - Auto re-computed growth rates
At 4522s - Auto re-computed growth rates
At 4537s - Auto re-computed growth rates
At 4552s - Auto re-computed growth rates
At 4567s - Auto re-computed growth rates
At 4582s - Auto re-computed growth rates
At 4597s - Auto re-computed growth rates
At 4612s - Auto re-computed growth rates
At 4627s - Auto re-computed growth rates
At 4642s - Auto re-computed growth rates
At 4657s - Auto re-computed growth rates
At 4672s - Auto re-computed growth rates
At 4687s - Auto re-computed growth rates
At 4702s - Auto re-computed growth rates
At 4717s - Auto re-computed growth rates
At 4732s - Auto re-computed growth rates
At 4747s - Auto re-computed growth rates
At 4762s - Auto re-computed growth rates
At 4778s - Auto re-computed growth rates
At 4794s - Auto re-computed growth rates
At 4800s: Fixed interval recomputing of the growth rates
At 4810s - Auto re-computed growth rates
At 4826s - Auto re-computed growth rates
At 4842s - Auto re-computed growth rates
At 4858s - Auto re-computed growth rates
At 4874s - Auto re-computed growth rates
At 4890s - Auto re-computed growth rates
At 4906s - Auto re-computed growth rates
At 4922s - Auto re-computed growth rates
At 4938s - Auto re-computed growth rates
At 4954s - Auto re-computed growth rates
At 4970s - Auto re-computed growth rates
At 4986s - Auto re-computed growth rates
At 5002s - Auto re-computed growth rates
At 5018s - Auto re-computed growth rates
At 5034s - Auto re-computed growth rates
At 5050s - Auto re-computed growth rates
At 5066s - Auto re-computed growth rates
At 5083s - Auto re-computed growth rates
At 5100s - Auto re-computed growth rates
At 5117s - Auto re-computed growth rates
At 5134s - Auto re-computed growth rates
At 5151s - Auto re-computed growth rates
At 5168s - Auto re-computed growth rates
At 5185s - Auto re-computed growth rates
At 5202s - Auto re-computed growth rates
At 5219s - Auto re-computed growth rates
At 5236s - Auto re-computed growth rates
At 5253s - Auto re-computed growth rates
At 5270s - Auto re-computed growth rates
At 5287s - Auto re-computed growth rates
At 5304s - Auto re-computed growth rates
At 5321s - Auto re-computed growth rates
At 5338s - Auto re-computed growth rates
At 5355s - Auto re-computed growth rates
At 5373s - Auto re-computed growth rates
At 5391s - Auto re-computed growth rates
At 5400s: Fixed interval recomputing of the growth rates
At 5409s - Auto re-computed growth rates
At 5427s - Auto re-computed growth rates
At 5445s - Auto re-computed growth rates
At 5463s - Auto re-computed growth rates
At 5481s - Auto re-computed growth rates
At 5499s - Auto re-computed growth rates
At 5517s - Auto re-computed growth rates
At 5535s - Auto re-computed growth rates
At 5553s - Auto re-computed growth rates
At 5571s - Auto re-computed growth rates
At 5589s - Auto re-computed growth rates
At 5607s - Auto re-computed growth rates
At 5625s - Auto re-computed growth rates
At 5643s - Auto re-computed growth rates
At 5661s - Auto re-computed growth rates
At 5680s - Auto re-computed growth rates
At 5699s - Auto re-computed growth rates
At 5718s - Auto re-computed growth rates
At 5737s - Auto re-computed growth rates
At 5756s - Auto re-computed growth rates
At 5775s - Auto re-computed growth rates
At 5794s - Auto re-computed growth rates
At 5813s - Auto re-computed growth rates
At 5832s - Auto re-computed growth rates
At 5851s - Auto re-computed growth rates
At 5870s - Auto re-computed growth rates
At 5889s - Auto re-computed growth rates
At 5908s - Auto re-computed growth rates
At 5927s - Auto re-computed growth rates
At 5946s - Auto re-computed growth rates
At 5965s - Auto re-computed growth rates
At 5985s - Auto re-computed growth rates
At 6000s: Fixed interval recomputing of the growth rates
At 6005s - Auto re-computed growth rates
At 6025s - Auto re-computed growth rates
At 6045s - Auto re-computed growth rates
At 6065s - Auto re-computed growth rates
At 6085s - Auto re-computed growth rates
At 6105s - Auto re-computed growth rates
At 6125s - Auto re-computed growth rates
At 6145s - Auto re-computed growth rates
At 6165s - Auto re-computed growth rates
At 6185s - Auto re-computed growth rates
At 6205s - Auto re-computed growth rates
At 6225s - Auto re-computed growth rates
At 6245s - Auto re-computed growth rates
At 6265s - Auto re-computed growth rates
At 6286s - Auto re-computed growth rates
At 6307s - Auto re-computed growth rates
At 6328s - Auto re-computed growth rates
At 6349s - Auto re-computed growth rates
At 6370s - Auto re-computed growth rates
At 6391s - Auto re-computed growth rates
At 6412s - Auto re-computed growth rates
At 6433s - Auto re-computed growth rates
At 6454s - Auto re-computed growth rates
At 6475s - Auto re-computed growth rates
At 6496s - Auto re-computed growth rates
At 6517s - Auto re-computed growth rates
At 6538s - Auto re-computed growth rates
At 6559s - Auto re-computed growth rates
At 6581s - Auto re-computed growth rates
At 6600s: Fixed interval recomputing of the growth rates
At 6603s - Auto re-computed growth rates
At 6625s - Auto re-computed growth rates
At 6647s - Auto re-computed growth rates
At 6669s - Auto re-computed growth rates
At 6691s - Auto re-computed growth rates
At 6713s - Auto re-computed growth rates
At 6735s - Auto re-computed growth rates
At 6757s - Auto re-computed growth rates
At 6779s - Auto re-computed growth rates
At 6801s - Auto re-computed growth rates
At 6823s - Auto re-computed growth rates
At 6845s - Auto re-computed growth rates
At 6868s - Auto re-computed growth rates
At 6891s - Auto re-computed growth rates
At 6914s - Auto re-computed growth rates
At 6937s - Auto re-computed growth rates
At 6960s - Auto re-computed growth rates
At 6983s - Auto re-computed growth rates
At 7006s - Auto re-computed growth rates
At 7029s - Auto re-computed growth rates
At 7052s - Auto re-computed growth rates
At 7075s - Auto re-computed growth rates
At 7098s - Auto re-computed growth rates
At 7121s - Auto re-computed growth rates
At 7144s - Auto re-computed growth rates
At 7168s - Auto re-computed growth rates
At 7192s - Auto re-computed growth rates
At 7200s: Fixed interval recomputing of the growth rates
At 7216s - Auto re-computed growth rates
At 7240s - Auto re-computed growth rates
At 7264s - Auto re-computed growth rates
At 7288s - Auto re-computed growth rates
At 7312s - Auto re-computed growth rates
At 7336s - Auto re-computed growth rates
At 7360s - Auto re-computed growth rates
At 7384s - Auto re-computed growth rates
At 7408s - Auto re-computed growth rates
At 7432s - Auto re-computed growth rates
At 7456s - Auto re-computed growth rates
At 7481s - Auto re-computed growth rates
At 7506s - Auto re-computed growth rates
At 7531s - Auto re-computed growth rates
At 7556s - Auto re-computed growth rates
At 7581s - Auto re-computed growth rates
At 7606s - Auto re-computed growth rates
At 7631s - Auto re-computed growth rates
At 7656s - Auto re-computed growth rates
At 7681s - Auto re-computed growth rates
At 7706s - Auto re-computed growth rates
At 7731s - Auto re-computed growth rates
At 7757s - Auto re-computed growth rates
At 7783s - Auto re-computed growth rates
At 7800s: Fixed interval recomputing of the growth rates
At 7809s - Auto re-computed growth rates
At 7835s - Auto re-computed growth rates
At 7861s - Auto re-computed growth rates
At 7887s - Auto re-computed growth rates
At 7913s - Auto re-computed growth rates
At 7939s - Auto re-computed growth rates
At 7965s - Auto re-computed growth rates
At 7991s - Auto re-computed growth rates
At 8017s - Auto re-computed growth rates
At 8043s - Auto re-computed growth rates
At 8070s - Auto re-computed growth rates
At 8097s - Auto re-computed growth rates
At 8124s - Auto re-computed growth rates
At 8151s - Auto re-computed growth rates
At 8178s - Auto re-computed growth rates
At 8205s - Auto re-computed growth rates
At 8232s - Auto re-computed growth rates
At 8259s - Auto re-computed growth rates
At 8286s - Auto re-computed growth rates
At 8313s - Auto re-computed growth rates
At 8340s - Auto re-computed growth rates
At 8368s - Auto re-computed growth rates
At 8396s - Auto re-computed growth rates
At 8400s: Fixed interval recomputing of the growth rates
At 8424s - Auto re-computed growth rates
At 8452s - Auto re-computed growth rates
At 8480s - Auto re-computed growth rates
At 8508s - Auto re-computed growth rates
At 8536s - Auto re-computed growth rates
At 8564s - Auto re-computed growth rates
At 8592s - Auto re-computed growth rates
At 8620s - Auto re-computed growth rates
At 8649s - Auto re-computed growth rates
At 8678s - Auto re-computed growth rates
At 8707s - Auto re-computed growth rates
At 8736s - Auto re-computed growth rates
At 8765s - Auto re-computed growth rates
At 8794s - Auto re-computed growth rates
At 8823s - Auto re-computed growth rates
At 8852s - Auto re-computed growth rates
At 8881s - Auto re-computed growth rates
At 8910s - Auto re-computed growth rates
At 8939s - Auto re-computed growth rates
At 8969s - Auto re-computed growth rates
At 8999s - Auto re-computed growth rates
At 9000s: Fixed interval recomputing of the growth rates
At 9029s - Auto re-computed growth rates
At 9059s - Auto re-computed growth rates
At 9089s - Auto re-computed growth rates
At 9119s - Auto re-computed growth rates
At 9149s - Auto re-computed growth rates
At 9179s - Auto re-computed growth rates
At 9209s - Auto re-computed growth rates
At 9239s - Auto re-computed growth rates
At 9270s - Auto re-computed growth rates
At 9301s - Auto re-computed growth rates
At 9332s - Auto re-computed growth rates
At 9363s - Auto re-computed growth rates
At 9394s - Auto re-computed growth rates
At 9425s - Auto re-computed growth rates
At 9456s - Auto re-computed growth rates
At 9487s - Auto re-computed growth rates
At 9518s - Auto re-computed growth rates
At 9550s - Auto re-computed growth rates
At 9582s - Auto re-computed growth rates
At 9600s: Fixed interval recomputing of the growth rates
At 9614s - Auto re-computed growth rates
At 9646s - Auto re-computed growth rates
At 9678s - Auto re-computed growth rates
At 9710s - Auto re-computed growth rates
At 9742s - Auto re-computed growth rates
At 9774s - Auto re-computed growth rates
At 9806s - Auto re-computed growth rates
At 9839s - Auto re-computed growth rates
At 9872s - Auto re-computed growth rates
At 9905s - Auto re-computed growth rates
At 9938s - Auto re-computed growth rates
At 9971s - Auto re-computed growth rates
At 10004s - Auto re-computed growth rates
At 10037s - Auto re-computed growth rates
At 10070s - Auto re-computed growth rates
At 10103s - Auto re-computed growth rates
At 10137s - Auto re-computed growth rates
At 10171s - Auto re-computed growth rates
At 10200s: Fixed interval recomputing of the growth rates
At 10205s - Auto re-computed growth rates
At 10239s - Auto re-computed growth rates
At 10273s - Auto re-computed growth rates
At 10307s - Auto re-computed growth rates
At 10341s - Auto re-computed growth rates
At 10375s - Auto re-computed growth rates
At 10409s - Auto re-computed growth rates
At 10444s - Auto re-computed growth rates
At 10479s - Auto re-computed growth rates
At 10514s - Auto re-computed growth rates
At 10549s - Auto re-computed growth rates
At 10584s - Auto re-computed growth rates
At 10619s - Auto re-computed growth rates
At 10654s - Auto re-computed growth rates
At 10689s - Auto re-computed growth rates
At 10725s - Auto re-computed growth rates
At 10761s - Auto re-computed growth rates
At 10797s - Auto re-computed growth rates
At 10800s: Fixed interval recomputing of the growth rates
At 10833s - Auto re-computed growth rates
At 10869s - Auto re-computed growth rates
At 10905s - Auto re-computed growth rates
At 10941s - Auto re-computed growth rates
At 10977s - Auto re-computed growth rates
At 11013s - Auto re-computed growth rates
At 11050s - Auto re-computed growth rates
At 11087s - Auto re-computed growth rates
At 11124s - Auto re-computed growth rates
At 11161s - Auto re-computed growth rates
At 11198s - Auto re-computed growth rates
At 11235s - Auto re-computed growth rates
At 11272s - Auto re-computed growth rates
At 11309s - Auto re-computed growth rates
At 11347s - Auto re-computed growth rates
At 11385s - Auto re-computed growth rates
At 11400s: Fixed interval recomputing of the growth rates
At 11423s - Auto re-computed growth rates
At 11461s - Auto re-computed growth rates
At 11499s - Auto re-computed growth rates
At 11537s - Auto re-computed growth rates
At 11575s - Auto re-computed growth rates
At 11614s - Auto re-computed growth rates
At 11653s - Auto re-computed growth rates
At 11692s - Auto re-computed growth rates
At 11731s - Auto re-computed growth rates
At 11770s - Auto re-computed growth rates
At 11809s - Auto re-computed growth rates
At 11848s - Auto re-computed growth rates
At 11887s - Auto re-computed growth rates
At 11927s - Auto re-computed growth rates
At 11967s - Auto re-computed growth rates
At 12000s: Fixed interval recomputing of the growth rates
At 12007s - Auto re-computed growth rates
At 12047s - Auto re-computed growth rates
At 12087s - Auto re-computed growth rates
At 12127s - Auto re-computed growth rates
At 12167s - Auto re-computed growth rates
At 12208s - Auto re-computed growth rates
At 12249s - Auto re-computed growth rates
At 12290s - Auto re-computed growth rates
At 12331s - Auto re-computed growth rates
At 12372s - Auto re-computed growth rates
At 12413s - Auto re-computed growth rates
At 12454s - Auto re-computed growth rates
At 12496s - Auto re-computed growth rates
At 12538s - Auto re-computed growth rates
At 12580s - Auto re-computed growth rates
At 12600s: Fixed interval recomputing of the growth rates
At 12622s - Auto re-computed growth rates
At 12664s - Auto re-computed growth rates
At 12706s - Auto re-computed growth rates
At 12748s - Auto re-computed growth rates
At 12791s - Auto re-computed growth rates
At 12834s - Auto re-computed growth rates
At 12877s - Auto re-computed growth rates
At 12920s - Auto re-computed growth rates
At 12963s - Auto re-computed growth rates
At 13006s - Auto re-computed growth rates
At 13049s - Auto re-computed growth rates
At 13093s - Auto re-computed growth rates
At 13137s - Auto re-computed growth rates
At 13181s - Auto re-computed growth rates
At 13200s: Fixed interval recomputing of the growth rates
At 13225s - Auto re-computed growth rates
At 13269s - Auto re-computed growth rates
At 13313s - Auto re-computed growth rates
At 13357s - Auto re-computed growth rates
At 13402s - Auto re-computed growth rates
At 13447s - Auto re-computed growth rates
At 13492s - Auto re-computed growth rates
At 13537s - Auto re-computed growth rates
At 13582s - Auto re-computed growth rates
At 13627s - Auto re-computed growth rates
At 13672s - Auto re-computed growth rates
At 13718s - Auto re-computed growth rates
At 13764s - Auto re-computed growth rates
At 13800s: Fixed interval recomputing of the growth rates
At 13810s - Auto re-computed growth rates
At 13856s - Auto re-computed growth rates
At 13902s - Auto re-computed growth rates
At 13948s - Auto re-computed growth rates
At 13995s - Auto re-computed growth rates
At 14042s - Auto re-computed growth rates
At 14089s - Auto re-computed growth rates
At 14136s - Auto re-computed growth rates
At 14183s - Auto re-computed growth rates
At 14230s - Auto re-computed growth rates
At 14278s - Auto re-computed growth rates
At 14326s - Auto re-computed growth rates
At 14374s - Auto re-computed growth rates
At 14400s: Fixed interval recomputing of the growth rates
At 14422s - Auto re-computed growth rates
At 14470s - Auto re-computed growth rates
At 14518s - Auto re-computed growth rates
At 14567s - Auto re-computed growth rates
At 14616s - Auto re-computed growth rates
At 14665s - Auto re-computed growth rates
At 14714s - Auto re-computed growth rates
At 14763s - Auto re-computed growth rates
At 14812s - Auto re-computed growth rates
At 14862s - Auto re-computed growth rates
At 14912s - Auto re-computed growth rates
At 14962s - Auto re-computed growth rates
At 15000s: Fixed interval recomputing of the growth rates
At 15012s - Auto re-computed growth rates
At 15062s - Auto re-computed growth rates
At 15112s - Auto re-computed growth rates
At 15163s - Auto re-computed growth rates
At 15214s - Auto re-computed growth rates
At 15265s - Auto re-computed growth rates
At 15316s - Auto re-computed growth rates
At 15367s - Auto re-computed growth rates
At 15418s - Auto re-computed growth rates
At 15470s - Auto re-computed growth rates
At 15522s - Auto re-computed growth rates
At 15574s - Auto re-computed growth rates
At 15600s: Fixed interval recomputing of the growth rates
At 15626s - Auto re-computed growth rates
At 15678s - Auto re-computed growth rates
At 15730s - Auto re-computed growth rates
At 15783s - Auto re-computed growth rates
At 15836s - Auto re-computed growth rates
At 15889s - Auto re-computed growth rates
At 15942s - Auto re-computed growth rates
At 15995s - Auto re-computed growth rates
At 16049s - Auto re-computed growth rates
At 16103s - Auto re-computed growth rates
At 16157s - Auto re-computed growth rates
At 16200s: Fixed interval recomputing of the growth rates
At 16211s - Auto re-computed growth rates
At 16265s - Auto re-computed growth rates
At 16319s - Auto re-computed growth rates
At 16374s - Auto re-computed growth rates
At 16429s - Auto re-computed growth rates
At 16484s - Auto re-computed growth rates
At 16539s - Auto re-computed growth rates
At 16594s - Auto re-computed growth rates
At 16650s - Auto re-computed growth rates
At 16706s - Auto re-computed growth rates
At 16762s - Auto re-computed growth rates
At 16800s: Fixed interval recomputing of the growth rates
At 16818s - Auto re-computed growth rates
At 16874s - Auto re-computed growth rates
At 16931s - Auto re-computed growth rates
At 16988s - Auto re-computed growth rates
At 17045s - Auto re-computed growth rates
At 17102s - Auto re-computed growth rates
At 17159s - Auto re-computed growth rates
At 17217s - Auto re-computed growth rates
At 17275s - Auto re-computed growth rates
At 17333s - Auto re-computed growth rates
At 17391s - Auto re-computed growth rates
At 17400s: Fixed interval recomputing of the growth rates
At 17449s - Auto re-computed growth rates
At 17508s - Auto re-computed growth rates
At 17567s - Auto re-computed growth rates
At 17626s - Auto re-computed growth rates
At 17685s - Auto re-computed growth rates
At 17744s - Auto re-computed growth rates
At 17804s - Auto re-computed growth rates
At 17864s - Auto re-computed growth rates
At 17924s - Auto re-computed growth rates
At 17984s - Auto re-computed growth rates

Let’s see how many recomputes happened in total for each scenario:

print(f"Fixed re-computes: {IBS._number_of_growth_rates_computations}")
print(f"Auto re-computes: {AUTO_IBS._number_of_growth_rates_computations}")
Fixed re-computes: 31
Auto re-computes: 1635

That’s almost 1600 additional updates of the growth rates that were deemed necessary by the auto-recomputing mechanism. Let’s see the effect it has had on our results by having a look at the evolution of emittances over time:

fig, axs = plt.subplot_mosaic([["epsx", "epsy"], ["sigd", "bl"]], sharex=True, figsize=(13, 8.5))

# We will add vertical lines at the times where recomputing of the growth
# rates happened (do this first so they show up in the background)
for axis in axs.values():
    for sec in where_fixed_recomputes:
        axis.axvline(sec / 3600, color="C0", linestyle="--", lw=1, alpha=0.5)
    for sec in where_auto_recomputes:
        axis.axvline(sec / 3600, color="C1", linestyle="-", alpha=0.035)

axs["epsx"].plot(seconds / 3600, 1e9 * regular.epsilon_x, lw=2, label=f"Fixed ({int(ibs_step / 60)} mins)")
axs["epsy"].plot(seconds / 3600, 1e9 * regular.epsilon_y, lw=2, label=f"Fixed ({int(ibs_step / 60)} mins)")
axs["sigd"].plot(seconds / 3600, 1e4 * regular.sig_delta, lw=2, label=f"Fixed ({int(ibs_step / 60)} mins)")
axs["bl"].plot(seconds / 3600, 1e2 * regular.bunch_length, lw=2, label=f"Fixed ({int(ibs_step / 60)} mins)")

axs["epsx"].plot(seconds / 3600, 1e9 * auto.epsilon_x, lw=2, label=f"Auto ({AUTO_PERCENT:.0f}% change)")
axs["epsy"].plot(seconds / 3600, 1e9 * auto.epsilon_y, lw=2, label=f"Auto ({AUTO_PERCENT:.0f}% change)")
axs["sigd"].plot(seconds / 3600, 1e4 * auto.sig_delta, lw=2, label=f"Auto ({AUTO_PERCENT:.0f}% change)")
axs["bl"].plot(seconds / 3600, 1e2 * auto.bunch_length, lw=2, label=f"Auto ({AUTO_PERCENT:.0f}% change)")

# Axes parameters
axs["epsx"].set_ylabel(r"$\varepsilon_x$ [$10^{-9}$m]")
axs["epsy"].set_ylabel(r"$\varepsilon_y$ [$10^{-9}$m]")
axs["sigd"].set_ylabel(r"$\sigma_{\delta}$ [$10^{-4}$]")
axs["bl"].set_ylabel(r"Bunch length [cm]")

for axis in (axs["epsy"], axs["bl"]):
    axis.yaxis.set_label_position("right")
    axis.yaxis.tick_right()

for axis in (axs["sigd"], axs["bl"]):
    axis.set_xlabel("Duration [h]")

fig.align_ylabels((axs["epsx"], axs["sigd"]))
fig.align_ylabels((axs["epsy"], axs["bl"]))
fig.suptitle("Analytical Evolution of Emittances from IBS\nSPS Top Protons")

plt.legend(title="Recompute Rates")
plt.tight_layout()
plt.show()
Analytical Evolution of Emittances from IBS SPS Top Protons

Let’s keep in mind that the formula for the evolution of these properties from IBS is an exponential that depends on the value at the previous step, and the growth rate for the given plane. As long as the growth rate is not re-computed, then the relative change from one time step to the next will be the same. We can have a look at the relative change from the last time growth rates were updated:

fig, axs = plt.subplot_mosaic([["epsx", "epsy"], ["sigd", "bl"]], sharex=True, figsize=(13, 8.5))

# We will add vertical lines at the times where recomputing of the growth
# rates happened (do this first so they show up in the background)
for axis in axs.values():
    for sec in where_fixed_recomputes:
        axis.axvline(sec / 3600, color="C0", linestyle="--", lw=1, alpha=0.5)
    for sec in where_auto_recomputes:
        axis.axvline(sec / 3600, color="C1", linestyle="-", alpha=0.035)

axs["epsx"].plot(seconds / 3600, 1e2 * regular.epsx_rel_to_last_ref, lw=2, label=f"Fixed ({int(ibs_step / 60)} mins)")
axs["epsy"].plot(seconds / 3600, 1e2 * regular.epsy_rel_to_last_ref, lw=2, label=f"Fixed ({int(ibs_step / 60)} mins)")
axs["sigd"].plot(seconds / 3600, 1e2 * regular.sigd_rel_to_last_ref, lw=2, label=f"Fixed ({int(ibs_step / 60)} mins)")
axs["bl"].plot(seconds / 3600, 1e2 * regular.bl_rel_to_last_ref, lw=2, label=f"Fixed ({int(ibs_step / 60)} mins)")

axs["epsx"].plot(seconds / 3600, 1e2 * auto.epsx_rel_to_last_ref, lw=2, label=f"Auto ({AUTO_PERCENT:.0f}% change)")
axs["epsy"].plot(seconds / 3600, 1e2 * auto.epsy_rel_to_last_ref, lw=2, label=f"Auto ({AUTO_PERCENT:.0f}% change)")
axs["sigd"].plot(seconds / 3600, 1e2 * auto.sigd_rel_to_last_ref, lw=2, label=f"Auto ({AUTO_PERCENT:.0f}% change)")
axs["bl"].plot(seconds / 3600, 1e2 * auto.bl_rel_to_last_ref, lw=2, label=f"Auto ({AUTO_PERCENT:.0f}% change)")

# Axes parameters
axs["epsx"].set_ylabel(r"$\varepsilon_x$")
axs["epsy"].set_ylabel(r"$\varepsilon_y$")
axs["sigd"].set_ylabel(r"$\sigma_{\delta}$")
axs["bl"].set_ylabel(r"Bunch length")

for axis in (axs["epsy"], axs["bl"]):
    axis.yaxis.set_label_position("right")
    axis.yaxis.tick_right()

for axis in (axs["sigd"], axs["bl"]):
    axis.set_xlabel("Duration [h]")

for axis in axs.values():
    axis.axhline(AUTO_PERCENT, color="black", linestyle="--", alpha=0.5, label="Threshold")
    axis.yaxis.set_major_locator(plt.MaxNLocator(3))
    axis.set_yscale("log")

fig.align_ylabels((axs["epsx"], axs["sigd"]))
fig.align_ylabels((axs["epsy"], axs["bl"]))
fig.suptitle("Percent change from values at previous growth rate update\nSPS Top Protons")

plt.legend(title="Recompute Rates")
plt.tight_layout()
plt.show()
Percent change from values at previous growth rate update SPS Top Protons

We can see from this plot that the relative change for the “fixed” interval scenario keeps increasing between re-computes of the growth rates. Because we pushed the beam parameters to the extreme, the emittances grow “too fast” from the start to the first recompute of the rates 10 minutes in.

The “auto-only” recomputing scenario initially updates its growth rates very frequently in the beginning of the simulation: almost every time step for the first 10 minutes of simulated beam time. As the horizontal emittance and the \(\delta_p\) and bunch length grow, the effect of IBS decreases and the rates are not updated as frequently.

Takeaways

One can see the difference made by the auto-recomputing, especially in the horizontal plane where a large gap to the “fixed interval” scenario is observed for the final values reached, despite an asymptotic behaviour. In the beginning of the simulation, auto-recomputing is very frequent and avoid an unrealistic growth of the emittances.

It is important for the user to choose an appropriate threshold value. A value too high will lead to the rates not updating frequently enough and potentially unrealistic evolutions, while a value too low will lead to the rates re-computing at every step for a long time, which is computationally expensive and unnecessary.

References

The use of the following functions, methods, classes and modules is shown in this example:

  • analytical: NagaitsevIBS, growth_rates, integrals, emittance_evolution

  • inputs: BeamParameters, OpticsParameters

Total running time of the script: (2 minutes 8.222 seconds)

Gallery generated by Sphinx-Gallery