bsmart.scans.Random

Random Scan

Gives random points within specified ranges for the variables:

"Variables": {
    "var1" :{ "RANGE": [100,1000]}

}

etc

The only other setting is the number of points generated, specified in the Setup block:

"Setup":{
    "Points": 1000
}

Information

BSMArt Name: Random

Requires:
  • numpy

Settings:

  • Points: Int

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

Bases: Scan

Scanner class for Random Scans

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

Not needed

run()[source]