Skip to content
Snippets Groups Projects
Select Git revision
  • aaf7c677538f19fbbcee373b9703310f57901f43
  • master default protected
2 results

usage.md

Blame
  • example.py 662 B
    #!/bin/python
    
    import eisgenerator as eis
    
    model = eis.Model("c{1e-6}r{1e3}")
    print(f"model: {model}")
    
    eis.Log.level = eis.Log.level.WARN
    print(f'set log level: {eis.Log.level}')
    
    with eis.ostream_redirect(stdout=True, stderr=True):
    	data = model.execute(1e6)
    print(f"data for omega={data.omega}: {data}")
    
    model = eis.Model("c{1e-6~1e-5}r{1e3~1e4}")
    
    omegaRange = eis.Range(1, 1000, 25, True)
    
    neededIterations = model.getRequiredStepsForSweeps()
    print(f'will need {neededIterations} iterations')
    sweeps = model.executeAllSweeps(omegaRange)
    
    spectra = eis.EisSpectra()
    spectra.data = sweeps[200]
    spectra.model = model.getModelStrWithParam(200)
    
    print(spectra)