flatspin.runner
#
Dipole model runner
- exception flatspin.runner.DeprecationError#
- flatspin.runner.run(model, encoder='Sine', input=1, input_key=None, periods=100, spp=100, **params)#
Run a flatspin simulation
- Parameters:
model (SpinIce) – Model instance
encoder (string or Encoder) – Name of input encoder to use or Encoder instance. See flatspin.encoder for a list of available encoders
input (float, array or string) – Input to be encoded float: constant input repeated periods times array: array of input to encode string: filename of table input data
input_key (int or str) – Index into input (table column)
periods (int) – Number of periods of the external field to run Only used if input is a float
spp (int) – Number of samples to save per input value
params (dict) – Params to pass to the encoder
- flatspin.runner.run_and_save(model_class, params, outdir, data_format)#
- flatspin.runner.run_local(dataset, verbose=True)#
Run on localhost
- flatspin.runner.generate_script(template, outfile, **params)#
- flatspin.runner.run_dist(dataset, wait=True, max_jobs=1000)#
Run distributed on a cluster