Extremal#

Run thermal dynamics with extremal dynamics.

Functions

BranchPreparation([cli_args, _return_parser])

Branch from prepared stress state and add parameters.

EnsembleAvalanches_x0([cli_args, ...])

Calculate properties of avalanches.

EnsembleInfo([cli_args, _return_parser])

Basic interpretation of the ensemble.

EnsembleStructure([cli_args, _return_parser])

Extract the structure factor at snapshots.

Plot([cli_args, _return_parser])

Basic of the ensemble.

Run([cli_args, _return_parser])

Run simulation at fixed stress.

UpgradeData([cli_args, _return_parser])

Upgrade data to the current version.

Details

depinning_creep_2024.Extremal.BranchPreparation(cli_args: list = None, _return_parser: bool = False) None#

Branch from prepared stress state and add parameters.

Parameters
  • cli_args – Command line arguments, see --help for details. Default: sys.argv[1:] is used.

  • _return_parser – Return parser instead of executing (for documentation).

Returns

None if executed, parser if return_parser.

depinning_creep_2024.Extremal.EnsembleAvalanches_x0(cli_args: list = None, _return_parser: bool = False, _module: str = 'Extremal')#

Calculate properties of avalanches. - Avalanches are segmented by using an arbitrary “x0”.

Parameters
  • cli_args – Command line arguments, see --help for details. Default: sys.argv[1:] is used.

  • _return_parser – Return parser instead of executing (for documentation).

  • _module – Name of the module calling this function.

Returns

None if executed, parser if return_parser.

depinning_creep_2024.Extremal.EnsembleInfo(cli_args: list = None, _return_parser: bool = False) None#

Basic interpretation of the ensemble.

Parameters
  • cli_args – Command line arguments, see --help for details. Default: sys.argv[1:] is used.

  • _return_parser – Return parser instead of executing (for documentation).

Returns

None if executed, parser if return_parser.

depinning_creep_2024.Extremal.EnsembleStructure(cli_args: list = None, _return_parser: bool = False) None#

Extract the structure factor at snapshots. See: https://doi.org/10.1103/PhysRevB.74.140201 https://doi.org/10.1103/PhysRevLett.118.147208

Parameters
  • cli_args – Command line arguments, see --help for details. Default: sys.argv[1:] is used.

  • _return_parser – Return parser instead of executing (for documentation).

Returns

None if executed, parser if return_parser.

depinning_creep_2024.Extremal.Plot(cli_args: list = None, _return_parser: bool = False) None#

Basic of the ensemble.

Parameters
  • cli_args – Command line arguments, see --help for details. Default: sys.argv[1:] is used.

  • _return_parser – Return parser instead of executing (for documentation).

Returns

None if executed, parser if return_parser.

depinning_creep_2024.Extremal.Run(cli_args: list = None, _return_parser: bool = False) None#

Run simulation at fixed stress.

  1. Run file["/Thermal/snapshots"].attrs["preparation"] events and take snapshot.

  2. Run file["/Thermal/avalanches/idx"].shape[1] events, and record:

    1. Sequence of failing blocks:

      • time t

      • flat index of failing block idx

    2. Snapshot.

  3. Run file["/Thermal/snapshots"].attrs["interval"] events and take snapshot.

  4. Repeat from 1.

Parameters
  • cli_args – Command line arguments, see --help for details. Default: sys.argv[1:] is used.

  • _return_parser – Return parser instead of executing (for documentation).

Returns

None if executed, parser if return_parser.

depinning_creep_2024.Extremal.UpgradeData(cli_args: list = None, _return_parser: bool = False) None#

Upgrade data to the current version.

Parameters
  • cli_args – Command line arguments, see --help for details. Default: sys.argv[1:] is used.

  • _return_parser – Return parser instead of executing (for documentation).

Returns

None if executed, parser if return_parser.