pyEMsoftLib

This page contains all the wrappped types and subroutines

class pyEMsoft.Clsupport(*args, **kwargs)

Module clsupport

Defined at CLsupport.f90 lines 28-745

static clerror_check(routine, ierr[, nonfatal])

Defined at CLsupport.f90 lines 604-745

Parameters:
  • routine (str) –
  • ierr (int) –
  • nonfatal (bool) –
static clquery_platform_info(platform_id)

Defined at CLsupport.f90 lines 75-270

Parameters:platform_id (int) –
static clread_source_file(sourcefile)

csource, slength = clread_source_file(sourcefile)

Defined at CLsupport.f90 lines 287-364

Parameters:sourcefile (str) –
Returns:
  • csource (str)
  • slength (int)
static clread_source_file_wrapper(sourcefile)

csource, slength = clread_source_file_wrapper(sourcefile)

Defined at CLsupport.f90 lines 381-418

Parameters:sourcefile (str) –
Returns:
  • csource (str)
  • slength (int)
class pyEMsoft.Commonmod(*args, **kwargs)

Module commonmod

Defined at commonmod.f90 lines 1-539

static ebsdgetaverageorientations(ipar, eulers, tmi, dplist, aveuler[, disorient])

Defined at commonmod.f90 lines 155-271

Parameters:
  • ipar (int array) –
  • eulers (float array) –
  • tmi (int array) –
  • dplist (float array) –
  • aveuler (float array) –
  • disorient (float array) –
  • =================================== – set up the symmetry quaternions for this rotational symmetry allocate the dict structure
static ebsdgetindexingsuccessmap(ipar, tmi, ea, ebsdnl, ism)

Defined at commonmod.f90 lines 389-443

Parameters:
  • ipar (int array) –
  • tmi (int array) –
  • ea (float array) –
  • ebsdnl (Ebsdindexingnamelisttype) –
  • ism (float array) –
static ebsdgetkammap(numeu, eulers, ipf_wd, ipf_ht, dict, kam)

Defined at commonmod.f90 lines 463-539

Parameters:
  • numeu (int) –
  • eulers (float array) –
  • ipf_wd (int) –
  • ipf_ht (int) –
  • dict (Dicttype) –
  • kam (float array) –
static ebsdgetorientationsimilaritymap(idims, tmi, nm, ipf_wd, ipf_ht, osm)

Defined at commonmod.f90 lines 290-371

Parameters:
  • idims (int array) –
  • tmi (int array) –
  • nm (int) –
  • ipf_wd (int) –
  • ipf_ht (int) –
  • osm (float array) –
class pyEMsoft.Constants(*args, **kwargs)

Module constants

Defined at constants.f90 lines 63-412

atom_color

Element atom_color ftype=character(3) pytype=str

Defined at constants.f90 line 184

atom_colors

Element atom_colors ftype=real(kind=sgl) pytype=float

Defined at constants.f90 line 277

atom_mtradii

Element atom_mtradii ftype=real(kind=sgl) pytype=float

Defined at constants.f90 line 172

atom_spradii

Element atom_spradii ftype=real(kind=sgl) pytype=float

Defined at constants.f90 line 160

atom_sym

Element atom_sym ftype=character(2) pytype=str

Defined at constants.f90 line 148

atom_weights

Element atom_weights ftype=real(kind=sgl) pytype=float

Defined at constants.f90 line 299

butterfly9x9

Element butterfly9x9 ftype=real(kind=sgl) pytype=float

Defined at constants.f90 line 398

cavogadro

Element cavogadro ftype=real(kind=dbl) pytype=float

Defined at constants.f90 line 126

cboltzmann

Element cboltzmann ftype=real(kind=dbl) pytype=float

Defined at constants.f90 line 126

ccharge

Element ccharge ftype=real(kind=dbl) pytype=float

Defined at constants.f90 line 126

cj2ev

Element cj2ev ftype=real(kind=dbl) pytype=float

Defined at constants.f90 line 126

clight

Element clight ftype=real(kind=dbl) pytype=float

Defined at constants.f90 line 126

cmoment

Element cmoment ftype=real(kind=dbl) pytype=float

Defined at constants.f90 line 126

cpermea

Element cpermea ftype=real(kind=dbl) pytype=float

Defined at constants.f90 line 126

cpermit

Element cpermit ftype=real(kind=dbl) pytype=float

Defined at constants.f90 line 126

cpi

Element cpi ftype=real(kind=dbl) pytype=float

Defined at constants.f90 line 126

cplanck

Element cplanck ftype=real(kind=dbl) pytype=float

Defined at constants.f90 line 126

crestmass

Element crestmass ftype=real(kind=dbl) pytype=float

Defined at constants.f90 line 126

epsijk

Element epsijk ftype=real(kind=sgl) pytype=float

Defined at constants.f90 line 80

epsijkd

Element epsijkd ftype=real(kind=dbl) pytype=float

Defined at constants.f90 line 81

fzoarray

Element fzoarray ftype=integer(kind=irg) pytype=int

Defined at constants.f90 line 388

fztarray

Element fztarray ftype=integer(kind=irg) pytype=int

Defined at constants.f90 line 385

icovertices

Element icovertices ftype=real(kind=dbl) pytype=float

Defined at constants.f90 line 412

class pyEMsoft.Crystal(*args, **kwargs)

Module crystal

Defined at crystal.f90 lines 52-1868

static calcangle(*args, **kwargs)

Defined at crystal.f90 lines 72-74

Overloaded interface containing the following procedures:
_calcanglesingle _calcangledouble
static calccross(*args, **kwargs)

Defined at crystal.f90 lines 76-78

Overloaded interface containing the following procedures:
_calccrosssingle _calccrossdouble
static calcdensity(self)

dens, avz, ava = calcdensity(self)

Defined at crystal.f90 lines 1452-1484

Parameters:cell (Unitcell) –
Returns:
  • dens (float)
  • avz (float)
  • ava (float)
static calcdot(*args, **kwargs)

Defined at crystal.f90 lines 60-62

Overloaded interface containing the following procedures:
_calcdotsingle _calcdotdouble
static calclength(*args, **kwargs)

Defined at crystal.f90 lines 68-70

Overloaded interface containing the following procedures:
_calclengthsingle _calclengthdouble
static calcmatrices(self)

Defined at crystal.f90 lines 191-275

Parameters:cell (Unitcell) –
static calcsgholz(self, holzdata, gg, kt, lambda_)

exer = calcsgholz(self, holzdata, gg, kt, lambda_)

Defined at crystal.f90 lines 1634-1661

Parameters:
  • cell (Unitcell) –
  • holzdata (Holzentries) –
  • gg (float array) –
  • kt (float array) –
  • lambda (float) –
Returns:

exer

Return type:

float

static computeor(self, cella, cellb, direction)

tt = computeor(self, cella, cellb, direction)

Defined at crystal.f90 lines 1557-1612

Parameters:
  • orel (Orientation) –
  • cella (Unitcell) –
  • cellb (Unitcell) –
  • direction (str) –
Returns:

  • tt (float array)
  • =============NEW==================

static convert_kgs_to_substrate(self, cells, kg, ttinv, fn)

kgs = convert_kgs_to_substrate(self, cells, kg, ttinv, fn)

Defined at crystal.f90 lines 1836-1868

Parameters:
  • cell (Unitcell) –
  • cells (Unitcell) –
  • kg (float array) –
  • ttinv (float array) –
  • fn (float array) –
Returns:

kgs

Return type:

float array

static displayelements()

Defined at crystal.f90 lines 1267-1292

static extractposition(list, pt)

Defined at crystal.f90 lines 1315-1426

Parameters:
  • list (str array) –
  • pt (float array) –
static getasympos(self)

Defined at crystal.f90 lines 1203-1249

Parameters:cell (Unitcell) –
static getemsoftxtalsystem(isg)

xs = getemsoftxtalsystem(isg)

Defined at crystal.f90 lines 91-110

Parameters:isg (int) –
Returns:xs
Return type:int
static getholzcoordinates(self, holzdata, gg, kt, lambda_)

pxy = getholzcoordinates(self, holzdata, gg, kt, lambda_)

Defined at crystal.f90 lines 1786-1814

Parameters:
  • cell (Unitcell) –
  • holzdata (Holzentries) –
  • gg (float array) –
  • kt (float array) –
  • lambda (float) –
Returns:

pxy

Return type:

float array

static getholzgeometry(self, holzdata, g1, g2, uvw, fn)

Defined at crystal.f90 lines 1684-1764

Parameters:
  • cell (Unitcell) –
  • holzdata (Holzentries) –
  • g1 (float array) –
  • g2 (float array) –
  • uvw (int array) –
  • fn (int array) –
static getlatparm(self)

Defined at crystal.f90 lines 1066-1182

Parameters:cell (Unitcell) –
static getor()

orel = getor()

Defined at crystal.f90 lines 1509-1537

Returns:orel
Return type:Orientation
static milbrav(p, q, d)

Defined at crystal.f90 lines 995-1036

Parameters:
  • p (int array) –
  • q (int array) –
  • d (str) –
static normvec(*args, **kwargs)

Defined at crystal.f90 lines 64-66

Overloaded interface containing the following procedures:
_normvecsingle _normvecdouble
static resetcell(self)

Defined at crystal.f90 lines 128-171

Parameters:cell (Unitcell) –
static transcoor(self, t, d, talpha, space, direction)

Defined at crystal.f90 lines 458-486

Parameters:
  • cell (Unitcell) –
  • t (float array) –
  • d (float array) –
  • talpha (float array) –
  • space (str) –
  • direction (str) –
static transspace(*args, **kwargs)

Defined at crystal.f90 lines 56-58

Overloaded interface containing the following procedures:
_transspacesingle _transspacedouble
class pyEMsoft.Detectors(*args, **kwargs)

Module detectors

Defined at detectors.f90 lines 40-573

static ebsdfullgeneratedetector(self, ebsddetector, numebins, numzbins[, verbose])

Defined at detectors.f90 lines 490-573

Parameters:
  • enl (Ebsdfullnamelisttype) –
  • ebsddetector (Ebsddetectortype) –
  • numebins (int) –
  • numzbins (int) –
  • verbose (bool) –
  • ==================================== – —— generate the detector arrays
  • ==================================== – This needs to be done only once for a given detector geometry
static generatedefectebsddetector(self, mcnl, nsx, nsy, tgx, tgy, tgz, patcntr)

Defined at detectors.f90 lines 401-472

Parameters:
  • enl (Ebsddefectnamelisttype) –
  • mcnl (Mcclnamelisttype) –
  • nsx (int) –
  • nsy (int) –
  • tgx (float array) –
  • tgy (float array) –
  • tgz (float array) –
  • patcntr (float array) –
  • ==================================== – —— generate the detector arrays
  • ====================================
static generateebsddetector(self, mcnl, ebsdmcdata, ebsddetector[, verbose])

Defined at detectors.f90 lines 65-209

Parameters:
  • enl (Ebsdnamelisttype) –
  • mcnl (Mcclnamelisttype) –
  • ebsdmcdata (Ebsdmcdatatype) –
  • ebsddetector (Ebsddetectortype) –
  • verbose (bool) –
  • ==================================== – —— generate the detector arrays
  • ==================================== – This needs to be done only once for a given detector geometry
static generatemyebsddetector(self, mcnl, ebsdmcdata, nsx, nsy, nume, tgx, tgy, tgz, accum_e_detector, patcntr[, bg])

Defined at detectors.f90 lines 228-387

Parameters:
  • enl (Ebsdnamelisttype) –
  • mcnl (Mcclnamelisttype) –
  • ebsdmcdata (Ebsdmcdatatype) –
  • nsx (int) –
  • nsy (int) –
  • nume (int) –
  • tgx (float array) –
  • tgy (float array) –
  • tgz (float array) –
  • accum_e_detector (float array) –
  • patcntr (float array) –
  • bg (bool) –
  • ==================================== – —— generate the detector arrays
  • ====================================
class pyEMsoft.Dictmod(*args, **kwargs)

Module dictmod

Defined at dictmod.f90 lines 107-1700

static dd_density(x, nums, mu, kappa, c, dtype)

y = dd_density(x, nums, mu, kappa, c, dtype)

Defined at dictmod.f90 lines 970-991

Parameters:
  • x (float array) –
  • nums (int) –
  • mu (float array) –
  • kappa (float) –
  • c (float) –
  • dtype (str) –
Returns:

y

Return type:

float array

static di_emfordd(x, dict, nums, seed, muhat, dtype)

kappahat = di_emfordd(x, dict, nums, seed, muhat, dtype)

Defined at dictmod.f90 lines 629-732

Parameters:
  • x (float array) –
  • dict (Dicttype) –
  • nums (int) –
  • seed (int) –
  • muhat (float array) –
  • dtype (str) –
Returns:

kappahat

Return type:

float

static di_init(self, dtype)

Defined at dictmod.f90 lines 464-605

Parameters:
  • dict (Dicttype) –
  • dtype (str) –
  • ------------ – IMPORTANT NOTE: the original von Mises-Fischer (VMF) approach requires that q and -q are considered to be separate quaternions, so the original Matlab code included the negatives of all quaternion symmetry operators as well, leading to a cardinality of twice the rotational point group order. It appears that we do not have to do so if we replace the exponential in the VMF by a hyperbolic cosine function, which would account directly for the q, -q duplicity… Alternatively, one can use the axial Watson distribution.
  • ------------ – identity operator is part of all point groups
static di_sampledd(n, seed, mu, kappa, dtype)

sdd = di_sampledd(n, seed, mu, kappa, dtype)

Defined at dictmod.f90 lines 221-252

Parameters:
  • n (int) –
  • seed (int) –
  • mu (float array) –
  • kappa (float) –
  • dtype (str) –
Returns:

sdd

Return type:

float array

static di_similarity_classifier(array, k, npx, npy, returnarr)

Defined at dictmod.f90 lines 1073-1102

Parameters:
  • array (int array) –
  • k (int) –
  • npx (int) –
  • npy (int) –
  • returnarr (float array) –
static getaveragedisorientationmap(*args, **kwargs)

Defined at dictmod.f90 lines 118-120

Overloaded interface containing the following procedures:
_getaveragedisorientationmapsingle _getaveragedisorientationmapdouble
static getdisorientationangle(*args, **kwargs)

Defined at dictmod.f90 lines 114-116

Overloaded interface containing the following procedures:
_getdisorientationanglesingle _getdisorientationangledouble
static getdisorientationangleaxis(eu1, eu2, dict, disax)

Defined at dictmod.f90 lines 1459-1504

Parameters:
  • eu1 (float array) –
  • eu2 (float array) –
  • dict (Dicttype) –
  • disax (float array) –
static getdisorientationangleaxistwophases(eu1, eu2, dict1, dict2, disax)

Defined at dictmod.f90 lines 1522-1562

Parameters:
  • eu1 (float array) –
  • eu2 (float array) –
  • dict1 (Dicttype) –
  • dict2 (Dicttype) –
  • disax (float array) –
static reducedisorientationtomfz(ro, cell, fztype, fzorder, romfz)

Defined at dictmod.f90 lines 1163-1203

Parameters:
  • ro (float array) –
  • cell (Unitcell) –
  • fztype (int) –
  • fzorder (int) –
  • romfz (float array) –
static reduceorientationtocubicefz(eu, dict, eufz)

Defined at dictmod.f90 lines 1219-1247

Parameters:
  • eu (float array) –
  • dict (Dicttype) –
  • eufz (float array) –
static reduceorientationtorfz(eu, dict, fztype, fzorder, eufz[, mfz])

Defined at dictmod.f90 lines 1268-1310

Parameters:
  • eu (float array) –
  • dict (Dicttype) –
  • fztype (int) –
  • fzorder (int) –
  • eufz (float array) –
  • mfz (bool) –
class pyEMsoft.Diffraction(*args, **kwargs)

Module diffraction

Defined at diffraction.f90 lines 47-1891

static bwsolve(m, w, cgg, cginv, nn, ipiv)

Defined at diffraction.f90 lines 1672-1737

Parameters:
  • m (complex array) –
  • w (complex array) –
  • cgg (complex array) –
  • cginv (complex array) –
  • nn (int) –
  • ipiv (int array) –
static calcdiffangle(self, h, k, l)

tt = calcdiffangle(self, h, k, l)

Defined at diffraction.f90 lines 300-307

Parameters:
  • cell (Unitcell) –
  • h (int) –
  • k (int) –
  • l (int) –
Returns:

tt

Return type:

float

static calcfresnelpropagator(beam, dimi, dimj, dz, scl, propname, lambda_)

Defined at diffraction.f90 lines 1843-1891

Parameters:
  • beam (float array) –
  • dimi (int) –
  • dimj (int) –
  • dz (float) –
  • scl (float) –
  • propname (str) –
  • lambda (float) –
static calcsg(*args, **kwargs)

Defined at diffraction.f90 lines 159-161

Overloaded interface containing the following procedures:
_calcsgsingle _calcsgdouble
static calcucg(self, rlp, hkl[, applyqgshift, interpolate])

Defined at diffraction.f90 lines 367-656

Parameters:
  • cell (Unitcell) –
  • rlp (Gnode) –
  • hkl (int array) –
  • applyqgshift (bool) –
  • interpolate (bool) –
  • ---------------------------------- – first the simplest case: kinematical X-ray scattering factors this option was added to accomodate the HEDM forward projector needs
static calcwavelength(self, rlp[, skip, verbose])

Defined at diffraction.f90 lines 218-281

Parameters:
  • cell (Unitcell) –
  • rlp (Gnode) –
  • skip (int) –
  • verbose (bool) –
static diffpage(self, cell, rlp, camlen)

Defined at diffraction.f90 lines 1013-1287

Parameters:
  • ps (Postscript_Type) –
  • cell (Unitcell) –
  • rlp (Gnode) –
  • camlen (float) –
static dumppp(self, cell, xo, yo, np, lal, icnt, vgsave, rg, rnumfam)

Defined at diffraction.f90 lines 1471-1536

Parameters:
  • ps (Postscript_Type) –
  • cell (Unitcell) –
  • xo (float) –
  • yo (float) –
  • np (bool) –
  • lal (float) –
  • icnt (int) –
  • vgsave (float array) –
  • rg (float array) –
  • rnumfam (int array) –
static dumpzap(self, cell, xo, yo, u, v, w, p, np, first, indi, lal, icnt, dbdiff, vg, vgsave, rg, rfamily, rnumfam, hhcc)

Defined at diffraction.f90 lines 1318-1447

Parameters:
  • ps (Postscript_Type) –
  • cell (Unitcell) –
  • xo (float) –
  • yo (float) –
  • u (int) –
  • v (int) –
  • w (int) –
  • p (int) –
  • np (bool) –
  • first (bool) –
  • indi (int) –
  • lal (float) –
  • icnt (int) –
  • dbdiff (bool array) –
  • vg (float array) –
  • vgsave (float array) –
  • rg (float array) –
  • rfamily (int array) –
  • rnumfam (int array) –
  • hhcc (int) –
static getscatfac(self, s, sfarray, ntypes)

Defined at diffraction.f90 lines 736-760

Parameters:
  • cell (Unitcell) –
  • s (float) –
  • sfarray (complex array) –
  • ntypes (int) –
static getvoltage(self, rlp[, verbose])

Defined at diffraction.f90 lines 178-194

Parameters:
  • cell (Unitcell) –
  • rlp (Gnode) –
  • verbose (bool) –
static lorentzpf(theta, hedm=None)

tt = lorentzpf(theta[, hedm])

Defined at diffraction.f90 lines 322-333

Parameters:
  • theta (float) –
  • hedm (str) –
Returns:

tt

Return type:

float

static precalcfscatt(self, dmin, gstep)

Defined at diffraction.f90 lines 672-720

Parameters:
  • cell (Unitcell) –
  • dmin (float) –
  • gstep (float) –
static studylist(list, slect, ppat)

np = studylist(list, slect, ppat)

Defined at diffraction.f90 lines 1559-1638

Parameters:
  • list (str array) –
  • slect (int array) –
  • ppat (bool) –
Returns:

np

Return type:

int

static tbcalcinten(sg, z, xig, xigp, xizero, betag)

it, is_ = tbcalcinten(sg, z, xig, xigp, xizero, betag)

Defined at diffraction.f90 lines 951-992

Parameters:
  • sg (float) –
  • z (float) –
  • xig (float) –
  • xigp (float) –
  • xizero (float) –
  • betag (float) –
Returns:

  • it (float)
  • is_ (float)

static tbcalcsm(ar, ai, sg, z, xig, xigp, xizero, betag)

Defined at diffraction.f90 lines 864-921

Parameters:
  • ar (float array) –
  • ai (float array) –
  • sg (float) –
  • z (float) –
  • xig (float) –
  • xigp (float) –
  • xizero (float) –
  • betag (float) –
class pyEMsoft.Ebsdmod(*args, **kwargs)

Module ebsdmod

Defined at EBSDmod.f90 lines 44-1430

static calcebsdpatterndefect(*args, **kwargs)

Defined at EBSDmod.f90 lines 72-74

Overloaded interface containing the following procedures:
_calcebsdpatterndefect_zint _calcebsdpatterndefect_noint
static calcebsdpatternsinglefull(ipar, qu, accum, mlpnh, mlpsh, rgx, rgy, rgz, binned, emin, emax, mask, prefactor[, fmatrix, removebackground, applynoise])

Defined at EBSDmod.f90 lines 899-1015

Parameters:
  • ipar (int array) –
  • qu (float array) –
  • accum (float array) –
  • mlpnh (float array) –
  • mlpsh (float array) –
  • rgx (float array) –
  • rgy (float array) –
  • rgz (float array) –
  • binned (float array) –
  • emin (int) –
  • emax (int) –
  • mask (float array) –
  • prefactor (float) –
  • fmatrix (float array) –
  • removebackground (str) –
  • applynoise (int) –
static calcebsdpatternsinglefullfast(ipar, qu, accum, mlpnh, mlpsh, rgx, rgy, rgz, binned, emin, emax, prefactor)

Defined at EBSDmod.f90 lines 1182-1242

Parameters:
  • ipar (int array) –
  • qu (float array) –
  • accum (float array) –
  • mlpnh (float array) –
  • mlpsh (float array) –
  • rgx (float array) –
  • rgy (float array) –
  • rgz (float array) –
  • binned (float array) –
  • emin (int) –
  • emax (int) –
  • prefactor (float) –
static ebsdcopymcdata(inputfile, outputfile, h5)

Defined at EBSDmod.f90 lines 1257-1332

Parameters:
  • inputfile (str) –
  • outputfile (str) –
  • h5 (str) –
static ebsdcopympdata(inputfile, outputfile, h5[, skipcrystaldata])

Defined at EBSDmod.f90 lines 1348-1430

Parameters:
  • inputfile (str) –
  • outputfile (str) –
  • h5 (str) –
  • skipcrystaldata (bool) –
static ebsdfullreadangles(self, angles, verbose=None)

numangles = ebsdfullreadangles(self, angles[, verbose])

Defined at EBSDmod.f90 lines 179-244

Parameters:
  • enl (Ebsdfullnamelisttype) –
  • angles (Ebsdangletype) –
  • verbose (bool) –
Returns:

  • numangles (int)
  • ==================================== – get the angular information, either in Euler angles or in quaternions, from a text file
  • ==================================== – open the angle file

static ebsdreadangles(self, angles, verbose=None)

numangles = ebsdreadangles(self, angles[, verbose])

Defined at EBSDmod.f90 lines 90-164

Parameters:
  • enl (Ebsdnamelisttype) –
  • angles (Ebsdangletype) –
  • verbose (bool) –
Returns:

  • numangles (int)
  • ==================================== – get the angular information, either in Euler angles or in quaternions, from a text file
  • ==================================== – open the angle file

static ebsdreadorpcdef(self, orpcdef, verbose=None)

numangles = ebsdreadorpcdef(self, orpcdef[, verbose])

Defined at EBSDmod.f90 lines 259-322

Parameters:
  • enl (Ebsdnamelisttype) –
  • orpcdef (Ebsdanglepcdeftype) –
  • verbose (bool) –
Returns:

  • numangles (int)
  • ==================================== – get the angular information, either in Euler angles or in quaternions, from a text file
  • ==================================== – open the angle file

static readebsdmasterpatternfile(mpfile, mpnl, ebsdmpdata, getkevs=None, getmlpnh=None, getmlpsh=None, getmasterspnh=None, getmasterspsh=None, keep4=None, defectmp=None, verbose=None)

hdferr = readebsdmasterpatternfile(mpfile, mpnl, ebsdmpdata[, getkevs, getmlpnh, getmlpsh, getmasterspnh, getmasterspsh, keep4, defectmp, verbose])

Defined at EBSDmod.f90 lines 598-880

Parameters:
  • mpfile (str) –
  • mpnl (Ebsdmasternamelisttype) –
  • ebsdmpdata (Ebsdmpdatatype) –
  • getkevs (bool) –
  • getmlpnh (bool) –
  • getmlpsh (bool) –
  • getmasterspnh (bool) –
  • getmasterspsh (bool) –
  • keep4 (bool) –
  • defectmp (bool) –
  • verbose (bool) –
Returns:

  • hdferr (int)
  • ==================================== – make sure this is a Master Pattern file
  • ====================================

static readebsdmontecarlofile(mcfile, mcnl, ebsdmcdata, getaccume=None, getaccumz=None, getaccumsp=None, getaccumxyz=None, verbose=None)

hdferr = readebsdmontecarlofile(mcfile, mcnl, ebsdmcdata[, getaccume, getaccumz, getaccumsp, getaccumxyz, verbose])

Defined at EBSDmod.f90 lines 340-579

Parameters:
  • mcfile (str) –
  • mcnl (Mcclnamelisttype) –
  • ebsdmcdata (Ebsdmcdatatype) –
  • getaccume (bool) –
  • getaccumz (bool) –
  • getaccumsp (bool) –
  • getaccumxyz (bool) –
  • verbose (bool) –
Returns:

  • hdferr (int)
  • ==================================== – make sure this is a Monte Carlo file
  • ====================================

class pyEMsoft.Error(*args, **kwargs)

Module error

Defined at error.f90 lines 46-76

static fatalerror(var1, var2)

Defined at error.f90 lines 68-75

Parameters:
  • var1 (str) –
  • var2 (str) –
class pyEMsoft.Files(*args, **kwargs)

Module files

Defined at files.f90 lines 49-568

static convertwiki2pdf(nt, wikilist)

Defined at files.f90 lines 150-234

Parameters:
  • nt (int) –
  • wikilist (int array) –
static copytemplatefiles(nt, templatelist[, json])

Defined at files.f90 lines 260-361

Parameters:
  • nt (int) –
  • templatelist (int array) –
  • json (bool) –
static dumpxtalinfo(self)

Defined at files.f90 lines 73-135

Parameters:cell (Unitcell) –
static interpret_program_arguments(*args, **kwargs)

Defined at files.f90 lines 52-54

Overloaded interface containing the following procedures:
_interpret_program_arguments_with_nml _interpret_program_arguments_no_nml
class pyEMsoft.Filters(*args, **kwargs)

Module filters

Defined at filters.f90 lines 44-1069

static adhisteq(nr, dimx, dimy, im, verbose=None)

output = adhisteq(nr, dimx, dimy, im[, verbose])

Defined at filters.f90 lines 389-492

Parameters:
  • nr (int) –
  • dimx (int) –
  • dimy (int) –
  • im (int array) –
  • verbose (bool) –
Returns:

output

Return type:

int array

static applygaussianbeamspread(ipar, fpar, vxyz, w[, verbose])

Defined at filters.f90 lines 63-125

Parameters:
  • ipar (int array) –
  • fpar (float array) –
  • vxyz (int array) –
  • w (float) –
  • verbose (bool) –
static applypoissonnoise(image, nx, ny, idum)

noisy = applypoissonnoise(image, nx, ny, idum)

Defined at filters.f90 lines 141-158

Parameters:
  • image (float array) –
  • nx (int) –
  • ny (int) –
  • idum (int) –
Returns:

noisy

Return type:

float array

static butterflymask9x9(input, output, dims)

Defined at filters.f90 lines 1004-1030

Parameters:
  • input (float array) –
  • output (float array) –
  • dims (int) –
static calchoughlut(dimx, lut)

Defined at filters.f90 lines 658-693

Parameters:
  • dimx (int) –
  • lut (float array) –
static cumul_histogram(nx, ny, im)

h = cumul_histogram(nx, ny, im)

Defined at filters.f90 lines 238-275

Parameters:
  • nx (int) –
  • ny (int) –
  • im (int array) –
Returns:

h

Return type:

int array

static getadpmap(iunit, nexpt, l, wd, ht, dpmap)

Defined at filters.f90 lines 511-567

Parameters:
  • iunit (int) –
  • nexpt (int) –
  • l (int) –
  • wd (int) –
  • ht (int) –
  • dpmap (float array) –
static getadpmapram(epatterns, nexpt, cs, l, wd, ht, dpmap)

Defined at filters.f90 lines 586-643

Parameters:
  • epatterns (float array) –
  • nexpt (int) –
  • cs (int) –
  • l (int) –
  • wd (int) –
  • ht (int) –
  • dpmap (float array) –
static houghtransform(dimx, lut, im, ht)

Defined at filters.f90 lines 710-726

Parameters:
  • dimx (int) –
  • lut (float array) –
  • im (float array) –
  • ht (float array) –
static image_entropy(h)

e = image_entropy(h)

Defined at filters.f90 lines 289-305

Parameters:h (int array) –
Returns:e
Return type:float
static image_histogram(nx, ny, im)

h = image_histogram(nx, ny, im)

Defined at filters.f90 lines 174-189

Parameters:
  • nx (int) –
  • ny (int) –
  • im (int array) –
Returns:

h

Return type:

int array

static image_jointentropy(h)

e = image_jointentropy(h)

Defined at filters.f90 lines 319-337

Parameters:h (int array) –
Returns:e
Return type:float
static image_jointhistogram(nx, ny, im1, im2)

h = image_jointhistogram(nx, ny, im1, im2)

Defined at filters.f90 lines 206-222

Parameters:
  • nx (int) –
  • ny (int) –
  • im1 (int array) –
  • im2 (int array) –
Returns:

h

Return type:

int array

static image_mutualinformation(nx, ny, im1, im2)

mi = image_mutualinformation(nx, ny, im1, im2)

Defined at filters.f90 lines 353-367

Parameters:
  • nx (int) –
  • ny (int) –
  • im1 (int array) –
  • im2 (int array) –
Returns:

mi

Return type:

float

static inversiondivision(input, output, dims)

Defined at filters.f90 lines 1046-1069

Parameters:
  • input (float array) –
  • output (float array) –
  • dims (int) –
class pyEMsoft.Hdfsupport(*args, **kwargs)

Module hdfsupport

Defined at HDFsupport.f90 lines 66-5773

static checkfixedlengthflag(dataset, hdf_head)

itis = checkfixedlengthflag(dataset, hdf_head)

Defined at HDFsupport.f90 lines 5397-5419

Parameters:
  • dataset (str) –
  • hdf_head (Hdfobjectstacktype) –
Returns:

itis

Return type:

bool

static crystaldata(self[, verbose, existinghdfhead])

Defined at HDFsupport.f90 lines 5094-5134

Parameters:
  • cell (Unitcell) –
  • verbose (bool) –
  • existinghdfhead (Hdfobjectstacktype) –
static cstringify(strin)

cstrout = cstringify(strin)

Defined at HDFsupport.f90 lines 173-186

Parameters:strin (str) –
Returns:cstrout
Return type:str
static fstringify(strin)

fstrout = fstringify(strin)

Defined at HDFsupport.f90 lines 229-240

Parameters:strin (str array) –
Returns:fstrout
Return type:str
static h5_read_integer_dataset(fname, dsetnm)

hdferr, rdata = h5_read_integer_dataset(fname, dsetnm)

Defined at HDFsupport.f90 lines 5565-5593

Parameters:
  • fname (str) –
  • dsetnm (str) –
Returns:

  • hdferr (int)
  • rdata (int)

static h5_tsl_read_ebsd_pattern(fname, dsetnm, rdata, offset, szx, szy)

hdferr = h5_tsl_read_ebsd_pattern(fname, dsetnm, rdata, offset, szx, szy)

Defined at HDFsupport.f90 lines 5504-5550

Parameters:
  • fname (str) –
  • dsetnm (str) –
  • rdata (int array) –
  • offset (int) –
  • szx (int) –
  • szy (int) –
Returns:

hdferr

Return type:

int

static h5_write_pseudo_bse_image(fname, dsetnm, wdata)

hdferr = h5_write_pseudo_bse_image(fname, dsetnm, wdata)

Defined at HDFsupport.f90 lines 5447-5485

Parameters:
  • fname (str) –
  • dsetnm (str) –
  • wdata (float array) –
Returns:

hdferr

Return type:

int

static h5close_emsoft(hdferr)

Defined at HDFsupport.f90 lines 146-158

Parameters:hdferr (int) –
static h5open_emsoft(hdferr)

Defined at HDFsupport.f90 lines 118-132

Parameters:hdferr (int) –
static hdf_addstringattributetogroup(dataname, stratt, hdf_head, overwrite=None)

success = hdf_addstringattributetogroup(dataname, stratt, hdf_head[, overwrite])

Defined at HDFsupport.f90 lines 5611-5670

Parameters:
  • dataname (str) –
  • stratt (str) –
  • hdf_head (Hdfobjectstacktype) –
  • overwrite (bool) –
Returns:

success

Return type:

int

static hdf_createfile(hdfname, hdf_head)

success = hdf_createfile(hdfname, hdf_head)

Defined at HDFsupport.f90 lines 689-709

Parameters:
  • hdfname (str) –
  • hdf_head (Hdfobjectstacktype) –
Returns:

success

Return type:

int

static hdf_creategroup(groupname, hdf_head)

success = hdf_creategroup(groupname, hdf_head)

Defined at HDFsupport.f90 lines 765-797

Parameters:
  • groupname (str) –
  • hdf_head (Hdfobjectstacktype) –
Returns:

success

Return type:

int

static hdf_extractdatasettextfile(dataname, textfile, hdf_head)

success = hdf_extractdatasettextfile(dataname, textfile, hdf_head)

Defined at HDFsupport.f90 lines 1129-1190

Parameters:
  • dataname (str) –
  • textfile (str) –
  • hdf_head (Hdfobjectstacktype) –
Returns:

success

Return type:

int

static hdf_getstringattributefromgroup(dataname, stratt, slen_bn, hdf_head)

success = hdf_getstringattributefromgroup(dataname, stratt, slen_bn, hdf_head)

Defined at HDFsupport.f90 lines 5688-5743

Parameters:
  • dataname (str) –
  • stratt (str) –
  • slen_bn (int) –
  • hdf_head (Hdfobjectstacktype) –
Returns:

success

Return type:

int

static hdf_handleerror(error, offendingroutine[, nonfatal])

Defined at HDFsupport.f90 lines 653-667

Parameters:
  • error (int) –
  • offendingroutine (str) –
  • nonfatal (bool) –
static hdf_opendataset(dataname, hdf_head)

success = hdf_opendataset(dataname, hdf_head)

Defined at HDFsupport.f90 lines 845-863

Parameters:
  • dataname (str) –
  • hdf_head (Hdfobjectstacktype) –
Returns:

success

Return type:

int

static hdf_openfile(hdfname, hdf_head, readonly=None)

success = hdf_openfile(hdfname, hdf_head[, readonly])

Defined at HDFsupport.f90 lines 725-750

Parameters:
  • hdfname (str) –
  • hdf_head (Hdfobjectstacktype) –
  • readonly (bool) –
Returns:

success

Return type:

int

static hdf_opengroup(groupname, hdf_head)

success = hdf_opengroup(groupname, hdf_head)

Defined at HDFsupport.f90 lines 812-830

Parameters:
  • groupname (str) –
  • hdf_head (Hdfobjectstacktype) –
Returns:

success

Return type:

int

static hdf_pop(self[, closeall, verbose])

Defined at HDFsupport.f90 lines 506-569

Parameters:
  • hdf_head (Hdfobjectstacktype) –
  • closeall (bool) –
  • verbose (bool) –
static hdf_read2dimage(dataset, image, numx, numy, hdf_head)

Defined at HDFsupport.f90 lines 5755-5773

Parameters:
  • dataset (str) –
  • image (int array) –
  • numx (int) –
  • numy (int) –
  • hdf_head (Hdfobjectstacktype) –
static hdf_readdatasetdouble(dataname, hdf_head)

hdferr, rdata = hdf_readdatasetdouble(dataname, hdf_head)

Defined at HDFsupport.f90 lines 3541-3571

Parameters:
  • dataname (str) –
  • hdf_head (Hdfobjectstacktype) –
Returns:

  • hdferr (int)
  • rdata (float)

static hdf_readdatasetfloat(dataname, hdf_head)

hdferr, rdata = hdf_readdatasetfloat(dataname, hdf_head)

Defined at HDFsupport.f90 lines 3274-3304

Parameters:
  • dataname (str) –
  • hdf_head (Hdfobjectstacktype) –
Returns:

  • hdferr (int)
  • rdata (float)

static hdf_readdatasetinteger(dataname, hdf_head)

hdferr, rdata = hdf_readdatasetinteger(dataname, hdf_head)

Defined at HDFsupport.f90 lines 3010-3040

Parameters:
  • dataname (str) –
  • hdf_head (Hdfobjectstacktype) –
Returns:

  • hdferr (int)
  • rdata (int)

static hdf_stackdump(self)

Defined at HDFsupport.f90 lines 583-603

Parameters:hdf_head (Hdfobjectstacktype) –
static hdf_writedatasetchararray1d(dataname, chararray, dims, hdf_head, overwrite=None)

success = hdf_writedatasetchararray1d(dataname, chararray, dims, hdf_head[, overwrite])

Defined at HDFsupport.f90 lines 1305-1352

Parameters:
  • dataname (str) –
  • chararray (str array) –
  • dims (int array) –
  • hdf_head (Hdfobjectstacktype) –
  • overwrite (bool) –
Returns:

success

Return type:

int

static hdf_writedatasetchararray2d(dataname, chararray, dims, hdf_head, overwrite=None)

success = hdf_writedatasetchararray2d(dataname, chararray, dims, hdf_head[, overwrite])

Defined at HDFsupport.f90 lines 1370-1416

Parameters:
  • dataname (str) –
  • chararray (str array) –
  • dims (int array) –
  • hdf_head (Hdfobjectstacktype) –
  • overwrite (bool) –
Returns:

success

Return type:

int

static hdf_writedatasetchararray3d(dataname, chararray, dims, hdf_head, overwrite=None)

success = hdf_writedatasetchararray3d(dataname, chararray, dims, hdf_head[, overwrite])

Defined at HDFsupport.f90 lines 1434-1480

Parameters:
  • dataname (str) –
  • chararray (str array) –
  • dims (int array) –
  • hdf_head (Hdfobjectstacktype) –
  • overwrite (bool) –
Returns:

success

Return type:

int

static hdf_writedatasetchararray4d(dataname, chararray, dims, hdf_head, overwrite=None)

success = hdf_writedatasetchararray4d(dataname, chararray, dims, hdf_head[, overwrite])

Defined at HDFsupport.f90 lines 1498-1544

Parameters:
  • dataname (str) –
  • chararray (str array) –
  • dims (int array) –
  • hdf_head (Hdfobjectstacktype) –
  • overwrite (bool) –
Returns:

success

Return type:

int

static hdf_writedatasetdouble(dataname, dblval, hdf_head, overwrite=None)

success = hdf_writedatasetdouble(dataname, dblval, hdf_head[, overwrite])

Defined at HDFsupport.f90 lines 2058-2109

Parameters:
  • dataname (str) –
  • dblval (float) –
  • hdf_head (Hdfobjectstacktype) –
  • overwrite (bool) –
Returns:

success

Return type:

int

static hdf_writedatasetdoublearray1d(dataname, dblarr, dim0, hdf_head, overwrite=None)

success = hdf_writedatasetdoublearray1d(dataname, dblarr, dim0, hdf_head[, overwrite])

Defined at HDFsupport.f90 lines 2498-2551

Parameters:
  • dataname (str) –
  • dblarr (float array) –
  • dim0 (int) –
  • hdf_head (Hdfobjectstacktype) –
  • overwrite (bool) –
Returns:

success

Return type:

int

static hdf_writedatasetdoublearray2d(dataname, dblarr, dim0, dim1, hdf_head, overwrite=None)

success = hdf_writedatasetdoublearray2d(dataname, dblarr, dim0, dim1, hdf_head[, overwrite])

Defined at HDFsupport.f90 lines 2569-2623

Parameters:
  • dataname (str) –
  • dblarr (float array) –
  • dim0 (int) –
  • dim1 (int) –
  • hdf_head (Hdfobjectstacktype) –
  • overwrite (bool) –
Returns:

success

Return type:

int

static hdf_writedatasetdoublearray3d(dataname, dblarr, dim0, dim1, dim2, hdf_head, overwrite=None)

success = hdf_writedatasetdoublearray3d(dataname, dblarr, dim0, dim1, dim2, hdf_head[, overwrite])

Defined at HDFsupport.f90 lines 2641-2696

Parameters:
  • dataname (str) –
  • dblarr (float array) –
  • dim0 (int) –
  • dim1 (int) –
  • dim2 (int) –
  • hdf_head (Hdfobjectstacktype) –
  • overwrite (bool) –
Returns:

success

Return type:

int

static hdf_writedatasetdoublearray4d(dataname, dblarr, dim0, dim1, dim2, dim3, hdf_head, overwrite=None)

success = hdf_writedatasetdoublearray4d(dataname, dblarr, dim0, dim1, dim2, dim3, hdf_head[, overwrite])

Defined at HDFsupport.f90 lines 2714-2770

Parameters:
  • dataname (str) –
  • dblarr (float array) –
  • dim0 (int) –
  • dim1 (int) –
  • dim2 (int) –
  • dim3 (int) –
  • hdf_head (Hdfobjectstacktype) –
  • overwrite (bool) –
Returns:

success

Return type:

int

static hdf_writedatasetfloat(dataname, fltval, hdf_head, overwrite=None)

success = hdf_writedatasetfloat(dataname, fltval, hdf_head[, overwrite])

Defined at HDFsupport.f90 lines 1989-2040

Parameters:
  • dataname (str) –
  • fltval (float) –
  • hdf_head (Hdfobjectstacktype) –
  • overwrite (bool) –
Returns:

success

Return type:

int

static hdf_writedatasetfloatarray1d(dataname, fltarr, dim0, hdf_head, overwrite=None)

success = hdf_writedatasetfloatarray1d(dataname, fltarr, dim0, hdf_head[, overwrite])

Defined at HDFsupport.f90 lines 2127-2181

Parameters:
  • dataname (str) –
  • fltarr (float array) –
  • dim0 (int) –
  • hdf_head (Hdfobjectstacktype) –
  • overwrite (bool) –
Returns:

success

Return type:

int

static hdf_writedatasetfloatarray2d(dataname, fltarr, dim0, dim1, hdf_head, overwrite=None)

success = hdf_writedatasetfloatarray2d(dataname, fltarr, dim0, dim1, hdf_head[, overwrite])

Defined at HDFsupport.f90 lines 2199-2254

Parameters:
  • dataname (str) –
  • fltarr (float array) –
  • dim0 (int) –
  • dim1 (int) –
  • hdf_head (Hdfobjectstacktype) –
  • overwrite (bool) –
Returns:

success

Return type:

int

static hdf_writedatasetfloatarray3d(dataname, fltarr, dim0, dim1, dim2, hdf_head, overwrite=None)

success = hdf_writedatasetfloatarray3d(dataname, fltarr, dim0, dim1, dim2, hdf_head[, overwrite])

Defined at HDFsupport.f90 lines 2272-2328

Parameters:
  • dataname (str) –
  • fltarr (float array) –
  • dim0 (int) –
  • dim1 (int) –
  • dim2 (int) –
  • hdf_head (Hdfobjectstacktype) –
  • overwrite (bool) –
Returns:

success

Return type:

int

static hdf_writedatasetfloatarray4d(dataname, fltarr, dim0, dim1, dim2, dim3, hdf_head, overwrite=None)

success = hdf_writedatasetfloatarray4d(dataname, fltarr, dim0, dim1, dim2, dim3, hdf_head[, overwrite])

Defined at HDFsupport.f90 lines 2346-2403

Parameters:
  • dataname (str) –
  • fltarr (float array) –
  • dim0 (int) –
  • dim1 (int) –
  • dim2 (int) –
  • dim3 (int) –
  • hdf_head (Hdfobjectstacktype) –
  • overwrite (bool) –
Returns:

success

Return type:

int

static hdf_writedatasetfloatarray6d(dataname, fltarr, dim0, dim1, dim2, dim3, dim4, dim5, hdf_head, overwrite=None)

success = hdf_writedatasetfloatarray6d(dataname, fltarr, dim0, dim1, dim2, dim3, dim4, dim5, hdf_head[, overwrite])

Defined at HDFsupport.f90 lines 2422-2480

Parameters:
  • dataname (str) –
  • fltarr (float array) –
  • dim0 (int) –
  • dim1 (int) –
  • dim2 (int) –
  • dim3 (int) –
  • dim4 (int) –
  • dim5 (int) –
  • hdf_head (Hdfobjectstacktype) –
  • overwrite (bool) –
Returns:

success

Return type:

int

static hdf_writedatasetinteger(dataname, intval, hdf_head, overwrite=None)

success = hdf_writedatasetinteger(dataname, intval, hdf_head[, overwrite])

Defined at HDFsupport.f90 lines 1562-1612

Parameters:
  • dataname (str) –
  • intval (int) –
  • hdf_head (Hdfobjectstacktype) –
  • overwrite (bool) –
Returns:

success

Return type:

int

static hdf_writedatasetinteger1bytearray1d(dataname, intarr, dim0, hdf_head, overwrite=None)

success = hdf_writedatasetinteger1bytearray1d(dataname, intarr, dim0, hdf_head[, overwrite])

Defined at HDFsupport.f90 lines 1630-1681

Parameters:
  • dataname (str) –
  • intarr (int array) –
  • dim0 (int) –
  • hdf_head (Hdfobjectstacktype) –
  • overwrite (bool) –
Returns:

success

Return type:

int

static hdf_writedatasetintegerarray1d(dataname, intarr, dim0, hdf_head, overwrite=None)

success = hdf_writedatasetintegerarray1d(dataname, intarr, dim0, hdf_head[, overwrite])

Defined at HDFsupport.f90 lines 1699-1752

Parameters:
  • dataname (str) –
  • intarr (int array) –
  • dim0 (int) –
  • hdf_head (Hdfobjectstacktype) –
  • overwrite (bool) –
Returns:

success

Return type:

int

static hdf_writedatasetintegerarray2d(dataname, intarr, dim0, dim1, hdf_head, overwrite=None)

success = hdf_writedatasetintegerarray2d(dataname, intarr, dim0, dim1, hdf_head[, overwrite])

Defined at HDFsupport.f90 lines 1770-1824

Parameters:
  • dataname (str) –
  • intarr (int array) –
  • dim0 (int) –
  • dim1 (int) –
  • hdf_head (Hdfobjectstacktype) –
  • overwrite (bool) –
Returns:

success

Return type:

int

static hdf_writedatasetintegerarray3d(dataname, intarr, dim0, dim1, dim2, hdf_head, overwrite=None)

success = hdf_writedatasetintegerarray3d(dataname, intarr, dim0, dim1, dim2, hdf_head[, overwrite])

Defined at HDFsupport.f90 lines 1842-1897

Parameters:
  • dataname (str) –
  • intarr (int array) –
  • dim0 (int) –
  • dim1 (int) –
  • dim2 (int) –
  • hdf_head (Hdfobjectstacktype) –
  • overwrite (bool) –
Returns:

success

Return type:

int

static hdf_writedatasetintegerarray4d(dataname, intarr, dim0, dim1, dim2, dim3, hdf_head, overwrite=None)

success = hdf_writedatasetintegerarray4d(dataname, intarr, dim0, dim1, dim2, dim3, hdf_head[, overwrite])

Defined at HDFsupport.f90 lines 1915-1971

Parameters:
  • dataname (str) –
  • intarr (int array) –
  • dim0 (int) –
  • dim1 (int) –
  • dim2 (int) –
  • dim3 (int) –
  • hdf_head (Hdfobjectstacktype) –
  • overwrite (bool) –
Returns:

success

Return type:

int

static hdf_writedatasetstringarray(dataname, inputarray, nlines, hdf_head, overwrite=None)

success = hdf_writedatasetstringarray(dataname, inputarray, nlines, hdf_head[, overwrite])

Defined at HDFsupport.f90 lines 1209-1287

Parameters:
  • dataname (str) –
  • inputarray (str array) –
  • nlines (int) –
  • hdf_head (Hdfobjectstacktype) –
  • overwrite (bool) –
Returns:

success

Return type:

int

static hdf_writedatasettextfile(dataname, filename, hdf_head)

success = hdf_writedatasettextfile(dataname, filename, hdf_head)

Defined at HDFsupport.f90 lines 881-954

Parameters:
  • dataname (str) –
  • filename (str) –
  • hdf_head (Hdfobjectstacktype) –
Returns:

success

Return type:

int

static hdf_writeemheader(self, dstr, tstrb, tstre, prn[, dataname])

Defined at HDFsupport.f90 lines 279-429

Parameters:
  • hdf_head (Hdfobjectstacktype) –
  • dstr (str) –
  • tstrb (str) –
  • tstre (str) –
  • prn (str) –
  • dataname (str) –
static hdf_writehyperslabchararray2d(dataname, wdata, hdims, offset, dims, hdf_head, insert=None)

success = hdf_writehyperslabchararray2d(dataname, wdata, hdims, offset, dims, hdf_head[, insert])

Defined at HDFsupport.f90 lines 3822-3857

Parameters:
  • dataname (str) –
  • wdata (str array) –
  • hdims (int array) –
  • offset (int array) –
  • dims (int array) –
  • hdf_head (Hdfobjectstacktype) –
  • insert (bool) –
Returns:

success

Return type:

int

static hdf_writehyperslabchararray3d(dataname, wdata, hdims, offset, dims, hdf_head, insert=None)

success = hdf_writehyperslabchararray3d(dataname, wdata, hdims, offset, dims, hdf_head[, insert])

Defined at HDFsupport.f90 lines 3881-3914

Parameters:
  • dataname (str) –
  • wdata (str array) –
  • hdims (int array) –
  • offset (int array) –
  • dims (int array) –
  • hdf_head (Hdfobjectstacktype) –
  • insert (bool) –
Returns:

success

Return type:

int

static hdf_writehyperslabchararray4d(dataname, wdata, hdims, offset, dims, hdf_head, insert=None)

success = hdf_writehyperslabchararray4d(dataname, wdata, hdims, offset, dims, hdf_head[, insert])

Defined at HDFsupport.f90 lines 3938-3971

Parameters:
  • dataname (str) –
  • wdata (str array) –
  • hdims (int array) –
  • offset (int array) –
  • dims (int array) –
  • hdf_head (Hdfobjectstacktype) –
  • insert (bool) –
Returns:

success

Return type:

int

static hdf_writehyperslabdoublearray2d(dataname, wdata, hdims, offset, dims, hdf_head, insert=None)

success = hdf_writehyperslabdoublearray2d(dataname, wdata, hdims, offset, dims, hdf_head[, insert])

Defined at HDFsupport.f90 lines 4334-4367

Parameters:
  • dataname (str) –
  • wdata (float array) –
  • hdims (int array) –
  • offset (int array) –
  • dims (int array) –
  • hdf_head (Hdfobjectstacktype) –
  • insert (bool) –
Returns:

success

Return type:

int

static hdf_writehyperslabdoublearray3d(dataname, wdata, hdims, offset, dims, hdf_head, insert=None)

success = hdf_writehyperslabdoublearray3d(dataname, wdata, hdims, offset, dims, hdf_head[, insert])

Defined at HDFsupport.f90 lines 4391-4424

Parameters:
  • dataname (str) –
  • wdata (float array) –
  • hdims (int array) –
  • offset (int array) –
  • dims (int array) –
  • hdf_head (Hdfobjectstacktype) –
  • insert (bool) –
Returns:

success

Return type:

int

static hdf_writehyperslabdoublearray4d(dataname, wdata, hdims, offset, dims, hdf_head, insert=None)

success = hdf_writehyperslabdoublearray4d(dataname, wdata, hdims, offset, dims, hdf_head[, insert])

Defined at HDFsupport.f90 lines 4448-4481

Parameters:
  • dataname (str) –
  • wdata (float array) –
  • hdims (int array) –
  • offset (int array) –
  • dims (int array) –
  • hdf_head (Hdfobjectstacktype) –
  • insert (bool) –
Returns:

success

Return type:

int

static hdf_writehyperslabfloatarray2d(dataname, wdata, hdims, offset, dims, hdf_head, insert=None)

success = hdf_writehyperslabfloatarray2d(dataname, wdata, hdims, offset, dims, hdf_head[, insert])

Defined at HDFsupport.f90 lines 4163-4196

Parameters:
  • dataname (str) –
  • wdata (float array) –
  • hdims (int array) –
  • offset (int array) –
  • dims (int array) –
  • hdf_head (Hdfobjectstacktype) –
  • insert (bool) –
Returns:

success

Return type:

int

static hdf_writehyperslabfloatarray3d(dataname, wdata, hdims, offset, dims, hdf_head, insert=None)

success = hdf_writehyperslabfloatarray3d(dataname, wdata, hdims, offset, dims, hdf_head[, insert])

Defined at HDFsupport.f90 lines 4220-4253

Parameters:
  • dataname (str) –
  • wdata (float array) –
  • hdims (int array) –
  • offset (int array) –
  • dims (int array) –
  • hdf_head (Hdfobjectstacktype) –
  • insert (bool) –
Returns:

success

Return type:

int

static hdf_writehyperslabfloatarray4d(dataname, wdata, hdims, offset, dims, hdf_head, insert=None)

success = hdf_writehyperslabfloatarray4d(dataname, wdata, hdims, offset, dims, hdf_head[, insert])

Defined at HDFsupport.f90 lines 4277-4310

Parameters:
  • dataname (str) –
  • wdata (float array) –
  • hdims (int array) –
  • offset (int array) –
  • dims (int array) –
  • hdf_head (Hdfobjectstacktype) –
  • insert (bool) –
Returns:

success

Return type:

int

static hdf_writehyperslabintegerarray2d(dataname, wdata, hdims, offset, dims, hdf_head, insert=None)

success = hdf_writehyperslabintegerarray2d(dataname, wdata, hdims, offset, dims, hdf_head[, insert])

Defined at HDFsupport.f90 lines 3995-4027

Parameters:
  • dataname (str) –
  • wdata (int array) –
  • hdims (int array) –
  • offset (int array) –
  • dims (int array) –
  • hdf_head (Hdfobjectstacktype) –
  • insert (bool) –
Returns:

success

Return type:

int

static hdf_writehyperslabintegerarray3d(dataname, wdata, hdims, offset, dims, hdf_head, insert=None)

success = hdf_writehyperslabintegerarray3d(dataname, wdata, hdims, offset, dims, hdf_head[, insert])

Defined at HDFsupport.f90 lines 4051-4083

Parameters:
  • dataname (str) –
  • wdata (int array) –
  • hdims (int array) –
  • offset (int array) –
  • dims (int array) –
  • hdf_head (Hdfobjectstacktype) –
  • insert (bool) –
Returns:

success

Return type:

int

static hdf_writehyperslabintegerarray4d(dataname, wdata, hdims, offset, dims, hdf_head, insert=None)

success = hdf_writehyperslabintegerarray4d(dataname, wdata, hdims, offset, dims, hdf_head[, insert])

Defined at HDFsupport.f90 lines 4107-4139

Parameters:
  • dataname (str) –
  • wdata (int array) –
  • hdims (int array) –
  • offset (int array) –
  • dims (int array) –
  • hdf_head (Hdfobjectstacktype) –
  • insert (bool) –
Returns:

success

Return type:

int

static hdferror_check(offendingroutine, error[, fatal])

Defined at HDFsupport.f90 lines 620-636

Parameters:
  • offendingroutine (str) –
  • error (int) –
  • fatal (bool) –
static readdatahdf(self[, existinghdfhead])

Defined at HDFsupport.f90 lines 5276-5383

Parameters:
  • cell (Unitcell) –
  • existinghdfhead (Hdfobjectstacktype) –
static resetfixedlengthflag()

Defined at HDFsupport.f90 lines 5431-5433

static savedatahdf(self[, existinghdfhead])

Defined at HDFsupport.f90 lines 5157-5253

Parameters:
  • cell (Unitcell) –
  • existinghdfhead (Hdfobjectstacktype) –
class pyEMsoft.Io(*args, **kwargs)

Module io

Defined at io.f90 lines 52-649

static message(mess[, frm, advance])

Defined at io.f90 lines 101-115

Parameters:
  • mess (str) –
  • frm (str) –
  • advance (str) –
static printmatrixcd(s, a)

Defined at io.f90 lines 637-648

Parameters:
  • s (str) –
  • a (complex array) –
static printmatrixd(s, a)

Defined at io.f90 lines 624-635

Parameters:
  • s (str) –
  • a (float array) –
static readvalue(*args, **kwargs)

Defined at io.f90 lines 58-64

Overloaded interface containing the following procedures:
_readvalueintshort _readvalueintlong _readvaluerealsingle _readvaluerealdouble _readvaluestring _readvaluestringarray
static writevalue(*args, **kwargs)

Defined at io.f90 lines 66-73

Overloaded interface containing the following procedures:
_writevalueintshort _writevalueintlong _writevalueintlonglong _writevaluerealsingle _writevaluerealdouble _writevaluerealcomplex _writevaluestring
class pyEMsoft.Lambert(*args, **kwargs)

Module lambert

Defined at Lambert.f90 lines 58-2474

static apply2dlauesymmetry(ipx, ipy, isym, iequiv)

nequiv = apply2dlauesymmetry(ipx, ipy, isym, iequiv)

Defined at Lambert.f90 lines 1690-1781

Parameters:
  • ipx (int) –
  • ipy (int) –
  • isym (int) –
  • iequiv (int array) –
Returns:

nequiv

Return type:

int

static apply2dpgsymmetry(self, ipx, ipy, isym, iequiv)

nequiv = apply2dpgsymmetry(self, ipx, ipy, isym, iequiv)

Defined at Lambert.f90 lines 1805-1851

Parameters:
  • tdpg (Symdata2D) –
  • ipx (int) –
  • ipy (int) –
  • isym (int) –
  • iequiv (int array) –
Returns:

nequiv

Return type:

int

static apply3dpgsymmetry(self, ipx, ipy, ipz, npx, iequiv, usehex=None, stereographic=None, cubictype=None)

nequiv = apply3dpgsymmetry(self, ipx, ipy, ipz, npx, iequiv[, usehex, stereographic, cubictype])

Defined at Lambert.f90 lines 1876-1998

Parameters:
  • cell (Unitcell) –
  • ipx (int) –
  • ipy (int) –
  • ipz (int) –
  • npx (int) –
  • iequiv (int array) –
  • usehex (bool) –
  • stereographic (bool) –
  • cubictype (int) –
Returns:

nequiv

Return type:

int

static getpyramiddouble(xyz)

res = getpyramiddouble(xyz)

Defined at Lambert.f90 lines 1156-1197

Parameters:xyz (float array) –
Returns:res
Return type:int
static getpyramidsingle(xyz)

res = getpyramidsingle(xyz)

Defined at Lambert.f90 lines 1101-1142

Parameters:xyz (float array) –
Returns:res
Return type:int
static getsextantdouble(xy)

res = getsextantdouble(xy)

Defined at Lambert.f90 lines 697-724

Parameters:xy (float array) –
Returns:res
Return type:int
static getsextantsingle(xy)

res = getsextantsingle(xy)

Defined at Lambert.f90 lines 655-682

Parameters:xy (float array) –
Returns:res
Return type:int
static hemicheck(ix, iy, npx, north)

xyz = hemicheck(ix, iy, npx, north)

Defined at Lambert.f90 lines 2416-2473

Parameters:
  • ix (int) –
  • iy (int) –
  • npx (int) –
  • north (bool) –
Returns:

xyz

Return type:

float array

static interpolatelambert(*args, **kwargs)

Defined at Lambert.f90 lines 158-164

Overloaded interface containing the following procedures:
_interpolationlambert2dsingle _interpolationlambert2ddouble _interpolationlambert3dsingle _interpolationlambert3dinteger _interpolationlambert4dsingle _interpolationlambert4ddouble4b4
static lambertballtocube(*args, **kwargs)

Defined at Lambert.f90 lines 98-100

Overloaded interface containing the following procedures:
_lambert3dcubeinversesingle _lambert3dcubeinversedouble
static lambertballtoquaternion(*args, **kwargs)

Defined at Lambert.f90 lines 104-106

Overloaded interface containing the following procedures:
_lambert3dballtoquaternionsingle _lambert3dballtoquaterniondouble
static lambertcubetoball(*args, **kwargs)

Defined at Lambert.f90 lines 93-95

Overloaded interface containing the following procedures:
_lambert3dcubeforwardsingle _lambert3dcubeforwarddouble
static lambertcubetoquaternion(*args, **kwargs)

Defined at Lambert.f90 lines 115-117

Overloaded interface containing the following procedures:
_lambert3dcubetoquaternionsingle _lambert3dcubetoquaterniondouble
static lambertforward(*args, **kwargs)

Defined at Lambert.f90 lines 143-145

Overloaded interface containing the following procedures:
_lambertforwardsingle _lambertforwarddouble
static lambertgetinterpolation(*args, **kwargs)

Defined at Lambert.f90 lines 153-155

Overloaded interface containing the following procedures:
_lambertgetinterpolationsingle _lambertgetinterpolationdouble
static lamberthextosphere(*args, **kwargs)

Defined at Lambert.f90 lines 79-81

Overloaded interface containing the following procedures:
_lambert2dhexforwardsingle _lambert2dhexforwarddouble
static lambertinverse(*args, **kwargs)

Defined at Lambert.f90 lines 148-150

Overloaded interface containing the following procedures:
_lambertinversesingle _lambertinversedouble
static lambertspheretohex(*args, **kwargs)

Defined at Lambert.f90 lines 84-86

Overloaded interface containing the following procedures:
_lambert2dhexinversesingle _lambert2dhexinversedouble
static lambertspheretosquare(*args, **kwargs)

Defined at Lambert.f90 lines 73-75

Overloaded interface containing the following procedures:
_lambert2dsquareinversesingle _lambert2dsquareinversedouble
static lambertsquaretosphere(*args, **kwargs)

Defined at Lambert.f90 lines 68-70

Overloaded interface containing the following procedures:
_lambert2dsquareforwardsingle _lambert2dsquareforwarddouble
static samplevmf(mu, kappa, vmfscale, inten, npx, nix, niy, w, mlpnh, mlpsh, legendrearray)

Defined at Lambert.f90 lines 2360-2400

Parameters:
  • mu (float array) –
  • kappa (float) –
  • vmfscale (float) –
  • inten (float) –
  • npx (int) –
  • nix (int) –
  • niy (int) –
  • w (int) –
  • mlpnh (float array) –
  • mlpsh (float array) –
  • legendrearray (float array) –
static stereographicforward(*args, **kwargs)

Defined at Lambert.f90 lines 132-134

Overloaded interface containing the following procedures:
_stereographicforwardsingle _stereographicforwarddouble
static stereographicinverse(*args, **kwargs)

Defined at Lambert.f90 lines 137-139

Overloaded interface containing the following procedures:
_stereographicinversesingle _stereographicinversedouble
class pyEMsoft.Local(*args, **kwargs)

Module local

Defined at local.f90 lines 68-1478

configstructurenames

Element configstructurenames ftype=character(30) pytype=str

Defined at local.f90 line 182

dataunit

Element dataunit ftype=integer(kind=irg) pytype=int

Defined at local.f90 line 113

dataunit2

Element dataunit2 ftype=integer(kind=irg) pytype=int

Defined at local.f90 line 113

dataunit3

Element dataunit3 ftype=integer(kind=irg) pytype=int

Defined at local.f90 line 113

dbl

Element dbl ftype=integer pytype=int

Defined at local.f90 line 79

displayconfigfilemissingmessage

Element displayconfigfilemissingmessage ftype=integer(kind=irg) pytype=int

Defined at local.f90 line 106

displayemsoftwarningmessages

Element displayemsoftwarningmessages ftype=integer(kind=irg) pytype=int

Defined at local.f90 line 105

static emsoft(progname, progdesc[, emconfig, stdout, makeconfig])

Defined at local.f90 lines 1104-1171

Parameters:
  • progname (str) –
  • progdesc (str) –
  • emconfig (Configstructuretype) –
  • stdout (int) –
  • makeconfig (bool) –
static emsoft_fromnativepath(inpath)

outpath = emsoft_fromnativepath(inpath)

Defined at local.f90 lines 1222-1241

Parameters:inpath (str) –
Returns:outpath
Return type:str
static emsoft_getconfigpath()

configpath = emsoft_getconfigpath()

Defined at local.f90 lines 434-444

Returns:configpath
Return type:str
static emsoft_getemdatapathname()

emdatapathname = emsoft_getemdatapathname()

Defined at local.f90 lines 504-531

Returns:emdatapathname
Return type:str
static emsoft_getemdevelop()

emdevelop = emsoft_getemdevelop()

Defined at local.f90 lines 713-728

Returns:emdevelop
Return type:bool
static emsoft_getemsoftbuilddate()

builddate = emsoft_getemsoftbuilddate()

Defined at local.f90 lines 394-398

Returns:builddate
Return type:str
static emsoft_getemsofthdftest()

dohdftest = emsoft_getemsofthdftest()

Defined at local.f90 lines 318-329

Returns:dohdftest
Return type:bool
static emsoft_getemsoftnativedelimiter()

emsoftnativedelimiter = emsoft_getemsoftnativedelimiter()

Defined at local.f90 lines 412-420

Returns:emsoftnativedelimiter
Return type:str
static emsoft_getemsoftpathname()

emsoftpathname = emsoft_getemsoftpathname()

Defined at local.f90 lines 460-488

Returns:emsoftpathname
Return type:str
static emsoft_getemsoftplatform()

platform = emsoft_getemsoftplatform()

Defined at local.f90 lines 254-258

Returns:platform
Return type:str
static emsoft_getemsoftrevision()

revision = emsoft_getemsoftrevision()

Defined at local.f90 lines 376-380

Returns:revision
Return type:str
static emsoft_getemsofttestingpath()

buildpath = emsoft_getemsofttestingpath()

Defined at local.f90 lines 339-344

Returns:buildpath
Return type:str
static emsoft_getemsofttestpath()

testpath = emsoft_getemsofttestpath()

Defined at local.f90 lines 294-303

Returns:testpath
Return type:str
static emsoft_getemsoftversion()

version = emsoft_getemsoftversion()

Defined at local.f90 lines 358-362

Returns:version
Return type:str
static emsoft_getemtmppathname()

emtmppathname = emsoft_getemtmppathname()

Defined at local.f90 lines 588-615

Returns:emtmppathname
Return type:str
static emsoft_getemxtalfolderpathname()

emxtalfolderpathname = emsoft_getemxtalfolderpathname()

Defined at local.f90 lines 546-573

Returns:emxtalfolderpathname
Return type:str
static emsoft_getfftwwisdomfilename()

fftwwisdomfilename = emsoft_getfftwwisdomfilename()

Defined at local.f90 lines 1001-1005

Returns:fftwwisdomfilename
Return type:str
static emsoft_geth5copypath()

h5copypath = emsoft_geth5copypath()

Defined at local.f90 lines 272-280

Returns:h5copypath
Return type:str
static emsoft_getjsonparameter(ep, nobackslash=None)

param = emsoft_getjsonparameter(ep[, nobackslash])

Defined at local.f90 lines 768-838

Parameters:
  • ep (str) –
  • nobackslash (bool) –
Returns:

param

Return type:

str

static emsoft_getnotify()

notify = emsoft_getnotify()

Defined at local.f90 lines 197-202

Returns:notify
Return type:str
static emsoft_getopenclpathname()

openclpathname = emsoft_getopenclpathname()

Defined at local.f90 lines 964-968

Returns:openclpathname
Return type:str
static emsoft_getrandomseedfilename()

randomseedfilename = emsoft_getrandomseedfilename()

Defined at local.f90 lines 1073-1077

Returns:randomseedfilename
Return type:str
static emsoft_getrelease()

release = emsoft_getrelease()

Defined at local.f90 lines 742-750

Returns:release
Return type:bool
static emsoft_getresourcepathname()

resourcepathname = emsoft_getresourcepathname()

Defined at local.f90 lines 899-903

Returns:resourcepathname
Return type:str
static emsoft_getslackchannel()

slackchannel = emsoft_getslackchannel()

Defined at local.f90 lines 235-240

Returns:slackchannel
Return type:str
static emsoft_getslackwebhookurl()

slackwebhookurl = emsoft_getslackwebhookurl()

Defined at local.f90 lines 216-221

Returns:slackwebhookurl
Return type:str
static emsoft_gettemplatecodefilename()

templatecodefilename = emsoft_gettemplatecodefilename()

Defined at local.f90 lines 1019-1023

Returns:templatecodefilename
Return type:str
static emsoft_gettemplatepathname(json=None)

templatepathname = emsoft_gettemplatepathname([json])

Defined at local.f90 lines 853-866

Parameters:json (bool) –
Returns:templatepathname
Return type:str
static emsoft_getuser()

username = emsoft_getuser()

Defined at local.f90 lines 944-950

Returns:username
Return type:str
static emsoft_getuseremail()

useremail = emsoft_getuseremail()

Defined at local.f90 lines 690-698

Returns:useremail
Return type:str
static emsoft_getuserhomepath()

userhomepathname = emsoft_getuserhomepath()

Defined at local.f90 lines 917-930

Returns:userhomepathname
Return type:str
static emsoft_getuserlocation()

userlocation = emsoft_getuserlocation()

Defined at local.f90 lines 660-675

Returns:userlocation
Return type:str
static emsoft_getusername()

username = emsoft_getusername()

Defined at local.f90 lines 630-645

Returns:username
Return type:str
static emsoft_getwikicodefilename()

wikicodefilename = emsoft_getwikicodefilename()

Defined at local.f90 lines 1037-1041

Returns:wikicodefilename
Return type:str
static emsoft_getwikipathname()

wikipathname = emsoft_getwikipathname()

Defined at local.f90 lines 881-885

Returns:wikipathname
Return type:str
static emsoft_getwyckoffpositionsfilename()

wpfilename = emsoft_getwyckoffpositionsfilename()

Defined at local.f90 lines 1055-1059

Returns:wpfilename
Return type:str
static emsoft_getxtalpathname()

xtalpathname = emsoft_getxtalpathname()

Defined at local.f90 lines 983-987

Returns:xtalpathname
Return type:str
static emsoft_path_init([config])

Defined at local.f90 lines 1269-1400

Parameters:config (bool) –
static emsoft_tonativepath(inpath)

outpath = emsoft_tonativepath(inpath)

Defined at local.f90 lines 1187-1206

Parameters:inpath (str) –
Returns:outpath
Return type:str
fnlen

Element fnlen ftype=integer(kind=irg) pytype=int

Defined at local.f90 line 101

fortran_real_4

Element fortran_real_4 ftype=integer pytype=int

Defined at local.f90 line 94

fortran_real_8

Element fortran_real_8 ftype=integer pytype=int

Defined at local.f90 line 96

ill

Element ill ftype=integer pytype=int

Defined at local.f90 line 88

irg

Element irg ftype=integer pytype=int

Defined at local.f90 line 86

ish

Element ish ftype=integer pytype=int

Defined at local.f90 line 84

jsonck

Element jsonck ftype=integer pytype=int

Defined at local.f90 line 98

psunit

Element psunit ftype=integer(kind=irg) pytype=int

Defined at local.f90 line 113

sgl

Element sgl ftype=integer pytype=int

Defined at local.f90 line 77

static timestamp([stdout, timestring, datestring])

Defined at local.f90 lines 1423-1478

Parameters:
  • stdout (int) –
  • timestring (str) –
  • datestring (str) –
wraparraysize

Element wraparraysize ftype=integer(c_int32_t) pytype=int

Defined at local.f90 line 110

class pyEMsoft.Math(*args, **kwargs)

Module math

Defined at math.f90 lines 52-3077

static besseli0(x)

bessi0 = besseli0(x)

Defined at math.f90 lines 700-720

Parameters:x (float) –
Returns:bessi0
Return type:float
static besseli1(x)

bessi1 = besseli1(x)

Defined at math.f90 lines 743-763

Parameters:x (float) –
Returns:bessi1
Return type:float
static besselin(x, n)

bessi = besselin(x, n)

Defined at math.f90 lines 628-677

Parameters:
  • x (float) –
  • n (int) –
Returns:

bessi

Return type:

float

static c4_normal_01(seed)

c4_normal_01 = c4_normal_01(seed)

Defined at math.f90 lines 773-812

Parameters:seed (int) –
Returns:c4_normal_01
Return type:complex
static c8_normal_01(seed)

c8_normal_01 = c8_normal_01(seed)

Defined at math.f90 lines 814-853

Parameters:seed (int) –
Returns:c8_normal_01
Return type:complex
static calcdeterminant(a, m, n)

determinant = calcdeterminant(a, m, n)

Defined at math.f90 lines 2993-3014

Parameters:
  • a (float array) –
  • m (int) –
  • n (int) –
Returns:

determinant

Return type:

float

static cinvert(a, b)

Defined at math.f90 lines 467-490

Parameters:
  • a (complex array) –
  • b (complex array) –
static cross3(*args, **kwargs)

Defined at math.f90 lines 59-61

Overloaded interface containing the following procedures:
_cross3 _cross3_d
static cubicroots(co, x)

Defined at math.f90 lines 2537-2555

Parameters:
  • co (float array) –
  • x (complex array) –
static el1k(phi, k)

res = el1k(phi, k)

Defined at math.f90 lines 2464-2479

Parameters:
  • phi (float) –
  • k (float) –
Returns:

res

Return type:

float

static el2(x, qqc, aa, bb)

res = el2(x, qqc, aa, bb)

Defined at math.f90 lines 2404-2462

Parameters:
  • x (float) –
  • qqc (float) –
  • aa (float) –
  • bb (float) –
Returns:

res

Return type:

float

static el2k(phi, k)

res = el2k(phi, k)

Defined at math.f90 lines 2481-2496

Parameters:
  • phi (float) –
  • k (float) –
Returns:

res

Return type:

float

static get_bit_parameters(bd, verbose=None)

numbits, bitrange, bitmode = get_bit_parameters(bd[, verbose])

Defined at math.f90 lines 278-324

Parameters:
  • bd (str) –
  • verbose (bool) –
Returns:

  • numbits (int)
  • bitrange (float)
  • bitmode (str)
  • ==================================== – analyze the bitdepth parameter; if we have integers, then we need to analyze the digits in the string to figure out how to scale the data. ‘10int’ means that we store the data as 32-bit integers, but the scaled values range from 0 to 2^(10)-1

static getpolardecomposition(f, rmatrix, smatrix)

Defined at math.f90 lines 226-261

Parameters:
  • f (float array) –
  • rmatrix (float array) –
  • smatrix (float array) –
static i4_huge()

i4_huge = i4_huge()

Defined at math.f90 lines 855-890

Returns:i4_huge
Return type:int
static i4_normal_ab(a, b, seed)

i4_normal_ab = i4_normal_ab(a, b, seed)

Defined at math.f90 lines 892-942

Parameters:
  • a (float) –
  • b (float) –
  • seed (int) –
Returns:

i4_normal_ab

Return type:

int

static i8_normal_ab(a, b, seed)

i8_normal_ab = i8_normal_ab(a, b, seed)

Defined at math.f90 lines 944-995

Parameters:
  • a (float) –
  • b (float) –
  • seed (int) –
Returns:

i8_normal_ab

Return type:

int

static infty()

infinity = infty()

Defined at math.f90 lines 152-157

Returns:infinity
Return type:float
static inftyd()

infinity = inftyd()

Defined at math.f90 lines 169-174

Returns:infinity
Return type:float
static jaccard_distance(img1, img2, nn, mutualinformation=None)

jd = jaccard_distance(img1, img2, nn[, mutualinformation])

Defined at math.f90 lines 3031-3077

Parameters:
  • img1 (int array) –
  • img2 (int array) –
  • nn (int) –
  • mutualinformation (bool) –
Returns:

jd

Return type:

float

static kcluster(matrix, nrow, ncol, nclusters, niter, indexarray)

Defined at math.f90 lines 2654-2706

Parameters:
  • matrix (float array) –
  • nrow (int) –
  • ncol (int) –
  • nclusters (int) –
  • niter (int) –
  • indexarray (int array) –
static kclusterweights(matrix, nrow, ncol, nclusters, niter, wts)

Defined at math.f90 lines 2573-2635

Parameters:
  • matrix (float array) –
  • nrow (int) –
  • ncol (int) –
  • nclusters (int) –
  • niter (int) –
  • wts (float array) –
static kdelta(i, j)

k = kdelta(i, j)

Defined at math.f90 lines 2511-2518

Parameters:
  • i (int) –
  • j (int) –
Returns:

k

Return type:

int

static laguer(a, m, x, eps, polish)

Defined at math.f90 lines 2083-2137

Parameters:
  • a (complex array) –
  • m (int) –
  • x (complex) –
  • eps (float) –
  • polish (bool) –
static matrixexponential(a, e, z0, tp, nn)

Defined at math.f90 lines 515-604

Parameters:
  • a (complex array) –
  • e (complex array) –
  • z0 (float) –
  • tp (str) –
  • nn (int) –
static minvert(*args, **kwargs)

Defined at math.f90 lines 55-57

Overloaded interface containing the following procedures:
_minvert _minvert_d
static nan()

x = nan()

Defined at math.f90 lines 186-192

Returns:x
Return type:float
static nan_d()

x = nan_d()

Defined at math.f90 lines 204-210

Returns:x
Return type:float
static point_inside_polygon(px, py, xx, yy)

inorout = point_inside_polygon(px, py, xx, yy)

Defined at math.f90 lines 2367-2396

Parameters:
  • px (float) –
  • py (float) –
  • xx (float array) –
  • yy (float array) –
Returns:

inorout

Return type:

int

static point_inside_triangle(v0, v1, v2)

point_inside_triangle = point_inside_triangle(v0, v1, v2)

Defined at math.f90 lines 2240-2257

Parameters:
  • v0 (float array) –
  • v1 (float array) –
  • v2 (float array) –
Returns:

point_inside_triangle

Return type:

bool

static printmatrix(s, a)

Defined at math.f90 lines 2207-2219

Parameters:
  • s (str) –
  • a (float array) –
static r4_normal_01(seed)

r4_normal_01 = r4_normal_01(seed)

Defined at math.f90 lines 997-1040

Parameters:seed (int) –
Returns:r4_normal_01
Return type:float
static r4_normal_ab(a, b, seed)

r4_normal_ab = r4_normal_ab(a, b, seed)

Defined at math.f90 lines 1042-1090

Parameters:
  • a (float) –
  • b (float) –
  • seed (int) –
Returns:

r4_normal_ab

Return type:

float

static r4_uniform_01(seed)

r4_uniform_01 = r4_uniform_01(seed)

Defined at math.f90 lines 1092-1185

Parameters:seed (int) –
Returns:r4_uniform_01
Return type:float
static r4vec_normal_ab(n, a, b, seed, x)

Defined at math.f90 lines 1271-1378

Parameters:
  • n (int) –
  • a (float) –
  • b (float) –
  • seed (int) –
  • x (float array) –
static r4vec_uniform_01(n, seed, r)

Defined at math.f90 lines 1187-1269

Parameters:
  • n (int) –
  • seed (int) –
  • r (float array) –
static r8_normal_01(seed)

r8_normal_01 = r8_normal_01(seed)

Defined at math.f90 lines 1380-1423

Parameters:seed (int) –
Returns:r8_normal_01
Return type:float
static r8_normal_ab(a, b, seed)

r8_normal_ab = r8_normal_ab(a, b, seed)

Defined at math.f90 lines 1425-1473

Parameters:
  • a (float) –
  • b (float) –
  • seed (int) –
Returns:

r8_normal_ab

Return type:

float

static r8_uniform_01(seed)

r8_uniform_01 = r8_uniform_01(seed)

Defined at math.f90 lines 1475-1564

Parameters:seed (int) –
Returns:r8_uniform_01
Return type:float
static r8mat_normal_01(m, n, seed, r)

Defined at math.f90 lines 1566-1629

Parameters:
  • m (int) –
  • n (int) –
  • seed (int) –
  • r (float array) –
static r8mat_normal_ab(m, n, a, b, seed, r)

Defined at math.f90 lines 1631-1698

Parameters:
  • m (int) –
  • n (int) –
  • a (float) –
  • b (float) –
  • seed (int) –
  • r (float array) –
static r8vec_normal_01(n, seed, x)

Defined at math.f90 lines 1700-1802

Parameters:
  • n (int) –
  • seed (int) –
  • x (float array) –
static r8vec_normal_ab(n, a, b, seed, x)

Defined at math.f90 lines 1804-1909

Parameters:
  • n (int) –
  • a (float) –
  • b (float) –
  • seed (int) –
  • x (float array) –
static r8vec_uniform_01(n, seed, r)

Defined at math.f90 lines 1911-1981

Parameters:
  • n (int) –
  • seed (int) –
  • r (float array) –
static rank_points(p1, p2, p3, p4, xx, yy)

Defined at math.f90 lines 2281-2327

Parameters:
  • p1 (float array) –
  • p2 (float array) –
  • p3 (float array) –
  • p4 (float array) –
  • xx (float array) –
  • yy (float array) –
static reorganizeclusters(matrix, nrow, ncol, nclusters, nsc, nsr, indexarray)

Defined at math.f90 lines 2727-2835

Parameters:
  • matrix (float array) –
  • nrow (int) –
  • ncol (int) –
  • nclusters (int) –
  • nsc (int) –
  • nsr (int) –
  • indexarray (int array) –
  • set things up for the Monte Carlo part ------- (--------) –
  • ------------------------------------------------------- – reshape the index array for easier neighbor finding
  • = reshape( IndexArray, (/ NSC, NSR /) ) (IA) –
  • (,) 'reshaped IndexArray ', shape (IA) (write) – count the number of points in each cluster and add the x-y coordinates to get the cluster centroid
static transfourthranktensor(al, cin, cout)

Defined at math.f90 lines 2005-2060

Parameters:
  • al (float array) –
  • cin (float array) –
  • cout (float array) –
static trilinear_splat(r, dr, init=None)

grid3 = trilinear_splat(r, dr[, init])

Defined at math.f90 lines 2940-2971

Parameters:
  • r (float array) –
  • dr (float array) –
  • init (bool) –
Returns:

grid3

Return type:

float array

static vecnorm(*args, **kwargs)

Defined at math.f90 lines 63-67

Overloaded interface containing the following procedures:
_vecnorm _vecnorm_d _vecnorm2 _vecnorm2_d
static vectormatch(n, va, vb)

nce = vectormatch(n, va, vb)

Defined at math.f90 lines 2900-2917

Parameters:
  • n (int) –
  • va (int array) –
  • vb (int array) –
Returns:

nce

Return type:

int

static zroots(a, roots)

Defined at math.f90 lines 2157-2201

Parameters:
  • a (complex array) –
  • roots (complex array) –
class pyEMsoft.Namelisthandlers(*args, **kwargs)

Module namelisthandlers

Defined at NameListHandlers.f90 lines 42-9091

static getadpnamelist(nmlfile, adpnl[, initonly])

Defined at NameListHandlers.f90 lines 5949-6041

Parameters:
  • nmlfile (str) –
  • adpnl (Adpnamelisttype) –
  • initonly (bool) –
static getangnamelist(nmlfile, csnl[, initonly])

Defined at NameListHandlers.f90 lines 237-280

Parameters:
  • nmlfile (str) –
  • csnl (Angnamelisttype) –
  • initonly (bool) –
static getaverageorientationnamelist(nmlfile, emnl[, initonly])

Defined at NameListHandlers.f90 lines 2115-2168

Parameters:
  • nmlfile (str) –
  • emnl (Averageorientationnamelisttype) –
  • initonly (bool) –
static getbsenamelist(nmlfile, enl[, initonly])

Defined at NameListHandlers.f90 lines 3473-3567

Parameters:
  • nmlfile (str) –
  • enl (Bsenamelisttype) –
  • initonly (bool) –
static getcbednamelist(nmlfile, cbednl[, initonly])

Defined at NameListHandlers.f90 lines 4686-4753

Parameters:
  • nmlfile (str) –
  • cbednl (Cbednamelisttype) –
  • initonly (bool) –
static getchangesettingnamelist(nmlfile, csnl[, initonly])

Defined at NameListHandlers.f90 lines 125-162

Parameters:
  • nmlfile (str) –
  • csnl (Changesettingnamelisttype) –
  • initonly (bool) –
static getconvertorientationsnamelist(nmlfile, enl[, initonly])

Defined at NameListHandlers.f90 lines 1582-1657

Parameters:
  • nmlfile (str) –
  • enl (Convertorientationsnamelisttype) –
  • initonly (bool) –
static getcplmmasternamelist(nmlfile, omnl[, initonly])

Defined at NameListHandlers.f90 lines 908-971

Parameters:
  • nmlfile (str) –
  • omnl (Cplmmasternamelisttype) –
  • initonly (bool) –
static getcplmnamelist(nmlfile, omnl[, initonly])

Defined at NameListHandlers.f90 lines 1327-1377

Parameters:
  • nmlfile (str) –
  • omnl (Cplmnamelisttype) –
  • initonly (bool) –
static getctemqcnamelist(nmlfile, ctemqcnl[, initonly])

Defined at NameListHandlers.f90 lines 3009-3070

Parameters:
  • nmlfile (str) –
  • ctemqcnl (Ctemqcnamelisttype) –
  • initonly (bool) –
static getctfnamelist(nmlfile, csnl[, initonly])

Defined at NameListHandlers.f90 lines 178-221

Parameters:
  • nmlfile (str) –
  • csnl (Ctfnamelisttype) –
  • initonly (bool) –
static getdictindxopenclnamelist(nmlfile, dictindxnl[, initonly])

Defined at NameListHandlers.f90 lines 5202-5283

Parameters:
  • nmlfile (str) –
  • dictindxnl (Dictindxopencllisttype) –
  • initonly (bool) –
static getdisorientationsnamelist(nmlfile, emnl[, initonly])

Defined at NameListHandlers.f90 lines 2060-2100

Parameters:
  • nmlfile (str) –
  • emnl (Disorientationsnamelisttype) –
  • initonly (bool) –
static getdpmergenamelist(nmlfile, dpmnl[, initonly])

Defined at NameListHandlers.f90 lines 6108-6157

Parameters:
  • nmlfile (str) –
  • dpmnl (Dpmergenamelisttype) –
  • initonly (bool) –
static getdvsdnamelist(nmlfile, emnl[, initonly])

Defined at NameListHandlers.f90 lines 2290-2345

Parameters:
  • nmlfile (str) –
  • emnl (Dvsdnamelisttype) –
  • initonly (bool) –
static getebsd2dqcmasternamelist(nmlfile, enl[, initonly])

Defined at NameListHandlers.f90 lines 8720-8769

Parameters:
  • nmlfile (str) –
  • enl (Ebsd2Dqcmasternamelisttype) –
  • initonly (bool) –
static getebsdclusternamelist(nmlfile, emnl[, initonly])

Defined at NameListHandlers.f90 lines 2878-2927

Parameters:
  • nmlfile (str) –
  • emnl (Ebsdclusternamelisttype) –
  • initonly (bool) –
static getebsddefectnamelist(nmlfile, enl[, initonly])

Defined at NameListHandlers.f90 lines 3582-3676

Parameters:
  • nmlfile (str) –
  • enl (Ebsddefectnamelisttype) –
  • initonly (bool) –
static getebsddenamelist(nmlfile, enl, de, p[, initonly])

Defined at NameListHandlers.f90 lines 3691-3936

Parameters:
  • nmlfile (str) –
  • enl (Ebsdnamelisttype) –
  • de (Ebsddenamelisttype) –
  • p (Ebsddipreviewnamelisttype) –
  • initonly (bool) –
static getebsddipreviewnamelist(nmlfile, enl[, initonly])

Defined at NameListHandlers.f90 lines 5418-5503

Parameters:
  • nmlfile (str) –
  • enl (Ebsddipreviewnamelisttype) –
  • initonly (bool) –
static getebsdfullnamelist(nmlfile, enl[, initonly])

Defined at NameListHandlers.f90 lines 7753-7887

Parameters:
  • nmlfile (str) –
  • enl (Ebsdfullnamelisttype) –
  • initonly (bool) –
static getebsdindexingnamelist(nmlfile, enl[, initonly])

Defined at NameListHandlers.f90 lines 5520-5756

Parameters:
  • nmlfile (str) –
  • enl (Ebsdindexingnamelisttype) –
  • initonly (bool) –
static getebsdmasternamelist(nmlfile, emnl[, initonly])

Defined at NameListHandlers.f90 lines 2362-2431

Parameters:
  • nmlfile (str) –
  • emnl (Ebsdmasternamelisttype) –
  • initonly (bool) –
static getebsdmasteropenclnamelist(nmlfile, emnl[, initonly])

Defined at NameListHandlers.f90 lines 2805-2863

Parameters:
  • nmlfile (str) –
  • emnl (Ebsdmasteropenclnamelisttype) –
  • initonly (bool) –
static getebsdmastershtnamelist(nmlfile, emnl[, initonly])

Defined at NameListHandlers.f90 lines 2520-2593

Parameters:
  • nmlfile (str) –
  • emnl (Ebsdmastershtnamelisttype) –
  • initonly (bool) –
static getebsdnamelist(nmlfile, enl[, initonly])

Defined at NameListHandlers.f90 lines 3290-3458

Parameters:
  • nmlfile (str) –
  • enl (Ebsdnamelisttype) –
  • initonly (bool) –
static getebsdoverlapnamelist(nmlfile, enl[, initonly])

Defined at NameListHandlers.f90 lines 4093-4204

Parameters:
  • nmlfile (str) –
  • enl (Ebsdoverlapnamelisttype) –
  • initonly (bool) –
static getebsdqcmasternamelist(nmlfile, enl[, initonly])

Defined at NameListHandlers.f90 lines 8667-8705

Parameters:
  • nmlfile (str) –
  • enl (Ebsdqcmasternamelisttype) –
  • initonly (bool) –
static getebsdsinglemasternamelist(nmlfile, emnl[, initonly])

Defined at NameListHandlers.f90 lines 2608-2663

Parameters:
  • nmlfile (str) –
  • emnl (Ebsdsinglemasternamelisttype) –
  • initonly (bool) –
static geteccinamelist(nmlfile, eccinl[, initonly])

Defined at NameListHandlers.f90 lines 4993-5098

Parameters:
  • nmlfile (str) –
  • eccinl (Eccinamelisttype) –
  • initonly (bool) –
static getecpindexingnamelist(nmlfile, enl[, initonly])

Defined at NameListHandlers.f90 lines 6513-6611

Parameters:
  • nmlfile (str) –
  • enl (Ecpindexingnamelisttype) –
  • initonly (bool) –
static getecpmasternamelist(nmlfile, ecpnl[, initonly])

Defined at NameListHandlers.f90 lines 3087-3146

Parameters:
  • nmlfile (str) –
  • ecpnl (Ecpmasternamelisttype) –
  • initonly (bool) –
static getecpnamelist(nmlfile, ecpnl[, initonly])

Defined at NameListHandlers.f90 lines 4475-4589

Parameters:
  • nmlfile (str) –
  • ecpnl (Ecpnamelisttype) –
  • initonly (bool) –
static getecppatternnamelist(nmlfile, ecpnl[, initonly])

Defined at NameListHandlers.f90 lines 4768-4811

Parameters:
  • nmlfile (str) –
  • ecpnl (Ecppatternnamelisttype) –
  • initonly (bool) –
static getecpqcmasternamelist(nmlfile, ecpnl[, initonly])

Defined at NameListHandlers.f90 lines 2945-2991

Parameters:
  • nmlfile (str) –
  • ecpnl (Ecpqcmasternamelisttype) –
  • initonly (bool) –
static getecpsinglenamelist(nmlfile, enl[, initonly])

Defined at NameListHandlers.f90 lines 7004-7073

Parameters:
  • nmlfile (str) –
  • enl (Ecpsinglenamelisttype) –
  • initonly (bool) –
static getecpzanamelist(nmlfile, ecpnl[, initonly])

Defined at NameListHandlers.f90 lines 4405-4458

Parameters:
  • nmlfile (str) –
  • ecpnl (Ecpzanamelisttype) –
  • initonly (bool) –
static geteecmasternamelist(nmlfile, emnl[, initonly])

Defined at NameListHandlers.f90 lines 2446-2504

Parameters:
  • nmlfile (str) –
  • emnl (Eecmasternamelisttype) –
  • initonly (bool) –
static getemcbed2dqcnamelist(nmlfile, enl[, initonly])

Defined at NameListHandlers.f90 lines 8603-8652

Parameters:
  • nmlfile (str) –
  • enl (Emcbed2Dqcnamelisttype) –
  • initonly (bool) –
static getemcbedqcnamelist(nmlfile, enl[, initonly])

Defined at NameListHandlers.f90 lines 8541-8588

Parameters:
  • nmlfile (str) –
  • enl (Emcbedqcnamelisttype) –
  • initonly (bool) –
static getemdpfit4namelist(nmlfile, enl[, initonly])

Defined at NameListHandlers.f90 lines 6626-6827

Parameters:
  • nmlfile (str) –
  • enl (Emdpfit4Listtype) –
  • initonly (bool) –
static getemdpfitnamelist(nmlfile, enl[, initonly])

Defined at NameListHandlers.f90 lines 6842-6989

Parameters:
  • nmlfile (str) –
  • enl (Emdpfitlisttype) –
  • initonly (bool) –
static getemgammanamelist(nmlfile, epf[, initonly])

Defined at NameListHandlers.f90 lines 8090-8158

Parameters:
  • nmlfile (str) –
  • epf (Emgammanamelisttype) –
  • initonly (bool) –
static getemgammaopenclnamelist(nmlfile, epf[, initonly])

Defined at NameListHandlers.f90 lines 8173-8236

Parameters:
  • nmlfile (str) –
  • epf (Emgammaopenclnamelisttype) –
  • initonly (bool) –
static getemgammastemnamelist(nmlfile, epf[, initonly])

Defined at NameListHandlers.f90 lines 8400-8457

Parameters:
  • nmlfile (str) –
  • epf (Emgammastemnamelisttype) –
  • initonly (bool) –
static getemhh4namelist(nmlfile, hhnl[, initonly])

Defined at NameListHandlers.f90 lines 8942-9091

Parameters:
  • nmlfile (str) –
  • hhnl (Emhh4Namelisttype) –
  • initonly (bool) –
static getemintegratestemnamelist(nmlfile, isnml[, initonly])

Defined at NameListHandlers.f90 lines 8879-8926

Parameters:
  • nmlfile (str) –
  • isnml (Emintegratestemnamelisttype) –
  • initonly (bool) –
static getemmdstemnamelist(nmlfile, msnml[, initonly])

Defined at NameListHandlers.f90 lines 8781-8867

Parameters:
  • nmlfile (str) –
  • msnml (Emmdstemnamelisttype) –
  • initonly (bool) –
static getemtgbstemnamelist(nmlfile, epf[, initonly])

Defined at NameListHandlers.f90 lines 8472-8526

Parameters:
  • nmlfile (str) –
  • epf (Emtgbstemnamelisttype) –
  • initonly (bool) –
static getemtwophasenamelist(nmlfile, enl[, initonly])

Defined at NameListHandlers.f90 lines 8251-8301

Parameters:
  • nmlfile (str) –
  • enl (Emtwophasenamelisttype) –
  • initonly (bool) –
static geteulersnamelist(nmlfile, csnl[, initonly])

Defined at NameListHandlers.f90 lines 296-342

Parameters:
  • nmlfile (str) –
  • csnl (Eulersnamelisttype) –
  • initonly (bool) –
static getfitalphavariantsnamelist(nmlfile, enl[, initonly])

Defined at NameListHandlers.f90 lines 7343-7393

Parameters:
  • nmlfile (str) –
  • enl (Fitalphavarianttype) –
  • initonly (bool) –
static getfitorientationpsnamelist(nmlfile, enl[, initonly])

Defined at NameListHandlers.f90 lines 7408-7458

Parameters:
  • nmlfile (str) –
  • enl (Fitorientationpstype) –
  • initonly (bool) –
static getgbodmnamelist(nmlfile, gbonl[, initonly])

Defined at NameListHandlers.f90 lines 420-466

Parameters:
  • nmlfile (str) –
  • gbonl (Gbodmnamelisttype) –
  • initonly (bool) –
static getgbonamelist(nmlfile, gbonl[, initonly])

Defined at NameListHandlers.f90 lines 358-404

Parameters:
  • nmlfile (str) –
  • gbonl (Gbonamelisttype) –
  • initonly (bool) –
static getgrainviznamelist(nmlfile, gvnl[, initonly])

Defined at NameListHandlers.f90 lines 60-109

Parameters:
  • nmlfile (str) –
  • gvnl (Grainviznamelisttype) –
  • initonly (bool) –
static getkamnamelist(nmlfile, emnl[, initonly])

Defined at NameListHandlers.f90 lines 2235-2275

Parameters:
  • nmlfile (str) –
  • emnl (Kamnamelisttype) –
  • initonly (bool) –
static getkinematicalnamelist(nmlfile, knl[, initonly])

Defined at NameListHandlers.f90 lines 3228-3274

Parameters:
  • nmlfile (str) –
  • knl (Kinematicalnamelisttype) –
  • initonly (bool) –
static getkosselmasternamelist(nmlfile, knl[, initonly])

Defined at NameListHandlers.f90 lines 832-893

Parameters:
  • nmlfile (str) –
  • knl (Kosselmasternamelisttype) –
  • initonly (bool) –
static getkosselnamelist(nmlfile, knl[, initonly])

Defined at NameListHandlers.f90 lines 747-817

Parameters:
  • nmlfile (str) –
  • knl (Kosselnamelisttype) –
  • initonly (bool) –
static getlacbednamelist(nmlfile, lacbednl[, initonly])

Defined at NameListHandlers.f90 lines 4604-4671

Parameters:
  • nmlfile (str) –
  • lacbednl (Lacbednamelisttype) –
  • initonly (bool) –
static getlauemasternamelist(nmlfile, lmnl[, initonly])

Defined at NameListHandlers.f90 lines 986-1074

Parameters:
  • nmlfile (str) –
  • lmnl (Lauemasternamelisttype) –
  • initonly (bool) –
static getlauenamelist(nmlfile, lnl[, initonly])

Defined at NameListHandlers.f90 lines 1090-1169

Parameters:
  • nmlfile (str) –
  • lnl (Lauenamelisttype) –
  • initonly (bool) –
static getlaueslitnamelist(nmlfile, lnl[, initonly])

Defined at NameListHandlers.f90 lines 1185-1312

Parameters:
  • nmlfile (str) –
  • lnl (Laueslitnamelisttype) –
  • initonly (bool) –
static getlocalosmmasternamelist(nmlfile, emnl[, initonly])

Defined at NameListHandlers.f90 lines 2678-2721

Parameters:
  • nmlfile (str) –
  • emnl (Localosmnamelisttype) –
  • initonly (bool) –
static getlorentznamelist(nmlfile, enl[, initonly])

Defined at NameListHandlers.f90 lines 565-669

Parameters:
  • nmlfile (str) –
  • enl (Lorentznamelisttype) –
  • initonly (bool) –
static getmcclfoilnamelist(nmlfile, mcnl[, initonly])

Defined at NameListHandlers.f90 lines 7654-7738

Parameters:
  • nmlfile (str) –
  • mcnl (Mcclnamelisttype) –
  • initonly (bool) –
static getmcclmultilayernamelist(nmlfile, mcnl[, initonly])

Defined at NameListHandlers.f90 lines 1960-2045

Parameters:
  • nmlfile (str) –
  • mcnl (Mcclmultilayernamelisttype) –
  • initonly (bool) –
static getmcclnamelist(nmlfile, mcnl[, initonly, writetofile])

Defined at NameListHandlers.f90 lines 1801-1945

Parameters:
  • nmlfile (str) –
  • mcnl (Mcclnamelisttype) –
  • initonly (bool) –
  • writetofile (str) –
static getmcclspherenamelist(nmlfile, mcnl[, initonly])

Defined at NameListHandlers.f90 lines 7542-7639

Parameters:
  • nmlfile (str) –
  • mcnl (Mcclnamelisttype) –
  • initonly (bool) –
static getmclipssnamelist(nmlfile, mcnl[, initonly])

Defined at NameListHandlers.f90 lines 1479-1567

Parameters:
  • nmlfile (str) –
  • mcnl (Mclipssnamelisttype) –
  • initonly (bool) –
static getmcnamelist(nmlfile, mcnl[, initonly])

Defined at NameListHandlers.f90 lines 1392-1464

Parameters:
  • nmlfile (str) –
  • mcnl (Mcnamelisttype) –
  • initonly (bool) –
static getmdelectronpropnamelist(nmlfile, enl[, initonly])

Defined at NameListHandlers.f90 lines 8316-8385

Parameters:
  • nmlfile (str) –
  • enl (Mdelectronpropnamelisttype) –
  • initonly (bool) –
static getmultiphasenamelist(nmlfile, enl[, initonly])

Defined at NameListHandlers.f90 lines 685-731

Parameters:
  • nmlfile (str) –
  • enl (Multiphasenamelisttype) –
  • initonly (bool) –
static getorientationsimilaritynamelist(nmlfile, emnl[, initonly])

Defined at NameListHandlers.f90 lines 2183-2220

Parameters:
  • nmlfile (str) –
  • emnl (Orientationsimilaritynamelisttype) –
  • initonly (bool) –
static getorientationviznamelist(nmlfile, enl[, initonly])

Defined at NameListHandlers.f90 lines 1673-1784

Parameters:
  • nmlfile (str) –
  • enl (Orientationviznamelisttype) –
  • initonly (bool) –
static getoslerpnamelist(nmlfile, onl[, initonly])

Defined at NameListHandlers.f90 lines 482-549

Parameters:
  • nmlfile (str) –
  • onl (Oslerpnamelisttype) –
  • initonly (bool) –
static getosmnamelist(nmlfile, osmnl[, initonly])

Defined at NameListHandlers.f90 lines 6056-6093

Parameters:
  • nmlfile (str) –
  • osmnl (Osmnamelisttype) –
  • initonly (bool) –
static getpedindxnamelist(nmlfile, pednl[, initonly])

Defined at NameListHandlers.f90 lines 5298-5403

Parameters:
  • nmlfile (str) –
  • pednl (Pedkinindxlisttype) –
  • initonly (bool) –
static getpedkinnamelist(nmlfile, pednl[, initonly])

Defined at NameListHandlers.f90 lines 4826-4888

Parameters:
  • nmlfile (str) –
  • pednl (Pedkinnamelisttype) –
  • initonly (bool) –
static getpedzanamelist(nmlfile, pednl[, initonly])

Defined at NameListHandlers.f90 lines 4903-4977

Parameters:
  • nmlfile (str) –
  • pednl (Pedzanamelisttype) –
  • initonly (bool) –
static getpfinversionnamelist(nmlfile, epf[, initonly])

Defined at NameListHandlers.f90 lines 8025-8075

Parameters:
  • nmlfile (str) –
  • epf (Pfinversionnamelisttype) –
  • initonly (bool) –
static getrefinemartensitenamelist(nmlfile, enl[, initonly])

Defined at NameListHandlers.f90 lines 7473-7527

Parameters:
  • nmlfile (str) –
  • enl (Refinemartensitetype) –
  • initonly (bool) –
static getrefineorientationnamelist(nmlfile, enl[, initonly])

Defined at NameListHandlers.f90 lines 7251-7328

Parameters:
  • nmlfile (str) –
  • enl (Refineorientationtype) –
  • initonly (bool) –
static getreflectornamelist(nmlfile, rnl[, initonly])

Defined at NameListHandlers.f90 lines 3161-3213

Parameters:
  • nmlfile (str) –
  • rnl (Reflectornamelisttype) –
  • initonly (bool) –
static getrfznamelist(nmlfile, rfznl[, initonly])

Defined at NameListHandlers.f90 lines 5117-5187

Parameters:
  • nmlfile (str) –
  • rfznl (Rfznamelisttype) –
  • initonly (bool) –
static getsrdefectnamelist(nmlfile, srdnl[, initonly])

Defined at NameListHandlers.f90 lines 7901-8010

Parameters:
  • nmlfile (str) –
  • srdnl (Srdefectnamelisttype) –
  • initonly (bool) –
static getstemdcinamelist(nmlfile, dcinl[, initonly])

Defined at NameListHandlers.f90 lines 7087-7167

Parameters:
  • nmlfile (str) –
  • dcinl (Stemdcinamelisttype) –
  • initonly (bool) –
static getstemgeometrynamelist(nmlfile, dcinl[, initonly])

Defined at NameListHandlers.f90 lines 7181-7236

Parameters:
  • nmlfile (str) –
  • dcinl (Stemgeometrynamelisttype) –
  • initonly (bool) –
static gettkdindexingnamelist(nmlfile, enl[, initonly])

Defined at NameListHandlers.f90 lines 6172-6373

Parameters:
  • nmlfile (str) –
  • enl (Tkdindexingnamelisttype) –
  • initonly (bool) –
static gettkdmasternamelist(nmlfile, emnl[, initonly])

Defined at NameListHandlers.f90 lines 2737-2790

Parameters:
  • nmlfile (str) –
  • emnl (Tkdmasternamelisttype) –
  • initonly (bool) –
static gettkdnamelist(nmlfile, enl[, initonly])

Defined at NameListHandlers.f90 lines 3951-4077

Parameters:
  • nmlfile (str) –
  • enl (Tkdnamelisttype) –
  • initonly (bool) –
static gettkdoverlapnamelist(nmlfile, enl[, initonly])

Defined at NameListHandlers.f90 lines 4219-4289

Parameters:
  • nmlfile (str) –
  • enl (Tkdoverlapnamelisttype) –
  • initonly (bool) –
static gettkdspotsnamelist(nmlfile, enl[, initonly])

Defined at NameListHandlers.f90 lines 4304-4390

Parameters:
  • nmlfile (str) –
  • enl (Tkdspotsnamelisttype) –
  • initonly (bool) –
static getzadefectnamelist(nmlfile, zadefect[, initonly])

Defined at NameListHandlers.f90 lines 6388-6497

Parameters:
  • nmlfile (str) –
  • zadefect (Zadefectnamelisttype) –
  • initonly (bool) –
class pyEMsoft.Namelisttypedefs(*args, **kwargs)

Module namelisttypedefs

Defined at NameListTypedefs.f90 lines 42-2068

class pyEMsoft.Others(*args, **kwargs)

Module others

Defined at others.f90 lines 49-1151

static ei(x)

ei = ei(x)

Defined at others.f90 lines 340-370

Parameters:x (float) –
Returns:ei
Return type:float
static fcore(g, z, accvlt)

fcore = fcore(g, z, accvlt)

Defined at others.f90 lines 595-665

Parameters:
  • g (float) –
  • z (int) –
  • accvlt (float) –
Returns:

fcore

Return type:

float

static fphon(g, ul, a, b)

fphon = fphon(g, ul, a, b)

Defined at others.f90 lines 186-205

Parameters:
  • g (float) –
  • ul (float) –
  • a (float array) –
  • b (float array) –
Returns:

fphon

Return type:

float

static fscatt(g, ul, z, symbol, accvlt, absflg, accflg, dwflg)

fscatt = fscatt(g, ul, z, symbol, accvlt, absflg, accflg, dwflg)

Defined at others.f90 lines 67-161

Parameters:
  • g (float) –
  • ul (float) –
  • z (int) –
  • symbol (str) –
  • accvlt (float) –
  • absflg (int) –
  • accflg (bool) –
  • dwflg (bool) –
Returns:

fscatt

Return type:

complex

static getwk(z, symbol, a, b)

Defined at others.f90 lines 373-592

Parameters:
  • z (int) –
  • symbol (str) –
  • a (float array) –
  • b (float array) –
static qsortd(x, ind, n)

Defined at others.f90 lines 1001-1151

Parameters:
  • x (float array) –
  • ind (int array) –
  • n (int) –
static ri1(bi, bj, g)

ri1 = ri1(bi, bj, g)

Defined at others.f90 lines 208-239

Parameters:
  • bi (float) –
  • bj (float) –
  • g (float) –
Returns:

ri1

Return type:

float

static ri2(bi, bj, g, u)

ri2 = ri2(bi, bj, g, u)

Defined at others.f90 lines 242-292

Parameters:
  • bi (float) –
  • bj (float) –
  • g (float) –
  • u (float) –
Returns:

ri2

Return type:

float

static rih1(x1, x2, x3)

rih1 = rih1(x1, x2, x3)

Defined at others.f90 lines 295-311

Parameters:
  • x1 (float) –
  • x2 (float) –
  • x3 (float) –
Returns:

rih1

Return type:

float

static rih2(x)

rih2 = rih2(x)

Defined at others.f90 lines 314-326

Parameters:x (float) –
Returns:rih2
Return type:float
static rih3(x)

rih3 = rih3(x)

Defined at others.f90 lines 329-337

Parameters:x (float) –
Returns:rih3
Return type:float
static ssort(x, y, n, kflag)

Defined at others.f90 lines 680-999

Parameters:
  • x (float array) –
  • y (int array) –
  • n (int) –
  • kflag (int) –
static weko(a, b, s)

weko = weko(a, b, s)

Defined at others.f90 lines 164-183

Parameters:
  • a (float array) –
  • b (float array) –
  • s (float) –
Returns:

weko

Return type:

float

class pyEMsoft.Patternmod(*args, **kwargs)

Module patternmod

Defined at patternmod.f90 lines 57-2020

static closeexppatternfile(inputtype, funit)

Defined at patternmod.f90 lines 1257-1284

Parameters:
  • inputtype (str) –
  • funit (int) –
static getemsoftpccoordinates(pctr, vendor, delta, nx, ny)

emsoftpc = getemsoftpccoordinates(pctr, vendor, delta, nx, ny)

Defined at patternmod.f90 lines 1992-2020

Parameters:
  • pctr (float array) –
  • vendor (str) –
  • delta (float) –
  • nx (int) –
  • ny (int) –
Returns:

emsoftpc

Return type:

float array

static getexppatternrow(iii, wd, patsz, l, dims3, offset3, funit, inputtype, hdfstrings, exppatarray[, roi, flipy])

Defined at patternmod.f90 lines 369-623

Parameters:
  • iii (int) –
  • wd (int) –
  • patsz (int) –
  • l (int) –
  • dims3 (int array) –
  • offset3 (int array) –
  • funit (int) –
  • inputtype (str) –
  • hdfstrings (str array) –
  • exppatarray (float array) –
  • roi (int array) –
  • flipy (bool) –
static getmetadata(self, sem, patterndata, angles, numangles, filename, inputtype, funit, hdfstrings, istat[, verbose])

Defined at patternmod.f90 lines 883-1242

Parameters:
  • enl (Ebsdnamelisttype) –
  • sem (Ebsdsemarray) –
  • patterndata (Ebsddipreviewnamelisttype) –
  • angles (Ebsdangletype) –
  • numangles (int) –
  • filename (str) –
  • inputtype (str) –
  • funit (int) –
  • hdfstrings (str array) –
  • istat (int) –
  • verbose (bool) –
static getsingleexppattern(iii, wd, patsz, l, dims3, offset3, funit, inputtype, hdfstrings, exppat)

Defined at patternmod.f90 lines 648-861

Parameters:
  • iii (int) –
  • wd (int) –
  • patsz (int) –
  • l (int) –
  • dims3 (int array) –
  • offset3 (int array) –
  • funit (int) –
  • inputtype (str) –
  • hdfstrings (str array) –
  • exppat (float array) –
static invert_ordering_arrays(npat)

Defined at patternmod.f90 lines 142-164

Parameters:npat (int) –
static openexppatternfile(filename, npat, l, inputtype, recsize, funit, hdfstrings, verbose=None)

istat = openexppatternfile(filename, npat, l, inputtype, recsize, funit, hdfstrings[, verbose])

Defined at patternmod.f90 lines 193-337

Parameters:
  • filename (str) –
  • npat (int) –
  • l (int) –
  • inputtype (str) –
  • recsize (int) –
  • funit (int) –
  • hdfstrings (str array) –
  • verbose (bool) –
Returns:

istat

Return type:

int

static patternmod_errormessage(istat)

Defined at patternmod.f90 lines 1298-1310

Parameters:istat (int) –
static preprocesspatterns(nthreads, inram, ebsdnl, binx, biny, masklin, correctsize, totnumexpt[, epatterns, exptiq])

Defined at patternmod.f90 lines 1347-1709

Parameters:
  • nthreads (int) –
  • inram (bool) –
  • ebsdnl (Ebsdindexingnamelisttype) –
  • binx (int) –
  • biny (int) –
  • masklin (float array) –
  • correctsize (int) –
  • totnumexpt (int) –
  • epatterns (float array) –
  • exptiq (float array) –

    define a bunch of mostly integer parameters for the input patterns we have the following parameters (P for experimental Pattern)

static preprocesstkdpatterns(nthreads, inram, tkdnl, binx, biny, masklin, correctsize, totnumexpt[, epatterns, exptiq])

Defined at patternmod.f90 lines 1737-1974

Parameters:
  • nthreads (int) –
  • inram (bool) –
  • tkdnl (Tkdindexingnamelisttype) –
  • binx (int) –
  • biny (int) –
  • masklin (float array) –
  • correctsize (int) –
  • totnumexpt (int) –
  • epatterns (float array) –
  • exptiq (float array) –

    define a bunch of mostly integer parameters

class pyEMsoft.Quaternions(*args, **kwargs)

Module quaternions

Defined at quaternions.f90 lines 127-659

static cabs(*args, **kwargs)

Defined at quaternions.f90 lines 152-154

Overloaded interface containing the following procedures:
_quat_norm _quat_norm_d
static conjg(*args, **kwargs)

Defined at quaternions.f90 lines 145-147

Overloaded interface containing the following procedures:
_quat_conjg _quat_conjg_d
static quat_angle(*args, **kwargs)

Defined at quaternions.f90 lines 170-172

Overloaded interface containing the following procedures:
_quat_angle _quat_angle_d
static quat_div(*args, **kwargs)

Defined at quaternions.f90 lines 158-160

Overloaded interface containing the following procedures:
_quat_div _quat_div_d
static quat_innerproduct(*args, **kwargs)

Defined at quaternions.f90 lines 164-166

Overloaded interface containing the following procedures:
_quat_innerproduct _quat_innerproduct_d
static quat_lp(*args, **kwargs)

Defined at quaternions.f90 lines 176-178

Overloaded interface containing the following procedures:
_quat_lp _quat_lp_d
static quat_marsaglia(self)

q = quat_marsaglia(self)

Defined at quaternions.f90 lines 630-659

Parameters:seed (Rng_T) –
Returns:q
Return type:float array
static quat_mult(*args, **kwargs)

Defined at quaternions.f90 lines 138-140

Overloaded interface containing the following procedures:
_quat_mult _quat_mult_d
static quat_slerp(*args, **kwargs)

Defined at quaternions.f90 lines 182-184

Overloaded interface containing the following procedures:
_quat_slerp _quat_slerp_d
static quaternion_print(*args, **kwargs)

Defined at quaternions.f90 lines 132-134

Overloaded interface containing the following procedures:
_quaternion_print _quaternion_print_d
class pyEMsoft.Rng(*args, **kwargs)

Module rng

Defined at rng.f90 lines 28-64

static rng_seed(self, seed)

Defined at rng.f90 lines 44-49

Parameters:
  • self (Rng_T) –
  • seed (int) –
static rng_uniform(self)

u = rng_uniform(self)

Defined at rng.f90 lines 52-64

Parameters:self (Rng_T) –
Returns:u
Return type:float
class pyEMsoft.Rotations(*args, **kwargs)

Module rotations

Defined at rotations.f90 lines 114-6274

static ax2cu(*args, **kwargs)

Defined at rotations.f90 lines 313-315

Overloaded interface containing the following procedures:
_ax2cu _ax2cu_d
static ax2eu(*args, **kwargs)

Defined at rotations.f90 lines 283-285

Overloaded interface containing the following procedures:
_ax2eu _ax2eu_d
static ax2ho(*args, **kwargs)

Defined at rotations.f90 lines 307-309

Overloaded interface containing the following procedures:
_ax2ho _ax2ho_d
static ax2om(*args, **kwargs)

Defined at rotations.f90 lines 289-291

Overloaded interface containing the following procedures:
_ax2om _ax2om_d
static ax2qu(*args, **kwargs)

Defined at rotations.f90 lines 301-303

Overloaded interface containing the following procedures:
_ax2qu _ax2qu_d
static ax2ro(*args, **kwargs)

Defined at rotations.f90 lines 295-297

Overloaded interface containing the following procedures:
_ax2ro _ax2ro_d
static ax2rv(*args, **kwargs)

Defined at rotations.f90 lines 325-327

Overloaded interface containing the following procedures:
_ax2rv _ax2rv_d
static ax2st(*args, **kwargs)

Defined at rotations.f90 lines 319-321

Overloaded interface containing the following procedures:
_ax2st _ax2st_d
static ax_check(*args, **kwargs)

Defined at rotations.f90 lines 147-149

Overloaded interface containing the following procedures:
_ax_check _ax_check_d
static cu2ax(*args, **kwargs)

Defined at rotations.f90 lines 491-493

Overloaded interface containing the following procedures:
_cu2ax _cu2ax_d
static cu2eu(*args, **kwargs)

Defined at rotations.f90 lines 479-481

Overloaded interface containing the following procedures:
_cu2eu _cu2eu_d
static cu2ho(*args, **kwargs)

Defined at rotations.f90 lines 509-511

Overloaded interface containing the following procedures:
_cu2ho _cu2ho_d
static cu2om(*args, **kwargs)

Defined at rotations.f90 lines 485-487

Overloaded interface containing the following procedures:
_cu2om _cu2om_d
static cu2qu(*args, **kwargs)

Defined at rotations.f90 lines 503-505

Overloaded interface containing the following procedures:
_cu2qu _cu2qu_d
static cu2ro(*args, **kwargs)

Defined at rotations.f90 lines 497-499

Overloaded interface containing the following procedures:
_cu2ro _cu2ro_d
static cu2rv(*args, **kwargs)

Defined at rotations.f90 lines 521-523

Overloaded interface containing the following procedures:
_cu2rv _cu2rv_d
static cu2st(*args, **kwargs)

Defined at rotations.f90 lines 515-517

Overloaded interface containing the following procedures:
_cu2st _cu2st_d
static cu_check(*args, **kwargs)

Defined at rotations.f90 lines 137-139

Overloaded interface containing the following procedures:
_cu_check _cu_check_d
static eu2ax(*args, **kwargs)

Defined at rotations.f90 lines 191-193

Overloaded interface containing the following procedures:
_eu2ax _eu2ax_d
static eu2cu(*args, **kwargs)

Defined at rotations.f90 lines 215-217

Overloaded interface containing the following procedures:
_eu2cu _eu2cu_d
static eu2ho(*args, **kwargs)

Defined at rotations.f90 lines 209-211

Overloaded interface containing the following procedures:
_eu2ho _eu2ho_d
static eu2om(*args, **kwargs)

Defined at rotations.f90 lines 185-187

Overloaded interface containing the following procedures:
_eu2om _eu2om_d
static eu2qu(*args, **kwargs)

Defined at rotations.f90 lines 203-205

Overloaded interface containing the following procedures:
_eu2qu _eu2qu_d
static eu2ro(*args, **kwargs)

Defined at rotations.f90 lines 197-199

Overloaded interface containing the following procedures:
_eu2ro _eu2ro_d
static eu2rv(*args, **kwargs)

Defined at rotations.f90 lines 227-229

Overloaded interface containing the following procedures:
_eu2rv _eu2rv_d
static eu2st(*args, **kwargs)

Defined at rotations.f90 lines 221-223

Overloaded interface containing the following procedures:
_eu2st _eu2st_d
static eu_check(*args, **kwargs)

Defined at rotations.f90 lines 122-124

Overloaded interface containing the following procedures:
_eu_check _eu_check_d
static genrot(*args, **kwargs)

Defined at rotations.f90 lines 170-172

Overloaded interface containing the following procedures:
_genrot _genrot_d
static ho2ax(*args, **kwargs)

Defined at rotations.f90 lines 442-444

Overloaded interface containing the following procedures:
_ho2ax _ho2ax_d
static ho2cu(*args, **kwargs)

Defined at rotations.f90 lines 460-462

Overloaded interface containing the following procedures:
_ho2cu _ho2cu_d
static ho2eu(*args, **kwargs)

Defined at rotations.f90 lines 430-432

Overloaded interface containing the following procedures:
_ho2eu _ho2eu_d
static ho2om(*args, **kwargs)

Defined at rotations.f90 lines 436-438

Overloaded interface containing the following procedures:
_ho2om _ho2om_d
static ho2qu(*args, **kwargs)

Defined at rotations.f90 lines 454-456

Overloaded interface containing the following procedures:
_ho2qu _ho2qu_d
static ho2ro(*args, **kwargs)

Defined at rotations.f90 lines 448-450

Overloaded interface containing the following procedures:
_ho2ro _ho2ro_d
static ho2rv(*args, **kwargs)

Defined at rotations.f90 lines 472-474

Overloaded interface containing the following procedures:
_ho2rv _ho2rv_d
static ho2st(*args, **kwargs)

Defined at rotations.f90 lines 466-468

Overloaded interface containing the following procedures:
_ho2st _ho2st_d
static ho_check(*args, **kwargs)

Defined at rotations.f90 lines 132-134

Overloaded interface containing the following procedures:
_ho_check _ho_check_d
static init_orientation(*args, **kwargs)

Defined at rotations.f90 lines 176-180

Overloaded interface containing the following procedures:
_init_orientation _init_orientation_om _init_orientation_d _init_orientation_om_d
static om2ax(*args, **kwargs)

Defined at rotations.f90 lines 240-242

Overloaded interface containing the following procedures:
_om2ax _om2ax_d
static om2cu(*args, **kwargs)

Defined at rotations.f90 lines 264-266

Overloaded interface containing the following procedures:
_om2cu _om2cu_d
static om2eu(*args, **kwargs)

Defined at rotations.f90 lines 234-236

Overloaded interface containing the following procedures:
_om2eu _om2eu_d
static om2ho(*args, **kwargs)

Defined at rotations.f90 lines 258-260

Overloaded interface containing the following procedures:
_om2ho _om2ho_d
static om2qu(*args, **kwargs)

Defined at rotations.f90 lines 252-254

Overloaded interface containing the following procedures:
_om2qu _om2qu_d
static om2ro(*args, **kwargs)

Defined at rotations.f90 lines 246-248

Overloaded interface containing the following procedures:
_om2ro _om2ro_d
static om2rv(*args, **kwargs)

Defined at rotations.f90 lines 276-278

Overloaded interface containing the following procedures:
_om2rv _om2rv_d
static om2st(*args, **kwargs)

Defined at rotations.f90 lines 270-272

Overloaded interface containing the following procedures:
_om2st _om2st_d
static om_check(*args, **kwargs)

Defined at rotations.f90 lines 152-154

Overloaded interface containing the following procedures:
_om_check _om_check_d
static print_orientation(*args, **kwargs)

Defined at rotations.f90 lines 651-653

Overloaded interface containing the following procedures:
_print_orientation _print_orientation_d
static qu2ax(*args, **kwargs)

Defined at rotations.f90 lines 393-395

Overloaded interface containing the following procedures:
_qu2ax _qu2ax_d
static qu2cu(*args, **kwargs)

Defined at rotations.f90 lines 411-413

Overloaded interface containing the following procedures:
_qu2cu _qu2cu_d
static qu2eu(*args, **kwargs)

Defined at rotations.f90 lines 381-383

Overloaded interface containing the following procedures:
_qu2eu _qu2eu_d
static qu2ho(*args, **kwargs)

Defined at rotations.f90 lines 405-407

Overloaded interface containing the following procedures:
_qu2ho _qu2ho_d
static qu2om(*args, **kwargs)

Defined at rotations.f90 lines 387-389

Overloaded interface containing the following procedures:
_qu2om _qu2om_d
static qu2ro(*args, **kwargs)

Defined at rotations.f90 lines 399-401

Overloaded interface containing the following procedures:
_qu2ro _qu2ro_d
static qu2rv(*args, **kwargs)

Defined at rotations.f90 lines 423-425

Overloaded interface containing the following procedures:
_qu2rv _qu2rv_d
static qu2st(*args, **kwargs)

Defined at rotations.f90 lines 417-419

Overloaded interface containing the following procedures:
_qu2st _qu2st_d
static qu_check(*args, **kwargs)

Defined at rotations.f90 lines 142-144

Overloaded interface containing the following procedures:
_qu_check _qu_check_d
static quat_average(*args, **kwargs)

Defined at rotations.f90 lines 644-646

Overloaded interface containing the following procedures:
_quat_average _quat_average_d
static ro2ax(*args, **kwargs)

Defined at rotations.f90 lines 344-346

Overloaded interface containing the following procedures:
_ro2ax _ro2ax_d
static ro2cu(*args, **kwargs)

Defined at rotations.f90 lines 362-364

Overloaded interface containing the following procedures:
_ro2cu _ro2cu_d
static ro2eu(*args, **kwargs)

Defined at rotations.f90 lines 332-334

Overloaded interface containing the following procedures:
_ro2eu _ro2eu_d
static ro2ho(*args, **kwargs)

Defined at rotations.f90 lines 356-358

Overloaded interface containing the following procedures:
_ro2ho _ro2ho_d
static ro2om(*args, **kwargs)

Defined at rotations.f90 lines 338-340

Overloaded interface containing the following procedures:
_ro2om _ro2om_d
static ro2qu(*args, **kwargs)

Defined at rotations.f90 lines 350-352

Overloaded interface containing the following procedures:
_ro2qu _ro2qu_d
static ro2rv(*args, **kwargs)

Defined at rotations.f90 lines 374-376

Overloaded interface containing the following procedures:
_ro2rv _ro2rv_d
static ro2st(*args, **kwargs)

Defined at rotations.f90 lines 368-370

Overloaded interface containing the following procedures:
_ro2st _ro2st_d
static ro_check(*args, **kwargs)

Defined at rotations.f90 lines 127-129

Overloaded interface containing the following procedures:
_ro_check _ro_check_d
static rodriguesproduct(*args, **kwargs)

Defined at rotations.f90 lines 626-628

Overloaded interface containing the following procedures:
_rodriguesproduct _rodriguesproduct_d
static rotatetensor2(*args, **kwargs)

Defined at rotations.f90 lines 638-640

Overloaded interface containing the following procedures:
_rottensor2_om _rottensor2_om_d
static rotatevector(*args, **kwargs)

Defined at rotations.f90 lines 632-634

Overloaded interface containing the following procedures:
_rotvec_om _rotvec_om_d
static rv2ax(*args, **kwargs)

Defined at rotations.f90 lines 577-579

Overloaded interface containing the following procedures:
_rv2ax _rv2ax_d
static rv2cu(*args, **kwargs)

Defined at rotations.f90 lines 607-609

Overloaded interface containing the following procedures:
_rv2cu _rv2cu_d
static rv2eu(*args, **kwargs)

Defined at rotations.f90 lines 589-591

Overloaded interface containing the following procedures:
_rv2eu _rv2eu_d
static rv2ho(*args, **kwargs)

Defined at rotations.f90 lines 619-621

Overloaded interface containing the following procedures:
_rv2ho _rv2ho_d
static rv2om(*args, **kwargs)

Defined at rotations.f90 lines 601-603

Overloaded interface containing the following procedures:
_rv2om _rv2om_d
static rv2qu(*args, **kwargs)

Defined at rotations.f90 lines 583-585

Overloaded interface containing the following procedures:
_rv2qu _rv2qu_d
static rv2ro(*args, **kwargs)

Defined at rotations.f90 lines 595-597

Overloaded interface containing the following procedures:
_rv2ro _rv2ro_d
static rv2st(*args, **kwargs)

Defined at rotations.f90 lines 613-615

Overloaded interface containing the following procedures:
_rv2st _rv2st_d
static rv_check(*args, **kwargs)

Defined at rotations.f90 lines 162-164

Overloaded interface containing the following procedures:
_rv_check _rv_check_d
static st2ax(*args, **kwargs)

Defined at rotations.f90 lines 540-542

Overloaded interface containing the following procedures:
_st2ax _st2ax_d
static st2cu(*args, **kwargs)

Defined at rotations.f90 lines 564-566

Overloaded interface containing the following procedures:
_st2cu _st2cu_d
static st2eu(*args, **kwargs)

Defined at rotations.f90 lines 528-530

Overloaded interface containing the following procedures:
_st2eu _st2eu_d
static st2ho(*args, **kwargs)

Defined at rotations.f90 lines 558-560

Overloaded interface containing the following procedures:
_st2ho _st2ho_d
static st2om(*args, **kwargs)

Defined at rotations.f90 lines 534-536

Overloaded interface containing the following procedures:
_st2om _st2om_d
static st2qu(*args, **kwargs)

Defined at rotations.f90 lines 552-554

Overloaded interface containing the following procedures:
_st2qu _st2qu_d
static st2ro(*args, **kwargs)

Defined at rotations.f90 lines 546-548

Overloaded interface containing the following procedures:
_st2ro _st2ro_d
static st2rv(*args, **kwargs)

Defined at rotations.f90 lines 570-572

Overloaded interface containing the following procedures:
_st2rv _st2rv_d
static st_check(*args, **kwargs)

Defined at rotations.f90 lines 157-159

Overloaded interface containing the following procedures:
_st_check _st_check_d
class pyEMsoft.So3(*args, **kwargs)

Module so3

Defined at so3.f90 lines 48-1817

static cubochoricneighbors(cubneighbor, nn, cub, stepsize)

Defined at so3.f90 lines 656-683

Parameters:
  • cubneighbor (float array) –
  • nn (int) –
  • cub (float array) –
  • stepsize (float) –
static getfztypeandorder(pgnum1, pgnum2=None)

fztype, fzorder = getfztypeandorder(pgnum1[, pgnum2])

Defined at so3.f90 lines 86-148

Parameters:
  • pgnum1 (int) –
  • pgnum2 (int) –
Returns:

  • fztype (int)
  • fzorder (int)

static getmackenziedistribution(pgnum, nmisor, misor, mk)

Defined at so3.f90 lines 1715-1817

Parameters:
  • pgnum (int) –
  • nmisor (int) –
  • misor (float array) –
  • mk (float array) –
static getvertex(order, vertex)

Defined at so3.f90 lines 1552-1563

Parameters:
  • order (int) –
  • vertex (float array) –
static insidecubehexfz(rod)

res = insidecubehexfz(rod)

Defined at so3.f90 lines 431-447

Parameters:rod (float array) –
Returns:res
Return type:bool
static insidecubicfz(rod, ot)

res = insidecubicfz(rod, ot)

Defined at so3.f90 lines 392-413

Parameters:
  • rod (float array) –
  • ot (str) –
Returns:

res

Return type:

bool

static insidecubicmfz(rod, ot)

res = insidecubicmfz(rod, ot)

Defined at so3.f90 lines 1468-1492

Parameters:
  • rod (float array) –
  • ot (str) –
Returns:

res

Return type:

bool

static insidecyclicfz(rod, fztype, fzorder)

res = insidecyclicfz(rod, fztype, fzorder)

Defined at so3.f90 lines 268-292

Parameters:
  • rod (float array) –
  • fztype (int) –
  • fzorder (int) –
Returns:

res

Return type:

bool

static insidedihedralfz(rod, order)

res = insidedihedralfz(rod, order)

Defined at so3.f90 lines 312-374

Parameters:
  • rod (float array) –
  • order (int) –
Returns:

res

Return type:

bool

static insidedihedralmfz(rod, mfzorder)

res = insidedihedralmfz(rod, mfzorder)

Defined at so3.f90 lines 1508-1537

Parameters:
  • rod (float array) –
  • mfzorder (int) –
Returns:

res

Return type:

bool

static insideicosahedralfz(rod)

res = insideicosahedralfz(rod)

Defined at so3.f90 lines 236-250

Parameters:rod (float array) –
Returns:res
Return type:bool
static isinsidefz(rod, fztype, fzorder, qfz=None)

insidefz = isinsidefz(rod, fztype, fzorder[, qfz])

Defined at so3.f90 lines 179-222

Parameters:
  • rod (float array) –
  • fztype (int) –
  • fzorder (int) –
  • qfz (float array) –
Returns:

insidefz

Return type:

bool

static isinsidemfz(rod, mfztype, mfzorder)

insidemfz = isinsidemfz(rod, mfztype, mfzorder)

Defined at so3.f90 lines 1433-1453

Parameters:
  • rod (float array) –
  • mfztype (int) –
  • mfzorder (int) –
Returns:

insidemfz

Return type:

bool

static mkcc(a, b, c)

cc = mkcc(a, b, c)

Defined at so3.f90 lines 1662-1670

Parameters:
  • a (float) –
  • b (float) –
  • c (float) –
Returns:

cc

Return type:

float

static mks2(a, b, c)

s2 = mks2(a, b, c)

Defined at so3.f90 lines 1688-1696

Parameters:
  • a (float) –
  • b (float) –
  • c (float) –
Returns:

s2

Return type:

float

static pnpoly(px, py, xx, yy, n)

inout = pnpoly(px, py, xx, yy, n)

Defined at so3.f90 lines 1611-1644

Parameters:
  • px (float) –
  • py (float) –
  • xx (float array) –
  • yy (float array) –
  • n (int) –
Returns:

inout

Return type:

int

class pyEMsoft.Stringconstants(*args, **kwargs)

Module stringconstants

Defined at stringconstants.f90 lines 46-1318

sc_accume

Element sc_accume ftype=character(7) pytype=str

Defined at stringconstants.f90 line 510

sc_accumedetector

Element sc_accumedetector ftype=character(14) pytype=str

Defined at stringconstants.f90 line 520

sc_accumenh

Element sc_accumenh ftype=character(10) pytype=str

Defined at stringconstants.f90 line 514

sc_accumesh

Element sc_accumesh ftype=character(10) pytype=str

Defined at stringconstants.f90 line 516

sc_accumesp

Element sc_accumesp ftype=character(10) pytype=str

Defined at stringconstants.f90 line 518

sc_accumsp

Element sc_accumsp ftype=character(7) pytype=str

Defined at stringconstants.f90 line 512

sc_accumt

Element sc_accumt ftype=character(7) pytype=str

Defined at stringconstants.f90 line 522

sc_accumt1

Element sc_accumt1 ftype=character(8) pytype=str

Defined at stringconstants.f90 line 524

sc_accumt2

Element sc_accumt2 ftype=character(8) pytype=str

Defined at stringconstants.f90 line 526

sc_accumt3

Element sc_accumt3 ftype=character(8) pytype=str

Defined at stringconstants.f90 line 528

sc_accumxyz

Element sc_accumxyz ftype=character(9) pytype=str

Defined at stringconstants.f90 line 530

sc_accumz

Element sc_accumz ftype=character(7) pytype=str

Defined at stringconstants.f90 line 532

sc_accumznh

Element sc_accumznh ftype=character(10) pytype=str

Defined at stringconstants.f90 line 534

sc_accumzsh

Element sc_accumzsh ftype=character(10) pytype=str

Defined at stringconstants.f90 line 536

sc_angab

Element sc_angab ftype=character(5) pytype=str

Defined at stringconstants.f90 line 538

sc_angfile

Element sc_angfile ftype=character(7) pytype=str

Defined at stringconstants.f90 line 540

sc_anglefile

Element sc_anglefile ftype=character(9) pytype=str

Defined at stringconstants.f90 line 542

sc_anglefiletype

Element sc_anglefiletype ftype=character(13) pytype=str

Defined at stringconstants.f90 line 544

sc_apertureposition

Element sc_apertureposition ftype=character(16) pytype=str

Defined at stringconstants.f90 line 546

sc_applydeformation

Element sc_applydeformation ftype=character(16) pytype=str

Defined at stringconstants.f90 line 548

sc_astigmatism

Element sc_astigmatism ftype=character(11) pytype=str

Defined at stringconstants.f90 line 552

sc_atomdata

Element sc_atomdata ftype=character(8) pytype=str

Defined at stringconstants.f90 line 144

sc_atomtypes

Element sc_atomtypes ftype=character(9) pytype=str

Defined at stringconstants.f90 line 146

sc_avctffile

Element sc_avctffile ftype=character(9) pytype=str

Defined at stringconstants.f90 line 554

sc_avdotproductmap

Element sc_avdotproductmap ftype=character(15) pytype=str

Defined at stringconstants.f90 line 148

sc_averageorientations

Element sc_averageorientations ftype=character(19) pytype=str

Defined at stringconstants.f90 line 150

sc_axialsymmetry

Element sc_axialsymmetry ftype=character(14) pytype=str

Defined at stringconstants.f90 line 51

sc_axisangle

Element sc_axisangle ftype=character(9) pytype=str

Defined at stringconstants.f90 line 556

sc_axoutname

Element sc_axoutname ftype=character(9) pytype=str

Defined at stringconstants.f90 line 558

sc_beamcurrent

Element sc_beamcurrent ftype=character(11) pytype=str

Defined at stringconstants.f90 line 560

sc_beamdc

Element sc_beamdc ftype=character(6) pytype=str

Defined at stringconstants.f90 line 562

sc_bethelist

Element sc_bethelist ftype=character(9) pytype=str

Defined at stringconstants.f90 line 1097

sc_betheparameters

Element sc_betheparameters ftype=character(15) pytype=str

Defined at stringconstants.f90 line 154

sc_betheparametersfile

Element sc_betheparametersfile ftype=character(19) pytype=str

Defined at stringconstants.f90 line 156

sc_bfimage

Element sc_bfimage ftype=character(7) pytype=str

Defined at stringconstants.f90 line 152

sc_binning

Element sc_binning ftype=character(7) pytype=str

Defined at stringconstants.f90 line 564

sc_binx

Element sc_binx ftype=character(4) pytype=str

Defined at stringconstants.f90 line 566

sc_biny

Element sc_biny ftype=character(4) pytype=str

Defined at stringconstants.f90 line 568

sc_bitdepth

Element sc_bitdepth ftype=character(8) pytype=str

Defined at stringconstants.f90 line 570

sc_braggangle

Element sc_braggangle ftype=character(10) pytype=str

Defined at stringconstants.f90 line 158

sc_braggga

Element sc_braggga ftype=character(8) pytype=str

Defined at stringconstants.f90 line 160

sc_brightfield

Element sc_brightfield ftype=character(11) pytype=str

Defined at stringconstants.f90 line 1099

sc_bse1

Element sc_bse1 ftype=character(4) pytype=str

Defined at stringconstants.f90 line 572

sc_bzero

Element sc_bzero ftype=character(5) pytype=str

Defined at stringconstants.f90 line 162

sc_c1

Element sc_c1 ftype=character(2) pytype=str

Defined at stringconstants.f90 line 576

sc_c2

Element sc_c2 ftype=character(2) pytype=str

Defined at stringconstants.f90 line 578

sc_c3

Element sc_c3 ftype=character(2) pytype=str

Defined at stringconstants.f90 line 580

sc_cameraazimuthalangle

Element sc_cameraazimuthalangle ftype=character(22) pytype=str

Defined at stringconstants.f90 line 174

sc_cameraelevationangle

Element sc_cameraelevationangle ftype=character(22) pytype=str

Defined at stringconstants.f90 line 176

sc_cbednamelist

Element sc_cbednamelist ftype=character(12) pytype=str

Defined at stringconstants.f90 line 1101

sc_cbedqc

Element sc_cbedqc ftype=character(6) pytype=str

Defined at stringconstants.f90 line 164

sc_cbedqcnamelist

Element sc_cbedqcnamelist ftype=character(14) pytype=str

Defined at stringconstants.f90 line 166

sc_cellatomtype

Element sc_cellatomtype ftype=character(14) pytype=str

Defined at stringconstants.f90 line 574

sc_centering

Element sc_centering ftype=character(9) pytype=str

Defined at stringconstants.f90 line 582

sc_char1d

Element sc_char1d ftype=character(6) pytype=str

Defined at stringconstants.f90 line 584

sc_char2d

Element sc_char2d ftype=character(6) pytype=str

Defined at stringconstants.f90 line 586

sc_char3d

Element sc_char3d ftype=character(6) pytype=str

Defined at stringconstants.f90 line 588

sc_char4d

Element sc_char4d ftype=character(6) pytype=str

Defined at stringconstants.f90 line 590

sc_chararray2d

Element sc_chararray2d ftype=character(11) pytype=str

Defined at stringconstants.f90 line 592

sc_ci

Element sc_ci ftype=character(2) pytype=str

Defined at stringconstants.f90 line 168

sc_cimap

Element sc_cimap ftype=character(5) pytype=str

Defined at stringconstants.f90 line 170

sc_clarray

Element sc_clarray ftype=character(7) pytype=str

Defined at stringconstants.f90 line 172

sc_colormapfile

Element sc_colormapfile ftype=character(12) pytype=str

Defined at stringconstants.f90 line 594

sc_combinesites

Element sc_combinesites ftype=character(12) pytype=str

Defined at stringconstants.f90 line 596

sc_compgridtype

Element sc_compgridtype ftype=character(12) pytype=str

Defined at stringconstants.f90 line 598

sc_compmode

Element sc_compmode ftype=character(8) pytype=str

Defined at stringconstants.f90 line 600

sc_compnsteps

Element sc_compnsteps ftype=character(10) pytype=str

Defined at stringconstants.f90 line 602

sc_config

Element sc_config ftype=character(7) pytype=str

Defined at stringconstants.f90 line 63

sc_configpath

Element sc_configpath ftype=character(10) pytype=str

Defined at stringconstants.f90 line 87

sc_convergenceangle

Element sc_convergenceangle ftype=character(16) pytype=str

Defined at stringconstants.f90 line 1293

sc_coordinatesystem

Element sc_coordinatesystem ftype=character(16) pytype=str

Defined at stringconstants.f90 line 1103

sc_copyfromenergyfile

Element sc_copyfromenergyfile ftype=character(18) pytype=str

Defined at stringconstants.f90 line 658

sc_correctedeulerangles

Element sc_correctedeulerangles ftype=character(20) pytype=str

Defined at stringconstants.f90 line 178

sc_cplm

Element sc_cplm ftype=character(4) pytype=str

Defined at stringconstants.f90 line 1219

sc_cplmimages

Element sc_cplmimages ftype=character(10) pytype=str

Defined at stringconstants.f90 line 1221

sc_cplmintensities

Element sc_cplmintensities ftype=character(15) pytype=str

Defined at stringconstants.f90 line 1223

sc_cplmmaster

Element sc_cplmmaster ftype=character(10) pytype=str

Defined at stringconstants.f90 line 1229

sc_cplmmasterlpnh

Element sc_cplmmasterlpnh ftype=character(14) pytype=str

Defined at stringconstants.f90 line 1233

sc_cplmmasternamelist

Element sc_cplmmasternamelist ftype=character(18) pytype=str

Defined at stringconstants.f90 line 1225

sc_cplmmasternml

Element sc_cplmmasternml ftype=character(13) pytype=str

Defined at stringconstants.f90 line 1231

sc_cplmmasterspnh

Element sc_cplmmasterspnh ftype=character(14) pytype=str

Defined at stringconstants.f90 line 1235

sc_cplmnamelist

Element sc_cplmnamelist ftype=character(12) pytype=str

Defined at stringconstants.f90 line 1227

sc_creationdate

Element sc_creationdate ftype=character(12) pytype=str

Defined at stringconstants.f90 line 180

sc_creationtime

Element sc_creationtime ftype=character(12) pytype=str

Defined at stringconstants.f90 line 182

sc_creator

Element sc_creator ftype=character(7) pytype=str

Defined at stringconstants.f90 line 184

sc_crystaldata

Element sc_crystaldata ftype=character(11) pytype=str

Defined at stringconstants.f90 line 1105

sc_crystalsystem

Element sc_crystalsystem ftype=character(13) pytype=str

Defined at stringconstants.f90 line 186

sc_ctffile

Element sc_ctffile ftype=character(7) pytype=str

Defined at stringconstants.f90 line 604

sc_cubochoricstepsize

Element sc_cubochoricstepsize ftype=character(18) pytype=str

Defined at stringconstants.f90 line 188

sc_cuoutname

Element sc_cuoutname ftype=character(9) pytype=str

Defined at stringconstants.f90 line 606

sc_d2or3

Element sc_d2or3 ftype=character(5) pytype=str

Defined at stringconstants.f90 line 204

sc_data

Element sc_data ftype=character(4) pytype=str

Defined at stringconstants.f90 line 1107

sc_datafile

Element sc_datafile ftype=character(8) pytype=str

Defined at stringconstants.f90 line 608

sc_dataname

Element sc_dataname ftype=character(8) pytype=str

Defined at stringconstants.f90 line 610

sc_datasetname

Element sc_datasetname ftype=character(11) pytype=str

Defined at stringconstants.f90 line 614

sc_date

Element sc_date ftype=character(4) pytype=str

Defined at stringconstants.f90 line 190

sc_defectfilename

Element sc_defectfilename ftype=character(14) pytype=str

Defined at stringconstants.f90 line 616

sc_defecttest

Element sc_defecttest ftype=character(10) pytype=str

Defined at stringconstants.f90 line 1279

sc_deformationfile

Element sc_deformationfile ftype=character(15) pytype=str

Defined at stringconstants.f90 line 618

sc_delta

Element sc_delta ftype=character(5) pytype=str

Defined at stringconstants.f90 line 620

sc_depthmax

Element sc_depthmax ftype=character(8) pytype=str

Defined at stringconstants.f90 line 622

sc_depthstep

Element sc_depthstep ftype=character(9) pytype=str

Defined at stringconstants.f90 line 624

sc_detparms

Element sc_detparms ftype=character(8) pytype=str

Defined at stringconstants.f90 line 192

sc_detparmscan

Element sc_detparmscan ftype=character(11) pytype=str

Defined at stringconstants.f90 line 1109

sc_detparmstepsize

Element sc_detparmstepsize ftype=character(15) pytype=str

Defined at stringconstants.f90 line 194

sc_develop

Element sc_develop ftype=character(7) pytype=str

Defined at stringconstants.f90 line 115

sc_devid

Element sc_devid ftype=character(5) pytype=str

Defined at stringconstants.f90 line 626

sc_dictfile

Element sc_dictfile ftype=character(8) pytype=str

Defined at stringconstants.f90 line 628

sc_dictindxopenclnamelist

Element sc_dictindxopenclnamelist ftype=character(22) pytype=str

Defined at stringconstants.f90 line 1111

sc_dictionaryeulerangles

Element sc_dictionaryeulerangles ftype=character(21) pytype=str

Defined at stringconstants.f90 line 274

sc_diffractionpattern

Element sc_diffractionpattern ftype=character(18) pytype=str

Defined at stringconstants.f90 line 196

sc_discsize

Element sc_discsize ftype=character(8) pytype=str

Defined at stringconstants.f90 line 1291

sc_dismaxvals

Element sc_dismaxvals ftype=character(10) pytype=str

Defined at stringconstants.f90 line 630

sc_disminvals

Element sc_disminvals ftype=character(10) pytype=str

Defined at stringconstants.f90 line 632

sc_dispfield

Element sc_dispfield ftype=character(9) pytype=str

Defined at stringconstants.f90 line 198

sc_dispfile

Element sc_dispfile ftype=character(8) pytype=str

Defined at stringconstants.f90 line 634

sc_displacementfield

Element sc_displacementfield ftype=character(2) pytype=str

Defined at stringconstants.f90 line 1113

sc_dispmode

Element sc_dispmode ftype=character(8) pytype=str

Defined at stringconstants.f90 line 636

sc_dispx

Element sc_dispx ftype=character(5) pytype=str

Defined at stringconstants.f90 line 1115

sc_dispy

Element sc_dispy ftype=character(5) pytype=str

Defined at stringconstants.f90 line 1117

sc_disvals

Element sc_disvals ftype=character(7) pytype=str

Defined at stringconstants.f90 line 638

sc_dmin

Element sc_dmin ftype=character(4) pytype=str

Defined at stringconstants.f90 line 640

sc_dotproducts

Element sc_dotproducts ftype=character(11) pytype=str

Defined at stringconstants.f90 line 200

sc_double1d

Element sc_double1d ftype=character(8) pytype=str

Defined at stringconstants.f90 line 644

sc_double2d

Element sc_double2d ftype=character(8) pytype=str

Defined at stringconstants.f90 line 646

sc_double3d

Element sc_double3d ftype=character(8) pytype=str

Defined at stringconstants.f90 line 648

sc_double4d

Element sc_double4d ftype=character(8) pytype=str

Defined at stringconstants.f90 line 650

sc_doubletype

Element sc_doubletype ftype=character(6) pytype=str

Defined at stringconstants.f90 line 642

sc_dt

Element sc_dt ftype=character(2) pytype=str

Defined at stringconstants.f90 line 652

sc_duration

Element sc_duration ftype=character(8) pytype=str

Defined at stringconstants.f90 line 202

sc_dwelltime

Element sc_dwelltime ftype=character(9) pytype=str

Defined at stringconstants.f90 line 654

sc_dwflag

Element sc_dwflag ftype=character(6) pytype=str

Defined at stringconstants.f90 line 1301

sc_ebinsize

Element sc_ebinsize ftype=character(8) pytype=str

Defined at stringconstants.f90 line 264

sc_ebsd

Element sc_ebsd ftype=character(4) pytype=str

Defined at stringconstants.f90 line 1119

sc_ebsdclusternamelist

Element sc_ebsdclusternamelist ftype=character(19) pytype=str

Defined at stringconstants.f90 line 1135

sc_ebsddefectmaster

Element sc_ebsddefectmaster ftype=character(16) pytype=str

Defined at stringconstants.f90 line 1139

sc_ebsddefectnamelist

Element sc_ebsddefectnamelist ftype=character(18) pytype=str

Defined at stringconstants.f90 line 252

sc_ebsdenergy

Element sc_ebsdenergy ftype=character(10) pytype=str

Defined at stringconstants.f90 line 216

sc_ebsdindexingnamelisttype

Element sc_ebsdindexingnamelisttype ftype=character(24) pytype=str

Defined at stringconstants.f90 line 1121

sc_ebsdmaster

Element sc_ebsdmaster ftype=character(10) pytype=str

Defined at stringconstants.f90 line 1137

sc_ebsdmasterjson

Element sc_ebsdmasterjson ftype=character(14) pytype=str

Defined at stringconstants.f90 line 210

sc_ebsdmasternamelist

Element sc_ebsdmasternamelist ftype=character(18) pytype=str

Defined at stringconstants.f90 line 1129

sc_ebsdmasternml

Element sc_ebsdmasternml ftype=character(13) pytype=str

Defined at stringconstants.f90 line 212

sc_ebsdmasteropenclnamelist

Element sc_ebsdmasteropenclnamelist ftype=character(24) pytype=str

Defined at stringconstants.f90 line 1131

sc_ebsdmastervars

Element sc_ebsdmastervars ftype=character(14) pytype=str

Defined at stringconstants.f90 line 214

sc_ebsdnamelist

Element sc_ebsdnamelist ftype=character(12) pytype=str

Defined at stringconstants.f90 line 1133

sc_ebsdoverlapnamelist

Element sc_ebsdoverlapnamelist ftype=character(19) pytype=str

Defined at stringconstants.f90 line 220

sc_ebsdoverlapnml

Element sc_ebsdoverlapnml ftype=character(14) pytype=str

Defined at stringconstants.f90 line 218

sc_ebsdpatterns

Element sc_ebsdpatterns ftype=character(12) pytype=str

Defined at stringconstants.f90 line 206

sc_ebsdscannamelist

Element sc_ebsdscannamelist ftype=character(16) pytype=str

Defined at stringconstants.f90 line 1143

sc_ebsdsinglemasternamelist

Element sc_ebsdsinglemasternamelist ftype=character(24) pytype=str

Defined at stringconstants.f90 line 1141

sc_ebsdviewreferenceframe

Element sc_ebsdviewreferenceframe ftype=character(22) pytype=str

Defined at stringconstants.f90 line 208

sc_ecci

Element sc_ecci ftype=character(4) pytype=str

Defined at stringconstants.f90 line 1145

sc_eccidefectjson

Element sc_eccidefectjson ftype=character(14) pytype=str

Defined at stringconstants.f90 line 222

sc_eccifoiljson

Element sc_eccifoiljson ftype=character(12) pytype=str

Defined at stringconstants.f90 line 224

sc_ecciimages

Element sc_ecciimages ftype=character(10) pytype=str

Defined at stringconstants.f90 line 226

sc_eccimasternml

Element sc_eccimasternml ftype=character(13) pytype=str

Defined at stringconstants.f90 line 228

sc_eccinamelist

Element sc_eccinamelist ftype=character(12) pytype=str

Defined at stringconstants.f90 line 1147

sc_ecp

Element sc_ecp ftype=character(3) pytype=str

Defined at stringconstants.f90 line 230

sc_ecpatterns

Element sc_ecpatterns ftype=character(10) pytype=str

Defined at stringconstants.f90 line 242

sc_ecpindexingnamelisttype

Element sc_ecpindexingnamelisttype ftype=character(23) pytype=str

Defined at stringconstants.f90 line 1149

sc_ecpkinematic

Element sc_ecpkinematic ftype=character(12) pytype=str

Defined at stringconstants.f90 line 232

sc_ecpmaster

Element sc_ecpmaster ftype=character(9) pytype=str

Defined at stringconstants.f90 line 236

sc_ecpmasternamelist

Element sc_ecpmasternamelist ftype=character(17) pytype=str

Defined at stringconstants.f90 line 1151

sc_ecpmasternml

Element sc_ecpmasternml ftype=character(12) pytype=str

Defined at stringconstants.f90 line 238

sc_ecpname

Element sc_ecpname ftype=character(7) pytype=str

Defined at stringconstants.f90 line 240

sc_ecpnamelist

Element sc_ecpnamelist ftype=character(11) pytype=str

Defined at stringconstants.f90 line 1153

sc_ecppatternnamelist

Element sc_ecppatternnamelist ftype=character(18) pytype=str

Defined at stringconstants.f90 line 1159

sc_ecpsingle

Element sc_ecpsingle ftype=character(9) pytype=str

Defined at stringconstants.f90 line 1161

sc_ecpza

Element sc_ecpza ftype=character(5) pytype=str

Defined at stringconstants.f90 line 1155

sc_ecpzanamelist

Element sc_ecpzanamelist ftype=character(13) pytype=str

Defined at stringconstants.f90 line 1157

sc_ecpzanml

Element sc_ecpzanml ftype=character(8) pytype=str

Defined at stringconstants.f90 line 234

sc_eecmaster

Element sc_eecmaster ftype=character(9) pytype=str

Defined at stringconstants.f90 line 1123

sc_eecmasternamelist

Element sc_eecmasternamelist ftype=character(17) pytype=str

Defined at stringconstants.f90 line 1127

sc_eecmasternml

Element sc_eecmasternml ftype=character(12) pytype=str

Defined at stringconstants.f90 line 1125

sc_ehistmin

Element sc_ehistmin ftype=character(8) pytype=str

Defined at stringconstants.f90 line 266

sc_ekev

Element sc_ekev ftype=character(4) pytype=str

Defined at stringconstants.f90 line 268

sc_ekevs

Element sc_ekevs ftype=character(5) pytype=str

Defined at stringconstants.f90 line 270

sc_emdata

Element sc_emdata ftype=character(6) pytype=str

Defined at stringconstants.f90 line 244

sc_emdatapathname

Element sc_emdatapathname ftype=character(14) pytype=str

Defined at stringconstants.f90 line 75

sc_emebsddefectnml

Element sc_emebsddefectnml ftype=character(15) pytype=str

Defined at stringconstants.f90 line 250

sc_emebsdfullnml

Element sc_emebsdfullnml ftype=character(13) pytype=str

Defined at stringconstants.f90 line 246

sc_emebsdnml

Element sc_emebsdnml ftype=character(9) pytype=str

Defined at stringconstants.f90 line 248

sc_emebsdscannml

Element sc_emebsdscannml ftype=character(13) pytype=str

Defined at stringconstants.f90 line 254

sc_emecp

Element sc_emecp ftype=character(5) pytype=str

Defined at stringconstants.f90 line 1163

sc_emecpnml

Element sc_emecpnml ftype=character(8) pytype=str

Defined at stringconstants.f90 line 256

sc_emheader

Element sc_emheader ftype=character(8) pytype=str

Defined at stringconstants.f90 line 1165

sc_emkinematical

Element sc_emkinematical ftype=character(13) pytype=str

Defined at stringconstants.f90 line 262

sc_emkinematicalnamelist

Element sc_emkinematicalnamelist ftype=character(21) pytype=str

Defined at stringconstants.f90 line 1167

sc_emnotify

Element sc_emnotify ftype=character(8) pytype=str

Defined at stringconstants.f90 line 1314

sc_empedza

Element sc_empedza ftype=character(7) pytype=str

Defined at stringconstants.f90 line 258

sc_emshtdoi

Element sc_emshtdoi ftype=character(34) pytype=str

Defined at stringconstants.f90 line 1316

sc_emslackchannel

Element sc_emslackchannel ftype=character(14) pytype=str

Defined at stringconstants.f90 line 1312

sc_emslackwebhookurl

Element sc_emslackwebhookurl ftype=character(17) pytype=str

Defined at stringconstants.f90 line 1310

sc_emsoft

Element sc_emsoft ftype=character(6) pytype=str

Defined at stringconstants.f90 line 65

sc_emsoftlibrarylocation

Element sc_emsoftlibrarylocation ftype=character(21) pytype=str

Defined at stringconstants.f90 line 71

sc_emsoftnativedelimiter

Element sc_emsoftnativedelimiter ftype=character(21) pytype=str

Defined at stringconstants.f90 line 107

sc_emsoftpathname

Element sc_emsoftpathname ftype=character(14) pytype=str

Defined at stringconstants.f90 line 69

sc_emsoftplatform

Element sc_emsoftplatform ftype=character(14) pytype=str

Defined at stringconstants.f90 line 79

sc_emsofttestingpath

Element sc_emsofttestingpath ftype=character(17) pytype=str

Defined at stringconstants.f90 line 83

sc_emsofttestpath

Element sc_emsofttestpath ftype=character(14) pytype=str

Defined at stringconstants.f90 line 81

sc_emsoftversion

Element sc_emsoftversion ftype=character(13) pytype=str

Defined at stringconstants.f90 line 85

sc_emtkdnml

Element sc_emtkdnml ftype=character(8) pytype=str

Defined at stringconstants.f90 line 260

sc_emtmppathname

Element sc_emtmppathname ftype=character(13) pytype=str

Defined at stringconstants.f90 line 77

sc_emxtalfolderpathname

Element sc_emxtalfolderpathname ftype=character(20) pytype=str

Defined at stringconstants.f90 line 73

sc_energyaverage

Element sc_energyaverage ftype=character(13) pytype=str

Defined at stringconstants.f90 line 656

sc_energyfile

Element sc_energyfile ftype=character(10) pytype=str

Defined at stringconstants.f90 line 660

sc_energymax

Element sc_energymax ftype=character(9) pytype=str

Defined at stringconstants.f90 line 662

sc_energymin

Element sc_energymin ftype=character(9) pytype=str

Defined at stringconstants.f90 line 664

sc_esel

Element sc_esel ftype=character(4) pytype=str

Defined at stringconstants.f90 line 272

sc_eulerangles

Element sc_eulerangles ftype=character(11) pytype=str

Defined at stringconstants.f90 line 276

sc_eulerconvention

Element sc_eulerconvention ftype=character(15) pytype=str

Defined at stringconstants.f90 line 666

sc_eulerfile

Element sc_eulerfile ftype=character(9) pytype=str

Defined at stringconstants.f90 line 668

sc_eulertriplet

Element sc_eulertriplet ftype=character(12) pytype=str

Defined at stringconstants.f90 line 278

sc_euoutname

Element sc_euoutname ftype=character(9) pytype=str

Defined at stringconstants.f90 line 670

sc_exptfile

Element sc_exptfile ftype=character(8) pytype=str

Defined at stringconstants.f90 line 672

sc_fftwwisdomtxt

Element sc_fftwwisdomtxt ftype=character(15) pytype=str

Defined at stringconstants.f90 line 129

sc_filemode

Element sc_filemode ftype=character(8) pytype=str

Defined at stringconstants.f90 line 674

sc_filmfile

Element sc_filmfile ftype=character(8) pytype=str

Defined at stringconstants.f90 line 676

sc_filterpattern

Element sc_filterpattern ftype=character(13) pytype=str

Defined at stringconstants.f90 line 678

sc_fit

Element sc_fit ftype=character(3) pytype=str

Defined at stringconstants.f90 line 282

sc_fixedlength

Element sc_fixedlength ftype=character(11) pytype=str

Defined at stringconstants.f90 line 1169

sc_float1d

Element sc_float1d ftype=character(7) pytype=str

Defined at stringconstants.f90 line 682

sc_float2d

Element sc_float2d ftype=character(7) pytype=str

Defined at stringconstants.f90 line 684

sc_float3d

Element sc_float3d ftype=character(7) pytype=str

Defined at stringconstants.f90 line 686

sc_float4d

Element sc_float4d ftype=character(7) pytype=str

Defined at stringconstants.f90 line 688

sc_floattype

Element sc_floattype ftype=character(5) pytype=str

Defined at stringconstants.f90 line 680

sc_fn

Element sc_fn ftype=character(2) pytype=str

Defined at stringconstants.f90 line 690

sc_fnf

Element sc_fnf ftype=character(4) pytype=str

Defined at stringconstants.f90 line 692

sc_fns

Element sc_fns ftype=character(4) pytype=str

Defined at stringconstants.f90 line 694

sc_formula

Element sc_formula ftype=character(7) pytype=str

Defined at stringconstants.f90 line 284

sc_frfo

Element sc_frfo ftype=character(4) pytype=str

Defined at stringconstants.f90 line 698

sc_ftensor

Element sc_ftensor ftype=character(7) pytype=str

Defined at stringconstants.f90 line 286

sc_full

Element sc_full ftype=character(4) pytype=str

Defined at stringconstants.f90 line 696

sc_fzcnt

Element sc_fzcnt ftype=character(5) pytype=str

Defined at stringconstants.f90 line 280

sc_ga

Element sc_ga ftype=character(2) pytype=str

Defined at stringconstants.f90 line 704

sc_gammavalue

Element sc_gammavalue ftype=character(10) pytype=str

Defined at stringconstants.f90 line 706

sc_gb

Element sc_gb ftype=character(2) pytype=str

Defined at stringconstants.f90 line 708

sc_geometry

Element sc_geometry ftype=character(8) pytype=str

Defined at stringconstants.f90 line 710

sc_gf

Element sc_gf ftype=character(2) pytype=str

Defined at stringconstants.f90 line 700

sc_globalworkgrpsz

Element sc_globalworkgrpsz ftype=character(15) pytype=str

Defined at stringconstants.f90 line 712

sc_gridtype

Element sc_gridtype ftype=character(9) pytype=str

Defined at stringconstants.f90 line 288

sc_groupname

Element sc_groupname ftype=character(9) pytype=str

Defined at stringconstants.f90 line 714

sc_gs

Element sc_gs ftype=character(2) pytype=str

Defined at stringconstants.f90 line 702

sc_h5copy

Element sc_h5copy ftype=character(11) pytype=str

Defined at stringconstants.f90 line 53

sc_h5copypath

Element sc_h5copypath ftype=character(10) pytype=str

Defined at stringconstants.f90 line 55

sc_h5ebsd

Element sc_h5ebsd ftype=character(6) pytype=str

Defined at stringconstants.f90 line 1281

sc_h5pfinversion

Element sc_h5pfinversion ftype=character(13) pytype=str

Defined at stringconstants.f90 line 1283

sc_hdffileversion

Element sc_hdffileversion ftype=character(15) pytype=str

Defined at stringconstants.f90 line 294

sc_hdfname

Element sc_hdfname ftype=character(7) pytype=str

Defined at stringconstants.f90 line 290

sc_hdfstrings

Element sc_hdfstrings ftype=character(10) pytype=str

Defined at stringconstants.f90 line 292

sc_header

Element sc_header ftype=character(6) pytype=str

Defined at stringconstants.f90 line 1171

sc_hipassw

Element sc_hipassw ftype=character(7) pytype=str

Defined at stringconstants.f90 line 716

sc_hipasswmax

Element sc_hipasswmax ftype=character(10) pytype=str

Defined at stringconstants.f90 line 718

sc_hipasswnsteps

Element sc_hipasswnsteps ftype=character(13) pytype=str

Defined at stringconstants.f90 line 720

sc_hkl

Element sc_hkl ftype=character(3) pytype=str

Defined at stringconstants.f90 line 722

sc_hklarray

Element sc_hklarray ftype=character(8) pytype=str

Defined at stringconstants.f90 line 726

sc_hklfamilies

Element sc_hklfamilies ftype=character(11) pytype=str

Defined at stringconstants.f90 line 724

sc_hklmax

Element sc_hklmax ftype=character(6) pytype=str

Defined at stringconstants.f90 line 728

sc_homepathname

Element sc_homepathname ftype=character(12) pytype=str

Defined at stringconstants.f90 line 95

sc_hooutname

Element sc_hooutname ftype=character(9) pytype=str

Defined at stringconstants.f90 line 730

sc_horizontalaxisa

Element sc_horizontalaxisa ftype=character(15) pytype=str

Defined at stringconstants.f90 line 298

sc_hostname

Element sc_hostname ftype=character(8) pytype=str

Defined at stringconstants.f90 line 296

sc_hypercarr2

Element sc_hypercarr2 ftype=character(10) pytype=str

Defined at stringconstants.f90 line 732

sc_hypercarr3

Element sc_hypercarr3 ftype=character(10) pytype=str

Defined at stringconstants.f90 line 734

sc_hypercarr4

Element sc_hypercarr4 ftype=character(10) pytype=str

Defined at stringconstants.f90 line 736

sc_hyperdarr2

Element sc_hyperdarr2 ftype=character(10) pytype=str

Defined at stringconstants.f90 line 738

sc_hyperdarr3

Element sc_hyperdarr3 ftype=character(10) pytype=str

Defined at stringconstants.f90 line 740

sc_hyperdarr4

Element sc_hyperdarr4 ftype=character(10) pytype=str

Defined at stringconstants.f90 line 742

sc_hyperfarr2

Element sc_hyperfarr2 ftype=character(10) pytype=str

Defined at stringconstants.f90 line 744

sc_hyperfarr3

Element sc_hyperfarr3 ftype=character(10) pytype=str

Defined at stringconstants.f90 line 746

sc_hyperfarr4

Element sc_hyperfarr4 ftype=character(10) pytype=str

Defined at stringconstants.f90 line 748

sc_hyperiarr2

Element sc_hyperiarr2 ftype=character(10) pytype=str

Defined at stringconstants.f90 line 750

sc_hyperiarr3

Element sc_hyperiarr3 ftype=character(10) pytype=str

Defined at stringconstants.f90 line 752

sc_hyperiarr4

Element sc_hyperiarr4 ftype=character(10) pytype=str

Defined at stringconstants.f90 line 754

sc_hypslab

Element sc_hypslab ftype=character(7) pytype=str

Defined at stringconstants.f90 line 1299

sc_id

Element sc_id ftype=character(2) pytype=str

Defined at stringconstants.f90 line 300

sc_includebackground

Element sc_includebackground ftype=character(17) pytype=str

Defined at stringconstants.f90 line 550

sc_indexingmode

Element sc_indexingmode ftype=character(12) pytype=str

Defined at stringconstants.f90 line 756

sc_indices

Element sc_indices ftype=character(7) pytype=str

Defined at stringconstants.f90 line 314

sc_info

Element sc_info ftype=character(4) pytype=str

Defined at stringconstants.f90 line 316

sc_inputfilename

Element sc_inputfilename ftype=character(13) pytype=str

Defined at stringconstants.f90 line 758

sc_inputpolefigures

Element sc_inputpolefigures ftype=character(16) pytype=str

Defined at stringconstants.f90 line 1173

sc_inputtype

Element sc_inputtype ftype=character(9) pytype=str

Defined at stringconstants.f90 line 760

sc_intarr3d

Element sc_intarr3d ftype=character(8) pytype=str

Defined at stringconstants.f90 line 762

sc_intarray

Element sc_intarray ftype=character(8) pytype=str

Defined at stringconstants.f90 line 764

sc_intarray1d

Element sc_intarray1d ftype=character(10) pytype=str

Defined at stringconstants.f90 line 766

sc_intarray2d

Element sc_intarray2d ftype=character(10) pytype=str

Defined at stringconstants.f90 line 768

sc_intarray3d

Element sc_intarray3d ftype=character(10) pytype=str

Defined at stringconstants.f90 line 770

sc_intbxfile

Element sc_intbxfile ftype=character(9) pytype=str

Defined at stringconstants.f90 line 772

sc_intbyfile

Element sc_intbyfile ftype=character(9) pytype=str

Defined at stringconstants.f90 line 774

sc_integer

Element sc_integer ftype=character(7) pytype=str

Defined at stringconstants.f90 line 776

sc_integer1d

Element sc_integer1d ftype=character(9) pytype=str

Defined at stringconstants.f90 line 778

sc_integer2d

Element sc_integer2d ftype=character(9) pytype=str

Defined at stringconstants.f90 line 780

sc_integer3d

Element sc_integer3d ftype=character(9) pytype=str

Defined at stringconstants.f90 line 782

sc_integer4d

Element sc_integer4d ftype=character(9) pytype=str

Defined at stringconstants.f90 line 784

sc_intensities

Element sc_intensities ftype=character(11) pytype=str

Defined at stringconstants.f90 line 1175

sc_intfactor

Element sc_intfactor ftype=character(9) pytype=str

Defined at stringconstants.f90 line 302

sc_ipfht

Element sc_ipfht ftype=character(6) pytype=str

Defined at stringconstants.f90 line 786

sc_ipfwd

Element sc_ipfwd ftype=character(6) pytype=str

Defined at stringconstants.f90 line 788

sc_iq

Element sc_iq ftype=character(2) pytype=str

Defined at stringconstants.f90 line 304

sc_iqmap

Element sc_iqmap ftype=character(5) pytype=str

Defined at stringconstants.f90 line 306

sc_isangle

Element sc_isangle ftype=character(7) pytype=str

Defined at stringconstants.f90 line 790

sc_ism

Element sc_ism ftype=character(3) pytype=str

Defined at stringconstants.f90 line 308

sc_ismap

Element sc_ismap ftype=character(5) pytype=str

Defined at stringconstants.f90 line 310

sc_isr

Element sc_isr ftype=character(19) pytype=str

Defined at stringconstants.f90 line 312

sc_ivolstepx

Element sc_ivolstepx ftype=character(9) pytype=str

Defined at stringconstants.f90 line 900

sc_ivolstepy

Element sc_ivolstepy ftype=character(9) pytype=str

Defined at stringconstants.f90 line 902

sc_ivolstepz

Element sc_ivolstepz ftype=character(9) pytype=str

Defined at stringconstants.f90 line 904

sc_ivolx

Element sc_ivolx ftype=character(5) pytype=str

Defined at stringconstants.f90 line 894

sc_ivoly

Element sc_ivoly ftype=character(5) pytype=str

Defined at stringconstants.f90 line 896

sc_ivolz

Element sc_ivolz ftype=character(5) pytype=str

Defined at stringconstants.f90 line 898

sc_jsonfilename

Element sc_jsonfilename ftype=character(17) pytype=str

Defined at stringconstants.f90 line 119

sc_jsonfiles

Element sc_jsonfiles ftype=character(9) pytype=str

Defined at stringconstants.f90 line 1177

sc_jsontemplates

Element sc_jsontemplates ftype=character(13) pytype=str

Defined at stringconstants.f90 line 121

sc_k

Element sc_k ftype=character(1) pytype=str

Defined at stringconstants.f90 line 792

sc_kam

Element sc_kam ftype=character(3) pytype=str

Defined at stringconstants.f90 line 320

sc_kappavmf

Element sc_kappavmf ftype=character(8) pytype=str

Defined at stringconstants.f90 line 318

sc_keeptmpfile

Element sc_keeptmpfile ftype=character(11) pytype=str

Defined at stringconstants.f90 line 794

sc_kevs

Element sc_kevs ftype=character(4) pytype=str

Defined at stringconstants.f90 line 796

sc_kij

Element sc_kij ftype=character(3) pytype=str

Defined at stringconstants.f90 line 800

sc_kk

Element sc_kk ftype=character(2) pytype=str

Defined at stringconstants.f90 line 802

sc_klist

Element sc_klist ftype=character(5) pytype=str

Defined at stringconstants.f90 line 1185

sc_kosselmaster

Element sc_kosselmaster ftype=character(12) pytype=str

Defined at stringconstants.f90 line 1183

sc_kosselmasterlist

Element sc_kosselmasterlist ftype=character(16) pytype=str

Defined at stringconstants.f90 line 322

sc_kosselmasternamelist

Element sc_kosselmasternamelist ftype=character(20) pytype=str

Defined at stringconstants.f90 line 1179

sc_kosselmode

Element sc_kosselmode ftype=character(10) pytype=str

Defined at stringconstants.f90 line 324

sc_kosselnamelist

Element sc_kosselnamelist ftype=character(14) pytype=str

Defined at stringconstants.f90 line 1181

sc_kv

Element sc_kv ftype=character(2) pytype=str

Defined at stringconstants.f90 line 798

sc_l

Element sc_l ftype=character(1) pytype=str

Defined at stringconstants.f90 line 326

sc_lacbednamelist

Element sc_lacbednamelist ftype=character(14) pytype=str

Defined at stringconstants.f90 line 1187

sc_lambdamax

Element sc_lambdamax ftype=character(9) pytype=str

Defined at stringconstants.f90 line 330

sc_lambdamin

Element sc_lambdamin ftype=character(9) pytype=str

Defined at stringconstants.f90 line 332

sc_lambdas

Element sc_lambdas ftype=character(7) pytype=str

Defined at stringconstants.f90 line 328

sc_lastenergy

Element sc_lastenergy ftype=character(10) pytype=str

Defined at stringconstants.f90 line 804

sc_latgridtype

Element sc_latgridtype ftype=character(11) pytype=str

Defined at stringconstants.f90 line 814

sc_latticeconstanta

Element sc_latticeconstanta ftype=character(16) pytype=str

Defined at stringconstants.f90 line 334

sc_latticeconstantalpha

Element sc_latticeconstantalpha ftype=character(20) pytype=str

Defined at stringconstants.f90 line 336

sc_latticeconstantb

Element sc_latticeconstantb ftype=character(16) pytype=str

Defined at stringconstants.f90 line 338

sc_latticeconstantbeta

Element sc_latticeconstantbeta ftype=character(19) pytype=str

Defined at stringconstants.f90 line 340

sc_latticeconstantc

Element sc_latticeconstantc ftype=character(16) pytype=str

Defined at stringconstants.f90 line 342

sc_latticeconstantgamma

Element sc_latticeconstantgamma ftype=character(20) pytype=str

Defined at stringconstants.f90 line 344

sc_latticeparameters

Element sc_latticeparameters ftype=character(17) pytype=str

Defined at stringconstants.f90 line 346

sc_lauec

Element sc_lauec ftype=character(5) pytype=str

Defined at stringconstants.f90 line 806

sc_lauec2

Element sc_lauec2 ftype=character(6) pytype=str

Defined at stringconstants.f90 line 808

sc_lauegroup

Element sc_lauegroup ftype=character(9) pytype=str

Defined at stringconstants.f90 line 358

sc_lauemaster

Element sc_lauemaster ftype=character(10) pytype=str

Defined at stringconstants.f90 line 348

sc_lauemasternamelist

Element sc_lauemasternamelist ftype=character(18) pytype=str

Defined at stringconstants.f90 line 356

sc_lauemasternml

Element sc_lauemasternml ftype=character(13) pytype=str

Defined at stringconstants.f90 line 352

sc_lauenamelist

Element sc_lauenamelist ftype=character(12) pytype=str

Defined at stringconstants.f90 line 354

sc_lauenml

Element sc_lauenml ftype=character(7) pytype=str

Defined at stringconstants.f90 line 350

sc_lenga

Element sc_lenga ftype=character(5) pytype=str

Defined at stringconstants.f90 line 810

sc_lengb

Element sc_lengb ftype=character(5) pytype=str

Defined at stringconstants.f90 line 812

sc_lorentznamelist

Element sc_lorentznamelist ftype=character(9) pytype=str

Defined at stringconstants.f90 line 1189

sc_magfile

Element sc_magfile ftype=character(7) pytype=str

Defined at stringconstants.f90 line 1191

sc_magnetization

Element sc_magnetization ftype=character(13) pytype=str

Defined at stringconstants.f90 line 818

sc_magnetization2d

Element sc_magnetization2d ftype=character(15) pytype=str

Defined at stringconstants.f90 line 816

sc_magnetizationdata

Element sc_magnetizationdata ftype=character(17) pytype=str

Defined at stringconstants.f90 line 1193

sc_makedictionary

Element sc_makedictionary ftype=character(14) pytype=str

Defined at stringconstants.f90 line 820

sc_manufacturer

Element sc_manufacturer ftype=character(12) pytype=str

Defined at stringconstants.f90 line 372

sc_maskfile

Element sc_maskfile ftype=character(8) pytype=str

Defined at stringconstants.f90 line 826

sc_maskpattern

Element sc_maskpattern ftype=character(11) pytype=str

Defined at stringconstants.f90 line 828

sc_maskradius

Element sc_maskradius ftype=character(10) pytype=str

Defined at stringconstants.f90 line 830

sc_masterfile

Element sc_masterfile ftype=character(10) pytype=str

Defined at stringconstants.f90 line 840

sc_masternh

Element sc_masternh ftype=character(8) pytype=str

Defined at stringconstants.f90 line 832

sc_mastersh

Element sc_mastersh ftype=character(8) pytype=str

Defined at stringconstants.f90 line 834

sc_masterspnh

Element sc_masterspnh ftype=character(10) pytype=str

Defined at stringconstants.f90 line 836

sc_masterspsh

Element sc_masterspsh ftype=character(10) pytype=str

Defined at stringconstants.f90 line 838

sc_materialname

Element sc_materialname ftype=character(12) pytype=str

Defined at stringconstants.f90 line 374

sc_maxnumincell

Element sc_maxnumincell ftype=character(12) pytype=str

Defined at stringconstants.f90 line 1297

sc_mccldata

Element sc_mccldata ftype=character(8) pytype=str

Defined at stringconstants.f90 line 360

sc_mcclfoilnamelist

Element sc_mcclfoilnamelist ftype=character(16) pytype=str

Defined at stringconstants.f90 line 1199

sc_mcclmultilayernamelist

Element sc_mcclmultilayernamelist ftype=character(22) pytype=str

Defined at stringconstants.f90 line 1195

sc_mcclnamelist

Element sc_mcclnamelist ftype=character(12) pytype=str

Defined at stringconstants.f90 line 1197

sc_mcfoil

Element sc_mcfoil ftype=character(6) pytype=str

Defined at stringconstants.f90 line 1209

sc_mcfoilnml

Element sc_mcfoilnml ftype=character(9) pytype=str

Defined at stringconstants.f90 line 366

sc_mclipss

Element sc_mclipss ftype=character(7) pytype=str

Defined at stringconstants.f90 line 1201

sc_mclipssnamelist

Element sc_mclipssnamelist ftype=character(15) pytype=str

Defined at stringconstants.f90 line 1203

sc_mcmode

Element sc_mcmode ftype=character(6) pytype=str

Defined at stringconstants.f90 line 368

sc_mcnamelist

Element sc_mcnamelist ftype=character(10) pytype=str

Defined at stringconstants.f90 line 1205

sc_mcopencl

Element sc_mcopencl ftype=character(8) pytype=str

Defined at stringconstants.f90 line 1207

sc_mcopencljson

Element sc_mcopencljson ftype=character(12) pytype=str

Defined at stringconstants.f90 line 362

sc_mcopenclnml

Element sc_mcopenclnml ftype=character(11) pytype=str

Defined at stringconstants.f90 line 364

sc_mcspherenml

Element sc_mcspherenml ftype=character(11) pytype=str

Defined at stringconstants.f90 line 370

sc_meansubtraction

Element sc_meansubtraction ftype=character(15) pytype=str

Defined at stringconstants.f90 line 376

sc_meanvals

Element sc_meanvals ftype=character(8) pytype=str

Defined at stringconstants.f90 line 842

sc_microstructure

Element sc_microstructure ftype=character(14) pytype=str

Defined at stringconstants.f90 line 378

sc_microstructuredata

Element sc_microstructuredata ftype=character(18) pytype=str

Defined at stringconstants.f90 line 1211

sc_microstructurefile

Element sc_microstructurefile ftype=character(18) pytype=str

Defined at stringconstants.f90 line 1213

sc_miso

Element sc_miso ftype=character(4) pytype=str

Defined at stringconstants.f90 line 380

sc_mlpnh

Element sc_mlpnh ftype=character(5) pytype=str

Defined at stringconstants.f90 line 822

sc_mlpsh

Element sc_mlpsh ftype=character(5) pytype=str

Defined at stringconstants.f90 line 824

sc_mode

Element sc_mode ftype=character(4) pytype=str

Defined at stringconstants.f90 line 846

sc_modfsquared

Element sc_modfsquared ftype=character(11) pytype=str

Defined at stringconstants.f90 line 844

sc_montagename

Element sc_montagename ftype=character(11) pytype=str

Defined at stringconstants.f90 line 848

sc_mpfile

Element sc_mpfile ftype=character(6) pytype=str

Defined at stringconstants.f90 line 850

sc_mrcfile

Element sc_mrcfile ftype=character(7) pytype=str

Defined at stringconstants.f90 line 852

sc_multidevid

Element sc_multidevid ftype=character(10) pytype=str

Defined at stringconstants.f90 line 906

sc_multiplier

Element sc_multiplier ftype=character(10) pytype=str

Defined at stringconstants.f90 line 854

sc_mutualinformation

Element sc_mutualinformation ftype=character(17) pytype=str

Defined at stringconstants.f90 line 382

sc_namelisttemplates

Element sc_namelisttemplates ftype=character(17) pytype=str

Defined at stringconstants.f90 line 123

sc_natomtypes

Element sc_natomtypes ftype=character(10) pytype=str

Defined at stringconstants.f90 line 384

sc_ncolumns

Element sc_ncolumns ftype=character(8) pytype=str

Defined at stringconstants.f90 line 856

sc_ncubochoric

Element sc_ncubochoric ftype=character(11) pytype=str

Defined at stringconstants.f90 line 386

sc_ncubochoricvariable

Element sc_ncubochoricvariable ftype=character(11) pytype=str

Defined at stringconstants.f90 line 908

sc_nism

Element sc_nism ftype=character(4) pytype=str

Defined at stringconstants.f90 line 868

sc_nmlfiles

Element sc_nmlfiles ftype=character(8) pytype=str

Defined at stringconstants.f90 line 1215

sc_nmlparameters

Element sc_nmlparameters ftype=character(13) pytype=str

Defined at stringconstants.f90 line 1217

sc_nnav

Element sc_nnav ftype=character(4) pytype=str

Defined at stringconstants.f90 line 866

sc_nnk

Element sc_nnk ftype=character(3) pytype=str

Defined at stringconstants.f90 line 870

sc_nosm

Element sc_nosm ftype=character(4) pytype=str

Defined at stringconstants.f90 line 872

sc_notes

Element sc_notes ftype=character(5) pytype=str

Defined at stringconstants.f90 line 388

sc_npix

Element sc_npix ftype=character(4) pytype=str

Defined at stringconstants.f90 line 874

sc_npiy

Element sc_npiy ftype=character(4) pytype=str

Defined at stringconstants.f90 line 876

sc_npx

Element sc_npx ftype=character(3) pytype=str

Defined at stringconstants.f90 line 878

sc_nref

Element sc_nref ftype=character(4) pytype=str

Defined at stringconstants.f90 line 886

sc_nregions

Element sc_nregions ftype=character(8) pytype=str

Defined at stringconstants.f90 line 888

sc_nregionsmax

Element sc_nregionsmax ftype=character(11) pytype=str

Defined at stringconstants.f90 line 860

sc_nregionsmin

Element sc_nregionsmin ftype=character(11) pytype=str

Defined at stringconstants.f90 line 858

sc_nregionsstepsize

Element sc_nregionsstepsize ftype=character(16) pytype=str

Defined at stringconstants.f90 line 862

sc_nrows

Element sc_nrows ftype=character(5) pytype=str

Defined at stringconstants.f90 line 864

sc_nsteps

Element sc_nsteps ftype=character(6) pytype=str

Defined at stringconstants.f90 line 890

sc_nthreads

Element sc_nthreads ftype=character(8) pytype=str

Defined at stringconstants.f90 line 892

sc_num_el

Element sc_num_el ftype=character(6) pytype=str

Defined at stringconstants.f90 line 910

sc_numangle

Element sc_numangle ftype=character(8) pytype=str

Defined at stringconstants.f90 line 914

sc_numangledictionary

Element sc_numangledictionary ftype=character(19) pytype=str

Defined at stringconstants.f90 line 916

sc_numangles

Element sc_numangles ftype=character(9) pytype=str

Defined at stringconstants.f90 line 918

sc_numberfamilies

Element sc_numberfamilies ftype=character(14) pytype=str

Defined at stringconstants.f90 line 392

sc_numdetparm

Element sc_numdetparm ftype=character(10) pytype=str

Defined at stringconstants.f90 line 920

sc_numdictsingle

Element sc_numdictsingle ftype=character(13) pytype=str

Defined at stringconstants.f90 line 922

sc_numebins

Element sc_numebins ftype=character(8) pytype=str

Defined at stringconstants.f90 line 912

sc_numeuler

Element sc_numeuler ftype=character(8) pytype=str

Defined at stringconstants.f90 line 924

sc_numexptpatterns

Element sc_numexptpatterns ftype=character(15) pytype=str

Defined at stringconstants.f90 line 390

sc_numexptsingle

Element sc_numexptsingle ftype=character(13) pytype=str

Defined at stringconstants.f90 line 926

sc_numg

Element sc_numg ftype=character(4) pytype=str

Defined at stringconstants.f90 line 928

sc_numk

Element sc_numk ftype=character(4) pytype=str

Defined at stringconstants.f90 line 930

sc_numreflections

Element sc_numreflections ftype=character(14) pytype=str

Defined at stringconstants.f90 line 932

sc_numset

Element sc_numset ftype=character(6) pytype=str

Defined at stringconstants.f90 line 934

sc_numsx

Element sc_numsx ftype=character(5) pytype=str

Defined at stringconstants.f90 line 936

sc_numsy

Element sc_numsy ftype=character(5) pytype=str

Defined at stringconstants.f90 line 938

sc_numthick

Element sc_numthick ftype=character(8) pytype=str

Defined at stringconstants.f90 line 940

sc_numzbins

Element sc_numzbins ftype=character(8) pytype=str

Defined at stringconstants.f90 line 942

sc_nx

Element sc_nx ftype=character(2) pytype=str

Defined at stringconstants.f90 line 880

sc_ny

Element sc_ny ftype=character(2) pytype=str

Defined at stringconstants.f90 line 882

sc_nz

Element sc_nz ftype=character(2) pytype=str

Defined at stringconstants.f90 line 884

sc_odf

Element sc_odf ftype=character(3) pytype=str

Defined at stringconstants.f90 line 394

sc_omega

Element sc_omega ftype=character(5) pytype=str

Defined at stringconstants.f90 line 944

sc_omoutname

Element sc_omoutname ftype=character(9) pytype=str

Defined at stringconstants.f90 line 946

sc_opencl

Element sc_opencl ftype=character(6) pytype=str

Defined at stringconstants.f90 line 127

sc_openclpathname

Element sc_openclpathname ftype=character(14) pytype=str

Defined at stringconstants.f90 line 97

sc_operator

Element sc_operator ftype=character(8) pytype=str

Defined at stringconstants.f90 line 398

sc_orderparameter

Element sc_orderparameter ftype=character(4) pytype=str

Defined at stringconstants.f90 line 1237

sc_orientation

Element sc_orientation ftype=character(11) pytype=str

Defined at stringconstants.f90 line 1295

sc_osm

Element sc_osm ftype=character(3) pytype=str

Defined at stringconstants.f90 line 396

sc_outname

Element sc_outname ftype=character(7) pytype=str

Defined at stringconstants.f90 line 948

sc_outputfile

Element sc_outputfile ftype=character(10) pytype=str

Defined at stringconstants.f90 line 952

sc_outputformat

Element sc_outputformat ftype=character(12) pytype=str

Defined at stringconstants.f90 line 950

sc_patchw

Element sc_patchw ftype=character(6) pytype=str

Defined at stringconstants.f90 line 954

sc_path

Element sc_path ftype=character(4) pytype=str

Defined at stringconstants.f90 line 404

sc_patternaxisa

Element sc_patternaxisa ftype=character(12) pytype=str

Defined at stringconstants.f90 line 410

sc_patterncentercalibration

Element sc_patterncentercalibration ftype=character(24) pytype=str

Defined at stringconstants.f90 line 1249

sc_patternfile

Element sc_patternfile ftype=character(11) pytype=str

Defined at stringconstants.f90 line 956

sc_patternheight

Element sc_patternheight ftype=character(14) pytype=str

Defined at stringconstants.f90 line 406

sc_patternwidth

Element sc_patternwidth ftype=character(13) pytype=str

Defined at stringconstants.f90 line 408

sc_patx

Element sc_patx ftype=character(4) pytype=str

Defined at stringconstants.f90 line 958

sc_paty

Element sc_paty ftype=character(4) pytype=str

Defined at stringconstants.f90 line 960

sc_pedkin

Element sc_pedkin ftype=character(6) pytype=str

Defined at stringconstants.f90 line 1243

sc_pedkinnamelist

Element sc_pedkinnamelist ftype=character(14) pytype=str

Defined at stringconstants.f90 line 400

sc_pedpattern

Element sc_pedpattern ftype=character(10) pytype=str

Defined at stringconstants.f90 line 962

sc_pedpatterns

Element sc_pedpatterns ftype=character(11) pytype=str

Defined at stringconstants.f90 line 402

sc_pedza

Element sc_pedza ftype=character(5) pytype=str

Defined at stringconstants.f90 line 1239

sc_pedzanamelist

Element sc_pedzanamelist ftype=character(13) pytype=str

Defined at stringconstants.f90 line 1241

sc_pfinversiondata

Element sc_pfinversiondata ftype=character(15) pytype=str

Defined at stringconstants.f90 line 1245

sc_pfinversionnamelist

Element sc_pfinversionnamelist ftype=character(19) pytype=str

Defined at stringconstants.f90 line 1247

sc_phase

Element sc_phase ftype=character(5) pytype=str

Defined at stringconstants.f90 line 412

sc_phasemethod

Element sc_phasemethod ftype=character(11) pytype=str

Defined at stringconstants.f90 line 964

sc_phi

Element sc_phi ftype=character(3) pytype=str

Defined at stringconstants.f90 line 414

sc_phi1

Element sc_phi1 ftype=character(4) pytype=str

Defined at stringconstants.f90 line 416

sc_phi2

Element sc_phi2 ftype=character(4) pytype=str

Defined at stringconstants.f90 line 418

sc_phiefile

Element sc_phiefile ftype=character(8) pytype=str

Defined at stringconstants.f90 line 966

sc_phimfile

Element sc_phimfile ftype=character(8) pytype=str

Defined at stringconstants.f90 line 968

sc_phinum

Element sc_phinum ftype=character(6) pytype=str

Defined at stringconstants.f90 line 970

sc_pixellocation

Element sc_pixellocation ftype=character(13) pytype=str

Defined at stringconstants.f90 line 420

sc_pixelsize

Element sc_pixelsize ftype=character(9) pytype=str

Defined at stringconstants.f90 line 972

sc_platid

Element sc_platid ftype=character(6) pytype=str

Defined at stringconstants.f90 line 974

sc_pointgroup

Element sc_pointgroup ftype=character(10) pytype=str

Defined at stringconstants.f90 line 422

sc_pointgroupnumber

Element sc_pointgroupnumber ftype=character(16) pytype=str

Defined at stringconstants.f90 line 424

sc_poisson

Element sc_poisson ftype=character(7) pytype=str

Defined at stringconstants.f90 line 976

sc_positions

Element sc_positions ftype=character(9) pytype=str

Defined at stringconstants.f90 line 978

sc_progmode

Element sc_progmode ftype=character(8) pytype=str

Defined at stringconstants.f90 line 980

sc_programname

Element sc_programname ftype=character(11) pytype=str

Defined at stringconstants.f90 line 426

sc_qctype

Element sc_qctype ftype=character(6) pytype=str

Defined at stringconstants.f90 line 428

sc_quoutname

Element sc_quoutname ftype=character(9) pytype=str

Defined at stringconstants.f90 line 982

sc_qxy

Element sc_qxy ftype=character(3) pytype=str

Defined at stringconstants.f90 line 984

sc_randomseedfilename

Element sc_randomseedfilename ftype=character(18) pytype=str

Defined at stringconstants.f90 line 105

sc_randomseedsdata

Element sc_randomseedsdata ftype=character(16) pytype=str

Defined at stringconstants.f90 line 139

sc_readmefirst

Element sc_readmefirst ftype=character(11) pytype=str

Defined at stringconstants.f90 line 93

sc_reconstructed

Element sc_reconstructed ftype=character(13) pytype=str

Defined at stringconstants.f90 line 1253

sc_refcnt

Element sc_refcnt ftype=character(6) pytype=str

Defined at stringconstants.f90 line 986

sc_refinedcorrecteddotproducts

Element sc_refinedcorrecteddotproducts ftype=character(27) pytype=str

Defined at stringconstants.f90 line 430

sc_refinedcorrectedeulerangles

Element sc_refinedcorrectedeulerangles ftype=character(27) pytype=str

Defined at stringconstants.f90 line 432

sc_refineddotproducts

Element sc_refineddotproducts ftype=character(18) pytype=str

Defined at stringconstants.f90 line 434

sc_refinedeulerangles

Element sc_refinedeulerangles ftype=character(18) pytype=str

Defined at stringconstants.f90 line 436

sc_release

Element sc_release ftype=character(7) pytype=str

Defined at stringconstants.f90 line 117

sc_resourcepathname

Element sc_resourcepathname ftype=character(16) pytype=str

Defined at stringconstants.f90 line 91

sc_resources

Element sc_resources ftype=character(9) pytype=str

Defined at stringconstants.f90 line 125

sc_restart

Element sc_restart ftype=character(7) pytype=str

Defined at stringconstants.f90 line 988

sc_rfznamelist

Element sc_rfznamelist ftype=character(11) pytype=str

Defined at stringconstants.f90 line 1251

sc_rin

Element sc_rin ftype=character(3) pytype=str

Defined at stringconstants.f90 line 438

sc_roi

Element sc_roi ftype=character(3) pytype=str

Defined at stringconstants.f90 line 1255

sc_rooutname

Element sc_rooutname ftype=character(9) pytype=str

Defined at stringconstants.f90 line 990

sc_rout

Element sc_rout ftype=character(4) pytype=str

Defined at stringconstants.f90 line 440

sc_sampleid

Element sc_sampleid ftype=character(9) pytype=str

Defined at stringconstants.f90 line 444

sc_sampletilt

Element sc_sampletilt ftype=character(11) pytype=str

Defined at stringconstants.f90 line 446

sc_sampling

Element sc_sampling ftype=character(8) pytype=str

Defined at stringconstants.f90 line 992

sc_scalefactor

Element sc_scalefactor ftype=character(11) pytype=str

Defined at stringconstants.f90 line 1289

sc_scalingmode

Element sc_scalingmode ftype=character(11) pytype=str

Defined at stringconstants.f90 line 994

sc_scan1

Element sc_scan1 ftype=character(6) pytype=str

Defined at stringconstants.f90 line 1265

sc_scanid

Element sc_scanid ftype=character(7) pytype=str

Defined at stringconstants.f90 line 448

sc_schematic1

Element sc_schematic1 ftype=character(10) pytype=str

Defined at stringconstants.f90 line 450

sc_schematic2

Element sc_schematic2 ftype=character(10) pytype=str

Defined at stringconstants.f90 line 452

sc_schematic3

Element sc_schematic3 ftype=character(10) pytype=str

Defined at stringconstants.f90 line 454

sc_schematic4

Element sc_schematic4 ftype=character(10) pytype=str

Defined at stringconstants.f90 line 456

sc_section

Element sc_section ftype=character(7) pytype=str

Defined at stringconstants.f90 line 996

sc_sele

Element sc_sele ftype=character(4) pytype=str

Defined at stringconstants.f90 line 998

sc_semsignal

Element sc_semsignal ftype=character(10) pytype=str

Defined at stringconstants.f90 line 458

sc_sg

Element sc_sg ftype=character(2) pytype=str

Defined at stringconstants.f90 line 1305

sc_sgdbdiff

Element sc_sgdbdiff ftype=character(8) pytype=str

Defined at stringconstants.f90 line 1002

sc_sgname

Element sc_sgname ftype=character(6) pytype=str

Defined at stringconstants.f90 line 1000

sc_sig

Element sc_sig ftype=character(3) pytype=str

Defined at stringconstants.f90 line 1004

sc_sigend

Element sc_sigend ftype=character(6) pytype=str

Defined at stringconstants.f90 line 1006

sc_sigstart

Element sc_sigstart ftype=character(8) pytype=str

Defined at stringconstants.f90 line 1008

sc_sigstep

Element sc_sigstep ftype=character(7) pytype=str

Defined at stringconstants.f90 line 1010

sc_source

Element sc_source ftype=character(6) pytype=str

Defined at stringconstants.f90 line 99

sc_spacegroupnumber

Element sc_spacegroupnumber ftype=character(16) pytype=str

Defined at stringconstants.f90 line 460

sc_spacegroupsetting

Element sc_spacegroupsetting ftype=character(17) pytype=str

Defined at stringconstants.f90 line 462

sc_spatialaverage

Element sc_spatialaverage ftype=character(14) pytype=str

Defined at stringconstants.f90 line 1012

sc_sphinxnamelist

Element sc_sphinxnamelist ftype=character(14) pytype=str

Defined at stringconstants.f90 line 464

sc_squhex

Element sc_squhex ftype=character(6) pytype=str

Defined at stringconstants.f90 line 1014

sc_startthick

Element sc_startthick ftype=character(10) pytype=str

Defined at stringconstants.f90 line 1016

sc_starttime

Element sc_starttime ftype=character(9) pytype=str

Defined at stringconstants.f90 line 466

sc_stdout

Element sc_stdout ftype=character(6) pytype=str

Defined at stringconstants.f90 line 468

sc_stemdci

Element sc_stemdci ftype=character(7) pytype=str

Defined at stringconstants.f90 line 1257

sc_stemdcinamelist

Element sc_stemdcinamelist ftype=character(15) pytype=str

Defined at stringconstants.f90 line 1259

sc_stemdcinml

Element sc_stemdcinml ftype=character(10) pytype=str

Defined at stringconstants.f90 line 1261

sc_stemgeometrynamelist

Element sc_stemgeometrynamelist ftype=character(20) pytype=str

Defined at stringconstants.f90 line 1263

sc_stemnmlfile

Element sc_stemnmlfile ftype=character(11) pytype=str

Defined at stringconstants.f90 line 442

sc_stepx

Element sc_stepx ftype=character(6) pytype=str

Defined at stringconstants.f90 line 470

sc_stepxvariable

Element sc_stepxvariable ftype=character(5) pytype=str

Defined at stringconstants.f90 line 1018

sc_stepy

Element sc_stepy ftype=character(6) pytype=str

Defined at stringconstants.f90 line 472

sc_stepyvariable

Element sc_stepyvariable ftype=character(5) pytype=str

Defined at stringconstants.f90 line 1020

sc_stereonh

Element sc_stereonh ftype=character(8) pytype=str

Defined at stringconstants.f90 line 1022

sc_stereosh

Element sc_stereosh ftype=character(8) pytype=str

Defined at stringconstants.f90 line 1024

sc_stoptime

Element sc_stoptime ftype=character(8) pytype=str

Defined at stringconstants.f90 line 474

sc_str

Element sc_str ftype=character(3) pytype=str

Defined at stringconstants.f90 line 612

sc_subsfile

Element sc_subsfile ftype=character(8) pytype=str

Defined at stringconstants.f90 line 1026

sc_summode

Element sc_summode ftype=character(7) pytype=str

Defined at stringconstants.f90 line 1028

sc_symmetry

Element sc_symmetry ftype=character(8) pytype=str

Defined at stringconstants.f90 line 476

sc_templatecodefilename

Element sc_templatecodefilename ftype=character(20) pytype=str

Defined at stringconstants.f90 line 101

sc_templatecodestxt

Element sc_templatecodestxt ftype=character(17) pytype=str

Defined at stringconstants.f90 line 133

sc_templatepathname

Element sc_templatepathname ftype=character(16) pytype=str

Defined at stringconstants.f90 line 89

sc_temporary

Element sc_temporary ftype=character(9) pytype=str

Defined at stringconstants.f90 line 59

sc_test2group

Element sc_test2group ftype=character(10) pytype=str

Defined at stringconstants.f90 line 1285

sc_testdata

Element sc_testdata ftype=character(8) pytype=str

Defined at stringconstants.f90 line 1277

sc_testgroup

Element sc_testgroup ftype=character(9) pytype=str

Defined at stringconstants.f90 line 1287

sc_testing

Element sc_testing ftype=character(7) pytype=str

Defined at stringconstants.f90 line 57

sc_testnml

Element sc_testnml ftype=character(7) pytype=str

Defined at stringconstants.f90 line 1034

sc_tf

Element sc_tf ftype=character(2) pytype=str

Defined at stringconstants.f90 line 1030

sc_thetac

Element sc_thetac ftype=character(6) pytype=str

Defined at stringconstants.f90 line 1036

sc_thickinc

Element sc_thickinc ftype=character(8) pytype=str

Defined at stringconstants.f90 line 1038

sc_thk

Element sc_thk ftype=character(3) pytype=str

Defined at stringconstants.f90 line 1303

sc_tifffile

Element sc_tifffile ftype=character(8) pytype=str

Defined at stringconstants.f90 line 1040

sc_tiffname

Element sc_tiffname ftype=character(8) pytype=str

Defined at stringconstants.f90 line 1042

sc_tiffprefix

Element sc_tiffprefix ftype=character(10) pytype=str

Defined at stringconstants.f90 line 1044

sc_tiltaxis

Element sc_tiltaxis ftype=character(8) pytype=str

Defined at stringconstants.f90 line 1046

sc_tkd

Element sc_tkd ftype=character(3) pytype=str

Defined at stringconstants.f90 line 1267

sc_tkdindexingnamelisttype

Element sc_tkdindexingnamelisttype ftype=character(23) pytype=str

Defined at stringconstants.f90 line 1269

sc_tkdmaster

Element sc_tkdmaster ftype=character(9) pytype=str

Defined at stringconstants.f90 line 1275

sc_tkdmasternamelist

Element sc_tkdmasternamelist ftype=character(17) pytype=str

Defined at stringconstants.f90 line 1271

sc_tkdmasternml

Element sc_tkdmasternml ftype=character(12) pytype=str

Defined at stringconstants.f90 line 478

sc_tkdnamelist

Element sc_tkdnamelist ftype=character(11) pytype=str

Defined at stringconstants.f90 line 1273

sc_tkdpatterns

Element sc_tkdpatterns ftype=character(11) pytype=str

Defined at stringconstants.f90 line 480

sc_tkdspots

Element sc_tkdspots ftype=character(8) pytype=str

Defined at stringconstants.f90 line 484

sc_tkdspotsnml

Element sc_tkdspotsnml ftype=character(11) pytype=str

Defined at stringconstants.f90 line 482

sc_tmp

Element sc_tmp ftype=character(3) pytype=str

Defined at stringconstants.f90 line 67

sc_tmpfile

Element sc_tmpfile ftype=character(7) pytype=str

Defined at stringconstants.f90 line 1048

sc_topdotproductlist

Element sc_topdotproductlist ftype=character(17) pytype=str

Defined at stringconstants.f90 line 486

sc_topmatchindices

Element sc_topmatchindices ftype=character(15) pytype=str

Defined at stringconstants.f90 line 488

sc_totnumel

Element sc_totnumel ftype=character(9) pytype=str

Defined at stringconstants.f90 line 1050

sc_totnumexpt

Element sc_totnumexpt ftype=character(10) pytype=str

Defined at stringconstants.f90 line 1052

sc_trange

Element sc_trange ftype=character(6) pytype=str

Defined at stringconstants.f90 line 1054

sc_ts

Element sc_ts ftype=character(2) pytype=str

Defined at stringconstants.f90 line 1032

sc_uniform

Element sc_uniform ftype=character(7) pytype=str

Defined at stringconstants.f90 line 1056

sc_unitgvectors

Element sc_unitgvectors ftype=character(12) pytype=str

Defined at stringconstants.f90 line 1058

sc_useenergyweighting

Element sc_useenergyweighting ftype=character(18) pytype=str

Defined at stringconstants.f90 line 1060

sc_usenumd

Element sc_usenumd ftype=character(7) pytype=str

Defined at stringconstants.f90 line 1064

sc_useremail

Element sc_useremail ftype=character(9) pytype=str

Defined at stringconstants.f90 line 113

sc_userlocation

Element sc_userlocation ftype=character(12) pytype=str

Defined at stringconstants.f90 line 111

sc_username

Element sc_username ftype=character(8) pytype=str

Defined at stringconstants.f90 line 109

sc_usetmpfile

Element sc_usetmpfile ftype=character(10) pytype=str

Defined at stringconstants.f90 line 1062

sc_valid

Element sc_valid ftype=character(5) pytype=str

Defined at stringconstants.f90 line 490

sc_variants

Element sc_variants ftype=character(8) pytype=str

Defined at stringconstants.f90 line 492

sc_version

Element sc_version ftype=character(7) pytype=str

Defined at stringconstants.f90 line 494

sc_vmean

Element sc_vmean ftype=character(5) pytype=str

Defined at stringconstants.f90 line 1066

sc_voltage

Element sc_voltage ftype=character(7) pytype=str

Defined at stringconstants.f90 line 1068

sc_wavelength

Element sc_wavelength ftype=character(10) pytype=str

Defined at stringconstants.f90 line 1070

sc_wiki

Element sc_wiki ftype=character(4) pytype=str

Defined at stringconstants.f90 line 135

sc_wikicodestxt

Element sc_wikicodestxt ftype=character(13) pytype=str

Defined at stringconstants.f90 line 131

sc_windows

Element sc_windows ftype=character(7) pytype=str

Defined at stringconstants.f90 line 61

sc_workingdistance

Element sc_workingdistance ftype=character(16) pytype=str

Defined at stringconstants.f90 line 496

sc_wyckoffpositionsfilename

Element sc_wyckoffpositionsfilename ftype=character(23) pytype=str

Defined at stringconstants.f90 line 103

sc_wyckoffpositionstxt

Element sc_wyckoffpositionstxt ftype=character(20) pytype=str

Defined at stringconstants.f90 line 137

sc_xpc

Element sc_xpc ftype=character(3) pytype=str

Defined at stringconstants.f90 line 1074

sc_xpos

Element sc_xpos ftype=character(10) pytype=str

Defined at stringconstants.f90 line 500

sc_xposition

Element sc_xposition ftype=character(9) pytype=str

Defined at stringconstants.f90 line 498

sc_xstar

Element sc_xstar ftype=character(6) pytype=str

Defined at stringconstants.f90 line 1072

sc_xtalname

Element sc_xtalname ftype=character(8) pytype=str

Defined at stringconstants.f90 line 1076

sc_xtalname2

Element sc_xtalname2 ftype=character(9) pytype=str

Defined at stringconstants.f90 line 1078

sc_xtalname_gamma

Element sc_xtalname_gamma ftype=character(14) pytype=str

Defined at stringconstants.f90 line 1084

sc_xtalname_gammap

Element sc_xtalname_gammap ftype=character(15) pytype=str

Defined at stringconstants.f90 line 1086

sc_xtalnamefilm

Element sc_xtalnamefilm ftype=character(13) pytype=str

Defined at stringconstants.f90 line 1080

sc_xtalnamesubs

Element sc_xtalnamesubs ftype=character(13) pytype=str

Defined at stringconstants.f90 line 1082

sc_xyarray

Element sc_xyarray ftype=character(7) pytype=str

Defined at stringconstants.f90 line 502

sc_ypc

Element sc_ypc ftype=character(3) pytype=str

Defined at stringconstants.f90 line 1090

sc_ypos

Element sc_ypos ftype=character(10) pytype=str

Defined at stringconstants.f90 line 506

sc_yposition

Element sc_yposition ftype=character(9) pytype=str

Defined at stringconstants.f90 line 504

sc_ystar

Element sc_ystar ftype=character(6) pytype=str

Defined at stringconstants.f90 line 1088

sc_zaimages

Element sc_zaimages ftype=character(8) pytype=str

Defined at stringconstants.f90 line 508

sc_zenododoi

Element sc_zenododoi ftype=character(38) pytype=str

Defined at stringconstants.f90 line 1318

sc_zstar

Element sc_zstar ftype=character(6) pytype=str

Defined at stringconstants.f90 line 1092

class pyEMsoft.Symmetry(*args, **kwargs)

Module symmetry

Defined at symmetry.f90 lines 49-2703

static bfsymmetry(self, uvw, j)

isym, ir = bfsymmetry(self, uvw, j)

Defined at symmetry.f90 lines 1349-1370

Parameters:
  • cell (Unitcell) –
  • uvw (int array) –
  • j (int) –
Returns:

  • isym (int)
  • ir (int)

static calcequivpos(self, site, n, ctmp)

Defined at symmetry.f90 lines 587-644

Parameters:
  • cell (Unitcell) –
  • site (float array) –
  • n (int) –
  • ctmp (float array) –
static calcfamily(self, ind, space, itmp)

num = calcfamily(self, ind, space, itmp)

Defined at symmetry.f90 lines 444-487

Parameters:
  • cell (Unitcell) –
  • ind (int array) –
  • space (str) –
  • itmp (int array) –
Returns:

num

Return type:

int

static calcorbit(self, m, ctmp)

n = calcorbit(self, m, ctmp)

Defined at symmetry.f90 lines 511-570

Parameters:
  • cell (Unitcell) –
  • m (int) –
  • ctmp (float array) –
Returns:

n

Return type:

int

static calcpositions(self, switch_bn)

Defined at symmetry.f90 lines 738-816

Parameters:
  • cell (Unitcell) –
  • switch_bn (str) –
static calcstar(self, kk, stmp, space)

n = calcstar(self, kk, stmp, space)

Defined at symmetry.f90 lines 671-714

Parameters:
  • cell (Unitcell) –
  • kk (float array) –
  • stmp (float array) –
  • space (str) –
Returns:

n

Return type:

int

static checkpatternsymmetry(self, k, ga, isym)

thetam = checkpatternsymmetry(self, k, ga, isym)

Defined at symmetry.f90 lines 2128-2167

Parameters:
  • cell (Unitcell) –
  • k (int array) –
  • ga (int array) –
  • isym (int) –
Returns:

thetam

Return type:

float

static extractwyckoffposition(wyckoffpos, pt)

Defined at symmetry.f90 lines 2608-2659

Parameters:
  • wyckoffpos (str) –
  • pt (float array) –
static generate2dsymmetry(tdpg, pgn)

Defined at symmetry.f90 lines 1991-2099

Parameters:
  • tdpg (Symdata2D) –
  • pgn (int) –
  • ------------
static generatesymmetry(self, dopg)

Defined at symmetry.f90 lines 349-421

Parameters:
  • cell (Unitcell) –
  • dopg (bool) –
static getasymposwyckoff(self)

Defined at symmetry.f90 lines 2516-2590

Parameters:cell (Unitcell) –
static getdiffractiongroup(self, uvw, pgn)

dgn = getdiffractiongroup(self, uvw, pgn)

Defined at symmetry.f90 lines 1448-1972

Parameters:
  • cell (Unitcell) –
  • uvw (int array) –
  • pgn (int) –
Returns:

  • dgn (int)
  • ————

static gethexvsrho(self, pgnum)

stnum = gethexvsrho(self, pgnum)

Defined at symmetry.f90 lines 2185-2231

Parameters:
  • cell (Unitcell) –
  • pgnum (int) –
Returns:

stnum

Return type:

int

static getlauegroupnumber(sgnum)

lgn = getlauegroupnumber(sgnum)

Defined at symmetry.f90 lines 2673-2703

Parameters:sgnum (int) –
Returns:lgn
Return type:int
static getorder(k, il, num, itmp)

jcnt = getorder(k, il, num, itmp)

Defined at symmetry.f90 lines 1039-1057

Parameters:
  • k (float array) –
  • il (int array) –
  • num (int) –
  • itmp (int array) –
Returns:

jcnt

Return type:

int

static getpatternsymmetry(self, uvw, pgnum, verbose=None)

dgn = getpatternsymmetry(self, uvw, pgnum[, verbose])

Defined at symmetry.f90 lines 1389-1418

Parameters:
  • cell (Unitcell) –
  • uvw (int array) –
  • pgnum (int) –
  • verbose (bool) –
Returns:

dgn

Return type:

int

static getsetting(self)

iset = getsetting(self)

Defined at symmetry.f90 lines 840-884

Parameters:cell (Unitcell) –
Returns:iset
Return type:int
static getspacegroup(self)

Defined at symmetry.f90 lines 947-1014

Parameters:cell (Unitcell) –
static interpretwyckoffletter(t, x, y, z)

st = interpretwyckoffletter(t, x, y, z)

Defined at symmetry.f90 lines 2344-2380

Parameters:
  • t (str) –
  • x (float) –
  • y (float) –
  • z (float) –
Returns:

st

Return type:

float

static isgallowed(self, g)

isgallowed = isgallowed(self, g)

Defined at symmetry.f90 lines 1292-1313

Parameters:
  • cell (Unitcell) –
  • g (int array) –
Returns:

isgallowed

Return type:

bool

static isitnew(self, nsym)

isitnew = isitnew(self, nsym)

Defined at symmetry.f90 lines 304-325

Parameters:
  • cell (Unitcell) –
  • nsym (int) –
Returns:

isitnew

Return type:

bool

static listpointgroups()

Defined at symmetry.f90 lines 896-910

static makegenerators(self)

Defined at symmetry.f90 lines 140-225

Parameters:cell (Unitcell) –
static matrixmult(self, k1, k2)

Defined at symmetry.f90 lines 251-282

Parameters:
  • cell (Unitcell) –
  • k1 (int) –
  • k2 (int) –
static shortestg(self, k, gone, gtwo, isym)

Defined at symmetry.f90 lines 1109-1269

Parameters:
  • cell (Unitcell) –
  • k (int array) –
  • gone (int array) –
  • gtwo (int array) –
  • isym (int) –
static sym_fillgen(self, t, isgn)

Defined at symmetry.f90 lines 73-119

Parameters:
  • cell (Unitcell) –
  • t (str array) –
  • isgn (int) –
static sym_getmultiplicity(t)

stmult = sym_getmultiplicity(t)

Defined at symmetry.f90 lines 2245-2271

Parameters:t (str) –
Returns:stmult
Return type:str
static sym_getposition(t)

st = sym_getposition(t)

Defined at symmetry.f90 lines 2285-2329

Parameters:t (str) –
Returns:st
Return type:str
static sym_getwpstring(sgnum, wpstring)

Defined at symmetry.f90 lines 2395-2424

Parameters:
  • sgnum (int) –
  • wpstring (str) –
static sym_printwyckoffpositions(sgnum, wpstring[, wyckofflist])

Defined at symmetry.f90 lines 2440-2499

Parameters:
  • sgnum (int) –
  • wpstring (str) –
  • wyckofflist (str array) –
class pyEMsoft.Timing(*args, **kwargs)

Module timing

Defined at timing.f90 lines 42-302

static printtime(tm)

Defined at timing.f90 lines 249-273

Parameters:tm (float) –
static time_estimate(self, numk)

Defined at timing.f90 lines 170-186

Parameters:
  • tt (Timetype) –
  • numk (int) –
static time_remaining(self, ik, numk)

Defined at timing.f90 lines 204-233

Parameters:
  • tt (Timetype) –
  • ik (int) –
  • numk (int) –
static time_report(self, interval)

Defined at timing.f90 lines 124-132

Parameters:
  • tt (Timetype) –
  • interval (float) –
static time_reset(self)

Defined at timing.f90 lines 95-107

Parameters:tt (Timetype) –
static time_start(self)

Defined at timing.f90 lines 146-153

Parameters:tt (Timetype) –
static time_stop(self, numk)

Defined at timing.f90 lines 290-302

Parameters:
  • tt (Timetype) –
  • numk (int) –
static time_tick()

t = time_tick()

Defined at timing.f90 lines 58-62

Returns:t
Return type:int
static time_tock(t)

tock = time_tock(t)

Defined at timing.f90 lines 74-81

Parameters:t (int) –
Returns:tock
Return type:float
class pyEMsoft.Typedefs(*args, **kwargs)

Module typedefs

Defined at typedefs.f90 lines 65-1777

bfpg

Element bfpg ftype=integer(kind=irg) pytype=int

Defined at typedefs.f90 line 461

cslintegers

Element cslintegers ftype=integer(kind=irg) pytype=int

Defined at typedefs.f90 line 1622

csllabels

Element csllabels ftype=character(3) pytype=str

Defined at typedefs.f90 line 1592

cslnumberdefined

Element cslnumberdefined ftype=integer(kind=irg) pytype=int

Defined at typedefs.f90 line 1587

dfgn

Element dfgn ftype=integer(kind=irg) pytype=int

Defined at typedefs.f90 line 467

dfsp

Element dfsp ftype=integer(kind=irg) pytype=int

Defined at typedefs.f90 line 470

dg

Element dg ftype=character(5) pytype=str

Defined at typedefs.f90 line 453

dgorder

Element dgorder ftype=integer(kind=irg) pytype=int

Defined at typedefs.f90 line 458

dgpg

Element dgpg ftype=logical pytype=bool

Defined at typedefs.f90 line 514

extendedhmorthsymbols

Element extendedhmorthsymbols ftype=character(11) pytype=str

Defined at typedefs.f90 line 268

extendedorthsettings

Element extendedorthsettings ftype=character(8) pytype=str

Defined at typedefs.f90 line 207

fztypetable

Element fztypetable ftype=integer(kind=irg) pytype=int

Defined at typedefs.f90 line 819

maxdefects

Element maxdefects ftype=integer(kind=irg) pytype=int

Defined at typedefs.f90 line 79

maxpasym

Element maxpasym ftype=integer(kind=irg) pytype=int

Defined at typedefs.f90 line 76

pdg

Element pdg ftype=integer(kind=irg) pytype=int

Defined at typedefs.f90 line 474

pglaue

Element pglaue ftype=integer(kind=irg) pytype=int

Defined at typedefs.f90 line 435

pglaueinv

Element pglaueinv ftype=integer(kind=irg) pytype=int

Defined at typedefs.f90 line 439

pgrot

Element pgrot ftype=integer(kind=irg) pytype=int

Defined at typedefs.f90 line 431

pgsamplingtype

Element pgsamplingtype ftype=integer(kind=irg) pytype=int

Defined at typedefs.f90 line 445

pgthd

Element pgthd ftype=character(5) pytype=str

Defined at typedefs.f90 line 421

pgthdorder

Element pgthdorder ftype=integer(kind=irg) pytype=int

Defined at typedefs.f90 line 427

pgtwd

Element pgtwd ftype=character(10) pytype=str

Defined at typedefs.f90 line 400

pgtwdinverse

Element pgtwdinverse ftype=integer(kind=irg) pytype=int

Defined at typedefs.f90 line 412

pgtwdorder

Element pgtwdorder ftype=integer(kind=irg) pytype=int

Defined at typedefs.f90 line 403

sgpg

Element sgpg ftype=integer(kind=irg) pytype=int

Defined at typedefs.f90 line 358

sgsym

Element sgsym ftype=integer(kind=irg) pytype=int

Defined at typedefs.f90 line 366

sgsymnum

Element sgsymnum ftype=integer(kind=irg) pytype=int

Defined at typedefs.f90 line 394

sgxsym

Element sgxsym ftype=integer(kind=irg) pytype=int

Defined at typedefs.f90 line 353

sht_mirinv

Element sht_mirinv ftype=integer(kind=irg) pytype=int

Defined at typedefs.f90 line 540

sht_zrot

Element sht_zrot ftype=integer(kind=irg) pytype=int

Defined at typedefs.f90 line 528

sym_gl

Element sym_gl ftype=character(40) pytype=str

Defined at typedefs.f90 line 350

sym_qsymop

Element sym_qsymop ftype=real(kind=dbl) pytype=float

Defined at typedefs.f90 line 734

sym_sgname

Element sym_sgname ftype=character(11) pytype=str

Defined at typedefs.f90 line 203

tslsymtype

Element tslsymtype ftype=character(2) pytype=str

Defined at typedefs.f90 line 759

wppg

Element wppg ftype=integer(kind=irg) pytype=int

Defined at typedefs.f90 line 464

class pyEMsoft.Utilities(*args, **kwargs)

Module utilities

Defined at utilities.f90 lines 40-117

static getxtaldata(xtalname, cellparams, tslsymmetry=None)

sgnum = getxtaldata(xtalname, cellparams[, tslsymmetry])

Defined at utilities.f90 lines 60-117

Parameters:
  • xtalname (str) –
  • cellparams (float array) –
  • tslsymmetry (str) –
Returns:

  • sgnum (int)
  • ==========================