bsmart.scans.Grid

Simple grid scan based on 1D ranges of variables specified by the user.

Variables are specified in form of python functions, e.g.

"Variables": {
    "m0" : "np.geomspace(100,4000,10)",
    "tanb" : "np.linspace(2,50,10)"
}

etc.

Will support in principle an unlimited number of variables constructing a hypercube, but of course this is not very efficient!

Information

BSMArt Name: Grid

Requires:
  • numpy

  • itertools

Settings:

class bsmart.scans.Grid.NewScan(inputs, log)[source]

Bases: Scan

Scanner class for Grid Scans

generate_parameter_points()[source]
postprocess(Point, observables, data_point, temp_dir, log, lock=None)[source]

No postprocessing result

run()[source]