diff --git a/pydrex.html b/pydrex.html index 289601ce..32083ae5 100644 --- a/pydrex.html +++ b/pydrex.html @@ -98,7 +98,7 @@

-

This software is currently in early development (pre-alpha) +

This software is currently in early development (alpha) and therefore subject to breaking changes without notice.

@@ -334,7 +334,7 @@

Parameter reference

4--- 5 6.. warning:: - 7 **This software is currently in early development (pre-alpha) + 7 **This software is currently in early development (alpha) 8 and therefore subject to breaking changes without notice.** 9 10## About diff --git a/pydrex/cli.html b/pydrex/cli.html index 5de1974e..14a53524 100644 --- a/pydrex/cli.html +++ b/pydrex/cli.html @@ -893,7 +893,7 @@

CLI_HANDLERS = - CLI_HANDLERS(pole_figure_visualiser=<PoleFigureVisualiser object>, h5part_extractor=<H5partExtractor object>, mesh_generator=<MeshGenerator object>, npz_file_inspector=<NPZFileInspector object>) + CLI_HANDLERS(h5part_extractor=<H5partExtractor object>, npz_file_inspector=<NPZFileInspector object>, pole_figure_visualiser=<PoleFigureVisualiser object>, mesh_generator=<MeshGenerator object>)
diff --git a/search.js b/search.js index 8105b193..6743b2dd 100644 --- a/search.js +++ b/search.js @@ -1,6 +1,6 @@ window.pdocSearch = (function(){ /** elasticlunr - http://weixsong.github.io * Copyright (C) 2017 Oliver Nightingale * Copyright (C) 2017 Wei Song * MIT Licensed */!function(){function e(e){if(null===e||"object"!=typeof e)return e;var t=e.constructor();for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t}var t=function(e){var n=new t.Index;return n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),e&&e.call(n,n),n};t.version="0.9.5",lunr=t,t.utils={},t.utils.warn=function(e){return function(t){e.console&&console.warn&&console.warn(t)}}(this),t.utils.toString=function(e){return void 0===e||null===e?"":e.toString()},t.EventEmitter=function(){this.events={}},t.EventEmitter.prototype.addListener=function(){var e=Array.prototype.slice.call(arguments),t=e.pop(),n=e;if("function"!=typeof t)throw new TypeError("last argument must be a function");n.forEach(function(e){this.hasHandler(e)||(this.events[e]=[]),this.events[e].push(t)},this)},t.EventEmitter.prototype.removeListener=function(e,t){if(this.hasHandler(e)){var n=this.events[e].indexOf(t);-1!==n&&(this.events[e].splice(n,1),0==this.events[e].length&&delete this.events[e])}},t.EventEmitter.prototype.emit=function(e){if(this.hasHandler(e)){var t=Array.prototype.slice.call(arguments,1);this.events[e].forEach(function(e){e.apply(void 0,t)},this)}},t.EventEmitter.prototype.hasHandler=function(e){return e in this.events},t.tokenizer=function(e){if(!arguments.length||null===e||void 0===e)return[];if(Array.isArray(e)){var n=e.filter(function(e){return null===e||void 0===e?!1:!0});n=n.map(function(e){return t.utils.toString(e).toLowerCase()});var i=[];return n.forEach(function(e){var n=e.split(t.tokenizer.seperator);i=i.concat(n)},this),i}return e.toString().trim().toLowerCase().split(t.tokenizer.seperator)},t.tokenizer.defaultSeperator=/[\s\-]+/,t.tokenizer.seperator=t.tokenizer.defaultSeperator,t.tokenizer.setSeperator=function(e){null!==e&&void 0!==e&&"object"==typeof e&&(t.tokenizer.seperator=e)},t.tokenizer.resetSeperator=function(){t.tokenizer.seperator=t.tokenizer.defaultSeperator},t.tokenizer.getSeperator=function(){return t.tokenizer.seperator},t.Pipeline=function(){this._queue=[]},t.Pipeline.registeredFunctions={},t.Pipeline.registerFunction=function(e,n){n in t.Pipeline.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+n),e.label=n,t.Pipeline.registeredFunctions[n]=e},t.Pipeline.getRegisteredFunction=function(e){return e in t.Pipeline.registeredFunctions!=!0?null:t.Pipeline.registeredFunctions[e]},t.Pipeline.warnIfFunctionNotRegistered=function(e){var n=e.label&&e.label in this.registeredFunctions;n||t.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(e){var i=t.Pipeline.getRegisteredFunction(e);if(!i)throw new Error("Cannot load un-registered function: "+e);n.add(i)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(e){t.Pipeline.warnIfFunctionNotRegistered(e),this._queue.push(e)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var i=this._queue.indexOf(e);if(-1===i)throw new Error("Cannot find existingFn");this._queue.splice(i+1,0,n)},t.Pipeline.prototype.before=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var i=this._queue.indexOf(e);if(-1===i)throw new Error("Cannot find existingFn");this._queue.splice(i,0,n)},t.Pipeline.prototype.remove=function(e){var t=this._queue.indexOf(e);-1!==t&&this._queue.splice(t,1)},t.Pipeline.prototype.run=function(e){for(var t=[],n=e.length,i=this._queue.length,o=0;n>o;o++){for(var r=e[o],s=0;i>s&&(r=this._queue[s](r,o,e),void 0!==r&&null!==r);s++);void 0!==r&&null!==r&&t.push(r)}return t},t.Pipeline.prototype.reset=function(){this._queue=[]},t.Pipeline.prototype.get=function(){return this._queue},t.Pipeline.prototype.toJSON=function(){return this._queue.map(function(e){return t.Pipeline.warnIfFunctionNotRegistered(e),e.label})},t.Index=function(){this._fields=[],this._ref="id",this.pipeline=new t.Pipeline,this.documentStore=new t.DocumentStore,this.index={},this.eventEmitter=new t.EventEmitter,this._idfCache={},this.on("add","remove","update",function(){this._idfCache={}}.bind(this))},t.Index.prototype.on=function(){var e=Array.prototype.slice.call(arguments);return this.eventEmitter.addListener.apply(this.eventEmitter,e)},t.Index.prototype.off=function(e,t){return this.eventEmitter.removeListener(e,t)},t.Index.load=function(e){e.version!==t.version&&t.utils.warn("version mismatch: current "+t.version+" importing "+e.version);var n=new this;n._fields=e.fields,n._ref=e.ref,n.documentStore=t.DocumentStore.load(e.documentStore),n.pipeline=t.Pipeline.load(e.pipeline),n.index={};for(var i in e.index)n.index[i]=t.InvertedIndex.load(e.index[i]);return n},t.Index.prototype.addField=function(e){return this._fields.push(e),this.index[e]=new t.InvertedIndex,this},t.Index.prototype.setRef=function(e){return this._ref=e,this},t.Index.prototype.saveDocument=function(e){return this.documentStore=new t.DocumentStore(e),this},t.Index.prototype.addDoc=function(e,n){if(e){var n=void 0===n?!0:n,i=e[this._ref];this.documentStore.addDoc(i,e),this._fields.forEach(function(n){var o=this.pipeline.run(t.tokenizer(e[n]));this.documentStore.addFieldLength(i,n,o.length);var r={};o.forEach(function(e){e in r?r[e]+=1:r[e]=1},this);for(var s in r){var u=r[s];u=Math.sqrt(u),this.index[n].addToken(s,{ref:i,tf:u})}},this),n&&this.eventEmitter.emit("add",e,this)}},t.Index.prototype.removeDocByRef=function(e){if(e&&this.documentStore.isDocStored()!==!1&&this.documentStore.hasDoc(e)){var t=this.documentStore.getDoc(e);this.removeDoc(t,!1)}},t.Index.prototype.removeDoc=function(e,n){if(e){var n=void 0===n?!0:n,i=e[this._ref];this.documentStore.hasDoc(i)&&(this.documentStore.removeDoc(i),this._fields.forEach(function(n){var o=this.pipeline.run(t.tokenizer(e[n]));o.forEach(function(e){this.index[n].removeToken(e,i)},this)},this),n&&this.eventEmitter.emit("remove",e,this))}},t.Index.prototype.updateDoc=function(e,t){var t=void 0===t?!0:t;this.removeDocByRef(e[this._ref],!1),this.addDoc(e,!1),t&&this.eventEmitter.emit("update",e,this)},t.Index.prototype.idf=function(e,t){var n="@"+t+"/"+e;if(Object.prototype.hasOwnProperty.call(this._idfCache,n))return this._idfCache[n];var i=this.index[t].getDocFreq(e),o=1+Math.log(this.documentStore.length/(i+1));return this._idfCache[n]=o,o},t.Index.prototype.getFields=function(){return this._fields.slice()},t.Index.prototype.search=function(e,n){if(!e)return[];e="string"==typeof e?{any:e}:JSON.parse(JSON.stringify(e));var i=null;null!=n&&(i=JSON.stringify(n));for(var o=new t.Configuration(i,this.getFields()).get(),r={},s=Object.keys(e),u=0;u0&&t.push(e);for(var i in n)"docs"!==i&&"df"!==i&&this.expandToken(e+i,t,n[i]);return t},t.InvertedIndex.prototype.toJSON=function(){return{root:this.root}},t.Configuration=function(e,n){var e=e||"";if(void 0==n||null==n)throw new Error("fields should not be null");this.config={};var i;try{i=JSON.parse(e),this.buildUserConfig(i,n)}catch(o){t.utils.warn("user configuration parse failed, will use default configuration"),this.buildDefaultConfig(n)}},t.Configuration.prototype.buildDefaultConfig=function(e){this.reset(),e.forEach(function(e){this.config[e]={boost:1,bool:"OR",expand:!1}},this)},t.Configuration.prototype.buildUserConfig=function(e,n){var i="OR",o=!1;if(this.reset(),"bool"in e&&(i=e.bool||i),"expand"in e&&(o=e.expand||o),"fields"in e)for(var r in e.fields)if(n.indexOf(r)>-1){var s=e.fields[r],u=o;void 0!=s.expand&&(u=s.expand),this.config[r]={boost:s.boost||0===s.boost?s.boost:1,bool:s.bool||i,expand:u}}else t.utils.warn("field name in user configuration not found in index instance fields");else this.addAllFields2UserConfig(i,o,n)},t.Configuration.prototype.addAllFields2UserConfig=function(e,t,n){n.forEach(function(n){this.config[n]={boost:1,bool:e,expand:t}},this)},t.Configuration.prototype.get=function(){return this.config},t.Configuration.prototype.reset=function(){this.config={}},lunr.SortedSet=function(){this.length=0,this.elements=[]},lunr.SortedSet.load=function(e){var t=new this;return t.elements=e,t.length=e.length,t},lunr.SortedSet.prototype.add=function(){var e,t;for(e=0;e1;){if(r===e)return o;e>r&&(t=o),r>e&&(n=o),i=n-t,o=t+Math.floor(i/2),r=this.elements[o]}return r===e?o:-1},lunr.SortedSet.prototype.locationFor=function(e){for(var t=0,n=this.elements.length,i=n-t,o=t+Math.floor(i/2),r=this.elements[o];i>1;)e>r&&(t=o),r>e&&(n=o),i=n-t,o=t+Math.floor(i/2),r=this.elements[o];return r>e?o:e>r?o+1:void 0},lunr.SortedSet.prototype.intersect=function(e){for(var t=new lunr.SortedSet,n=0,i=0,o=this.length,r=e.length,s=this.elements,u=e.elements;;){if(n>o-1||i>r-1)break;s[n]!==u[i]?s[n]u[i]&&i++:(t.add(s[n]),n++,i++)}return t},lunr.SortedSet.prototype.clone=function(){var e=new lunr.SortedSet;return e.elements=this.toArray(),e.length=e.elements.length,e},lunr.SortedSet.prototype.union=function(e){var t,n,i;this.length>=e.length?(t=this,n=e):(t=e,n=this),i=t.clone();for(var o=0,r=n.toArray();oSimulate crystallographic preferred orientation evolution in polycrystals

\n\n
\n\n
\n\n

This software is currently in early development (pre-alpha)\nand therefore subject to breaking changes without notice.

\n\n
\n\n

About

\n\n

Viscoplastic deformation of minerals, e.g. in Earth's mantle, leads to distinct\nsignatures in the mineral texture. Many minerals naturally occur in\npolycrystalline form, which means that they are composed of many grains with\ndifferent volumes and lattice orientations. Preferential alignment of the\naverage lattice orientation is called crystallographic preferred orientation\n(CPO). PyDRex simulates the development and evolution of CPO in deforming\npolycrystals, as well as tracking macroscopic finite strain measures.\nCurrently, the code supports olivine and enstatite mineral phases. The\nfollowing features are provided:

\n\n
    \n
  • JIT-compiled CPO solver, based on the D-Rex model, which updates the\npolycrystal orientation distribution depending on the macroscopic velocity\ngradients
  • \n
  • Mineral class which stores attributes of a distinct mineral phase in the\npolycrystal and its texture snapshots
  • \n
  • Voigt averaging to calculate the average elastic tensor of a textured,\nmultiphase polycrystal
  • \n
  • Decomposition of average elastic tensors into components attributed to\nminerals with distinct lattice symmetries
  • \n
  • Crystallographic pole figure visualisation (contouring is a work in progress)
  • \n
  • [work in progress] Texture diagnostics: M-index, bingham average,\nPoint-Girdle-Random symmetry, coaxial a.k.a \"BA\" index, etc.
  • \n
  • [work in progress] Seismic anisotropy diagnostics: % tensorial anisotropy,\nhexagonal symmetry a.k.a transverse isotropy direction, etc.
  • \n
\n\n

The core CPO solver is based on the original Fortran 90 implementation by \u00c9douard Kaminski,\nwhich can be downloaded from this link (~90KB).\nThe reference papers are Kaminski & Ribe (2001)\nand Kaminski & Ribe (2004),\nand an open-access paper which discusses the model is Fraters & Billen (2021).

\n\n

Installation

\n\n

The minimum required Python version is set using requires-python in the\npyproject.toml file.\nFor installation instructions,\nsee the README file.

\n\n

Documentation

\n\n

The website menu can be used to discover the public API of this package.\nSome of the tests are also documented and can serve as usage examples.\nTheir docstrings can be viewed in this section.\nDocumentation is also available from the Python REPL via the help() method.

\n\n

The D-Rex kinematic CPO model

\n\n

The D-Rex model is used to compute crystallographic preferred orientation (CPO)\nfor polycrystals deforming by plastic deformation and dynamic recrystallization.\nPolycrystals are discretized into \"grains\" which represent fractional volumes\nof the total crystal that are characterised by a particular crystal lattice\norientation. For numerical efficiency, the number of grains in the model does\nnot change, and should only be interpreted as an approximation of the number\nof (unrecrystallised) physical grains. Dynamic recrystallization is modelled using\nstatistical expressions which approximate the interaction of each grain with an\neffective medium based on the averaged dislocation energy of all other grains. Note that\nthe model is not suited to situations where static recrystallization processes are\nsignificant.

\n\n

The primary microphysical mechanism for plastic deformation of the polycrystal\nis dislocation creep, which involves dislocation glide (\"slip\") along symmetry\nplanes of the mineral and dislocation climb, which allows for dislocations to\nannihilate each other so that the number of dislocations reaches a steady-state.\nThe D-Rex model does not simulate dislocation climb, but implicitly assumes that\nthe dislocations are in steady-state so that the dislocation density of the\ncrystal can be described by

\n\n

$$\n\u03c1 \u221d b^{-2} \\left(\\frac{\u03c3}{\u03bc}\\right)^{p}\n$$

\n\n

where $b$ is the length of the Burgers' vector, $\u03c3$ is the stress\nand $\u03bc$ is the shear modulus. The value of the exponent $p$ is given by the\nstress_exponent input parameter. For an overview of available parameters,\nsee [the pydrex.mock source code, for now...]

\n\n

The effects of dynamic recrystallization are twofold. Grains with a higher than\naverage dislocation density may be affected by either grain nucleation, which is\nthe formation of initially small, strain-free sub-grains, or grain boundary\nmigration, by which process other grains of lower strain energy annex a portion\nof its volume. Nucleation occurs mostly in grains oriented favourably for\ndislocation glide, and the new grains also grow by grain boundary migration.\nIf nucleation is too inefficient, the dislocation density in deformation-aligned\ngrains will remain high and these grains will therefore shrink in volume. On the\nother hand, if grain boundaries are too immobile, then nucleated grains will take\nlonger to grow, reducing the speed of CPO development and re-orientation.\nBecause nucleated grains are assumed to inherit the orientation of the parent,\nthey do not affect the model except by reducing the average dislocation density.\nA grain boundary mobility parameter of $M^{\u2217} = 0$ will therefore disable any\nrecrystallization effects. Finally, the process of grain boundary sliding can\nalso be included, which simply disallows rotation of grains with very small volume.\nThis only affects CPO evolution by introducing a latency for the onset of grain\nboundary migration in nucleated grains. It also manifests as an upper bound on\ntexture strength.

\n\n

Parameter reference

\n\n

Model parameters will eventually be provided in a .toml file.\nFor now just pass a dictionary to config in the Mineral.update_orientations method.\nA draft of the input file spec is shown below:

\n\n
\n
# PyDRex TOML configuration specification.\n# Exactly one valid combination of fields from the [input] section are required,\n# the rest is optional.\n\n# Simulation name is optional but recommended.\nname = "pydrex-spec"\n\n# Input files/options are given in this section:\n[input]\n\n# Input data can be provided in one of three ways:\n# 1. An input mesh with the steady-state numerical velocity gradient field\n#    and a plain text SCSV file specifying the FINAL locations of the polycrystals.\n#    In this case, polycrystals will first be back-propagated along flow pathlines,\n#    and then forward-propagated while the CPO is calculated.\n#    The SCSV file should have column names 'X', 'Y', 'Z' for 3D or any two of those for 2D.\n# 2. A built-in (analytical) velocity gradient function from `pydrex.velocity_gradients`,\n#    its arguments, and INITIAL locations of the polycrystals. In this case,\n#    polycrystals will immediately be forward-advected in the specified field.\n# 3. Pre-computed pathline files with velocity gradients at each point.\n#    These can be either plain text SCSV files or binary NPZ files.\n#    They should have columns/fields called: 'X_id', 'Y_id', 'Z_id', 'L11_id', 'L12_id', 'L13_id', etc.\n#    where 'id' is replaced by an unique identifier of the particle/pathline.\n#    If a field called 't' is also present, it will be used for the timestamps.\n#    Alternatively, a fixed timestep for all paths can be specified using `timestep`.\n# 4. Names of fields to be read from a geodynamics framework during runtime (not implemented yet).\n\n# Example for method 1, not only .vtu but any format supported by meshio should work:\n# mesh = "filename.vtu"\n# locations_final = "filename.scsv"\n# timestep = 1e9\n\n# Example for method 2:\nvelocity_gradient = ["simple_shear_2d", "Y", "X", 5e-6]\nlocations_initial = "start.scsv"\ntimestep = 1e9\n\n# Example for method 3:\n# timestep = 1e9\n# paths = ["path001.npz", "path002.scsv"]\n\n# In cases where the pathlines do not exit the domain,\n# a maximum strain threshold can bee provided, after which advection is halted.\n# max_strain = 10\n\n# Output files/options are given in this section:\n[output]\n\n# Optional output directory, will be created if missing.\n# This is also relative to the parent directory of the TOML file,\n# unless an absolute path is given.\ndirectory = "out"\n\n# Optional choice of mineral phases to include in raw output.\n# Raw output means rotation matrices and grain volumes, so 10 floats per grain per mineral.\n# By default, raw output for all supported minerals is saved.\nraw_output = ["olivine"]\n\n# Optional choice of mineral phases to include in diagnostic output.\n# Diagnostic output includes texture symmetry, strength and mean angle results.\n# By default, diagnostic output for all supported minerals is saved.\ndiagnostics = ["olivine"]\n\n# Should anisotropy postprocessing results be calculated?\n# This uses voigt averaging so the effective values for the multiphase polycrystal are calculated.\nanisotropy = true\n\n# Optional pathline output files (velocity gradients, positions, timestamps, particle ids).\n# Pathline output files use the same format as pathline inputs (by default, they are not produced).\n# They are stored inside the output directory unless absolute paths are given.\n# paths = ["pathline001.scsv"]\n\n# Optional logging level for log files.\n# This sets the log level for all log files, overriding the default value of "WARNING".\n# Supported levels are controlled by Python's logging module.\n# Usually they are "CRITICAL", "ERROR", "WARNING", "INFO" and "DEBUG".\nlog_level = "DEBUG"\n\n# DREX and simulation parameters are given in this section:\n[parameters]\n\n# Optional olivine volume fraction to use for multiphase simulations.\n# If enstatite_fraction is provided, they must sum to 1.\n# Otherwise, the remainder is assumed to be enstatite.\n# olivine_fraction = 1.\n\n# Optional enstatite volume fraction to use for multiphase simulations.\n# If olivine_fraction is provided, they must sum to 1.\n# Otherwise, the remainder is assumed to be olivine.\n# enstatite_fraction = 0.\n\n# Optional initial olivine fabric. A-type by default.\ninitial_olivine_fabric = "A"\n\n# Optional DREX stress_exponent, see documentation for details.\nstress_exponent = 1.5\n\n# Optional DREX deformation_exponent, see documentation for details.\ndeformation_exponent = 3.5\n\n# Optional DREX grain boudary mobility, see documentation for details.\ngbm_mobility = 125\n\n# Optional DREX grain boundary sliding threshold, see documentation for details.\ngbs_threshold = 0.3\n\n# Optional DREX nucleation efficiency, see documentation for details.\nnucleation_efficiency = 5.0\n\n# Optional number of (initial) grains per mineral phase per polycrystal.\nnumber_of_grains = 2000\n
\n
\n"}, "pydrex.axes": {"fullname": "pydrex.axes", "modulename": "pydrex.axes", "kind": "module", "doc": "
\n

PyDRex: Custom Matplotlib Axes subclasses.

\n
\n"}, "pydrex.axes.PoleFigureAxes": {"fullname": "pydrex.axes.PoleFigureAxes", "modulename": "pydrex.axes", "qualname": "PoleFigureAxes", "kind": "class", "doc": "

Axes class designed for crystallographic pole figures.

\n\n

Thin matplotlib Axes wrapper for crystallographic pole figures.

\n\n
\n\n

Projections are not performed automatically using default methods like\nscatter or plot. To actually plot the pole figures, use polefigure.

\n\n
\n", "bases": "matplotlib.axes._axes.Axes"}, "pydrex.axes.PoleFigureAxes.name": {"fullname": "pydrex.axes.PoleFigureAxes.name", "modulename": "pydrex.axes", "qualname": "PoleFigureAxes.name", "kind": "variable", "doc": "

\n", "default_value": "'pydrex.polefigure'"}, "pydrex.axes.PoleFigureAxes.polefigure": {"fullname": "pydrex.axes.PoleFigureAxes.polefigure", "modulename": "pydrex.axes", "qualname": "PoleFigureAxes.polefigure", "kind": "function", "doc": "

Plot pole figure of crystallographic texture.

\n\n

Args:

\n\n
    \n
  • data (array) \u2014 Nx3x3 array of orientation matrices
  • \n
  • density (bool, optional) \u2014 plot contoured pole figures, False by default
  • \n
  • ref_axes (string, optional) \u2014 letters specifying the horizontal and vertical\naxes of the pole figure, and respective labels
  • \n
  • hkl (array, optional) \u2014 crystallographic axis (one of the slip\ndirections of olivine, i.e. [1, 0, 0], [0, 1, 0] or [0, 0, 1])
  • \n
  • density_kwargs (dict, optional) \u2014 keyword arguments to pass to\npydrex.stats.point_density if density=True
  • \n
\n\n

Any additional keyword arguments are passed to either tripcolor if\ndensity=True or scatter if density=False

\n", "signature": "(\tself,\tdata,\tdensity=False,\tref_axes='xz',\thkl=[1, 0, 0],\tdensity_kwargs=None,\t**kwargs):", "funcdef": "def"}, "pydrex.axes.PoleFigureAxes.set": {"fullname": "pydrex.axes.PoleFigureAxes.set", "modulename": "pydrex.axes", "qualname": "PoleFigureAxes.set", "kind": "function", "doc": "

Set multiple properties at once.

\n\n

Supported properties are

\n\n

Properties:\n adjustable: {'box', 'datalim'}\n agg_filter: a filter function, which takes a (m, n, 3) float array and a dpi value, and returns a (m, n, 3) array and two offsets from the bottom left corner of the image\n alpha: scalar or None\n anchor: (float, float) or {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}\n animated: bool\n aspect: {'auto', 'equal'} or float\n autoscale_on: bool\n autoscalex_on: unknown\n autoscaley_on: unknown\n axes_locator: Callable[[Axes, Renderer], Bbox]\n axisbelow: bool or 'line'\n box_aspect: float or None\n clip_box: ~matplotlib.transforms.BboxBase or None\n clip_on: bool\n clip_path: Patch or (Path, Transform) or None\n facecolor or fc: color\n figure: ~matplotlib.figure.Figure\n frame_on: bool\n gid: str\n in_layout: bool\n label: object\n mouseover: bool\n navigate: bool\n navigate_mode: unknown\n path_effects: list of .AbstractPathEffect\n picker: None or bool or float or callable\n position: [left, bottom, width, height] or ~matplotlib.transforms.Bbox\n prop_cycle: ~cycler.Cycler\n rasterization_zorder: float or None\n rasterized: bool\n sketch_params: (scale: float, length: float, randomness: float)\n snap: bool or None\n subplotspec: unknown\n title: str\n transform: ~matplotlib.transforms.Transform\n url: str\n visible: bool\n xbound: (lower: float, upper: float)\n xlabel: str\n xlim: (left: float, right: float)\n xmargin: float greater than -0.5\n xscale: unknown\n xticklabels: unknown\n xticks: unknown\n ybound: (lower: float, upper: float)\n ylabel: str\n ylim: (bottom: float, top: float)\n ymargin: float greater than -0.5\n yscale: unknown\n yticklabels: unknown\n yticks: unknown\n zorder: float

\n", "signature": "(\tself,\t*,\tadjustable=<UNSET>,\tagg_filter=<UNSET>,\talpha=<UNSET>,\tanchor=<UNSET>,\tanimated=<UNSET>,\taspect=<UNSET>,\tautoscale_on=<UNSET>,\tautoscalex_on=<UNSET>,\tautoscaley_on=<UNSET>,\taxes_locator=<UNSET>,\taxisbelow=<UNSET>,\tbox_aspect=<UNSET>,\tclip_box=<UNSET>,\tclip_on=<UNSET>,\tclip_path=<UNSET>,\tfacecolor=<UNSET>,\tframe_on=<UNSET>,\tgid=<UNSET>,\tin_layout=<UNSET>,\tlabel=<UNSET>,\tmouseover=<UNSET>,\tnavigate=<UNSET>,\tpath_effects=<UNSET>,\tpicker=<UNSET>,\tposition=<UNSET>,\tprop_cycle=<UNSET>,\trasterization_zorder=<UNSET>,\trasterized=<UNSET>,\tsketch_params=<UNSET>,\tsnap=<UNSET>,\tsubplotspec=<UNSET>,\ttitle=<UNSET>,\ttransform=<UNSET>,\turl=<UNSET>,\tvisible=<UNSET>,\txbound=<UNSET>,\txlabel=<UNSET>,\txlim=<UNSET>,\txmargin=<UNSET>,\txscale=<UNSET>,\txticklabels=<UNSET>,\txticks=<UNSET>,\tybound=<UNSET>,\tylabel=<UNSET>,\tylim=<UNSET>,\tymargin=<UNSET>,\tyscale=<UNSET>,\tyticklabels=<UNSET>,\tyticks=<UNSET>,\tzorder=<UNSET>):", "funcdef": "def"}, "pydrex.cli": {"fullname": "pydrex.cli", "modulename": "pydrex.cli", "kind": "module", "doc": "
\n

PyDRex: Entry points and argument handling for command line tools.

\n
\n\n

All CLI handlers should be registered in the CLI_HANDLERS namedtuple,\nwhich ensures that they will be installed as executable scripts alongside the package.

\n"}, "pydrex.cli.CliTool": {"fullname": "pydrex.cli.CliTool", "modulename": "pydrex.cli", "qualname": "CliTool", "kind": "class", "doc": "

Base class for CLI tools defining the required interface.

\n"}, "pydrex.cli.MeshGenerator": {"fullname": "pydrex.cli.MeshGenerator", "modulename": "pydrex.cli", "qualname": "MeshGenerator", "kind": "class", "doc": "

PyDRex script to generate various simple meshes.

\n\n

Only rectangular (2D) meshes are currently supported. The RESOLUTION must be a comma\ndelimited set of directives of the form <LOC>:<RES> where <LOC> is a location\nspecifier, i.e. either \"G\" (global) or a compas direction like \"N\", \"S\", \"NE\", etc.,\nand <RES> is a floating point value to be set as the resolution at that location.

\n", "bases": "CliTool"}, "pydrex.cli.H5partExtractor": {"fullname": "pydrex.cli.H5partExtractor", "modulename": "pydrex.cli", "qualname": "H5partExtractor", "kind": "class", "doc": "

PyDRex script to extract raw CPO data from Fluidity .h5part files.

\n\n

Fluidity saves data stored on model particles to an .h5part file.\nThis script converts that file to canonical serialisation formats:

\n\n
    \n
  • a .npz file containing the raw CPO orientations and (surrogate) grain sizes
  • \n
  • an .scsv file containing the pathline positions and accumulated strain
  • \n
\n\n

It is assumed that CPO data is stored in keys called 'CPO_' in the .h5part\ndata, where <N> is an integer in the range 1\u2014n_grains. The accumulated strain is\nread from the attribute CPO_<S> where S=ngrains+1. Particle positions are read\nfrom the attributes x, y, and z.

\n\n

At the moment, dynamic changes in fabric or phase are not supported.

\n", "bases": "CliTool"}, "pydrex.cli.NPZFileInspector": {"fullname": "pydrex.cli.NPZFileInspector", "modulename": "pydrex.cli", "qualname": "NPZFileInspector", "kind": "class", "doc": "

PyDRex script to show information about serialized CPO data.

\n\n

Lists the keys that should be used for the postfix in pydrex.Mineral.load and\npydrex.Mineral.from_file.

\n", "bases": "CliTool"}, "pydrex.cli.PoleFigureVisualiser": {"fullname": "pydrex.cli.PoleFigureVisualiser", "modulename": "pydrex.cli", "qualname": "PoleFigureVisualiser", "kind": "class", "doc": "

PyDRex script to plot pole figures of serialized CPO data.

\n\n

Produces [100], [010] and [001] pole figures for serialized pydrex.Minerals.\nIf the range of indices is not specified,\na maximum of 25 of each pole figure will be produced by default.

\n", "bases": "CliTool"}, "pydrex.cli.CLI_HANDLERS": {"fullname": "pydrex.cli.CLI_HANDLERS", "modulename": "pydrex.cli", "qualname": "CLI_HANDLERS", "kind": "variable", "doc": "

\n", "default_value": "CLI_HANDLERS(pole_figure_visualiser=<pydrex.cli.PoleFigureVisualiser object>, h5part_extractor=<pydrex.cli.H5partExtractor object>, mesh_generator=<pydrex.cli.MeshGenerator object>, npz_file_inspector=<pydrex.cli.NPZFileInspector object>)"}, "pydrex.core": {"fullname": "pydrex.core", "modulename": "pydrex.core", "kind": "module", "doc": "
\n

PyDRex: Core D-Rex functions and enums.

\n
\n\n

The function derivatives implements the core D-Rex solver, which computes the\ncrystallographic rotation rate and changes in fractional grain volumes.

\n\n

Acronyms:

\n\n
    \n
  • CRSS = Critical Resolved Shear Stress,\ni.e. threshold stress required to initiate slip on a slip system,\nnormalised to the stress required to initiate slip on the softest slip system
  • \n
\n"}, "pydrex.core.PERMUTATION_SYMBOL": {"fullname": "pydrex.core.PERMUTATION_SYMBOL", "modulename": "pydrex.core", "qualname": "PERMUTATION_SYMBOL", "kind": "variable", "doc": "

\n", "default_value": "array([[[ 0., 0., 0.],\n [ 0., 0., 1.],\n [ 0., -1., 0.]],\n\n [[ 0., 0., -1.],\n [ 0., 0., 0.],\n [ 1., 0., 0.]],\n\n [[ 0., 1., 0.],\n [-1., 0., 0.],\n [ 0., 0., 0.]]])"}, "pydrex.core.MineralPhase": {"fullname": "pydrex.core.MineralPhase", "modulename": "pydrex.core", "qualname": "MineralPhase", "kind": "class", "doc": "

Supported mineral phases.

\n", "bases": "enum.IntEnum"}, "pydrex.core.MineralPhase.olivine": {"fullname": "pydrex.core.MineralPhase.olivine", "modulename": "pydrex.core", "qualname": "MineralPhase.olivine", "kind": "variable", "doc": "

\n", "default_value": "<MineralPhase.olivine: 0>"}, "pydrex.core.MineralPhase.enstatite": {"fullname": "pydrex.core.MineralPhase.enstatite", "modulename": "pydrex.core", "qualname": "MineralPhase.enstatite", "kind": "variable", "doc": "

\n", "default_value": "<MineralPhase.enstatite: 1>"}, "pydrex.core.DeformationRegime": {"fullname": "pydrex.core.DeformationRegime", "modulename": "pydrex.core", "qualname": "DeformationRegime", "kind": "class", "doc": "

Deformation mechanism regimes.

\n", "bases": "enum.IntEnum"}, "pydrex.core.DeformationRegime.diffusion": {"fullname": "pydrex.core.DeformationRegime.diffusion", "modulename": "pydrex.core", "qualname": "DeformationRegime.diffusion", "kind": "variable", "doc": "

\n", "default_value": "<DeformationRegime.diffusion: 0>"}, "pydrex.core.DeformationRegime.dislocation": {"fullname": "pydrex.core.DeformationRegime.dislocation", "modulename": "pydrex.core", "qualname": "DeformationRegime.dislocation", "kind": "variable", "doc": "

\n", "default_value": "<DeformationRegime.dislocation: 1>"}, "pydrex.core.DeformationRegime.byerlee": {"fullname": "pydrex.core.DeformationRegime.byerlee", "modulename": "pydrex.core", "qualname": "DeformationRegime.byerlee", "kind": "variable", "doc": "

\n", "default_value": "<DeformationRegime.byerlee: 2>"}, "pydrex.core.DeformationRegime.max_viscosity": {"fullname": "pydrex.core.DeformationRegime.max_viscosity", "modulename": "pydrex.core", "qualname": "DeformationRegime.max_viscosity", "kind": "variable", "doc": "

\n", "default_value": "<DeformationRegime.max_viscosity: 3>"}, "pydrex.core.MineralFabric": {"fullname": "pydrex.core.MineralFabric", "modulename": "pydrex.core", "qualname": "MineralFabric", "kind": "class", "doc": "

Supported mineral fabrics.

\n\n

The following fabric types are supported:

\n\n\n", "bases": "enum.IntEnum"}, "pydrex.core.MineralFabric.olivine_A": {"fullname": "pydrex.core.MineralFabric.olivine_A", "modulename": "pydrex.core", "qualname": "MineralFabric.olivine_A", "kind": "variable", "doc": "

\n", "default_value": "<MineralFabric.olivine_A: 0>"}, "pydrex.core.MineralFabric.olivine_B": {"fullname": "pydrex.core.MineralFabric.olivine_B", "modulename": "pydrex.core", "qualname": "MineralFabric.olivine_B", "kind": "variable", "doc": "

\n", "default_value": "<MineralFabric.olivine_B: 1>"}, "pydrex.core.MineralFabric.olivine_C": {"fullname": "pydrex.core.MineralFabric.olivine_C", "modulename": "pydrex.core", "qualname": "MineralFabric.olivine_C", "kind": "variable", "doc": "

\n", "default_value": "<MineralFabric.olivine_C: 2>"}, "pydrex.core.MineralFabric.olivine_D": {"fullname": "pydrex.core.MineralFabric.olivine_D", "modulename": "pydrex.core", "qualname": "MineralFabric.olivine_D", "kind": "variable", "doc": "

\n", "default_value": "<MineralFabric.olivine_D: 3>"}, "pydrex.core.MineralFabric.olivine_E": {"fullname": "pydrex.core.MineralFabric.olivine_E", "modulename": "pydrex.core", "qualname": "MineralFabric.olivine_E", "kind": "variable", "doc": "

\n", "default_value": "<MineralFabric.olivine_E: 4>"}, "pydrex.core.MineralFabric.enstatite_AB": {"fullname": "pydrex.core.MineralFabric.enstatite_AB", "modulename": "pydrex.core", "qualname": "MineralFabric.enstatite_AB", "kind": "variable", "doc": "

\n", "default_value": "<MineralFabric.enstatite_AB: 5>"}, "pydrex.core.get_crss": {"fullname": "pydrex.core.get_crss", "modulename": "pydrex.core", "qualname": "get_crss", "kind": "function", "doc": "

Get Critical Resolved Shear Stress for the mineral phase and fabric.

\n\n

Returns an array of the normalised threshold stresses required to activate slip on\neach slip system. Olivine slip systems are ordered according to the convention used\nfor pydrex.minerals.OLIVINE_SLIP_SYSTEMS.

\n", "signature": "(phase, fabric):", "funcdef": "def"}, "pydrex.core.derivatives": {"fullname": "pydrex.core.derivatives", "modulename": "pydrex.core", "qualname": "derivatives", "kind": "function", "doc": "

Get derivatives of orientation and volume distribution.

\n\n

Args:

\n\n
    \n
  • phase (MineralPhase) \u2014 ordinal number of the mineral phase
  • \n
  • fabric (MineralFabric) \u2014 ordinal number of the fabric type
  • \n
  • n_grains (int) \u2014 number of \"grains\" i.e. discrete volume segments
  • \n
  • orientations (array) \u2014 n_grainsx3x3 orientations (direction cosines)
  • \n
  • fractions (array) \u2014 volume fractions of the grains relative to aggregate volume
  • \n
  • strain_rate (array) \u2014 3x3 dimensionless macroscopic strain-rate tensor
  • \n
  • velocity_gradient (array) \u2014 3x3 dimensionless macroscopic velocity gradient
  • \n
  • stress_exponent (float) \u2014 p in dislocation_density \u221d shear_stress^p
  • \n
  • deformation_exponent (float) \u2014 n in shear_stress \u221d |deformation_rate|^(1/n)
  • \n
  • nucleation_efficiency (float) \u2014 parameter controlling grain nucleation
  • \n
  • gmb_mobility (float) \u2014 grain boundary mobility parameter
  • \n
  • volume_fraction (float) \u2014 volume fraction of the mineral phase relative to\nother phases (multiphase simulations)
  • \n
\n\n

Returns a tuple with the rotation rates and grain volume fraction changes.

\n", "signature": "(\tphase,\tfabric,\tn_grains,\torientations,\tfractions,\tstrain_rate,\tvelocity_gradient,\tstress_exponent,\tdeformation_exponent,\tnucleation_efficiency,\tgbm_mobility,\tvolume_fraction):", "funcdef": "def"}, "pydrex.diagnostics": {"fullname": "pydrex.diagnostics", "modulename": "pydrex.diagnostics", "kind": "module", "doc": "
\n

PyDRex: Methods to calculate texture and strain diagnostics.

\n
\n\n
\n\n

Calculations expect orientation matrices $a$ to represent passive\n(i.e. alias) rotations, which are defined in terms of the extrinsic ZXZ\neuler angles $\u03d5, \u03b8, \u03c6$ as\n$$\na = \\begin{bmatrix}\n \\cos\u03c6\\cos\u03d5 - \\cos\u03b8\\sin\u03d5\\sin\u03c6 & \\cos\u03b8\\cos\u03d5\\sin\u03c6 + \\cos\u03c6\\sin\u03d5 & \\sin\u03c6\\sin\u03b8 \\cr\n -\\sin\u03c6\\cos\u03d5 - \\cos\u03b8\\sin\u03d5\\cos\u03c6 & \\cos\u03b8\\cos\u03d5\\cos\u03c6 - \\sin\u03c6\\sin\u03d5 & \\cos\u03c6\\sin\u03b8 \\cr\n \\sin\u03b8\\sin\u03d5 & -\\sin\u03b8\\cos\u03d5 & \\cos\u03b8\n \\end{bmatrix}\n$$\nsuch that a[i, j] gives the direction cosine of the angle between the i-th\ngrain axis and the j-th external axis (in the global Eulerian frame).

\n\n
\n"}, "pydrex.diagnostics.elasticity_components": {"fullname": "pydrex.diagnostics.elasticity_components", "modulename": "pydrex.diagnostics", "qualname": "elasticity_components", "kind": "function", "doc": "

Calculate elasticity decompositions for the given elasticity tensors.

\n\n

Args:

\n\n
    \n
  • voigt_matrices (array) \u2014 the Nx6x6 Voigt matrix representations of the averaged\nelasticity tensors for a series of polycrystal textures
  • \n
\n\n

Returns a dictionary with the following data series:

\n\n
    \n
  • 'bulk_modulus' \u2014 the computed bulk modulus for each Voigt matrix C
  • \n
  • 'shear_modulus' \u2014 the computed shear modulus for each Voigt matrix C
  • \n
  • 'percent_anisotropy' \u2014 for each Voigt matrix C, the total percentage of the\nnorm of the elastic tensor ||C|| that deviates from the norm of the \"closest\"\nisotropic elasticity tensor
  • \n
  • 'percent_hexagonal' \u2014 for each C, the percentage of ||C|| attributed to\nhexagonally symmetric minerals
  • \n
  • 'percent_tetragonal' \u2014 for each C, the percentage of ||C|| attributed to\ntetragonally symmetric minerals
  • \n
  • 'percent_orthorhombic' \u2014 for each C, the percentage of ||C|| attributed to\northorhombically symmetric minerals
  • \n
  • 'percent_monoclinic' \u2014 for each C, the percentage of ||C|| attributed to\nmonoclinically symmetric minerals
  • \n
  • 'percent_triclinic' \u2014 for each C, the percentage of ||C|| attributed to\ntriclinically \"symmetric\" minerals (no mirror planes)
  • \n
  • 'hexagonal_axis' \u2014 for each C, the axis of hexagonal symmetry for the \"closest\"\nhexagonally symmetric approximation to C, a.k.a. the \"transverse isotropy\" axis
  • \n
\n\n
\n\n

Only 5 symmetry classes are relevant for elasticity decomposition,\ncompared to the usual 6 used to describe crystal families.\nCrystals with cubic symmetry contribute to the isotropic elasticity tensor,\nbecause the lattice spacing is identical in all orthogonal directions.\nNote also that the trigonal crystal system is not a crystal family\n(it belongs to the hexagonal family).

\n\n
\n", "signature": "(voigt_matrices):", "funcdef": "def"}, "pydrex.diagnostics.bingham_average": {"fullname": "pydrex.diagnostics.bingham_average", "modulename": "pydrex.diagnostics", "qualname": "bingham_average", "kind": "function", "doc": "

Compute Bingham average of orientation matrices.

\n\n

Returns the antipodally symmetric average orientation\nof the given crystallographic axis, or the a-axis by default.\nValid axis specifiers are \"a\" for [100], \"b\" for [010] and \"c\" for [001].

\n\n

See also: Watson (1966),\nMardia & Jupp, \u201cDirectional Statistics\u201d.

\n", "signature": "(orientations, axis='a'):", "funcdef": "def"}, "pydrex.diagnostics.finite_strain": {"fullname": "pydrex.diagnostics.finite_strain", "modulename": "pydrex.diagnostics", "qualname": "finite_strain", "kind": "function", "doc": "

Extract measures of finite strain from the deformation gradient.

\n\n

Extracts the largest principal strain value and the vector defining the axis of\nmaximum extension (longest semiaxis of the finite strain ellipsoid) from the 3x3\ndeformation gradient tensor.

\n", "signature": "(deformation_gradient, driver='ev'):", "funcdef": "def"}, "pydrex.diagnostics.symmetry_pgr": {"fullname": "pydrex.diagnostics.symmetry_pgr", "modulename": "pydrex.diagnostics", "qualname": "symmetry_pgr", "kind": "function", "doc": "

Compute texture symmetry eigenvalue diagnostics from grain orientation matrices.

\n\n

Compute Point, Girdle and Random symmetry diagnostics\nfor ternary texture classification.\nReturns the tuple (P, G, R) where\n$$\n\\begin{align*}\nP &= (\u03bb_{1} - \u03bb_{2}) / N \\cr\nG &= 2 (\u03bb_{2} - \u03bb_{3}) / N \\cr\nR &= 3 \u03bb_{3} / N\n\\end{align*}\n$$\nwith $N$ the sum of the eigenvalues $\u03bb_{1} \u2265 \u03bb_{2} \u2265 \u03bb_{3}$\nof the scatter (inertia) matrix.

\n\n

See e.g. Vollmer (1990).

\n", "signature": "(orientations, axis='a'):", "funcdef": "def"}, "pydrex.diagnostics.misorientation_indices": {"fullname": "pydrex.diagnostics.misorientation_indices", "modulename": "pydrex.diagnostics", "qualname": "misorientation_indices", "kind": "function", "doc": "

Calculate M-indices for a series of polycrystal textures.

\n\n

Calculate M-index using misorientation_index for a series of texture snapshots.\nThe orientation_stack is a NxMx3x3 array of orientations where N is the number of\ntexture snapshots and M is the number of grains.

\n\n

Uses either Ray or the Python multiprocessing library to calculate texture indices\nfor multiple snapshots simultaneously. The arguments ncpus and pool are only\nrelevant to the latter option: if ncpus is None the number of CPU cores to use\nis chosen automatically based on the maximum number available to the Python\ninterpreter, otherwise the specified number of cores is requested. Alternatively, an\nexisting instance of multiprocessing.Pool can be provided.

\n\n

If Ray is installed, it will be automatically preferred. In this case, the number of\nparallel workers should be set upon initialisation of the Ray cluster (which can be\ndistributed over the network).

\n\n

See misorientation_index for documentation of the remaining arguments.

\n", "signature": "(\torientation_stack,\tsystem: pydrex.geometry.LatticeSystem,\tbins=None,\tncpus=None,\tpool=None):", "funcdef": "def"}, "pydrex.diagnostics.misorientation_index": {"fullname": "pydrex.diagnostics.misorientation_index", "modulename": "pydrex.diagnostics", "qualname": "misorientation_index", "kind": "function", "doc": "

Calculate M-index for polycrystal orientations.

\n\n

The bins argument is passed to numpy.histogram.\nIf left as None, 1\u00b0 bins will be used as recommended by the reference paper.\nThe symmetry argument specifies the lattice system which determines intrinsic\nsymmetry degeneracies and the maximum allowable misorientation angle.\nSee _geo.LatticeSystem for supported systems.

\n\n
\n\n

This method must be able to allocate an array of shape\n$ \\frac{N!}{2(N-2)!}\u00d7 M^{2} $\nfor N the length of orientations and M the number of symmetry operations for\nthe given system.

\n\n
\n\n

See Skemer et al. (2005).

\n", "signature": "(orientations, system: pydrex.geometry.LatticeSystem, bins=None):", "funcdef": "def"}, "pydrex.diagnostics.coaxial_index": {"fullname": "pydrex.diagnostics.coaxial_index", "modulename": "pydrex.diagnostics", "qualname": "coaxial_index", "kind": "function", "doc": "

Calculate coaxial \u201cBA\u201d index for a combination of two crystal axes.

\n\n

The BA index of Mainprice et al. (2015)\nis derived from the eigenvalue symmetry diagnostics and measures point vs girdle\nsymmetry in the aggregate. $BA \u2208 [0, 1]$ where $BA = 0$ corresponds to a perfect\naxial girdle texture and $BA = 1$ represents a point symmetry texture assuming that\nthe random component $R$ is negligible. May be less susceptible to random\nfluctuations compared to the raw eigenvalue diagnostics.

\n", "signature": "(orientations, axis1='b', axis2='a'):", "funcdef": "def"}, "pydrex.diagnostics.smallest_angle": {"fullname": "pydrex.diagnostics.smallest_angle", "modulename": "pydrex.diagnostics", "qualname": "smallest_angle", "kind": "function", "doc": "

Get smallest angle between a unit vector and a bidirectional axis.

\n\n

The axis is specified using either of its two parallel unit vectors.\nOptionally project the vector onto the plane (given by its unit normal)\nbefore calculating the angle.

\n\n

Examples:

\n\n
\n
>>> from numpy import asarray as \u014a\n>>> smallest_angle(\u014a([1e0, 0e0, 0e0]), \u014a([1e0, 0e0, 0e0]))\n0.0\n>>> smallest_angle(\u014a([1e0, 0e0, 0e0]), \u014a([0e0, 1e0, 0e0]))\n90.0\n>>> smallest_angle(\u014a([1e0, 0e0, 0e0]), \u014a([0e0, -1e0, 0e0]))\n90.0\n>>> smallest_angle(\u014a([1e0, 0e0, 0e0]), \u014a([np.sqrt(2), np.sqrt(2), 0e0]))\n45.0\n>>> smallest_angle(\u014a([1e0, 0e0, 0e0]), \u014a([-np.sqrt(2), np.sqrt(2), 0e0]))\n45.0\n
\n
\n", "signature": "(vector, axis, plane=None):", "funcdef": "def"}, "pydrex.exceptions": {"fullname": "pydrex.exceptions", "modulename": "pydrex.exceptions", "kind": "module", "doc": "
\n

PyDRex: Custom exceptions (subclasses of pydrex.Error).

\n
\n"}, "pydrex.exceptions.Error": {"fullname": "pydrex.exceptions.Error", "modulename": "pydrex.exceptions", "qualname": "Error", "kind": "class", "doc": "

Base class for exceptions in PyDRex.

\n", "bases": "builtins.Exception"}, "pydrex.exceptions.MissingDependencyError": {"fullname": "pydrex.exceptions.MissingDependencyError", "modulename": "pydrex.exceptions", "qualname": "MissingDependencyError", "kind": "class", "doc": "

Exception raised when optional dependencies are missing.

\n\n

Attributes:\n message \u2014 explanation of the error

\n", "bases": "Error"}, "pydrex.exceptions.MissingDependencyError.__init__": {"fullname": "pydrex.exceptions.MissingDependencyError.__init__", "modulename": "pydrex.exceptions", "qualname": "MissingDependencyError.__init__", "kind": "function", "doc": "

\n", "signature": "(message)"}, "pydrex.exceptions.MissingDependencyError.message": {"fullname": "pydrex.exceptions.MissingDependencyError.message", "modulename": "pydrex.exceptions", "qualname": "MissingDependencyError.message", "kind": "variable", "doc": "

\n"}, "pydrex.exceptions.ConfigError": {"fullname": "pydrex.exceptions.ConfigError", "modulename": "pydrex.exceptions", "qualname": "ConfigError", "kind": "class", "doc": "

Exception raised for errors in the input configuration.

\n\n

Attributes:\n message \u2014 explanation of the error

\n", "bases": "Error"}, "pydrex.exceptions.ConfigError.__init__": {"fullname": "pydrex.exceptions.ConfigError.__init__", "modulename": "pydrex.exceptions", "qualname": "ConfigError.__init__", "kind": "function", "doc": "

\n", "signature": "(message)"}, "pydrex.exceptions.ConfigError.message": {"fullname": "pydrex.exceptions.ConfigError.message", "modulename": "pydrex.exceptions", "qualname": "ConfigError.message", "kind": "variable", "doc": "

\n"}, "pydrex.exceptions.MeshError": {"fullname": "pydrex.exceptions.MeshError", "modulename": "pydrex.exceptions", "qualname": "MeshError", "kind": "class", "doc": "

Exception raised for errors in the input mesh.

\n\n

Attributes:\n message \u2014 explanation of the error

\n", "bases": "Error"}, "pydrex.exceptions.MeshError.__init__": {"fullname": "pydrex.exceptions.MeshError.__init__", "modulename": "pydrex.exceptions", "qualname": "MeshError.__init__", "kind": "function", "doc": "

\n", "signature": "(message)"}, "pydrex.exceptions.MeshError.message": {"fullname": "pydrex.exceptions.MeshError.message", "modulename": "pydrex.exceptions", "qualname": "MeshError.message", "kind": "variable", "doc": "

\n"}, "pydrex.exceptions.IterationError": {"fullname": "pydrex.exceptions.IterationError", "modulename": "pydrex.exceptions", "qualname": "IterationError", "kind": "class", "doc": "

Exception raised for errors in numerical iteration schemes.

\n\n

Attributes:\n message \u2014 explanation of the error

\n", "bases": "Error"}, "pydrex.exceptions.IterationError.__init__": {"fullname": "pydrex.exceptions.IterationError.__init__", "modulename": "pydrex.exceptions", "qualname": "IterationError.__init__", "kind": "function", "doc": "

\n", "signature": "(message)"}, "pydrex.exceptions.IterationError.message": {"fullname": "pydrex.exceptions.IterationError.message", "modulename": "pydrex.exceptions", "qualname": "IterationError.message", "kind": "variable", "doc": "

\n"}, "pydrex.exceptions.SCSVError": {"fullname": "pydrex.exceptions.SCSVError", "modulename": "pydrex.exceptions", "qualname": "SCSVError", "kind": "class", "doc": "

Exception raised for errors in SCSV file I/O.

\n\n

Attributes:

\n\n
    \n
  • message \u2014 explanation of the error
  • \n
\n", "bases": "Error"}, "pydrex.exceptions.SCSVError.__init__": {"fullname": "pydrex.exceptions.SCSVError.__init__", "modulename": "pydrex.exceptions", "qualname": "SCSVError.__init__", "kind": "function", "doc": "

\n", "signature": "(message)"}, "pydrex.exceptions.SCSVError.message": {"fullname": "pydrex.exceptions.SCSVError.message", "modulename": "pydrex.exceptions", "qualname": "SCSVError.message", "kind": "variable", "doc": "

\n"}, "pydrex.exceptions.ModelContextError": {"fullname": "pydrex.exceptions.ModelContextError", "modulename": "pydrex.exceptions", "qualname": "ModelContextError", "kind": "class", "doc": "

Exception raised for errors in mesh.Model context state.

\n\n

Attributes:\n message \u2014 explanation of the error

\n", "bases": "Error"}, "pydrex.exceptions.ModelContextError.__init__": {"fullname": "pydrex.exceptions.ModelContextError.__init__", "modulename": "pydrex.exceptions", "qualname": "ModelContextError.__init__", "kind": "function", "doc": "

\n", "signature": "(message)"}, "pydrex.exceptions.ModelContextError.message": {"fullname": "pydrex.exceptions.ModelContextError.message", "modulename": "pydrex.exceptions", "qualname": "ModelContextError.message", "kind": "variable", "doc": "

\n"}, "pydrex.geometry": {"fullname": "pydrex.geometry", "modulename": "pydrex.geometry", "kind": "module", "doc": "
\n

PyDRex: Functions for geometric coordinate conversions and projections.

\n
\n"}, "pydrex.geometry.LatticeSystem": {"fullname": "pydrex.geometry.LatticeSystem", "modulename": "pydrex.geometry", "qualname": "LatticeSystem", "kind": "class", "doc": "

Crystallographic lattice systems supported by postprocessing methods.

\n\n

The value of a member is (a, b) with a and b as given in the table below.\nThe additional row lists the maximum misorientation angle between two crystallites\nfor the given lattice system.

\n\n
        triclinic  monoclinic  orthorhombic  rhombohedral tetragonal hexagonal\n------------------------------------------------------------------------------\na       1          2           2             3            4          6\nb       1          2           4             6            8          12\n\u03b8max    180\u00b0       180\u00b0        120\u00b0          120\u00b0         90\u00b0        90\u00b0\n
\n\n

This is identically Table 1 in Grimmer (1979).

\n", "bases": "enum.Enum"}, "pydrex.geometry.LatticeSystem.triclinic": {"fullname": "pydrex.geometry.LatticeSystem.triclinic", "modulename": "pydrex.geometry", "qualname": "LatticeSystem.triclinic", "kind": "variable", "doc": "

\n", "default_value": "<LatticeSystem.triclinic: (1, 1)>"}, "pydrex.geometry.LatticeSystem.monoclinic": {"fullname": "pydrex.geometry.LatticeSystem.monoclinic", "modulename": "pydrex.geometry", "qualname": "LatticeSystem.monoclinic", "kind": "variable", "doc": "

\n", "default_value": "<LatticeSystem.monoclinic: (2, 2)>"}, "pydrex.geometry.LatticeSystem.orthorhombic": {"fullname": "pydrex.geometry.LatticeSystem.orthorhombic", "modulename": "pydrex.geometry", "qualname": "LatticeSystem.orthorhombic", "kind": "variable", "doc": "

\n", "default_value": "<LatticeSystem.orthorhombic: (2, 4)>"}, "pydrex.geometry.LatticeSystem.rhombohedral": {"fullname": "pydrex.geometry.LatticeSystem.rhombohedral", "modulename": "pydrex.geometry", "qualname": "LatticeSystem.rhombohedral", "kind": "variable", "doc": "

\n", "default_value": "<LatticeSystem.rhombohedral: (3, 6)>"}, "pydrex.geometry.LatticeSystem.tetragonal": {"fullname": "pydrex.geometry.LatticeSystem.tetragonal", "modulename": "pydrex.geometry", "qualname": "LatticeSystem.tetragonal", "kind": "variable", "doc": "

\n", "default_value": "<LatticeSystem.tetragonal: (4, 8)>"}, "pydrex.geometry.LatticeSystem.hexagonal": {"fullname": "pydrex.geometry.LatticeSystem.hexagonal", "modulename": "pydrex.geometry", "qualname": "LatticeSystem.hexagonal", "kind": "variable", "doc": "

\n", "default_value": "<LatticeSystem.hexagonal: (6, 12)>"}, "pydrex.geometry.to_cartesian": {"fullname": "pydrex.geometry.to_cartesian", "modulename": "pydrex.geometry", "qualname": "to_cartesian", "kind": "function", "doc": "

Convert spherical to cartesian coordinates in \u211d\u00b3.

\n\n

Spherical coordinate convention:

\n\n
    \n
  • \u03d5 is the longitude (\u201cazimuth\u201d) \u2208 [0, 2\u03c0)
  • \n
  • \u03b8 is the colatitude (\u201cinclination\u201d) \u2208 [0, \u03c0)
  • \n
\n\n

By default, a radius of r = 1 is used for the sphere.\nReturns a tuple containing arrays of x, y, and z values.

\n", "signature": "(\u03c6, \u03b8, r=1):", "funcdef": "def"}, "pydrex.geometry.to_spherical": {"fullname": "pydrex.geometry.to_spherical", "modulename": "pydrex.geometry", "qualname": "to_spherical", "kind": "function", "doc": "

Convert cartesian coordinates in \u211d\u00b3 to spherical coordinates.

\n\n

Spherical coordinate convention:

\n\n
    \n
  • \u03d5 is the longitude (\u201cazimuth\u201d) \u2208 [0, 2\u03c0)
  • \n
  • \u03b8 is the colatitude (\u201cinclination\u201d) \u2208 [0, \u03c0)
  • \n
\n\n

Returns a tuple containing arrays of r, \u03d5 and \u03b8 values.

\n", "signature": "(x, y, z):", "funcdef": "def"}, "pydrex.geometry.misorientation_angles": {"fullname": "pydrex.geometry.misorientation_angles", "modulename": "pydrex.geometry", "qualname": "misorientation_angles", "kind": "function", "doc": "

Calculate minimum misorientation angles for collections of rotation quaternions.

\n\n

Calculate the smallest angular distance between any quaternions q1_array[:, i] and\nq2_array[:, j], where i == j and the first dimensions of q1_array and q2_array\nare of equal length (the output will also be this long):

\n\n
q1_array.shape      q2_array.shape      len(output)\n---------------------------------------------------\nNxAx4               NxBx4               N\n
\n\n
\n\n

This method must be able to allocate a floating point array of shape Nx(A*B)

\n\n
\n\n

Uses ~25% less memory than the same operation with rotation matrices.

\n\n

See also:

\n\n\n", "signature": "(q1_array, q2_array):", "funcdef": "def"}, "pydrex.geometry.symmetry_operations": {"fullname": "pydrex.geometry.symmetry_operations", "modulename": "pydrex.geometry", "qualname": "symmetry_operations", "kind": "function", "doc": "

Get sequence of symmetry operations for the given LatticeSystem.

\n\n

Returned transforms are either quaternions (for rotations of the lattice) or 4x4\nmatrices which pre-multiply a quaternion to give a reflected variant (reflections\nare improper rotations and cannot be represented as quaternions or SciPy rotation\nmatrices).

\n", "signature": "(system: pydrex.geometry.LatticeSystem):", "funcdef": "def"}, "pydrex.geometry.poles": {"fullname": "pydrex.geometry.poles", "modulename": "pydrex.geometry", "qualname": "poles", "kind": "function", "doc": "

Extract 3D vectors of crystallographic directions from orientation matrices.

\n\n

Expects orientations to be an array with shape (N, 3, 3).\nThe optional arguments ref_axes and hkl can be used to change\nthe global reference axes and the crystallographic direction respectively.\nThe reference axes should be given as a string of two letters,\ne.g. \"xz\" (default), which specify the second and third axes\nof the global right-handed reference frame. The third letter in the set \"xyz\"\ndetermines the first axis. The ref_axes will therefore become the\nhorizontal and vertical axes of pole figures used to plot the directions.

\n", "signature": "(orientations, ref_axes='xz', hkl=[1, 0, 0]):", "funcdef": "def"}, "pydrex.geometry.lambert_equal_area": {"fullname": "pydrex.geometry.lambert_equal_area", "modulename": "pydrex.geometry", "qualname": "lambert_equal_area", "kind": "function", "doc": "

Project axial data from a 3D sphere onto a 2D disk.

\n\n

Project points from a 3D sphere of radius 1, given in Cartesian coordinates,\nto points on a 2D disk using a Lambert equal area azimuthal projection.\nReturns arrays of the X and Y coordinates in the unit disk.

\n\n

This implementation first maps all points onto the same hemisphere,\nand then projects that hemisphere onto the disk.

\n", "signature": "(xvals, yvals, zvals):", "funcdef": "def"}, "pydrex.geometry.shirley_concentric_squaredisk": {"fullname": "pydrex.geometry.shirley_concentric_squaredisk", "modulename": "pydrex.geometry", "qualname": "shirley_concentric_squaredisk", "kind": "function", "doc": "

Project points from a square onto a disk using the concentric Shirley method.

\n\n

The concentric method of Shirley & Chiu (1997)\nis optimised to preserve area. See also: http://marc-b-reynolds.github.io/math/2017/01/08/SquareDisc.html.

\n\n

This can be used to set up uniform grids on a disk, e.g.

\n\n
\n
>>> a = [x / 5.0 for x in range(-5, 6)]\n>>> x = [[x] * len(a) for x in a]\n>>> y = [a for _ in a]\n>>> x_flat = [j for i in x for j in i]\n>>> y_flat = [j for i in y for j in i]\n>>> x_disk, y_disk = shirley_concentric_squaredisk(x_flat, y_flat)\n>>> r = x_disk**2 + y_disk**2\n>>> r.reshape((len(a), len(a)))\narray([[1.  , 1.  , 1.  , 1.  , 1.  , 1.  , 1.  , 1.  , 1.  , 1.  , 1.  ],\n       [1.  , 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 1.  ],\n       [1.  , 0.64, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.64, 1.  ],\n       [1.  , 0.64, 0.36, 0.16, 0.16, 0.16, 0.16, 0.16, 0.36, 0.64, 1.  ],\n       [1.  , 0.64, 0.36, 0.16, 0.04, 0.04, 0.04, 0.16, 0.36, 0.64, 1.  ],\n       [1.  , 0.64, 0.36, 0.16, 0.04, 0.  , 0.04, 0.16, 0.36, 0.64, 1.  ],\n       [1.  , 0.64, 0.36, 0.16, 0.04, 0.04, 0.04, 0.16, 0.36, 0.64, 1.  ],\n       [1.  , 0.64, 0.36, 0.16, 0.16, 0.16, 0.16, 0.16, 0.36, 0.64, 1.  ],\n       [1.  , 0.64, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.64, 1.  ],\n       [1.  , 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 1.  ],\n       [1.  , 1.  , 1.  , 1.  , 1.  , 1.  , 1.  , 1.  , 1.  , 1.  , 1.  ]])\n>>> from math import atan2\n>>> \u03b8 = [atan2(y, x) for y, x in zip(y_disk, x_disk)]\n>>> max(\u03b8)\n3.141592653589793\n>>> min(\u03b8)\n-2.9845130209101467\n
\n
\n", "signature": "(xvals, yvals):", "funcdef": "def"}, "pydrex.geometry.to_indices": {"fullname": "pydrex.geometry.to_indices", "modulename": "pydrex.geometry", "qualname": "to_indices", "kind": "function", "doc": "

\n", "signature": "(horizontal, vertical):", "funcdef": "def"}, "pydrex.io": {"fullname": "pydrex.io", "modulename": "pydrex.io", "kind": "module", "doc": "
\n

PyDRex: Mesh, configuration and supporting data Input/Output functions.

\n
\n\n

PyDRex can read/write three kinds of plain text files:

\n\n
    \n
  • PyDRex configuration files, which specify simulation parameters and initial conditions
  • \n
  • 'SCSV' files, CSV files with YAML frontmatter for (small) scientific datasets
  • \n
  • Mesh files via meshio, to set up final mineral positions in steady flows.
  • \n
\n\n

SCSV files are our custom CSV files with a YAML header. The header is used for data\nattribution and metadata, as well as a column type spec. There is no official spec for\nSCSV files at the moment but they should follow the format of existing SCSV files in\nthe data/ folder of the source repository. For supported cell types, see\nSCSV_TYPEMAP.

\n"}, "pydrex.io.DEFAULT_PARAMS": {"fullname": "pydrex.io.DEFAULT_PARAMS", "modulename": "pydrex.io", "qualname": "DEFAULT_PARAMS", "kind": "variable", "doc": "

Default simulation parameters.

\n", "default_value": "{'olivine_fraction': 1.0, 'enstatite_fraction': 0.0, 'stress_exponent': 1.5, 'deformation_exponent': 3.5, 'gbm_mobility': 125, 'gbs_threshold': 0.3, 'nucleation_efficiency': 5.0, 'number_of_grains': 3500, 'initial_olivine_fabric': 'A'}"}, "pydrex.io.SCSV_TYPEMAP": {"fullname": "pydrex.io.SCSV_TYPEMAP", "modulename": "pydrex.io", "qualname": "SCSV_TYPEMAP", "kind": "variable", "doc": "

Mapping of supported SCSV field types to corresponding Python types.

\n", "default_value": "{'string': <class 'str'>, 'integer': <class 'int'>, 'float': <class 'float'>, 'boolean': <class 'bool'>, 'complex': <class 'complex'>}"}, "pydrex.io.extract_h5part": {"fullname": "pydrex.io.extract_h5part", "modulename": "pydrex.io", "qualname": "extract_h5part", "kind": "function", "doc": "

Extract CPO data from Fluidity h5part file and save to canonical formats.

\n", "signature": "(file, phase, fabric, n_grains, output):", "funcdef": "def"}, "pydrex.io.read_scsv": {"fullname": "pydrex.io.read_scsv", "modulename": "pydrex.io", "qualname": "read_scsv", "kind": "function", "doc": "

Read data from an SCSV file.

\n\n

Prints the YAML header section to output and returns a NamedTuple with columns of\nthe csv data. See also save_scsv.

\n", "signature": "(file):", "funcdef": "def"}, "pydrex.io.write_scsv_header": {"fullname": "pydrex.io.write_scsv_header", "modulename": "pydrex.io", "qualname": "write_scsv_header", "kind": "function", "doc": "

Write YAML header to an SCSV stream.

\n\n

Args:

\n\n
    \n
  • stream \u2014 open output stream (e.g. file handle) where data should be written
  • \n
  • schema \u2014 SCSV schema dictionary, with 'delimiter', 'missing' and 'fields' keys
  • \n
  • comments (optional) \u2014 array of comments to be written above the schema, each on\na new line with an '#' prefix
  • \n
\n\n

See also read_scsv, save_scsv.

\n", "signature": "(stream, schema, comments=None):", "funcdef": "def"}, "pydrex.io.save_scsv": {"fullname": "pydrex.io.save_scsv", "modulename": "pydrex.io", "qualname": "save_scsv", "kind": "function", "doc": "

Save data to SCSV file.

\n\n

Args:

\n\n
    \n
  • file \u2014 path to the file where the data should be written
  • \n
  • schema \u2014 SCSV schema dictionary, with 'delimiter', 'missing' and 'fields' keys
  • \n
  • data \u2014 data arrays (columns) of equal length
  • \n
\n\n

Optional keyword arguments are passed to write_scsv_header. See also read_scsv.

\n", "signature": "(file, schema, data, **kwargs):", "funcdef": "def"}, "pydrex.io.parse_config": {"fullname": "pydrex.io.parse_config", "modulename": "pydrex.io", "qualname": "parse_config", "kind": "function", "doc": "

Parse a TOML file containing PyDRex configuration.

\n", "signature": "(path):", "funcdef": "def"}, "pydrex.io.resolve_path": {"fullname": "pydrex.io.resolve_path", "modulename": "pydrex.io", "qualname": "resolve_path", "kind": "function", "doc": "

Resolve relative paths and create parent directories if necessary.

\n\n

Relative paths are interpreted with respect to the current working directory,\ni.e. the directory from whith the current Python process was executed,\nunless a specific reference directory is provided with refdir.

\n", "signature": "(path, refdir=None):", "funcdef": "def"}, "pydrex.io.stringify": {"fullname": "pydrex.io.stringify", "modulename": "pydrex.io", "qualname": "stringify", "kind": "function", "doc": "

Return a cleaned version of a string for use in filenames, etc.

\n", "signature": "(s):", "funcdef": "def"}, "pydrex.io.data": {"fullname": "pydrex.io.data", "modulename": "pydrex.io", "qualname": "data", "kind": "function", "doc": "

Get resolved path to a pydrex data directory.

\n", "signature": "(directory):", "funcdef": "def"}, "pydrex.logger": {"fullname": "pydrex.logger", "modulename": "pydrex.logger", "kind": "module", "doc": "
\n

PyDRex: logger settings and boilerplate.

\n
\n\n

Python's logging module is weird and its methods don't allow us to specify\nwhich logger to use, so just using logging.debug for example always uses\nthe \"root\" logger, which spams a bunch of messages from other imports/modules.\nInstead, the methods in this module are thin wrappers that use custom\nlogging objects (pydrex.logger.LOGGER and pydrex.logger.CONSOLE_LOGGER).\nThe method quiet_aliens can be invoked to suppress most messages\nfrom third-party modules, except critical errors and warnings from Numba.

\n\n

By default, PyDRex emits INFO level messages to the console.\nThis can be changed globally by setting the new level with CONSOLE_LOGGER.setLevel:

\n\n
\n
from pydrex import logger as _log\n_log.info("this message will be printed to the console")\n\n_log.CONSOLE_LOGGER.setLevel("ERROR")\n_log.info("this message will NOT be printed to the console")\n_log.error("this message will be printed to the console")\n
\n
\n\n

To change the console logging level for a particular local context,\nuse the handler_level context manager:

\n\n
\n
_log.CONSOLE_LOGGER.setLevel("INFO")\n_log.info("this message will be printed to the console")\n\nwith handler_level("ERROR"):\n    _log.info("this message will NOT be printed to the console")\n\n_log.info("this message will be printed to the console")\n
\n
\n\n

To save debug logs to a file, the logfile_enable context manager is recommended.\nAlways use the old printf style formatting for log messages, not fstrings,\notherwise compute time will be wasted on string conversions when logging is disabled:

\n\n
\n
_log.quiet_aliens()  # Suppress third-party log messages except CRITICAL from Numba.\nwith _log.logfile_enable("my_log_file.log"):  # Overwrite existing file unless mode="a".\n    value = 42\n    _log.critical("critical error with value: %s", value)\n    _log.error("runtime error with value: %s", value)\n    _log.warning("warning with value: %s", value)\n    _log.info("information message with value: %s", value)\n    _log.debug("verbose debugging message with value: %s", value)\n    ... # Construct Minerals, update orientations, etc.\n
\n
\n"}, "pydrex.logger.ConsoleFormatter": {"fullname": "pydrex.logger.ConsoleFormatter", "modulename": "pydrex.logger", "qualname": "ConsoleFormatter", "kind": "class", "doc": "

Log formatter that uses terminal color codes.

\n", "bases": "logging.Formatter"}, "pydrex.logger.ConsoleFormatter.colorfmt": {"fullname": "pydrex.logger.ConsoleFormatter.colorfmt", "modulename": "pydrex.logger", "qualname": "ConsoleFormatter.colorfmt", "kind": "function", "doc": "

\n", "signature": "(self, code):", "funcdef": "def"}, "pydrex.logger.ConsoleFormatter.format": {"fullname": "pydrex.logger.ConsoleFormatter.format", "modulename": "pydrex.logger", "qualname": "ConsoleFormatter.format", "kind": "function", "doc": "

Format the specified record as text.

\n\n

The record's attribute dictionary is used as the operand to a\nstring formatting operation which yields the returned string.\nBefore formatting the dictionary, a couple of preparatory steps\nare carried out. The message attribute of the record is computed\nusing LogRecord.getMessage(). If the formatting string uses the\ntime (as determined by a call to usesTime(), formatTime() is\ncalled to format the event time. If there is exception information,\nit is formatted using formatException() and appended to the message.

\n", "signature": "(self, record):", "funcdef": "def"}, "pydrex.logger.LOGGER": {"fullname": "pydrex.logger.LOGGER", "modulename": "pydrex.logger", "qualname": "LOGGER", "kind": "variable", "doc": "

\n", "default_value": "<Logger pydrex (DEBUG)>"}, "pydrex.logger.CONSOLE_LOGGER": {"fullname": "pydrex.logger.CONSOLE_LOGGER", "modulename": "pydrex.logger", "qualname": "CONSOLE_LOGGER", "kind": "variable", "doc": "

\n", "default_value": "<StreamHandler (INFO)>"}, "pydrex.logger.handle_exception": {"fullname": "pydrex.logger.handle_exception", "modulename": "pydrex.logger", "qualname": "handle_exception", "kind": "function", "doc": "

\n", "signature": "(exec_type, exec_value, exec_traceback):", "funcdef": "def"}, "pydrex.logger.handler_level": {"fullname": "pydrex.logger.handler_level", "modulename": "pydrex.logger", "qualname": "handler_level", "kind": "function", "doc": "

Set logging handler level for current context.

\n\n

Args:

\n\n
    \n
  • level (string) \u2014 logging level name e.g. \"DEBUG\", \"ERROR\", etc.\nSee Python's logging module for details.
  • \n
  • handler (optional, logging.Handler) \u2014 alternative handler to control instead\nof the default, CONSOLE_LOGGER.
  • \n
\n", "signature": "(level, handler=<StreamHandler (INFO)>):", "funcdef": "def"}, "pydrex.logger.logfile_enable": {"fullname": "pydrex.logger.logfile_enable", "modulename": "pydrex.logger", "qualname": "logfile_enable", "kind": "function", "doc": "

Enable logging to a file at path with given level.

\n", "signature": "(path, level=10, mode='w'):", "funcdef": "def"}, "pydrex.logger.critical": {"fullname": "pydrex.logger.critical", "modulename": "pydrex.logger", "qualname": "critical", "kind": "function", "doc": "

Log a CRITICAL message in PyDRex.

\n", "signature": "(msg, *args, **kwargs):", "funcdef": "def"}, "pydrex.logger.error": {"fullname": "pydrex.logger.error", "modulename": "pydrex.logger", "qualname": "error", "kind": "function", "doc": "

Log an ERROR message in PyDRex.

\n", "signature": "(msg, *args, **kwargs):", "funcdef": "def"}, "pydrex.logger.warning": {"fullname": "pydrex.logger.warning", "modulename": "pydrex.logger", "qualname": "warning", "kind": "function", "doc": "

Log a WARNING message in PyDRex.

\n", "signature": "(msg, *args, **kwargs):", "funcdef": "def"}, "pydrex.logger.info": {"fullname": "pydrex.logger.info", "modulename": "pydrex.logger", "qualname": "info", "kind": "function", "doc": "

Log an INFO message in PyDRex.

\n", "signature": "(msg, *args, **kwargs):", "funcdef": "def"}, "pydrex.logger.debug": {"fullname": "pydrex.logger.debug", "modulename": "pydrex.logger", "qualname": "debug", "kind": "function", "doc": "

Log a DEBUG message in PyDRex.

\n", "signature": "(msg, *args, **kwargs):", "funcdef": "def"}, "pydrex.logger.exception": {"fullname": "pydrex.logger.exception", "modulename": "pydrex.logger", "qualname": "exception", "kind": "function", "doc": "

Log a message with level ERROR but retain exception information.

\n\n

This function should only be called from an exception handler.

\n", "signature": "(msg, *args, **kwargs):", "funcdef": "def"}, "pydrex.logger.quiet_aliens": {"fullname": "pydrex.logger.quiet_aliens", "modulename": "pydrex.logger", "qualname": "quiet_aliens", "kind": "function", "doc": "

Restrict alien loggers \ud83d\udc7d because I'm trying to find MY bugs, thanks.

\n", "signature": "():", "funcdef": "def"}, "pydrex.minerals": {"fullname": "pydrex.minerals", "modulename": "pydrex.minerals", "kind": "module", "doc": "
\n

PyDRex: Computations of mineral texture and elasticity.

\n
\n\n

Acronyms:

\n\n
    \n
  • CPO = Crystallographic preferred orientation,\ni.e. preferential clustering of polycrystal grain orientations in SO(3),\nleading to an overall anisotropic orientation distribution
  • \n
\n"}, "pydrex.minerals.OLIVINE_STIFFNESS": {"fullname": "pydrex.minerals.OLIVINE_STIFFNESS", "modulename": "pydrex.minerals", "qualname": "OLIVINE_STIFFNESS", "kind": "variable", "doc": "

Stiffness tensor for olivine (Voigt representation), with units of GPa.

\n\n

The source of the values used here is unknown, but they are copied\nfrom the original DRex code: http://www.ipgp.fr/~kaminski/web_doudoud/DRex.tar.gz\n[88K download]

\n", "default_value": "array([[320.71, 69.84, 71.22, 0. , 0. , 0. ],\n [ 69.84, 197.25, 74.8 , 0. , 0. , 0. ],\n [ 71.22, 74.8 , 234.32, 0. , 0. , 0. ],\n [ 0. , 0. , 0. , 63.77, 0. , 0. ],\n [ 0. , 0. , 0. , 0. , 77.67, 0. ],\n [ 0. , 0. , 0. , 0. , 0. , 78.36]])"}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"fullname": "pydrex.minerals.ENSTATITE_STIFFNESS", "modulename": "pydrex.minerals", "qualname": "ENSTATITE_STIFFNESS", "kind": "variable", "doc": "

Stiffness tensor for enstatite (Voigt representation), with units of GPa.

\n\n

The source of the values used here is unknown, but they are copied\nfrom the original DRex code: http://www.ipgp.fr/~kaminski/web_doudoud/DRex.tar.gz\n[88K download]

\n", "default_value": "array([[236.9, 79.6, 63.2, 0. , 0. , 0. ],\n [ 79.6, 180.5, 56.8, 0. , 0. , 0. ],\n [ 63.2, 56.8, 230.4, 0. , 0. , 0. ],\n [ 0. , 0. , 0. , 84.3, 0. , 0. ],\n [ 0. , 0. , 0. , 0. , 79.4, 0. ],\n [ 0. , 0. , 0. , 0. , 0. , 80.1]])"}, "pydrex.minerals.OLIVINE_PRIMARY_AXIS": {"fullname": "pydrex.minerals.OLIVINE_PRIMARY_AXIS", "modulename": "pydrex.minerals", "qualname": "OLIVINE_PRIMARY_AXIS", "kind": "variable", "doc": "

Primary slip axis name for for the given olivine fabric.

\n", "default_value": "{<MineralFabric.olivine_A: 0>: 'a', <MineralFabric.olivine_B: 1>: 'c', <MineralFabric.olivine_C: 2>: 'c', <MineralFabric.olivine_D: 3>: 'a', <MineralFabric.olivine_E: 4>: 'a'}"}, "pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"fullname": "pydrex.minerals.OLIVINE_SLIP_SYSTEMS", "modulename": "pydrex.minerals", "qualname": "OLIVINE_SLIP_SYSTEMS", "kind": "variable", "doc": "

Slip systems for olivine in conventional order.

\n\n

Tuples contain the slip plane normal and slip direction vectors.\nThe order of slip systems returned matches the order of critical shear stresses\nreturned by pydrex.core.get_crss.

\n", "default_value": "(([0, 1, 0], [1, 0, 0]), ([0, 0, 1], [1, 0, 0]), ([0, 1, 0], [0, 0, 1]), ([1, 0, 0], [0, 0, 1]))"}, "pydrex.minerals.voigt_averages": {"fullname": "pydrex.minerals.voigt_averages", "modulename": "pydrex.minerals", "qualname": "voigt_averages", "kind": "function", "doc": "

Calculate elastic tensors as the Voigt averages of a collection of minerals.

\n\n

Args:

\n\n
    \n
  • minerals \u2014 list of pydrex.minerals.Mineral instances storing orientations and\nfractional volumes of the grains within each distinct mineral phase
  • \n
  • weights (dict) \u2014 dictionary containing weights of each mineral\nphase, as a fraction of 1, in keys named \"_fraction\",\ne.g. \"olivine_fraction\"
  • \n
\n\n

Raises a ValueError if the minerals contain an unequal number of grains or stored\ntexture results.

\n", "signature": "(minerals, weights):", "funcdef": "def"}, "pydrex.minerals.Mineral": {"fullname": "pydrex.minerals.Mineral", "modulename": "pydrex.minerals", "qualname": "Mineral", "kind": "class", "doc": "

Class for storing polycrystal texture for a single mineral phase.

\n\n

A Mineral stores texture data for an aggregate of grains*.\nAdditionally, mineral fabric type and deformation regime are also tracked.\nTo provide an initial texture for the mineral, use the constructor arguments\nfractions_init and orientations_init. By default,\na uniform volume distribution of random orientations is generated.

\n\n

The update_orientations method computes new orientations and grain volumes\nfor a given velocity gradient. These results are stored in the .orientations and\n.fractions attributes of the Mineral instance. The method also returns the\nupdated macroscopic deformation gradient based on the provided initial deformation\ngradient.

\n\n

*Note that the \"number of grains\" is a static integer value that\ndoes not track the actual number of physical grains in the deforming polycrystal.\nInstead, this number acts as a \"number of bins\" for the statistical resolution of\nthe crystallographic orientation distribution. The value is roughly equivalent to\n(a multiple of) the number of initial, un-recrystallised grains in the polycrystal.\nIt is assumed that recrystallised grains do not grow large enough to require\nrotation tracking.

\n\n

Examples:

\n\n

Mineral with isotropic initial texture:

\n\n
\n
>>> import pydrex\n>>> olA = pydrex.Mineral(\n...     phase=pydrex.MineralPhase.olivine,\n...     fabric=pydrex.MineralFabric.olivine_A,\n...     regime=pydrex.DeformationRegime.dislocation,\n...     n_grains=2000\n... )\n>>> olA.phase\n<MineralPhase.olivine: 0>\n>>> olA.fabric\n<MineralFabric.olivine_A: 0>\n>>> olA.regime\n<DeformationRegime.dislocation: 1>\n>>> olA.n_grains\n2000\n
\n
\n\n

Mineral with specified initial texture and default phase, fabric and regime settings\nwhich are for an olivine A-type mineral in the dislocation creep regime.\nThe initial grain volume fractions should be normalised.

\n\n
\n
>>> import numpy as np\n>>> from scipy.spatial.transform import Rotation\n>>> import pydrex\n>>> rng = np.random.default_rng()\n>>> n_grains = 2000\n>>> olA = pydrex.Mineral(\n...     n_grains=n_grains,\n...     fractions_init=np.full(n_grains, 1 / n_grains),\n...     orientations_init=Rotation.from_euler(\n...         "zxz", [\n...             [x * np.pi / 2, np.pi / 2, np.pi / 2] for x in rng.random(n_grains)\n...         ]\n...     ).inv().as_matrix(),\n... )\n>>> len(olA.orientations)\n1\n>>> type(olA.orientations)\n<class 'list'>\n>>> olA.orientations[0].shape\n(2000, 3, 3)\n>>> olA.fractions[0].shape\n(2000,)\n
\n
\n\n

Note that minerals can also be constructed from serialized data,\nsee Mineral.load and Mineral.from_file.

\n\n

Attributes:

\n\n
    \n
  • phase (pydrex.core.MineralPhase) \u2014 ordinal number of the mineral phase
  • \n
  • fabric (pydrex.core.MineralFabric) \u2014 ordinal number of the fabric type
  • \n
  • regime (pydrex.core.DeformationRegime) \u2014 ordinal number of the deformation\nregime
  • \n
  • n_grains (int) \u2014 number of grains in the aggregate
  • \n
  • fractions (list of arrays) \u2014 grain volume fractions for each texture snapshot
  • \n
  • orientations (list of arrays) \u2014 grain orientation matrices for each texture\nsnapshot
  • \n
  • seed (int) \u2014 seed used by the random number generator to set up the isotropic\ninitial condition when fractions_init or orientations_init are not provided
  • \n
  • lband (int) \u2014 passed to the scipy.integrate.LSODA solver
  • \n
  • uband (int) \u2014 passed to the scipy.integrate.LSODA solver
  • \n
\n"}, "pydrex.minerals.Mineral.__init__": {"fullname": "pydrex.minerals.Mineral.__init__", "modulename": "pydrex.minerals", "qualname": "Mineral.__init__", "kind": "function", "doc": "

\n", "signature": "(\tphase: int = <MineralPhase.olivine: 0>,\tfabric: int = <MineralFabric.olivine_A: 0>,\tregime: int = <DeformationRegime.dislocation: 1>,\tn_grains: int = 3500,\tfractions_init: numpy.ndarray = None,\torientations_init: numpy.ndarray = None,\tfractions: list = <factory>,\torientations: list = <factory>,\tseed: int = None,\tlband: int = None,\tuband: int = None)"}, "pydrex.minerals.Mineral.phase": {"fullname": "pydrex.minerals.Mineral.phase", "modulename": "pydrex.minerals", "qualname": "Mineral.phase", "kind": "variable", "doc": "

\n", "annotation": ": int", "default_value": "<MineralPhase.olivine: 0>"}, "pydrex.minerals.Mineral.fabric": {"fullname": "pydrex.minerals.Mineral.fabric", "modulename": "pydrex.minerals", "qualname": "Mineral.fabric", "kind": "variable", "doc": "

\n", "annotation": ": int", "default_value": "<MineralFabric.olivine_A: 0>"}, "pydrex.minerals.Mineral.regime": {"fullname": "pydrex.minerals.Mineral.regime", "modulename": "pydrex.minerals", "qualname": "Mineral.regime", "kind": "variable", "doc": "

\n", "annotation": ": int", "default_value": "<DeformationRegime.dislocation: 1>"}, "pydrex.minerals.Mineral.n_grains": {"fullname": "pydrex.minerals.Mineral.n_grains", "modulename": "pydrex.minerals", "qualname": "Mineral.n_grains", "kind": "variable", "doc": "

\n", "annotation": ": int", "default_value": "3500"}, "pydrex.minerals.Mineral.fractions_init": {"fullname": "pydrex.minerals.Mineral.fractions_init", "modulename": "pydrex.minerals", "qualname": "Mineral.fractions_init", "kind": "variable", "doc": "

\n", "annotation": ": numpy.ndarray", "default_value": "None"}, "pydrex.minerals.Mineral.orientations_init": {"fullname": "pydrex.minerals.Mineral.orientations_init", "modulename": "pydrex.minerals", "qualname": "Mineral.orientations_init", "kind": "variable", "doc": "

\n", "annotation": ": numpy.ndarray", "default_value": "None"}, "pydrex.minerals.Mineral.fractions": {"fullname": "pydrex.minerals.Mineral.fractions", "modulename": "pydrex.minerals", "qualname": "Mineral.fractions", "kind": "variable", "doc": "

\n", "annotation": ": list"}, "pydrex.minerals.Mineral.orientations": {"fullname": "pydrex.minerals.Mineral.orientations", "modulename": "pydrex.minerals", "qualname": "Mineral.orientations", "kind": "variable", "doc": "

\n", "annotation": ": list"}, "pydrex.minerals.Mineral.seed": {"fullname": "pydrex.minerals.Mineral.seed", "modulename": "pydrex.minerals", "qualname": "Mineral.seed", "kind": "variable", "doc": "

\n", "annotation": ": int", "default_value": "None"}, "pydrex.minerals.Mineral.lband": {"fullname": "pydrex.minerals.Mineral.lband", "modulename": "pydrex.minerals", "qualname": "Mineral.lband", "kind": "variable", "doc": "

\n", "annotation": ": int", "default_value": "None"}, "pydrex.minerals.Mineral.uband": {"fullname": "pydrex.minerals.Mineral.uband", "modulename": "pydrex.minerals", "qualname": "Mineral.uband", "kind": "variable", "doc": "

\n", "annotation": ": int", "default_value": "None"}, "pydrex.minerals.Mineral.update_orientations": {"fullname": "pydrex.minerals.Mineral.update_orientations", "modulename": "pydrex.minerals", "qualname": "Mineral.update_orientations", "kind": "function", "doc": "

Update orientations and volume distribution for the Mineral.

\n\n

Update crystalline orientations and grain volume distribution\nfor minerals undergoing plastic deformation. Return the updated deformation\ngradient measuring the corresponding macroscopic deformation.

\n\n

Args:

\n\n
    \n
  • config (dict) \u2014 PyDRex configuration dictionary
  • \n
  • deformation_gradient (array) \u2014 3x3 deformation gradient tensor
  • \n
  • get_velocity_gradient (function) \u2014 callable with signature f(t, x) that\nreturns a 3x3 velocity gradient matrix at time t and position x (3D vector)
  • \n
  • pathline (tuple) \u2014 tuple consisting of:\n
      \n
    1. the time at which to start the CPO integration (t_start)
    2. \n
    3. the time at which to stop the CPO integration (t_end)
    4. \n
    5. callable with signature f(t) that returns the position of the mineral at\ntime t \u2208 [t_start, t_end]
    6. \n
  • \n
\n\n

Any additional (optional) keyword arguments are passed to\nscipy.integrate.LSODA.

\n\n

Array values must provide a NumPy-compatible interface:\nhttps://numpy.org/doc/stable/user/whatisnumpy.html

\n\n

Examples:

\n\n
\n
>>> from itertools import pairwise\n>>> import pydrex\n>>> olA = pydrex.Mineral(\n...           phase=pydrex.MineralPhase.olivine,\n...           fabric=pydrex.MineralFabric.olivine_A,\n...           regime=pydrex.DeformationRegime.dislocation,\n...           n_grains=pydrex.DEFAULT_PARAMS["number_of_grains"],\n... )\n>>> def get_velocity_gradient(t, x):  # Simple L for simple shear.\n...     L = np.zeros((3, 3))\n...     L[0, 2] = 1\n...     return L\n>>> def get_position(t):\n...     return np.zeros(3)  # Stationary polycrystal for this example.\n>>> timestamps = range(2)  # Just 1 timestep for demonstration.\n>>> deformation_gradient = np.eye(3)  # Start with an undeformed polycrystal.\n>>> for t_start, t_end in pairwise(timestamps):\n...     # Update deformation_gradient, olA.orientations and olA.fractions.\n...     deformation_gradient = olA.update_orientations(\n...         pydrex.DEFAULT_PARAMS,\n...         deformation_gradient,\n...         get_velocity_gradient,\n...         (t_start, t_end, get_position),\n...     )\n>>> np.all(deformation_gradient == np.eye(3) + get_velocity_gradient(t_end, np.nan))\nTrue\n
\n
\n", "signature": "(\tself,\tconfig,\tdeformation_gradient,\tget_velocity_gradient,\tpathline,\t**kwargs):", "funcdef": "def"}, "pydrex.minerals.Mineral.save": {"fullname": "pydrex.minerals.Mineral.save", "modulename": "pydrex.minerals", "qualname": "Mineral.save", "kind": "function", "doc": "

Save CPO data for all stored timesteps to a numpy NPZ file.

\n\n

If postfix is not None, the data is appended to the NPZ file\nin fields ending with \"_postfix\".

\n\n

Raises a ValueError if the data shapes are not compatible.

\n\n

See also: numpy.savez, Mineral.load, Mineral.from_file.

\n", "signature": "(self, filename, postfix=None):", "funcdef": "def"}, "pydrex.minerals.Mineral.load": {"fullname": "pydrex.minerals.Mineral.load", "modulename": "pydrex.minerals", "qualname": "Mineral.load", "kind": "function", "doc": "

Load CPO data from a numpy NPZ file.

\n\n

If postfix is not None, data is read from fields ending with \"_postfix\".

\n\n

See also: Mineral.save, Mineral.from_file.

\n", "signature": "(self, filename, postfix=None):", "funcdef": "def"}, "pydrex.minerals.Mineral.from_file": {"fullname": "pydrex.minerals.Mineral.from_file", "modulename": "pydrex.minerals", "qualname": "Mineral.from_file", "kind": "function", "doc": "

Construct a Mineral instance using data from a numpy NPZ file.

\n\n

If postfix is not None, data is read from fields ending with \u201c_postfix\u201d.

\n\n

See also: Mineral.save, Mineral.load.

\n", "signature": "(cls, filename, postfix=None):", "funcdef": "def"}, "pydrex.mock": {"fullname": "pydrex.mock", "modulename": "pydrex.mock", "kind": "module", "doc": "
\n

PyDRex: Mock objects for testing and reproducibility.

\n
\n"}, "pydrex.mock.PARAMS_FRATERS2021": {"fullname": "pydrex.mock.PARAMS_FRATERS2021", "modulename": "pydrex.mock", "qualname": "PARAMS_FRATERS2021", "kind": "variable", "doc": "

Values used for tests 1, 2 and 4 in https://doi.org/10.1029/2021gc009846.

\n", "default_value": "{'olivine_fraction': 0.7, 'enstatite_fraction': 0.3, 'initial_olivine_fabric': <MineralFabric.olivine_A: 0>, 'stress_exponent': 1.5, 'deformation_exponent': 3.5, 'gbm_mobility': 125, 'gbs_threshold': 0.3, 'nucleation_efficiency': 5, 'number_of_grains': 5000}"}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"fullname": "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID", "modulename": "pydrex.mock", "qualname": "PARAMS_KAMINSKI2001_FIG5_SOLID", "kind": "variable", "doc": "

Values used for the M*=0 test in https://doi.org/10.1016/s0012-821x(01)00356-9.

\n", "default_value": "{'olivine_fraction': 1, 'enstatite_fraction': 0, 'initial_olivine_fabric': <MineralFabric.olivine_A: 0>, 'stress_exponent': 1.5, 'deformation_exponent': 3.5, 'gbm_mobility': 0, 'gbs_threshold': 0, 'nucleation_efficiency': 5, 'number_of_grains': 3375}"}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"fullname": "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH", "modulename": "pydrex.mock", "qualname": "PARAMS_KAMINSKI2001_FIG5_SHORTDASH", "kind": "variable", "doc": "

Values used for the M*=50 test in https://doi.org/10.1016/s0012-821x(01)00356-9.

\n", "default_value": "{'olivine_fraction': 1, 'enstatite_fraction': 0, 'initial_olivine_fabric': <MineralFabric.olivine_A: 0>, 'stress_exponent': 1.5, 'deformation_exponent': 3.5, 'gbm_mobility': 50, 'gbs_threshold': 0, 'nucleation_efficiency': 5, 'number_of_grains': 3375}"}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"fullname": "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH", "modulename": "pydrex.mock", "qualname": "PARAMS_KAMINSKI2001_FIG5_LONGDASH", "kind": "variable", "doc": "

Values used for the M*=200 test in https://doi.org/10.1016/s0012-821x(01)00356-9.

\n", "default_value": "{'olivine_fraction': 1, 'enstatite_fraction': 0, 'initial_olivine_fabric': <MineralFabric.olivine_A: 0>, 'stress_exponent': 1.5, 'deformation_exponent': 3.5, 'gbm_mobility': 200, 'gbs_threshold': 0, 'nucleation_efficiency': 5, 'number_of_grains': 3375}"}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"fullname": "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES", "modulename": "pydrex.mock", "qualname": "PARAMS_KAMINSKI2004_FIG4_TRIANGLES", "kind": "variable", "doc": "

Values used for the \u03c7=0.4 test in https://doi.org/10.1111/j.1365-246x.2004.02308.x.

\n", "default_value": "{'olivine_fraction': 1, 'enstatite_fraction': 0, 'initial_olivine_fabric': <MineralFabric.olivine_A: 0>, 'stress_exponent': 1.5, 'deformation_exponent': 3.5, 'gbm_mobility': 125, 'gbs_threshold': 0.4, 'nucleation_efficiency': 5, 'number_of_grains': 4394}"}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"fullname": "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES", "modulename": "pydrex.mock", "qualname": "PARAMS_KAMINSKI2004_FIG4_SQUARES", "kind": "variable", "doc": "

Values used for the \u03c7=0.2 test in https://doi.org/10.1111/j.1365-246x.2004.02308.x.

\n", "default_value": "{'olivine_fraction': 1, 'enstatite_fraction': 0, 'initial_olivine_fabric': <MineralFabric.olivine_A: 0>, 'stress_exponent': 1.5, 'deformation_exponent': 3.5, 'gbm_mobility': 125, 'gbs_threshold': 0.2, 'nucleation_efficiency': 5, 'number_of_grains': 4394}"}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"fullname": "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES", "modulename": "pydrex.mock", "qualname": "PARAMS_KAMINSKI2004_FIG4_CIRCLES", "kind": "variable", "doc": "

Values used for the \u03c7=0 test in https://doi.org/10.1111/j.1365-246x.2004.02308.x.

\n", "default_value": "{'olivine_fraction': 1, 'enstatite_fraction': 0, 'initial_olivine_fabric': <MineralFabric.olivine_A: 0>, 'stress_exponent': 1.5, 'deformation_exponent': 3.5, 'gbm_mobility': 125, 'gbs_threshold': 0, 'nucleation_efficiency': 5, 'number_of_grains': 4394}"}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"fullname": "pydrex.mock.PARAMS_HEDJAZIAN2017", "modulename": "pydrex.mock", "qualname": "PARAMS_HEDJAZIAN2017", "kind": "variable", "doc": "

Values used for the MOR model in https://doi.org/10.1016/j.epsl.2016.12.004.

\n", "default_value": "{'olivine_fraction': 0.7, 'enstatite_fraction': 0.3, 'initial_olivine_fabric': <MineralFabric.olivine_A: 0>, 'stress_exponent': 1.5, 'deformation_exponent': 3.5, 'gbm_mobility': 10, 'gbs_threshold': 0.2, 'nucleation_efficiency': 5, 'number_of_grains': 2197}"}, "pydrex.pathlines": {"fullname": "pydrex.pathlines", "modulename": "pydrex.pathlines", "kind": "module", "doc": "
\n

PyDRex: Functions for pathline construction.

\n
\n"}, "pydrex.pathlines.get_pathline": {"fullname": "pydrex.pathlines.get_pathline", "modulename": "pydrex.pathlines", "qualname": "get_pathline", "kind": "function", "doc": "

Determine the pathline for a particle in a steady state flow.

\n\n

The pathline will terminate at the given final_location and follow a curve\ndetermined by the velocity gradient. It works for both 2D (rectangular) and 3D\n(orthopiped\u00b9) domains, so long as the provided callables expect/return arrays of the\nappropriate dimension.

\n\n
\n\n

The pathline is calculated backwards in time (t < 0) from the given endpoint.\nTherefore, the returned position callable should be evaluated at negative times.

\n\n
\n\n

Args:

\n\n
    \n
  • final_location (array) \u2014 coordinates of the final location
  • \n
  • get_velocity (callable) \u2014 returns velocity vector at a point
  • \n
  • get_velocity_gradient (callable) \u2014 returns velocity gradient matrix at a point
  • \n
  • min_coords (array) \u2014 lower bound coordinates of the box
  • \n
  • max_coords (array) \u2014 upper bound coordinates of the box
  • \n
  • max_strain (float) \u2014 target strain (given as \u201ctensorial\u201d strain \u03b5) at the final\nlocation, useful if the pathline never inflows into the domain (the pathline will\nonly be traced backwards until a strain of 0 is reached, unless a domain boundary\nis reached first)
  • \n
  • regular_steps (float, optional) \u2014 number of time steps to use for regular\nresampling between the start (t << 0) and end (t <= 0) of the pathline\n(if None, which is the default, then the timestamps obtained from\nscipy.integrate.solve_ivp are returned instead)
  • \n
\n\n

Optional keyword arguments will be passed to scipy.integrate.solve_ivp. However,\nsome of the arguments to the solve_ivp call may not be modified, and a warning\nwill be raised if they are provided.

\n\n

Returns a tuple containing the time points and an interpolant that can be used\nto evaluate the pathline position (see scipy.integrate.OdeSolution).

\n\n

\u00b9An \u201corthopiped\u201d is a 3D rectangle (called a \u201cbox\u201d when we are in a hurry), see\nhttps://www.whatistoday.net/2020/04/cuboid-dilemma.html.

\n", "signature": "(\tfinal_location,\tget_velocity,\tget_velocity_gradient,\tmin_coords,\tmax_coords,\tmax_strain,\tregular_steps=None,\t**kwargs):", "funcdef": "def"}, "pydrex.stats": {"fullname": "pydrex.stats", "modulename": "pydrex.stats", "kind": "module", "doc": "
\n

PyDRex: Statistical methods for orientation and elasticity data.

\n
\n"}, "pydrex.stats.resample_orientations": {"fullname": "pydrex.stats.resample_orientations", "modulename": "pydrex.stats", "qualname": "resample_orientations", "kind": "function", "doc": "

Return new samples from orientations weighted by the volume distribution.

\n\n

Args:

\n\n
    \n
  • orientations (array) \u2014 NxMx3x3 array of orientations
  • \n
  • fractions (array) \u2014 NxM array of grain volume fractions
  • \n
  • n_samples (int) \u2014 optional number of samples to return, default is M
  • \n
  • seed (int) \u2014 optional seed for the random number generator, which is used to\npick random grain volume samples from the discrete distribution
  • \n
\n\n

Returns the Nxn_samplesx3x3 orientations and associated sorted (ascending) grain\nvolumes.

\n", "signature": "(orientations, fractions, n_samples=None, seed=None):", "funcdef": "def"}, "pydrex.stats.misorientation_hist": {"fullname": "pydrex.stats.misorientation_hist", "modulename": "pydrex.stats", "qualname": "misorientation_hist", "kind": "function", "doc": "

Calculate misorientation histogram for polycrystal orientations.

\n\n

The bins argument is passed to numpy.histogram.\nIf left as None, 1\u00b0 bins will be used as recommended by the reference paper.\nThe symmetry argument specifies the lattice system which determines intrinsic\nsymmetry degeneracies and the maximum allowable misorientation angle.\nSee _geo.LatticeSystem for supported systems.

\n\n
\n\n

This method must be able to allocate $ \\frac{N!}{(N-2)!} \u00d7 4M $ floats\nfor N the length of orientations and M the number of symmetry operations for\nthe given system (numpy.float32 values are used to reduce the memory\nrequirements)

\n\n
\n\n

See Skemer et al. (2005).

\n", "signature": "(orientations, system: pydrex.geometry.LatticeSystem, bins=None):", "funcdef": "def"}, "pydrex.stats.misorientations_random": {"fullname": "pydrex.stats.misorientations_random", "modulename": "pydrex.stats", "qualname": "misorientations_random", "kind": "function", "doc": "

Get expected count of misorientation angles for an isotropic aggregate.

\n\n

Estimate the expected number of misorientation angles between grains\nthat would fall within $($low, high$)$ in degrees for an aggregate\nwith randomly oriented grains, where low $\u2208 [0, $high$)$,\nand high is bounded by the maximum theoretical misorientation angle\nfor the given lattice symmetry system.\nSee _geo.LatticeSystem for supported systems.

\n", "signature": "(low, high, system: pydrex.geometry.LatticeSystem):", "funcdef": "def"}, "pydrex.stats.point_density": {"fullname": "pydrex.stats.point_density", "modulename": "pydrex.stats", "qualname": "point_density", "kind": "function", "doc": "

Estimate point density of orientation data on the unit sphere.

\n\n

Estimates the density of orientations on the unit sphere by counting the input data\nthat falls within small areas around a uniform grid of spherical counting locations.\nThe input data is expected in cartesian coordinates, and the contouring is performed\nusing kernel functions defined in Vollmer 1995.\nThe following optional parameters control the contouring method:

\n\n
    \n
  • gridsteps (int) \u2014 the number of steps, i.e. number of points along a diameter of\nthe spherical counting grid
  • \n
  • weights (array) \u2014 auxiliary weights for each data point
  • \n
  • kernel (string) \u2014 the name of the kernel function to use, see\nSPHERICAL_COUNTING_KERNELS
  • \n
  • axial (bool) \u2014 toggle axial versions of the kernel functions\n(for crystallographic data this should normally be kept as True)
  • \n
\n\n

Any other keyword arguments are passed to the kernel function calls.\nMost kernels accept a parameter \u03c3 to control the degree of smoothing.

\n", "signature": "(\tx_data,\ty_data,\tz_data,\tgridsteps=101,\tweights=1,\tkernel='linear_inverse_kamb',\taxial=True,\t**kwargs):", "funcdef": "def"}, "pydrex.stats.exponential_kamb": {"fullname": "pydrex.stats.exponential_kamb", "modulename": "pydrex.stats", "qualname": "exponential_kamb", "kind": "function", "doc": "

Kernel function from Vollmer 1995 for exponential smoothing.

\n", "signature": "(cos_dist, \u03c3=10, axial=True):", "funcdef": "def"}, "pydrex.stats.linear_inverse_kamb": {"fullname": "pydrex.stats.linear_inverse_kamb", "modulename": "pydrex.stats", "qualname": "linear_inverse_kamb", "kind": "function", "doc": "

Kernel function from Vollmer 1995 for linear smoothing.

\n", "signature": "(cos_dist, \u03c3=10, axial=True):", "funcdef": "def"}, "pydrex.stats.square_inverse_kamb": {"fullname": "pydrex.stats.square_inverse_kamb", "modulename": "pydrex.stats", "qualname": "square_inverse_kamb", "kind": "function", "doc": "

Kernel function from Vollmer 1995 for inverse square smoothing.

\n", "signature": "(cos_dist, \u03c3=10, axial=True):", "funcdef": "def"}, "pydrex.stats.kamb_count": {"fullname": "pydrex.stats.kamb_count", "modulename": "pydrex.stats", "qualname": "kamb_count", "kind": "function", "doc": "

Original Kamb 1959 kernel function (raw count within radius).

\n", "signature": "(cos_dist, \u03c3=10, axial=True):", "funcdef": "def"}, "pydrex.stats.schmidt_count": {"fullname": "pydrex.stats.schmidt_count", "modulename": "pydrex.stats", "qualname": "schmidt_count", "kind": "function", "doc": "

Schmidt (a.k.a. 1%) counting kernel function.

\n", "signature": "(cos_dist, axial=None):", "funcdef": "def"}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"fullname": "pydrex.stats.SPHERICAL_COUNTING_KERNELS", "modulename": "pydrex.stats", "qualname": "SPHERICAL_COUNTING_KERNELS", "kind": "variable", "doc": "

Kernel functions that return an un-summed distribution and a normalization factor.

\n\n

Supported kernel functions are based on the discussion in\nVollmer 1995.\nKamb methods accept the parameter \u03c3 (default: 10) to control the degree of smoothing.\nValues lower than 3 and higher than 20 are not recommended.

\n", "default_value": "{'kamb_count': <function kamb_count>, 'schmidt_count': <function schmidt_count>, 'exponential_kamb': <function exponential_kamb>, 'linear_inverse_kamb': <function linear_inverse_kamb>, 'square_inverse_kamb': <function square_inverse_kamb>}"}, "pydrex.tensors": {"fullname": "pydrex.tensors", "modulename": "pydrex.tensors", "kind": "module", "doc": "
\n

PyDRex: Tensor operation functions and helpers.

\n
\n\n

For Voigt notation, the symmetric 6x6 matrix representation is used,\nwhich assumes that the fourth order tensor being represented as such is also symmetric.\nThe vectorial notation uses 21 components which are the independent components of the\nsymmetric 6x6 matrix.

\n"}, "pydrex.tensors.PERMUTATION_SYMBOL": {"fullname": "pydrex.tensors.PERMUTATION_SYMBOL", "modulename": "pydrex.tensors", "qualname": "PERMUTATION_SYMBOL", "kind": "variable", "doc": "

\n", "default_value": "array([[[ 0., 0., 0.],\n [ 0., 0., 1.],\n [ 0., -1., 0.]],\n\n [[ 0., 0., -1.],\n [ 0., 0., 0.],\n [ 1., 0., 0.]],\n\n [[ 0., 1., 0.],\n [-1., 0., 0.],\n [ 0., 0., 0.]]])"}, "pydrex.tensors.voigt_decompose": {"fullname": "pydrex.tensors.voigt_decompose", "modulename": "pydrex.tensors", "qualname": "voigt_decompose", "kind": "function", "doc": "

Decompose elastic tensor (as 6x6 Voigt matrix) into distinct contractions.

\n\n

Return the only two independent contractions of the elastic tensor given as a 6x6\nVoigt matrix. With reference to the full 4-th order elastic tensor, the\ncontractions are defined as:

\n\n
    \n
  • $d_{ij} = C_{ijkk}$ (dilatational stiffness tensor)
  • \n
  • $v_{ij} = C_{ijkj}$ (deviatoric stiffness tensor)
  • \n
\n\n

Any vector which is an eigenvector of both $d_{ij}$ and $v_{ij}$ is always normal to\na symmetry plane of the elastic medium.

\n\n

See Equations 3.4 & 3.5 in Browaeys & Chevrot (2004).

\n", "signature": "(matrix):", "funcdef": "def"}, "pydrex.tensors.mono_project": {"fullname": "pydrex.tensors.mono_project", "modulename": "pydrex.tensors", "qualname": "mono_project", "kind": "function", "doc": "

Project 21-component voigt_vector onto monoclinic symmetry subspace.

\n\n

Monoclinic symmetry is characterised by 13 independent elasticity components.

\n\n

See Browaeys & Chevrot (2004).

\n", "signature": "(voigt_vector):", "funcdef": "def"}, "pydrex.tensors.ortho_project": {"fullname": "pydrex.tensors.ortho_project", "modulename": "pydrex.tensors", "qualname": "ortho_project", "kind": "function", "doc": "

Project 21-component voigt_vector onto orthorhombic symmetry subspace.

\n\n

Orthorhombic symmetry is characterised by 9 independent elasticity components.

\n\n

See Browaeys & Chevrot (2004).

\n", "signature": "(voigt_vector):", "funcdef": "def"}, "pydrex.tensors.tetr_project": {"fullname": "pydrex.tensors.tetr_project", "modulename": "pydrex.tensors", "qualname": "tetr_project", "kind": "function", "doc": "

Project 21-component voigt_vector onto tetragonal symmetry subspace.

\n\n

Tetragonal symmetry is characterised by 6 independent elasticity components.

\n\n

See Browaeys & Chevrot (2004).

\n", "signature": "(voigt_vector):", "funcdef": "def"}, "pydrex.tensors.hex_project": {"fullname": "pydrex.tensors.hex_project", "modulename": "pydrex.tensors", "qualname": "hex_project", "kind": "function", "doc": "

Project 21-component voigt_vector onto hexagonal symmetry subspace.

\n\n

Hexagonal symmetry (a.k.a. transverse isotropy) is characterised by 5 independent\nelasticity components.

\n\n

See Browaeys & Chevrot (2004).

\n", "signature": "(voigt_vector):", "funcdef": "def"}, "pydrex.tensors.upper_tri_to_symmetric": {"fullname": "pydrex.tensors.upper_tri_to_symmetric", "modulename": "pydrex.tensors", "qualname": "upper_tri_to_symmetric", "kind": "function", "doc": "

Create symmetric array using upper triangle of input array.

\n\n

Examples:

\n\n
\n
>>> import numpy as np\n>>> upper_tri_to_symmetric(np.array([\n...         [ 1.,  2.,  3.,  4.],\n...         [ 0.,  5.,  6.,  7.],\n...         [ 0.,  0.,  8.,  9.],\n...         [ 9.,  0.,  0., 10.]\n... ]))\narray([[ 1.,  2.,  3.,  4.],\n       [ 2.,  5.,  6.,  7.],\n       [ 3.,  6.,  8.,  9.],\n       [ 4.,  7.,  9., 10.]])\n
\n
\n", "signature": "(arr):", "funcdef": "def"}, "pydrex.tensors.voigt_to_elastic_tensor": {"fullname": "pydrex.tensors.voigt_to_elastic_tensor", "modulename": "pydrex.tensors", "qualname": "voigt_to_elastic_tensor", "kind": "function", "doc": "

Create 4-th order elastic tensor from an equivalent Voigt matrix.

\n\n

See also: elastic_tensor_to_voigt.

\n", "signature": "(matrix):", "funcdef": "def"}, "pydrex.tensors.elastic_tensor_to_voigt": {"fullname": "pydrex.tensors.elastic_tensor_to_voigt", "modulename": "pydrex.tensors", "qualname": "elastic_tensor_to_voigt", "kind": "function", "doc": "

Create a 6x6 Voigt matrix from an equivalent 4-th order elastic tensor.

\n", "signature": "(tensor):", "funcdef": "def"}, "pydrex.tensors.voigt_matrix_to_vector": {"fullname": "pydrex.tensors.voigt_matrix_to_vector", "modulename": "pydrex.tensors", "qualname": "voigt_matrix_to_vector", "kind": "function", "doc": "

Create the 21-component Voigt vector equivalent to the 6x6 Voigt matrix.

\n", "signature": "(matrix):", "funcdef": "def"}, "pydrex.tensors.voigt_vector_to_matrix": {"fullname": "pydrex.tensors.voigt_vector_to_matrix", "modulename": "pydrex.tensors", "qualname": "voigt_vector_to_matrix", "kind": "function", "doc": "

Create the 6x6 matrix representation of the 21-component Voigt vector.

\n\n

See also: voigt_matrix_to_vector.

\n", "signature": "(vector):", "funcdef": "def"}, "pydrex.tensors.rotate": {"fullname": "pydrex.tensors.rotate", "modulename": "pydrex.tensors", "qualname": "rotate", "kind": "function", "doc": "

Rotate 4-th order tensor using a 3x3 rotation matrix.

\n", "signature": "(tensor, rotation):", "funcdef": "def"}, "pydrex.utils": {"fullname": "pydrex.utils", "modulename": "pydrex.utils", "kind": "module", "doc": "
\n

PyDRex: Miscellaneous utility methods.

\n
\n"}, "pydrex.utils.import_proc_pool": {"fullname": "pydrex.utils.import_proc_pool", "modulename": "pydrex.utils", "qualname": "import_proc_pool", "kind": "function", "doc": "

Import either ray.util.multiprocessing.Pool or multiprocessing.Pool.

\n\n

Import a process Pool object either from Ray of from Python's stdlib.\nBoth offer the same API, the Ray implementation will be preferred if available.\nUsing the Pool provided by Ray allows for distributed memory multiprocessing.

\n\n

Returns a tuple containing the Pool object and a boolean flag which is True if\nRay is available.

\n", "signature": "():", "funcdef": "def"}, "pydrex.utils.strain_increment": {"fullname": "pydrex.utils.strain_increment", "modulename": "pydrex.utils", "qualname": "strain_increment", "kind": "function", "doc": "

Calculate strain increment for a given time increment and velocity gradient.

\n\n

Returns \u201ctensorial\u201d strain increment \u03b5, which is equal to \u03b3/2 where \u03b3 is the\n\u201c(engineering) shear strain\u201d increment.

\n", "signature": "(dt, velocity_gradient):", "funcdef": "def"}, "pydrex.utils.apply_gbs": {"fullname": "pydrex.utils.apply_gbs", "modulename": "pydrex.utils", "qualname": "apply_gbs", "kind": "function", "doc": "

Apply grain boundary sliding for small grains.

\n", "signature": "(orientations, fractions, gbs_threshold, orientations_prev, n_grains):", "funcdef": "def"}, "pydrex.utils.extract_vars": {"fullname": "pydrex.utils.extract_vars", "modulename": "pydrex.utils", "qualname": "extract_vars", "kind": "function", "doc": "

Extract deformation gradient, orientation matrices and grain sizes from y.

\n", "signature": "(y, n_grains):", "funcdef": "def"}, "pydrex.utils.remove_nans": {"fullname": "pydrex.utils.remove_nans", "modulename": "pydrex.utils", "qualname": "remove_nans", "kind": "function", "doc": "

Remove NaN values from array.

\n", "signature": "(a):", "funcdef": "def"}, "pydrex.utils.remove_dim": {"fullname": "pydrex.utils.remove_dim", "modulename": "pydrex.utils", "qualname": "remove_dim", "kind": "function", "doc": "

Remove all values corresponding to dimension dim from an array.

\n\n

Note that a dim of 0 refers to the \u201cx\u201d values.

\n\n

Examples:

\n\n
\n
>>> a = [1, 2, 3]\n>>> remove_dim(a, 0)\narray([2, 3])\n>>> remove_dim(a, 1)\narray([1, 3])\n>>> remove_dim(a, 2)\narray([1, 2])\n
\n
\n\n
\n
>>> a = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]\n>>> remove_dim(a, 0)\narray([[5, 6],\n       [8, 9]])\n>>> remove_dim(a, 1)\narray([[1, 3],\n       [7, 9]])\n>>> remove_dim(a, 2)\narray([[1, 2],\n       [4, 5]])\n
\n
\n", "signature": "(a, dim):", "funcdef": "def"}, "pydrex.utils.add_dim": {"fullname": "pydrex.utils.add_dim", "modulename": "pydrex.utils", "qualname": "add_dim", "kind": "function", "doc": "

Add entries of val corresponding to dimension dim to an array.

\n\n

Note that a dim of 0 refers to the \u201cx\u201d values.

\n\n

Examples:

\n\n
\n
>>> a = [1, 2]\n>>> add_dim(a, 0)\narray([0, 1, 2])\n>>> add_dim(a, 1)\narray([1, 0, 2])\n>>> add_dim(a, 2)\narray([1, 2, 0])\n
\n
\n\n
\n
>>> add_dim([1.0, 2.0], 2)\narray([1., 2., 0.])\n
\n
\n\n
\n
>>> a = [[1, 2], [3, 4]]\n>>> add_dim(a, 0)\narray([[0, 0, 0],\n       [0, 1, 2],\n       [0, 3, 4]])\n>>> add_dim(a, 1)\narray([[1, 0, 2],\n       [0, 0, 0],\n       [3, 0, 4]])\n>>> add_dim(a, 2)\narray([[1, 2, 0],\n       [3, 4, 0],\n       [0, 0, 0]])\n
\n
\n", "signature": "(a, dim, val=0):", "funcdef": "def"}, "pydrex.utils.default_ncpus": {"fullname": "pydrex.utils.default_ncpus", "modulename": "pydrex.utils", "qualname": "default_ncpus", "kind": "function", "doc": "

Get a safe default number of CPUs available for multiprocessing.

\n\n

On Linux platforms that support it, the method os.sched_getaffinity() is used.\nOn Mac OS, the command sysctl -n hw.ncpu is used.\nOn Windows, the environment variable NUMBER_OF_PROCESSORS is queried.\nIf any of these fail, a fallback of 1 is used and a warning is logged.

\n", "signature": "():", "funcdef": "def"}, "pydrex.utils.diff_like": {"fullname": "pydrex.utils.diff_like", "modulename": "pydrex.utils", "qualname": "diff_like", "kind": "function", "doc": "

Get forward difference of 2D array a, with repeated last elements.

\n\n

The repeated last elements ensure that output and input arrays have equal shape.

\n\n

Examples:

\n\n
\n
>>> diff_like(np.array([1, 2, 3, 4, 5]))\narray([[1, 1, 1, 1, 1]])\n
\n
\n\n
\n
>>> diff_like(np.array([[1, 2, 3, 4, 5], [1, 3, 6, 9, 10]]))\narray([[1, 1, 1, 1, 1],\n       [2, 3, 3, 1, 1]])\n
\n
\n\n
\n
>>> diff_like(np.array([[1, 2, 3, 4, 5], [1, 3, 6, 9, 10], [1, 0, 0, 0, np.inf]]))\narray([[ 1.,  1.,  1.,  1.,  1.],\n       [ 2.,  3.,  3.,  1.,  1.],\n       [-1.,  0.,  0., inf, nan]])\n
\n
\n", "signature": "(a):", "funcdef": "def"}, "pydrex.utils.angle_fse_simpleshear": {"fullname": "pydrex.utils.angle_fse_simpleshear", "modulename": "pydrex.utils", "qualname": "angle_fse_simpleshear", "kind": "function", "doc": "

Get angle of FSE long axis anticlockwise from the X axis in simple shear.

\n", "signature": "(strain):", "funcdef": "def"}, "pydrex.utils.lag_2d_corner_flow": {"fullname": "pydrex.utils.lag_2d_corner_flow", "modulename": "pydrex.utils", "qualname": "lag_2d_corner_flow", "kind": "function", "doc": "

Get predicted grain orientation lag for 2D corner flow.

\n\n

See eq. 11 in Kaminski & Ribe (2002).

\n", "signature": "(\u03b8):", "funcdef": "def"}, "pydrex.utils.quat_product": {"fullname": "pydrex.utils.quat_product", "modulename": "pydrex.utils", "qualname": "quat_product", "kind": "function", "doc": "

Quaternion product, q1, q2 and output are in scalar-last (x,y,z,w) format.

\n", "signature": "(q1, q2):", "funcdef": "def"}, "pydrex.utils.redraw_legend": {"fullname": "pydrex.utils.redraw_legend", "modulename": "pydrex.utils", "qualname": "redraw_legend", "kind": "function", "doc": "

Redraw legend on matplotlib axis or figure.

\n\n

Transparency is removed from legend symbols.\nIf fig is not None and remove_all is True,\nall legends are first removed from the parent figure.\nOptional keyword arguments are passed to matplotlib.axes.Axes.legend by default,\nor matplotlib.figure.Figure.legend if fig is not None.

\n\n

If legendax is not None, the axis legend will be redrawn using the legendax axes\ninstead of taking up space in the original axes. This option requires fig=None.

\n\n
\n\n

Note that if fig is not None, the legend may be cropped from the saved\nfigure due to a Matplotlib bug. In this case, it is required to add the\narguments bbox_extra_artists=(legend,) and bbox_inches=\"tight\" to savefig,\nwhere legend is the object returned by this function. To prevent the legend\nfrom consuming axes/subplot space, it is further required to add the lines:\nlegend.set_in_layout(False), fig.canvas.draw(), legend.set_layout(True)\nand fig.set_layout_engine(\"none\") before saving the figure.

\n\n
\n", "signature": "(ax, fig=None, legendax=None, remove_all=True, **kwargs):", "funcdef": "def"}, "pydrex.utils.add_subplot_labels": {"fullname": "pydrex.utils.add_subplot_labels", "modulename": "pydrex.utils", "qualname": "add_subplot_labels", "kind": "function", "doc": "

Add subplot labels to axes mosaic.

\n\n

Use labelmap to specify a dictionary that maps keys in mosaic to subplot labels.\nIf labelmap is None, the keys in axs will be used as the labels by default.

\n\n

If internal is False (default), the axes titles will be used.\nOtherwise, internal labels will be drawn with ax.text,\nin which case loc must be a tuple of floats.

\n\n

Any axes in axs corresponding to the special key legend are skipped.

\n", "signature": "(\tmosaic,\tlabelmap=None,\tloc='left',\tfontsize='medium',\tinternal=False,\t**kwargs):", "funcdef": "def"}, "pydrex.velocity": {"fullname": "pydrex.velocity", "modulename": "pydrex.velocity", "kind": "module", "doc": "
\n

PyDRex: Steady-state solutions of velocity (gradients) for various flows.

\n
\n\n

For the sake of consistency, all callables returned from methods in this module expect a\ntime scalar and 3D position vector as inputs. They also return 3D tensors in all cases.\nThis means they can be directly used as arguments to e.g.\npydrex.minerals.Mineral.update_orientations.

\n"}, "pydrex.velocity.simple_shear_2d": {"fullname": "pydrex.velocity.simple_shear_2d", "modulename": "pydrex.velocity", "qualname": "simple_shear_2d", "kind": "function", "doc": "

Return simple shear velocity and velocity gradient callables.

\n\n

The returned callables have signature f(t, x) where x is a 3D position vector.

\n\n

Args:

\n\n
    \n
  • direction (one of {\"X\", \"Y\", \"Z\"}) \u2014 velocity vector direction
  • \n
  • deformation_plane (one of {\"X\", \"Y\", \"Z\"}) \u2014 direction of velocity gradient
  • \n
  • strain_rate (float) \u2014 1/2 \u00d7 magnitude of the largest eigenvalue of the velocity\ngradient
  • \n
\n\n
\n\n

Input arrays to the returned callables must have homogeneous element types.\nArrays with e.g. both floating point and integer values are not supported.

\n\n
\n\n

Examples:

\n\n
\n
>>> import numpy as np\n>>> u, L = simple_shear_2d("X", "Z", 1e-4)\n>>> u(np.nan, np.array([0, 0, 0]))  # Time is not used here.\narray([0., 0., 0.])\n>>> u(np.nan, np.array([0, 0, 1]))\narray([0.0001, 0.    , 0.    ])\n>>> u(np.nan, np.array([0.0, 0.0, 2.0]))\narray([0.0002, 0.    , 0.    ])\n>>> L(np.nan, np.array([0, 0, 0]))\narray([[0.    , 0.    , 0.0002],\n       [0.    , 0.    , 0.    ],\n       [0.    , 0.    , 0.    ]])\n>>> L(np.nan, np.array([0.0, 0.0, 1.0]))\narray([[0.    , 0.    , 0.0002],\n       [0.    , 0.    , 0.    ],\n       [0.    , 0.    , 0.    ]])\n
\n
\n", "signature": "(direction, deformation_plane, strain_rate):", "funcdef": "def"}, "pydrex.velocity.cell_2d": {"fullname": "pydrex.velocity.cell_2d", "modulename": "pydrex.velocity", "qualname": "cell_2d", "kind": "function", "doc": "

Get velocity and velocity gradient callables for a steady-state 2D Stokes cell.

\n\n

The cell is centered at (0,0) and the velocity field is defined by:\n$$\n\\bm{u} = U\\cos(\u03c0 x/d)\\sin(\u03c0 z/d) \\bm{\\hat{h}} - U\\sin(\u03c0 x/d)\\cos(\u03c0 z/d) \\bm{\\hat{v}}\n$$\nwhere $\\bm{\\hat{h}}$ and $\\bm{\\hat{v}}$ are unit vectors in the chosen horizontal\nand vertical directions, respectively. The velocity at the cell edge has a magnitude\nof $U$ and $d$ is the length of a cell edge.

\n\n

The returned callables have signature f(t, x) where x is a 3D position vector.

\n\n

Args:

\n\n
    \n
  • horizontal (one of {\"X\", \"Y\", \"Z\"}) \u2014 horizontal direction
  • \n
  • vertical (one of {\"X\", \"Y\", \"Z\"}) \u2014 vertical direction
  • \n
  • velocity_edge (float) \u2014 velocity magnitude at the center of the cell edge
  • \n
  • edge_length (float, optional) \u2014 the edge length of the cell (= 2 by default)
  • \n
\n\n

Examples:

\n\n
\n
>>> import numpy as np\n>>> u, L = cell_2d("X", "Z", 1)\n>>> u(np.nan, np.array([0, 0, 0]))  # Time value is not used for steady flows.\narray([ 0.,  0., -0.])\n>>> u(np.nan, np.array([0, 0, 1]))\narray([ 1.,  0., -0.])\n>>> u(np.nan, np.array([0, 1, 0]))  # Y-value is not used.\narray([ 0.,  0., -0.])\n>>> u(np.nan, np.array([0, 0, -1]))\narray([-1.,  0., -0.])\n>>> u(np.nan, np.array([1, 0, 0]))\narray([ 0.,  0., -1.])\n>>> u(np.nan, np.array([-0.5, 0.0, 0.0]))\narray([0.        , 0.        , 0.70710678])\n>>> L(np.nan, np.array([0, 0, 0]))\narray([[-0.        ,  0.        ,  1.57079633],\n       [ 0.        ,  0.        ,  0.        ],\n       [ 0.        ,  0.        , -1.57079633]])\n>>> L(np.nan, np.array([0.5, 0.0, 0.0]))\narray([[-0.        ,  0.        ,  1.11072073],\n       [ 0.        ,  0.        ,  0.        ],\n       [ 0.        ,  0.        , -1.11072073]])\n>>> L(np.nan, np.array([0, 0, 0])) == L(np.nan, np.array([0, 1, 0]))  # Y-value is not used.\narray([[ True,  True,  True],\n       [ True,  True,  True],\n       [ True,  True,  True]])\n>>> L(np.nan, np.array([1, 0, 0])) == L(np.nan, np.array([0, 0, 1]))\narray([[ True,  True,  True],\n       [ True,  True,  True],\n       [ True,  True,  True]])\n>>> L(np.nan, np.array([1, 0, 0])) == L(np.nan, np.array([-1, 0, 0]))\narray([[ True,  True,  True],\n       [ True,  True,  True],\n       [ True,  True,  True]])\n>>> L(np.nan, np.array([1, 0, 0])) == L(np.nan, np.array([0, 0, -1]))\narray([[ True,  True,  True],\n       [ True,  True,  True],\n       [ True,  True,  True]])\n>>> L(np.nan, np.array([0.5, 0.0, 0.5]))\narray([[-0.78539816,  0.        ,  0.78539816],\n       [ 0.        ,  0.        ,  0.        ],\n       [ 0.78539816,  0.        , -0.78539816]])\n
\n
\n\n
\n
>>> u, L = cell_2d("X", "Z", 6.3e-10, 1e5)\n>>> u(np.nan, np.array([0, 0, 0]))\narray([ 0.,  0., -0.])\n>>> u(np.nan, np.array([0.0, 0.0, -5e4]))\narray([-6.3e-10,  0.0e+00, -0.0e+00])\n>>> u(np.nan, np.array([2e2, 0e0, 0e0]))\narray([ 0.0000000e+00,  0.0000000e+00, -3.9583807e-12])\n
\n
\n", "signature": "(horizontal, vertical, velocity_edge, edge_length=2):", "funcdef": "def"}, "pydrex.velocity.corner_2d": {"fullname": "pydrex.velocity.corner_2d", "modulename": "pydrex.velocity", "qualname": "corner_2d", "kind": "function", "doc": "

Get velocity and velocity gradient callables for a steady-state 2D corner flow.

\n\n

The velocity field is defined by:\n$$\n\\bm{u} = \\frac{dr}{dt} \\bm{\\hat{r}} + r \\frac{d\u03b8}{dt} \\bm{\\hat{\u03b8}}\n= \\frac{2 U}{\u03c0}(\u03b8\\sin\u03b8 - \\cos\u03b8) \u22c5 \\bm{\\hat{r}} + \\frac{2 U}{\u03c0}\u03b8\\cos\u03b8 \u22c5 \\bm{\\hat{\u03b8}}\n$$\nwhere $\u03b8 = 0$ points vertically downwards along the ridge axis\nand $\u03b8 = \u03c0/2$ points along the surface. $U$ is the half spreading velocity.\nStreamlines for the flow obey:\n$$\n\u03c8 = \\frac{2 U r}{\u03c0}\u03b8\\cos\u03b8\n$$\nand are related to the velocity through:\n$$\n\\bm{u} = -\\frac{1}{r} \u22c5 \\frac{d\u03c8}{d\u03b8} \u22c5 \\bm{\\hat{r}} + \\frac{d\u03c8}{dr}\\bm{\\hat{\u03b8}}\n$$\nConversion to Cartesian ($x,y,z$) coordinates yields:\n$$\n\\bm{u} = \\frac{2U}{\u03c0} \\left[\n\\tan^{-1}\\left(\\frac{x}{-z}\\right) + \\frac{xz}{x^{2} + z^{2}} \\right] \\bm{\\hat{x}} +\n\\frac{2U}{\u03c0} \\frac{z^{2}}{x^{2} + z^{2}} \\bm{\\hat{z}}\n$$\nwhere\n\\begin{align*}\nx &= r \\sin\u03b8 \\cr\nz &= -r \\cos\u03b8\n\\end{align*}\nand the velocity gradient is:\n$$\nL = \\frac{4 U}{\u03c0{(x^{2}+z^{2})}^{2}} \u22c5\n\\begin{bmatrix}\n -x^{2}z & 0 & x^{3} \\cr\n 0 & 0 & 0 \\cr\n -xz^{2} & 0 & x^{2}z\n\\end{bmatrix}\n$$\nSee also Fig. 5 in Kaminski & Ribe, 2002.

\n\n

The returned callables have signature f(t, x) where x is a 3D position vector.

\n\n

Args:

\n\n
    \n
  • horizontal (one of {\"X\", \"Y\", \"Z\"}) \u2014 horizontal direction
  • \n
  • vertical (one of {\"X\", \"Y\", \"Z\"}) \u2014 vertical direction
  • \n
  • plate_speed (float) \u2014 speed of the \u201cplate\u201d i.e. upper boundary
  • \n
\n", "signature": "(horizontal, vertical, plate_speed):", "funcdef": "def"}, "pydrex.visualisation": {"fullname": "pydrex.visualisation", "modulename": "pydrex.visualisation", "kind": "module", "doc": "
\n

PyDRex: Visualisation functions for test outputs and examples.

\n
\n"}, "pydrex.visualisation.polefigures": {"fullname": "pydrex.visualisation.polefigures", "modulename": "pydrex.visualisation", "qualname": "polefigures", "kind": "function", "doc": "

Plot pole figures of a series of (Nx3x3) orientation matrix stacks.

\n\n

Produces [100], [010] and [001] pole figures for (resampled) orientations.\nFor the argument specification, check the output of pydrex-polefigures --help\non the command line.

\n", "signature": "(\torientations,\tref_axes,\ti_range,\tdensity=False,\tsavefile='polefigures.png',\tstrains=None,\t**kwargs):", "funcdef": "def"}, "pydrex.visualisation.pathline_box2d": {"fullname": "pydrex.visualisation.pathline_box2d", "modulename": "pydrex.visualisation", "qualname": "pathline_box2d", "kind": "function", "doc": "

Plot pathlines and velocity arrows for a 2D box domain.

\n\n

If ax is None, a new figure and axes are created with figure_unless.

\n\n

Args:

\n\n
    \n
  • get_velocity (callable) \u2014 callable with signature f(t, x) that returns the 3D\nvelocity vector at a given time (not used) and 3D position vector
  • \n
  • ref_axes (two letters from {\"x\", \"y\", \"z\"}) \u2014 labels for the horizontal and\nvertical axes (these also define the projection for the 3D velocity/position)
  • \n
  • colors (array) \u2014 monotonic values along a representative pathline in the flow
  • \n
  • positions (Nx3 array) \u2014 3D position vectors along the same pathline
  • \n
  • min_coords (array) \u2014 2D coordinates of the lower left corner of the domain
  • \n
  • max_coords (array) \u2014 2D coordinates of the upper right corner of the domain
  • \n
  • resolution (array) \u2014 2D resolution of the velocity arrow grid (i.e. number of\ngrid points in the horizontal and vertical directions) which can be set to None to\nprevent drawing velocity vectors
  • \n
  • aspect (str|float, optional) \u2014 see matplotlib.axes.Axes.set_aspect
  • \n
  • cmap (Matplotlib color map, optional) \u2014 color map for colors
  • \n
  • cpo_vectors (array, optional) \u2014 vectors to plot as bars at pathline locations
  • \n
  • cpo_strengths (array, optional) \u2014 strengths used to scale the cpo bars
  • \n
  • tick_formatter (callable, optional) \u2014 function used to format tick labels
  • \n
\n\n

Additional keyword arguments are passed to the matplotlib.axes.Axes.quiver call\nused to plot the velocity vectors.

\n\n

Returns the figure handle, the axes handle, the quiver collection (velocities) and\nthe scatter collection (pathline).

\n", "signature": "(\tax,\tget_velocity,\tref_axes,\tcolors,\tpositions,\tmarker,\tmin_coords,\tmax_coords,\tresolution,\taspect='equal',\tcmap=<matplotlib.colors.ListedColormap object>,\tcpo_vectors=None,\tcpo_strengths=None,\ttick_formatter=<function <lambda>>,\t**kwargs):", "funcdef": "def"}, "pydrex.visualisation.alignment": {"fullname": "pydrex.visualisation.alignment", "modulename": "pydrex.visualisation", "qualname": "alignment", "kind": "function", "doc": "

Plot angles (in degrees) versus strains on the given axis.

\n\n

Alignment angles could be either bingham averages or the a-axis in the hexagonal\nsymmetry projection, measured from e.g. the shear direction. In the first case,\nthey should be calculated from resampled grain orientations. Expects as many\nmarkers and labels as there are data series in angles.

\n\n

If ax is None, a new figure and axes are created with figure_unless.

\n\n

Args:

\n\n
    \n
  • strains (array) \u2014 X-values, accumulated strain (tensorial) during CPO evolution,\nmay be a 2D array of multiple strain series
  • \n
  • angles (array) \u2014 Y-values, may be a 2D array of multiple angle series
  • \n
  • markers (sequence) \u2014 MatPlotLib markers to use for the data series
  • \n
  • labels (sequence) \u2014 labels to use for the data series
  • \n
  • err (array, optional) \u2014 standard errors for the angles, shapes must match
  • \n
  • \u03b8_max (int) \u2014 maximum angle (\u00b0) to show on the plot, should be less than 90
  • \n
  • \u03b8_fse (array, optional) \u2014 an array of angles from the long axis of the finite\nstrain ellipsoid to the reference direction (e.g. shear direction)
  • \n
  • colors (array, optional) \u2014 color coordinates for series of angles
  • \n
  • cmaps (Matplotlib color maps, optional) \u2014 color maps for colors
  • \n
\n\n

If colors and cmaps are used, then angle values are colored individually within\neach angle series.

\n\n

Additional keyword arguments are passed to matplotlib.axes.Axes.scatter if\ncolors is not None, or to matplotlib.axes.Axes.plot otherwise.

\n\n

Returns a tuple of the figure handle, the axes handle and the set of colors used for\nthe data series plots.

\n", "signature": "(\tax,\tstrains,\tangles,\tmarkers,\tlabels,\terr=None,\t\u03b8_max=90,\t\u03b8_fse=None,\tcolors=None,\tcmaps=None,\t**kwargs):", "funcdef": "def"}, "pydrex.visualisation.strengths": {"fullname": "pydrex.visualisation.strengths", "modulename": "pydrex.visualisation", "qualname": "strengths", "kind": "function", "doc": "

Plot CPO strengths (e.g. M-indices) versus strains on the given axis.

\n\n

If ax is None, a new figure and axes are created with figure_unless.

\n\n

Args:

\n\n
    \n
  • strains (array) \u2014 X-values, accumulated strain (tensorial) during CPO evolution,\nmay be a 2D array of multiple strain series
  • \n
  • strengths (array) \u2014 Y-values, may be a 2D array of multiple strength series
  • \n
  • markers (sequence) \u2014 MatPlotLib markers to use for the data series
  • \n
  • labels (sequence) \u2014 labels to use for the data series
  • \n
  • err (array, optional) \u2014 standard errors for the strengths, shapes must match
  • \n
  • colors (array, optional) \u2014 color coordinates for series of strengths
  • \n
  • cpo_threshold (float, optional) \u2014 plot a dashed line at this threshold
  • \n
  • cmaps (Matplotlib color maps, optional) \u2014 color maps for colors
  • \n
\n\n

If colors and cmaps are used, then strength values are colored individually\nwithin each strength series.

\n\n

Additional keyword arguments are passed to matplotlib.axes.Axes.scatter if\ncolors is not None, or to matplotlib.axes.Axes.plot otherwise.

\n\n

Returns a tuple of the figure handle, the axes handle and the set of colors used for\nthe data series plots.

\n", "signature": "(\tax,\tstrains,\tstrengths,\tylabel,\tmarkers,\tlabels,\terr=None,\tcpo_threshold=None,\tcolors=None,\tcmaps=None,\t**kwargs):", "funcdef": "def"}, "pydrex.visualisation.grainsizes": {"fullname": "pydrex.visualisation.grainsizes", "modulename": "pydrex.visualisation", "qualname": "grainsizes", "kind": "function", "doc": "

Plot grain volume fractions versus strains on the given axis.

\n\n

If ax is None, a new figure and axes are created with figure_unless.

\n", "signature": "(ax, strains, fractions):", "funcdef": "def"}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"fullname": "pydrex.visualisation.show_Skemer2016_ShearStrainAngles", "modulename": "pydrex.visualisation", "qualname": "show_Skemer2016_ShearStrainAngles", "kind": "function", "doc": "

Show data from src/pydrex/data/thirdparty/Skemer2016_ShearStrainAngles.scsv.

\n\n

Plot data from the Skemer 2016 datafile on the axis given by ax. Select the\nstudies from which to plot the data, which must be a list of strings with exact\nmatches in the study column in the datafile.\nAlso filter the data to select only the given fabric\n(see pydrex.core.MineralFabric).

\n\n

If ax is None, a new figure and axes are created with figure_unless.

\n\n

Returns a tuple containing:

\n\n
    \n
  • the figure handle
  • \n
  • the axes handle
  • \n
  • the set of colors used for the data series plots
  • \n
  • the Skemer 2016 dataset
  • \n
  • the indices used to select data according to the \"studies\" and \"fabric\" filters
  • \n
\n", "signature": "(ax, studies, markers, colors, fillstyles, labels, fabric):", "funcdef": "def"}, "pydrex.visualisation.spin": {"fullname": "pydrex.visualisation.spin", "modulename": "pydrex.visualisation", "qualname": "spin", "kind": "function", "doc": "

Plot rotation rates of grains with known, unique initial [100] angles from X.

\n\n

If ax is None, a new figure and axes are created with figure_unless.\nThe default labels (\"target\", \"computed\") can also be overriden.\nIf shear_axis is not None, a dashed line will be drawn at the given x-value\n(and its reflection around 180\u00b0).

\n\n

Returns a tuple of the figure handle, the axes handle and the set of colors used for\nthe data series plots.

\n", "signature": "(\tax,\tinitial_angles,\trotation_rates,\ttarget_initial_angles=None,\ttarget_rotation_rates=None,\tlabels=('target', 'computed'),\tshear_axis=None):", "funcdef": "def"}, "pydrex.visualisation.growth": {"fullname": "pydrex.visualisation.growth", "modulename": "pydrex.visualisation", "qualname": "growth", "kind": "function", "doc": "

Plot grain growth of grains with known, unique initial [100] angles from X.

\n\n

If ax is None, a new figure and axes are created with figure_unless.\nThe default labels (\"target\", \"computed\") can also be overriden.\nIf shear_axis is not None, a dashed line will be drawn at the given x-value\n(and its reflection around 180\u00b0).

\n\n

Returns a tuple of the figure handle, the axes handle and the set of colors used for\nthe data series plots.

\n", "signature": "(\tax,\tinitial_angles,\tfractions_diff,\ttarget_initial_angles=None,\ttarget_fractions_diff=None,\tlabels=('target', 'computed'),\tshear_axis=None):", "funcdef": "def"}, "pydrex.visualisation.figure_unless": {"fullname": "pydrex.visualisation.figure_unless", "modulename": "pydrex.visualisation", "qualname": "figure_unless", "kind": "function", "doc": "

Create figure and axes if ax is None, or return existing figure for ax.

\n\n

If ax is None, a new figure is created for the axes with a few opinionated default\nsettings (grid, constrained layout, high DPI).

\n\n

Returns a tuple containing the figure handle and the axes object.

\n", "signature": "(ax):", "funcdef": "def"}, "pydrex.visualisation.figure": {"fullname": "pydrex.visualisation.figure", "modulename": "pydrex.visualisation", "qualname": "figure", "kind": "function", "doc": "

Create new figure with a few opinionated default settings.

\n\n

(e.g. grid, constrained layout, high DPI).

\n\n

The keyword argument figscale can be used to scale the figure width and height\nrelative to the default values by passing a tuple. Any additional keyword arguments\nare passed to matplotlib.pyplot.figure().

\n", "signature": "(figscale=None, **kwargs):", "funcdef": "def"}, "tests": {"fullname": "tests", "modulename": "tests", "kind": "module", "doc": "

PyDRex tests

\n\n

Running the tests requires pytest.\nFrom the root of the source tree, run pytest.\nTo print more verbose information (including INFO level logging),\nsuch as detailed test progress, use the flag pytest -v.\nThe custom optional flag --outdir=\"OUT\" is recommended\nto produce output figures, data dumps and logs and save them in the directory \"OUT\".\nThe value \".\" can be used to save these in the current directory.

\n\n

Running individual tests or test subsets is possible using the pytest\n-k=\"<pattern>\" command line flag, which accepts a string pattern that is\nmatched against the names of test classes or methods.\nTo see a full list of available tests, use the command pytest --co. This\nproduces a rather long list and it is recommended to view the output with a\npager like less on Linux.

\n\n

In total, the following custom pytest command line flags are defined by PyDRex:

\n\n
    \n
  • --outdir (described above)
  • \n
  • --runbig (enable tests which require a large amount of RAM)
  • \n
  • --runslow (enable slow tests which require HPC resources, implies --runbig)
  • \n
  • --ncpus (number of CPU cores to use for shared memory multiprocessing, set to one less than the available maximum by default)
  • \n
  • --fontsize (Matplotlib rcParams[\"font.size\"])
  • \n
  • --markersize (Matplotlib rcParams[\"lines.markersize\"])
  • \n
  • --linewidth (Matplotlib rcParams[\"lines.linewidth\"])
  • \n
\n\n

Tests which require a \u201csignificant\u201d amount of memory (> ~16GB RAM) are disabled by default.\nTo fully check the functionality of the code, it is recommended to run these locally\nby using the --runbig flag before moving to larger simulations.

\n\n

Long tests/examples are also disabled by default and can be enabled with --runslow.\nIt is recommended to run these on a HPC cluster infrastructure (>100GB RAM, >32 cores).\nThe number of cores to use for shared memory multiprocessing can be specified with --ncpus.

\n\n

Writing tests

\n\n

For quick sanity checks and inline unit tests, use python doctests.\nThese will also appear as inline examples in the generated documentation.\nMore comprehensive unit tests and larger integration tests should be organised\ninto submodules of the test module.

\n\n
    \n
  • To mark a test as \u201cbig\u201d (i.e. requiring more than ~16GB RAM), apply the\n@pytest.mark.big decorator to the corresponding method definition.

  • \n
  • To mark a test as \u201cslow\u201d (i.e. requiring more than ~32 cores), apply the\n@pytest.mark.slow decorator to the corresponding method definition.

  • \n
\n\n

Tests should not produce persistent output by default.\nIf a test method can produce such output for debugging or visualisation,\nit should accept the outdir positional argument,\nand check if its value is not None.\nIf outdir is None then no persistent output should be produced.\nIf outdir is a directory path (string):

\n\n
    \n
  • logs can be saved by using the pydrex.logger.logfile_enable context manager,\nwhich accepts a path name and an optional logging level as per Python's logging module\n(the default is logging.DEBUG which implies the most verbose output),
  • \n
  • figures can be saved by (implementing and) calling a helper from pydrex.visualisation, and
  • \n
  • data dumps can be saved to outdir, e.g. in .npz format (see the pydrex.minerals.Mineral.save method)\nIn all cases, saving to outdir should handle creation of parent directories.\nTo handle this as well as relative paths, we provide pydrex.io.resolve_path,\nwhich is a thin wrapper around some pathlib methods.
  • \n
\n"}, "tests.conftest": {"fullname": "tests.conftest", "modulename": "tests.conftest", "kind": "module", "doc": "
\n

Configuration and fixtures for PyDRex tests.

\n
\n"}, "tests.conftest.pytest_addoption": {"fullname": "tests.conftest.pytest_addoption", "modulename": "tests.conftest", "qualname": "pytest_addoption", "kind": "function", "doc": "

\n", "signature": "(parser):", "funcdef": "def"}, "tests.conftest.PytestConsoleLogger": {"fullname": "tests.conftest.PytestConsoleLogger", "modulename": "tests.conftest", "qualname": "PytestConsoleLogger", "kind": "class", "doc": "

Pytest plugin that allows linking up a custom console logger.

\n", "bases": "_pytest.logging.LoggingPlugin"}, "tests.conftest.PytestConsoleLogger.__init__": {"fullname": "tests.conftest.PytestConsoleLogger.__init__", "modulename": "tests.conftest", "qualname": "PytestConsoleLogger.__init__", "kind": "function", "doc": "

Create a new plugin to capture log messages.

\n\n

The formatter can be safely shared across all handlers so\ncreate a single one for the entire test session here.

\n", "signature": "(config, *args, **kwargs)"}, "tests.conftest.PytestConsoleLogger.name": {"fullname": "tests.conftest.PytestConsoleLogger.name", "modulename": "tests.conftest", "qualname": "PytestConsoleLogger.name", "kind": "variable", "doc": "

\n", "default_value": "'pytest-console-logger'"}, "tests.conftest.PytestConsoleLogger.log_cli_handler": {"fullname": "tests.conftest.PytestConsoleLogger.log_cli_handler", "modulename": "tests.conftest", "qualname": "PytestConsoleLogger.log_cli_handler", "kind": "variable", "doc": "

\n"}, "tests.conftest.PytestConsoleLogger.pytest_runtest_teardown": {"fullname": "tests.conftest.PytestConsoleLogger.pytest_runtest_teardown", "modulename": "tests.conftest", "qualname": "PytestConsoleLogger.pytest_runtest_teardown", "kind": "function", "doc": "

\n", "signature": "(self, item):", "funcdef": "def"}, "tests.conftest.pytest_configure": {"fullname": "tests.conftest.pytest_configure", "modulename": "tests.conftest", "qualname": "pytest_configure", "kind": "function", "doc": "

\n", "signature": "(config):", "funcdef": "def"}, "tests.conftest.pytest_collection_modifyitems": {"fullname": "tests.conftest.pytest_collection_modifyitems", "modulename": "tests.conftest", "qualname": "pytest_collection_modifyitems", "kind": "function", "doc": "

\n", "signature": "(config, items):", "funcdef": "def"}, "tests.conftest.outdir": {"fullname": "tests.conftest.outdir", "modulename": "tests.conftest", "qualname": "outdir", "kind": "function", "doc": "

\n", "signature": "(request):", "funcdef": "def"}, "tests.conftest.ncpus": {"fullname": "tests.conftest.ncpus", "modulename": "tests.conftest", "qualname": "ncpus", "kind": "function", "doc": "

\n", "signature": "(request):", "funcdef": "def"}, "tests.conftest.named_tempfile_kwargs": {"fullname": "tests.conftest.named_tempfile_kwargs", "modulename": "tests.conftest", "qualname": "named_tempfile_kwargs", "kind": "function", "doc": "

\n", "signature": "(request):", "funcdef": "def"}, "tests.conftest.ray_session": {"fullname": "tests.conftest.ray_session", "modulename": "tests.conftest", "qualname": "ray_session", "kind": "function", "doc": "

\n", "signature": "():", "funcdef": "def"}, "tests.conftest.console_handler": {"fullname": "tests.conftest.console_handler", "modulename": "tests.conftest", "qualname": "console_handler", "kind": "function", "doc": "

\n", "signature": "(request):", "funcdef": "def"}, "tests.conftest.params_Fraters2021": {"fullname": "tests.conftest.params_Fraters2021", "modulename": "tests.conftest", "qualname": "params_Fraters2021", "kind": "function", "doc": "

\n", "signature": "():", "funcdef": "def"}, "tests.conftest.params_Kaminski2001_fig5_solid": {"fullname": "tests.conftest.params_Kaminski2001_fig5_solid", "modulename": "tests.conftest", "qualname": "params_Kaminski2001_fig5_solid", "kind": "function", "doc": "

\n", "signature": "():", "funcdef": "def"}, "tests.conftest.params_Kaminski2001_fig5_shortdash": {"fullname": "tests.conftest.params_Kaminski2001_fig5_shortdash", "modulename": "tests.conftest", "qualname": "params_Kaminski2001_fig5_shortdash", "kind": "function", "doc": "

\n", "signature": "():", "funcdef": "def"}, "tests.conftest.params_Kaminski2001_fig5_longdash": {"fullname": "tests.conftest.params_Kaminski2001_fig5_longdash", "modulename": "tests.conftest", "qualname": "params_Kaminski2001_fig5_longdash", "kind": "function", "doc": "

\n", "signature": "():", "funcdef": "def"}, "tests.conftest.params_Kaminski2004_fig4_triangles": {"fullname": "tests.conftest.params_Kaminski2004_fig4_triangles", "modulename": "tests.conftest", "qualname": "params_Kaminski2004_fig4_triangles", "kind": "function", "doc": "

\n", "signature": "():", "funcdef": "def"}, "tests.conftest.params_Kaminski2004_fig4_squares": {"fullname": "tests.conftest.params_Kaminski2004_fig4_squares", "modulename": "tests.conftest", "qualname": "params_Kaminski2004_fig4_squares", "kind": "function", "doc": "

\n", "signature": "():", "funcdef": "def"}, "tests.conftest.params_Kaminski2004_fig4_circles": {"fullname": "tests.conftest.params_Kaminski2004_fig4_circles", "modulename": "tests.conftest", "qualname": "params_Kaminski2004_fig4_circles", "kind": "function", "doc": "

\n", "signature": "():", "funcdef": "def"}, "tests.conftest.params_Hedjazian2017": {"fullname": "tests.conftest.params_Hedjazian2017", "modulename": "tests.conftest", "qualname": "params_Hedjazian2017", "kind": "function", "doc": "

\n", "signature": "():", "funcdef": "def"}, "tests.conftest.n_grains": {"fullname": "tests.conftest.n_grains", "modulename": "tests.conftest", "qualname": "n_grains", "kind": "function", "doc": "

\n", "signature": "(request):", "funcdef": "def"}, "tests.conftest.hkl": {"fullname": "tests.conftest.hkl", "modulename": "tests.conftest", "qualname": "hkl", "kind": "function", "doc": "

\n", "signature": "(request):", "funcdef": "def"}, "tests.conftest.ref_axes": {"fullname": "tests.conftest.ref_axes", "modulename": "tests.conftest", "qualname": "ref_axes", "kind": "function", "doc": "

\n", "signature": "(request):", "funcdef": "def"}, "tests.conftest.seeds": {"fullname": "tests.conftest.seeds", "modulename": "tests.conftest", "qualname": "seeds", "kind": "function", "doc": "

1000 unique seeds for ensemble runs that need an RNG seed.

\n", "signature": "():", "funcdef": "def"}, "tests.conftest.seed": {"fullname": "tests.conftest.seed", "modulename": "tests.conftest", "qualname": "seed", "kind": "function", "doc": "

Default seed for test RNG.

\n", "signature": "():", "funcdef": "def"}, "tests.conftest.seeds_nearX45": {"fullname": "tests.conftest.seeds_nearX45", "modulename": "tests.conftest", "qualname": "seeds_nearX45", "kind": "function", "doc": "

41 seeds which have the initial hexagonal symmetry axis near 45\u00b0 from X.

\n", "signature": "():", "funcdef": "def"}, "tests.test_config": {"fullname": "tests.test_config", "modulename": "tests.test_config", "kind": "module", "doc": "
\n

PyDRex: tests for configuration file format.

\n
\n"}, "tests.test_config.test_specfile": {"fullname": "tests.test_config.test_specfile", "modulename": "tests.test_config", "qualname": "test_specfile", "kind": "function", "doc": "

Test TOML spec file parsing.

\n", "signature": "():", "funcdef": "def"}, "tests.test_core": {"fullname": "tests.test_core", "modulename": "tests.test_core", "kind": "module", "doc": "
\n

PyDRex: Tests for core D-Rex routines.

\n
\n"}, "tests.test_core.SUBDIR": {"fullname": "tests.test_core.SUBDIR", "modulename": "tests.test_core", "qualname": "SUBDIR", "kind": "variable", "doc": "

\n", "default_value": "'core'"}, "tests.test_core.TestDislocationCreepOPX": {"fullname": "tests.test_core.TestDislocationCreepOPX", "modulename": "tests.test_core", "qualname": "TestDislocationCreepOPX", "kind": "class", "doc": "

Single-grain orthopyroxene crystallographic rotation rate tests.

\n"}, "tests.test_core.TestDislocationCreepOPX.class_id": {"fullname": "tests.test_core.TestDislocationCreepOPX.class_id", "modulename": "tests.test_core", "qualname": "TestDislocationCreepOPX.class_id", "kind": "variable", "doc": "

\n", "default_value": "'dislocation_creep_OPX'"}, "tests.test_core.TestDislocationCreepOPX.test_shear_dudz": {"fullname": "tests.test_core.TestDislocationCreepOPX.test_shear_dudz", "modulename": "tests.test_core", "qualname": "TestDislocationCreepOPX.test_shear_dudz", "kind": "function", "doc": "

\n", "signature": "(self, outdir):", "funcdef": "def"}, "tests.test_core.TestDislocationCreepOPX.test_shear_dvdx": {"fullname": "tests.test_core.TestDislocationCreepOPX.test_shear_dvdx", "modulename": "tests.test_core", "qualname": "TestDislocationCreepOPX.test_shear_dvdx", "kind": "function", "doc": "

\n", "signature": "(self, outdir):", "funcdef": "def"}, "tests.test_core.TestDislocationCreepOlivineA": {"fullname": "tests.test_core.TestDislocationCreepOlivineA", "modulename": "tests.test_core", "qualname": "TestDislocationCreepOlivineA", "kind": "class", "doc": "

Single-grain A-type olivine analytical rotation rate tests.

\n"}, "tests.test_core.TestDislocationCreepOlivineA.class_id": {"fullname": "tests.test_core.TestDislocationCreepOlivineA.class_id", "modulename": "tests.test_core", "qualname": "TestDislocationCreepOlivineA.class_id", "kind": "variable", "doc": "

\n", "default_value": "'dislocation_creep_OlA'"}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"fullname": "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100", "modulename": "tests.test_core", "qualname": "TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100", "kind": "function", "doc": "

Single grain of A-type olivine, slip on (010)[100].

\n\n

Velocity gradient:\n$$\\bm{L} = \\begin{bmatrix} 0 & 0 & 0 \\cr 2 & 0 & 0 \\cr 0 & 0 & 0 \\end{bmatrix}$$

\n", "signature": "(self, outdir):", "funcdef": "def"}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"fullname": "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100", "modulename": "tests.test_core", "qualname": "TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100", "kind": "function", "doc": "

Single grain of A-type olivine, slip on (001)[100].

\n\n

Velocity gradient:\n$$\\bm{L} = \\begin{bmatrix} 0 & 0 & 2 \\cr 0 & 0 & 0 \\cr 0 & 0 & 0 \\end{bmatrix}$$

\n", "signature": "(self, outdir):", "funcdef": "def"}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"fullname": "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100", "modulename": "tests.test_core", "qualname": "TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100", "kind": "function", "doc": "

Single grain of A-type olivine, slip on (001)[100].

\n\n

Velocity gradient:\n$$\\bm{L} = \\begin{bmatrix} 0 & 0 & 0 \\cr 0 & 0 & 0 \\cr 2 & 0 & 0 \\end{bmatrix}$$

\n", "signature": "(self, outdir):", "funcdef": "def"}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"fullname": "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001", "modulename": "tests.test_core", "qualname": "TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001", "kind": "function", "doc": "

Single grain of A-type olivine, slip on (010)[001].

\n\n

Velocity gradient:\n$$\\bm{L} = \\begin{bmatrix} 0 & 0 & 0 \\cr 0 & 0 & 2 \\cr 0 & 0 & 0 \\end{bmatrix}$$

\n", "signature": "(self, outdir):", "funcdef": "def"}, "tests.test_core.TestRecrystallisation2D": {"fullname": "tests.test_core.TestRecrystallisation2D", "modulename": "tests.test_core", "qualname": "TestRecrystallisation2D", "kind": "class", "doc": "

Basic recrystallisation tests for 2D simple shear.

\n"}, "tests.test_core.TestRecrystallisation2D.class_id": {"fullname": "tests.test_core.TestRecrystallisation2D.class_id", "modulename": "tests.test_core", "qualname": "TestRecrystallisation2D.class_id", "kind": "variable", "doc": "

\n", "default_value": "'recrystallisation_2D'"}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"fullname": "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane", "modulename": "tests.test_core", "qualname": "TestRecrystallisation2D.test_shear_dvdx_circle_inplane", "kind": "function", "doc": "

360000 grains of A-type olivine with uniform spread of a-axes on a circle.

\n\n

Grain growth rates are compared to analytical calculations.\nThe a-axes are distributed in the YX plane (i.e.\\ rotated around Z).

\n\n

Velocity gradient:\n$$\\bm{L} = \\begin{bmatrix} 0 & 0 & 0 \\cr 2 & 0 & 0 \\cr 0 & 0 & 0 \\end{bmatrix}$$

\n", "signature": "(self, outdir):", "funcdef": "def"}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"fullname": "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane", "modulename": "tests.test_core", "qualname": "TestRecrystallisation2D.test_shear_dvdx_circle_shearplane", "kind": "function", "doc": "

360000 grains of A-type olivine with uniform spread of a-axes on a circle.

\n\n

Unlike test_shear_dvdx_circle_inplane, two slip systems are active here,\nwith cyclical variety in which one is dominant depending on grain orientation.\nThe a-axes are distributed in the YZ plane\n(i.e.\\ extrinsic rotation around Z by 90\u00b0 and then around X).

\n\n

Velocity gradient:\n$$\\bm{L} = \\begin{bmatrix} 0 & 0 & 0 \\cr 2 & 0 & 0 \\cr 0 & 0 & 0 \\end{bmatrix}$$

\n", "signature": "(self, outdir):", "funcdef": "def"}, "tests.test_corner_flow_2d": {"fullname": "tests.test_corner_flow_2d", "modulename": "tests.test_corner_flow_2d", "kind": "module", "doc": "
\n

PyDRex: 2D corner flow tests.

\n
\n"}, "tests.test_corner_flow_2d.SUBDIR": {"fullname": "tests.test_corner_flow_2d.SUBDIR", "modulename": "tests.test_corner_flow_2d", "qualname": "SUBDIR", "kind": "variable", "doc": "

\n", "default_value": "'2d_cornerflow'"}, "tests.test_corner_flow_2d.TestOlivineA": {"fullname": "tests.test_corner_flow_2d.TestOlivineA", "modulename": "tests.test_corner_flow_2d", "qualname": "TestOlivineA", "kind": "class", "doc": "

Tests for pure A-type olivine polycrystals in 2D corner flows.

\n"}, "tests.test_corner_flow_2d.TestOlivineA.class_id": {"fullname": "tests.test_corner_flow_2d.TestOlivineA.class_id", "modulename": "tests.test_corner_flow_2d", "qualname": "TestOlivineA.class_id", "kind": "variable", "doc": "

\n", "default_value": "'corner_olivineA'"}, "tests.test_corner_flow_2d.TestOlivineA.run": {"fullname": "tests.test_corner_flow_2d.TestOlivineA.run", "modulename": "tests.test_corner_flow_2d", "qualname": "TestOlivineA.run", "kind": "function", "doc": "

Run 2D corner flow A-type olivine simulation.

\n", "signature": "(\tcls,\tparams,\tseed,\tget_velocity,\tget_velocity_gradient,\tmin_coords,\tmax_coords,\tmax_strain,\tn_timesteps,\tfinal_location):", "funcdef": "def"}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"fullname": "tests.test_corner_flow_2d.TestOlivineA.test_steady4", "modulename": "tests.test_corner_flow_2d", "qualname": "TestOlivineA.test_steady4", "kind": "function", "doc": "

Test CPO evolution in steady 2D corner flow along 4 pathlines.

\n\n

Initial condition: random orientations and uniform volumes in all Minerals.

\n\n

Plate velocity: 2 cm/yr

\n\n
\n\n

This example takes about 11 CPU hours to run and uses around 60GB of RAM.\nIt is recommended to only use ncpus=4 which matches the number of\npathlines, because higher numbers can lead to redundant cross-core\ncommunication.

\n\n
\n", "signature": "(self, outdir, seed, ncpus):", "funcdef": "def"}, "tests.test_diagnostics": {"fullname": "tests.test_diagnostics", "modulename": "tests.test_diagnostics", "kind": "module", "doc": "
\n

PyDRex: tests for texture diagnostics.

\n
\n"}, "tests.test_diagnostics.TestElasticityComponents": {"fullname": "tests.test_diagnostics.TestElasticityComponents", "modulename": "tests.test_diagnostics", "qualname": "TestElasticityComponents", "kind": "class", "doc": "

Test symmetry decomposition of elastic tensors.

\n"}, "tests.test_diagnostics.TestElasticityComponents.test_olivine_Browaeys2004": {"fullname": "tests.test_diagnostics.TestElasticityComponents.test_olivine_Browaeys2004", "modulename": "tests.test_diagnostics", "qualname": "TestElasticityComponents.test_olivine_Browaeys2004", "kind": "function", "doc": "

\n", "signature": "(self):", "funcdef": "def"}, "tests.test_diagnostics.TestElasticityComponents.test_enstatite_Browaeys2004": {"fullname": "tests.test_diagnostics.TestElasticityComponents.test_enstatite_Browaeys2004", "modulename": "tests.test_diagnostics", "qualname": "TestElasticityComponents.test_enstatite_Browaeys2004", "kind": "function", "doc": "

\n", "signature": "(self):", "funcdef": "def"}, "tests.test_diagnostics.TestSymmetryPGR": {"fullname": "tests.test_diagnostics.TestSymmetryPGR", "modulename": "tests.test_diagnostics", "qualname": "TestSymmetryPGR", "kind": "class", "doc": "

Test Point-Girdle-Random (eigenvalue) symmetry diagnostics.

\n"}, "tests.test_diagnostics.TestSymmetryPGR.test_pointX": {"fullname": "tests.test_diagnostics.TestSymmetryPGR.test_pointX", "modulename": "tests.test_diagnostics", "qualname": "TestSymmetryPGR.test_pointX", "kind": "function", "doc": "

Test diagnostics of point symmetry aligned to the X axis.

\n", "signature": "(self):", "funcdef": "def"}, "tests.test_diagnostics.TestSymmetryPGR.test_random": {"fullname": "tests.test_diagnostics.TestSymmetryPGR.test_random", "modulename": "tests.test_diagnostics", "qualname": "TestSymmetryPGR.test_random", "kind": "function", "doc": "

Test diagnostics of random grain orientations.

\n", "signature": "(self):", "funcdef": "def"}, "tests.test_diagnostics.TestSymmetryPGR.test_girdle": {"fullname": "tests.test_diagnostics.TestSymmetryPGR.test_girdle", "modulename": "tests.test_diagnostics", "qualname": "TestSymmetryPGR.test_girdle", "kind": "function", "doc": "

Test diagnostics of girdled orientations.

\n", "signature": "(self):", "funcdef": "def"}, "tests.test_diagnostics.TestVolumeWeighting": {"fullname": "tests.test_diagnostics.TestVolumeWeighting", "modulename": "tests.test_diagnostics", "qualname": "TestVolumeWeighting", "kind": "class", "doc": "

Tests for volumetric resampling of orientation data.

\n"}, "tests.test_diagnostics.TestVolumeWeighting.test_output_shape": {"fullname": "tests.test_diagnostics.TestVolumeWeighting.test_output_shape", "modulename": "tests.test_diagnostics", "qualname": "TestVolumeWeighting.test_output_shape", "kind": "function", "doc": "

Test that we get the correct output shape.

\n", "signature": "(self):", "funcdef": "def"}, "tests.test_diagnostics.TestVolumeWeighting.test_upsample": {"fullname": "tests.test_diagnostics.TestVolumeWeighting.test_upsample", "modulename": "tests.test_diagnostics", "qualname": "TestVolumeWeighting.test_upsample", "kind": "function", "doc": "

Test upsampling of the raw orientation data.

\n", "signature": "(self):", "funcdef": "def"}, "tests.test_diagnostics.TestVolumeWeighting.test_downsample": {"fullname": "tests.test_diagnostics.TestVolumeWeighting.test_downsample", "modulename": "tests.test_diagnostics", "qualname": "TestVolumeWeighting.test_downsample", "kind": "function", "doc": "

Test downsampling of orientation data.

\n", "signature": "(self):", "funcdef": "def"}, "tests.test_diagnostics.TestVolumeWeighting.test_common_input_errors": {"fullname": "tests.test_diagnostics.TestVolumeWeighting.test_common_input_errors", "modulename": "tests.test_diagnostics", "qualname": "TestVolumeWeighting.test_common_input_errors", "kind": "function", "doc": "

Test that exceptions are raised for bad input data.

\n", "signature": "(self):", "funcdef": "def"}, "tests.test_diagnostics.TestBinghamStats": {"fullname": "tests.test_diagnostics.TestBinghamStats", "modulename": "tests.test_diagnostics", "qualname": "TestBinghamStats", "kind": "class", "doc": "

Tests for antipodally symmetric (bingham) statistics.

\n"}, "tests.test_diagnostics.TestBinghamStats.test_average_0": {"fullname": "tests.test_diagnostics.TestBinghamStats.test_average_0", "modulename": "tests.test_diagnostics", "qualname": "TestBinghamStats.test_average_0", "kind": "function", "doc": "

Test bingham average of vectors aligned to the reference frame.

\n", "signature": "(self):", "funcdef": "def"}, "tests.test_diagnostics.TestBinghamStats.test_average_twopoles90Z": {"fullname": "tests.test_diagnostics.TestBinghamStats.test_average_twopoles90Z", "modulename": "tests.test_diagnostics", "qualname": "TestBinghamStats.test_average_twopoles90Z", "kind": "function", "doc": "

Test bingham average of vectors rotated by \u00b190\u00b0 around Z.

\n", "signature": "(self):", "funcdef": "def"}, "tests.test_diagnostics.TestBinghamStats.test_average_spread10X": {"fullname": "tests.test_diagnostics.TestBinghamStats.test_average_spread10X", "modulename": "tests.test_diagnostics", "qualname": "TestBinghamStats.test_average_spread10X", "kind": "function", "doc": "

Test bingham average of vectors spread within 10\u00b0 of the \u00b1X-axis.

\n", "signature": "(self):", "funcdef": "def"}, "tests.test_diagnostics.TestMIndex": {"fullname": "tests.test_diagnostics.TestMIndex", "modulename": "tests.test_diagnostics", "qualname": "TestMIndex", "kind": "class", "doc": "

Tests for the M-index texture strength diagnostic.

\n"}, "tests.test_diagnostics.TestMIndex.test_texture_uniform_ortho": {"fullname": "tests.test_diagnostics.TestMIndex.test_texture_uniform_ortho", "modulename": "tests.test_diagnostics", "qualname": "TestMIndex.test_texture_uniform_ortho", "kind": "function", "doc": "

Test with random (uniform distribution) orthorhombic grain orientations.

\n", "signature": "(self, seed):", "funcdef": "def"}, "tests.test_diagnostics.TestMIndex.test_texture_spread10X_ortho": {"fullname": "tests.test_diagnostics.TestMIndex.test_texture_spread10X_ortho", "modulename": "tests.test_diagnostics", "qualname": "TestMIndex.test_texture_spread10X_ortho", "kind": "function", "doc": "

Test for orthorhombic grains spread within 10\u00b0 of the \u00b1X axis.

\n", "signature": "(self, seed):", "funcdef": "def"}, "tests.test_diagnostics.TestMIndex.test_texture_spread45X_ortho": {"fullname": "tests.test_diagnostics.TestMIndex.test_texture_spread45X_ortho", "modulename": "tests.test_diagnostics", "qualname": "TestMIndex.test_texture_spread45X_ortho", "kind": "function", "doc": "

Test for orthorhombic grains spread within 45\u00b0 of the \u00b1X axis.

\n", "signature": "(self, seed):", "funcdef": "def"}, "tests.test_diagnostics.TestMIndex.test_textures_increasing_ortho": {"fullname": "tests.test_diagnostics.TestMIndex.test_textures_increasing_ortho", "modulename": "tests.test_diagnostics", "qualname": "TestMIndex.test_textures_increasing_ortho", "kind": "function", "doc": "

Test M-index for textures of increasing strength.

\n", "signature": "(self, seed):", "funcdef": "def"}, "tests.test_diagnostics.TestMIndex.test_texture_girdle_ortho": {"fullname": "tests.test_diagnostics.TestMIndex.test_texture_girdle_ortho", "modulename": "tests.test_diagnostics", "qualname": "TestMIndex.test_texture_girdle_ortho", "kind": "function", "doc": "

Test M-index for girdled texture.

\n", "signature": "(self, seed):", "funcdef": "def"}, "tests.test_doctests": {"fullname": "tests.test_doctests", "modulename": "tests.test_doctests", "kind": "module", "doc": "
\n

PyDRex: Run doctests for all submodules.

\n
\n"}, "tests.test_doctests.test_doctests": {"fullname": "tests.test_doctests.test_doctests", "modulename": "tests.test_doctests", "qualname": "test_doctests", "kind": "function", "doc": "

Run doctests for all submodules.

\n", "signature": "(module):", "funcdef": "def"}, "tests.test_geometry": {"fullname": "tests.test_geometry", "modulename": "tests.test_geometry", "kind": "module", "doc": "
\n

PyDRex: Tests for geometric conversions and projections.

\n
\n"}, "tests.test_geometry.test_poles_example": {"fullname": "tests.test_geometry.test_poles_example", "modulename": "tests.test_geometry", "qualname": "test_poles_example", "kind": "function", "doc": "

Test poles (directions of crystallographic axes) of example data.

\n", "signature": "(hkl, ref_axes):", "funcdef": "def"}, "tests.test_geometry.test_lambert_equal_area": {"fullname": "tests.test_geometry.test_lambert_equal_area", "modulename": "tests.test_geometry", "qualname": "test_lambert_equal_area", "kind": "function", "doc": "

Test Lambert equal area projection.

\n", "signature": "(seed):", "funcdef": "def"}, "tests.test_scsv": {"fullname": "tests.test_scsv", "modulename": "tests.test_scsv", "kind": "module", "doc": "
\n

PyDRex: tests for the SCSV plain text file format.

\n
\n"}, "tests.test_scsv.test_validate_schema": {"fullname": "tests.test_scsv.test_validate_schema", "modulename": "tests.test_scsv", "qualname": "test_validate_schema", "kind": "function", "doc": "

Test SCSV schema validation.

\n", "signature": "(console_handler):", "funcdef": "def"}, "tests.test_scsv.test_read_specfile": {"fullname": "tests.test_scsv.test_read_specfile", "modulename": "tests.test_scsv", "qualname": "test_read_specfile", "kind": "function", "doc": "

Test SCSV spec file parsing.

\n", "signature": "():", "funcdef": "def"}, "tests.test_scsv.test_save_specfile": {"fullname": "tests.test_scsv.test_save_specfile", "modulename": "tests.test_scsv", "qualname": "test_save_specfile", "kind": "function", "doc": "

Test SCSV spec file reproduction.

\n", "signature": "(outdir, named_tempfile_kwargs):", "funcdef": "def"}, "tests.test_scsv.test_read_Kaminski2002": {"fullname": "tests.test_scsv.test_read_Kaminski2002", "modulename": "tests.test_scsv", "qualname": "test_read_Kaminski2002", "kind": "function", "doc": "

\n", "signature": "():", "funcdef": "def"}, "tests.test_scsv.test_save_scsv_errors": {"fullname": "tests.test_scsv.test_save_scsv_errors", "modulename": "tests.test_scsv", "qualname": "test_save_scsv_errors", "kind": "function", "doc": "

Check that we raise errors when attempting to write bad SCSV data.

\n", "signature": "(named_tempfile_kwargs):", "funcdef": "def"}, "tests.test_scsv.test_read_Kaminski2004": {"fullname": "tests.test_scsv.test_read_Kaminski2004", "modulename": "tests.test_scsv", "qualname": "test_read_Kaminski2004", "kind": "function", "doc": "

\n", "signature": "():", "funcdef": "def"}, "tests.test_scsv.test_read_Skemer2016": {"fullname": "tests.test_scsv.test_read_Skemer2016", "modulename": "tests.test_scsv", "qualname": "test_read_Skemer2016", "kind": "function", "doc": "

\n", "signature": "():", "funcdef": "def"}, "tests.test_simple_shear_2d": {"fullname": "tests.test_simple_shear_2d", "modulename": "tests.test_simple_shear_2d", "kind": "module", "doc": "
\n

PyDRex: 2D simple shear tests.

\n
\n"}, "tests.test_simple_shear_2d.SUBDIR": {"fullname": "tests.test_simple_shear_2d.SUBDIR", "modulename": "tests.test_simple_shear_2d", "qualname": "SUBDIR", "kind": "variable", "doc": "

\n", "default_value": "'2d_simple_shear'"}, "tests.test_simple_shear_2d.TestPreliminaries": {"fullname": "tests.test_simple_shear_2d.TestPreliminaries", "modulename": "tests.test_simple_shear_2d", "qualname": "TestPreliminaries", "kind": "class", "doc": "

Preliminary tests to check that various auxiliary routines are working.

\n"}, "tests.test_simple_shear_2d.TestPreliminaries.test_strain_increment": {"fullname": "tests.test_simple_shear_2d.TestPreliminaries.test_strain_increment", "modulename": "tests.test_simple_shear_2d", "qualname": "TestPreliminaries.test_strain_increment", "kind": "function", "doc": "

Test for accumulating strain via strain increment calculations.

\n", "signature": "(self):", "funcdef": "def"}, "tests.test_simple_shear_2d.TestOlivineA": {"fullname": "tests.test_simple_shear_2d.TestOlivineA", "modulename": "tests.test_simple_shear_2d", "qualname": "TestOlivineA", "kind": "class", "doc": "

Tests for stationary A-type olivine polycrystals in 2D simple shear.

\n"}, "tests.test_simple_shear_2d.TestOlivineA.class_id": {"fullname": "tests.test_simple_shear_2d.TestOlivineA.class_id", "modulename": "tests.test_simple_shear_2d", "qualname": "TestOlivineA.class_id", "kind": "variable", "doc": "

\n", "default_value": "'olivineA'"}, "tests.test_simple_shear_2d.TestOlivineA.run": {"fullname": "tests.test_simple_shear_2d.TestOlivineA.run", "modulename": "tests.test_simple_shear_2d", "qualname": "TestOlivineA.run", "kind": "function", "doc": "

Reusable logic for 2D olivine (A-type) simple shear tests.

\n\n

Returns a tuple with the mineral and the FSE angle (or None if return_fse is\nNone).

\n", "signature": "(\tcls,\tparams,\ttimestamps,\tstrain_rate,\tget_velocity_gradient,\tshear_direction,\tseed=None,\treturn_fse=None,\tget_position=<function TestOlivineA.<lambda>>):", "funcdef": "def"}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_Kaminski2001": {"fullname": "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_Kaminski2001", "modulename": "tests.test_simple_shear_2d", "qualname": "TestOlivineA.interp_GBM_Kaminski2001", "kind": "function", "doc": "

Interpolate Kaminski & Ribe, 2001 data to get target angles at strains.

\n", "signature": "(cls, strains):", "funcdef": "def"}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_FortranDRex": {"fullname": "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_FortranDRex", "modulename": "tests.test_simple_shear_2d", "qualname": "TestOlivineA.interp_GBM_FortranDRex", "kind": "function", "doc": "

Interpolate angles produced using 'tools/drex_forward_simpleshear.f90'.

\n", "signature": "(cls, strains):", "funcdef": "def"}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_FortranDRex": {"fullname": "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_FortranDRex", "modulename": "tests.test_simple_shear_2d", "qualname": "TestOlivineA.interp_GBS_FortranDRex", "kind": "function", "doc": "

Interpolate angles produced using 'tools/drex_forward_simpleshear.f90'.

\n", "signature": "(cls, strains):", "funcdef": "def"}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_long_FortranDRex": {"fullname": "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_long_FortranDRex", "modulename": "tests.test_simple_shear_2d", "qualname": "TestOlivineA.interp_GBS_long_FortranDRex", "kind": "function", "doc": "

Interpolate angles produced using 'tools/drex_forward_simpleshear.f90'.

\n", "signature": "(cls, strains):", "funcdef": "def"}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_Kaminski2004": {"fullname": "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_Kaminski2004", "modulename": "tests.test_simple_shear_2d", "qualname": "TestOlivineA.interp_GBS_Kaminski2004", "kind": "function", "doc": "

Interpolate Kaminski & Ribe, 2001 data to get target angles at strains.

\n", "signature": "(cls, strains):", "funcdef": "def"}, "tests.test_simple_shear_2d.TestOlivineA.test_zero_recrystallisation": {"fullname": "tests.test_simple_shear_2d.TestOlivineA.test_zero_recrystallisation", "modulename": "tests.test_simple_shear_2d", "qualname": "TestOlivineA.test_zero_recrystallisation", "kind": "function", "doc": "

Check that M*=0 is a reliable switch to turn off recrystallisation.

\n", "signature": "(self, seed):", "funcdef": "def"}, "tests.test_simple_shear_2d.TestOlivineA.test_grainsize_median": {"fullname": "tests.test_simple_shear_2d.TestOlivineA.test_grainsize_median", "modulename": "tests.test_simple_shear_2d", "qualname": "TestOlivineA.test_grainsize_median", "kind": "function", "doc": "

Check that M={50,100,150}, \u03bb=5 causes decreasing grain size median.

\n", "signature": "(self, seed, gbm_mobility):", "funcdef": "def"}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"fullname": "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble", "modulename": "tests.test_simple_shear_2d", "qualname": "TestOlivineA.test_dvdx_ensemble", "kind": "function", "doc": "

Test a-axis alignment to shear in Y direction (init. SCCS near 45\u00b0 from X).

\n\n

Velocity gradient:\n$$\\bm{L} = \\begin{bmatrix} 0 & 0 & 0 \\cr 2 & 0 & 0 \\cr 0 & 0 & 0 \\end{bmatrix}$$

\n", "signature": "(\tself,\toutdir,\tseeds_nearX45,\tncpus,\tgbs_threshold,\tnucleation_efficiency):", "funcdef": "def"}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"fullname": "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM", "modulename": "tests.test_simple_shear_2d", "qualname": "TestOlivineA.test_dvdx_GBM", "kind": "function", "doc": "

Test a-axis alignment to shear in Y direction (init. SCCS near 45\u00b0 from X).

\n\n

Velocity gradient:\n$$\n\\bm{L} = 10^{-4} \u00d7\n \\begin{bmatrix} 0 & 0 & 0 \\cr 2 & 0 & 0 \\cr 0 & 0 & 0 \\end{bmatrix}\n$$

\n\n

Results are compared to the Fortran 90 output.

\n", "signature": "(self, outdir, seeds_nearX45, ncpus):", "funcdef": "def"}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"fullname": "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration", "modulename": "tests.test_simple_shear_2d", "qualname": "TestOlivineA.test_GBM_calibration", "kind": "function", "doc": "

Compare results for various values of $$M^\u2217$$ to A-type olivine data.

\n\n

Velocity gradient:\n$$\n\\bm{L} = 10^{-4} \u00d7\n \\begin{bmatrix} 0 & 0 & 0 \\cr 2 & 0 & 0 \\cr 0 & 0 & 0 \\end{bmatrix}\n$$

\n\n

Unlike test_dvdx_GBM,\ngrain boudary sliding is enabled here (see _io.DEFAULT_PARAMS).\nData are provided by Skemer & Hansen, 2016.

\n", "signature": "(self, outdir, seeds, ncpus):", "funcdef": "def"}, "tests.test_simple_shear_2d.TestOlivineA.test_dudz_pathline": {"fullname": "tests.test_simple_shear_2d.TestOlivineA.test_dudz_pathline", "modulename": "tests.test_simple_shear_2d", "qualname": "TestOlivineA.test_dudz_pathline", "kind": "function", "doc": "

Test alignment of olivine a-axis for a polycrystal advected on a pathline.

\n", "signature": "(self, outdir, seed):", "funcdef": "def"}, "tests.test_simple_shear_3d": {"fullname": "tests.test_simple_shear_3d", "modulename": "tests.test_simple_shear_3d", "kind": "module", "doc": "
\n

PyDRex: Simple shear 3D tests.

\n
\n"}, "tests.test_simple_shear_3d.SUBDIR": {"fullname": "tests.test_simple_shear_3d.SUBDIR", "modulename": "tests.test_simple_shear_3d", "qualname": "SUBDIR", "kind": "variable", "doc": "

\n", "default_value": "'3d_simple_shear'"}, "tests.test_simple_shear_3d.TestFraters2021": {"fullname": "tests.test_simple_shear_3d.TestFraters2021", "modulename": "tests.test_simple_shear_3d", "qualname": "TestFraters2021", "kind": "class", "doc": "

Tests inspired by the benchmarks presented in [Fraters & Billen, 2021].

\n"}, "tests.test_simple_shear_3d.TestFraters2021.class_id": {"fullname": "tests.test_simple_shear_3d.TestFraters2021.class_id", "modulename": "tests.test_simple_shear_3d", "qualname": "TestFraters2021.class_id", "kind": "variable", "doc": "

\n", "default_value": "'Fraters2021'"}, "tests.test_simple_shear_3d.TestFraters2021.run": {"fullname": "tests.test_simple_shear_3d.TestFraters2021.run", "modulename": "tests.test_simple_shear_3d", "qualname": "TestFraters2021.run", "kind": "function", "doc": "

Run simulation with stationary particles in the given velocity gradient.

\n\n

The optional RNG seed is used for the initial pseudorandom orientations.\nA prefix msg will be printed before each timestep log message if given.\nOther keyword args are passed to pydrex.Mineral.update_orientations.

\n\n

Returns a tuple containing one olivine (A-type) and one enstatite mineral.\nIf params[\"enstatite_fraction\"] is zero, then the second tuple element will be\nNone instead.

\n", "signature": "(\tcls,\tparams,\ttimestamps,\tget_velocity_gradient_initial,\tget_velocity_gradient_final,\tswitch_time,\tmsg,\tseed=None):", "funcdef": "def"}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"fullname": "tests.test_simple_shear_3d.TestFraters2021.test_direction_change", "modulename": "tests.test_simple_shear_3d", "qualname": "TestFraters2021.test_direction_change", "kind": "function", "doc": "

Test a-axis alignment in simple shear with instantaneous geometry change.

\n\n

The simulation runs for 5 Ma with a strain rate of 1.58e-14/s, resulting in an\naccumulated strain invariant of 2.5.

\n\n

The initial shear has nonzero du/dz and the final shear has nonzero dv/dx where\nu is the velocity along X and v the velocity along Y.

\n", "signature": "(\tself,\toutdir,\tseeds,\tparams_Fraters2021,\tswitch_time_Ma,\tncpus,\tray_session):", "funcdef": "def"}, "tests.test_tensors": {"fullname": "tests.test_tensors", "modulename": "tests.test_tensors", "kind": "module", "doc": "
\n

PyDRex: Tests for tensor operations.

\n
\n"}, "tests.test_tensors.test_voigt_decompose": {"fullname": "tests.test_tensors.test_voigt_decompose", "modulename": "tests.test_tensors", "qualname": "test_voigt_decompose", "kind": "function", "doc": "

Test decomposition of Voigt 6x6 matrix into distinct contractions.

\n", "signature": "():", "funcdef": "def"}, "tests.test_tensors.test_voigt_tensor": {"fullname": "tests.test_tensors.test_voigt_tensor", "modulename": "tests.test_tensors", "qualname": "test_voigt_tensor", "kind": "function", "doc": "

Test elasticity tensor <-> 6x6 Voigt matrix conversions.

\n", "signature": "():", "funcdef": "def"}, "tests.test_tensors.test_voigt_to_vector": {"fullname": "tests.test_tensors.test_voigt_to_vector", "modulename": "tests.test_tensors", "qualname": "test_voigt_to_vector", "kind": "function", "doc": "

Test Voigt vector construction.

\n", "signature": "():", "funcdef": "def"}, "tests.test_vortex_2d": {"fullname": "tests.test_vortex_2d", "modulename": "tests.test_vortex_2d", "kind": "module", "doc": "
\n

PyDRex: tests for CPO stability in 2D vortex and Stokes cell flows.

\n
\n"}, "tests.test_vortex_2d.SUBDIR": {"fullname": "tests.test_vortex_2d.SUBDIR", "modulename": "tests.test_vortex_2d", "qualname": "SUBDIR", "kind": "variable", "doc": "

\n", "default_value": "'2d_vortex'"}, "tests.test_vortex_2d.TestCellOlivineA": {"fullname": "tests.test_vortex_2d.TestCellOlivineA", "modulename": "tests.test_vortex_2d", "qualname": "TestCellOlivineA", "kind": "class", "doc": "

Tests for A-type olivine polycrystals in a 2D Stokes cell.

\n"}, "tests.test_vortex_2d.TestCellOlivineA.class_id": {"fullname": "tests.test_vortex_2d.TestCellOlivineA.class_id", "modulename": "tests.test_vortex_2d", "qualname": "TestCellOlivineA.class_id", "kind": "variable", "doc": "

\n", "default_value": "'cell_olivineA'"}, "tests.test_vortex_2d.TestCellOlivineA.run": {"fullname": "tests.test_vortex_2d.TestCellOlivineA.run", "modulename": "tests.test_vortex_2d", "qualname": "TestCellOlivineA.run", "kind": "function", "doc": "

Run 2D Stokes cell A-type olivine simulation.

\n", "signature": "(\tcls,\tparams,\tfinal_location,\tget_velocity,\tget_velocity_gradient,\tmin_coords,\tmax_coords,\tmax_strain,\tseed=None):", "funcdef": "def"}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_10k": {"fullname": "tests.test_vortex_2d.TestCellOlivineA.test_xz_10k", "modulename": "tests.test_vortex_2d", "qualname": "TestCellOlivineA.test_xz_10k", "kind": "function", "doc": "

Run 2D cell test with 10000 grains (~14GiB RAM requirement).

\n", "signature": "(self, outdir, seed):", "funcdef": "def"}, "tests.test_vortex_2d.TestCellOlivineA.test_xz": {"fullname": "tests.test_vortex_2d.TestCellOlivineA.test_xz", "modulename": "tests.test_vortex_2d", "qualname": "TestCellOlivineA.test_xz", "kind": "function", "doc": "

Test to check that 5000 grains is \"enough\" to resolve transient features.

\n", "signature": "(self, outdir, seed, n_grains):", "funcdef": "def"}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_ensemble": {"fullname": "tests.test_vortex_2d.TestCellOlivineA.test_xz_ensemble", "modulename": "tests.test_vortex_2d", "qualname": "TestCellOlivineA.test_xz_ensemble", "kind": "function", "doc": "

Test to demonstrate stability of the dip at \u03b5 \u2248 3.75 for 5000+ grains.

\n", "signature": "(self, outdir, seeds_nearX45, ncpus, n_grains):", "funcdef": "def"}}, "docInfo": {"pydrex": {"qualname": 0, "fullname": 1, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 2230}, "pydrex.axes": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 12}, "pydrex.axes.PoleFigureAxes": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 54}, "pydrex.axes.PoleFigureAxes.name": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "pydrex.axes.PoleFigureAxes.polefigure": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 92, "bases": 0, "doc": 148}, "pydrex.axes.PoleFigureAxes.set": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 833, "bases": 0, "doc": 267}, "pydrex.cli": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 46}, "pydrex.cli.CliTool": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 12}, "pydrex.cli.MeshGenerator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 92}, "pydrex.cli.H5partExtractor": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 168}, "pydrex.cli.NPZFileInspector": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 40}, "pydrex.cli.PoleFigureVisualiser": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 50}, "pydrex.cli.CLI_HANDLERS": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 37, "signature": 0, "bases": 0, "doc": 3}, "pydrex.core": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 81}, "pydrex.core.PERMUTATION_SYMBOL": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 47, "signature": 0, "bases": 0, "doc": 3}, "pydrex.core.MineralPhase": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 6}, "pydrex.core.MineralPhase.olivine": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "pydrex.core.MineralPhase.enstatite": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "pydrex.core.DeformationRegime": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 6}, "pydrex.core.DeformationRegime.diffusion": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "pydrex.core.DeformationRegime.dislocation": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "pydrex.core.DeformationRegime.byerlee": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "pydrex.core.DeformationRegime.max_viscosity": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 8, "signature": 0, "bases": 0, "doc": 3}, "pydrex.core.MineralFabric": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 51}, "pydrex.core.MineralFabric.olivine_A": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 8, "signature": 0, "bases": 0, "doc": 3}, "pydrex.core.MineralFabric.olivine_B": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 8, "signature": 0, "bases": 0, "doc": 3}, "pydrex.core.MineralFabric.olivine_C": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 8, "signature": 0, "bases": 0, "doc": 3}, "pydrex.core.MineralFabric.olivine_D": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 8, "signature": 0, "bases": 0, "doc": 3}, "pydrex.core.MineralFabric.olivine_E": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 8, "signature": 0, "bases": 0, "doc": 3}, "pydrex.core.MineralFabric.enstatite_AB": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 8, "signature": 0, "bases": 0, "doc": 3}, "pydrex.core.get_crss": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 55}, "pydrex.core.derivatives": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 86, "bases": 0, "doc": 221}, "pydrex.diagnostics": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 104}, "pydrex.diagnostics.elasticity_components": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 12, "bases": 0, "doc": 335}, "pydrex.diagnostics.bingham_average": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 25, "bases": 0, "doc": 62}, "pydrex.diagnostics.finite_strain": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 43}, "pydrex.diagnostics.symmetry_pgr": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 25, "bases": 0, "doc": 94}, "pydrex.diagnostics.misorientation_indices": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 67, "bases": 0, "doc": 188}, "pydrex.diagnostics.misorientation_index": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 41, "bases": 0, "doc": 127}, "pydrex.diagnostics.coaxial_index": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 39, "bases": 0, "doc": 89}, "pydrex.diagnostics.smallest_angle": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 445}, "pydrex.exceptions": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 16}, "pydrex.exceptions.Error": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 9}, "pydrex.exceptions.MissingDependencyError": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 19}, "pydrex.exceptions.MissingDependencyError.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 9, "bases": 0, "doc": 3}, "pydrex.exceptions.MissingDependencyError.message": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "pydrex.exceptions.ConfigError": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 20}, "pydrex.exceptions.ConfigError.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 9, "bases": 0, "doc": 3}, "pydrex.exceptions.ConfigError.message": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "pydrex.exceptions.MeshError": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 20}, "pydrex.exceptions.MeshError.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 9, "bases": 0, "doc": 3}, "pydrex.exceptions.MeshError.message": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "pydrex.exceptions.IterationError": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 20}, "pydrex.exceptions.IterationError.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 9, "bases": 0, "doc": 3}, "pydrex.exceptions.IterationError.message": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "pydrex.exceptions.SCSVError": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 26}, "pydrex.exceptions.SCSVError.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 9, "bases": 0, "doc": 3}, "pydrex.exceptions.SCSVError.message": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "pydrex.exceptions.ModelContextError": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 23}, "pydrex.exceptions.ModelContextError.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 9, "bases": 0, "doc": 3}, "pydrex.exceptions.ModelContextError.message": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "pydrex.geometry": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 15}, "pydrex.geometry.LatticeSystem": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 102}, "pydrex.geometry.LatticeSystem.triclinic": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 8, "signature": 0, "bases": 0, "doc": 3}, "pydrex.geometry.LatticeSystem.monoclinic": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 8, "signature": 0, "bases": 0, "doc": 3}, "pydrex.geometry.LatticeSystem.orthorhombic": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 8, "signature": 0, "bases": 0, "doc": 3}, "pydrex.geometry.LatticeSystem.rhombohedral": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 8, "signature": 0, "bases": 0, "doc": 3}, "pydrex.geometry.LatticeSystem.tetragonal": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 8, "signature": 0, "bases": 0, "doc": 3}, "pydrex.geometry.LatticeSystem.hexagonal": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 8, "signature": 0, "bases": 0, "doc": 3}, "pydrex.geometry.to_cartesian": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 69}, "pydrex.geometry.to_spherical": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 56}, "pydrex.geometry.misorientation_angles": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 18, "bases": 0, "doc": 137}, "pydrex.geometry.symmetry_operations": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 56}, "pydrex.geometry.poles": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 52, "bases": 0, "doc": 115}, "pydrex.geometry.lambert_equal_area": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 76}, "pydrex.geometry.shirley_concentric_squaredisk": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 793}, "pydrex.geometry.to_indices": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 3}, "pydrex.io": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 144}, "pydrex.io.DEFAULT_PARAMS": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 66, "signature": 0, "bases": 0, "doc": 6}, "pydrex.io.SCSV_TYPEMAP": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 52, "signature": 0, "bases": 0, "doc": 13}, "pydrex.io.extract_h5part": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 32, "bases": 0, "doc": 15}, "pydrex.io.read_scsv": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 35}, "pydrex.io.write_scsv_header": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 88}, "pydrex.io.save_scsv": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 28, "bases": 0, "doc": 78}, "pydrex.io.parse_config": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 10}, "pydrex.io.resolve_path": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 49}, "pydrex.io.stringify": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 15}, "pydrex.io.data": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 11}, "pydrex.logger": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 758}, "pydrex.logger.ConsoleFormatter": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 10}, "pydrex.logger.ConsoleFormatter.colorfmt": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 3}, "pydrex.logger.ConsoleFormatter.format": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 92}, "pydrex.logger.LOGGER": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "pydrex.logger.CONSOLE_LOGGER": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "pydrex.logger.handle_exception": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 3}, "pydrex.logger.handler_level": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 35, "bases": 0, "doc": 64}, "pydrex.logger.logfile_enable": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 35, "bases": 0, "doc": 17}, "pydrex.logger.critical": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 25, "bases": 0, "doc": 9}, "pydrex.logger.error": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 25, "bases": 0, "doc": 9}, "pydrex.logger.warning": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 25, "bases": 0, "doc": 9}, "pydrex.logger.info": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 25, "bases": 0, "doc": 9}, "pydrex.logger.debug": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 25, "bases": 0, "doc": 9}, "pydrex.logger.exception": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 25, "bases": 0, "doc": 26}, "pydrex.logger.quiet_aliens": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 7, "bases": 0, "doc": 16}, "pydrex.minerals": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 47}, "pydrex.minerals.OLIVINE_STIFFNESS": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 60, "signature": 0, "bases": 0, "doc": 43}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 60, "signature": 0, "bases": 0, "doc": 43}, "pydrex.minerals.OLIVINE_PRIMARY_AXIS": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 52, "signature": 0, "bases": 0, "doc": 15}, "pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 26, "signature": 0, "bases": 0, "doc": 44}, "pydrex.minerals.voigt_averages": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 100}, "pydrex.minerals.Mineral": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 1157}, "pydrex.minerals.Mineral.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 286, "bases": 0, "doc": 3}, "pydrex.minerals.Mineral.phase": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "pydrex.minerals.Mineral.fabric": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 8, "signature": 0, "bases": 0, "doc": 3}, "pydrex.minerals.Mineral.regime": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "pydrex.minerals.Mineral.n_grains": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "pydrex.minerals.Mineral.fractions_init": {"qualname": 3, "fullname": 5, "annotation": 3, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "pydrex.minerals.Mineral.orientations_init": {"qualname": 3, "fullname": 5, "annotation": 3, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "pydrex.minerals.Mineral.fractions": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "pydrex.minerals.Mineral.orientations": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "pydrex.minerals.Mineral.seed": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "pydrex.minerals.Mineral.lband": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "pydrex.minerals.Mineral.uband": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "pydrex.minerals.Mineral.update_orientations": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 47, "bases": 0, "doc": 827}, "pydrex.minerals.Mineral.save": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 78}, "pydrex.minerals.Mineral.load": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 50}, "pydrex.minerals.Mineral.from_file": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 54}, "pydrex.mock": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 14}, "pydrex.mock.PARAMS_FRATERS2021": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 67, "signature": 0, "bases": 0, "doc": 17}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 64, "signature": 0, "bases": 0, "doc": 20}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 64, "signature": 0, "bases": 0, "doc": 20}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 64, "signature": 0, "bases": 0, "doc": 20}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 65, "signature": 0, "bases": 0, "doc": 22}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 65, "signature": 0, "bases": 0, "doc": 22}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 64, "signature": 0, "bases": 0, "doc": 21}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 67, "signature": 0, "bases": 0, "doc": 19}, "pydrex.pathlines": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 12}, "pydrex.pathlines.get_pathline": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 69, "bases": 0, "doc": 371}, "pydrex.stats": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 15}, "pydrex.stats.resample_orientations": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 37, "bases": 0, "doc": 106}, "pydrex.stats.misorientation_hist": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 41, "bases": 0, "doc": 137}, "pydrex.stats.misorientations_random": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 36, "bases": 0, "doc": 83}, "pydrex.stats.point_density": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 85, "bases": 0, "doc": 189}, "pydrex.stats.exponential_kamb": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 32, "bases": 0, "doc": 11}, "pydrex.stats.linear_inverse_kamb": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 32, "bases": 0, "doc": 11}, "pydrex.stats.square_inverse_kamb": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 32, "bases": 0, "doc": 12}, "pydrex.stats.kamb_count": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 32, "bases": 0, "doc": 12}, "pydrex.stats.schmidt_count": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 22, "bases": 0, "doc": 11}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 56, "signature": 0, "bases": 0, "doc": 58}, "pydrex.tensors": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 56}, "pydrex.tensors.PERMUTATION_SYMBOL": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 47, "signature": 0, "bases": 0, "doc": 3}, "pydrex.tensors.voigt_decompose": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 117}, "pydrex.tensors.mono_project": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 12, "bases": 0, "doc": 37}, "pydrex.tensors.ortho_project": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 12, "bases": 0, "doc": 37}, "pydrex.tensors.tetr_project": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 12, "bases": 0, "doc": 37}, "pydrex.tensors.hex_project": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 12, "bases": 0, "doc": 42}, "pydrex.tensors.upper_tri_to_symmetric": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 255}, "pydrex.tensors.voigt_to_elastic_tensor": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 25}, "pydrex.tensors.elastic_tensor_to_voigt": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 16}, "pydrex.tensors.voigt_matrix_to_vector": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 15}, "pydrex.tensors.voigt_vector_to_matrix": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 25}, "pydrex.tensors.rotate": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 13}, "pydrex.utils": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 11}, "pydrex.utils.import_proc_pool": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 7, "bases": 0, "doc": 85}, "pydrex.utils.strain_increment": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 17, "bases": 0, "doc": 36}, "pydrex.utils.apply_gbs": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 10}, "pydrex.utils.extract_vars": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 17, "bases": 0, "doc": 13}, "pydrex.utils.remove_nans": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 8}, "pydrex.utils.remove_dim": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 358}, "pydrex.utils.add_dim": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 404}, "pydrex.utils.default_ncpus": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 7, "bases": 0, "doc": 73}, "pydrex.utils.diff_like": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 384}, "pydrex.utils.angle_fse_simpleshear": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 17}, "pydrex.utils.lag_2d_corner_flow": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 26}, "pydrex.utils.quat_product": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 18}, "pydrex.utils.redraw_legend": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 49, "bases": 0, "doc": 229}, "pydrex.utils.add_subplot_labels": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 72, "bases": 0, "doc": 110}, "pydrex.velocity": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 70}, "pydrex.velocity.simple_shear_2d": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 23, "bases": 0, "doc": 544}, "pydrex.velocity.cell_2d": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 33, "bases": 0, "doc": 1642}, "pydrex.velocity.corner_2d": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 22, "bases": 0, "doc": 251}, "pydrex.visualisation": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 15}, "pydrex.visualisation.polefigures": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 72, "bases": 0, "doc": 44}, "pydrex.visualisation.pathline_box2d": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 165, "bases": 0, "doc": 329}, "pydrex.visualisation.alignment": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 101, "bases": 0, "doc": 353}, "pydrex.visualisation.strengths": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 95, "bases": 0, "doc": 263}, "pydrex.visualisation.grainsizes": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 38}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 41, "bases": 0, "doc": 149}, "pydrex.visualisation.spin": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 95, "bases": 0, "doc": 94}, "pydrex.visualisation.growth": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 95, "bases": 0, "doc": 94}, "pydrex.visualisation.figure_unless": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 63}, "pydrex.visualisation.figure": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 23, "bases": 0, "doc": 64}, "tests": {"qualname": 0, "fullname": 1, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 725}, "tests.conftest": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 13}, "tests.conftest.pytest_addoption": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 3}, "tests.conftest.PytestConsoleLogger": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 13}, "tests.conftest.PytestConsoleLogger.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 23, "bases": 0, "doc": 34}, "tests.conftest.PytestConsoleLogger.name": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "tests.conftest.PytestConsoleLogger.log_cli_handler": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "tests.conftest.PytestConsoleLogger.pytest_runtest_teardown": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 3}, "tests.conftest.pytest_configure": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 3}, "tests.conftest.pytest_collection_modifyitems": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 3}, "tests.conftest.outdir": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 3}, "tests.conftest.ncpus": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 3}, "tests.conftest.named_tempfile_kwargs": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 3}, "tests.conftest.ray_session": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 7, "bases": 0, "doc": 3}, "tests.conftest.console_handler": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 3}, "tests.conftest.params_Fraters2021": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 7, "bases": 0, "doc": 3}, "tests.conftest.params_Kaminski2001_fig5_solid": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 7, "bases": 0, "doc": 3}, "tests.conftest.params_Kaminski2001_fig5_shortdash": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 7, "bases": 0, "doc": 3}, "tests.conftest.params_Kaminski2001_fig5_longdash": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 7, "bases": 0, "doc": 3}, "tests.conftest.params_Kaminski2004_fig4_triangles": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 7, "bases": 0, "doc": 3}, "tests.conftest.params_Kaminski2004_fig4_squares": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 7, "bases": 0, "doc": 3}, "tests.conftest.params_Kaminski2004_fig4_circles": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 7, "bases": 0, "doc": 3}, "tests.conftest.params_Hedjazian2017": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 7, "bases": 0, "doc": 3}, "tests.conftest.n_grains": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 3}, "tests.conftest.hkl": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 3}, "tests.conftest.ref_axes": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 3}, "tests.conftest.seeds": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 7, "bases": 0, "doc": 14}, "tests.conftest.seed": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 7, "bases": 0, "doc": 8}, "tests.conftest.seeds_nearX45": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 7, "bases": 0, "doc": 16}, "tests.test_config": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 13}, "tests.test_config.test_specfile": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 7, "bases": 0, "doc": 8}, "tests.test_core": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 14}, "tests.test_core.SUBDIR": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "tests.test_core.TestDislocationCreepOPX": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 10}, "tests.test_core.TestDislocationCreepOPX.class_id": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "tests.test_core.TestDislocationCreepOPX.test_shear_dudz": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 3}, "tests.test_core.TestDislocationCreepOPX.test_shear_dvdx": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 3}, "tests.test_core.TestDislocationCreepOlivineA": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 12}, "tests.test_core.TestDislocationCreepOlivineA.class_id": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"qualname": 7, "fullname": 10, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 37}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"qualname": 7, "fullname": 10, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 37}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"qualname": 7, "fullname": 10, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 37}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"qualname": 7, "fullname": 10, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 37}, "tests.test_core.TestRecrystallisation2D": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 10}, "tests.test_core.TestRecrystallisation2D.class_id": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 68}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 93}, "tests.test_corner_flow_2d": {"qualname": 0, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 12}, "tests.test_corner_flow_2d.SUBDIR": {"qualname": 1, "fullname": 6, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "tests.test_corner_flow_2d.TestOlivineA": {"qualname": 1, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 14}, "tests.test_corner_flow_2d.TestOlivineA.class_id": {"qualname": 3, "fullname": 8, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "tests.test_corner_flow_2d.TestOlivineA.run": {"qualname": 2, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 74, "bases": 0, "doc": 11}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"qualname": 3, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 83}, "tests.test_diagnostics": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 12}, "tests.test_diagnostics.TestElasticityComponents": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 9}, "tests.test_diagnostics.TestElasticityComponents.test_olivine_Browaeys2004": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 3}, "tests.test_diagnostics.TestElasticityComponents.test_enstatite_Browaeys2004": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 3}, "tests.test_diagnostics.TestSymmetryPGR": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 10}, "tests.test_diagnostics.TestSymmetryPGR.test_pointX": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 13}, "tests.test_diagnostics.TestSymmetryPGR.test_random": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 9}, "tests.test_diagnostics.TestSymmetryPGR.test_girdle": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 8}, "tests.test_diagnostics.TestVolumeWeighting": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 10}, "tests.test_diagnostics.TestVolumeWeighting.test_output_shape": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 11}, "tests.test_diagnostics.TestVolumeWeighting.test_upsample": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 10}, "tests.test_diagnostics.TestVolumeWeighting.test_downsample": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 8}, "tests.test_diagnostics.TestVolumeWeighting.test_common_input_errors": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 12}, "tests.test_diagnostics.TestBinghamStats": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 9}, "tests.test_diagnostics.TestBinghamStats.test_average_0": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 13}, "tests.test_diagnostics.TestBinghamStats.test_average_twopoles90Z": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 13}, "tests.test_diagnostics.TestBinghamStats.test_average_spread10X": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 15}, "tests.test_diagnostics.TestMIndex": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 11}, "tests.test_diagnostics.TestMIndex.test_texture_uniform_ortho": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 11}, "tests.test_diagnostics.TestMIndex.test_texture_spread10X_ortho": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 14}, "tests.test_diagnostics.TestMIndex.test_texture_spread45X_ortho": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 14}, "tests.test_diagnostics.TestMIndex.test_textures_increasing_ortho": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 11}, "tests.test_diagnostics.TestMIndex.test_texture_girdle_ortho": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 9}, "tests.test_doctests": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 13}, "tests.test_doctests.test_doctests": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 8}, "tests.test_geometry": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 14}, "tests.test_geometry.test_poles_example": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 17, "bases": 0, "doc": 12}, "tests.test_geometry.test_lambert_equal_area": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 8}, "tests.test_scsv": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 16}, "tests.test_scsv.test_validate_schema": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 12, "bases": 0, "doc": 7}, "tests.test_scsv.test_read_specfile": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 7, "bases": 0, "doc": 8}, "tests.test_scsv.test_save_specfile": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 18, "bases": 0, "doc": 8}, "tests.test_scsv.test_read_Kaminski2002": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 7, "bases": 0, "doc": 3}, "tests.test_scsv.test_save_scsv_errors": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 13, "bases": 0, "doc": 15}, "tests.test_scsv.test_read_Kaminski2004": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 7, "bases": 0, "doc": 3}, "tests.test_scsv.test_read_Skemer2016": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 7, "bases": 0, "doc": 3}, "tests.test_simple_shear_2d": {"qualname": 0, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 12}, "tests.test_simple_shear_2d.SUBDIR": {"qualname": 1, "fullname": 6, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "tests.test_simple_shear_2d.TestPreliminaries": {"qualname": 1, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 13}, "tests.test_simple_shear_2d.TestPreliminaries.test_strain_increment": {"qualname": 4, "fullname": 9, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 11}, "tests.test_simple_shear_2d.TestOlivineA": {"qualname": 1, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 14}, "tests.test_simple_shear_2d.TestOlivineA.class_id": {"qualname": 3, "fullname": 8, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "tests.test_simple_shear_2d.TestOlivineA.run": {"qualname": 2, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 96, "bases": 0, "doc": 39}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_Kaminski2001": {"qualname": 4, "fullname": 9, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 17}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_FortranDRex": {"qualname": 4, "fullname": 9, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 11}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_FortranDRex": {"qualname": 4, "fullname": 9, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 11}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_long_FortranDRex": {"qualname": 5, "fullname": 10, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 11}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_Kaminski2004": {"qualname": 4, "fullname": 9, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 17}, "tests.test_simple_shear_2d.TestOlivineA.test_zero_recrystallisation": {"qualname": 4, "fullname": 9, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 15}, "tests.test_simple_shear_2d.TestOlivineA.test_grainsize_median": {"qualname": 4, "fullname": 9, "annotation": 0, "default_value": 0, "signature": 22, "bases": 0, "doc": 18}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"qualname": 4, "fullname": 9, "annotation": 0, "default_value": 0, "signature": 45, "bases": 0, "doc": 42}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"qualname": 4, "fullname": 9, "annotation": 0, "default_value": 0, "signature": 27, "bases": 0, "doc": 58}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"qualname": 4, "fullname": 9, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 76}, "tests.test_simple_shear_2d.TestOlivineA.test_dudz_pathline": {"qualname": 4, "fullname": 9, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 16}, "tests.test_simple_shear_3d": {"qualname": 0, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 12}, "tests.test_simple_shear_3d.SUBDIR": {"qualname": 1, "fullname": 6, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "tests.test_simple_shear_3d.TestFraters2021": {"qualname": 1, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 14}, "tests.test_simple_shear_3d.TestFraters2021.class_id": {"qualname": 3, "fullname": 8, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "tests.test_simple_shear_3d.TestFraters2021.run": {"qualname": 2, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 66, "bases": 0, "doc": 91}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"qualname": 4, "fullname": 9, "annotation": 0, "default_value": 0, "signature": 52, "bases": 0, "doc": 69}, "tests.test_tensors": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 12}, "tests.test_tensors.test_voigt_decompose": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 7, "bases": 0, "doc": 12}, "tests.test_tensors.test_voigt_tensor": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 7, "bases": 0, "doc": 12}, "tests.test_tensors.test_voigt_to_vector": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 7, "bases": 0, "doc": 7}, "tests.test_vortex_2d": {"qualname": 0, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 19}, "tests.test_vortex_2d.SUBDIR": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "tests.test_vortex_2d.TestCellOlivineA": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 14}, "tests.test_vortex_2d.TestCellOlivineA.class_id": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "tests.test_vortex_2d.TestCellOlivineA.run": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 72, "bases": 0, "doc": 11}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_10k": {"qualname": 4, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 13}, "tests.test_vortex_2d.TestCellOlivineA.test_xz": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 27, "bases": 0, "doc": 15}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_ensemble": {"qualname": 4, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 33, "bases": 0, "doc": 18}}, "length": 317, "save": true}, "index": {"qualname": {"root": {"0": {"0": {"1": {"docs": {"tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"tf": 1}}, "df": 3}, "docs": {}, "df": 0}, "1": {"0": {"docs": {"tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "docs": {"tests.test_diagnostics.TestBinghamStats.test_average_0": {"tf": 1}}, "df": 1}, "1": {"0": {"0": {"docs": {"tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"tf": 1}}, "df": 3}, "docs": {}, "df": 0, "k": {"docs": {"tests.test_vortex_2d.TestCellOlivineA.test_xz_10k": {"tf": 1}}, "df": 1}}, "docs": {}, "df": 0}, "2": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.utils.lag_2d_corner_flow": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}}, "df": 4}}, "docs": {"pydrex.exceptions.MissingDependencyError.__init__": {"tf": 1}, "pydrex.exceptions.ConfigError.__init__": {"tf": 1}, "pydrex.exceptions.MeshError.__init__": {"tf": 1}, "pydrex.exceptions.IterationError.__init__": {"tf": 1}, "pydrex.exceptions.SCSVError.__init__": {"tf": 1}, "pydrex.exceptions.ModelContextError.__init__": {"tf": 1}, "pydrex.minerals.Mineral.__init__": {"tf": 1}, "tests.conftest.PytestConsoleLogger.__init__": {"tf": 1}}, "df": 8, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.axes.PoleFigureAxes": {"tf": 1}, "pydrex.axes.PoleFigureAxes.name": {"tf": 1}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 4}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.cli.PoleFigureVisualiser": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {"pydrex.visualisation.polefigures": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {"pydrex.geometry.poles": {"tf": 1}, "tests.test_geometry.test_poles_example": {"tf": 1}}, "df": 2}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.stats.point_density": {"tf": 1}}, "df": 1, "x": {"docs": {"tests.test_diagnostics.TestSymmetryPGR.test_pointX": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.utils.import_proc_pool": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.core.PERMUTATION_SYMBOL": {"tf": 1}, "pydrex.tensors.PERMUTATION_SYMBOL": {"tf": 1}}, "df": 2}}}}}}}}}}, "g": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.diagnostics.symmetry_pgr": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.io.DEFAULT_PARAMS": {"tf": 1}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}, "tests.conftest.params_Fraters2021": {"tf": 1}, "tests.conftest.params_Kaminski2001_fig5_solid": {"tf": 1}, "tests.conftest.params_Kaminski2001_fig5_shortdash": {"tf": 1}, "tests.conftest.params_Kaminski2001_fig5_longdash": {"tf": 1}, "tests.conftest.params_Kaminski2004_fig4_triangles": {"tf": 1}, "tests.conftest.params_Kaminski2004_fig4_squares": {"tf": 1}, "tests.conftest.params_Kaminski2004_fig4_circles": {"tf": 1}, "tests.conftest.params_Hedjazian2017": {"tf": 1}}, "df": 17}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.io.parse_config": {"tf": 1}}, "df": 1}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {"pydrex.io.resolve_path": {"tf": 1}}, "df": 1, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dudz_pathline": {"tf": 1}}, "df": 3}}}}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.minerals.OLIVINE_PRIMARY_AXIS": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.tensors.mono_project": {"tf": 1}, "pydrex.tensors.ortho_project": {"tf": 1}, "pydrex.tensors.tetr_project": {"tf": 1}, "pydrex.tensors.hex_project": {"tf": 1}}, "df": 4}}}}, "c": {"docs": {"pydrex.utils.import_proc_pool": {"tf": 1}}, "df": 1}, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.utils.quat_product": {"tf": 1}}, "df": 1}}}}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.minerals.Mineral.phase": {"tf": 1}}, "df": 1}}}}, "y": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"tests.conftest.pytest_addoption": {"tf": 1}, "tests.conftest.PytestConsoleLogger.pytest_runtest_teardown": {"tf": 1}, "tests.conftest.pytest_configure": {"tf": 1}, "tests.conftest.pytest_collection_modifyitems": {"tf": 1}}, "df": 4, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"tests.conftest.PytestConsoleLogger": {"tf": 1}, "tests.conftest.PytestConsoleLogger.__init__": {"tf": 1}, "tests.conftest.PytestConsoleLogger.name": {"tf": 1}, "tests.conftest.PytestConsoleLogger.log_cli_handler": {"tf": 1}, "tests.conftest.PytestConsoleLogger.pytest_runtest_teardown": {"tf": 1}}, "df": 5}}}}}}}}}}}}}}}}}}}, "n": {"docs": {"pydrex.minerals.Mineral.n_grains": {"tf": 1}, "tests.conftest.n_grains": {"tf": 1}}, "df": 2, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.axes.PoleFigureAxes.name": {"tf": 1}, "tests.conftest.PytestConsoleLogger.name": {"tf": 1}}, "df": 2, "d": {"docs": {"tests.conftest.named_tempfile_kwargs": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.utils.remove_nans": {"tf": 1}}, "df": 1}}}, "p": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.cli.NPZFileInspector": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.utils.default_ncpus": {"tf": 1}, "tests.conftest.ncpus": {"tf": 1}}, "df": 2}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "x": {"4": {"5": {"docs": {"tests.conftest.seeds_nearX45": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.minerals.Mineral.seed": {"tf": 1}, "tests.conftest.seed": {"tf": 1}}, "df": 2, "s": {"docs": {"tests.conftest.seeds": {"tf": 1}, "tests.conftest.seeds_nearX45": {"tf": 1}}, "df": 2}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"tests.conftest.ray_session": {"tf": 1}}, "df": 1}}}}}}, "y": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.core.PERMUTATION_SYMBOL": {"tf": 1}, "pydrex.tensors.PERMUTATION_SYMBOL": {"tf": 1}}, "df": 2}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.diagnostics.symmetry_pgr": {"tf": 1}, "pydrex.geometry.symmetry_operations": {"tf": 1}}, "df": 2}, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.tensors.upper_tri_to_symmetric": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.diagnostics.finite_strain": {"tf": 1}, "pydrex.utils.strain_increment": {"tf": 1}, "tests.test_simple_shear_2d.TestPreliminaries.test_strain_increment": {"tf": 1}}, "df": 3}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.io.stringify": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.visualisation.strengths": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}}, "df": 2}}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "y": {"4": {"docs": {"tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.diagnostics.smallest_angle": {"tf": 1}}, "df": 1}}}}}}}, "c": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "v": {"docs": {"pydrex.io.SCSV_TYPEMAP": {"tf": 1}, "pydrex.io.read_scsv": {"tf": 1}, "pydrex.io.write_scsv_header": {"tf": 1}, "pydrex.io.save_scsv": {"tf": 1}, "tests.test_scsv.test_save_scsv_errors": {"tf": 1}}, "df": 5, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.exceptions.SCSVError": {"tf": 1}, "pydrex.exceptions.SCSVError.__init__": {"tf": 1}, "pydrex.exceptions.SCSVError.message": {"tf": 1}}, "df": 3}}}}}}}, "h": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.stats.schmidt_count": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"tests.test_scsv.test_validate_schema": {"tf": 1}}, "df": 1}}}}}, "p": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.geometry.to_spherical": {"tf": 1}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}}, "df": 2}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.visualisation.spin": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_config.test_specfile": {"tf": 1}, "tests.test_scsv.test_read_specfile": {"tf": 1}, "tests.test_scsv.test_save_specfile": {"tf": 1}}, "df": 3}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"1": {"0": {"docs": {}, "df": 0, "x": {"docs": {"tests.test_diagnostics.TestBinghamStats.test_average_spread10X": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread10X_ortho": {"tf": 1}}, "df": 2}}, "docs": {}, "df": 0}, "4": {"5": {"docs": {}, "df": 0, "x": {"docs": {"tests.test_diagnostics.TestMIndex.test_texture_spread45X_ortho": {"tf": 1}}, "df": 1}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}}, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {"pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "tests.conftest.params_Kaminski2001_fig5_shortdash": {"tf": 1}}, "df": 2}}}}}}, "w": {"docs": {"pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.velocity.simple_shear_2d": {"tf": 1}, "tests.test_core.TestDislocationCreepOPX.test_shear_dudz": {"tf": 1}, "tests.test_core.TestDislocationCreepOPX.test_shear_dvdx": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}}, "df": 9, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_diagnostics.TestVolumeWeighting.test_output_shape": {"tf": 1}}, "df": 1}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.stats.square_inverse_kamb": {"tf": 1}}, "df": 1, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "k": {"docs": {"pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {"pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "tests.conftest.params_Kaminski2004_fig4_squares": {"tf": 1}}, "df": 2}}}}}}, "a": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.io.save_scsv": {"tf": 1}, "pydrex.minerals.Mineral.save": {"tf": 1}, "tests.test_scsv.test_save_specfile": {"tf": 1}, "tests.test_scsv.test_save_scsv_errors": {"tf": 1}}, "df": 4}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {"pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"tf": 1}}, "df": 5}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "tests.conftest.params_Kaminski2001_fig5_solid": {"tf": 1}}, "df": 2}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.velocity.simple_shear_2d": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.utils.angle_fse_simpleshear": {"tf": 1}}, "df": 1}}}}}}}}}}, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.utils.add_subplot_labels": {"tf": 1}}, "df": 1}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {"tests.test_core.SUBDIR": {"tf": 1}, "tests.test_corner_flow_2d.SUBDIR": {"tf": 1}, "tests.test_simple_shear_2d.SUBDIR": {"tf": 1}, "tests.test_simple_shear_3d.SUBDIR": {"tf": 1}, "tests.test_vortex_2d.SUBDIR": {"tf": 1}}, "df": 5}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"2": {"0": {"1": {"6": {"docs": {"pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}, "tests.test_scsv.test_read_Skemer2016": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}}}, "c": {"docs": {"pydrex.core.MineralFabric.olivine_C": {"tf": 1}}, "df": 1, "l": {"docs": {}, "df": 0, "i": {"docs": {"pydrex.cli.CLI_HANDLERS": {"tf": 1}, "tests.conftest.PytestConsoleLogger.log_cli_handler": {"tf": 1}}, "df": 2, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.cli.CliTool": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"tests.test_core.TestDislocationCreepOPX.class_id": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.class_id": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.class_id": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.class_id": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.class_id": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.class_id": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.class_id": {"tf": 1}}, "df": 7}}}}, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.core.get_crss": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.logger.critical": {"tf": 1}}, "df": 1}}}}}}}, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1}}, "df": 1}}}}}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"tests.test_diagnostics.TestVolumeWeighting.test_common_input_errors": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.diagnostics.coaxial_index": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.io.parse_config": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.exceptions.ConfigError": {"tf": 1}, "pydrex.exceptions.ConfigError.__init__": {"tf": 1}, "pydrex.exceptions.ConfigError.message": {"tf": 1}}, "df": 3}}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"tests.conftest.pytest_configure": {"tf": 1}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.logger.CONSOLE_LOGGER": {"tf": 1}, "tests.conftest.console_handler": {"tf": 1}}, "df": 2, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.logger.ConsoleFormatter": {"tf": 1}, "pydrex.logger.ConsoleFormatter.colorfmt": {"tf": 1}, "pydrex.logger.ConsoleFormatter.format": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.logger.ConsoleFormatter.colorfmt": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"tests.conftest.pytest_collection_modifyitems": {"tf": 1}}, "df": 1}}}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.stats.kamb_count": {"tf": 1}, "pydrex.stats.schmidt_count": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.utils.lag_2d_corner_flow": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}}, "df": 2}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.geometry.to_cartesian": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}}, "df": 1}}}}}}}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}}, "df": 2, "s": {"docs": {"pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "tests.conftest.params_Kaminski2004_fig4_circles": {"tf": 1}}, "df": 2}}}}}}, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.velocity.cell_2d": {"tf": 1}}, "df": 1}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.cli.MeshGenerator": {"tf": 1}}, "df": 1}}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.exceptions.MeshError": {"tf": 1}, "pydrex.exceptions.MeshError.__init__": {"tf": 1}, "pydrex.exceptions.MeshError.message": {"tf": 1}}, "df": 3}}}}}}, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.exceptions.MissingDependencyError.message": {"tf": 1}, "pydrex.exceptions.ConfigError.message": {"tf": 1}, "pydrex.exceptions.MeshError.message": {"tf": 1}, "pydrex.exceptions.IterationError.message": {"tf": 1}, "pydrex.exceptions.SCSVError.message": {"tf": 1}, "pydrex.exceptions.ModelContextError.message": {"tf": 1}}, "df": 6}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.test_grainsize_median": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.minerals.Mineral": {"tf": 1}, "pydrex.minerals.Mineral.__init__": {"tf": 1}, "pydrex.minerals.Mineral.phase": {"tf": 1}, "pydrex.minerals.Mineral.fabric": {"tf": 1}, "pydrex.minerals.Mineral.regime": {"tf": 1}, "pydrex.minerals.Mineral.n_grains": {"tf": 1}, "pydrex.minerals.Mineral.fractions_init": {"tf": 1}, "pydrex.minerals.Mineral.orientations_init": {"tf": 1}, "pydrex.minerals.Mineral.fractions": {"tf": 1}, "pydrex.minerals.Mineral.orientations": {"tf": 1}, "pydrex.minerals.Mineral.seed": {"tf": 1}, "pydrex.minerals.Mineral.lband": {"tf": 1}, "pydrex.minerals.Mineral.uband": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.minerals.Mineral.save": {"tf": 1}, "pydrex.minerals.Mineral.load": {"tf": 1}, "pydrex.minerals.Mineral.from_file": {"tf": 1}}, "df": 17, "p": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.core.MineralPhase": {"tf": 1}, "pydrex.core.MineralPhase.olivine": {"tf": 1}, "pydrex.core.MineralPhase.enstatite": {"tf": 1}}, "df": 3}}}}}, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.core.MineralFabric": {"tf": 1}, "pydrex.core.MineralFabric.olivine_A": {"tf": 1}, "pydrex.core.MineralFabric.olivine_B": {"tf": 1}, "pydrex.core.MineralFabric.olivine_C": {"tf": 1}, "pydrex.core.MineralFabric.olivine_D": {"tf": 1}, "pydrex.core.MineralFabric.olivine_E": {"tf": 1}, "pydrex.core.MineralFabric.enstatite_AB": {"tf": 1}}, "df": 7}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.geometry.misorientation_angles": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}}, "df": 4, "s": {"docs": {"pydrex.stats.misorientations_random": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.exceptions.MissingDependencyError": {"tf": 1}, "pydrex.exceptions.MissingDependencyError.__init__": {"tf": 1}, "pydrex.exceptions.MissingDependencyError.message": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"pydrex.core.DeformationRegime.max_viscosity": {"tf": 1}}, "df": 1}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "x": {"docs": {"pydrex.tensors.voigt_matrix_to_vector": {"tf": 1}, "pydrex.tensors.voigt_vector_to_matrix": {"tf": 1}}, "df": 2}}}}}, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.exceptions.ModelContextError": {"tf": 1}, "pydrex.exceptions.ModelContextError.__init__": {"tf": 1}, "pydrex.exceptions.ModelContextError.message": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"tests.conftest.pytest_collection_modifyitems": {"tf": 1}}, "df": 1}}}}}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {"pydrex.tensors.mono_project": {"tf": 1}}, "df": 1, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.geometry.LatticeSystem.monoclinic": {"tf": 1}}, "df": 1}}}}}}}}}}, "h": {"5": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.io.extract_h5part": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.cli.H5partExtractor": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.logger.handle_exception": {"tf": 1}}, "df": 1, "r": {"docs": {"pydrex.logger.handler_level": {"tf": 1}, "tests.conftest.PytestConsoleLogger.log_cli_handler": {"tf": 1}, "tests.conftest.console_handler": {"tf": 1}}, "df": 3, "s": {"docs": {"pydrex.cli.CLI_HANDLERS": {"tf": 1}}, "df": 1}}}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {"pydrex.tensors.hex_project": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.geometry.LatticeSystem.hexagonal": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.io.write_scsv_header": {"tf": 1}}, "df": 1}}}}, "d": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"2": {"0": {"1": {"7": {"docs": {"pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}, "tests.conftest.params_Hedjazian2017": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.stats.misorientation_hist": {"tf": 1}}, "df": 1}}}, "k": {"docs": {}, "df": 0, "l": {"docs": {"tests.conftest.hkl": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.core.MineralPhase.olivine": {"tf": 1}, "pydrex.core.MineralFabric.olivine_A": {"tf": 1}, "pydrex.core.MineralFabric.olivine_B": {"tf": 1}, "pydrex.core.MineralFabric.olivine_C": {"tf": 1}, "pydrex.core.MineralFabric.olivine_D": {"tf": 1}, "pydrex.core.MineralFabric.olivine_E": {"tf": 1}, "pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}, "pydrex.minerals.OLIVINE_PRIMARY_AXIS": {"tf": 1}, "pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"tf": 1}, "tests.test_diagnostics.TestElasticityComponents.test_olivine_Browaeys2004": {"tf": 1}}, "df": 10}}}}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {"pydrex.tensors.ortho_project": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_uniform_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread10X_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread45X_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_textures_increasing_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_girdle_ortho": {"tf": 1}}, "df": 6, "r": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.geometry.LatticeSystem.orthorhombic": {"tf": 1}}, "df": 1}}}}}}}}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.minerals.Mineral.orientations_init": {"tf": 1}, "pydrex.minerals.Mineral.orientations": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.stats.resample_orientations": {"tf": 1}}, "df": 4}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.geometry.symmetry_operations": {"tf": 1}}, "df": 1}}}}}}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {"tests.conftest.outdir": {"tf": 1}}, "df": 1}}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"tests.test_diagnostics.TestVolumeWeighting.test_output_shape": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {"pydrex.core.MineralFabric.olivine_E": {"tf": 1}}, "df": 1, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.core.MineralPhase.enstatite": {"tf": 1}, "pydrex.core.MineralFabric.enstatite_AB": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}, "tests.test_diagnostics.TestElasticityComponents.test_enstatite_Browaeys2004": {"tf": 1}}, "df": 4}}}}}}, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_ensemble": {"tf": 1}}, "df": 2}}}}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.logger.logfile_enable": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.tensors.voigt_to_elastic_tensor": {"tf": 1}, "pydrex.tensors.elastic_tensor_to_voigt": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1}}, "df": 1}}}}}}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.exceptions.Error": {"tf": 1}, "pydrex.logger.error": {"tf": 1}}, "df": 2, "s": {"docs": {"tests.test_diagnostics.TestVolumeWeighting.test_common_input_errors": {"tf": 1}, "tests.test_scsv.test_save_scsv_errors": {"tf": 1}}, "df": 2}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.geometry.lambert_equal_area": {"tf": 1}, "tests.test_geometry.test_lambert_equal_area": {"tf": 1}}, "df": 2}}}}, "x": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.io.extract_h5part": {"tf": 1}, "pydrex.utils.extract_vars": {"tf": 1}}, "df": 2}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.logger.handle_exception": {"tf": 1}, "pydrex.logger.exception": {"tf": 1}}, "df": 2}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.stats.exponential_kamb": {"tf": 1}}, "df": 1}}}}}}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_geometry.test_poles_example": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {"pydrex.core.MineralFabric.olivine_D": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.core.DeformationRegime": {"tf": 1}, "pydrex.core.DeformationRegime.diffusion": {"tf": 1}, "pydrex.core.DeformationRegime.dislocation": {"tf": 1}, "pydrex.core.DeformationRegime.byerlee": {"tf": 1}, "pydrex.core.DeformationRegime.max_viscosity": {"tf": 1}}, "df": 5}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.io.DEFAULT_PARAMS": {"tf": 1}, "pydrex.utils.default_ncpus": {"tf": 1}}, "df": 2}}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.core.derivatives": {"tf": 1}}, "df": 1}}}}}}}}}, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.logger.debug": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.stats.point_density": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.tensors.voigt_decompose": {"tf": 1}, "tests.test_tensors.test_voigt_decompose": {"tf": 1}}, "df": 2}}}}}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {"pydrex.utils.diff_like": {"tf": 1}}, "df": 1, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.core.DeformationRegime.diffusion": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.core.DeformationRegime.dislocation": {"tf": 1}}, "df": 1}}}}}}}}}, "m": {"docs": {"pydrex.utils.remove_dim": {"tf": 1}, "pydrex.utils.add_dim": {"tf": 1}}, "df": 2}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"pydrex.io.data": {"tf": 1}}, "df": 1}}}, "u": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "z": {"docs": {"tests.test_core.TestDislocationCreepOPX.test_shear_dudz": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dudz_pathline": {"tf": 1}}, "df": 3}}}, "v": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "x": {"docs": {"tests.test_core.TestDislocationCreepOPX.test_shear_dvdx": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}}, "df": 6}, "z": {"docs": {"tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"tf": 1}}, "df": 1}}}, "w": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "x": {"docs": {"tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_diagnostics.TestVolumeWeighting.test_downsample": {"tf": 1}}, "df": 1}}}}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"tests.test_doctests.test_doctests": {"tf": 1}}, "df": 1}}}}}}}}, "b": {"docs": {"pydrex.core.MineralFabric.olivine_B": {"tf": 1}}, "df": 1, "y": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.core.DeformationRegime.byerlee": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {"pydrex.diagnostics.bingham_average": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "x": {"2": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 1}}, "docs": {}, "df": 0}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"2": {"0": {"0": {"4": {"docs": {"tests.test_diagnostics.TestElasticityComponents.test_olivine_Browaeys2004": {"tf": 1}, "tests.test_diagnostics.TestElasticityComponents.test_enstatite_Browaeys2004": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.core.DeformationRegime.max_viscosity": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.minerals.voigt_averages": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 1}, "pydrex.tensors.voigt_to_elastic_tensor": {"tf": 1}, "pydrex.tensors.elastic_tensor_to_voigt": {"tf": 1}, "pydrex.tensors.voigt_matrix_to_vector": {"tf": 1}, "pydrex.tensors.voigt_vector_to_matrix": {"tf": 1}, "tests.test_tensors.test_voigt_decompose": {"tf": 1}, "tests.test_tensors.test_voigt_tensor": {"tf": 1}, "tests.test_tensors.test_voigt_to_vector": {"tf": 1}}, "df": 9}}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.tensors.voigt_matrix_to_vector": {"tf": 1}, "pydrex.tensors.voigt_vector_to_matrix": {"tf": 1}, "tests.test_tensors.test_voigt_to_vector": {"tf": 1}}, "df": 3}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.utils.extract_vars": {"tf": 1}}, "df": 1}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_scsv.test_validate_schema": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {"pydrex.core.MineralFabric.olivine_A": {"tf": 1}}, "df": 1, "b": {"docs": {"pydrex.core.MineralFabric.enstatite_AB": {"tf": 1}}, "df": 1}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.diagnostics.bingham_average": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_0": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_twopoles90Z": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_spread10X": {"tf": 1}}, "df": 4, "s": {"docs": {"pydrex.minerals.voigt_averages": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.diagnostics.smallest_angle": {"tf": 1}, "pydrex.utils.angle_fse_simpleshear": {"tf": 1}}, "df": 2, "s": {"docs": {"pydrex.geometry.misorientation_angles": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {"pydrex.geometry.lambert_equal_area": {"tf": 1}, "tests.test_geometry.test_lambert_equal_area": {"tf": 1}}, "df": 2}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.logger.quiet_aliens": {"tf": 1}}, "df": 1}}}, "g": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.visualisation.alignment": {"tf": 1}}, "df": 1}}}}}}}}, "x": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.minerals.OLIVINE_PRIMARY_AXIS": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "s": {"docs": {"tests.conftest.ref_axes": {"tf": 1}}, "df": 1}}}, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.utils.apply_gbs": {"tf": 1}}, "df": 1}}}}, "d": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.utils.add_dim": {"tf": 1}, "pydrex.utils.add_subplot_labels": {"tf": 1}}, "df": 2, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"tests.conftest.pytest_addoption": {"tf": 1}}, "df": 1}}}}}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.core.get_crss": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 2}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.minerals.Mineral.n_grains": {"tf": 1}, "tests.conftest.n_grains": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.test_grainsize_median": {"tf": 1}}, "df": 1, "s": {"docs": {"pydrex.visualisation.grainsizes": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"pydrex.visualisation.growth": {"tf": 1}}, "df": 1}}}}}, "b": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.utils.apply_gbs": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_long_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_Kaminski2004": {"tf": 1}}, "df": 4}, "m": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.interp_GBM_Kaminski2001": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}}, "df": 4}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_diagnostics.TestSymmetryPGR.test_girdle": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_girdle_ortho": {"tf": 1}}, "df": 2}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.diagnostics.finite_strain": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.minerals.Mineral.from_file": {"tf": 1}}, "df": 1}}, "g": {"4": {"docs": {"pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "tests.conftest.params_Kaminski2004_fig4_triangles": {"tf": 1}, "tests.conftest.params_Kaminski2004_fig4_squares": {"tf": 1}, "tests.conftest.params_Kaminski2004_fig4_circles": {"tf": 1}}, "df": 6}, "5": {"docs": {"pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}, "tests.conftest.params_Kaminski2001_fig5_solid": {"tf": 1}, "tests.conftest.params_Kaminski2001_fig5_shortdash": {"tf": 1}, "tests.conftest.params_Kaminski2001_fig5_longdash": {"tf": 1}}, "df": 6}, "docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.visualisation.figure_unless": {"tf": 1}, "pydrex.visualisation.figure": {"tf": 1}}, "df": 2}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.logger.ConsoleFormatter.format": {"tf": 1}}, "df": 1}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.interp_GBM_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_long_FortranDRex": {"tf": 1}}, "df": 3}}}}}}}}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.minerals.Mineral.fabric": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.minerals.Mineral.fractions_init": {"tf": 1}, "pydrex.minerals.Mineral.fractions": {"tf": 1}}, "df": 2}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"2": {"0": {"2": {"1": {"docs": {"pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}, "tests.conftest.params_Fraters2021": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}}, "o": {"docs": {}, "df": 0, "m": {"docs": {"pydrex.minerals.Mineral.from_file": {"tf": 1}}, "df": 1}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.utils.angle_fse_simpleshear": {"tf": 1}}, "df": 1}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"pydrex.utils.lag_2d_corner_flow": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.geometry.to_indices": {"tf": 1}}, "df": 2}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {"pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.diagnostics.coaxial_index": {"tf": 1}}, "df": 2}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.exceptions.MissingDependencyError.__init__": {"tf": 1}, "pydrex.exceptions.ConfigError.__init__": {"tf": 1}, "pydrex.exceptions.MeshError.__init__": {"tf": 1}, "pydrex.exceptions.IterationError.__init__": {"tf": 1}, "pydrex.exceptions.SCSVError.__init__": {"tf": 1}, "pydrex.exceptions.ModelContextError.__init__": {"tf": 1}, "pydrex.minerals.Mineral.__init__": {"tf": 1}, "pydrex.minerals.Mineral.fractions_init": {"tf": 1}, "pydrex.minerals.Mineral.orientations_init": {"tf": 1}, "tests.conftest.PytestConsoleLogger.__init__": {"tf": 1}}, "df": 10}}, "f": {"docs": {}, "df": 0, "o": {"docs": {"pydrex.logger.info": {"tf": 1}}, "df": 1}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.stats.linear_inverse_kamb": {"tf": 1}, "pydrex.stats.square_inverse_kamb": {"tf": 1}}, "df": 2}}}}}, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.utils.strain_increment": {"tf": 1}, "tests.test_simple_shear_2d.TestPreliminaries.test_strain_increment": {"tf": 1}}, "df": 2}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"tests.test_diagnostics.TestMIndex.test_textures_increasing_ortho": {"tf": 1}}, "df": 1}}}}}}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {"tests.test_diagnostics.TestVolumeWeighting.test_common_input_errors": {"tf": 1}}, "df": 1}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "p": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.interp_GBM_Kaminski2001": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_long_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_Kaminski2004": {"tf": 1}}, "df": 5}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.exceptions.IterationError": {"tf": 1}, "pydrex.exceptions.IterationError.__init__": {"tf": 1}, "pydrex.exceptions.IterationError.message": {"tf": 1}}, "df": 3}}}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.utils.import_proc_pool": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {"tests.test_core.TestDislocationCreepOPX.class_id": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.class_id": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.class_id": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.class_id": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.class_id": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.class_id": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.class_id": {"tf": 1}}, "df": 7}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {"pydrex.geometry.LatticeSystem": {"tf": 1}, "pydrex.geometry.LatticeSystem.triclinic": {"tf": 1}, "pydrex.geometry.LatticeSystem.monoclinic": {"tf": 1}, "pydrex.geometry.LatticeSystem.orthorhombic": {"tf": 1}, "pydrex.geometry.LatticeSystem.rhombohedral": {"tf": 1}, "pydrex.geometry.LatticeSystem.tetragonal": {"tf": 1}, "pydrex.geometry.LatticeSystem.hexagonal": {"tf": 1}}, "df": 7}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.geometry.lambert_equal_area": {"tf": 1}, "tests.test_geometry.test_lambert_equal_area": {"tf": 1}}, "df": 2}}}}}, "g": {"docs": {"pydrex.utils.lag_2d_corner_flow": {"tf": 1}}, "df": 1}, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.utils.add_subplot_labels": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "g": {"docs": {"tests.conftest.PytestConsoleLogger.log_cli_handler": {"tf": 1}}, "df": 1, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.logger.LOGGER": {"tf": 1}, "pydrex.logger.CONSOLE_LOGGER": {"tf": 1}}, "df": 2}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.logger.logfile_enable": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.minerals.Mineral.load": {"tf": 1}}, "df": 1}}, "n": {"docs": {}, "df": 0, "g": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.interp_GBS_long_FortranDRex": {"tf": 1}}, "df": 1, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {"pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}, "tests.conftest.params_Kaminski2001_fig5_longdash": {"tf": 1}}, "df": 2}}}}}}}, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.logger.handler_level": {"tf": 1}}, "df": 1}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.utils.redraw_legend": {"tf": 1}}, "df": 1}}}}}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.minerals.Mineral.lband": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.stats.linear_inverse_kamb": {"tf": 1}}, "df": 1}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.utils.diff_like": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {"pydrex.tensors.upper_tri_to_symmetric": {"tf": 1}}, "df": 1, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.geometry.LatticeSystem.triclinic": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "tests.conftest.params_Kaminski2004_fig4_triangles": {"tf": 1}}, "df": 2}}}}}}}}, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.tensors.tetr_project": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.geometry.LatticeSystem.tetragonal": {"tf": 1}}, "df": 1}}}}}}}}, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.tensors.voigt_to_elastic_tensor": {"tf": 1}, "pydrex.tensors.elastic_tensor_to_voigt": {"tf": 1}, "tests.test_tensors.test_voigt_tensor": {"tf": 1}}, "df": 3}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "n": {"docs": {"tests.conftest.PytestConsoleLogger.pytest_runtest_teardown": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"tests.conftest.named_tempfile_kwargs": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"tests.test_config.test_specfile": {"tf": 1}, "tests.test_core.TestDislocationCreepOPX.test_shear_dudz": {"tf": 1}, "tests.test_core.TestDislocationCreepOPX.test_shear_dvdx": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}, "tests.test_diagnostics.TestElasticityComponents.test_olivine_Browaeys2004": {"tf": 1}, "tests.test_diagnostics.TestElasticityComponents.test_enstatite_Browaeys2004": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_pointX": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_random": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_girdle": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_output_shape": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_upsample": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_downsample": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_common_input_errors": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_0": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_twopoles90Z": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_spread10X": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_uniform_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread10X_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread45X_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_textures_increasing_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_girdle_ortho": {"tf": 1}, "tests.test_doctests.test_doctests": {"tf": 1}, "tests.test_geometry.test_poles_example": {"tf": 1}, "tests.test_geometry.test_lambert_equal_area": {"tf": 1}, "tests.test_scsv.test_validate_schema": {"tf": 1}, "tests.test_scsv.test_read_specfile": {"tf": 1}, "tests.test_scsv.test_save_specfile": {"tf": 1}, "tests.test_scsv.test_read_Kaminski2002": {"tf": 1}, "tests.test_scsv.test_save_scsv_errors": {"tf": 1}, "tests.test_scsv.test_read_Kaminski2004": {"tf": 1}, "tests.test_scsv.test_read_Skemer2016": {"tf": 1}, "tests.test_simple_shear_2d.TestPreliminaries.test_strain_increment": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_zero_recrystallisation": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_grainsize_median": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dudz_pathline": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}, "tests.test_tensors.test_voigt_decompose": {"tf": 1}, "tests.test_tensors.test_voigt_tensor": {"tf": 1}, "tests.test_tensors.test_voigt_to_vector": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_10k": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_ensemble": {"tf": 1}}, "df": 51, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "x": {"docs": {"tests.test_core.TestDislocationCreepOPX": {"tf": 1}, "tests.test_core.TestDislocationCreepOPX.class_id": {"tf": 1}, "tests.test_core.TestDislocationCreepOPX.test_shear_dudz": {"tf": 1}, "tests.test_core.TestDislocationCreepOPX.test_shear_dvdx": {"tf": 1}}, "df": 4}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {"tests.test_core.TestDislocationCreepOlivineA": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.class_id": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"tf": 1}}, "df": 6}}}}}}}}}}}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"2": {"docs": {}, "df": 0, "d": {"docs": {"tests.test_core.TestRecrystallisation2D": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.class_id": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}}, "df": 4}}, "docs": {}, "df": 0}}}}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {"tests.test_corner_flow_2d.TestOlivineA": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.class_id": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.run": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.class_id": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_Kaminski2001": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_long_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_Kaminski2004": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_zero_recrystallisation": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_grainsize_median": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dudz_pathline": {"tf": 1}}, "df": 18}}}}}}}}, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"tests.test_diagnostics.TestElasticityComponents": {"tf": 1}, "tests.test_diagnostics.TestElasticityComponents.test_olivine_Browaeys2004": {"tf": 1}, "tests.test_diagnostics.TestElasticityComponents.test_enstatite_Browaeys2004": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {"tests.test_diagnostics.TestSymmetryPGR": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_pointX": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_random": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_girdle": {"tf": 1}}, "df": 4}}}}}}}}}}}, "v": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"tests.test_diagnostics.TestVolumeWeighting": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_output_shape": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_upsample": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_downsample": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_common_input_errors": {"tf": 1}}, "df": 5}}}}}}}}}}}}}}}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"tests.test_diagnostics.TestBinghamStats": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_0": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_twopoles90Z": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_spread10X": {"tf": 1}}, "df": 4}}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {"tests.test_diagnostics.TestMIndex": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_uniform_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread10X_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread45X_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_textures_increasing_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_girdle_ortho": {"tf": 1}}, "df": 6}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"tests.test_simple_shear_2d.TestPreliminaries": {"tf": 1}, "tests.test_simple_shear_2d.TestPreliminaries.test_strain_increment": {"tf": 1}}, "df": 2}}}}}}}}}}}}}, "f": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"2": {"0": {"2": {"1": {"docs": {"tests.test_simple_shear_3d.TestFraters2021": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.class_id": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 4}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {"tests.test_vortex_2d.TestCellOlivineA": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.class_id": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.run": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_10k": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_ensemble": {"tf": 1}}, "df": 6}}}}}}}}}}}}}}, "x": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_diagnostics.TestMIndex.test_texture_uniform_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread10X_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread45X_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_girdle_ortho": {"tf": 1}}, "df": 4, "s": {"docs": {"tests.test_diagnostics.TestMIndex.test_textures_increasing_ortho": {"tf": 1}}, "df": 1}}}}}}}, "o": {"docs": {"pydrex.geometry.to_cartesian": {"tf": 1}, "pydrex.geometry.to_spherical": {"tf": 1}, "pydrex.geometry.to_indices": {"tf": 1}, "pydrex.tensors.upper_tri_to_symmetric": {"tf": 1}, "pydrex.tensors.voigt_to_elastic_tensor": {"tf": 1}, "pydrex.tensors.elastic_tensor_to_voigt": {"tf": 1}, "pydrex.tensors.voigt_matrix_to_vector": {"tf": 1}, "pydrex.tensors.voigt_vector_to_matrix": {"tf": 1}, "tests.test_tensors.test_voigt_to_vector": {"tf": 1}}, "df": 9}, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"pydrex.io.SCSV_TYPEMAP": {"tf": 1}}, "df": 1}}}}}}, "w": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"9": {"0": {"docs": {}, "df": 0, "z": {"docs": {"tests.test_diagnostics.TestBinghamStats.test_average_twopoles90Z": {"tf": 1}}, "df": 1}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}}}}}, "r": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.geometry.LatticeSystem.rhombohedral": {"tf": 1}}, "df": 1}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.io.read_scsv": {"tf": 1}, "tests.test_scsv.test_read_specfile": {"tf": 1}, "tests.test_scsv.test_read_Kaminski2002": {"tf": 1}, "tests.test_scsv.test_read_Kaminski2004": {"tf": 1}, "tests.test_scsv.test_read_Skemer2016": {"tf": 1}}, "df": 5}}, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.io.resolve_path": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.stats.resample_orientations": {"tf": 1}}, "df": 1}}}}}}, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.minerals.Mineral.regime": {"tf": 1}}, "df": 1}}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.utils.remove_nans": {"tf": 1}, "pydrex.utils.remove_dim": {"tf": 1}}, "df": 2}}}}, "d": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "w": {"docs": {"pydrex.utils.redraw_legend": {"tf": 1}}, "df": 1}}}}, "f": {"docs": {"tests.conftest.ref_axes": {"tf": 1}}, "df": 1}, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.test_zero_recrystallisation": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"pydrex.stats.misorientations_random": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_random": {"tf": 1}}, "df": 2}}}}, "y": {"docs": {"tests.conftest.ray_session": {"tf": 1}}, "df": 1}}, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.tensors.rotate": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {"tests.test_corner_flow_2d.TestOlivineA.run": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.run": {"tf": 1}}, "df": 4, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"tests.conftest.PytestConsoleLogger.pytest_runtest_teardown": {"tf": 1}}, "df": 1}}}}}}}, "w": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.io.write_scsv_header": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.logger.warning": {"tf": 1}}, "df": 1}}}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.logger.quiet_aliens": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.utils.quat_product": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.minerals.Mineral.uband": {"tf": 1}}, "df": 1}}}}, "p": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.minerals.Mineral.update_orientations": {"tf": 1}}, "df": 1}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.tensors.upper_tri_to_symmetric": {"tf": 1}}, "df": 1}}}, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_diagnostics.TestVolumeWeighting.test_upsample": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.visualisation.figure_unless": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {"tests.test_diagnostics.TestMIndex.test_texture_uniform_ortho": {"tf": 1}}, "df": 1}}}}}}}, "k": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "i": {"2": {"0": {"0": {"1": {"docs": {"pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}, "tests.conftest.params_Kaminski2001_fig5_solid": {"tf": 1}, "tests.conftest.params_Kaminski2001_fig5_shortdash": {"tf": 1}, "tests.conftest.params_Kaminski2001_fig5_longdash": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_Kaminski2001": {"tf": 1}}, "df": 7}, "2": {"docs": {"tests.test_scsv.test_read_Kaminski2002": {"tf": 1}}, "df": 1}, "4": {"docs": {"pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "tests.conftest.params_Kaminski2004_fig4_triangles": {"tf": 1}, "tests.conftest.params_Kaminski2004_fig4_squares": {"tf": 1}, "tests.conftest.params_Kaminski2004_fig4_circles": {"tf": 1}, "tests.test_scsv.test_read_Kaminski2004": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_Kaminski2004": {"tf": 1}}, "df": 8}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}}, "b": {"docs": {"pydrex.stats.exponential_kamb": {"tf": 1}, "pydrex.stats.linear_inverse_kamb": {"tf": 1}, "pydrex.stats.square_inverse_kamb": {"tf": 1}, "pydrex.stats.kamb_count": {"tf": 1}}, "df": 4}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}}, "df": 1}}}}}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"tests.conftest.named_tempfile_kwargs": {"tf": 1}}, "df": 1}}}}}}, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.test_zero_recrystallisation": {"tf": 1}}, "df": 1}}}}, "x": {"docs": {}, "df": 0, "z": {"docs": {"tests.test_vortex_2d.TestCellOlivineA.test_xz_10k": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_ensemble": {"tf": 1}}, "df": 3}}}}, "fullname": {"root": {"0": {"0": {"1": {"docs": {"tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"tf": 1}}, "df": 3}, "docs": {}, "df": 0}, "1": {"0": {"docs": {"tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "docs": {"tests.test_diagnostics.TestBinghamStats.test_average_0": {"tf": 1}}, "df": 1}, "1": {"0": {"0": {"docs": {"tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"tf": 1}}, "df": 3}, "docs": {}, "df": 0, "k": {"docs": {"tests.test_vortex_2d.TestCellOlivineA.test_xz_10k": {"tf": 1}}, "df": 1}}, "docs": {}, "df": 0}, "2": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.utils.lag_2d_corner_flow": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}, "tests.test_corner_flow_2d": {"tf": 1}, "tests.test_corner_flow_2d.SUBDIR": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.class_id": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.run": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}, "tests.test_simple_shear_2d": {"tf": 1}, "tests.test_simple_shear_2d.SUBDIR": {"tf": 1}, "tests.test_simple_shear_2d.TestPreliminaries": {"tf": 1}, "tests.test_simple_shear_2d.TestPreliminaries.test_strain_increment": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.class_id": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_Kaminski2001": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_long_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_Kaminski2004": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_zero_recrystallisation": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_grainsize_median": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dudz_pathline": {"tf": 1}, "tests.test_vortex_2d": {"tf": 1}, "tests.test_vortex_2d.SUBDIR": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.class_id": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.run": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_10k": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_ensemble": {"tf": 1}}, "df": 36}}, "3": {"docs": {}, "df": 0, "d": {"docs": {"tests.test_simple_shear_3d": {"tf": 1}, "tests.test_simple_shear_3d.SUBDIR": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.class_id": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 6}}, "docs": {"pydrex.exceptions.MissingDependencyError.__init__": {"tf": 1}, "pydrex.exceptions.ConfigError.__init__": {"tf": 1}, "pydrex.exceptions.MeshError.__init__": {"tf": 1}, "pydrex.exceptions.IterationError.__init__": {"tf": 1}, "pydrex.exceptions.SCSVError.__init__": {"tf": 1}, "pydrex.exceptions.ModelContextError.__init__": {"tf": 1}, "pydrex.minerals.Mineral.__init__": {"tf": 1}, "tests.conftest.PytestConsoleLogger.__init__": {"tf": 1}}, "df": 8, "p": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {"pydrex": {"tf": 1}, "pydrex.axes": {"tf": 1}, "pydrex.axes.PoleFigureAxes": {"tf": 1}, "pydrex.axes.PoleFigureAxes.name": {"tf": 1}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.cli": {"tf": 1}, "pydrex.cli.CliTool": {"tf": 1}, "pydrex.cli.MeshGenerator": {"tf": 1}, "pydrex.cli.H5partExtractor": {"tf": 1}, "pydrex.cli.NPZFileInspector": {"tf": 1}, "pydrex.cli.PoleFigureVisualiser": {"tf": 1}, "pydrex.cli.CLI_HANDLERS": {"tf": 1}, "pydrex.core": {"tf": 1}, "pydrex.core.PERMUTATION_SYMBOL": {"tf": 1}, "pydrex.core.MineralPhase": {"tf": 1}, "pydrex.core.MineralPhase.olivine": {"tf": 1}, "pydrex.core.MineralPhase.enstatite": {"tf": 1}, "pydrex.core.DeformationRegime": {"tf": 1}, "pydrex.core.DeformationRegime.diffusion": {"tf": 1}, "pydrex.core.DeformationRegime.dislocation": {"tf": 1}, "pydrex.core.DeformationRegime.byerlee": {"tf": 1}, "pydrex.core.DeformationRegime.max_viscosity": {"tf": 1}, "pydrex.core.MineralFabric": {"tf": 1}, "pydrex.core.MineralFabric.olivine_A": {"tf": 1}, "pydrex.core.MineralFabric.olivine_B": {"tf": 1}, "pydrex.core.MineralFabric.olivine_C": {"tf": 1}, "pydrex.core.MineralFabric.olivine_D": {"tf": 1}, "pydrex.core.MineralFabric.olivine_E": {"tf": 1}, "pydrex.core.MineralFabric.enstatite_AB": {"tf": 1}, "pydrex.core.get_crss": {"tf": 1}, "pydrex.core.derivatives": {"tf": 1}, "pydrex.diagnostics": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.diagnostics.bingham_average": {"tf": 1}, "pydrex.diagnostics.finite_strain": {"tf": 1}, "pydrex.diagnostics.symmetry_pgr": {"tf": 1}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.diagnostics.coaxial_index": {"tf": 1}, "pydrex.diagnostics.smallest_angle": {"tf": 1}, "pydrex.exceptions": {"tf": 1}, "pydrex.exceptions.Error": {"tf": 1}, "pydrex.exceptions.MissingDependencyError": {"tf": 1}, "pydrex.exceptions.MissingDependencyError.__init__": {"tf": 1}, "pydrex.exceptions.MissingDependencyError.message": {"tf": 1}, "pydrex.exceptions.ConfigError": {"tf": 1}, "pydrex.exceptions.ConfigError.__init__": {"tf": 1}, "pydrex.exceptions.ConfigError.message": {"tf": 1}, "pydrex.exceptions.MeshError": {"tf": 1}, "pydrex.exceptions.MeshError.__init__": {"tf": 1}, "pydrex.exceptions.MeshError.message": {"tf": 1}, "pydrex.exceptions.IterationError": {"tf": 1}, "pydrex.exceptions.IterationError.__init__": {"tf": 1}, "pydrex.exceptions.IterationError.message": {"tf": 1}, "pydrex.exceptions.SCSVError": {"tf": 1}, "pydrex.exceptions.SCSVError.__init__": {"tf": 1}, "pydrex.exceptions.SCSVError.message": {"tf": 1}, "pydrex.exceptions.ModelContextError": {"tf": 1}, "pydrex.exceptions.ModelContextError.__init__": {"tf": 1}, "pydrex.exceptions.ModelContextError.message": {"tf": 1}, "pydrex.geometry": {"tf": 1}, "pydrex.geometry.LatticeSystem": {"tf": 1}, "pydrex.geometry.LatticeSystem.triclinic": {"tf": 1}, "pydrex.geometry.LatticeSystem.monoclinic": {"tf": 1}, "pydrex.geometry.LatticeSystem.orthorhombic": {"tf": 1}, "pydrex.geometry.LatticeSystem.rhombohedral": {"tf": 1}, "pydrex.geometry.LatticeSystem.tetragonal": {"tf": 1}, "pydrex.geometry.LatticeSystem.hexagonal": {"tf": 1}, "pydrex.geometry.to_cartesian": {"tf": 1}, "pydrex.geometry.to_spherical": {"tf": 1}, "pydrex.geometry.misorientation_angles": {"tf": 1}, "pydrex.geometry.symmetry_operations": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.geometry.lambert_equal_area": {"tf": 1}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}, "pydrex.geometry.to_indices": {"tf": 1}, "pydrex.io": {"tf": 1}, "pydrex.io.DEFAULT_PARAMS": {"tf": 1}, "pydrex.io.SCSV_TYPEMAP": {"tf": 1}, "pydrex.io.extract_h5part": {"tf": 1}, "pydrex.io.read_scsv": {"tf": 1}, "pydrex.io.write_scsv_header": {"tf": 1}, "pydrex.io.save_scsv": {"tf": 1}, "pydrex.io.parse_config": {"tf": 1}, "pydrex.io.resolve_path": {"tf": 1}, "pydrex.io.stringify": {"tf": 1}, "pydrex.io.data": {"tf": 1}, "pydrex.logger": {"tf": 1}, "pydrex.logger.ConsoleFormatter": {"tf": 1}, "pydrex.logger.ConsoleFormatter.colorfmt": {"tf": 1}, "pydrex.logger.ConsoleFormatter.format": {"tf": 1}, "pydrex.logger.LOGGER": {"tf": 1}, "pydrex.logger.CONSOLE_LOGGER": {"tf": 1}, "pydrex.logger.handle_exception": {"tf": 1}, "pydrex.logger.handler_level": {"tf": 1}, "pydrex.logger.logfile_enable": {"tf": 1}, "pydrex.logger.critical": {"tf": 1}, "pydrex.logger.error": {"tf": 1}, "pydrex.logger.warning": {"tf": 1}, "pydrex.logger.info": {"tf": 1}, "pydrex.logger.debug": {"tf": 1}, "pydrex.logger.exception": {"tf": 1}, "pydrex.logger.quiet_aliens": {"tf": 1}, "pydrex.minerals": {"tf": 1}, "pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}, "pydrex.minerals.OLIVINE_PRIMARY_AXIS": {"tf": 1}, "pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"tf": 1}, "pydrex.minerals.voigt_averages": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.minerals.Mineral.__init__": {"tf": 1}, "pydrex.minerals.Mineral.phase": {"tf": 1}, "pydrex.minerals.Mineral.fabric": {"tf": 1}, "pydrex.minerals.Mineral.regime": {"tf": 1}, "pydrex.minerals.Mineral.n_grains": {"tf": 1}, "pydrex.minerals.Mineral.fractions_init": {"tf": 1}, "pydrex.minerals.Mineral.orientations_init": {"tf": 1}, "pydrex.minerals.Mineral.fractions": {"tf": 1}, "pydrex.minerals.Mineral.orientations": {"tf": 1}, "pydrex.minerals.Mineral.seed": {"tf": 1}, "pydrex.minerals.Mineral.lband": {"tf": 1}, "pydrex.minerals.Mineral.uband": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.minerals.Mineral.save": {"tf": 1}, "pydrex.minerals.Mineral.load": {"tf": 1}, "pydrex.minerals.Mineral.from_file": {"tf": 1}, "pydrex.mock": {"tf": 1}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}, "pydrex.pathlines": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.stats": {"tf": 1}, "pydrex.stats.resample_orientations": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.stats.misorientations_random": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.stats.exponential_kamb": {"tf": 1}, "pydrex.stats.linear_inverse_kamb": {"tf": 1}, "pydrex.stats.square_inverse_kamb": {"tf": 1}, "pydrex.stats.kamb_count": {"tf": 1}, "pydrex.stats.schmidt_count": {"tf": 1}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}, "pydrex.tensors": {"tf": 1}, "pydrex.tensors.PERMUTATION_SYMBOL": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 1}, "pydrex.tensors.mono_project": {"tf": 1}, "pydrex.tensors.ortho_project": {"tf": 1}, "pydrex.tensors.tetr_project": {"tf": 1}, "pydrex.tensors.hex_project": {"tf": 1}, "pydrex.tensors.upper_tri_to_symmetric": {"tf": 1}, "pydrex.tensors.voigt_to_elastic_tensor": {"tf": 1}, "pydrex.tensors.elastic_tensor_to_voigt": {"tf": 1}, "pydrex.tensors.voigt_matrix_to_vector": {"tf": 1}, "pydrex.tensors.voigt_vector_to_matrix": {"tf": 1}, "pydrex.tensors.rotate": {"tf": 1}, "pydrex.utils": {"tf": 1}, "pydrex.utils.import_proc_pool": {"tf": 1}, "pydrex.utils.strain_increment": {"tf": 1}, "pydrex.utils.apply_gbs": {"tf": 1}, "pydrex.utils.extract_vars": {"tf": 1}, "pydrex.utils.remove_nans": {"tf": 1}, "pydrex.utils.remove_dim": {"tf": 1}, "pydrex.utils.add_dim": {"tf": 1}, "pydrex.utils.default_ncpus": {"tf": 1}, "pydrex.utils.diff_like": {"tf": 1}, "pydrex.utils.angle_fse_simpleshear": {"tf": 1}, "pydrex.utils.lag_2d_corner_flow": {"tf": 1}, "pydrex.utils.quat_product": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1}, "pydrex.utils.add_subplot_labels": {"tf": 1}, "pydrex.velocity": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}, "pydrex.visualisation": {"tf": 1}, "pydrex.visualisation.polefigures": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}, "pydrex.visualisation.grainsizes": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}, "pydrex.visualisation.figure_unless": {"tf": 1}, "pydrex.visualisation.figure": {"tf": 1}}, "df": 192}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"tests.conftest.pytest_addoption": {"tf": 1}, "tests.conftest.PytestConsoleLogger.pytest_runtest_teardown": {"tf": 1}, "tests.conftest.pytest_configure": {"tf": 1}, "tests.conftest.pytest_collection_modifyitems": {"tf": 1}}, "df": 4, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"tests.conftest.PytestConsoleLogger": {"tf": 1}, "tests.conftest.PytestConsoleLogger.__init__": {"tf": 1}, "tests.conftest.PytestConsoleLogger.name": {"tf": 1}, "tests.conftest.PytestConsoleLogger.log_cli_handler": {"tf": 1}, "tests.conftest.PytestConsoleLogger.pytest_runtest_teardown": {"tf": 1}}, "df": 5}}}}}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.axes.PoleFigureAxes": {"tf": 1}, "pydrex.axes.PoleFigureAxes.name": {"tf": 1}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 4}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.cli.PoleFigureVisualiser": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {"pydrex.visualisation.polefigures": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {"pydrex.geometry.poles": {"tf": 1}, "tests.test_geometry.test_poles_example": {"tf": 1}}, "df": 2}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.stats.point_density": {"tf": 1}}, "df": 1, "x": {"docs": {"tests.test_diagnostics.TestSymmetryPGR.test_pointX": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.utils.import_proc_pool": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.core.PERMUTATION_SYMBOL": {"tf": 1}, "pydrex.tensors.PERMUTATION_SYMBOL": {"tf": 1}}, "df": 2}}}}}}}}}}, "g": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.diagnostics.symmetry_pgr": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.io.DEFAULT_PARAMS": {"tf": 1}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}, "tests.conftest.params_Fraters2021": {"tf": 1}, "tests.conftest.params_Kaminski2001_fig5_solid": {"tf": 1}, "tests.conftest.params_Kaminski2001_fig5_shortdash": {"tf": 1}, "tests.conftest.params_Kaminski2001_fig5_longdash": {"tf": 1}, "tests.conftest.params_Kaminski2004_fig4_triangles": {"tf": 1}, "tests.conftest.params_Kaminski2004_fig4_squares": {"tf": 1}, "tests.conftest.params_Kaminski2004_fig4_circles": {"tf": 1}, "tests.conftest.params_Hedjazian2017": {"tf": 1}}, "df": 17}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.io.parse_config": {"tf": 1}}, "df": 1}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {"pydrex.io.resolve_path": {"tf": 1}}, "df": 1, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dudz_pathline": {"tf": 1}}, "df": 3, "s": {"docs": {"pydrex.pathlines": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 2}}}}}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.minerals.OLIVINE_PRIMARY_AXIS": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.tensors.mono_project": {"tf": 1}, "pydrex.tensors.ortho_project": {"tf": 1}, "pydrex.tensors.tetr_project": {"tf": 1}, "pydrex.tensors.hex_project": {"tf": 1}}, "df": 4}}}}, "c": {"docs": {"pydrex.utils.import_proc_pool": {"tf": 1}}, "df": 1}, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.utils.quat_product": {"tf": 1}}, "df": 1}}}}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.minerals.Mineral.phase": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {"pydrex.core.MineralFabric.olivine_A": {"tf": 1}}, "df": 1, "x": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.axes": {"tf": 1}, "pydrex.axes.PoleFigureAxes": {"tf": 1}, "pydrex.axes.PoleFigureAxes.name": {"tf": 1}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "tests.conftest.ref_axes": {"tf": 1}}, "df": 6}}, "i": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.minerals.OLIVINE_PRIMARY_AXIS": {"tf": 1}}, "df": 1}}}, "b": {"docs": {"pydrex.core.MineralFabric.enstatite_AB": {"tf": 1}}, "df": 1}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.diagnostics.bingham_average": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_0": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_twopoles90Z": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_spread10X": {"tf": 1}}, "df": 4, "s": {"docs": {"pydrex.minerals.voigt_averages": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.diagnostics.smallest_angle": {"tf": 1}, "pydrex.utils.angle_fse_simpleshear": {"tf": 1}}, "df": 2, "s": {"docs": {"pydrex.geometry.misorientation_angles": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {"pydrex.geometry.lambert_equal_area": {"tf": 1}, "tests.test_geometry.test_lambert_equal_area": {"tf": 1}}, "df": 2}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.logger.quiet_aliens": {"tf": 1}}, "df": 1}}}, "g": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.visualisation.alignment": {"tf": 1}}, "df": 1}}}}}}}}, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.utils.apply_gbs": {"tf": 1}}, "df": 1}}}}, "d": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.utils.add_dim": {"tf": 1}, "pydrex.utils.add_subplot_labels": {"tf": 1}}, "df": 2, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"tests.conftest.pytest_addoption": {"tf": 1}}, "df": 1}}}}}}}}}, "n": {"docs": {"pydrex.minerals.Mineral.n_grains": {"tf": 1}, "tests.conftest.n_grains": {"tf": 1}}, "df": 2, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.axes.PoleFigureAxes.name": {"tf": 1}, "tests.conftest.PytestConsoleLogger.name": {"tf": 1}}, "df": 2, "d": {"docs": {"tests.conftest.named_tempfile_kwargs": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.utils.remove_nans": {"tf": 1}}, "df": 1}}}, "p": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.cli.NPZFileInspector": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.utils.default_ncpus": {"tf": 1}, "tests.conftest.ncpus": {"tf": 1}}, "df": 2}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "x": {"4": {"5": {"docs": {"tests.conftest.seeds_nearX45": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.minerals.Mineral.seed": {"tf": 1}, "tests.conftest.seed": {"tf": 1}}, "df": 2, "s": {"docs": {"tests.conftest.seeds": {"tf": 1}, "tests.conftest.seeds_nearX45": {"tf": 1}}, "df": 2}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"tests.conftest.ray_session": {"tf": 1}}, "df": 1}}}}}}, "y": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.core.PERMUTATION_SYMBOL": {"tf": 1}, "pydrex.tensors.PERMUTATION_SYMBOL": {"tf": 1}}, "df": 2}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.diagnostics.symmetry_pgr": {"tf": 1}, "pydrex.geometry.symmetry_operations": {"tf": 1}}, "df": 2}, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.tensors.upper_tri_to_symmetric": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.diagnostics.finite_strain": {"tf": 1}, "pydrex.utils.strain_increment": {"tf": 1}, "tests.test_simple_shear_2d.TestPreliminaries.test_strain_increment": {"tf": 1}}, "df": 3}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.io.stringify": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.visualisation.strengths": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}}, "df": 2}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.stats": {"tf": 1}, "pydrex.stats.resample_orientations": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.stats.misorientations_random": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.stats.exponential_kamb": {"tf": 1}, "pydrex.stats.linear_inverse_kamb": {"tf": 1}, "pydrex.stats.square_inverse_kamb": {"tf": 1}, "pydrex.stats.kamb_count": {"tf": 1}, "pydrex.stats.schmidt_count": {"tf": 1}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}}, "df": 11}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "y": {"4": {"docs": {"tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.diagnostics.smallest_angle": {"tf": 1}}, "df": 1}}}}}}}, "c": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "v": {"docs": {"pydrex.io.SCSV_TYPEMAP": {"tf": 1}, "pydrex.io.read_scsv": {"tf": 1}, "pydrex.io.write_scsv_header": {"tf": 1}, "pydrex.io.save_scsv": {"tf": 1}, "tests.test_scsv": {"tf": 1}, "tests.test_scsv.test_validate_schema": {"tf": 1}, "tests.test_scsv.test_read_specfile": {"tf": 1}, "tests.test_scsv.test_save_specfile": {"tf": 1}, "tests.test_scsv.test_read_Kaminski2002": {"tf": 1}, "tests.test_scsv.test_save_scsv_errors": {"tf": 1.4142135623730951}, "tests.test_scsv.test_read_Kaminski2004": {"tf": 1}, "tests.test_scsv.test_read_Skemer2016": {"tf": 1}}, "df": 12, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.exceptions.SCSVError": {"tf": 1}, "pydrex.exceptions.SCSVError.__init__": {"tf": 1}, "pydrex.exceptions.SCSVError.message": {"tf": 1}}, "df": 3}}}}}}}, "h": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.stats.schmidt_count": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"tests.test_scsv.test_validate_schema": {"tf": 1}}, "df": 1}}}}}, "p": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.geometry.to_spherical": {"tf": 1}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}}, "df": 2}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.visualisation.spin": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_config.test_specfile": {"tf": 1}, "tests.test_scsv.test_read_specfile": {"tf": 1}, "tests.test_scsv.test_save_specfile": {"tf": 1}}, "df": 3}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"1": {"0": {"docs": {}, "df": 0, "x": {"docs": {"tests.test_diagnostics.TestBinghamStats.test_average_spread10X": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread10X_ortho": {"tf": 1}}, "df": 2}}, "docs": {}, "df": 0}, "4": {"5": {"docs": {}, "df": 0, "x": {"docs": {"tests.test_diagnostics.TestMIndex.test_texture_spread45X_ortho": {"tf": 1}}, "df": 1}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}}, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {"pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "tests.conftest.params_Kaminski2001_fig5_shortdash": {"tf": 1}}, "df": 2}}}}}}, "w": {"docs": {"pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.velocity.simple_shear_2d": {"tf": 1}, "tests.test_core.TestDislocationCreepOPX.test_shear_dudz": {"tf": 1}, "tests.test_core.TestDislocationCreepOPX.test_shear_dvdx": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}, "tests.test_simple_shear_2d": {"tf": 1}, "tests.test_simple_shear_2d.SUBDIR": {"tf": 1}, "tests.test_simple_shear_2d.TestPreliminaries": {"tf": 1}, "tests.test_simple_shear_2d.TestPreliminaries.test_strain_increment": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.class_id": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_Kaminski2001": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_long_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_Kaminski2004": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_zero_recrystallisation": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_grainsize_median": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dudz_pathline": {"tf": 1}, "tests.test_simple_shear_3d": {"tf": 1}, "tests.test_simple_shear_3d.SUBDIR": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.class_id": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 33, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_diagnostics.TestVolumeWeighting.test_output_shape": {"tf": 1}}, "df": 1}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.stats.square_inverse_kamb": {"tf": 1}}, "df": 1, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "k": {"docs": {"pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {"pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "tests.conftest.params_Kaminski2004_fig4_squares": {"tf": 1}}, "df": 2}}}}}}, "a": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.io.save_scsv": {"tf": 1}, "pydrex.minerals.Mineral.save": {"tf": 1}, "tests.test_scsv.test_save_specfile": {"tf": 1}, "tests.test_scsv.test_save_scsv_errors": {"tf": 1}}, "df": 4}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {"pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"tf": 1}}, "df": 5}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "tests.conftest.params_Kaminski2001_fig5_solid": {"tf": 1}}, "df": 2}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.velocity.simple_shear_2d": {"tf": 1}, "tests.test_simple_shear_2d": {"tf": 1}, "tests.test_simple_shear_2d.SUBDIR": {"tf": 1}, "tests.test_simple_shear_2d.TestPreliminaries": {"tf": 1}, "tests.test_simple_shear_2d.TestPreliminaries.test_strain_increment": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.class_id": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_Kaminski2001": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_long_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_Kaminski2004": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_zero_recrystallisation": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_grainsize_median": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dudz_pathline": {"tf": 1}, "tests.test_simple_shear_3d": {"tf": 1}, "tests.test_simple_shear_3d.SUBDIR": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.class_id": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 25, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.utils.angle_fse_simpleshear": {"tf": 1}}, "df": 1}}}}}}}}}}, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.utils.add_subplot_labels": {"tf": 1}}, "df": 1}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {"tests.test_core.SUBDIR": {"tf": 1}, "tests.test_corner_flow_2d.SUBDIR": {"tf": 1}, "tests.test_simple_shear_2d.SUBDIR": {"tf": 1}, "tests.test_simple_shear_3d.SUBDIR": {"tf": 1}, "tests.test_vortex_2d.SUBDIR": {"tf": 1}}, "df": 5}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"2": {"0": {"1": {"6": {"docs": {"pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}, "tests.test_scsv.test_read_Skemer2016": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}}}, "c": {"docs": {"pydrex.core.MineralFabric.olivine_C": {"tf": 1}}, "df": 1, "l": {"docs": {}, "df": 0, "i": {"docs": {"pydrex.cli": {"tf": 1}, "pydrex.cli.CliTool": {"tf": 1}, "pydrex.cli.MeshGenerator": {"tf": 1}, "pydrex.cli.H5partExtractor": {"tf": 1}, "pydrex.cli.NPZFileInspector": {"tf": 1}, "pydrex.cli.PoleFigureVisualiser": {"tf": 1}, "pydrex.cli.CLI_HANDLERS": {"tf": 1.4142135623730951}, "tests.conftest.PytestConsoleLogger.log_cli_handler": {"tf": 1}}, "df": 8, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.cli.CliTool": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"tests.test_core.TestDislocationCreepOPX.class_id": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.class_id": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.class_id": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.class_id": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.class_id": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.class_id": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.class_id": {"tf": 1}}, "df": 7}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.core": {"tf": 1}, "pydrex.core.PERMUTATION_SYMBOL": {"tf": 1}, "pydrex.core.MineralPhase": {"tf": 1}, "pydrex.core.MineralPhase.olivine": {"tf": 1}, "pydrex.core.MineralPhase.enstatite": {"tf": 1}, "pydrex.core.DeformationRegime": {"tf": 1}, "pydrex.core.DeformationRegime.diffusion": {"tf": 1}, "pydrex.core.DeformationRegime.dislocation": {"tf": 1}, "pydrex.core.DeformationRegime.byerlee": {"tf": 1}, "pydrex.core.DeformationRegime.max_viscosity": {"tf": 1}, "pydrex.core.MineralFabric": {"tf": 1}, "pydrex.core.MineralFabric.olivine_A": {"tf": 1}, "pydrex.core.MineralFabric.olivine_B": {"tf": 1}, "pydrex.core.MineralFabric.olivine_C": {"tf": 1}, "pydrex.core.MineralFabric.olivine_D": {"tf": 1}, "pydrex.core.MineralFabric.olivine_E": {"tf": 1}, "pydrex.core.MineralFabric.enstatite_AB": {"tf": 1}, "pydrex.core.get_crss": {"tf": 1}, "pydrex.core.derivatives": {"tf": 1}, "tests.test_core": {"tf": 1}, "tests.test_core.SUBDIR": {"tf": 1}, "tests.test_core.TestDislocationCreepOPX": {"tf": 1}, "tests.test_core.TestDislocationCreepOPX.class_id": {"tf": 1}, "tests.test_core.TestDislocationCreepOPX.test_shear_dudz": {"tf": 1}, "tests.test_core.TestDislocationCreepOPX.test_shear_dvdx": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.class_id": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"tf": 1}, "tests.test_core.TestRecrystallisation2D": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.class_id": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}}, "df": 35}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.utils.lag_2d_corner_flow": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}, "tests.test_corner_flow_2d": {"tf": 1}, "tests.test_corner_flow_2d.SUBDIR": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.class_id": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.run": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}}, "df": 8}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1}}, "df": 1}}}}}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"tests.test_diagnostics.TestVolumeWeighting.test_common_input_errors": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.diagnostics.coaxial_index": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.io.parse_config": {"tf": 1}, "tests.test_config": {"tf": 1}, "tests.test_config.test_specfile": {"tf": 1}}, "df": 3, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.exceptions.ConfigError": {"tf": 1}, "pydrex.exceptions.ConfigError.__init__": {"tf": 1}, "pydrex.exceptions.ConfigError.message": {"tf": 1}}, "df": 3}}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"tests.conftest.pytest_configure": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"tests.conftest": {"tf": 1}, "tests.conftest.pytest_addoption": {"tf": 1}, "tests.conftest.PytestConsoleLogger": {"tf": 1}, "tests.conftest.PytestConsoleLogger.__init__": {"tf": 1}, "tests.conftest.PytestConsoleLogger.name": {"tf": 1}, "tests.conftest.PytestConsoleLogger.log_cli_handler": {"tf": 1}, "tests.conftest.PytestConsoleLogger.pytest_runtest_teardown": {"tf": 1}, "tests.conftest.pytest_configure": {"tf": 1}, "tests.conftest.pytest_collection_modifyitems": {"tf": 1}, "tests.conftest.outdir": {"tf": 1}, "tests.conftest.ncpus": {"tf": 1}, "tests.conftest.named_tempfile_kwargs": {"tf": 1}, "tests.conftest.ray_session": {"tf": 1}, "tests.conftest.console_handler": {"tf": 1}, "tests.conftest.params_Fraters2021": {"tf": 1}, "tests.conftest.params_Kaminski2001_fig5_solid": {"tf": 1}, "tests.conftest.params_Kaminski2001_fig5_shortdash": {"tf": 1}, "tests.conftest.params_Kaminski2001_fig5_longdash": {"tf": 1}, "tests.conftest.params_Kaminski2004_fig4_triangles": {"tf": 1}, "tests.conftest.params_Kaminski2004_fig4_squares": {"tf": 1}, "tests.conftest.params_Kaminski2004_fig4_circles": {"tf": 1}, "tests.conftest.params_Hedjazian2017": {"tf": 1}, "tests.conftest.n_grains": {"tf": 1}, "tests.conftest.hkl": {"tf": 1}, "tests.conftest.ref_axes": {"tf": 1}, "tests.conftest.seeds": {"tf": 1}, "tests.conftest.seed": {"tf": 1}, "tests.conftest.seeds_nearX45": {"tf": 1}}, "df": 28}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.logger.CONSOLE_LOGGER": {"tf": 1}, "tests.conftest.console_handler": {"tf": 1}}, "df": 2, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.logger.ConsoleFormatter": {"tf": 1}, "pydrex.logger.ConsoleFormatter.colorfmt": {"tf": 1}, "pydrex.logger.ConsoleFormatter.format": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.logger.ConsoleFormatter.colorfmt": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"tests.conftest.pytest_collection_modifyitems": {"tf": 1}}, "df": 1}}}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.stats.kamb_count": {"tf": 1}, "pydrex.stats.schmidt_count": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.core.get_crss": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.logger.critical": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.geometry.to_cartesian": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}}, "df": 1}}}}}}}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}}, "df": 2, "s": {"docs": {"pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "tests.conftest.params_Kaminski2004_fig4_circles": {"tf": 1}}, "df": 2}}}}}}, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.velocity.cell_2d": {"tf": 1}}, "df": 1}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.cli.MeshGenerator": {"tf": 1}}, "df": 1}}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.exceptions.MeshError": {"tf": 1}, "pydrex.exceptions.MeshError.__init__": {"tf": 1}, "pydrex.exceptions.MeshError.message": {"tf": 1}}, "df": 3}}}}}}, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.exceptions.MissingDependencyError.message": {"tf": 1}, "pydrex.exceptions.ConfigError.message": {"tf": 1}, "pydrex.exceptions.MeshError.message": {"tf": 1}, "pydrex.exceptions.IterationError.message": {"tf": 1}, "pydrex.exceptions.SCSVError.message": {"tf": 1}, "pydrex.exceptions.ModelContextError.message": {"tf": 1}}, "df": 6}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.test_grainsize_median": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.minerals.Mineral": {"tf": 1}, "pydrex.minerals.Mineral.__init__": {"tf": 1}, "pydrex.minerals.Mineral.phase": {"tf": 1}, "pydrex.minerals.Mineral.fabric": {"tf": 1}, "pydrex.minerals.Mineral.regime": {"tf": 1}, "pydrex.minerals.Mineral.n_grains": {"tf": 1}, "pydrex.minerals.Mineral.fractions_init": {"tf": 1}, "pydrex.minerals.Mineral.orientations_init": {"tf": 1}, "pydrex.minerals.Mineral.fractions": {"tf": 1}, "pydrex.minerals.Mineral.orientations": {"tf": 1}, "pydrex.minerals.Mineral.seed": {"tf": 1}, "pydrex.minerals.Mineral.lband": {"tf": 1}, "pydrex.minerals.Mineral.uband": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.minerals.Mineral.save": {"tf": 1}, "pydrex.minerals.Mineral.load": {"tf": 1}, "pydrex.minerals.Mineral.from_file": {"tf": 1}}, "df": 17, "p": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.core.MineralPhase": {"tf": 1}, "pydrex.core.MineralPhase.olivine": {"tf": 1}, "pydrex.core.MineralPhase.enstatite": {"tf": 1}}, "df": 3}}}}}, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.core.MineralFabric": {"tf": 1}, "pydrex.core.MineralFabric.olivine_A": {"tf": 1}, "pydrex.core.MineralFabric.olivine_B": {"tf": 1}, "pydrex.core.MineralFabric.olivine_C": {"tf": 1}, "pydrex.core.MineralFabric.olivine_D": {"tf": 1}, "pydrex.core.MineralFabric.olivine_E": {"tf": 1}, "pydrex.core.MineralFabric.enstatite_AB": {"tf": 1}}, "df": 7}}}}}}, "s": {"docs": {"pydrex.minerals": {"tf": 1}, "pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}, "pydrex.minerals.OLIVINE_PRIMARY_AXIS": {"tf": 1}, "pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"tf": 1}, "pydrex.minerals.voigt_averages": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.minerals.Mineral.__init__": {"tf": 1}, "pydrex.minerals.Mineral.phase": {"tf": 1}, "pydrex.minerals.Mineral.fabric": {"tf": 1}, "pydrex.minerals.Mineral.regime": {"tf": 1}, "pydrex.minerals.Mineral.n_grains": {"tf": 1}, "pydrex.minerals.Mineral.fractions_init": {"tf": 1}, "pydrex.minerals.Mineral.orientations_init": {"tf": 1}, "pydrex.minerals.Mineral.fractions": {"tf": 1}, "pydrex.minerals.Mineral.orientations": {"tf": 1}, "pydrex.minerals.Mineral.seed": {"tf": 1}, "pydrex.minerals.Mineral.lband": {"tf": 1}, "pydrex.minerals.Mineral.uband": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.minerals.Mineral.save": {"tf": 1}, "pydrex.minerals.Mineral.load": {"tf": 1}, "pydrex.minerals.Mineral.from_file": {"tf": 1}}, "df": 23}}}}}}, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.geometry.misorientation_angles": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}}, "df": 4, "s": {"docs": {"pydrex.stats.misorientations_random": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.exceptions.MissingDependencyError": {"tf": 1}, "pydrex.exceptions.MissingDependencyError.__init__": {"tf": 1}, "pydrex.exceptions.MissingDependencyError.message": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"pydrex.core.DeformationRegime.max_viscosity": {"tf": 1}}, "df": 1}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "x": {"docs": {"pydrex.tensors.voigt_matrix_to_vector": {"tf": 1}, "pydrex.tensors.voigt_vector_to_matrix": {"tf": 1}}, "df": 2}}}}}, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.exceptions.ModelContextError": {"tf": 1}, "pydrex.exceptions.ModelContextError.__init__": {"tf": 1}, "pydrex.exceptions.ModelContextError.message": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"tests.conftest.pytest_collection_modifyitems": {"tf": 1}}, "df": 1}}}}}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {"pydrex.tensors.mono_project": {"tf": 1}}, "df": 1, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.geometry.LatticeSystem.monoclinic": {"tf": 1}}, "df": 1}}}}}}}}, "c": {"docs": {}, "df": 0, "k": {"docs": {"pydrex.mock": {"tf": 1}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}}, "df": 9}}}}, "h": {"5": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.io.extract_h5part": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.cli.H5partExtractor": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.logger.handle_exception": {"tf": 1}}, "df": 1, "r": {"docs": {"pydrex.logger.handler_level": {"tf": 1}, "tests.conftest.PytestConsoleLogger.log_cli_handler": {"tf": 1}, "tests.conftest.console_handler": {"tf": 1}}, "df": 3, "s": {"docs": {"pydrex.cli.CLI_HANDLERS": {"tf": 1}}, "df": 1}}}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {"pydrex.tensors.hex_project": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.geometry.LatticeSystem.hexagonal": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.io.write_scsv_header": {"tf": 1}}, "df": 1}}}}, "d": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"2": {"0": {"1": {"7": {"docs": {"pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}, "tests.conftest.params_Hedjazian2017": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.stats.misorientation_hist": {"tf": 1}}, "df": 1}}}, "k": {"docs": {}, "df": 0, "l": {"docs": {"tests.conftest.hkl": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.core.MineralPhase.olivine": {"tf": 1}, "pydrex.core.MineralFabric.olivine_A": {"tf": 1}, "pydrex.core.MineralFabric.olivine_B": {"tf": 1}, "pydrex.core.MineralFabric.olivine_C": {"tf": 1}, "pydrex.core.MineralFabric.olivine_D": {"tf": 1}, "pydrex.core.MineralFabric.olivine_E": {"tf": 1}, "pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}, "pydrex.minerals.OLIVINE_PRIMARY_AXIS": {"tf": 1}, "pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"tf": 1}, "tests.test_diagnostics.TestElasticityComponents.test_olivine_Browaeys2004": {"tf": 1}}, "df": 10}}}}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {"pydrex.tensors.ortho_project": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_uniform_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread10X_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread45X_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_textures_increasing_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_girdle_ortho": {"tf": 1}}, "df": 6, "r": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.geometry.LatticeSystem.orthorhombic": {"tf": 1}}, "df": 1}}}}}}}}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.minerals.Mineral.orientations_init": {"tf": 1}, "pydrex.minerals.Mineral.orientations": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.stats.resample_orientations": {"tf": 1}}, "df": 4}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.geometry.symmetry_operations": {"tf": 1}}, "df": 1}}}}}}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {"tests.conftest.outdir": {"tf": 1}}, "df": 1}}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"tests.test_diagnostics.TestVolumeWeighting.test_output_shape": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {"pydrex.core.MineralFabric.olivine_E": {"tf": 1}}, "df": 1, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.core.MineralPhase.enstatite": {"tf": 1}, "pydrex.core.MineralFabric.enstatite_AB": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}, "tests.test_diagnostics.TestElasticityComponents.test_enstatite_Browaeys2004": {"tf": 1}}, "df": 4}}}}}}, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_ensemble": {"tf": 1}}, "df": 2}}}}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.logger.logfile_enable": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.tensors.voigt_to_elastic_tensor": {"tf": 1}, "pydrex.tensors.elastic_tensor_to_voigt": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1}}, "df": 1}}}}}}}}}, "x": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.logger.handle_exception": {"tf": 1}, "pydrex.logger.exception": {"tf": 1}}, "df": 2, "s": {"docs": {"pydrex.exceptions": {"tf": 1}, "pydrex.exceptions.Error": {"tf": 1}, "pydrex.exceptions.MissingDependencyError": {"tf": 1}, "pydrex.exceptions.MissingDependencyError.__init__": {"tf": 1}, "pydrex.exceptions.MissingDependencyError.message": {"tf": 1}, "pydrex.exceptions.ConfigError": {"tf": 1}, "pydrex.exceptions.ConfigError.__init__": {"tf": 1}, "pydrex.exceptions.ConfigError.message": {"tf": 1}, "pydrex.exceptions.MeshError": {"tf": 1}, "pydrex.exceptions.MeshError.__init__": {"tf": 1}, "pydrex.exceptions.MeshError.message": {"tf": 1}, "pydrex.exceptions.IterationError": {"tf": 1}, "pydrex.exceptions.IterationError.__init__": {"tf": 1}, "pydrex.exceptions.IterationError.message": {"tf": 1}, "pydrex.exceptions.SCSVError": {"tf": 1}, "pydrex.exceptions.SCSVError.__init__": {"tf": 1}, "pydrex.exceptions.SCSVError.message": {"tf": 1}, "pydrex.exceptions.ModelContextError": {"tf": 1}, "pydrex.exceptions.ModelContextError.__init__": {"tf": 1}, "pydrex.exceptions.ModelContextError.message": {"tf": 1}}, "df": 20}}}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.io.extract_h5part": {"tf": 1}, "pydrex.utils.extract_vars": {"tf": 1}}, "df": 2}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.stats.exponential_kamb": {"tf": 1}}, "df": 1}}}}}}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_geometry.test_poles_example": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.exceptions.Error": {"tf": 1}, "pydrex.logger.error": {"tf": 1}}, "df": 2, "s": {"docs": {"tests.test_diagnostics.TestVolumeWeighting.test_common_input_errors": {"tf": 1}, "tests.test_scsv.test_save_scsv_errors": {"tf": 1}}, "df": 2}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.geometry.lambert_equal_area": {"tf": 1}, "tests.test_geometry.test_lambert_equal_area": {"tf": 1}}, "df": 2}}}}}, "d": {"docs": {"pydrex.core.MineralFabric.olivine_D": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.core.DeformationRegime": {"tf": 1}, "pydrex.core.DeformationRegime.diffusion": {"tf": 1}, "pydrex.core.DeformationRegime.dislocation": {"tf": 1}, "pydrex.core.DeformationRegime.byerlee": {"tf": 1}, "pydrex.core.DeformationRegime.max_viscosity": {"tf": 1}}, "df": 5}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.io.DEFAULT_PARAMS": {"tf": 1}, "pydrex.utils.default_ncpus": {"tf": 1}}, "df": 2}}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.core.derivatives": {"tf": 1}}, "df": 1}}}}}}}}}, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.logger.debug": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.stats.point_density": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.tensors.voigt_decompose": {"tf": 1}, "tests.test_tensors.test_voigt_decompose": {"tf": 1}}, "df": 2}}}}}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {"pydrex.utils.diff_like": {"tf": 1}}, "df": 1, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.core.DeformationRegime.diffusion": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.core.DeformationRegime.dislocation": {"tf": 1}}, "df": 1}}}}}}}}}, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.diagnostics": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.diagnostics.bingham_average": {"tf": 1}, "pydrex.diagnostics.finite_strain": {"tf": 1}, "pydrex.diagnostics.symmetry_pgr": {"tf": 1}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.diagnostics.coaxial_index": {"tf": 1}, "pydrex.diagnostics.smallest_angle": {"tf": 1}, "tests.test_diagnostics": {"tf": 1}, "tests.test_diagnostics.TestElasticityComponents": {"tf": 1}, "tests.test_diagnostics.TestElasticityComponents.test_olivine_Browaeys2004": {"tf": 1}, "tests.test_diagnostics.TestElasticityComponents.test_enstatite_Browaeys2004": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_pointX": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_random": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_girdle": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_output_shape": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_upsample": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_downsample": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_common_input_errors": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_0": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_twopoles90Z": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_spread10X": {"tf": 1}, "tests.test_diagnostics.TestMIndex": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_uniform_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread10X_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread45X_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_textures_increasing_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_girdle_ortho": {"tf": 1}}, "df": 32}}}}}}}}}, "m": {"docs": {"pydrex.utils.remove_dim": {"tf": 1}, "pydrex.utils.add_dim": {"tf": 1}}, "df": 2}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"pydrex.io.data": {"tf": 1}}, "df": 1}}}, "u": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "z": {"docs": {"tests.test_core.TestDislocationCreepOPX.test_shear_dudz": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dudz_pathline": {"tf": 1}}, "df": 3}}}, "v": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "x": {"docs": {"tests.test_core.TestDislocationCreepOPX.test_shear_dvdx": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}}, "df": 6}, "z": {"docs": {"tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"tf": 1}}, "df": 1}}}, "w": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "x": {"docs": {"tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_diagnostics.TestVolumeWeighting.test_downsample": {"tf": 1}}, "df": 1}}}}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"tests.test_doctests": {"tf": 1}, "tests.test_doctests.test_doctests": {"tf": 1.4142135623730951}}, "df": 2}}}}}}}}, "b": {"docs": {"pydrex.core.MineralFabric.olivine_B": {"tf": 1}}, "df": 1, "y": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.core.DeformationRegime.byerlee": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {"pydrex.diagnostics.bingham_average": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "x": {"2": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 1}}, "docs": {}, "df": 0}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"2": {"0": {"0": {"4": {"docs": {"tests.test_diagnostics.TestElasticityComponents.test_olivine_Browaeys2004": {"tf": 1}, "tests.test_diagnostics.TestElasticityComponents.test_enstatite_Browaeys2004": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.core.DeformationRegime.max_viscosity": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.visualisation": {"tf": 1}, "pydrex.visualisation.polefigures": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}, "pydrex.visualisation.grainsizes": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}, "pydrex.visualisation.figure_unless": {"tf": 1}, "pydrex.visualisation.figure": {"tf": 1}}, "df": 11}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.minerals.voigt_averages": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 1}, "pydrex.tensors.voigt_to_elastic_tensor": {"tf": 1}, "pydrex.tensors.elastic_tensor_to_voigt": {"tf": 1}, "pydrex.tensors.voigt_matrix_to_vector": {"tf": 1}, "pydrex.tensors.voigt_vector_to_matrix": {"tf": 1}, "tests.test_tensors.test_voigt_decompose": {"tf": 1}, "tests.test_tensors.test_voigt_tensor": {"tf": 1}, "tests.test_tensors.test_voigt_to_vector": {"tf": 1}}, "df": 9}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {"tests.test_vortex_2d": {"tf": 1}, "tests.test_vortex_2d.SUBDIR": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.class_id": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.run": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_10k": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_ensemble": {"tf": 1}}, "df": 8}}}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.tensors.voigt_matrix_to_vector": {"tf": 1}, "pydrex.tensors.voigt_vector_to_matrix": {"tf": 1}, "tests.test_tensors.test_voigt_to_vector": {"tf": 1}}, "df": 3}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.velocity": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}}, "df": 4}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.utils.extract_vars": {"tf": 1}}, "df": 1}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_scsv.test_validate_schema": {"tf": 1}}, "df": 1}}}}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.core.get_crss": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 2}, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.geometry": {"tf": 1}, "pydrex.geometry.LatticeSystem": {"tf": 1}, "pydrex.geometry.LatticeSystem.triclinic": {"tf": 1}, "pydrex.geometry.LatticeSystem.monoclinic": {"tf": 1}, "pydrex.geometry.LatticeSystem.orthorhombic": {"tf": 1}, "pydrex.geometry.LatticeSystem.rhombohedral": {"tf": 1}, "pydrex.geometry.LatticeSystem.tetragonal": {"tf": 1}, "pydrex.geometry.LatticeSystem.hexagonal": {"tf": 1}, "pydrex.geometry.to_cartesian": {"tf": 1}, "pydrex.geometry.to_spherical": {"tf": 1}, "pydrex.geometry.misorientation_angles": {"tf": 1}, "pydrex.geometry.symmetry_operations": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.geometry.lambert_equal_area": {"tf": 1}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}, "pydrex.geometry.to_indices": {"tf": 1}, "tests.test_geometry": {"tf": 1}, "tests.test_geometry.test_poles_example": {"tf": 1}, "tests.test_geometry.test_lambert_equal_area": {"tf": 1}}, "df": 19}}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.minerals.Mineral.n_grains": {"tf": 1}, "tests.conftest.n_grains": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.test_grainsize_median": {"tf": 1}}, "df": 1, "s": {"docs": {"pydrex.visualisation.grainsizes": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"pydrex.visualisation.growth": {"tf": 1}}, "df": 1}}}}}, "b": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.utils.apply_gbs": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_long_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_Kaminski2004": {"tf": 1}}, "df": 4}, "m": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.interp_GBM_Kaminski2001": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}}, "df": 4}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_diagnostics.TestSymmetryPGR.test_girdle": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_girdle_ortho": {"tf": 1}}, "df": 2}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.diagnostics.finite_strain": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.minerals.Mineral.from_file": {"tf": 1}}, "df": 1}}, "g": {"4": {"docs": {"pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "tests.conftest.params_Kaminski2004_fig4_triangles": {"tf": 1}, "tests.conftest.params_Kaminski2004_fig4_squares": {"tf": 1}, "tests.conftest.params_Kaminski2004_fig4_circles": {"tf": 1}}, "df": 6}, "5": {"docs": {"pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}, "tests.conftest.params_Kaminski2001_fig5_solid": {"tf": 1}, "tests.conftest.params_Kaminski2001_fig5_shortdash": {"tf": 1}, "tests.conftest.params_Kaminski2001_fig5_longdash": {"tf": 1}}, "df": 6}, "docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.visualisation.figure_unless": {"tf": 1}, "pydrex.visualisation.figure": {"tf": 1}}, "df": 2}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.logger.ConsoleFormatter.format": {"tf": 1}}, "df": 1}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.interp_GBM_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_long_FortranDRex": {"tf": 1}}, "df": 3}}}}}}}}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.minerals.Mineral.fabric": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.minerals.Mineral.fractions_init": {"tf": 1}, "pydrex.minerals.Mineral.fractions": {"tf": 1}}, "df": 2}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"2": {"0": {"2": {"1": {"docs": {"pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}, "tests.conftest.params_Fraters2021": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}}, "o": {"docs": {}, "df": 0, "m": {"docs": {"pydrex.minerals.Mineral.from_file": {"tf": 1}}, "df": 1}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.utils.angle_fse_simpleshear": {"tf": 1}}, "df": 1}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"pydrex.utils.lag_2d_corner_flow": {"tf": 1}, "tests.test_corner_flow_2d": {"tf": 1}, "tests.test_corner_flow_2d.SUBDIR": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.class_id": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.run": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}}, "df": 7}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.geometry.to_indices": {"tf": 1}}, "df": 2}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {"pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.diagnostics.coaxial_index": {"tf": 1}}, "df": 2}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.exceptions.MissingDependencyError.__init__": {"tf": 1}, "pydrex.exceptions.ConfigError.__init__": {"tf": 1}, "pydrex.exceptions.MeshError.__init__": {"tf": 1}, "pydrex.exceptions.IterationError.__init__": {"tf": 1}, "pydrex.exceptions.SCSVError.__init__": {"tf": 1}, "pydrex.exceptions.ModelContextError.__init__": {"tf": 1}, "pydrex.minerals.Mineral.__init__": {"tf": 1}, "pydrex.minerals.Mineral.fractions_init": {"tf": 1}, "pydrex.minerals.Mineral.orientations_init": {"tf": 1}, "tests.conftest.PytestConsoleLogger.__init__": {"tf": 1}}, "df": 10}}, "f": {"docs": {}, "df": 0, "o": {"docs": {"pydrex.logger.info": {"tf": 1}}, "df": 1}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.stats.linear_inverse_kamb": {"tf": 1}, "pydrex.stats.square_inverse_kamb": {"tf": 1}}, "df": 2}}}}}, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.utils.strain_increment": {"tf": 1}, "tests.test_simple_shear_2d.TestPreliminaries.test_strain_increment": {"tf": 1}}, "df": 2}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"tests.test_diagnostics.TestMIndex.test_textures_increasing_ortho": {"tf": 1}}, "df": 1}}}}}}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {"tests.test_diagnostics.TestVolumeWeighting.test_common_input_errors": {"tf": 1}}, "df": 1}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "p": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.interp_GBM_Kaminski2001": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_long_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_Kaminski2004": {"tf": 1}}, "df": 5}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.exceptions.IterationError": {"tf": 1}, "pydrex.exceptions.IterationError.__init__": {"tf": 1}, "pydrex.exceptions.IterationError.message": {"tf": 1}}, "df": 3}}}}}}}}}}}}}, "o": {"docs": {"pydrex.io": {"tf": 1}, "pydrex.io.DEFAULT_PARAMS": {"tf": 1}, "pydrex.io.SCSV_TYPEMAP": {"tf": 1}, "pydrex.io.extract_h5part": {"tf": 1}, "pydrex.io.read_scsv": {"tf": 1}, "pydrex.io.write_scsv_header": {"tf": 1}, "pydrex.io.save_scsv": {"tf": 1}, "pydrex.io.parse_config": {"tf": 1}, "pydrex.io.resolve_path": {"tf": 1}, "pydrex.io.stringify": {"tf": 1}, "pydrex.io.data": {"tf": 1}}, "df": 11}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.utils.import_proc_pool": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {"tests.test_core.TestDislocationCreepOPX.class_id": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.class_id": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.class_id": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.class_id": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.class_id": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.class_id": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.class_id": {"tf": 1}}, "df": 7}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {"pydrex.geometry.LatticeSystem": {"tf": 1}, "pydrex.geometry.LatticeSystem.triclinic": {"tf": 1}, "pydrex.geometry.LatticeSystem.monoclinic": {"tf": 1}, "pydrex.geometry.LatticeSystem.orthorhombic": {"tf": 1}, "pydrex.geometry.LatticeSystem.rhombohedral": {"tf": 1}, "pydrex.geometry.LatticeSystem.tetragonal": {"tf": 1}, "pydrex.geometry.LatticeSystem.hexagonal": {"tf": 1}}, "df": 7}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.geometry.lambert_equal_area": {"tf": 1}, "tests.test_geometry.test_lambert_equal_area": {"tf": 1}}, "df": 2}}}}}, "g": {"docs": {"pydrex.utils.lag_2d_corner_flow": {"tf": 1}}, "df": 1}, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.utils.add_subplot_labels": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "g": {"docs": {"tests.conftest.PytestConsoleLogger.log_cli_handler": {"tf": 1}}, "df": 1, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.logger": {"tf": 1}, "pydrex.logger.ConsoleFormatter": {"tf": 1}, "pydrex.logger.ConsoleFormatter.colorfmt": {"tf": 1}, "pydrex.logger.ConsoleFormatter.format": {"tf": 1}, "pydrex.logger.LOGGER": {"tf": 1.4142135623730951}, "pydrex.logger.CONSOLE_LOGGER": {"tf": 1.4142135623730951}, "pydrex.logger.handle_exception": {"tf": 1}, "pydrex.logger.handler_level": {"tf": 1}, "pydrex.logger.logfile_enable": {"tf": 1}, "pydrex.logger.critical": {"tf": 1}, "pydrex.logger.error": {"tf": 1}, "pydrex.logger.warning": {"tf": 1}, "pydrex.logger.info": {"tf": 1}, "pydrex.logger.debug": {"tf": 1}, "pydrex.logger.exception": {"tf": 1}, "pydrex.logger.quiet_aliens": {"tf": 1}}, "df": 16}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.logger.logfile_enable": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.minerals.Mineral.load": {"tf": 1}}, "df": 1}}, "n": {"docs": {}, "df": 0, "g": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.interp_GBS_long_FortranDRex": {"tf": 1}}, "df": 1, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {"pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}, "tests.conftest.params_Kaminski2001_fig5_longdash": {"tf": 1}}, "df": 2}}}}}}}, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.logger.handler_level": {"tf": 1}}, "df": 1}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.utils.redraw_legend": {"tf": 1}}, "df": 1}}}}}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.minerals.Mineral.lband": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.stats.linear_inverse_kamb": {"tf": 1}}, "df": 1}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.utils.diff_like": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {"pydrex.tensors.upper_tri_to_symmetric": {"tf": 1}}, "df": 1, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.geometry.LatticeSystem.triclinic": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "tests.conftest.params_Kaminski2004_fig4_triangles": {"tf": 1}}, "df": 2}}}}}}}}, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.tensors.tetr_project": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.geometry.LatticeSystem.tetragonal": {"tf": 1}}, "df": 1}}}}}}}}, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.tensors.voigt_to_elastic_tensor": {"tf": 1}, "pydrex.tensors.elastic_tensor_to_voigt": {"tf": 1}, "tests.test_tensors.test_voigt_tensor": {"tf": 1}}, "df": 3, "s": {"docs": {"pydrex.tensors": {"tf": 1}, "pydrex.tensors.PERMUTATION_SYMBOL": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 1}, "pydrex.tensors.mono_project": {"tf": 1}, "pydrex.tensors.ortho_project": {"tf": 1}, "pydrex.tensors.tetr_project": {"tf": 1}, "pydrex.tensors.hex_project": {"tf": 1}, "pydrex.tensors.upper_tri_to_symmetric": {"tf": 1}, "pydrex.tensors.voigt_to_elastic_tensor": {"tf": 1}, "pydrex.tensors.elastic_tensor_to_voigt": {"tf": 1}, "pydrex.tensors.voigt_matrix_to_vector": {"tf": 1}, "pydrex.tensors.voigt_vector_to_matrix": {"tf": 1}, "pydrex.tensors.rotate": {"tf": 1}, "tests.test_tensors": {"tf": 1}, "tests.test_tensors.test_voigt_decompose": {"tf": 1}, "tests.test_tensors.test_voigt_tensor": {"tf": 1}, "tests.test_tensors.test_voigt_to_vector": {"tf": 1}}, "df": 17}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"tests.test_config": {"tf": 1}, "tests.test_config.test_specfile": {"tf": 1.4142135623730951}, "tests.test_core": {"tf": 1}, "tests.test_core.SUBDIR": {"tf": 1}, "tests.test_core.TestDislocationCreepOPX": {"tf": 1}, "tests.test_core.TestDislocationCreepOPX.class_id": {"tf": 1}, "tests.test_core.TestDislocationCreepOPX.test_shear_dudz": {"tf": 1.4142135623730951}, "tests.test_core.TestDislocationCreepOPX.test_shear_dvdx": {"tf": 1.4142135623730951}, "tests.test_core.TestDislocationCreepOlivineA": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.class_id": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"tf": 1.4142135623730951}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"tf": 1.4142135623730951}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"tf": 1.4142135623730951}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"tf": 1.4142135623730951}, "tests.test_core.TestRecrystallisation2D": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.class_id": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1.4142135623730951}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1.4142135623730951}, "tests.test_corner_flow_2d": {"tf": 1}, "tests.test_corner_flow_2d.SUBDIR": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.class_id": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.run": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1.4142135623730951}, "tests.test_diagnostics": {"tf": 1}, "tests.test_diagnostics.TestElasticityComponents": {"tf": 1}, "tests.test_diagnostics.TestElasticityComponents.test_olivine_Browaeys2004": {"tf": 1.4142135623730951}, "tests.test_diagnostics.TestElasticityComponents.test_enstatite_Browaeys2004": {"tf": 1.4142135623730951}, "tests.test_diagnostics.TestSymmetryPGR": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_pointX": {"tf": 1.4142135623730951}, "tests.test_diagnostics.TestSymmetryPGR.test_random": {"tf": 1.4142135623730951}, "tests.test_diagnostics.TestSymmetryPGR.test_girdle": {"tf": 1.4142135623730951}, "tests.test_diagnostics.TestVolumeWeighting": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_output_shape": {"tf": 1.4142135623730951}, "tests.test_diagnostics.TestVolumeWeighting.test_upsample": {"tf": 1.4142135623730951}, "tests.test_diagnostics.TestVolumeWeighting.test_downsample": {"tf": 1.4142135623730951}, "tests.test_diagnostics.TestVolumeWeighting.test_common_input_errors": {"tf": 1.4142135623730951}, "tests.test_diagnostics.TestBinghamStats": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_0": {"tf": 1.4142135623730951}, "tests.test_diagnostics.TestBinghamStats.test_average_twopoles90Z": {"tf": 1.4142135623730951}, "tests.test_diagnostics.TestBinghamStats.test_average_spread10X": {"tf": 1.4142135623730951}, "tests.test_diagnostics.TestMIndex": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_uniform_ortho": {"tf": 1.4142135623730951}, "tests.test_diagnostics.TestMIndex.test_texture_spread10X_ortho": {"tf": 1.4142135623730951}, "tests.test_diagnostics.TestMIndex.test_texture_spread45X_ortho": {"tf": 1.4142135623730951}, "tests.test_diagnostics.TestMIndex.test_textures_increasing_ortho": {"tf": 1.4142135623730951}, "tests.test_diagnostics.TestMIndex.test_texture_girdle_ortho": {"tf": 1.4142135623730951}, "tests.test_doctests": {"tf": 1}, "tests.test_doctests.test_doctests": {"tf": 1.4142135623730951}, "tests.test_geometry": {"tf": 1}, "tests.test_geometry.test_poles_example": {"tf": 1.4142135623730951}, "tests.test_geometry.test_lambert_equal_area": {"tf": 1.4142135623730951}, "tests.test_scsv": {"tf": 1}, "tests.test_scsv.test_validate_schema": {"tf": 1.4142135623730951}, "tests.test_scsv.test_read_specfile": {"tf": 1.4142135623730951}, "tests.test_scsv.test_save_specfile": {"tf": 1.4142135623730951}, "tests.test_scsv.test_read_Kaminski2002": {"tf": 1.4142135623730951}, "tests.test_scsv.test_save_scsv_errors": {"tf": 1.4142135623730951}, "tests.test_scsv.test_read_Kaminski2004": {"tf": 1.4142135623730951}, "tests.test_scsv.test_read_Skemer2016": {"tf": 1.4142135623730951}, "tests.test_simple_shear_2d": {"tf": 1}, "tests.test_simple_shear_2d.SUBDIR": {"tf": 1}, "tests.test_simple_shear_2d.TestPreliminaries": {"tf": 1}, "tests.test_simple_shear_2d.TestPreliminaries.test_strain_increment": {"tf": 1.4142135623730951}, "tests.test_simple_shear_2d.TestOlivineA": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.class_id": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_Kaminski2001": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_long_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_Kaminski2004": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_zero_recrystallisation": {"tf": 1.4142135623730951}, "tests.test_simple_shear_2d.TestOlivineA.test_grainsize_median": {"tf": 1.4142135623730951}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1.4142135623730951}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1.4142135623730951}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1.4142135623730951}, "tests.test_simple_shear_2d.TestOlivineA.test_dudz_pathline": {"tf": 1.4142135623730951}, "tests.test_simple_shear_3d": {"tf": 1}, "tests.test_simple_shear_3d.SUBDIR": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.class_id": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1.4142135623730951}, "tests.test_tensors": {"tf": 1}, "tests.test_tensors.test_voigt_decompose": {"tf": 1.4142135623730951}, "tests.test_tensors.test_voigt_tensor": {"tf": 1.4142135623730951}, "tests.test_tensors.test_voigt_to_vector": {"tf": 1.4142135623730951}, "tests.test_vortex_2d": {"tf": 1}, "tests.test_vortex_2d.SUBDIR": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.class_id": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.run": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_10k": {"tf": 1.4142135623730951}, "tests.test_vortex_2d.TestCellOlivineA.test_xz": {"tf": 1.4142135623730951}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_ensemble": {"tf": 1.4142135623730951}}, "df": 96, "s": {"docs": {"tests": {"tf": 1}, "tests.conftest": {"tf": 1}, "tests.conftest.pytest_addoption": {"tf": 1}, "tests.conftest.PytestConsoleLogger": {"tf": 1}, "tests.conftest.PytestConsoleLogger.__init__": {"tf": 1}, "tests.conftest.PytestConsoleLogger.name": {"tf": 1}, "tests.conftest.PytestConsoleLogger.log_cli_handler": {"tf": 1}, "tests.conftest.PytestConsoleLogger.pytest_runtest_teardown": {"tf": 1}, "tests.conftest.pytest_configure": {"tf": 1}, "tests.conftest.pytest_collection_modifyitems": {"tf": 1}, "tests.conftest.outdir": {"tf": 1}, "tests.conftest.ncpus": {"tf": 1}, "tests.conftest.named_tempfile_kwargs": {"tf": 1}, "tests.conftest.ray_session": {"tf": 1}, "tests.conftest.console_handler": {"tf": 1}, "tests.conftest.params_Fraters2021": {"tf": 1}, "tests.conftest.params_Kaminski2001_fig5_solid": {"tf": 1}, "tests.conftest.params_Kaminski2001_fig5_shortdash": {"tf": 1}, "tests.conftest.params_Kaminski2001_fig5_longdash": {"tf": 1}, "tests.conftest.params_Kaminski2004_fig4_triangles": {"tf": 1}, "tests.conftest.params_Kaminski2004_fig4_squares": {"tf": 1}, "tests.conftest.params_Kaminski2004_fig4_circles": {"tf": 1}, "tests.conftest.params_Hedjazian2017": {"tf": 1}, "tests.conftest.n_grains": {"tf": 1}, "tests.conftest.hkl": {"tf": 1}, "tests.conftest.ref_axes": {"tf": 1}, "tests.conftest.seeds": {"tf": 1}, "tests.conftest.seed": {"tf": 1}, "tests.conftest.seeds_nearX45": {"tf": 1}, "tests.test_config": {"tf": 1}, "tests.test_config.test_specfile": {"tf": 1}, "tests.test_core": {"tf": 1}, "tests.test_core.SUBDIR": {"tf": 1}, "tests.test_core.TestDislocationCreepOPX": {"tf": 1}, "tests.test_core.TestDislocationCreepOPX.class_id": {"tf": 1}, "tests.test_core.TestDislocationCreepOPX.test_shear_dudz": {"tf": 1}, "tests.test_core.TestDislocationCreepOPX.test_shear_dvdx": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.class_id": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"tf": 1}, "tests.test_core.TestRecrystallisation2D": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.class_id": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}, "tests.test_corner_flow_2d": {"tf": 1}, "tests.test_corner_flow_2d.SUBDIR": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.class_id": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.run": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}, "tests.test_diagnostics": {"tf": 1}, "tests.test_diagnostics.TestElasticityComponents": {"tf": 1}, "tests.test_diagnostics.TestElasticityComponents.test_olivine_Browaeys2004": {"tf": 1}, "tests.test_diagnostics.TestElasticityComponents.test_enstatite_Browaeys2004": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_pointX": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_random": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_girdle": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_output_shape": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_upsample": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_downsample": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_common_input_errors": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_0": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_twopoles90Z": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_spread10X": {"tf": 1}, "tests.test_diagnostics.TestMIndex": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_uniform_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread10X_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread45X_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_textures_increasing_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_girdle_ortho": {"tf": 1}, "tests.test_doctests": {"tf": 1}, "tests.test_doctests.test_doctests": {"tf": 1}, "tests.test_geometry": {"tf": 1}, "tests.test_geometry.test_poles_example": {"tf": 1}, "tests.test_geometry.test_lambert_equal_area": {"tf": 1}, "tests.test_scsv": {"tf": 1}, "tests.test_scsv.test_validate_schema": {"tf": 1}, "tests.test_scsv.test_read_specfile": {"tf": 1}, "tests.test_scsv.test_save_specfile": {"tf": 1}, "tests.test_scsv.test_read_Kaminski2002": {"tf": 1}, "tests.test_scsv.test_save_scsv_errors": {"tf": 1}, "tests.test_scsv.test_read_Kaminski2004": {"tf": 1}, "tests.test_scsv.test_read_Skemer2016": {"tf": 1}, "tests.test_simple_shear_2d": {"tf": 1}, "tests.test_simple_shear_2d.SUBDIR": {"tf": 1}, "tests.test_simple_shear_2d.TestPreliminaries": {"tf": 1}, "tests.test_simple_shear_2d.TestPreliminaries.test_strain_increment": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.class_id": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_Kaminski2001": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_long_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_Kaminski2004": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_zero_recrystallisation": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_grainsize_median": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dudz_pathline": {"tf": 1}, "tests.test_simple_shear_3d": {"tf": 1}, "tests.test_simple_shear_3d.SUBDIR": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.class_id": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}, "tests.test_tensors": {"tf": 1}, "tests.test_tensors.test_voigt_decompose": {"tf": 1}, "tests.test_tensors.test_voigt_tensor": {"tf": 1}, "tests.test_tensors.test_voigt_to_vector": {"tf": 1}, "tests.test_vortex_2d": {"tf": 1}, "tests.test_vortex_2d.SUBDIR": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.class_id": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.run": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_10k": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_ensemble": {"tf": 1}}, "df": 125, "y": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {"tests.test_diagnostics.TestSymmetryPGR": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_pointX": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_random": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_girdle": {"tf": 1}}, "df": 4}}}}}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "x": {"docs": {"tests.test_core.TestDislocationCreepOPX": {"tf": 1}, "tests.test_core.TestDislocationCreepOPX.class_id": {"tf": 1}, "tests.test_core.TestDislocationCreepOPX.test_shear_dudz": {"tf": 1}, "tests.test_core.TestDislocationCreepOPX.test_shear_dvdx": {"tf": 1}}, "df": 4}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {"tests.test_core.TestDislocationCreepOlivineA": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.class_id": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"tf": 1}}, "df": 6}}}}}}}}}}}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"2": {"docs": {}, "df": 0, "d": {"docs": {"tests.test_core.TestRecrystallisation2D": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.class_id": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}}, "df": 4}}, "docs": {}, "df": 0}}}}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {"tests.test_corner_flow_2d.TestOlivineA": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.class_id": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.run": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.class_id": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_Kaminski2001": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_long_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_Kaminski2004": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_zero_recrystallisation": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_grainsize_median": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dudz_pathline": {"tf": 1}}, "df": 18}}}}}}}}, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"tests.test_diagnostics.TestElasticityComponents": {"tf": 1}, "tests.test_diagnostics.TestElasticityComponents.test_olivine_Browaeys2004": {"tf": 1}, "tests.test_diagnostics.TestElasticityComponents.test_enstatite_Browaeys2004": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}, "v": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"tests.test_diagnostics.TestVolumeWeighting": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_output_shape": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_upsample": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_downsample": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_common_input_errors": {"tf": 1}}, "df": 5}}}}}}}}}}}}}}}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"tests.test_diagnostics.TestBinghamStats": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_0": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_twopoles90Z": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_spread10X": {"tf": 1}}, "df": 4}}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {"tests.test_diagnostics.TestMIndex": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_uniform_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread10X_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread45X_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_textures_increasing_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_girdle_ortho": {"tf": 1}}, "df": 6}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"tests.test_simple_shear_2d.TestPreliminaries": {"tf": 1}, "tests.test_simple_shear_2d.TestPreliminaries.test_strain_increment": {"tf": 1}}, "df": 2}}}}}}}}}}}}}, "f": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"2": {"0": {"2": {"1": {"docs": {"tests.test_simple_shear_3d.TestFraters2021": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.class_id": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 4}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {"tests.test_vortex_2d.TestCellOlivineA": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.class_id": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.run": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_10k": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_ensemble": {"tf": 1}}, "df": 6}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "n": {"docs": {"tests.conftest.PytestConsoleLogger.pytest_runtest_teardown": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"tests.conftest.named_tempfile_kwargs": {"tf": 1}}, "df": 1}}}}}}, "x": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_diagnostics.TestMIndex.test_texture_uniform_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread10X_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread45X_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_girdle_ortho": {"tf": 1}}, "df": 4, "s": {"docs": {"tests.test_diagnostics.TestMIndex.test_textures_increasing_ortho": {"tf": 1}}, "df": 1}}}}}}}, "o": {"docs": {"pydrex.geometry.to_cartesian": {"tf": 1}, "pydrex.geometry.to_spherical": {"tf": 1}, "pydrex.geometry.to_indices": {"tf": 1}, "pydrex.tensors.upper_tri_to_symmetric": {"tf": 1}, "pydrex.tensors.voigt_to_elastic_tensor": {"tf": 1}, "pydrex.tensors.elastic_tensor_to_voigt": {"tf": 1}, "pydrex.tensors.voigt_matrix_to_vector": {"tf": 1}, "pydrex.tensors.voigt_vector_to_matrix": {"tf": 1}, "tests.test_tensors.test_voigt_to_vector": {"tf": 1}}, "df": 9}, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"pydrex.io.SCSV_TYPEMAP": {"tf": 1}}, "df": 1}}}}}}, "w": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"9": {"0": {"docs": {}, "df": 0, "z": {"docs": {"tests.test_diagnostics.TestBinghamStats.test_average_twopoles90Z": {"tf": 1}}, "df": 1}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}}}}}, "r": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.geometry.LatticeSystem.rhombohedral": {"tf": 1}}, "df": 1}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.io.read_scsv": {"tf": 1}, "tests.test_scsv.test_read_specfile": {"tf": 1}, "tests.test_scsv.test_read_Kaminski2002": {"tf": 1}, "tests.test_scsv.test_read_Kaminski2004": {"tf": 1}, "tests.test_scsv.test_read_Skemer2016": {"tf": 1}}, "df": 5}}, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.io.resolve_path": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.stats.resample_orientations": {"tf": 1}}, "df": 1}}}}}}, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.minerals.Mineral.regime": {"tf": 1}}, "df": 1}}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.utils.remove_nans": {"tf": 1}, "pydrex.utils.remove_dim": {"tf": 1}}, "df": 2}}}}, "d": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "w": {"docs": {"pydrex.utils.redraw_legend": {"tf": 1}}, "df": 1}}}}, "f": {"docs": {"tests.conftest.ref_axes": {"tf": 1}}, "df": 1}, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.test_zero_recrystallisation": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"pydrex.stats.misorientations_random": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_random": {"tf": 1}}, "df": 2}}}}, "y": {"docs": {"tests.conftest.ray_session": {"tf": 1}}, "df": 1}}, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.tensors.rotate": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {"tests.test_corner_flow_2d.TestOlivineA.run": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.run": {"tf": 1}}, "df": 4, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"tests.conftest.PytestConsoleLogger.pytest_runtest_teardown": {"tf": 1}}, "df": 1}}}}}}}, "w": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.io.write_scsv_header": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.logger.warning": {"tf": 1}}, "df": 1}}}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.logger.quiet_aliens": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.utils.quat_product": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.minerals.Mineral.uband": {"tf": 1}}, "df": 1}}}}, "p": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.minerals.Mineral.update_orientations": {"tf": 1}}, "df": 1}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.tensors.upper_tri_to_symmetric": {"tf": 1}}, "df": 1}}}, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_diagnostics.TestVolumeWeighting.test_upsample": {"tf": 1}}, "df": 1}}}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.utils": {"tf": 1}, "pydrex.utils.import_proc_pool": {"tf": 1}, "pydrex.utils.strain_increment": {"tf": 1}, "pydrex.utils.apply_gbs": {"tf": 1}, "pydrex.utils.extract_vars": {"tf": 1}, "pydrex.utils.remove_nans": {"tf": 1}, "pydrex.utils.remove_dim": {"tf": 1}, "pydrex.utils.add_dim": {"tf": 1}, "pydrex.utils.default_ncpus": {"tf": 1}, "pydrex.utils.diff_like": {"tf": 1}, "pydrex.utils.angle_fse_simpleshear": {"tf": 1}, "pydrex.utils.lag_2d_corner_flow": {"tf": 1}, "pydrex.utils.quat_product": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1}, "pydrex.utils.add_subplot_labels": {"tf": 1}}, "df": 15}}}}, "n": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.visualisation.figure_unless": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {"tests.test_diagnostics.TestMIndex.test_texture_uniform_ortho": {"tf": 1}}, "df": 1}}}}}}}, "k": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "i": {"2": {"0": {"0": {"1": {"docs": {"pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}, "tests.conftest.params_Kaminski2001_fig5_solid": {"tf": 1}, "tests.conftest.params_Kaminski2001_fig5_shortdash": {"tf": 1}, "tests.conftest.params_Kaminski2001_fig5_longdash": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_Kaminski2001": {"tf": 1}}, "df": 7}, "2": {"docs": {"tests.test_scsv.test_read_Kaminski2002": {"tf": 1}}, "df": 1}, "4": {"docs": {"pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "tests.conftest.params_Kaminski2004_fig4_triangles": {"tf": 1}, "tests.conftest.params_Kaminski2004_fig4_squares": {"tf": 1}, "tests.conftest.params_Kaminski2004_fig4_circles": {"tf": 1}, "tests.test_scsv.test_read_Kaminski2004": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_Kaminski2004": {"tf": 1}}, "df": 8}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}}, "b": {"docs": {"pydrex.stats.exponential_kamb": {"tf": 1}, "pydrex.stats.linear_inverse_kamb": {"tf": 1}, "pydrex.stats.square_inverse_kamb": {"tf": 1}, "pydrex.stats.kamb_count": {"tf": 1}}, "df": 4}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}}, "df": 1}}}}}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"tests.conftest.named_tempfile_kwargs": {"tf": 1}}, "df": 1}}}}}}, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.test_zero_recrystallisation": {"tf": 1}}, "df": 1}}}}, "x": {"docs": {}, "df": 0, "z": {"docs": {"tests.test_vortex_2d.TestCellOlivineA.test_xz_10k": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_ensemble": {"tf": 1}}, "df": 3}}}}, "annotation": {"root": {"docs": {"pydrex.minerals.Mineral.phase": {"tf": 1}, "pydrex.minerals.Mineral.fabric": {"tf": 1}, "pydrex.minerals.Mineral.regime": {"tf": 1}, "pydrex.minerals.Mineral.n_grains": {"tf": 1}, "pydrex.minerals.Mineral.fractions_init": {"tf": 1}, "pydrex.minerals.Mineral.orientations_init": {"tf": 1}, "pydrex.minerals.Mineral.fractions": {"tf": 1}, "pydrex.minerals.Mineral.orientations": {"tf": 1}, "pydrex.minerals.Mineral.seed": {"tf": 1}, "pydrex.minerals.Mineral.lband": {"tf": 1}, "pydrex.minerals.Mineral.uband": {"tf": 1}}, "df": 11, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.minerals.Mineral.phase": {"tf": 1}, "pydrex.minerals.Mineral.fabric": {"tf": 1}, "pydrex.minerals.Mineral.regime": {"tf": 1}, "pydrex.minerals.Mineral.n_grains": {"tf": 1}, "pydrex.minerals.Mineral.seed": {"tf": 1}, "pydrex.minerals.Mineral.lband": {"tf": 1}, "pydrex.minerals.Mineral.uband": {"tf": 1}}, "df": 7}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.minerals.Mineral.fractions_init": {"tf": 1}, "pydrex.minerals.Mineral.orientations_init": {"tf": 1}}, "df": 2}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.minerals.Mineral.fractions_init": {"tf": 1}, "pydrex.minerals.Mineral.orientations_init": {"tf": 1}}, "df": 2}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.minerals.Mineral.fractions": {"tf": 1}, "pydrex.minerals.Mineral.orientations": {"tf": 1}}, "df": 2}}}}}}, "default_value": {"root": {"0": {"docs": {"pydrex.core.PERMUTATION_SYMBOL": {"tf": 4.58257569495584}, "pydrex.core.MineralPhase.olivine": {"tf": 1}, "pydrex.core.DeformationRegime.diffusion": {"tf": 1}, "pydrex.core.MineralFabric.olivine_A": {"tf": 1}, "pydrex.io.DEFAULT_PARAMS": {"tf": 2.23606797749979}, "pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 4.898979485566356}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 4.898979485566356}, "pydrex.minerals.OLIVINE_PRIMARY_AXIS": {"tf": 1}, "pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"tf": 4}, "pydrex.minerals.Mineral.phase": {"tf": 1}, "pydrex.minerals.Mineral.fabric": {"tf": 1}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 2}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 2}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1.7320508075688772}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1.7320508075688772}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1.7320508075688772}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1.7320508075688772}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1.7320508075688772}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 2}, "pydrex.tensors.PERMUTATION_SYMBOL": {"tf": 4.58257569495584}}, "df": 20}, "1": {"0": {"docs": {"pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}}, "df": 1}, "2": {"5": {"docs": {"pydrex.io.DEFAULT_PARAMS": {"tf": 1}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}}, "df": 5}, "docs": {"pydrex.geometry.LatticeSystem.hexagonal": {"tf": 1}}, "df": 1}, "8": {"0": {"docs": {"pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "9": {"7": {"docs": {"pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {"pydrex.core.PERMUTATION_SYMBOL": {"tf": 2.449489742783178}, "pydrex.core.MineralPhase.enstatite": {"tf": 1}, "pydrex.core.DeformationRegime.dislocation": {"tf": 1}, "pydrex.core.MineralFabric.olivine_B": {"tf": 1}, "pydrex.geometry.LatticeSystem.triclinic": {"tf": 1.4142135623730951}, "pydrex.io.DEFAULT_PARAMS": {"tf": 1.4142135623730951}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}, "pydrex.minerals.OLIVINE_PRIMARY_AXIS": {"tf": 1}, "pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"tf": 2.8284271247461903}, "pydrex.minerals.Mineral.regime": {"tf": 1}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1.4142135623730951}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1.4142135623730951}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1.4142135623730951}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1.4142135623730951}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1.4142135623730951}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1.4142135623730951}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}, "pydrex.tensors.PERMUTATION_SYMBOL": {"tf": 2.449489742783178}}, "df": 19}, "2": {"0": {"0": {"docs": {"pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "1": {"9": {"7": {"docs": {"pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "2": {"docs": {"pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1.4142135623730951}}, "df": 1}, "3": {"0": {"docs": {"pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}}, "df": 1}, "4": {"docs": {"pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}}, "df": 1}, "6": {"docs": {"pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "5": {"docs": {"pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}}, "df": 1}, "docs": {"pydrex.core.DeformationRegime.byerlee": {"tf": 1}, "pydrex.core.MineralFabric.olivine_C": {"tf": 1}, "pydrex.geometry.LatticeSystem.monoclinic": {"tf": 1.4142135623730951}, "pydrex.geometry.LatticeSystem.orthorhombic": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1.4142135623730951}, "pydrex.minerals.OLIVINE_PRIMARY_AXIS": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}}, "df": 8, "d": {"docs": {"tests.test_core.TestRecrystallisation2D.class_id": {"tf": 1}, "tests.test_corner_flow_2d.SUBDIR": {"tf": 1}, "tests.test_simple_shear_2d.SUBDIR": {"tf": 1}, "tests.test_vortex_2d.SUBDIR": {"tf": 1}}, "df": 4}}, "3": {"2": {"0": {"docs": {"pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}}, "df": 1}, "docs": {"pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}}, "df": 1}, "3": {"7": {"5": {"docs": {"pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}}, "df": 3}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "5": {"0": {"0": {"docs": {"pydrex.io.DEFAULT_PARAMS": {"tf": 1}, "pydrex.minerals.Mineral.n_grains": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "6": {"docs": {"pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}}, "df": 1}, "docs": {"pydrex.core.DeformationRegime.max_viscosity": {"tf": 1}, "pydrex.core.MineralFabric.olivine_D": {"tf": 1}, "pydrex.geometry.LatticeSystem.rhombohedral": {"tf": 1}, "pydrex.io.DEFAULT_PARAMS": {"tf": 1.4142135623730951}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}, "pydrex.minerals.OLIVINE_PRIMARY_AXIS": {"tf": 1}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 1.7320508075688772}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1.4142135623730951}}, "df": 14, "d": {"docs": {"tests.test_simple_shear_3d.SUBDIR": {"tf": 1}}, "df": 1}}, "4": {"3": {"9": {"4": {"docs": {"pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}}, "df": 3}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {"pydrex.core.MineralFabric.olivine_E": {"tf": 1}, "pydrex.geometry.LatticeSystem.orthorhombic": {"tf": 1}, "pydrex.geometry.LatticeSystem.tetragonal": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1.4142135623730951}, "pydrex.minerals.OLIVINE_PRIMARY_AXIS": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}}, "df": 6}, "5": {"0": {"0": {"0": {"docs": {"pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {"pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}}, "df": 1}, "6": {"docs": {"pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1.4142135623730951}}, "df": 1}, "docs": {"pydrex.core.MineralFabric.enstatite_AB": {"tf": 1}, "pydrex.io.DEFAULT_PARAMS": {"tf": 1.7320508075688772}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 1.7320508075688772}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1.7320508075688772}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1.7320508075688772}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1.7320508075688772}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1.7320508075688772}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1.7320508075688772}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1.7320508075688772}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1.7320508075688772}}, "df": 11}, "6": {"3": {"docs": {"pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1.4142135623730951}}, "df": 2}, "7": {"docs": {"pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}}, "df": 1}, "9": {"docs": {"pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1.4142135623730951}}, "df": 1}, "docs": {"pydrex.geometry.LatticeSystem.rhombohedral": {"tf": 1}, "pydrex.geometry.LatticeSystem.hexagonal": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1.4142135623730951}}, "df": 3}, "7": {"1": {"docs": {"pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1.7320508075688772}}, "df": 1}, "4": {"docs": {"pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1.4142135623730951}}, "df": 1}, "7": {"docs": {"pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1.4142135623730951}}, "df": 1}, "8": {"docs": {"pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}}, "df": 1}, "9": {"docs": {"pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1.7320508075688772}}, "df": 1}, "docs": {"pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}}, "df": 2}, "8": {"0": {"docs": {"pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}}, "df": 1}, "4": {"docs": {"pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1.4142135623730951}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}}, "df": 2}, "docs": {"pydrex.geometry.LatticeSystem.tetragonal": {"tf": 1}, "pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1.4142135623730951}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1.4142135623730951}}, "df": 3}, "9": {"docs": {"pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}}, "df": 1}, "docs": {"pydrex.axes.PoleFigureAxes.name": {"tf": 1.4142135623730951}, "pydrex.cli.CLI_HANDLERS": {"tf": 1}, "pydrex.core.PERMUTATION_SYMBOL": {"tf": 4.358898943540674}, "pydrex.core.MineralPhase.olivine": {"tf": 1.4142135623730951}, "pydrex.core.MineralPhase.enstatite": {"tf": 1.4142135623730951}, "pydrex.core.DeformationRegime.diffusion": {"tf": 1.4142135623730951}, "pydrex.core.DeformationRegime.dislocation": {"tf": 1.4142135623730951}, "pydrex.core.DeformationRegime.byerlee": {"tf": 1.4142135623730951}, "pydrex.core.DeformationRegime.max_viscosity": {"tf": 1.4142135623730951}, "pydrex.core.MineralFabric.olivine_A": {"tf": 1.4142135623730951}, "pydrex.core.MineralFabric.olivine_B": {"tf": 1.4142135623730951}, "pydrex.core.MineralFabric.olivine_C": {"tf": 1.4142135623730951}, "pydrex.core.MineralFabric.olivine_D": {"tf": 1.4142135623730951}, "pydrex.core.MineralFabric.olivine_E": {"tf": 1.4142135623730951}, "pydrex.core.MineralFabric.enstatite_AB": {"tf": 1.4142135623730951}, "pydrex.geometry.LatticeSystem.triclinic": {"tf": 1.4142135623730951}, "pydrex.geometry.LatticeSystem.monoclinic": {"tf": 1.4142135623730951}, "pydrex.geometry.LatticeSystem.orthorhombic": {"tf": 1.4142135623730951}, "pydrex.geometry.LatticeSystem.rhombohedral": {"tf": 1.4142135623730951}, "pydrex.geometry.LatticeSystem.tetragonal": {"tf": 1.4142135623730951}, "pydrex.geometry.LatticeSystem.hexagonal": {"tf": 1.4142135623730951}, "pydrex.io.DEFAULT_PARAMS": {"tf": 3.3166247903554}, "pydrex.io.SCSV_TYPEMAP": {"tf": 2.6457513110645907}, "pydrex.logger.LOGGER": {"tf": 1.4142135623730951}, "pydrex.logger.CONSOLE_LOGGER": {"tf": 1.4142135623730951}, "pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 3.3166247903554}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 3.3166247903554}, "pydrex.minerals.OLIVINE_PRIMARY_AXIS": {"tf": 2.6457513110645907}, "pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral.phase": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral.fabric": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral.regime": {"tf": 1.4142135623730951}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 3.1622776601683795}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 3.1622776601683795}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 3.1622776601683795}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 3.1622776601683795}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 3.1622776601683795}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 3.1622776601683795}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 3.1622776601683795}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 3.1622776601683795}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 2.6457513110645907}, "pydrex.tensors.PERMUTATION_SYMBOL": {"tf": 4.358898943540674}, "tests.conftest.PytestConsoleLogger.name": {"tf": 1.4142135623730951}, "tests.test_core.SUBDIR": {"tf": 1.4142135623730951}, "tests.test_core.TestDislocationCreepOPX.class_id": {"tf": 1.4142135623730951}, "tests.test_core.TestDislocationCreepOlivineA.class_id": {"tf": 1.4142135623730951}, "tests.test_core.TestRecrystallisation2D.class_id": {"tf": 1.4142135623730951}, "tests.test_corner_flow_2d.SUBDIR": {"tf": 1.4142135623730951}, "tests.test_corner_flow_2d.TestOlivineA.class_id": {"tf": 1.4142135623730951}, "tests.test_simple_shear_2d.SUBDIR": {"tf": 1.4142135623730951}, "tests.test_simple_shear_2d.TestOlivineA.class_id": {"tf": 1.4142135623730951}, "tests.test_simple_shear_3d.SUBDIR": {"tf": 1.4142135623730951}, "tests.test_simple_shear_3d.TestFraters2021.class_id": {"tf": 1.4142135623730951}, "tests.test_vortex_2d.SUBDIR": {"tf": 1.4142135623730951}, "tests.test_vortex_2d.TestCellOlivineA.class_id": {"tf": 1.4142135623730951}}, "df": 55, "x": {"2": {"7": {"docs": {"pydrex.axes.PoleFigureAxes.name": {"tf": 1.4142135623730951}, "pydrex.io.DEFAULT_PARAMS": {"tf": 4.47213595499958}, "pydrex.io.SCSV_TYPEMAP": {"tf": 4.47213595499958}, "pydrex.minerals.OLIVINE_PRIMARY_AXIS": {"tf": 3.1622776601683795}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 4.242640687119285}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 4.242640687119285}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 4.242640687119285}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 4.242640687119285}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 4.242640687119285}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 4.242640687119285}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 4.242640687119285}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 4.242640687119285}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 3.1622776601683795}, "tests.conftest.PytestConsoleLogger.name": {"tf": 1.4142135623730951}, "tests.test_core.SUBDIR": {"tf": 1.4142135623730951}, "tests.test_core.TestDislocationCreepOPX.class_id": {"tf": 1.4142135623730951}, "tests.test_core.TestDislocationCreepOlivineA.class_id": {"tf": 1.4142135623730951}, "tests.test_core.TestRecrystallisation2D.class_id": {"tf": 1.4142135623730951}, "tests.test_corner_flow_2d.SUBDIR": {"tf": 1.4142135623730951}, "tests.test_corner_flow_2d.TestOlivineA.class_id": {"tf": 1.4142135623730951}, "tests.test_simple_shear_2d.SUBDIR": {"tf": 1.4142135623730951}, "tests.test_simple_shear_2d.TestOlivineA.class_id": {"tf": 1.4142135623730951}, "tests.test_simple_shear_3d.SUBDIR": {"tf": 1.4142135623730951}, "tests.test_simple_shear_3d.TestFraters2021.class_id": {"tf": 1.4142135623730951}, "tests.test_vortex_2d.SUBDIR": {"tf": 1.4142135623730951}, "tests.test_vortex_2d.TestCellOlivineA.class_id": {"tf": 1.4142135623730951}}, "df": 26}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "p": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {"pydrex.axes.PoleFigureAxes.name": {"tf": 1}, "pydrex.cli.CLI_HANDLERS": {"tf": 2}, "pydrex.logger.LOGGER": {"tf": 1}}, "df": 3}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"tests.conftest.PytestConsoleLogger.name": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.cli.CLI_HANDLERS": {"tf": 1}}, "df": 1, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.axes.PoleFigureAxes.name": {"tf": 1}}, "df": 1, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.cli.CLI_HANDLERS": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}, "c": {"docs": {"pydrex.core.MineralFabric.olivine_C": {"tf": 1}, "pydrex.minerals.OLIVINE_PRIMARY_AXIS": {"tf": 1.7320508075688772}}, "df": 2, "l": {"docs": {}, "df": 0, "i": {"docs": {"pydrex.cli.CLI_HANDLERS": {"tf": 2.23606797749979}}, "df": 1}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.io.SCSV_TYPEMAP": {"tf": 2.23606797749979}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {"pydrex.io.SCSV_TYPEMAP": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 2}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"tests.conftest.PytestConsoleLogger.name": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_core.SUBDIR": {"tf": 1}}, "df": 1}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"tests.test_corner_flow_2d.TestOlivineA.class_id": {"tf": 1}}, "df": 1, "f": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"tests.test_corner_flow_2d.SUBDIR": {"tf": 1}}, "df": 1}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {"tests.test_core.TestDislocationCreepOPX.class_id": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.class_id": {"tf": 1}}, "df": 2}}}}, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"tests.test_vortex_2d.TestCellOlivineA.class_id": {"tf": 1}}, "df": 1}}}}, "h": {"5": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.cli.CLI_HANDLERS": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.cli.CLI_HANDLERS": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.cli.CLI_HANDLERS": {"tf": 1}}, "df": 1}}}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.geometry.LatticeSystem.hexagonal": {"tf": 1}}, "df": 1}}}}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.cli.CLI_HANDLERS": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.cli.CLI_HANDLERS": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.io.DEFAULT_PARAMS": {"tf": 1.4142135623730951}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 1.4142135623730951}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1.4142135623730951}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1.4142135623730951}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1.4142135623730951}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1.4142135623730951}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1.4142135623730951}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1.4142135623730951}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1.4142135623730951}}, "df": 9}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"2": {"0": {"2": {"1": {"docs": {"tests.test_simple_shear_3d.TestFraters2021.class_id": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.io.DEFAULT_PARAMS": {"tf": 1}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}}, "df": 9}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.io.SCSV_TYPEMAP": {"tf": 1.4142135623730951}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 2.23606797749979}}, "df": 1}}}}}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.cli.CLI_HANDLERS": {"tf": 1}}, "df": 1}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.core.DeformationRegime.max_viscosity": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {"tests.test_vortex_2d.SUBDIR": {"tf": 1}}, "df": 1}}}}}}, "l": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.cli.CLI_HANDLERS": {"tf": 2}, "pydrex.core.MineralPhase.olivine": {"tf": 1}, "pydrex.core.MineralPhase.enstatite": {"tf": 1}, "pydrex.core.DeformationRegime.diffusion": {"tf": 1}, "pydrex.core.DeformationRegime.dislocation": {"tf": 1}, "pydrex.core.DeformationRegime.byerlee": {"tf": 1}, "pydrex.core.DeformationRegime.max_viscosity": {"tf": 1}, "pydrex.core.MineralFabric.olivine_A": {"tf": 1}, "pydrex.core.MineralFabric.olivine_B": {"tf": 1}, "pydrex.core.MineralFabric.olivine_C": {"tf": 1}, "pydrex.core.MineralFabric.olivine_D": {"tf": 1}, "pydrex.core.MineralFabric.olivine_E": {"tf": 1}, "pydrex.core.MineralFabric.enstatite_AB": {"tf": 1}, "pydrex.geometry.LatticeSystem.triclinic": {"tf": 1}, "pydrex.geometry.LatticeSystem.monoclinic": {"tf": 1}, "pydrex.geometry.LatticeSystem.orthorhombic": {"tf": 1}, "pydrex.geometry.LatticeSystem.rhombohedral": {"tf": 1}, "pydrex.geometry.LatticeSystem.tetragonal": {"tf": 1}, "pydrex.geometry.LatticeSystem.hexagonal": {"tf": 1}, "pydrex.io.SCSV_TYPEMAP": {"tf": 2.23606797749979}, "pydrex.logger.LOGGER": {"tf": 1}, "pydrex.logger.CONSOLE_LOGGER": {"tf": 1}, "pydrex.minerals.OLIVINE_PRIMARY_AXIS": {"tf": 2.23606797749979}, "pydrex.minerals.Mineral.phase": {"tf": 1}, "pydrex.minerals.Mineral.fabric": {"tf": 1}, "pydrex.minerals.Mineral.regime": {"tf": 1}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 2.23606797749979}}, "df": 35}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {"pydrex.geometry.LatticeSystem.triclinic": {"tf": 1}, "pydrex.geometry.LatticeSystem.monoclinic": {"tf": 1}, "pydrex.geometry.LatticeSystem.orthorhombic": {"tf": 1}, "pydrex.geometry.LatticeSystem.rhombohedral": {"tf": 1}, "pydrex.geometry.LatticeSystem.tetragonal": {"tf": 1}, "pydrex.geometry.LatticeSystem.hexagonal": {"tf": 1}}, "df": 6}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.logger.LOGGER": {"tf": 1}, "tests.conftest.PytestConsoleLogger.name": {"tf": 1}}, "df": 2}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.cli.CLI_HANDLERS": {"tf": 2}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.core.MineralPhase.olivine": {"tf": 1}, "pydrex.core.MineralFabric.olivine_A": {"tf": 1}, "pydrex.core.MineralFabric.olivine_B": {"tf": 1}, "pydrex.core.MineralFabric.olivine_C": {"tf": 1}, "pydrex.core.MineralFabric.olivine_D": {"tf": 1}, "pydrex.core.MineralFabric.olivine_E": {"tf": 1}, "pydrex.io.DEFAULT_PARAMS": {"tf": 1.4142135623730951}, "pydrex.minerals.OLIVINE_PRIMARY_AXIS": {"tf": 2.23606797749979}, "pydrex.minerals.Mineral.phase": {"tf": 1}, "pydrex.minerals.Mineral.fabric": {"tf": 1}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 1.7320508075688772}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1.7320508075688772}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1.7320508075688772}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1.7320508075688772}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1.7320508075688772}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1.7320508075688772}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1.7320508075688772}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1.7320508075688772}}, "df": 18, "a": {"docs": {"tests.test_corner_flow_2d.TestOlivineA.class_id": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.class_id": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.class_id": {"tf": 1}}, "df": 3}}}}}}, "a": {"docs": {"tests.test_core.TestDislocationCreepOlivineA.class_id": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.geometry.LatticeSystem.orthorhombic": {"tf": 1}}, "df": 1}}}}}}}}}}}, "f": {"docs": {"pydrex.io.DEFAULT_PARAMS": {"tf": 1}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}}, "df": 9}, "p": {"docs": {}, "df": 0, "x": {"docs": {"tests.test_core.TestDislocationCreepOPX.class_id": {"tf": 1}}, "df": 1}}}, "g": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.cli.CLI_HANDLERS": {"tf": 2}, "pydrex.core.MineralPhase.olivine": {"tf": 1}, "pydrex.core.MineralPhase.enstatite": {"tf": 1}, "pydrex.core.DeformationRegime.diffusion": {"tf": 1}, "pydrex.core.DeformationRegime.dislocation": {"tf": 1}, "pydrex.core.DeformationRegime.byerlee": {"tf": 1}, "pydrex.core.DeformationRegime.max_viscosity": {"tf": 1}, "pydrex.core.MineralFabric.olivine_A": {"tf": 1}, "pydrex.core.MineralFabric.olivine_B": {"tf": 1}, "pydrex.core.MineralFabric.olivine_C": {"tf": 1}, "pydrex.core.MineralFabric.olivine_D": {"tf": 1}, "pydrex.core.MineralFabric.olivine_E": {"tf": 1}, "pydrex.core.MineralFabric.enstatite_AB": {"tf": 1}, "pydrex.geometry.LatticeSystem.triclinic": {"tf": 1}, "pydrex.geometry.LatticeSystem.monoclinic": {"tf": 1}, "pydrex.geometry.LatticeSystem.orthorhombic": {"tf": 1}, "pydrex.geometry.LatticeSystem.rhombohedral": {"tf": 1}, "pydrex.geometry.LatticeSystem.tetragonal": {"tf": 1}, "pydrex.geometry.LatticeSystem.hexagonal": {"tf": 1}, "pydrex.io.SCSV_TYPEMAP": {"tf": 2.23606797749979}, "pydrex.logger.LOGGER": {"tf": 1}, "pydrex.logger.CONSOLE_LOGGER": {"tf": 1}, "pydrex.minerals.OLIVINE_PRIMARY_AXIS": {"tf": 2.23606797749979}, "pydrex.minerals.Mineral.phase": {"tf": 1}, "pydrex.minerals.Mineral.fabric": {"tf": 1}, "pydrex.minerals.Mineral.regime": {"tf": 1}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 2.23606797749979}}, "df": 35}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.cli.CLI_HANDLERS": {"tf": 1}}, "df": 1}}}}}}}}, "b": {"docs": {}, "df": 0, "m": {"docs": {"pydrex.io.DEFAULT_PARAMS": {"tf": 1}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}}, "df": 9}, "s": {"docs": {"pydrex.io.DEFAULT_PARAMS": {"tf": 1}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}}, "df": 9}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.io.DEFAULT_PARAMS": {"tf": 1}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}}, "df": 9}}}}}}, "e": {"docs": {"pydrex.core.MineralFabric.olivine_E": {"tf": 1}, "pydrex.minerals.OLIVINE_PRIMARY_AXIS": {"tf": 1}}, "df": 2, "x": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.cli.CLI_HANDLERS": {"tf": 1}}, "df": 1}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.io.DEFAULT_PARAMS": {"tf": 1.4142135623730951}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 1.4142135623730951}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1.4142135623730951}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1.4142135623730951}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1.4142135623730951}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1.4142135623730951}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1.4142135623730951}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1.4142135623730951}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1.4142135623730951}}, "df": 9, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}}, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.core.MineralPhase.enstatite": {"tf": 1}, "pydrex.core.MineralFabric.enstatite_AB": {"tf": 1}, "pydrex.io.DEFAULT_PARAMS": {"tf": 1}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}}, "df": 11}}}}}}}}, "f": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.io.DEFAULT_PARAMS": {"tf": 1}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}}, "df": 9}}}}}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {"pydrex.cli.CLI_HANDLERS": {"tf": 1}}, "df": 1, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.cli.CLI_HANDLERS": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.core.MineralPhase.olivine": {"tf": 1}, "pydrex.core.MineralPhase.enstatite": {"tf": 1}, "pydrex.minerals.Mineral.phase": {"tf": 1}}, "df": 3}}}}}, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.core.MineralFabric.olivine_A": {"tf": 1}, "pydrex.core.MineralFabric.olivine_B": {"tf": 1}, "pydrex.core.MineralFabric.olivine_C": {"tf": 1}, "pydrex.core.MineralFabric.olivine_D": {"tf": 1}, "pydrex.core.MineralFabric.olivine_E": {"tf": 1}, "pydrex.core.MineralFabric.enstatite_AB": {"tf": 1}, "pydrex.minerals.OLIVINE_PRIMARY_AXIS": {"tf": 2.23606797749979}, "pydrex.minerals.Mineral.fabric": {"tf": 1}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}}, "df": 16}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"pydrex.core.DeformationRegime.max_viscosity": {"tf": 1}}, "df": 1}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.geometry.LatticeSystem.monoclinic": {"tf": 1}}, "df": 1}}}}}}}}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.io.DEFAULT_PARAMS": {"tf": 1}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}}, "df": 9}}}}}}}}, "n": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "z": {"docs": {"pydrex.cli.CLI_HANDLERS": {"tf": 1}}, "df": 1, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.cli.CLI_HANDLERS": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.io.DEFAULT_PARAMS": {"tf": 1}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}}, "df": 9}}}}}}}}, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.io.DEFAULT_PARAMS": {"tf": 1}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}}, "df": 9}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.minerals.Mineral.fractions_init": {"tf": 1}, "pydrex.minerals.Mineral.orientations_init": {"tf": 1}, "pydrex.minerals.Mineral.seed": {"tf": 1}, "pydrex.minerals.Mineral.lband": {"tf": 1}, "pydrex.minerals.Mineral.uband": {"tf": 1}}, "df": 5}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.cli.CLI_HANDLERS": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.io.DEFAULT_PARAMS": {"tf": 1}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}}, "df": 9}}}}}, "t": {"docs": {"pydrex.io.SCSV_TYPEMAP": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.io.SCSV_TYPEMAP": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {"pydrex.logger.CONSOLE_LOGGER": {"tf": 1}}, "df": 1}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 2}}, "df": 1}}}}}}}, "a": {"docs": {"pydrex.core.MineralFabric.olivine_A": {"tf": 1}, "pydrex.io.DEFAULT_PARAMS": {"tf": 1}, "pydrex.minerals.OLIVINE_PRIMARY_AXIS": {"tf": 2}, "pydrex.minerals.Mineral.fabric": {"tf": 1}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}}, "df": 12, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.core.PERMUTATION_SYMBOL": {"tf": 1}, "pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}, "pydrex.tensors.PERMUTATION_SYMBOL": {"tf": 1}}, "df": 4}}}}, "b": {"docs": {"pydrex.core.MineralFabric.enstatite_AB": {"tf": 1}}, "df": 1}}, "d": {"docs": {"pydrex.core.MineralFabric.olivine_D": {"tf": 1}, "pydrex.minerals.OLIVINE_PRIMARY_AXIS": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.io.DEFAULT_PARAMS": {"tf": 1}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}}, "df": 9, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.core.DeformationRegime.diffusion": {"tf": 1}, "pydrex.core.DeformationRegime.dislocation": {"tf": 1}, "pydrex.core.DeformationRegime.byerlee": {"tf": 1}, "pydrex.core.DeformationRegime.max_viscosity": {"tf": 1}, "pydrex.minerals.Mineral.regime": {"tf": 1}}, "df": 5}}}}}}}}}}}}}}}, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.logger.LOGGER": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.core.DeformationRegime.diffusion": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.core.DeformationRegime.dislocation": {"tf": 1}, "pydrex.minerals.Mineral.regime": {"tf": 1}, "tests.test_core.TestDislocationCreepOPX.class_id": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.class_id": {"tf": 1}}, "df": 4}}}}}}}}}}}, "b": {"docs": {"pydrex.core.MineralFabric.olivine_B": {"tf": 1}, "pydrex.minerals.OLIVINE_PRIMARY_AXIS": {"tf": 1}}, "df": 2, "y": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.core.DeformationRegime.byerlee": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.io.SCSV_TYPEMAP": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.io.SCSV_TYPEMAP": {"tf": 1}}, "df": 1}}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.geometry.LatticeSystem.triclinic": {"tf": 1}}, "df": 1}}}}}}}}, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.geometry.LatticeSystem.tetragonal": {"tf": 1}}, "df": 1}}}}}}}}}, "h": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.io.DEFAULT_PARAMS": {"tf": 1}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}}, "df": 9}}}}}}}}}, "r": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.geometry.LatticeSystem.rhombohedral": {"tf": 1}}, "df": 1}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"tests.test_core.TestRecrystallisation2D.class_id": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.io.SCSV_TYPEMAP": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.io.DEFAULT_PARAMS": {"tf": 1}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}}, "df": 9}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.logger.CONSOLE_LOGGER": {"tf": 1}}, "df": 1}}}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.io.SCSV_TYPEMAP": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_simple_shear_2d.SUBDIR": {"tf": 1}, "tests.test_simple_shear_3d.SUBDIR": {"tf": 1}}, "df": 2}}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"tests.test_simple_shear_2d.SUBDIR": {"tf": 1}, "tests.test_simple_shear_3d.SUBDIR": {"tf": 1}}, "df": 2}}}}}, "k": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {"pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 2.8284271247461903}}, "df": 1}}}}}}, "signature": {"root": {"0": {"docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1.4142135623730951}, "pydrex.geometry.poles": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral.__init__": {"tf": 1.4142135623730951}, "pydrex.utils.add_dim": {"tf": 1}}, "df": 4}, "1": {"0": {"1": {"docs": {"pydrex.stats.point_density": {"tf": 1}}, "df": 1}, "docs": {"pydrex.logger.logfile_enable": {"tf": 1}, "pydrex.stats.exponential_kamb": {"tf": 1}, "pydrex.stats.linear_inverse_kamb": {"tf": 1}, "pydrex.stats.square_inverse_kamb": {"tf": 1}, "pydrex.stats.kamb_count": {"tf": 1}}, "df": 5}, "docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.geometry.to_cartesian": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.minerals.Mineral.__init__": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}}, "df": 5}, "2": {"docs": {"pydrex.velocity.cell_2d": {"tf": 1}}, "df": 1}, "3": {"5": {"0": {"0": {"docs": {"pydrex.minerals.Mineral.__init__": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "9": {"docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1.4142135623730951}, "pydrex.diagnostics.bingham_average": {"tf": 1.4142135623730951}, "pydrex.diagnostics.finite_strain": {"tf": 1.4142135623730951}, "pydrex.diagnostics.symmetry_pgr": {"tf": 1.4142135623730951}, "pydrex.diagnostics.coaxial_index": {"tf": 2}, "pydrex.geometry.poles": {"tf": 1.4142135623730951}, "pydrex.logger.logfile_enable": {"tf": 1.4142135623730951}, "pydrex.stats.point_density": {"tf": 1.4142135623730951}, "pydrex.utils.add_subplot_labels": {"tf": 2}, "pydrex.visualisation.polefigures": {"tf": 1.4142135623730951}, "pydrex.visualisation.pathline_box2d": {"tf": 1.4142135623730951}, "pydrex.visualisation.spin": {"tf": 2}, "pydrex.visualisation.growth": {"tf": 2}}, "df": 13}, "docs": {}, "df": 0}, "9": {"0": {"docs": {"pydrex.visualisation.alignment": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 8.660254037844387}, "pydrex.axes.PoleFigureAxes.set": {"tf": 24.839484696748443}, "pydrex.core.get_crss": {"tf": 3.7416573867739413}, "pydrex.core.derivatives": {"tf": 8.12403840463596}, "pydrex.diagnostics.elasticity_components": {"tf": 3.1622776601683795}, "pydrex.diagnostics.bingham_average": {"tf": 4.47213595499958}, "pydrex.diagnostics.finite_strain": {"tf": 4.47213595499958}, "pydrex.diagnostics.symmetry_pgr": {"tf": 4.47213595499958}, "pydrex.diagnostics.misorientation_indices": {"tf": 7.416198487095663}, "pydrex.diagnostics.misorientation_index": {"tf": 5.830951894845301}, "pydrex.diagnostics.coaxial_index": {"tf": 5.477225575051661}, "pydrex.diagnostics.smallest_angle": {"tf": 4.69041575982343}, "pydrex.exceptions.MissingDependencyError.__init__": {"tf": 2.8284271247461903}, "pydrex.exceptions.ConfigError.__init__": {"tf": 2.8284271247461903}, "pydrex.exceptions.MeshError.__init__": {"tf": 2.8284271247461903}, "pydrex.exceptions.IterationError.__init__": {"tf": 2.8284271247461903}, "pydrex.exceptions.SCSVError.__init__": {"tf": 2.8284271247461903}, "pydrex.exceptions.ModelContextError.__init__": {"tf": 2.8284271247461903}, "pydrex.geometry.to_cartesian": {"tf": 4.898979485566356}, "pydrex.geometry.to_spherical": {"tf": 4.242640687119285}, "pydrex.geometry.misorientation_angles": {"tf": 3.7416573867739413}, "pydrex.geometry.symmetry_operations": {"tf": 4.69041575982343}, "pydrex.geometry.poles": {"tf": 6.48074069840786}, "pydrex.geometry.lambert_equal_area": {"tf": 4.242640687119285}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 3.7416573867739413}, "pydrex.geometry.to_indices": {"tf": 3.7416573867739413}, "pydrex.io.extract_h5part": {"tf": 5.0990195135927845}, "pydrex.io.read_scsv": {"tf": 3.1622776601683795}, "pydrex.io.write_scsv_header": {"tf": 4.69041575982343}, "pydrex.io.save_scsv": {"tf": 4.898979485566356}, "pydrex.io.parse_config": {"tf": 3.1622776601683795}, "pydrex.io.resolve_path": {"tf": 4.242640687119285}, "pydrex.io.stringify": {"tf": 3.1622776601683795}, "pydrex.io.data": {"tf": 3.1622776601683795}, "pydrex.logger.ConsoleFormatter.colorfmt": {"tf": 3.7416573867739413}, "pydrex.logger.ConsoleFormatter.format": {"tf": 3.7416573867739413}, "pydrex.logger.handle_exception": {"tf": 4.242640687119285}, "pydrex.logger.handler_level": {"tf": 5.385164807134504}, "pydrex.logger.logfile_enable": {"tf": 5.291502622129181}, "pydrex.logger.critical": {"tf": 4.69041575982343}, "pydrex.logger.error": {"tf": 4.69041575982343}, "pydrex.logger.warning": {"tf": 4.69041575982343}, "pydrex.logger.info": {"tf": 4.69041575982343}, "pydrex.logger.debug": {"tf": 4.69041575982343}, "pydrex.logger.exception": {"tf": 4.69041575982343}, "pydrex.logger.quiet_aliens": {"tf": 2.6457513110645907}, "pydrex.minerals.voigt_averages": {"tf": 3.7416573867739413}, "pydrex.minerals.Mineral.__init__": {"tf": 15.198684153570664}, "pydrex.minerals.Mineral.update_orientations": {"tf": 6.164414002968976}, "pydrex.minerals.Mineral.save": {"tf": 4.69041575982343}, "pydrex.minerals.Mineral.load": {"tf": 4.69041575982343}, "pydrex.minerals.Mineral.from_file": {"tf": 4.69041575982343}, "pydrex.pathlines.get_pathline": {"tf": 7.211102550927978}, "pydrex.stats.resample_orientations": {"tf": 5.477225575051661}, "pydrex.stats.misorientation_hist": {"tf": 5.830951894845301}, "pydrex.stats.misorientations_random": {"tf": 5.477225575051661}, "pydrex.stats.point_density": {"tf": 8.12403840463596}, "pydrex.stats.exponential_kamb": {"tf": 5.196152422706632}, "pydrex.stats.linear_inverse_kamb": {"tf": 5.196152422706632}, "pydrex.stats.square_inverse_kamb": {"tf": 5.196152422706632}, "pydrex.stats.kamb_count": {"tf": 5.196152422706632}, "pydrex.stats.schmidt_count": {"tf": 4.242640687119285}, "pydrex.tensors.voigt_decompose": {"tf": 3.1622776601683795}, "pydrex.tensors.mono_project": {"tf": 3.1622776601683795}, "pydrex.tensors.ortho_project": {"tf": 3.1622776601683795}, "pydrex.tensors.tetr_project": {"tf": 3.1622776601683795}, "pydrex.tensors.hex_project": {"tf": 3.1622776601683795}, "pydrex.tensors.upper_tri_to_symmetric": {"tf": 3.1622776601683795}, "pydrex.tensors.voigt_to_elastic_tensor": {"tf": 3.1622776601683795}, "pydrex.tensors.elastic_tensor_to_voigt": {"tf": 3.1622776601683795}, "pydrex.tensors.voigt_matrix_to_vector": {"tf": 3.1622776601683795}, "pydrex.tensors.voigt_vector_to_matrix": {"tf": 3.1622776601683795}, "pydrex.tensors.rotate": {"tf": 3.7416573867739413}, "pydrex.utils.import_proc_pool": {"tf": 2.6457513110645907}, "pydrex.utils.strain_increment": {"tf": 3.7416573867739413}, "pydrex.utils.apply_gbs": {"tf": 5.0990195135927845}, "pydrex.utils.extract_vars": {"tf": 3.7416573867739413}, "pydrex.utils.remove_nans": {"tf": 3.1622776601683795}, "pydrex.utils.remove_dim": {"tf": 3.7416573867739413}, "pydrex.utils.add_dim": {"tf": 4.69041575982343}, "pydrex.utils.default_ncpus": {"tf": 2.6457513110645907}, "pydrex.utils.diff_like": {"tf": 3.1622776601683795}, "pydrex.utils.angle_fse_simpleshear": {"tf": 3.1622776601683795}, "pydrex.utils.lag_2d_corner_flow": {"tf": 3.3166247903554}, "pydrex.utils.quat_product": {"tf": 3.7416573867739413}, "pydrex.utils.redraw_legend": {"tf": 6.324555320336759}, "pydrex.utils.add_subplot_labels": {"tf": 7.615773105863909}, "pydrex.velocity.simple_shear_2d": {"tf": 4.242640687119285}, "pydrex.velocity.cell_2d": {"tf": 5.0990195135927845}, "pydrex.velocity.corner_2d": {"tf": 4.242640687119285}, "pydrex.visualisation.polefigures": {"tf": 7.54983443527075}, "pydrex.visualisation.pathline_box2d": {"tf": 11.224972160321824}, "pydrex.visualisation.alignment": {"tf": 9.219544457292887}, "pydrex.visualisation.strengths": {"tf": 8.888194417315589}, "pydrex.visualisation.grainsizes": {"tf": 4.242640687119285}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 5.830951894845301}, "pydrex.visualisation.spin": {"tf": 8.48528137423857}, "pydrex.visualisation.growth": {"tf": 8.48528137423857}, "pydrex.visualisation.figure_unless": {"tf": 3.1622776601683795}, "pydrex.visualisation.figure": {"tf": 4.47213595499958}, "tests.conftest.pytest_addoption": {"tf": 3.1622776601683795}, "tests.conftest.PytestConsoleLogger.__init__": {"tf": 4.47213595499958}, "tests.conftest.PytestConsoleLogger.pytest_runtest_teardown": {"tf": 3.7416573867739413}, "tests.conftest.pytest_configure": {"tf": 3.1622776601683795}, "tests.conftest.pytest_collection_modifyitems": {"tf": 3.7416573867739413}, "tests.conftest.outdir": {"tf": 3.1622776601683795}, "tests.conftest.ncpus": {"tf": 3.1622776601683795}, "tests.conftest.named_tempfile_kwargs": {"tf": 3.1622776601683795}, "tests.conftest.ray_session": {"tf": 2.6457513110645907}, "tests.conftest.console_handler": {"tf": 3.1622776601683795}, "tests.conftest.params_Fraters2021": {"tf": 2.6457513110645907}, "tests.conftest.params_Kaminski2001_fig5_solid": {"tf": 2.6457513110645907}, "tests.conftest.params_Kaminski2001_fig5_shortdash": {"tf": 2.6457513110645907}, "tests.conftest.params_Kaminski2001_fig5_longdash": {"tf": 2.6457513110645907}, "tests.conftest.params_Kaminski2004_fig4_triangles": {"tf": 2.6457513110645907}, "tests.conftest.params_Kaminski2004_fig4_squares": {"tf": 2.6457513110645907}, "tests.conftest.params_Kaminski2004_fig4_circles": {"tf": 2.6457513110645907}, "tests.conftest.params_Hedjazian2017": {"tf": 2.6457513110645907}, "tests.conftest.n_grains": {"tf": 3.1622776601683795}, "tests.conftest.hkl": {"tf": 3.1622776601683795}, "tests.conftest.ref_axes": {"tf": 3.1622776601683795}, "tests.conftest.seeds": {"tf": 2.6457513110645907}, "tests.conftest.seed": {"tf": 2.6457513110645907}, "tests.conftest.seeds_nearX45": {"tf": 2.6457513110645907}, "tests.test_config.test_specfile": {"tf": 2.6457513110645907}, "tests.test_core.TestDislocationCreepOPX.test_shear_dudz": {"tf": 3.7416573867739413}, "tests.test_core.TestDislocationCreepOPX.test_shear_dvdx": {"tf": 3.7416573867739413}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"tf": 3.7416573867739413}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"tf": 3.7416573867739413}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"tf": 3.7416573867739413}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"tf": 3.7416573867739413}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 3.7416573867739413}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 3.7416573867739413}, "tests.test_corner_flow_2d.TestOlivineA.run": {"tf": 7.483314773547883}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 4.69041575982343}, "tests.test_diagnostics.TestElasticityComponents.test_olivine_Browaeys2004": {"tf": 3.1622776601683795}, "tests.test_diagnostics.TestElasticityComponents.test_enstatite_Browaeys2004": {"tf": 3.1622776601683795}, "tests.test_diagnostics.TestSymmetryPGR.test_pointX": {"tf": 3.1622776601683795}, "tests.test_diagnostics.TestSymmetryPGR.test_random": {"tf": 3.1622776601683795}, "tests.test_diagnostics.TestSymmetryPGR.test_girdle": {"tf": 3.1622776601683795}, "tests.test_diagnostics.TestVolumeWeighting.test_output_shape": {"tf": 3.1622776601683795}, "tests.test_diagnostics.TestVolumeWeighting.test_upsample": {"tf": 3.1622776601683795}, "tests.test_diagnostics.TestVolumeWeighting.test_downsample": {"tf": 3.1622776601683795}, "tests.test_diagnostics.TestVolumeWeighting.test_common_input_errors": {"tf": 3.1622776601683795}, "tests.test_diagnostics.TestBinghamStats.test_average_0": {"tf": 3.1622776601683795}, "tests.test_diagnostics.TestBinghamStats.test_average_twopoles90Z": {"tf": 3.1622776601683795}, "tests.test_diagnostics.TestBinghamStats.test_average_spread10X": {"tf": 3.1622776601683795}, "tests.test_diagnostics.TestMIndex.test_texture_uniform_ortho": {"tf": 3.7416573867739413}, "tests.test_diagnostics.TestMIndex.test_texture_spread10X_ortho": {"tf": 3.7416573867739413}, "tests.test_diagnostics.TestMIndex.test_texture_spread45X_ortho": {"tf": 3.7416573867739413}, "tests.test_diagnostics.TestMIndex.test_textures_increasing_ortho": {"tf": 3.7416573867739413}, "tests.test_diagnostics.TestMIndex.test_texture_girdle_ortho": {"tf": 3.7416573867739413}, "tests.test_doctests.test_doctests": {"tf": 3.1622776601683795}, "tests.test_geometry.test_poles_example": {"tf": 3.7416573867739413}, "tests.test_geometry.test_lambert_equal_area": {"tf": 3.1622776601683795}, "tests.test_scsv.test_validate_schema": {"tf": 3.1622776601683795}, "tests.test_scsv.test_read_specfile": {"tf": 2.6457513110645907}, "tests.test_scsv.test_save_specfile": {"tf": 3.7416573867739413}, "tests.test_scsv.test_read_Kaminski2002": {"tf": 2.6457513110645907}, "tests.test_scsv.test_save_scsv_errors": {"tf": 3.1622776601683795}, "tests.test_scsv.test_read_Kaminski2004": {"tf": 2.6457513110645907}, "tests.test_scsv.test_read_Skemer2016": {"tf": 2.6457513110645907}, "tests.test_simple_shear_2d.TestPreliminaries.test_strain_increment": {"tf": 3.1622776601683795}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 8.48528137423857}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_Kaminski2001": {"tf": 3.7416573867739413}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_FortranDRex": {"tf": 3.7416573867739413}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_FortranDRex": {"tf": 3.7416573867739413}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_long_FortranDRex": {"tf": 3.7416573867739413}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_Kaminski2004": {"tf": 3.7416573867739413}, "tests.test_simple_shear_2d.TestOlivineA.test_zero_recrystallisation": {"tf": 3.7416573867739413}, "tests.test_simple_shear_2d.TestOlivineA.test_grainsize_median": {"tf": 4.242640687119285}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 6}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 4.69041575982343}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 4.69041575982343}, "tests.test_simple_shear_2d.TestOlivineA.test_dudz_pathline": {"tf": 4.242640687119285}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 7.0710678118654755}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 6.4031242374328485}, "tests.test_tensors.test_voigt_decompose": {"tf": 2.6457513110645907}, "tests.test_tensors.test_voigt_tensor": {"tf": 2.6457513110645907}, "tests.test_tensors.test_voigt_to_vector": {"tf": 2.6457513110645907}, "tests.test_vortex_2d.TestCellOlivineA.run": {"tf": 7.416198487095663}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_10k": {"tf": 4.242640687119285}, "tests.test_vortex_2d.TestCellOlivineA.test_xz": {"tf": 4.69041575982343}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_ensemble": {"tf": 5.0990195135927845}}, "df": 184, "s": {"docs": {"pydrex.io.stringify": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "f": {"docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.logger.ConsoleFormatter.colorfmt": {"tf": 1}, "pydrex.logger.ConsoleFormatter.format": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.minerals.Mineral.save": {"tf": 1}, "pydrex.minerals.Mineral.load": {"tf": 1}, "tests.conftest.PytestConsoleLogger.pytest_runtest_teardown": {"tf": 1}, "tests.test_core.TestDislocationCreepOPX.test_shear_dudz": {"tf": 1}, "tests.test_core.TestDislocationCreepOPX.test_shear_dvdx": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}, "tests.test_diagnostics.TestElasticityComponents.test_olivine_Browaeys2004": {"tf": 1}, "tests.test_diagnostics.TestElasticityComponents.test_enstatite_Browaeys2004": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_pointX": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_random": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_girdle": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_output_shape": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_upsample": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_downsample": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_common_input_errors": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_0": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_twopoles90Z": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_spread10X": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_uniform_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread10X_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread45X_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_textures_increasing_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_girdle_ortho": {"tf": 1}, "tests.test_simple_shear_2d.TestPreliminaries.test_strain_increment": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_zero_recrystallisation": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_grainsize_median": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dudz_pathline": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_10k": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_ensemble": {"tf": 1}}, "df": 45}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.minerals.Mineral.__init__": {"tf": 1}, "pydrex.stats.resample_orientations": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.run": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_uniform_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread10X_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread45X_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_textures_increasing_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_girdle_ortho": {"tf": 1}, "tests.test_geometry.test_lambert_equal_area": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_zero_recrystallisation": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_grainsize_median": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dudz_pathline": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.run": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_10k": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz": {"tf": 1}}, "df": 18, "s": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_ensemble": {"tf": 1}}, "df": 5}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 1}}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.core.derivatives": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.utils.angle_fse_simpleshear": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.run": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.run": {"tf": 1}}, "df": 7, "s": {"docs": {"pydrex.visualisation.polefigures": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}, "pydrex.visualisation.grainsizes": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_Kaminski2001": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_long_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_Kaminski2004": {"tf": 1}}, "df": 9}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.core.derivatives": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "m": {"docs": {"pydrex.io.write_scsv_header": {"tf": 1}}, "df": 1, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.logger.handler_level": {"tf": 1}}, "df": 1}}}}}}}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.visualisation.pathline_box2d": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}}, "df": 2}}}}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 1}}}, "u": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}}, "df": 1}}}}}}, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.geometry.symmetry_operations": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.stats.misorientations_random": {"tf": 1}}, "df": 5}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"pydrex.io.write_scsv_header": {"tf": 1}, "pydrex.io.save_scsv": {"tf": 1}}, "df": 2}}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.stats.resample_orientations": {"tf": 1}}, "df": 1}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.visualisation.polefigures": {"tf": 1}}, "df": 1}}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.velocity.corner_2d": {"tf": 1}}, "df": 1}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}}, "df": 3}}}}, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 2}}}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.io.save_scsv": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1.7320508075688772}}, "df": 3}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1.4142135623730951}, "pydrex.visualisation.polefigures": {"tf": 1}}, "df": 2}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.core.derivatives": {"tf": 1}, "pydrex.diagnostics.finite_strain": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1}}, "df": 4, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.minerals.Mineral.__init__": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.diagnostics.finite_strain": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.io.data": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.velocity.simple_shear_2d": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}}, "df": 2}}}}}}}, "s": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.minerals.Mineral.__init__": {"tf": 1}}, "df": 1}}}}}}}}, "t": {"docs": {"pydrex.stats.exponential_kamb": {"tf": 1}, "pydrex.stats.linear_inverse_kamb": {"tf": 1}, "pydrex.stats.square_inverse_kamb": {"tf": 1}, "pydrex.stats.kamb_count": {"tf": 1}, "pydrex.stats.schmidt_count": {"tf": 1}}, "df": 5}}, "m": {"docs": {"pydrex.utils.remove_dim": {"tf": 1}, "pydrex.utils.add_dim": {"tf": 1}}, "df": 2}, "f": {"docs": {}, "df": 0, "f": {"docs": {"pydrex.visualisation.growth": {"tf": 1.4142135623730951}}, "df": 1}}}, "t": {"docs": {"pydrex.utils.strain_increment": {"tf": 1}}, "df": 1}}, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.utils.add_subplot_labels": {"tf": 1}, "pydrex.visualisation.polefigures": {"tf": 1}}, "df": 3}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.minerals.Mineral.__init__": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "b": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.core.get_crss": {"tf": 1}, "pydrex.core.derivatives": {"tf": 1}, "pydrex.io.extract_h5part": {"tf": 1}, "pydrex.minerals.Mineral.__init__": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}}, "df": 5}}}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}, "e": {"docs": {"pydrex.io.extract_h5part": {"tf": 1}, "pydrex.io.read_scsv": {"tf": 1}, "pydrex.io.save_scsv": {"tf": 1}}, "df": 3, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.minerals.Mineral.save": {"tf": 1}, "pydrex.minerals.Mineral.load": {"tf": 1}, "pydrex.minerals.Mineral.from_file": {"tf": 1}}, "df": 3}}}}}, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}}, "df": 1}}}}}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.run": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.run": {"tf": 1}}, "df": 4}}}, "g": {"docs": {"pydrex.utils.redraw_legend": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.visualisation.figure": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.core.derivatives": {"tf": 1}}, "df": 1, "s": {"docs": {"pydrex.core.derivatives": {"tf": 1}, "pydrex.minerals.Mineral.__init__": {"tf": 1.4142135623730951}, "pydrex.stats.resample_orientations": {"tf": 1}, "pydrex.utils.apply_gbs": {"tf": 1}, "pydrex.visualisation.grainsizes": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1.4142135623730951}}, "df": 6}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"2": {"0": {"2": {"1": {"docs": {"tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.utils.add_subplot_labels": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 1}}}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.visualisation.pathline_box2d": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}}, "df": 2}}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.visualisation.alignment": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}}, "df": 2}}}, "r": {"docs": {"pydrex.geometry.to_cartesian": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "f": {"docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.visualisation.polefigures": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "tests.test_geometry.test_poles_example": {"tf": 1}}, "df": 5, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.io.resolve_path": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.logger.ConsoleFormatter.format": {"tf": 1}}, "df": 1}}}}, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.minerals.Mineral.__init__": {"tf": 1}}, "df": 1}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 1}}}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.utils.redraw_legend": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 1}}}}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"tests.conftest.outdir": {"tf": 1}, "tests.conftest.ncpus": {"tf": 1}, "tests.conftest.named_tempfile_kwargs": {"tf": 1}, "tests.conftest.console_handler": {"tf": 1}, "tests.conftest.n_grains": {"tf": 1}, "tests.conftest.hkl": {"tf": 1}, "tests.conftest.ref_axes": {"tf": 1}}, "df": 7}}}}}, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.core.derivatives": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}}, "df": 3, "s": {"docs": {"pydrex.visualisation.spin": {"tf": 1.4142135623730951}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.visualisation.polefigures": {"tf": 1}}, "df": 1}}}, "y": {"docs": {"tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 1}}, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.tensors.rotate": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1.4142135623730951}}, "df": 2}}}}}}}}, "a": {"docs": {"pydrex.diagnostics.bingham_average": {"tf": 1}, "pydrex.diagnostics.symmetry_pgr": {"tf": 1}, "pydrex.diagnostics.coaxial_index": {"tf": 1}, "pydrex.minerals.Mineral.__init__": {"tf": 1}, "pydrex.utils.remove_nans": {"tf": 1}, "pydrex.utils.remove_dim": {"tf": 1}, "pydrex.utils.add_dim": {"tf": 1}, "pydrex.utils.diff_like": {"tf": 1}}, "df": 8, "x": {"docs": {"pydrex.utils.redraw_legend": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}, "pydrex.visualisation.grainsizes": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}, "pydrex.visualisation.figure_unless": {"tf": 1}}, "df": 9, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.visualisation.polefigures": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "tests.test_geometry.test_poles_example": {"tf": 1}}, "df": 6}}, "i": {"docs": {}, "df": 0, "s": {"1": {"docs": {"pydrex.diagnostics.coaxial_index": {"tf": 1}}, "df": 1}, "2": {"docs": {"pydrex.diagnostics.coaxial_index": {"tf": 1}}, "df": 1}, "docs": {"pydrex.diagnostics.bingham_average": {"tf": 1}, "pydrex.diagnostics.symmetry_pgr": {"tf": 1}, "pydrex.diagnostics.smallest_angle": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}}, "df": 5, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.stats.point_density": {"tf": 1}, "pydrex.stats.exponential_kamb": {"tf": 1}, "pydrex.stats.linear_inverse_kamb": {"tf": 1}, "pydrex.stats.square_inverse_kamb": {"tf": 1}, "pydrex.stats.kamb_count": {"tf": 1}, "pydrex.stats.schmidt_count": {"tf": 1}}, "df": 6}}}}, "d": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}}}}}, "g": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}, "l": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}, "l": {"docs": {"pydrex.utils.redraw_legend": {"tf": 1}}, "df": 1}}, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}}, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1.4142135623730951}, "pydrex.visualisation.growth": {"tf": 1.4142135623730951}}, "df": 3}}}}}, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1.4142135623730951}, "pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 2}}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1, "x": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}, "y": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.tensors.upper_tri_to_symmetric": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.geometry.misorientation_angles": {"tf": 1.4142135623730951}}, "df": 1}}}, "g": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.logger.critical": {"tf": 1}, "pydrex.logger.error": {"tf": 1}, "pydrex.logger.warning": {"tf": 1}, "pydrex.logger.info": {"tf": 1}, "pydrex.logger.debug": {"tf": 1}, "pydrex.logger.exception": {"tf": 1}, "tests.conftest.PytestConsoleLogger.__init__": {"tf": 1}}, "df": 7}}}}, "x": {"docs": {"pydrex.geometry.to_spherical": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}}, "df": 2, "z": {"docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1}}, "df": 2}, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.geometry.lambert_equal_area": {"tf": 1}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}}, "df": 2}}}}}, "h": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1}, "tests.test_geometry.test_poles_example": {"tf": 1}}, "df": 3}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.geometry.to_indices": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}}, "df": 3}}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.logger.handler_level": {"tf": 1}, "tests.test_scsv.test_validate_schema": {"tf": 1}}, "df": 2}}}}}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {"pydrex.stats.misorientations_random": {"tf": 1}}, "df": 1}}}}, "k": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1.4142135623730951}, "pydrex.io.save_scsv": {"tf": 1}, "pydrex.logger.critical": {"tf": 1}, "pydrex.logger.error": {"tf": 1}, "pydrex.logger.warning": {"tf": 1}, "pydrex.logger.info": {"tf": 1}, "pydrex.logger.debug": {"tf": 1}, "pydrex.logger.exception": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1}, "pydrex.utils.add_subplot_labels": {"tf": 1}, "pydrex.visualisation.polefigures": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}, "pydrex.visualisation.figure": {"tf": 1}, "tests.conftest.PytestConsoleLogger.__init__": {"tf": 1}, "tests.test_scsv.test_save_specfile": {"tf": 1}, "tests.test_scsv.test_save_scsv_errors": {"tf": 1}}, "df": 21}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.stats.point_density": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {"pydrex.stats.point_density": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {"pydrex.core.derivatives": {"tf": 1}, "pydrex.io.extract_h5part": {"tf": 1}, "pydrex.minerals.Mineral.__init__": {"tf": 1}, "pydrex.stats.resample_orientations": {"tf": 1}, "pydrex.utils.apply_gbs": {"tf": 1}, "pydrex.utils.extract_vars": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.run": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_ensemble": {"tf": 1}}, "df": 9, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.diagnostics.misorientation_indices": {"tf": 1.7320508075688772}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.diagnostics.smallest_angle": {"tf": 1}, "pydrex.io.write_scsv_header": {"tf": 1}, "pydrex.io.resolve_path": {"tf": 1}, "pydrex.minerals.Mineral.__init__": {"tf": 2.23606797749979}, "pydrex.minerals.Mineral.save": {"tf": 1}, "pydrex.minerals.Mineral.load": {"tf": 1}, "pydrex.minerals.Mineral.from_file": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.stats.resample_orientations": {"tf": 1.4142135623730951}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.stats.schmidt_count": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1.4142135623730951}, "pydrex.utils.add_subplot_labels": {"tf": 1}, "pydrex.visualisation.polefigures": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1.4142135623730951}, "pydrex.visualisation.alignment": {"tf": 2}, "pydrex.visualisation.strengths": {"tf": 2}, "pydrex.visualisation.spin": {"tf": 1.7320508075688772}, "pydrex.visualisation.growth": {"tf": 1.7320508075688772}, "pydrex.visualisation.figure": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1.4142135623730951}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.run": {"tf": 1}}, "df": 26}}}, "a": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"tests.test_scsv.test_save_specfile": {"tf": 1}, "tests.test_scsv.test_save_scsv_errors": {"tf": 1}}, "df": 2}}}}, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.core.derivatives": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}}, "df": 2}}}}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.minerals.Mineral.__init__": {"tf": 1.4142135623730951}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_ensemble": {"tf": 1}}, "df": 7}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.minerals.Mineral.__init__": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "x": {"4": {"5": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_ensemble": {"tf": 1}}, "df": 3}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}}, "l": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 7.0710678118654755}, "pydrex.logger.handler_level": {"tf": 1}, "pydrex.minerals.Mineral.__init__": {"tf": 2.23606797749979}, "pydrex.visualisation.pathline_box2d": {"tf": 1.7320508075688772}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1.4142135623730951}}, "df": 5}, "o": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.utils.add_subplot_labels": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.run": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.run": {"tf": 1}}, "df": 3}}}}}}, "w": {"docs": {"pydrex.stats.misorientations_random": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"pydrex.utils.add_subplot_labels": {"tf": 1}}, "df": 1}}}, "s": {"docs": {"pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}}, "df": 5}}}}, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.geometry.symmetry_operations": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.stats.misorientations_random": {"tf": 1}}, "df": 5}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {"pydrex.visualisation.pathline_box2d": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}}, "df": 2}}}}}, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.logger.handler_level": {"tf": 1}, "pydrex.logger.logfile_enable": {"tf": 1}}, "df": 2}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "x": {"docs": {"pydrex.utils.redraw_legend": {"tf": 1}}, "df": 1}}}}}}, "f": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.utils.add_subplot_labels": {"tf": 1}}, "df": 1}}, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"pydrex.velocity.cell_2d": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.minerals.Mineral.__init__": {"tf": 1.4142135623730951}}, "df": 1, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.stats.point_density": {"tf": 1}}, "df": 1}}}}}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.minerals.Mineral.__init__": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 7.0710678118654755}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.minerals.Mineral.__init__": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 7.0710678118654755}, "pydrex.logger.handler_level": {"tf": 1}, "pydrex.minerals.Mineral.__init__": {"tf": 2.23606797749979}, "pydrex.visualisation.pathline_box2d": {"tf": 1.7320508075688772}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1.4142135623730951}}, "df": 5}, "i": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.core.derivatives": {"tf": 1}, "pydrex.io.extract_h5part": {"tf": 1}, "pydrex.minerals.Mineral.__init__": {"tf": 1}, "pydrex.utils.apply_gbs": {"tf": 1}, "pydrex.utils.extract_vars": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_ensemble": {"tf": 1}}, "df": 7}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.core.derivatives": {"tf": 1}, "pydrex.diagnostics.finite_strain": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1.4142135623730951}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.utils.strain_increment": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.run": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1.4142135623730951}, "tests.test_vortex_2d.TestCellOlivineA.run": {"tf": 1}}, "df": 9}}}}}}, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.stats.point_density": {"tf": 1}}, "df": 1}}}}}}}}, "b": {"docs": {}, "df": 0, "m": {"docs": {"pydrex.core.derivatives": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_grainsize_median": {"tf": 1}}, "df": 2}, "s": {"docs": {"pydrex.utils.apply_gbs": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}}, "df": 2}}, "e": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.geometry.symmetry_operations": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.stats.misorientations_random": {"tf": 1}}, "df": 5}}}}}}, "t": {"docs": {"pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1.4142135623730951}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.run": {"tf": 1.4142135623730951}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1.4142135623730951}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1.4142135623730951}, "tests.test_vortex_2d.TestCellOlivineA.run": {"tf": 1.4142135623730951}}, "df": 7}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 2.23606797749979}}, "df": 1}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1}}, "df": 1, "s": {"docs": {"pydrex.core.derivatives": {"tf": 1}, "pydrex.diagnostics.bingham_average": {"tf": 1}, "pydrex.diagnostics.symmetry_pgr": {"tf": 1}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.diagnostics.coaxial_index": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.minerals.Mineral.__init__": {"tf": 1.4142135623730951}, "pydrex.stats.resample_orientations": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.utils.apply_gbs": {"tf": 1.4142135623730951}, "pydrex.visualisation.polefigures": {"tf": 1}}, "df": 11}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.io.extract_h5part": {"tf": 1}}, "df": 1}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {"tests.test_core.TestDislocationCreepOPX.test_shear_dudz": {"tf": 1}, "tests.test_core.TestDislocationCreepOPX.test_shear_dvdx": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}, "tests.test_scsv.test_save_specfile": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dudz_pathline": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_10k": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_ensemble": {"tf": 1}}, "df": 18}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.minerals.Mineral.__init__": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "b": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 1}}}}}}, "b": {"docs": {"pydrex.diagnostics.coaxial_index": {"tf": 1}}, "df": 1, "o": {"docs": {}, "df": 0, "x": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1.4142135623730951}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}}, "df": 3}}}}, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1.7320508075688772}}, "df": 1}}, "s": {"docs": {"pydrex.minerals.Mineral.from_file": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.run": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_Kaminski2001": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_long_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_Kaminski2004": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.run": {"tf": 1}}, "df": 10}}, "y": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.io.write_scsv_header": {"tf": 1}}, "df": 1}}}}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}}, "df": 2}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.logger.ConsoleFormatter.colorfmt": {"tf": 1}}, "df": 1}}, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "tests.conftest.PytestConsoleLogger.__init__": {"tf": 1}, "tests.conftest.pytest_configure": {"tf": 1}, "tests.conftest.pytest_collection_modifyitems": {"tf": 1}}, "df": 4}}}, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_scsv.test_validate_schema": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1.4142135623730951}, "pydrex.visualisation.pathline_box2d": {"tf": 1.4142135623730951}, "tests.test_corner_flow_2d.TestOlivineA.run": {"tf": 1.4142135623730951}, "tests.test_vortex_2d.TestCellOlivineA.run": {"tf": 1.4142135623730951}}, "df": 4}}}}, "s": {"docs": {"pydrex.stats.exponential_kamb": {"tf": 1}, "pydrex.stats.linear_inverse_kamb": {"tf": 1}, "pydrex.stats.square_inverse_kamb": {"tf": 1}, "pydrex.stats.kamb_count": {"tf": 1}, "pydrex.stats.schmidt_count": {"tf": 1}}, "df": 5}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.visualisation.pathline_box2d": {"tf": 1.4142135623730951}, "pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}}, "df": 4}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 1, "s": {"docs": {"pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}}, "df": 2}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {"pydrex.visualisation.pathline_box2d": {"tf": 1.4142135623730951}, "pydrex.visualisation.strengths": {"tf": 1}}, "df": 2}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1.4142135623730951}, "pydrex.io.parse_config": {"tf": 1}, "pydrex.io.resolve_path": {"tf": 1}, "pydrex.logger.logfile_enable": {"tf": 1}}, "df": 4, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.minerals.Mineral.update_orientations": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.run": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.run": {"tf": 1}}, "df": 6}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"tests.conftest.pytest_addoption": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}}, "df": 2, "s": {"docs": {"pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "x": {"docs": {"pydrex.minerals.Mineral.save": {"tf": 1}, "pydrex.minerals.Mineral.load": {"tf": 1}, "pydrex.minerals.Mineral.from_file": {"tf": 1}}, "df": 3}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1}}, "df": 1}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.visualisation.polefigures": {"tf": 1}}, "df": 1}}}}}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "v": {"docs": {"pydrex.utils.apply_gbs": {"tf": 1}}, "df": 1}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.core.get_crss": {"tf": 1}, "pydrex.core.derivatives": {"tf": 1}, "pydrex.io.extract_h5part": {"tf": 1}, "pydrex.minerals.Mineral.__init__": {"tf": 1}}, "df": 4}}}}, "y": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.geometry.symmetry_operations": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.stats.misorientations_random": {"tf": 1}}, "df": 5}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.diagnostics.smallest_angle": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1}}, "df": 2}}, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.velocity.corner_2d": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.visualisation.polefigures": {"tf": 1}}, "df": 1}}}, "i": {"docs": {"pydrex.visualisation.polefigures": {"tf": 1}}, "df": 1, "n": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1, "f": {"docs": {}, "df": 0, "o": {"docs": {"pydrex.logger.handler_level": {"tf": 1}}, "df": 1}}, "t": {"docs": {"pydrex.minerals.Mineral.__init__": {"tf": 2.6457513110645907}}, "df": 1, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.utils.add_subplot_labels": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.minerals.Mineral.__init__": {"tf": 1.4142135623730951}}, "df": 1, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.visualisation.spin": {"tf": 1.4142135623730951}, "pydrex.visualisation.growth": {"tf": 1.4142135623730951}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}}, "df": 3}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.stats.point_density": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {"tests.conftest.PytestConsoleLogger.pytest_runtest_teardown": {"tf": 1}}, "df": 1, "s": {"docs": {"tests.conftest.pytest_collection_modifyitems": {"tf": 1}}, "df": 1}}}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}}}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.core.derivatives": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_grainsize_median": {"tf": 1}}, "df": 2}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.logger.logfile_enable": {"tf": 1}}, "df": 1}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_doctests.test_doctests": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.utils.add_subplot_labels": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {"tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1}}, "df": 1}}}, "x": {"docs": {"pydrex.tensors.voigt_decompose": {"tf": 1}, "pydrex.tensors.voigt_to_elastic_tensor": {"tf": 1}, "pydrex.tensors.voigt_matrix_to_vector": {"tf": 1}}, "df": 3}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {"pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 1}}}}}}}}, "x": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1.4142135623730951}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.run": {"tf": 1.4142135623730951}, "tests.test_vortex_2d.TestCellOlivineA.run": {"tf": 1.4142135623730951}}, "df": 5}, "r": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 1, "s": {"docs": {"pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}}, "df": 3}}}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.exceptions.MissingDependencyError.__init__": {"tf": 1}, "pydrex.exceptions.ConfigError.__init__": {"tf": 1}, "pydrex.exceptions.MeshError.__init__": {"tf": 1}, "pydrex.exceptions.IterationError.__init__": {"tf": 1}, "pydrex.exceptions.SCSVError.__init__": {"tf": 1}, "pydrex.exceptions.ModelContextError.__init__": {"tf": 1}}, "df": 6}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"pydrex.utils.add_subplot_labels": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.logger.critical": {"tf": 1}, "pydrex.logger.error": {"tf": 1}, "pydrex.logger.warning": {"tf": 1}, "pydrex.logger.info": {"tf": 1}, "pydrex.logger.debug": {"tf": 1}, "pydrex.logger.exception": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}}, "df": 7}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.run": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.run": {"tf": 1}}, "df": 4, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.minerals.voigt_averages": {"tf": 1}}, "df": 1}, "p": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.minerals.Mineral.__init__": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.minerals.Mineral.__init__": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.core.derivatives": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}}, "df": 2}}}}}}}}}, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.core.derivatives": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.logger.handle_exception": {"tf": 1.7320508075688772}}, "df": 1}}}, "v": {"docs": {"pydrex.diagnostics.finite_strain": {"tf": 1}}, "df": 1}, "d": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.velocity.cell_2d": {"tf": 1.4142135623730951}}, "df": 1}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}}, "df": 2}}}, "z": {"docs": {"pydrex.geometry.to_spherical": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}}, "df": 2, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.geometry.lambert_equal_area": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}, "c": {"docs": {}, "df": 0, "k": {"docs": {"pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 1}}, "m": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 2, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {"tests.test_corner_flow_2d.TestOlivineA.run": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}}, "df": 2}}}}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"pydrex.logger.handle_exception": {"tf": 1}}, "df": 1}}}}}}}, "u": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.stats.point_density": {"tf": 1}, "pydrex.stats.exponential_kamb": {"tf": 1}, "pydrex.stats.linear_inverse_kamb": {"tf": 1}, "pydrex.stats.square_inverse_kamb": {"tf": 1}, "pydrex.stats.kamb_count": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1}}, "df": 6}}}, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.logger.handle_exception": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.tensors.elastic_tensor_to_voigt": {"tf": 1}, "pydrex.tensors.rotate": {"tf": 1}}, "df": 2}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_scsv.test_save_specfile": {"tf": 1}, "tests.test_scsv.test_save_scsv_errors": {"tf": 1}}, "df": 2}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}}, "df": 1}}}}}}}}}}}, "h": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.utils.apply_gbs": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}}, "df": 3}}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.visualisation.spin": {"tf": 1.7320508075688772}, "pydrex.visualisation.growth": {"tf": 1.7320508075688772}}, "df": 2}}}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.core.derivatives": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1.4142135623730951}, "pydrex.utils.strain_increment": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.run": {"tf": 1.4142135623730951}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1.4142135623730951}, "tests.test_vortex_2d.TestCellOlivineA.run": {"tf": 1.4142135623730951}}, "df": 10}}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.diagnostics.smallest_angle": {"tf": 1}, "pydrex.tensors.mono_project": {"tf": 1}, "pydrex.tensors.ortho_project": {"tf": 1}, "pydrex.tensors.tetr_project": {"tf": 1}, "pydrex.tensors.hex_project": {"tf": 1}, "pydrex.tensors.voigt_vector_to_matrix": {"tf": 1}}, "df": 6, "s": {"docs": {"pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.geometry.to_indices": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}}, "df": 3}}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.core.derivatives": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.tensors.mono_project": {"tf": 1}, "pydrex.tensors.ortho_project": {"tf": 1}, "pydrex.tensors.tetr_project": {"tf": 1}, "pydrex.tensors.hex_project": {"tf": 1}}, "df": 5}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.utils.add_dim": {"tf": 1}}, "df": 1, "u": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.logger.handle_exception": {"tf": 1}}, "df": 1}}}}}, "y": {"docs": {"pydrex.geometry.to_spherical": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.utils.extract_vars": {"tf": 1}}, "df": 3, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}}, "df": 2}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.geometry.lambert_equal_area": {"tf": 1}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}}, "df": 2}}}}}, "q": {"1": {"docs": {"pydrex.geometry.misorientation_angles": {"tf": 1}, "pydrex.utils.quat_product": {"tf": 1}}, "df": 2}, "2": {"docs": {"pydrex.geometry.misorientation_angles": {"tf": 1}, "pydrex.utils.quat_product": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "w": {"docs": {"pydrex.logger.logfile_enable": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.minerals.voigt_averages": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}}, "df": 2}}}}}}}}}, "bases": {"root": {"docs": {"tests.conftest.PytestConsoleLogger": {"tf": 1}}, "df": 1, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {"pydrex.axes.PoleFigureAxes": {"tf": 1}}, "df": 1}}}}}}}}}}, "a": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.axes.PoleFigureAxes": {"tf": 1.7320508075688772}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.cli.MeshGenerator": {"tf": 1}, "pydrex.cli.H5partExtractor": {"tf": 1}, "pydrex.cli.NPZFileInspector": {"tf": 1}, "pydrex.cli.PoleFigureVisualiser": {"tf": 1}}, "df": 4}}}}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"pydrex.core.MineralPhase": {"tf": 1}, "pydrex.core.DeformationRegime": {"tf": 1}, "pydrex.core.MineralFabric": {"tf": 1}, "pydrex.geometry.LatticeSystem": {"tf": 1.4142135623730951}}, "df": 4}}}, "x": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.exceptions.Error": {"tf": 1}}, "df": 1}}}}}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.exceptions.MissingDependencyError": {"tf": 1}, "pydrex.exceptions.ConfigError": {"tf": 1}, "pydrex.exceptions.MeshError": {"tf": 1}, "pydrex.exceptions.IterationError": {"tf": 1}, "pydrex.exceptions.SCSVError": {"tf": 1}, "pydrex.exceptions.ModelContextError": {"tf": 1}}, "df": 6}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"pydrex.core.MineralPhase": {"tf": 1}, "pydrex.core.DeformationRegime": {"tf": 1}, "pydrex.core.MineralFabric": {"tf": 1}}, "df": 3}}}}}}}, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.exceptions.Error": {"tf": 1}}, "df": 1}}}}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.logger.ConsoleFormatter": {"tf": 1}, "tests.conftest.PytestConsoleLogger": {"tf": 1}}, "df": 2, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"tests.conftest.PytestConsoleLogger": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.logger.ConsoleFormatter": {"tf": 1}}, "df": 1}}}}}}}}}, "p": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"tests.conftest.PytestConsoleLogger": {"tf": 1}}, "df": 1}}}}}}}}, "doc": {"root": {"0": {"0": {"0": {"0": {"0": {"0": {"0": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "+": {"0": {"0": {"docs": {"pydrex.velocity.cell_2d": {"tf": 1.4142135623730951}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "1": {"docs": {"pydrex.velocity.simple_shear_2d": {"tf": 1}}, "df": 1}, "2": {"docs": {"pydrex.velocity.simple_shear_2d": {"tf": 1.7320508075688772}}, "df": 1}, "docs": {}, "df": 0}, "1": {"docs": {"pydrex.cli.PoleFigureVisualiser": {"tf": 1}, "pydrex.diagnostics.bingham_average": {"tf": 1}, "pydrex.visualisation.polefigures": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"tf": 1}}, "df": 6}, "3": {"5": {"6": {"docs": {"pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}}, "df": 3}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "4": {"docs": {"pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "1": {"0": {"docs": {"pydrex.cli.PoleFigureVisualiser": {"tf": 1}, "pydrex.diagnostics.bingham_average": {"tf": 1}, "pydrex.visualisation.polefigures": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"tf": 1}}, "df": 5}, "docs": {"pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}}, "df": 3}, "2": {"3": {"0": {"8": {"docs": {"pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}}, "df": 3}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "4": {"docs": {"pydrex.geometry.shirley_concentric_squaredisk": {"tf": 2.8284271247461903}}, "df": 1}, "docs": {"pydrex": {"tf": 2}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 2.449489742783178}, "pydrex.axes.PoleFigureAxes.set": {"tf": 1.4142135623730951}, "pydrex.diagnostics.coaxial_index": {"tf": 1.4142135623730951}, "pydrex.diagnostics.smallest_angle": {"tf": 2.449489742783178}, "pydrex.geometry.to_cartesian": {"tf": 1.4142135623730951}, "pydrex.geometry.to_spherical": {"tf": 1.4142135623730951}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 9.055385138137417}, "pydrex.minerals.Mineral": {"tf": 2}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 2}, "pydrex.stats.misorientations_random": {"tf": 1}, "pydrex.tensors.upper_tri_to_symmetric": {"tf": 2.23606797749979}, "pydrex.utils.remove_dim": {"tf": 1.7320508075688772}, "pydrex.utils.add_dim": {"tf": 4.898979485566356}, "pydrex.utils.diff_like": {"tf": 2.23606797749979}, "pydrex.velocity.simple_shear_2d": {"tf": 6.708203932499369}, "pydrex.velocity.cell_2d": {"tf": 9.9498743710662}, "pydrex.velocity.corner_2d": {"tf": 2.449489742783178}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"tf": 2.8284271247461903}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"tf": 2.8284271247461903}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"tf": 2.8284271247461903}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"tf": 2.8284271247461903}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 2.8284271247461903}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 2.8284271247461903}, "tests.test_simple_shear_2d.TestOlivineA.test_zero_recrystallisation": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 2.8284271247461903}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 2.8284271247461903}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 2.8284271247461903}}, "df": 33, "e": {"0": {"docs": {"pydrex.diagnostics.smallest_angle": {"tf": 4.242640687119285}, "pydrex.velocity.cell_2d": {"tf": 1.4142135623730951}}, "df": 2}, "docs": {}, "df": 0, "+": {"0": {"0": {"docs": {"pydrex.velocity.cell_2d": {"tf": 1.4142135623730951}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "1": {"0": {"0": {"0": {"0": {"docs": {"tests.test_vortex_2d.TestCellOlivineA.test_xz_10k": {"tf": 1}}, "df": 1}, "docs": {"tests.conftest.seeds": {"tf": 1}}, "df": 1}, "docs": {"pydrex.cli.PoleFigureVisualiser": {"tf": 1}, "pydrex.diagnostics.bingham_average": {"tf": 1}, "pydrex.visualisation.polefigures": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_grainsize_median": {"tf": 1}}, "df": 9, "g": {"docs": {}, "df": 0, "b": {"docs": {"tests": {"tf": 1}}, "df": 1}}}, "1": {"6": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "s": {"0": {"0": {"1": {"2": {"docs": {"pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}}, "df": 3}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "j": {"docs": {"pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}}, "df": 1}}}, "docs": {}, "df": 0}, "2": {"9": {"docs": {}, "df": 0, "/": {"2": {"0": {"2": {"1": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "c": {"0": {"0": {"9": {"8": {"4": {"6": {"docs": {"pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}, "docs": {}, "df": 0}, "docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}, "pydrex.tensors.upper_tri_to_symmetric": {"tf": 1.4142135623730951}, "pydrex.utils.diff_like": {"tf": 1.4142135623730951}, "pydrex.velocity.cell_2d": {"tf": 1.4142135623730951}, "tests.test_diagnostics.TestBinghamStats.test_average_spread10X": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread10X_ortho": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}}, "df": 9}, "1": {"0": {"7": {"2": {"0": {"7": {"3": {"docs": {"pydrex.velocity.cell_2d": {"tf": 1.4142135623730951}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "1": {"1": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "j": {"docs": {"pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}}, "df": 3}}}, "docs": {}, "df": 0}, "docs": {"pydrex.utils.lag_2d_corner_flow": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}}, "df": 2}, "2": {"0": {"docs": {"pydrex.geometry.LatticeSystem": {"tf": 1.4142135623730951}}, "df": 1}, "5": {"docs": {"pydrex": {"tf": 1}}, "df": 1}, "docs": {"pydrex.geometry.LatticeSystem": {"tf": 1}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1}}, "df": 3}, "3": {"6": {"5": {"docs": {"pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}}, "df": 3}, "docs": {}, "df": 0}, "docs": {"pydrex.tensors.mono_project": {"tf": 1}}, "df": 1}, "4": {"1": {"5": {"9": {"2": {"6": {"5": {"3": {"5": {"8": {"9": {"7": {"9": {"3": {"docs": {"pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "s": {"docs": {"tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 1}}, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {"tests.test_vortex_2d.TestCellOlivineA.test_xz_10k": {"tf": 1}}, "df": 1}}}}, "5": {"0": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.test_grainsize_median": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "6": {"docs": {"pydrex.geometry.shirley_concentric_squaredisk": {"tf": 4}}, "df": 1, "g": {"docs": {}, "df": 0, "b": {"docs": {"tests": {"tf": 1.4142135623730951}}, "df": 1}}}, "8": {"0": {"docs": {"pydrex.geometry.LatticeSystem": {"tf": 1.4142135623730951}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}}, "df": 3}, "docs": {}, "df": 0}, "9": {"5": {"9": {"docs": {"pydrex.stats.kamb_count": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "6": {"6": {"docs": {"pydrex.diagnostics.bingham_average": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "7": {"9": {"docs": {"pydrex.geometry.LatticeSystem": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "9": {"0": {"docs": {"pydrex.diagnostics.symmetry_pgr": {"tf": 1}}, "df": 1}, "5": {"docs": {"pydrex.stats.point_density": {"tf": 1}, "pydrex.stats.exponential_kamb": {"tf": 1}, "pydrex.stats.linear_inverse_kamb": {"tf": 1}, "pydrex.stats.square_inverse_kamb": {"tf": 1}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}}, "df": 5}, "7": {"docs": {"pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {"pydrex": {"tf": 2.449489742783178}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1.7320508075688772}, "pydrex.cli.H5partExtractor": {"tf": 1.4142135623730951}, "pydrex.diagnostics.symmetry_pgr": {"tf": 1.4142135623730951}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.diagnostics.coaxial_index": {"tf": 1.4142135623730951}, "pydrex.geometry.LatticeSystem": {"tf": 1.7320508075688772}, "pydrex.geometry.to_cartesian": {"tf": 1}, "pydrex.geometry.lambert_equal_area": {"tf": 1}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 6.324555320336759}, "pydrex.minerals.voigt_averages": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1.4142135623730951}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.stats.schmidt_count": {"tf": 1}, "pydrex.tensors.upper_tri_to_symmetric": {"tf": 1.4142135623730951}, "pydrex.utils.remove_dim": {"tf": 2.8284271247461903}, "pydrex.utils.add_dim": {"tf": 3.4641016151377544}, "pydrex.utils.default_ncpus": {"tf": 1}, "pydrex.utils.diff_like": {"tf": 5.0990195135927845}, "pydrex.velocity.simple_shear_2d": {"tf": 1.4142135623730951}, "pydrex.velocity.cell_2d": {"tf": 4.358898943540674}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 24, "e": {"0": {"docs": {"pydrex.diagnostics.smallest_angle": {"tf": 2.8284271247461903}}, "df": 1}, "5": {"docs": {"pydrex.velocity.cell_2d": {"tf": 1}}, "df": 1}, "9": {"docs": {"pydrex": {"tf": 1.7320508075688772}}, "df": 1}, "docs": {"pydrex.velocity.simple_shear_2d": {"tf": 1}}, "df": 1}, "/": {"2": {"docs": {"pydrex.velocity.simple_shear_2d": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0, "n": {"docs": {"pydrex.core.derivatives": {"tf": 1}}, "df": 1}}, "}": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.velocity.corner_2d": {"tf": 1}}, "df": 1}}}}}}}, "2": {"0": {"0": {"0": {"docs": {"pydrex": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 2.23606797749979}}, "df": 2}, "1": {"docs": {"pydrex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_Kaminski2001": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_Kaminski2004": {"tf": 1}}, "df": 3}, "2": {"docs": {"pydrex.utils.lag_2d_corner_flow": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}}, "df": 2}, "4": {"docs": {"pydrex": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 1}, "pydrex.tensors.mono_project": {"tf": 1}, "pydrex.tensors.ortho_project": {"tf": 1}, "pydrex.tensors.tetr_project": {"tf": 1}, "pydrex.tensors.hex_project": {"tf": 1}}, "df": 9}, "5": {"docs": {"pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}}, "df": 2}, "8": {"docs": {"pydrex.core.MineralFabric": {"tf": 1}}, "df": 1}, "9": {"docs": {"pydrex.geometry.misorientation_angles": {"tf": 1}}, "df": 1}, "docs": {"pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}}, "df": 1}, "1": {"5": {"docs": {"pydrex.diagnostics.coaxial_index": {"tf": 1}}, "df": 1}, "6": {"docs": {"pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1.4142135623730951}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}}, "df": 3}, "docs": {}, "df": 0}, "2": {"1": {"docs": {"pydrex": {"tf": 1}, "pydrex.core.MineralFabric": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021": {"tf": 1}}, "df": 3}, "docs": {}, "df": 0}, "docs": {"pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}}, "df": 1}, "1": {"docs": {"pydrex.tensors": {"tf": 1}, "pydrex.tensors.mono_project": {"tf": 1}, "pydrex.tensors.ortho_project": {"tf": 1}, "pydrex.tensors.tetr_project": {"tf": 1}, "pydrex.tensors.hex_project": {"tf": 1}, "pydrex.tensors.voigt_matrix_to_vector": {"tf": 1}, "pydrex.tensors.voigt_vector_to_matrix": {"tf": 1}}, "df": 7}, "4": {"6": {"docs": {}, "df": 0, "x": {"docs": {"pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}}, "df": 3}}, "docs": {}, "df": 0}, "5": {"docs": {"pydrex.cli.PoleFigureVisualiser": {"tf": 1}, "pydrex.geometry.misorientation_angles": {"tf": 1}}, "df": 2}, "docs": {"pydrex": {"tf": 1.7320508075688772}, "pydrex.diagnostics.symmetry_pgr": {"tf": 2}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.diagnostics.smallest_angle": {"tf": 2}, "pydrex.geometry.LatticeSystem": {"tf": 1.7320508075688772}, "pydrex.geometry.to_cartesian": {"tf": 1}, "pydrex.geometry.to_spherical": {"tf": 1}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1.4142135623730951}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.tensors.upper_tri_to_symmetric": {"tf": 1.7320508075688772}, "pydrex.utils.strain_increment": {"tf": 1}, "pydrex.utils.remove_dim": {"tf": 2.6457513110645907}, "pydrex.utils.add_dim": {"tf": 3.605551275463989}, "pydrex.utils.diff_like": {"tf": 2.23606797749979}, "pydrex.velocity.simple_shear_2d": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1.4142135623730951}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 32, "d": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.cli.MeshGenerator": {"tf": 1}, "pydrex.geometry.lambert_equal_area": {"tf": 1.4142135623730951}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.utils.diff_like": {"tf": 1}, "pydrex.utils.lag_2d_corner_flow": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1.7320508075688772}, "pydrex.velocity.corner_2d": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 2}, "pydrex.visualisation.alignment": {"tf": 1.4142135623730951}, "pydrex.visualisation.strengths": {"tf": 1.4142135623730951}, "tests.test_core.TestRecrystallisation2D": {"tf": 1}, "tests.test_corner_flow_2d": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.run": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}, "tests.test_simple_shear_2d": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}, "tests.test_vortex_2d": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.run": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_10k": {"tf": 1}}, "df": 24}, "e": {"2": {"docs": {"pydrex.velocity.cell_2d": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}, "3": {"2": {"docs": {"tests": {"tf": 1.4142135623730951}}, "df": 1}, "6": {"0": {"0": {"0": {"0": {"docs": {"tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {"pydrex.geometry.shirley_concentric_squaredisk": {"tf": 4.898979485566356}}, "df": 1}, "9": {"docs": {"pydrex": {"tf": 4.795831523312719}, "pydrex.minerals.Mineral": {"tf": 1.4142135623730951}}, "df": 2}, "docs": {"pydrex": {"tf": 2}, "pydrex.axes.PoleFigureAxes.set": {"tf": 1.4142135623730951}, "pydrex.diagnostics.symmetry_pgr": {"tf": 2}, "pydrex.geometry.LatticeSystem": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1.4142135623730951}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}, "pydrex.minerals": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral.update_orientations": {"tf": 2.23606797749979}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 1.4142135623730951}, "pydrex.tensors.upper_tri_to_symmetric": {"tf": 1.7320508075688772}, "pydrex.utils.remove_dim": {"tf": 2.23606797749979}, "pydrex.utils.add_dim": {"tf": 2}, "pydrex.utils.diff_like": {"tf": 3}, "pydrex.velocity.cell_2d": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_ensemble": {"tf": 1}}, "df": 17, "d": {"docs": {"pydrex": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.geometry.lambert_equal_area": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1.4142135623730951}, "pydrex.velocity": {"tf": 1.4142135623730951}, "pydrex.velocity.simple_shear_2d": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 2}, "tests.test_simple_shear_3d": {"tf": 1}}, "df": 11}, "x": {"3": {"docs": {"pydrex.core.derivatives": {"tf": 1.4142135623730951}, "pydrex.diagnostics.finite_strain": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1.4142135623730951}, "pydrex.tensors.rotate": {"tf": 1}}, "df": 4}, "docs": {}, "df": 0}, "e": {"docs": {"pydrex.velocity.cell_2d": {"tf": 1.4142135623730951}}, "df": 1}}, "4": {"1": {"docs": {"tests.conftest.seeds_nearX45": {"tf": 1}}, "df": 1}, "2": {"docs": {"pydrex.logger": {"tf": 1}}, "df": 1}, "5": {"docs": {"pydrex.diagnostics.smallest_angle": {"tf": 1.4142135623730951}, "tests.conftest.seeds_nearX45": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread45X_ortho": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}}, "df": 5}, "docs": {"pydrex": {"tf": 1}, "pydrex.geometry.LatticeSystem": {"tf": 1.4142135623730951}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 1.4142135623730951}, "pydrex.tensors.upper_tri_to_symmetric": {"tf": 1.7320508075688772}, "pydrex.tensors.voigt_to_elastic_tensor": {"tf": 1}, "pydrex.tensors.elastic_tensor_to_voigt": {"tf": 1}, "pydrex.tensors.rotate": {"tf": 1}, "pydrex.utils.remove_dim": {"tf": 1.4142135623730951}, "pydrex.utils.add_dim": {"tf": 2}, "pydrex.utils.diff_like": {"tf": 1.7320508075688772}, "pydrex.velocity.simple_shear_2d": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1.4142135623730951}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}}, "df": 16, "x": {"4": {"docs": {"pydrex.geometry.symmetry_operations": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "m": {"docs": {"pydrex.stats.misorientation_hist": {"tf": 1}}, "df": 1}}, "5": {"0": {"0": {"0": {"docs": {"tests.test_vortex_2d.TestCellOlivineA.test_xz": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_ensemble": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "docs": {"pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_grainsize_median": {"tf": 1}}, "df": 2}, "7": {"0": {"7": {"9": {"6": {"3": {"3": {"docs": {"pydrex.velocity.cell_2d": {"tf": 1.4142135623730951}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "8": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 1}}, "docs": {"pydrex": {"tf": 1.7320508075688772}, "pydrex.axes.PoleFigureAxes.set": {"tf": 1.4142135623730951}, "pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1.4142135623730951}, "pydrex.tensors.voigt_decompose": {"tf": 1}, "pydrex.tensors.hex_project": {"tf": 1}, "pydrex.tensors.upper_tri_to_symmetric": {"tf": 1.4142135623730951}, "pydrex.utils.remove_dim": {"tf": 1.7320508075688772}, "pydrex.utils.diff_like": {"tf": 1.7320508075688772}, "pydrex.velocity.cell_2d": {"tf": 2}, "pydrex.velocity.corner_2d": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_grainsize_median": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1.4142135623730951}}, "df": 13, "e": {"4": {"docs": {"pydrex.velocity.cell_2d": {"tf": 1}}, "df": 1}, "docs": {"pydrex": {"tf": 1}}, "df": 1}}, "6": {"0": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "b": {"docs": {"tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}}, "df": 1}}}, "4": {"docs": {"pydrex.geometry.shirley_concentric_squaredisk": {"tf": 5.656854249492381}}, "df": 1}, "docs": {"pydrex": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.geometry.LatticeSystem": {"tf": 1.4142135623730951}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}, "pydrex.tensors.tetr_project": {"tf": 1}, "pydrex.tensors.upper_tri_to_symmetric": {"tf": 1.7320508075688772}, "pydrex.utils.remove_dim": {"tf": 1.4142135623730951}, "pydrex.utils.diff_like": {"tf": 1.4142135623730951}, "pydrex.velocity.cell_2d": {"tf": 1.4142135623730951}}, "df": 9, "x": {"6": {"docs": {"pydrex.tensors": {"tf": 1.4142135623730951}, "pydrex.tensors.voigt_decompose": {"tf": 1.4142135623730951}, "pydrex.tensors.elastic_tensor_to_voigt": {"tf": 1}, "pydrex.tensors.voigt_matrix_to_vector": {"tf": 1}, "pydrex.tensors.voigt_vector_to_matrix": {"tf": 1}, "tests.test_tensors.test_voigt_decompose": {"tf": 1}, "tests.test_tensors.test_voigt_tensor": {"tf": 1}}, "df": 7}, "docs": {}, "df": 0}}, "7": {"0": {"7": {"1": {"0": {"6": {"7": {"8": {"docs": {"pydrex.velocity.cell_2d": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "5": {"docs": {"tests.test_vortex_2d.TestCellOlivineA.test_xz_ensemble": {"tf": 1}}, "df": 1}, "8": {"5": {"3": {"9": {"8": {"1": {"6": {"docs": {"pydrex.velocity.cell_2d": {"tf": 2}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {"pydrex.tensors.upper_tri_to_symmetric": {"tf": 1.7320508075688772}, "pydrex.utils.remove_dim": {"tf": 1.4142135623730951}}, "df": 2}, "8": {"2": {"1": {"docs": {}, "df": 0, "x": {"docs": {"pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}}, "df": 3}}, "docs": {}, "df": 0}, "8": {"docs": {}, "df": 0, "k": {"docs": {"pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}}, "df": 2}}, "docs": {"pydrex.geometry.LatticeSystem": {"tf": 1}, "pydrex.tensors.upper_tri_to_symmetric": {"tf": 1.4142135623730951}, "pydrex.utils.remove_dim": {"tf": 1.4142135623730951}}, "df": 3}, "9": {"0": {"docs": {"pydrex": {"tf": 1}, "pydrex.diagnostics.smallest_angle": {"tf": 1.4142135623730951}, "pydrex.geometry.LatticeSystem": {"tf": 1.4142135623730951}, "pydrex.visualisation.alignment": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_twopoles90Z": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}}, "df": 7, "k": {"docs": {}, "df": 0, "b": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}, "5": {"8": {"3": {"8": {"0": {"7": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.velocity.cell_2d": {"tf": 1}}, "df": 1}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "8": {"4": {"5": {"1": {"3": {"0": {"2": {"0": {"9": {"1": {"0": {"1": {"4": {"6": {"7": {"docs": {"pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {"pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}, "pydrex.tensors.ortho_project": {"tf": 1}, "pydrex.tensors.upper_tri_to_symmetric": {"tf": 2}, "pydrex.utils.remove_dim": {"tf": 1.7320508075688772}, "pydrex.utils.diff_like": {"tf": 1.4142135623730951}}, "df": 7}, "docs": {"pydrex": {"tf": 25.278449319529077}, "pydrex.axes": {"tf": 2.6457513110645907}, "pydrex.axes.PoleFigureAxes": {"tf": 4.358898943540674}, "pydrex.axes.PoleFigureAxes.name": {"tf": 1.7320508075688772}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 7}, "pydrex.axes.PoleFigureAxes.set": {"tf": 5.0990195135927845}, "pydrex.cli": {"tf": 3.4641016151377544}, "pydrex.cli.CliTool": {"tf": 1.7320508075688772}, "pydrex.cli.MeshGenerator": {"tf": 4.358898943540674}, "pydrex.cli.H5partExtractor": {"tf": 6.855654600401044}, "pydrex.cli.NPZFileInspector": {"tf": 3.4641016151377544}, "pydrex.cli.PoleFigureVisualiser": {"tf": 2.6457513110645907}, "pydrex.cli.CLI_HANDLERS": {"tf": 1.7320508075688772}, "pydrex.core": {"tf": 4.69041575982343}, "pydrex.core.PERMUTATION_SYMBOL": {"tf": 1.7320508075688772}, "pydrex.core.MineralPhase": {"tf": 1.7320508075688772}, "pydrex.core.MineralPhase.olivine": {"tf": 1.7320508075688772}, "pydrex.core.MineralPhase.enstatite": {"tf": 1.7320508075688772}, "pydrex.core.DeformationRegime": {"tf": 1.7320508075688772}, "pydrex.core.DeformationRegime.diffusion": {"tf": 1.7320508075688772}, "pydrex.core.DeformationRegime.dislocation": {"tf": 1.7320508075688772}, "pydrex.core.DeformationRegime.byerlee": {"tf": 1.7320508075688772}, "pydrex.core.DeformationRegime.max_viscosity": {"tf": 1.7320508075688772}, "pydrex.core.MineralFabric": {"tf": 4.58257569495584}, "pydrex.core.MineralFabric.olivine_A": {"tf": 1.7320508075688772}, "pydrex.core.MineralFabric.olivine_B": {"tf": 1.7320508075688772}, "pydrex.core.MineralFabric.olivine_C": {"tf": 1.7320508075688772}, "pydrex.core.MineralFabric.olivine_D": {"tf": 1.7320508075688772}, "pydrex.core.MineralFabric.olivine_E": {"tf": 1.7320508075688772}, "pydrex.core.MineralFabric.enstatite_AB": {"tf": 1.7320508075688772}, "pydrex.core.get_crss": {"tf": 3.4641016151377544}, "pydrex.core.derivatives": {"tf": 9.486832980505138}, "pydrex.diagnostics": {"tf": 4.47213595499958}, "pydrex.diagnostics.elasticity_components": {"tf": 9.643650760992955}, "pydrex.diagnostics.bingham_average": {"tf": 4}, "pydrex.diagnostics.finite_strain": {"tf": 2.449489742783178}, "pydrex.diagnostics.symmetry_pgr": {"tf": 5.196152422706632}, "pydrex.diagnostics.misorientation_indices": {"tf": 5.5677643628300215}, "pydrex.diagnostics.misorientation_index": {"tf": 6.082762530298219}, "pydrex.diagnostics.coaxial_index": {"tf": 3.4641016151377544}, "pydrex.diagnostics.smallest_angle": {"tf": 18}, "pydrex.exceptions": {"tf": 3}, "pydrex.exceptions.Error": {"tf": 1.7320508075688772}, "pydrex.exceptions.MissingDependencyError": {"tf": 2.449489742783178}, "pydrex.exceptions.MissingDependencyError.__init__": {"tf": 1.7320508075688772}, "pydrex.exceptions.MissingDependencyError.message": {"tf": 1.7320508075688772}, "pydrex.exceptions.ConfigError": {"tf": 2.449489742783178}, "pydrex.exceptions.ConfigError.__init__": {"tf": 1.7320508075688772}, "pydrex.exceptions.ConfigError.message": {"tf": 1.7320508075688772}, "pydrex.exceptions.MeshError": {"tf": 2.449489742783178}, "pydrex.exceptions.MeshError.__init__": {"tf": 1.7320508075688772}, "pydrex.exceptions.MeshError.message": {"tf": 1.7320508075688772}, "pydrex.exceptions.IterationError": {"tf": 2.449489742783178}, "pydrex.exceptions.IterationError.__init__": {"tf": 1.7320508075688772}, "pydrex.exceptions.IterationError.message": {"tf": 1.7320508075688772}, "pydrex.exceptions.SCSVError": {"tf": 3.4641016151377544}, "pydrex.exceptions.SCSVError.__init__": {"tf": 1.7320508075688772}, "pydrex.exceptions.SCSVError.message": {"tf": 1.7320508075688772}, "pydrex.exceptions.ModelContextError": {"tf": 2.8284271247461903}, "pydrex.exceptions.ModelContextError.__init__": {"tf": 1.7320508075688772}, "pydrex.exceptions.ModelContextError.message": {"tf": 1.7320508075688772}, "pydrex.geometry": {"tf": 2.6457513110645907}, "pydrex.geometry.LatticeSystem": {"tf": 5.0990195135927845}, "pydrex.geometry.LatticeSystem.triclinic": {"tf": 1.7320508075688772}, "pydrex.geometry.LatticeSystem.monoclinic": {"tf": 1.7320508075688772}, "pydrex.geometry.LatticeSystem.orthorhombic": {"tf": 1.7320508075688772}, "pydrex.geometry.LatticeSystem.rhombohedral": {"tf": 1.7320508075688772}, "pydrex.geometry.LatticeSystem.tetragonal": {"tf": 1.7320508075688772}, "pydrex.geometry.LatticeSystem.hexagonal": {"tf": 1.7320508075688772}, "pydrex.geometry.to_cartesian": {"tf": 5.0990195135927845}, "pydrex.geometry.to_spherical": {"tf": 5.0990195135927845}, "pydrex.geometry.misorientation_angles": {"tf": 6.6332495807108}, "pydrex.geometry.symmetry_operations": {"tf": 3.1622776601683795}, "pydrex.geometry.poles": {"tf": 3.7416573867739413}, "pydrex.geometry.lambert_equal_area": {"tf": 3}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 20.396078054371138}, "pydrex.geometry.to_indices": {"tf": 1.7320508075688772}, "pydrex.io": {"tf": 5.477225575051661}, "pydrex.io.DEFAULT_PARAMS": {"tf": 1.7320508075688772}, "pydrex.io.SCSV_TYPEMAP": {"tf": 1.7320508075688772}, "pydrex.io.extract_h5part": {"tf": 1.7320508075688772}, "pydrex.io.read_scsv": {"tf": 2.8284271247461903}, "pydrex.io.write_scsv_header": {"tf": 5.656854249492381}, "pydrex.io.save_scsv": {"tf": 5.5677643628300215}, "pydrex.io.parse_config": {"tf": 1.7320508075688772}, "pydrex.io.resolve_path": {"tf": 2.8284271247461903}, "pydrex.io.stringify": {"tf": 1.7320508075688772}, "pydrex.io.data": {"tf": 1.7320508075688772}, "pydrex.logger": {"tf": 20.049937655763422}, "pydrex.logger.ConsoleFormatter": {"tf": 1.7320508075688772}, "pydrex.logger.ConsoleFormatter.colorfmt": {"tf": 1.7320508075688772}, "pydrex.logger.ConsoleFormatter.format": {"tf": 2.449489742783178}, "pydrex.logger.LOGGER": {"tf": 1.7320508075688772}, "pydrex.logger.CONSOLE_LOGGER": {"tf": 1.7320508075688772}, "pydrex.logger.handle_exception": {"tf": 1.7320508075688772}, "pydrex.logger.handler_level": {"tf": 5}, "pydrex.logger.logfile_enable": {"tf": 2.6457513110645907}, "pydrex.logger.critical": {"tf": 1.7320508075688772}, "pydrex.logger.error": {"tf": 1.7320508075688772}, "pydrex.logger.warning": {"tf": 1.7320508075688772}, "pydrex.logger.info": {"tf": 1.7320508075688772}, "pydrex.logger.debug": {"tf": 1.7320508075688772}, "pydrex.logger.exception": {"tf": 2.449489742783178}, "pydrex.logger.quiet_aliens": {"tf": 2}, "pydrex.minerals": {"tf": 4.123105625617661}, "pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 2.6457513110645907}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 2.6457513110645907}, "pydrex.minerals.OLIVINE_PRIMARY_AXIS": {"tf": 2.23606797749979}, "pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"tf": 2.8284271247461903}, "pydrex.minerals.voigt_averages": {"tf": 5.291502622129181}, "pydrex.minerals.Mineral": {"tf": 25.13961017995307}, "pydrex.minerals.Mineral.__init__": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral.phase": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral.fabric": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral.regime": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral.n_grains": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral.fractions_init": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral.orientations_init": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral.fractions": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral.orientations": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral.seed": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral.lband": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral.uband": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral.update_orientations": {"tf": 22.978250586152114}, "pydrex.minerals.Mineral.save": {"tf": 5.385164807134504}, "pydrex.minerals.Mineral.load": {"tf": 4.69041575982343}, "pydrex.minerals.Mineral.from_file": {"tf": 4.898979485566356}, "pydrex.mock": {"tf": 2.6457513110645907}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 2.23606797749979}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 2.23606797749979}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 2.23606797749979}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 2.23606797749979}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 2.449489742783178}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 2.449489742783178}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 2.449489742783178}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 2.23606797749979}, "pydrex.pathlines": {"tf": 2.6457513110645907}, "pydrex.pathlines.get_pathline": {"tf": 8.94427190999916}, "pydrex.stats": {"tf": 2.6457513110645907}, "pydrex.stats.resample_orientations": {"tf": 5.830951894845301}, "pydrex.stats.misorientation_hist": {"tf": 6.324555320336759}, "pydrex.stats.misorientations_random": {"tf": 4.795831523312719}, "pydrex.stats.point_density": {"tf": 6.48074069840786}, "pydrex.stats.exponential_kamb": {"tf": 1.7320508075688772}, "pydrex.stats.linear_inverse_kamb": {"tf": 1.7320508075688772}, "pydrex.stats.square_inverse_kamb": {"tf": 1.7320508075688772}, "pydrex.stats.kamb_count": {"tf": 1.7320508075688772}, "pydrex.stats.schmidt_count": {"tf": 1.7320508075688772}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 3.3166247903554}, "pydrex.tensors": {"tf": 3.1622776601683795}, "pydrex.tensors.PERMUTATION_SYMBOL": {"tf": 1.7320508075688772}, "pydrex.tensors.voigt_decompose": {"tf": 5.0990195135927845}, "pydrex.tensors.mono_project": {"tf": 3.7416573867739413}, "pydrex.tensors.ortho_project": {"tf": 3.7416573867739413}, "pydrex.tensors.tetr_project": {"tf": 3.7416573867739413}, "pydrex.tensors.hex_project": {"tf": 3.7416573867739413}, "pydrex.tensors.upper_tri_to_symmetric": {"tf": 14}, "pydrex.tensors.voigt_to_elastic_tensor": {"tf": 2.8284271247461903}, "pydrex.tensors.elastic_tensor_to_voigt": {"tf": 1.7320508075688772}, "pydrex.tensors.voigt_matrix_to_vector": {"tf": 1.7320508075688772}, "pydrex.tensors.voigt_vector_to_matrix": {"tf": 2.8284271247461903}, "pydrex.tensors.rotate": {"tf": 1.7320508075688772}, "pydrex.utils": {"tf": 2.6457513110645907}, "pydrex.utils.import_proc_pool": {"tf": 4.58257569495584}, "pydrex.utils.strain_increment": {"tf": 3}, "pydrex.utils.apply_gbs": {"tf": 1.7320508075688772}, "pydrex.utils.extract_vars": {"tf": 1.7320508075688772}, "pydrex.utils.remove_nans": {"tf": 1.7320508075688772}, "pydrex.utils.remove_dim": {"tf": 15.811388300841896}, "pydrex.utils.add_dim": {"tf": 16.401219466856727}, "pydrex.utils.default_ncpus": {"tf": 3.605551275463989}, "pydrex.utils.diff_like": {"tf": 16.55294535724685}, "pydrex.utils.angle_fse_simpleshear": {"tf": 1.7320508075688772}, "pydrex.utils.lag_2d_corner_flow": {"tf": 3}, "pydrex.utils.quat_product": {"tf": 1.7320508075688772}, "pydrex.utils.redraw_legend": {"tf": 7.615773105863909}, "pydrex.utils.add_subplot_labels": {"tf": 5.656854249492381}, "pydrex.velocity": {"tf": 3.4641016151377544}, "pydrex.velocity.simple_shear_2d": {"tf": 18.35755975068582}, "pydrex.velocity.cell_2d": {"tf": 33.36165463522455}, "pydrex.velocity.corner_2d": {"tf": 7.810249675906654}, "pydrex.visualisation": {"tf": 2.6457513110645907}, "pydrex.visualisation.polefigures": {"tf": 2.8284271247461903}, "pydrex.visualisation.pathline_box2d": {"tf": 9.539392014169456}, "pydrex.visualisation.alignment": {"tf": 10.14889156509222}, "pydrex.visualisation.strengths": {"tf": 9.219544457292887}, "pydrex.visualisation.grainsizes": {"tf": 3.7416573867739413}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 6.244997998398398}, "pydrex.visualisation.spin": {"tf": 3.872983346207417}, "pydrex.visualisation.growth": {"tf": 3.872983346207417}, "pydrex.visualisation.figure_unless": {"tf": 3.872983346207417}, "pydrex.visualisation.figure": {"tf": 3.872983346207417}, "tests": {"tf": 13.416407864998739}, "tests.conftest": {"tf": 2.6457513110645907}, "tests.conftest.pytest_addoption": {"tf": 1.7320508075688772}, "tests.conftest.PytestConsoleLogger": {"tf": 1.7320508075688772}, "tests.conftest.PytestConsoleLogger.__init__": {"tf": 2.449489742783178}, "tests.conftest.PytestConsoleLogger.name": {"tf": 1.7320508075688772}, "tests.conftest.PytestConsoleLogger.log_cli_handler": {"tf": 1.7320508075688772}, "tests.conftest.PytestConsoleLogger.pytest_runtest_teardown": {"tf": 1.7320508075688772}, "tests.conftest.pytest_configure": {"tf": 1.7320508075688772}, "tests.conftest.pytest_collection_modifyitems": {"tf": 1.7320508075688772}, "tests.conftest.outdir": {"tf": 1.7320508075688772}, "tests.conftest.ncpus": {"tf": 1.7320508075688772}, "tests.conftest.named_tempfile_kwargs": {"tf": 1.7320508075688772}, "tests.conftest.ray_session": {"tf": 1.7320508075688772}, "tests.conftest.console_handler": {"tf": 1.7320508075688772}, "tests.conftest.params_Fraters2021": {"tf": 1.7320508075688772}, "tests.conftest.params_Kaminski2001_fig5_solid": {"tf": 1.7320508075688772}, "tests.conftest.params_Kaminski2001_fig5_shortdash": {"tf": 1.7320508075688772}, "tests.conftest.params_Kaminski2001_fig5_longdash": {"tf": 1.7320508075688772}, "tests.conftest.params_Kaminski2004_fig4_triangles": {"tf": 1.7320508075688772}, "tests.conftest.params_Kaminski2004_fig4_squares": {"tf": 1.7320508075688772}, "tests.conftest.params_Kaminski2004_fig4_circles": {"tf": 1.7320508075688772}, "tests.conftest.params_Hedjazian2017": {"tf": 1.7320508075688772}, "tests.conftest.n_grains": {"tf": 1.7320508075688772}, "tests.conftest.hkl": {"tf": 1.7320508075688772}, "tests.conftest.ref_axes": {"tf": 1.7320508075688772}, "tests.conftest.seeds": {"tf": 1.7320508075688772}, "tests.conftest.seed": {"tf": 1.7320508075688772}, "tests.conftest.seeds_nearX45": {"tf": 1.7320508075688772}, "tests.test_config": {"tf": 2.6457513110645907}, "tests.test_config.test_specfile": {"tf": 1.7320508075688772}, "tests.test_core": {"tf": 2.6457513110645907}, "tests.test_core.SUBDIR": {"tf": 1.7320508075688772}, "tests.test_core.TestDislocationCreepOPX": {"tf": 1.7320508075688772}, "tests.test_core.TestDislocationCreepOPX.class_id": {"tf": 1.7320508075688772}, "tests.test_core.TestDislocationCreepOPX.test_shear_dudz": {"tf": 1.7320508075688772}, "tests.test_core.TestDislocationCreepOPX.test_shear_dvdx": {"tf": 1.7320508075688772}, "tests.test_core.TestDislocationCreepOlivineA": {"tf": 1.7320508075688772}, "tests.test_core.TestDislocationCreepOlivineA.class_id": {"tf": 1.7320508075688772}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"tf": 2.23606797749979}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"tf": 2.23606797749979}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"tf": 2.23606797749979}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"tf": 2.23606797749979}, "tests.test_core.TestRecrystallisation2D": {"tf": 1.7320508075688772}, "tests.test_core.TestRecrystallisation2D.class_id": {"tf": 1.7320508075688772}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 3}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 3.3166247903554}, "tests.test_corner_flow_2d": {"tf": 2.6457513110645907}, "tests.test_corner_flow_2d.SUBDIR": {"tf": 1.7320508075688772}, "tests.test_corner_flow_2d.TestOlivineA": {"tf": 1.7320508075688772}, "tests.test_corner_flow_2d.TestOlivineA.class_id": {"tf": 1.7320508075688772}, "tests.test_corner_flow_2d.TestOlivineA.run": {"tf": 1.7320508075688772}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 4.242640687119285}, "tests.test_diagnostics": {"tf": 2.6457513110645907}, "tests.test_diagnostics.TestElasticityComponents": {"tf": 1.7320508075688772}, "tests.test_diagnostics.TestElasticityComponents.test_olivine_Browaeys2004": {"tf": 1.7320508075688772}, "tests.test_diagnostics.TestElasticityComponents.test_enstatite_Browaeys2004": {"tf": 1.7320508075688772}, "tests.test_diagnostics.TestSymmetryPGR": {"tf": 1.7320508075688772}, "tests.test_diagnostics.TestSymmetryPGR.test_pointX": {"tf": 1.7320508075688772}, "tests.test_diagnostics.TestSymmetryPGR.test_random": {"tf": 1.7320508075688772}, "tests.test_diagnostics.TestSymmetryPGR.test_girdle": {"tf": 1.7320508075688772}, "tests.test_diagnostics.TestVolumeWeighting": {"tf": 1.7320508075688772}, "tests.test_diagnostics.TestVolumeWeighting.test_output_shape": {"tf": 1.7320508075688772}, "tests.test_diagnostics.TestVolumeWeighting.test_upsample": {"tf": 1.7320508075688772}, "tests.test_diagnostics.TestVolumeWeighting.test_downsample": {"tf": 1.7320508075688772}, "tests.test_diagnostics.TestVolumeWeighting.test_common_input_errors": {"tf": 1.7320508075688772}, "tests.test_diagnostics.TestBinghamStats": {"tf": 1.7320508075688772}, "tests.test_diagnostics.TestBinghamStats.test_average_0": {"tf": 1.7320508075688772}, "tests.test_diagnostics.TestBinghamStats.test_average_twopoles90Z": {"tf": 1.7320508075688772}, "tests.test_diagnostics.TestBinghamStats.test_average_spread10X": {"tf": 1.7320508075688772}, "tests.test_diagnostics.TestMIndex": {"tf": 1.7320508075688772}, "tests.test_diagnostics.TestMIndex.test_texture_uniform_ortho": {"tf": 1.7320508075688772}, "tests.test_diagnostics.TestMIndex.test_texture_spread10X_ortho": {"tf": 1.7320508075688772}, "tests.test_diagnostics.TestMIndex.test_texture_spread45X_ortho": {"tf": 1.7320508075688772}, "tests.test_diagnostics.TestMIndex.test_textures_increasing_ortho": {"tf": 1.7320508075688772}, "tests.test_diagnostics.TestMIndex.test_texture_girdle_ortho": {"tf": 1.7320508075688772}, "tests.test_doctests": {"tf": 2.6457513110645907}, "tests.test_doctests.test_doctests": {"tf": 1.7320508075688772}, "tests.test_geometry": {"tf": 2.6457513110645907}, "tests.test_geometry.test_poles_example": {"tf": 1.7320508075688772}, "tests.test_geometry.test_lambert_equal_area": {"tf": 1.7320508075688772}, "tests.test_scsv": {"tf": 2.6457513110645907}, "tests.test_scsv.test_validate_schema": {"tf": 1.7320508075688772}, "tests.test_scsv.test_read_specfile": {"tf": 1.7320508075688772}, "tests.test_scsv.test_save_specfile": {"tf": 1.7320508075688772}, "tests.test_scsv.test_read_Kaminski2002": {"tf": 1.7320508075688772}, "tests.test_scsv.test_save_scsv_errors": {"tf": 1.7320508075688772}, "tests.test_scsv.test_read_Kaminski2004": {"tf": 1.7320508075688772}, "tests.test_scsv.test_read_Skemer2016": {"tf": 1.7320508075688772}, "tests.test_simple_shear_2d": {"tf": 2.6457513110645907}, "tests.test_simple_shear_2d.SUBDIR": {"tf": 1.7320508075688772}, "tests.test_simple_shear_2d.TestPreliminaries": {"tf": 1.7320508075688772}, "tests.test_simple_shear_2d.TestPreliminaries.test_strain_increment": {"tf": 1.7320508075688772}, "tests.test_simple_shear_2d.TestOlivineA": {"tf": 1.7320508075688772}, "tests.test_simple_shear_2d.TestOlivineA.class_id": {"tf": 1.7320508075688772}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 3.4641016151377544}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_Kaminski2001": {"tf": 2.23606797749979}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_FortranDRex": {"tf": 1.7320508075688772}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_FortranDRex": {"tf": 1.7320508075688772}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_long_FortranDRex": {"tf": 1.7320508075688772}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_Kaminski2004": {"tf": 2.23606797749979}, "tests.test_simple_shear_2d.TestOlivineA.test_zero_recrystallisation": {"tf": 1.7320508075688772}, "tests.test_simple_shear_2d.TestOlivineA.test_grainsize_median": {"tf": 2.449489742783178}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 2.23606797749979}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 3.3166247903554}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 4.242640687119285}, "tests.test_simple_shear_2d.TestOlivineA.test_dudz_pathline": {"tf": 1.7320508075688772}, "tests.test_simple_shear_3d": {"tf": 2.6457513110645907}, "tests.test_simple_shear_3d.SUBDIR": {"tf": 1.7320508075688772}, "tests.test_simple_shear_3d.TestFraters2021": {"tf": 1.7320508075688772}, "tests.test_simple_shear_3d.TestFraters2021.class_id": {"tf": 1.7320508075688772}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 4.47213595499958}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 3}, "tests.test_tensors": {"tf": 2.6457513110645907}, "tests.test_tensors.test_voigt_decompose": {"tf": 1.7320508075688772}, "tests.test_tensors.test_voigt_tensor": {"tf": 2}, "tests.test_tensors.test_voigt_to_vector": {"tf": 1.7320508075688772}, "tests.test_vortex_2d": {"tf": 2.6457513110645907}, "tests.test_vortex_2d.SUBDIR": {"tf": 1.7320508075688772}, "tests.test_vortex_2d.TestCellOlivineA": {"tf": 1.7320508075688772}, "tests.test_vortex_2d.TestCellOlivineA.class_id": {"tf": 1.7320508075688772}, "tests.test_vortex_2d.TestCellOlivineA.run": {"tf": 1.7320508075688772}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_10k": {"tf": 1.7320508075688772}, "tests.test_vortex_2d.TestCellOlivineA.test_xz": {"tf": 1.7320508075688772}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_ensemble": {"tf": 2.23606797749979}}, "df": 317, "s": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.cli.MeshGenerator": {"tf": 1}, "pydrex.cli.H5partExtractor": {"tf": 1.4142135623730951}, "pydrex.cli.PoleFigureVisualiser": {"tf": 1}, "pydrex.logger": {"tf": 2.449489742783178}, "pydrex.logger.ConsoleFormatter.format": {"tf": 1}, "pydrex.logger.handler_level": {"tf": 1}, "pydrex.minerals.voigt_averages": {"tf": 1}, "pydrex.utils.import_proc_pool": {"tf": 1}, "tests": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}}, "df": 12, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1.4142135623730951}}, "df": 1, "s": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.io": {"tf": 1}, "pydrex.io.DEFAULT_PARAMS": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.run": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.run": {"tf": 1}}, "df": 7, "s": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.core.derivatives": {"tf": 1}, "tests": {"tf": 1}}, "df": 3}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1}}, "df": 1}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"pydrex": {"tf": 1}}, "df": 1}, "e": {"docs": {"pydrex": {"tf": 1}, "pydrex.cli.MeshGenerator": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1.4142135623730951}, "pydrex.utils.angle_fse_simpleshear": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1.4142135623730951}, "tests.test_core.TestRecrystallisation2D": {"tf": 1}, "tests.test_simple_shear_2d": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}, "tests.test_simple_shear_3d": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 11, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.interp_GBM_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_long_FortranDRex": {"tf": 1}}, "df": 3}}}}}}}}}, "g": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.minerals.Mineral.update_orientations": {"tf": 1.4142135623730951}, "pydrex.velocity.simple_shear_2d": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 5, "s": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 1}, "tests": {"tf": 1}}, "df": 2}}}}}}}}}, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}}}}, "z": {"docs": {}, "df": 0, "e": {"docs": {"tests": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_grainsize_median": {"tf": 1}}, "df": 2, "s": {"docs": {"pydrex.cli.H5partExtractor": {"tf": 1}, "pydrex.utils.extract_vars": {"tf": 1}}, "df": 2}}}, "n": {"docs": {"pydrex.velocity.cell_2d": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1.4142135623730951}}, "df": 2, "\u03c6": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.diagnostics": {"tf": 1.4142135623730951}}, "df": 1}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.diagnostics": {"tf": 1}}, "df": 1}}}}}, "\u03b8": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.diagnostics": {"tf": 1}}, "df": 1}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.diagnostics": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.minerals.Mineral": {"tf": 1}, "tests.conftest.PytestConsoleLogger.__init__": {"tf": 1}, "tests.test_core.TestDislocationCreepOPX": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"tf": 1}}, "df": 8}}}}}, "o": {"docs": {"pydrex": {"tf": 2}, "pydrex.logger": {"tf": 1}, "pydrex.minerals": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "tests.conftest.PytestConsoleLogger.__init__": {"tf": 1}}, "df": 5, "f": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.core": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1.7320508075688772}}, "df": 1, "r": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.core": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1.4142135623730951}}, "df": 3}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.velocity": {"tf": 1}}, "df": 1}}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "tests": {"tf": 1}}, "df": 3}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}, "pydrex.io": {"tf": 1}, "pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}, "tests": {"tf": 1}}, "df": 5}}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.stats.resample_orientations": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "b": {"docs": {"pydrex": {"tf": 1}}, "df": 1, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.axes": {"tf": 1}, "pydrex.exceptions": {"tf": 1}}, "df": 2}}}}}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.utils.add_subplot_labels": {"tf": 1.4142135623730951}}, "df": 1, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}}}}, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.tensors.mono_project": {"tf": 1}, "pydrex.tensors.ortho_project": {"tf": 1}, "pydrex.tensors.tetr_project": {"tf": 1}, "pydrex.tensors.hex_project": {"tf": 1}}, "df": 4}}}}, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"tests": {"tf": 1}}, "df": 1}}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"tests": {"tf": 1}, "tests.test_doctests": {"tf": 1}, "tests.test_doctests.test_doctests": {"tf": 1}}, "df": 3}}}}}}}}, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.utils.default_ncpus": {"tf": 1}}, "df": 1, "s": {"docs": {"pydrex": {"tf": 1}}, "df": 1}, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex": {"tf": 2}, "pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.cli.MeshGenerator": {"tf": 1}, "pydrex.cli.H5partExtractor": {"tf": 1}, "pydrex.core.MineralPhase": {"tf": 1}, "pydrex.core.MineralFabric": {"tf": 1.4142135623730951}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.geometry.LatticeSystem": {"tf": 1}, "pydrex.io": {"tf": 1}, "pydrex.io.SCSV_TYPEMAP": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.stats.misorientations_random": {"tf": 1}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1}}, "df": 14}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.io": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.logger": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}, "m": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.diagnostics.symmetry_pgr": {"tf": 1}}, "df": 2, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.cli.H5partExtractor": {"tf": 1}}, "df": 1}}}}}}, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.velocity.corner_2d": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {"pydrex.diagnostics": {"tf": 1}, "pydrex.tensors": {"tf": 1}, "tests": {"tf": 1.4142135623730951}}, "df": 3}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.diagnostics.coaxial_index": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 2.23606797749979}}, "df": 1, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"pydrex": {"tf": 2.23606797749979}, "pydrex.cli.H5partExtractor": {"tf": 1.4142135623730951}, "pydrex.core.derivatives": {"tf": 1.4142135623730951}, "pydrex.diagnostics": {"tf": 1}, "pydrex.diagnostics.finite_strain": {"tf": 1.7320508075688772}, "pydrex.pathlines.get_pathline": {"tf": 2}, "pydrex.utils.strain_increment": {"tf": 1.7320508075688772}, "pydrex.velocity.simple_shear_2d": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1.7320508075688772}, "pydrex.visualisation.strengths": {"tf": 1.4142135623730951}, "tests.test_simple_shear_2d.TestPreliminaries.test_strain_increment": {"tf": 1.4142135623730951}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1.4142135623730951}}, "df": 12, "s": {"docs": {"pydrex.visualisation.alignment": {"tf": 1.4142135623730951}, "pydrex.visualisation.strengths": {"tf": 1.4142135623730951}, "pydrex.visualisation.grainsizes": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_Kaminski2001": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_Kaminski2004": {"tf": 1}}, "df": 5}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"pydrex": {"tf": 2}, "pydrex.core": {"tf": 1.7320508075688772}, "pydrex.core.get_crss": {"tf": 1}, "pydrex.core.derivatives": {"tf": 1.4142135623730951}}, "df": 4, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.core.get_crss": {"tf": 1}, "pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"tf": 1}}, "df": 2}}, "^": {"docs": {}, "df": 0, "p": {"docs": {"pydrex.core.derivatives": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.visualisation.strengths": {"tf": 1.7320508075688772}, "tests.test_diagnostics.TestMIndex": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_textures_increasing_ortho": {"tf": 1}}, "df": 4, "s": {"docs": {"pydrex.visualisation.pathline_box2d": {"tf": 1.4142135623730951}, "pydrex.visualisation.strengths": {"tf": 2}}, "df": 2}}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {"pydrex.io.write_scsv_header": {"tf": 1.7320508075688772}}, "df": 1, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.velocity.corner_2d": {"tf": 1}}, "df": 1}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.io.stringify": {"tf": 1}, "pydrex.logger": {"tf": 1}, "pydrex.logger.ConsoleFormatter.format": {"tf": 1.7320508075688772}, "pydrex.logger.handler_level": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}, "tests": {"tf": 1.4142135623730951}}, "df": 8, "s": {"docs": {"pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}}, "df": 1}}}}, "|": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 1}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}}, "df": 2}, "d": {"docs": {"pydrex": {"tf": 1}, "pydrex.cli.H5partExtractor": {"tf": 1.4142135623730951}, "pydrex.minerals.voigt_averages": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.minerals.Mineral.save": {"tf": 1}}, "df": 5}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.minerals.voigt_averages": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}}, "df": 2}}}}, "p": {"docs": {"pydrex.minerals.Mineral.update_orientations": {"tf": 1}}, "df": 1}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.velocity.cell_2d": {"tf": 1}, "tests.test_vortex_2d": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.run": {"tf": 1}}, "df": 4}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.stats": {"tf": 1}}, "df": 3}}, "s": {"docs": {"pydrex.diagnostics.bingham_average": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats": {"tf": 1}}, "df": 2}}}}}, "c": {"docs": {"pydrex": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}}, "df": 2}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}}, "df": 3}}}}}}, "e": {"docs": {"pydrex": {"tf": 1.7320508075688772}, "pydrex.exceptions.ModelContextError": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.velocity": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}}, "df": 6}, "s": {"docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 2.449489742783178}, "pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 3}}, "c": {"docs": {}, "df": 0, "k": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.geometry.misorientation_angles": {"tf": 1}}, "df": 1}}}}}}}}, "s": {"docs": {"pydrex.visualisation.polefigures": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}}, "df": 2}}}}}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"tests.test_vortex_2d": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_ensemble": {"tf": 1}}, "df": 2}}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "y": {"docs": {"pydrex": {"tf": 1.7320508075688772}, "pydrex.io": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.velocity": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1.4142135623730951}, "pydrex.velocity.corner_2d": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}}, "df": 7}}}, "p": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.logger.ConsoleFormatter.format": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1.4142135623730951}, "pydrex.stats.point_density": {"tf": 1}}, "df": 3}}}, "y": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.logger": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 1.4142135623730951}}, "df": 3}}}}}}}, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {"pydrex.utils.import_proc_pool": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1.4142135623730951}}, "df": 1}}}, "y": {"docs": {"pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.minerals.Mineral": {"tf": 1.4142135623730951}}, "df": 1, "s": {"docs": {"pydrex": {"tf": 1}, "pydrex.diagnostics.misorientation_indices": {"tf": 1.7320508075688772}}, "df": 2}}}}}}}}, "y": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}, "c": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 2.449489742783178}, "pydrex.diagnostics.bingham_average": {"tf": 1}, "pydrex.tensors": {"tf": 1.7320508075688772}, "pydrex.tensors.upper_tri_to_symmetric": {"tf": 1.4142135623730951}, "tests.test_diagnostics.TestBinghamStats": {"tf": 1}}, "df": 5}}, "y": {"docs": {"pydrex": {"tf": 2}, "pydrex.diagnostics.elasticity_components": {"tf": 1.7320508075688772}, "pydrex.diagnostics.symmetry_pgr": {"tf": 1.4142135623730951}, "pydrex.diagnostics.misorientation_index": {"tf": 1.7320508075688772}, "pydrex.diagnostics.coaxial_index": {"tf": 1.7320508075688772}, "pydrex.geometry.symmetry_operations": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1.7320508075688772}, "pydrex.stats.misorientations_random": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 1}, "pydrex.tensors.mono_project": {"tf": 1.4142135623730951}, "pydrex.tensors.ortho_project": {"tf": 1.4142135623730951}, "pydrex.tensors.tetr_project": {"tf": 1.4142135623730951}, "pydrex.tensors.hex_project": {"tf": 1.4142135623730951}, "pydrex.visualisation.alignment": {"tf": 1}, "tests.conftest.seeds_nearX45": {"tf": 1}, "tests.test_diagnostics.TestElasticityComponents": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_pointX": {"tf": 1}}, "df": 18}}}}}, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.utils.redraw_legend": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {"pydrex.core": {"tf": 1.4142135623730951}, "pydrex.core.get_crss": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.diagnostics.misorientation_index": {"tf": 1.4142135623730951}, "pydrex.geometry.LatticeSystem": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1.4142135623730951}, "pydrex.stats.misorientations_random": {"tf": 1}}, "df": 7, "s": {"docs": {"pydrex.core.get_crss": {"tf": 1.4142135623730951}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.geometry.LatticeSystem": {"tf": 1}, "pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"tf": 1.4142135623730951}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.stats.misorientations_random": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}}, "df": 7}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.utils.default_ncpus": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {"pydrex": {"tf": 1}, "pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.cli.MeshGenerator": {"tf": 1.4142135623730951}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}, "pydrex.io": {"tf": 1}, "pydrex.logger.handler_level": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1.7320508075688772}, "pydrex.visualisation.pathline_box2d": {"tf": 1.4142135623730951}, "pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}, "tests": {"tf": 1}}, "df": 17, "s": {"docs": {"pydrex": {"tf": 1}}, "df": 1}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.logger": {"tf": 1}}, "df": 1, "s": {"docs": {"pydrex.logger": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.visualisation.figure_unless": {"tf": 1}, "pydrex.visualisation.figure": {"tf": 1}}, "df": 4}}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.logger": {"tf": 1.7320508075688772}}, "df": 1}}}}}}, "e": {"docs": {"pydrex": {"tf": 2.6457513110645907}, "pydrex.core.MineralFabric": {"tf": 1}, "pydrex.diagnostics.bingham_average": {"tf": 1}, "pydrex.diagnostics.symmetry_pgr": {"tf": 1}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.diagnostics.misorientation_index": {"tf": 1.4142135623730951}, "pydrex.geometry.misorientation_angles": {"tf": 1}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}, "pydrex.io": {"tf": 1}, "pydrex.io.read_scsv": {"tf": 1}, "pydrex.io.write_scsv_header": {"tf": 1}, "pydrex.io.save_scsv": {"tf": 1}, "pydrex.logger.handler_level": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.minerals.Mineral.save": {"tf": 1}, "pydrex.minerals.Mineral.load": {"tf": 1}, "pydrex.minerals.Mineral.from_file": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1.4142135623730951}, "pydrex.stats.misorientation_hist": {"tf": 1.4142135623730951}, "pydrex.stats.misorientations_random": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 1}, "pydrex.tensors.mono_project": {"tf": 1}, "pydrex.tensors.ortho_project": {"tf": 1}, "pydrex.tensors.tetr_project": {"tf": 1}, "pydrex.tensors.hex_project": {"tf": 1}, "pydrex.tensors.voigt_to_elastic_tensor": {"tf": 1}, "pydrex.tensors.voigt_vector_to_matrix": {"tf": 1}, "pydrex.utils.lag_2d_corner_flow": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}, "tests": {"tf": 1.4142135623730951}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}}, "df": 34, "d": {"docs": {"pydrex.minerals.Mineral": {"tf": 1.4142135623730951}, "pydrex.stats.resample_orientations": {"tf": 1.4142135623730951}, "tests.conftest.seeds": {"tf": 1}, "tests.conftest.seed": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}}, "df": 5, "s": {"docs": {"tests.conftest.seeds": {"tf": 1}, "tests.conftest.seeds_nearX45": {"tf": 1}}, "df": 2}}}, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.cli.H5partExtractor": {"tf": 1}}, "df": 1}}}}}}, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.cli.NPZFileInspector": {"tf": 1}, "pydrex.cli.PoleFigureVisualiser": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral": {"tf": 1}}, "df": 3}}}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1.4142135623730951}, "pydrex.diagnostics.misorientation_indices": {"tf": 1.4142135623730951}, "pydrex.visualisation.polefigures": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 2.8284271247461903}, "pydrex.visualisation.strengths": {"tf": 2.6457513110645907}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}}, "df": 8}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex": {"tf": 2.23606797749979}, "pydrex.io.read_scsv": {"tf": 1}}, "df": 2}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.geometry.poles": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}}, "df": 2}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.core.derivatives": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.diagnostics.finite_strain": {"tf": 1}}, "df": 1}}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.geometry.symmetry_operations": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1.4142135623730951}, "pydrex.visualisation.strengths": {"tf": 1.4142135623730951}}, "df": 3}}}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1.7320508075688772}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"tests.conftest.PytestConsoleLogger.__init__": {"tf": 1}}, "df": 1}}}}}}, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {"pydrex": {"tf": 2.23606797749979}, "pydrex.cli": {"tf": 1}, "pydrex.cli.NPZFileInspector": {"tf": 1}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.io": {"tf": 1}, "pydrex.io.write_scsv_header": {"tf": 1}, "pydrex.io.save_scsv": {"tf": 1}, "pydrex.logger.exception": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1.4142135623730951}, "tests": {"tf": 2.23606797749979}}, "df": 14}}}, "w": {"docs": {"pydrex.cli.NPZFileInspector": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}}, "df": 3, "n": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.core": {"tf": 1}, "pydrex.core.get_crss": {"tf": 1}, "pydrex.core.derivatives": {"tf": 1.4142135623730951}, "pydrex.diagnostics.elasticity_components": {"tf": 1.4142135623730951}, "pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.utils.strain_increment": {"tf": 1}, "pydrex.utils.angle_fse_simpleshear": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1.4142135623730951}, "pydrex.visualisation.alignment": {"tf": 1.4142135623730951}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}, "tests.test_core.TestRecrystallisation2D": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}, "tests.test_simple_shear_2d": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}, "tests.test_simple_shear_3d": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1.7320508075688772}}, "df": 22, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "k": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.geometry.misorientation_angles": {"tf": 1.7320508075688772}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1.4142135623730951}, "pydrex.utils.diff_like": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_output_shape": {"tf": 1}}, "df": 6, "s": {"docs": {"pydrex.minerals.Mineral.save": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}}, "df": 3}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"tests": {"tf": 1.4142135623730951}, "tests.conftest.PytestConsoleLogger.__init__": {"tf": 1}}, "df": 2}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1.7320508075688772}}, "df": 1}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {"pydrex": {"tf": 1}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.core": {"tf": 2}, "pydrex.core.get_crss": {"tf": 2}, "pydrex.minerals.OLIVINE_PRIMARY_AXIS": {"tf": 1}, "pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"tf": 2}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}}, "df": 11}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.utils.apply_gbs": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}}, "df": 3}}}}}, "o": {"docs": {}, "df": 0, "w": {"docs": {"tests": {"tf": 1.7320508075688772}}, "df": 1}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.io": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.utils.apply_gbs": {"tf": 1}}, "df": 4, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.diagnostics.smallest_angle": {"tf": 2.449489742783178}, "pydrex.geometry.misorientation_angles": {"tf": 1}}, "df": 2}}}}}}, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.stats.point_density": {"tf": 1}, "pydrex.stats.exponential_kamb": {"tf": 1}, "pydrex.stats.linear_inverse_kamb": {"tf": 1}, "pydrex.stats.square_inverse_kamb": {"tf": 1}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}}, "df": 5}}}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1.4142135623730951}}, "df": 2}}, "c": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.io": {"tf": 1.4142135623730951}, "tests.test_config.test_specfile": {"tf": 1}, "tests.test_scsv.test_read_specfile": {"tf": 1}, "tests.test_scsv.test_save_specfile": {"tf": 1}}, "df": 5, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.io.resolve_path": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex": {"tf": 1}, "pydrex.visualisation.polefigures": {"tf": 1}}, "df": 2}}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.cli.PoleFigureVisualiser": {"tf": 1}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.diagnostics.smallest_angle": {"tf": 1}, "pydrex.logger.ConsoleFormatter.format": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}, "tests": {"tf": 1}}, "df": 7}, "r": {"docs": {"pydrex.cli.MeshGenerator": {"tf": 1}}, "df": 1, "s": {"docs": {"pydrex.diagnostics.bingham_average": {"tf": 1}}, "df": 1}}, "s": {"docs": {"pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}}, "df": 2}}}, "y": {"docs": {"pydrex.geometry.poles": {"tf": 1}, "pydrex.io": {"tf": 1}, "pydrex.logger": {"tf": 1}, "pydrex.utils.add_subplot_labels": {"tf": 1}}, "df": 4, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex": {"tf": 1}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}}, "df": 2}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.utils.add_subplot_labels": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1}}, "df": 1}}}, "e": {"docs": {"pydrex.utils.redraw_legend": {"tf": 1.4142135623730951}}, "df": 1}}, "m": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.logger": {"tf": 1}}, "df": 1}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.minerals.Mineral": {"tf": 1}}, "df": 1}}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.geometry.to_cartesian": {"tf": 1.4142135623730951}, "pydrex.geometry.to_spherical": {"tf": 1.4142135623730951}, "pydrex.stats.point_density": {"tf": 1.7320508075688772}}, "df": 3}}}}, "e": {"docs": {"pydrex.geometry.to_cartesian": {"tf": 1}, "pydrex.geometry.lambert_equal_area": {"tf": 1.4142135623730951}, "pydrex.stats.point_density": {"tf": 1.4142135623730951}}, "df": 3}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {"tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_spread10X": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread10X_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread45X_ortho": {"tf": 1}}, "df": 5, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.velocity.corner_2d": {"tf": 1}}, "df": 1}}}}}}}}, "c": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "v": {"docs": {"pydrex": {"tf": 2.6457513110645907}, "pydrex.cli.H5partExtractor": {"tf": 1}, "pydrex.exceptions.SCSVError": {"tf": 1}, "pydrex.io": {"tf": 2.23606797749979}, "pydrex.io.SCSV_TYPEMAP": {"tf": 1}, "pydrex.io.read_scsv": {"tf": 1.4142135623730951}, "pydrex.io.write_scsv_header": {"tf": 2}, "pydrex.io.save_scsv": {"tf": 2}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}, "tests.test_scsv": {"tf": 1}, "tests.test_scsv.test_validate_schema": {"tf": 1}, "tests.test_scsv.test_read_specfile": {"tf": 1}, "tests.test_scsv.test_save_specfile": {"tf": 1}, "tests.test_scsv.test_save_scsv_errors": {"tf": 1}}, "df": 14}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.axes.PoleFigureAxes": {"tf": 1}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.diagnostics.symmetry_pgr": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}}, "df": 6}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.utils.quat_product": {"tf": 1}, "pydrex.velocity": {"tf": 1}}, "df": 3}}, "e": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "pydrex.visualisation.figure": {"tf": 1}}, "df": 3}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.cli.MeshGenerator": {"tf": 1}, "pydrex.cli.H5partExtractor": {"tf": 1.4142135623730951}, "pydrex.cli.NPZFileInspector": {"tf": 1}, "pydrex.cli.PoleFigureVisualiser": {"tf": 1}}, "df": 4, "s": {"docs": {"pydrex.cli": {"tf": 1}}, "df": 1}}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.exceptions.IterationError": {"tf": 1}}, "df": 1}}, "a": {"docs": {"pydrex.io.write_scsv_header": {"tf": 1.7320508075688772}, "pydrex.io.save_scsv": {"tf": 1.4142135623730951}, "tests.test_scsv.test_validate_schema": {"tf": 1}}, "df": 3}}, "d": {"docs": {"pydrex.utils.default_ncpus": {"tf": 1}}, "df": 1}}, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.stats.schmidt_count": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.geometry.symmetry_operations": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1.7320508075688772}}, "df": 4}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.io": {"tf": 1}}, "df": 1}}}}}}}}, "c": {"docs": {}, "df": 0, "s": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}}, "df": 2}}}, "a": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.io.extract_h5part": {"tf": 1}, "pydrex.io.read_scsv": {"tf": 1}, "pydrex.io.write_scsv_header": {"tf": 1}, "pydrex.io.save_scsv": {"tf": 1}, "pydrex.logger": {"tf": 1}, "pydrex.minerals.Mineral.save": {"tf": 1}, "pydrex.minerals.Mineral.load": {"tf": 1}, "pydrex.minerals.Mineral.from_file": {"tf": 1}, "tests": {"tf": 1.7320508075688772}}, "df": 9, "d": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.utils.redraw_legend": {"tf": 1}, "tests": {"tf": 1.7320508075688772}}, "df": 3}, "s": {"docs": {"pydrex.cli.H5partExtractor": {"tf": 1}}, "df": 1}, "z": {"docs": {"pydrex.minerals.Mineral.save": {"tf": 1}}, "df": 1}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.utils.redraw_legend": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.utils.redraw_legend": {"tf": 1}, "tests": {"tf": 1}}, "df": 2}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}, "pydrex.geometry.misorientation_angles": {"tf": 1}, "pydrex.geometry.lambert_equal_area": {"tf": 1}, "pydrex.utils.import_proc_pool": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 5}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.stats.resample_orientations": {"tf": 2.23606797749979}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.utils.default_ncpus": {"tf": 1}}, "df": 1, "l": {"docs": {}, "df": 0, "y": {"docs": {"tests.conftest.PytestConsoleLogger.__init__": {"tf": 1}}, "df": 1}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.velocity": {"tf": 1}}, "df": 1}}, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"tests": {"tf": 1}}, "df": 1}}}}}, "w": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.test_zero_recrystallisation": {"tf": 1}}, "df": 1}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1.4142135623730951}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}}, "df": 4}}}}, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.utils.add_subplot_labels": {"tf": 1}}, "df": 1}}}}}}, "q": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.diagnostics.smallest_angle": {"tf": 2}}, "df": 1}}, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}, "pydrex.stats.square_inverse_kamb": {"tf": 1}}, "df": 2, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "k": {"docs": {"pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}}, "df": 1}}}}}}}}}, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"2": {"0": {"1": {"6": {"docs": {"pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "c": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 4}, "pydrex.diagnostics.bingham_average": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 1.4142135623730951}}, "df": 4, "r": {"docs": {"pydrex.diagnostics": {"tf": 1.4142135623730951}, "pydrex.diagnostics.symmetry_pgr": {"tf": 1.4142135623730951}, "pydrex.velocity.corner_2d": {"tf": 1.7320508075688772}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"tf": 1.4142135623730951}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"tf": 1.4142135623730951}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"tf": 1.4142135623730951}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"tf": 1.4142135623730951}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1.4142135623730951}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1.4142135623730951}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1.4142135623730951}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1.4142135623730951}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1.4142135623730951}}, "df": 12, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex": {"tf": 1.7320508075688772}, "pydrex.diagnostics.elasticity_components": {"tf": 1.7320508075688772}, "pydrex.diagnostics.coaxial_index": {"tf": 1}}, "df": 3, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex": {"tf": 2}, "pydrex.axes.PoleFigureAxes": {"tf": 1.4142135623730951}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1.4142135623730951}, "pydrex.core": {"tf": 1}, "pydrex.diagnostics.bingham_average": {"tf": 1}, "pydrex.geometry.LatticeSystem": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1.4142135623730951}, "pydrex.minerals": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}, "tests.test_core.TestDislocationCreepOPX": {"tf": 1}, "tests.test_geometry.test_poles_example": {"tf": 1}}, "df": 12}}}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.geometry.LatticeSystem": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.minerals.Mineral.update_orientations": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {"pydrex": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}}, "df": 2}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.io.resolve_path": {"tf": 1}, "pydrex.tensors.upper_tri_to_symmetric": {"tf": 1}, "pydrex.tensors.voigt_to_elastic_tensor": {"tf": 1}, "pydrex.tensors.elastic_tensor_to_voigt": {"tf": 1}, "pydrex.tensors.voigt_matrix_to_vector": {"tf": 1}, "pydrex.tensors.voigt_vector_to_matrix": {"tf": 1}, "pydrex.visualisation.figure_unless": {"tf": 1}, "pydrex.visualisation.figure": {"tf": 1}, "tests.conftest.PytestConsoleLogger.__init__": {"tf": 1.4142135623730951}}, "df": 9, "d": {"docs": {"pydrex": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}, "pydrex.visualisation.grainsizes": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}, "pydrex.visualisation.figure_unless": {"tf": 1}}, "df": 9}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"tests": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex": {"tf": 1}, "pydrex.core": {"tf": 1}, "pydrex.core.get_crss": {"tf": 1}, "pydrex.logger": {"tf": 2}, "pydrex.logger.critical": {"tf": 1}, "pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"tf": 1}}, "df": 6}}}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.core": {"tf": 1}, "pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"tf": 1}}, "df": 2}}, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.utils.redraw_legend": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {"tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.io.resolve_path": {"tf": 1.4142135623730951}, "pydrex.logger.handler_level": {"tf": 1}, "tests": {"tf": 1}}, "df": 3, "l": {"docs": {}, "df": 0, "y": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.cli.MeshGenerator": {"tf": 1}}, "df": 2}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 1}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"pydrex.axes": {"tf": 1}, "pydrex.exceptions": {"tf": 1}, "pydrex.io": {"tf": 1}, "pydrex.logger": {"tf": 1}, "tests": {"tf": 1.4142135623730951}, "tests.conftest.PytestConsoleLogger": {"tf": 1}}, "df": 6}}}}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1}}, "df": 1}}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.logger": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 4, "s": {"docs": {"pydrex": {"tf": 1}, "pydrex.cli.H5partExtractor": {"tf": 1}, "pydrex.core": {"tf": 1}, "pydrex.core.derivatives": {"tf": 1}}, "df": 4}, "d": {"docs": {"pydrex.logger": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex": {"tf": 1}, "pydrex.tensors.mono_project": {"tf": 1}, "pydrex.tensors.ortho_project": {"tf": 1}, "pydrex.tensors.tetr_project": {"tf": 1}, "pydrex.tensors.hex_project": {"tf": 1}}, "df": 5}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1.4142135623730951}}, "df": 1}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1}}, "df": 2}}}}, "i": {"docs": {}, "df": 0, "u": {"docs": {"pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.tensors.voigt_decompose": {"tf": 1}, "pydrex.tensors.mono_project": {"tf": 1}, "pydrex.tensors.ortho_project": {"tf": 1}, "pydrex.tensors.tetr_project": {"tf": 1}, "pydrex.tensors.hex_project": {"tf": 1}}, "df": 5}}}}, "c": {"docs": {}, "df": 0, "k": {"docs": {"pydrex.visualisation.polefigures": {"tf": 1}, "tests": {"tf": 1.4142135623730951}, "tests.test_scsv.test_save_scsv_errors": {"tf": 1}, "tests.test_simple_shear_2d.TestPreliminaries": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_zero_recrystallisation": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_grainsize_median": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz": {"tf": 1}}, "df": 7, "s": {"docs": {"tests": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {"tests": {"tf": 1}}, "df": 1, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.diagnostics.coaxial_index": {"tf": 1}, "pydrex.tensors.mono_project": {"tf": 1}, "pydrex.tensors.ortho_project": {"tf": 1}, "pydrex.tensors.tetr_project": {"tf": 1}, "pydrex.tensors.hex_project": {"tf": 1}, "pydrex.tensors.voigt_matrix_to_vector": {"tf": 1}, "pydrex.tensors.voigt_vector_to_matrix": {"tf": 1}}, "df": 7, "s": {"docs": {"pydrex": {"tf": 1}, "pydrex.tensors": {"tf": 1.4142135623730951}, "pydrex.tensors.mono_project": {"tf": 1}, "pydrex.tensors.ortho_project": {"tf": 1}, "pydrex.tensors.tetr_project": {"tf": 1}, "pydrex.tensors.hex_project": {"tf": 1}}, "df": 6}}}}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}, "pydrex.diagnostics.bingham_average": {"tf": 1}, "pydrex.diagnostics.symmetry_pgr": {"tf": 1.4142135623730951}, "pydrex.logger": {"tf": 1}}, "df": 4, "d": {"docs": {"pydrex": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 1.4142135623730951}, "pydrex.logger.ConsoleFormatter.format": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}}, "df": 5}, "s": {"docs": {"pydrex.core": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}}, "df": 2}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.minerals": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.cli.MeshGenerator": {"tf": 1}}, "df": 1}, "r": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}}, "df": 1, "d": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.diagnostics.coaxial_index": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}}, "df": 4}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.minerals.Mineral.save": {"tf": 1}}, "df": 2}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"tests": {"tf": 1}}, "df": 1}}}}}}}}}}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex": {"tf": 1}, "pydrex.diagnostics.coaxial_index": {"tf": 1}}, "df": 2}}}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {"pydrex.cli.MeshGenerator": {"tf": 1}}, "df": 1, "n": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.cli": {"tf": 1}, "pydrex.utils.default_ncpus": {"tf": 1}, "pydrex.visualisation.polefigures": {"tf": 1}, "tests": {"tf": 1.7320508075688772}}, "df": 4}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.io.write_scsv_header": {"tf": 1.4142135623730951}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}}, "df": 1}}}}}}}}}}, "/": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "/": {"9": {"0": {"0": {"8": {"1": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.geometry.misorientation_angles": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}}}}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}, "tests": {"tf": 1}}, "df": 4, "s": {"docs": {"pydrex.logger.ConsoleFormatter": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1.4142135623730951}}, "df": 2}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.logger.handler_level": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1.4142135623730951}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}}, "df": 3, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.core.derivatives": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.tensors.voigt_decompose": {"tf": 1.7320508075688772}, "tests.test_tensors.test_voigt_decompose": {"tf": 1}}, "df": 2}}}}}}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"tf": 1}, "pydrex.minerals.voigt_averages": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.cli.H5partExtractor": {"tf": 1.4142135623730951}, "pydrex.geometry.to_cartesian": {"tf": 1}, "pydrex.geometry.to_spherical": {"tf": 1}, "pydrex.io.parse_config": {"tf": 1}, "pydrex.minerals.voigt_averages": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.utils.import_proc_pool": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}, "pydrex.visualisation.figure_unless": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}}, "df": 10}}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.exceptions.ModelContextError": {"tf": 1}, "pydrex.logger": {"tf": 1.7320508075688772}, "pydrex.logger.handler_level": {"tf": 1}, "tests": {"tf": 1}}, "df": 4}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"pydrex": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}}, "df": 2, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex": {"tf": 1}, "pydrex.exceptions.ConfigError": {"tf": 1}, "pydrex.io": {"tf": 1.4142135623730951}, "pydrex.io.parse_config": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "tests.conftest": {"tf": 1}, "tests.test_config": {"tf": 1}}, "df": 7}}}}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.geometry.to_cartesian": {"tf": 1}, "pydrex.geometry.to_spherical": {"tf": 1}}, "df": 2, "s": {"docs": {"pydrex.cli.H5partExtractor": {"tf": 1}}, "df": 1}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.velocity.corner_2d": {"tf": 1}}, "df": 1, "s": {"docs": {"pydrex.geometry": {"tf": 1}, "pydrex.logger": {"tf": 1}, "tests.test_geometry": {"tf": 1}, "tests.test_tensors.test_voigt_tensor": {"tf": 1}}, "df": 4}}}}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.core.get_crss": {"tf": 1}, "pydrex.geometry.to_cartesian": {"tf": 1}, "pydrex.geometry.to_spherical": {"tf": 1}}, "df": 3, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"tf": 1}}, "df": 1}}}}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1.7320508075688772}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.minerals.Mineral": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}}, "df": 2, "s": {"docs": {"pydrex.io": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.logger": {"tf": 3.4641016151377544}, "pydrex.logger.handler_level": {"tf": 1}, "tests.conftest.PytestConsoleLogger": {"tf": 1}}, "df": 3}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.logger": {"tf": 1}, "pydrex.minerals.Mineral.from_file": {"tf": 1}}, "df": 2, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.minerals.Mineral": {"tf": null}}, "df": 1}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.minerals.Mineral": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.pathlines": {"tf": 1}, "tests.test_tensors.test_voigt_to_vector": {"tf": 1}}, "df": 2}}}}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.visualisation.figure_unless": {"tf": 1}, "pydrex.visualisation.figure": {"tf": 1}}, "df": 2}}}}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.minerals.Mineral.update_orientations": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.velocity": {"tf": 1}}, "df": 1}}}}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.utils.redraw_legend": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex": {"tf": 1}, "pydrex.diagnostics.coaxial_index": {"tf": 1}}, "df": 2}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}, "pydrex.core": {"tf": 1.4142135623730951}, "pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1.7320508075688772}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}, "tests.test_core": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}}, "df": 7, "s": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1.4142135623730951}, "tests": {"tf": 2}}, "df": 2}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.utils.lag_2d_corner_flow": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1.4142135623730951}, "tests.test_corner_flow_2d": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.run": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}}, "df": 8}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.diagnostics.coaxial_index": {"tf": 1}}, "df": 1}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.io.SCSV_TYPEMAP": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.utils.remove_dim": {"tf": 1}, "pydrex.utils.add_dim": {"tf": 1}, "pydrex.utils.add_subplot_labels": {"tf": 1}, "tests": {"tf": 1.4142135623730951}}, "df": 6}}}}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {"tests.test_diagnostics.TestVolumeWeighting.test_output_shape": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {"pydrex": {"tf": 1}, "pydrex.io": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}}, "df": 3, "s": {"docs": {"pydrex.io.read_scsv": {"tf": 1}, "pydrex.io.save_scsv": {"tf": 1}}, "df": 2, "/": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.logger.ConsoleFormatter": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1.4142135623730951}, "pydrex.visualisation.alignment": {"tf": 1.7320508075688772}, "pydrex.visualisation.strengths": {"tf": 1.7320508075688772}}, "df": 5, "s": {"docs": {"pydrex.visualisation.pathline_box2d": {"tf": 1.4142135623730951}, "pydrex.visualisation.alignment": {"tf": 2.23606797749979}, "pydrex.visualisation.strengths": {"tf": 2.23606797749979}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}}, "df": 6}, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}}, "df": 2}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.geometry.to_cartesian": {"tf": 1}, "pydrex.geometry.to_spherical": {"tf": 1}}, "df": 2}}}}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.minerals.voigt_averages": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1.4142135623730951}}, "df": 2, "s": {"docs": {"pydrex.geometry.misorientation_angles": {"tf": 1}}, "df": 1}}}}}}}}}, "s": {"docs": {"pydrex.diagnostics": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1.4142135623730951}}, "df": 3, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.diagnostics": {"tf": 1}}, "df": 1, "s": {"docs": {"pydrex.core.derivatives": {"tf": 1}}, "df": 1}}}}, "\u03c6": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.diagnostics": {"tf": 1}}, "df": 1}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.diagnostics": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "\u03b8": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "\u03d5": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.diagnostics": {"tf": 1}}, "df": 1}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.diagnostics": {"tf": 1}}, "df": 1}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "\u03d5": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.diagnostics": {"tf": 1}}, "df": 1}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.diagnostics": {"tf": 1}}, "df": 1}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.geometry": {"tf": 1}, "pydrex.geometry.to_cartesian": {"tf": 1}, "pydrex.geometry.to_spherical": {"tf": 1}}, "df": 3, "s": {"docs": {"pydrex.geometry.to_cartesian": {"tf": 1}, "pydrex.geometry.to_spherical": {"tf": 1.4142135623730951}, "pydrex.geometry.lambert_equal_area": {"tf": 1.4142135623730951}, "pydrex.pathlines.get_pathline": {"tf": 1.7320508075688772}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1.4142135623730951}, "pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}}, "df": 9}}}}}}, "s": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1.4142135623730951}, "pydrex.visualisation.pathline_box2d": {"tf": 1.4142135623730951}}, "df": 2}}}}, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.logger.ConsoleFormatter.format": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.stats.misorientations_random": {"tf": 1}, "pydrex.stats.kamb_count": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.stats.point_density": {"tf": 2}, "pydrex.stats.schmidt_count": {"tf": 1}}, "df": 2}}}}}, "l": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.visualisation.alignment": {"tf": 1}}, "df": 1}}}, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}}, "df": 2}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.logger.ConsoleFormatter.format": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 3, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex": {"tf": 1.7320508075688772}, "pydrex.cli.H5partExtractor": {"tf": 1}, "pydrex.logger.ConsoleFormatter.format": {"tf": 1}, "pydrex.logger.exception": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 5}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1.4142135623730951}, "pydrex.pathlines.get_pathline": {"tf": 1.7320508075688772}, "pydrex.visualisation.pathline_box2d": {"tf": 1.7320508075688772}}, "df": 4, "[": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.velocity": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1.7320508075688772}, "pydrex.velocity.cell_2d": {"tf": 1.4142135623730951}, "pydrex.velocity.corner_2d": {"tf": 1.4142135623730951}}, "df": 5}}}}}, "s": {"docs": {"pydrex.stats.point_density": {"tf": 1}}, "df": 1}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"tests": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}, "pydrex.diagnostics": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.diagnostics.misorientation_indices": {"tf": 1.7320508075688772}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.diagnostics.coaxial_index": {"tf": 1}, "pydrex.geometry.misorientation_angles": {"tf": 1.4142135623730951}, "pydrex.minerals.voigt_averages": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.utils.strain_increment": {"tf": 1}}, "df": 10, "d": {"docs": {"pydrex": {"tf": 1.7320508075688772}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}}, "df": 3}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.diagnostics": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_simple_shear_2d.TestPreliminaries.test_strain_increment": {"tf": 1}}, "df": 3}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.diagnostics.smallest_angle": {"tf": 1}}, "df": 1}}}}}}}}}, "n": {"docs": {"pydrex": {"tf": 3.1622776601683795}, "pydrex.diagnostics.misorientation_indices": {"tf": 1.4142135623730951}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}, "pydrex.io": {"tf": 1}, "pydrex.logger": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.velocity": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}, "pydrex.visualisation.figure": {"tf": 1}, "tests": {"tf": 2.6457513110645907}, "tests.conftest.PytestConsoleLogger.__init__": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}}, "df": 16, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.cli.H5partExtractor": {"tf": 1}, "pydrex.io.extract_h5part": {"tf": 1}}, "df": 2}}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.geometry.symmetry_operations": {"tf": 1}}, "df": 1}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.utils.redraw_legend": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1}, "pydrex.utils.add_subplot_labels": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}}, "df": 5, "s": {"docs": {"pydrex": {"tf": 1}, "pydrex.velocity": {"tf": 1}, "tests": {"tf": 1}}, "df": 3}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.geometry.to_cartesian": {"tf": 1}, "pydrex.geometry.to_spherical": {"tf": 1}, "pydrex.geometry.lambert_equal_area": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}}, "df": 5}}}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.logger.ConsoleFormatter.format": {"tf": 1}}, "df": 1}}}}}, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"tests.conftest.PytestConsoleLogger.__init__": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.test_grainsize_median": {"tf": 1}}, "df": 1}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {"pydrex": {"tf": 3}, "pydrex.cli.H5partExtractor": {"tf": 2.23606797749979}, "pydrex.cli.NPZFileInspector": {"tf": 1}, "pydrex.cli.PoleFigureVisualiser": {"tf": 1}, "pydrex.io.extract_h5part": {"tf": 1}, "pydrex.minerals": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral.save": {"tf": 1}, "pydrex.minerals.Mineral.load": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1.7320508075688772}, "pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1.7320508075688772}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}, "tests.test_vortex_2d": {"tf": 1}}, "df": 14}, "u": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1}, "tests": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}}, "df": 3, "s": {"docs": {"pydrex.utils.default_ncpus": {"tf": 1}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"pydrex": {"tf": 1}, "pydrex.axes.PoleFigureAxes": {"tf": 1}, "pydrex.cli.CliTool": {"tf": 1}, "pydrex.exceptions.Error": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1.4142135623730951}}, "df": 5, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1}, "tests": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.diagnostics.symmetry_pgr": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "i": {"docs": {"pydrex.cli": {"tf": 1.4142135623730951}, "pydrex.cli.CliTool": {"tf": 1}}, "df": 2, "m": {"docs": {}, "df": 0, "b": {"docs": {"pydrex": {"tf": 1.4142135623730951}}, "df": 1}}, "p": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1.7320508075688772}}, "df": 1}}, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1}, "tests": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.minerals": {"tf": 1}}, "df": 1}}}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.io.stringify": {"tf": 1}}, "df": 1}}}}}}, "y": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1, "r": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1.4142135623730951}}, "df": 1}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "v": {"docs": {"pydrex.io": {"tf": 1.4142135623730951}, "pydrex.io.read_scsv": {"tf": 1}}, "df": 2}}, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.io": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 2.8284271247461903}, "tests.test_vortex_2d": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.run": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_10k": {"tf": 1}}, "df": 6}}, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.velocity.cell_2d": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.velocity.cell_2d": {"tf": 1}}, "df": 1}}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 1, "s": {"docs": {"pydrex.visualisation.alignment": {"tf": 1.4142135623730951}, "pydrex.visualisation.strengths": {"tf": 1.4142135623730951}}, "df": 2}}}, "/": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "r": {"docs": {"tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1.4142135623730951}}, "df": 2}}}}}}, "p": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.core.derivatives": {"tf": 1}, "pydrex.diagnostics.symmetry_pgr": {"tf": 1.4142135623730951}}, "df": 3, "r": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.geometry.symmetry_operations": {"tf": 1}}, "df": 2, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex": {"tf": 1.7320508075688772}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.minerals": {"tf": 1}, "pydrex.utils.import_proc_pool": {"tf": 1}}, "df": 4}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex": {"tf": 1}, "pydrex.minerals": {"tf": 1}}, "df": 2}}}}}}}}, "i": {"docs": {}, "df": 0, "x": {"docs": {"pydrex.io.write_scsv_header": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}}, "df": 2}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "d": {"docs": {"tests.test_simple_shear_3d.TestFraters2021": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}}, "df": 1}}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.logger.ConsoleFormatter.format": {"tf": 1}}, "df": 1}}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.utils.lag_2d_corner_flow": {"tf": 1}}, "df": 1}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.utils.redraw_legend": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 2}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"tests.test_simple_shear_2d.TestPreliminaries": {"tf": 1}}, "df": 1}}}}}}}}}, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.minerals.Mineral": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "tests": {"tf": 1}}, "df": 3, "d": {"docs": {"pydrex": {"tf": 2.449489742783178}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.io.resolve_path": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1.4142135623730951}, "pydrex.pathlines.get_pathline": {"tf": 1.4142135623730951}, "pydrex.utils.import_proc_pool": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}}, "df": 7}}}}}, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"pydrex": {"tf": 1.7320508075688772}, "tests": {"tf": 1}}, "df": 2}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.io.resolve_path": {"tf": 1}, "pydrex.utils.import_proc_pool": {"tf": 1}}, "df": 3, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.utils.default_ncpus": {"tf": 1}}, "df": 1}}}}}}}, "p": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1.7320508075688772}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"tests": {"tf": 1.7320508075688772}}, "df": 1, "d": {"docs": {"pydrex": {"tf": 1}, "pydrex.cli.PoleFigureVisualiser": {"tf": 1}, "tests": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_long_FortranDRex": {"tf": 1}}, "df": 6}, "s": {"docs": {"pydrex.cli.PoleFigureVisualiser": {"tf": 1}, "pydrex.visualisation.polefigures": {"tf": 1}, "tests": {"tf": 1}}, "df": 3}}, "t": {"docs": {"pydrex.utils.quat_product": {"tf": 1}}, "df": 1}}}}, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.diagnostics.smallest_angle": {"tf": 1}, "pydrex.geometry.lambert_equal_area": {"tf": 1.4142135623730951}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}, "pydrex.tensors.mono_project": {"tf": 1}, "pydrex.tensors.ortho_project": {"tf": 1}, "pydrex.tensors.tetr_project": {"tf": 1}, "pydrex.tensors.hex_project": {"tf": 1}}, "df": 7, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.geometry.lambert_equal_area": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "tests.test_geometry.test_lambert_equal_area": {"tf": 1}}, "df": 4, "s": {"docs": {"pydrex.axes.PoleFigureAxes": {"tf": 1}, "pydrex.geometry": {"tf": 1}, "tests.test_geometry": {"tf": 1}}, "df": 3}}}}, "s": {"docs": {"pydrex.geometry.lambert_equal_area": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"pydrex": {"tf": 1}, "pydrex.minerals.OLIVINE_PRIMARY_AXIS": {"tf": 1}}, "df": 2}}}}, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.diagnostics.finite_strain": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {"tests": {"tf": 1}}, "df": 1, "s": {"docs": {"pydrex.io.read_scsv": {"tf": 1}}, "df": 1}, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.logger": {"tf": 2.449489742783178}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}}, "df": 2}}, "f": {"docs": {"pydrex.logger": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex": {"tf": 2.449489742783178}, "pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.minerals": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1.4142135623730951}, "pydrex.stats.misorientation_hist": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dudz_pathline": {"tf": 1}}, "df": 9, "s": {"docs": {"pydrex": {"tf": 2.8284271247461903}, "tests.test_corner_flow_2d.TestOlivineA": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA": {"tf": 1}}, "df": 4}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "e": {"docs": {"pydrex": {"tf": 1}, "pydrex.axes.PoleFigureAxes": {"tf": 1.7320508075688772}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1.7320508075688772}, "pydrex.cli.PoleFigureVisualiser": {"tf": 1.7320508075688772}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.visualisation.polefigures": {"tf": 1.4142135623730951}}, "df": 6, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.axes.PoleFigureAxes": {"tf": 1}}, "df": 1, "s": {"docs": {"pydrex.visualisation.polefigures": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {"tests.test_geometry.test_poles_example": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.cli.MeshGenerator": {"tf": 1}, "pydrex.diagnostics.symmetry_pgr": {"tf": 1}, "pydrex.diagnostics.coaxial_index": {"tf": 1.4142135623730951}, "pydrex.geometry.misorientation_angles": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1.4142135623730951}, "pydrex.stats.point_density": {"tf": 1.4142135623730951}, "pydrex.velocity.simple_shear_2d": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_pointX": {"tf": 1}}, "df": 11, "s": {"docs": {"pydrex.cli": {"tf": 1}, "pydrex.geometry.lambert_equal_area": {"tf": 1.7320508075688772}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1.4142135623730951}, "pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 7}}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex": {"tf": 1}, "pydrex.geometry.LatticeSystem": {"tf": 1}}, "df": 2}}}}}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "x": {"docs": {"pydrex.cli.NPZFileInspector": {"tf": 1}, "pydrex.minerals.Mineral.save": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral.load": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral.from_file": {"tf": 1.4142135623730951}}, "df": 4}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 2}, "pydrex.pathlines.get_pathline": {"tf": 1.4142135623730951}, "pydrex.velocity": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1.4142135623730951}}, "df": 8, "s": {"docs": {"pydrex": {"tf": 1}, "pydrex.cli.H5partExtractor": {"tf": 1.4142135623730951}, "pydrex.io": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 4}, "a": {"docs": {}, "df": 0, "l": {"docs": {"tests": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"tests": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1.4142135623730951}, "pydrex.utils.import_proc_pool": {"tf": 2.23606797749979}}, "df": 2}}}, "y": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {"pydrex": {"tf": 2.23606797749979}, "pydrex.axes": {"tf": 1}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.cli": {"tf": 1}, "pydrex.cli.MeshGenerator": {"tf": 1}, "pydrex.cli.H5partExtractor": {"tf": 1}, "pydrex.cli.NPZFileInspector": {"tf": 1.7320508075688772}, "pydrex.cli.PoleFigureVisualiser": {"tf": 1.4142135623730951}, "pydrex.core": {"tf": 1}, "pydrex.core.get_crss": {"tf": 1}, "pydrex.diagnostics": {"tf": 1}, "pydrex.exceptions": {"tf": 1.4142135623730951}, "pydrex.exceptions.Error": {"tf": 1}, "pydrex.geometry": {"tf": 1}, "pydrex.io": {"tf": 1.7320508075688772}, "pydrex.io.parse_config": {"tf": 1}, "pydrex.io.data": {"tf": 1}, "pydrex.logger": {"tf": 2.23606797749979}, "pydrex.logger.critical": {"tf": 1}, "pydrex.logger.error": {"tf": 1}, "pydrex.logger.warning": {"tf": 1}, "pydrex.logger.info": {"tf": 1}, "pydrex.logger.debug": {"tf": 1}, "pydrex.minerals": {"tf": 1}, "pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"tf": 1}, "pydrex.minerals.voigt_averages": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 3.1622776601683795}, "pydrex.minerals.Mineral.update_orientations": {"tf": 2.8284271247461903}, "pydrex.mock": {"tf": 1}, "pydrex.pathlines": {"tf": 1}, "pydrex.stats": {"tf": 1}, "pydrex.tensors": {"tf": 1}, "pydrex.utils": {"tf": 1}, "pydrex.velocity": {"tf": 1.4142135623730951}, "pydrex.visualisation": {"tf": 1}, "pydrex.visualisation.polefigures": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}, "tests": {"tf": 2.449489742783178}, "tests.conftest": {"tf": 1}, "tests.test_config": {"tf": 1}, "tests.test_core": {"tf": 1}, "tests.test_corner_flow_2d": {"tf": 1}, "tests.test_diagnostics": {"tf": 1}, "tests.test_doctests": {"tf": 1}, "tests.test_geometry": {"tf": 1}, "tests.test_scsv": {"tf": 1}, "tests.test_simple_shear_2d": {"tf": 1}, "tests.test_simple_shear_3d": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}, "tests.test_tensors": {"tf": 1}, "tests.test_vortex_2d": {"tf": 1}}, "df": 51}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex": {"tf": 2}, "pydrex.diagnostics.misorientation_indices": {"tf": 1.4142135623730951}, "pydrex.io.SCSV_TYPEMAP": {"tf": 1}, "pydrex.io.resolve_path": {"tf": 1}, "pydrex.logger": {"tf": 1}, "pydrex.logger.handler_level": {"tf": 1}, "pydrex.utils.import_proc_pool": {"tf": 1}, "tests": {"tf": 1.4142135623730951}}, "df": 8}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"tests": {"tf": 2.8284271247461903}, "tests.conftest.PytestConsoleLogger": {"tf": 1}}, "df": 2}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.visualisation.figure": {"tf": 1}}, "df": 1}}}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.cli.H5partExtractor": {"tf": 1}, "pydrex.core.get_crss": {"tf": 1}, "pydrex.core.derivatives": {"tf": 1.7320508075688772}, "pydrex.minerals.voigt_averages": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral": {"tf": 2.449489742783178}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}}, "df": 7, "s": {"docs": {"pydrex": {"tf": 1.7320508075688772}, "pydrex.core.MineralPhase": {"tf": 1}, "pydrex.core.derivatives": {"tf": 1}}, "df": 3}}}}, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}}, "df": 2}}}}}}}, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex": {"tf": 1}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}}, "df": 3, "s": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}, "pydrex.cli": {"tf": 1}}, "df": 2}}}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"pydrex": {"tf": 1}, "pydrex.logger": {"tf": 1}}, "df": 2}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}, "pydrex.cli.H5partExtractor": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 3, "/": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}}}}}, "s": {"docs": {"pydrex.cli.H5partExtractor": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}}, "df": 2}}}}}, "y": {"docs": {"pydrex.logger": {"tf": 1.4142135623730951}}, "df": 1}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex": {"tf": 1.7320508075688772}, "pydrex.core.derivatives": {"tf": 1.4142135623730951}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}}, "df": 4, "s": {"docs": {"pydrex": {"tf": 2}, "pydrex.io": {"tf": 1}, "pydrex.io.DEFAULT_PARAMS": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}}, "df": 4}}}}}, "s": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1.4142135623730951}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}}, "df": 4}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.diagnostics.smallest_angle": {"tf": 1}}, "df": 2}}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.io.resolve_path": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1}, "tests": {"tf": 1}}, "df": 4}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.io.parse_config": {"tf": 1}}, "df": 1}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"tests.test_config.test_specfile": {"tf": 1}, "tests.test_scsv.test_read_specfile": {"tf": 1}}, "df": 2}}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {"pydrex": {"tf": 1}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.io.save_scsv": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}, "pydrex.visualisation.figure": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}}, "df": 14}}, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.diagnostics": {"tf": 1}}, "df": 1}}, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.visualisation.figure": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "h": {"0": {"0": {"1": {"docs": {"pydrex": {"tf": 1}}, "df": 1}, "2": {"docs": {"pydrex": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {"pydrex": {"tf": 1}, "pydrex.axes.PoleFigureAxes.set": {"tf": 1.7320508075688772}, "pydrex.io.save_scsv": {"tf": 1}, "pydrex.io.data": {"tf": 1}, "pydrex.logger.logfile_enable": {"tf": 1}, "tests": {"tf": 1.7320508075688772}}, "df": 6, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"0": {"0": {"1": {"docs": {"pydrex": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {"pydrex": {"tf": 2}, "pydrex.cli.H5partExtractor": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.pathlines": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 2.6457513110645907}, "pydrex.visualisation.pathline_box2d": {"tf": 2}, "tests.test_simple_shear_2d.TestOlivineA.test_dudz_pathline": {"tf": 1}}, "df": 7, "s": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1.4142135623730951}}, "df": 3}}}, "b": {"docs": {"tests": {"tf": 1}}, "df": 1}}}, "s": {"docs": {"pydrex": {"tf": 2}, "pydrex.io.resolve_path": {"tf": 1.4142135623730951}, "tests": {"tf": 1}}, "df": 3}}, "c": {"docs": {}, "df": 0, "h": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {"tests": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.minerals.Mineral.update_orientations": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"tests": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_corner_flow_2d.TestOlivineA": {"tf": 1}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}}, "df": 2}}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.diagnostics.smallest_angle": {"tf": 1}, "pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}}, "df": 6, "s": {"docs": {"pydrex": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 1}}, "df": 2}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.io": {"tf": 1}, "tests.test_scsv": {"tf": 1}}, "df": 3}}, "t": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.utils.default_ncpus": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {"pydrex.velocity.corner_2d": {"tf": 1.4142135623730951}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}}, "df": 2}}}, "o": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.axes.PoleFigureAxes": {"tf": 1.4142135623730951}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1.4142135623730951}, "pydrex.cli.PoleFigureVisualiser": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.visualisation.polefigures": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1.7320508075688772}, "pydrex.visualisation.alignment": {"tf": 1.7320508075688772}, "pydrex.visualisation.strengths": {"tf": 1.7320508075688772}, "pydrex.visualisation.grainsizes": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1.4142135623730951}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}}, "df": 12, "s": {"docs": {"pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}}, "df": 5}}}, "u": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"tests.conftest.PytestConsoleLogger": {"tf": 1}, "tests.conftest.PytestConsoleLogger.__init__": {"tf": 1}}, "df": 2}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex": {"tf": 2}, "tests": {"tf": 1}}, "df": 2, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.axes.PoleFigureAxes": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}}, "df": 2}}}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.diagnostics.coaxial_index": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 2.449489742783178}}, "df": 1, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 2.449489742783178}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"tests": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}, "i": {"docs": {"pydrex.minerals.Mineral": {"tf": 1.7320508075688772}}, "df": 1, "c": {"docs": {}, "df": 0, "k": {"docs": {"pydrex.stats.resample_orientations": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex": {"tf": 1.7320508075688772}, "pydrex.axes.PoleFigureAxes": {"tf": 1}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1.4142135623730951}, "pydrex.axes.PoleFigureAxes.set": {"tf": 3.872983346207417}, "pydrex.cli.MeshGenerator": {"tf": 1}, "pydrex.cli.H5partExtractor": {"tf": 1}, "pydrex.diagnostics.bingham_average": {"tf": 1}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.geometry.symmetry_operations": {"tf": 1.4142135623730951}, "pydrex.minerals.voigt_averages": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.utils.import_proc_pool": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1.4142135623730951}, "pydrex.visualisation.alignment": {"tf": 1.4142135623730951}, "pydrex.visualisation.strengths": {"tf": 1}, "pydrex.visualisation.figure_unless": {"tf": 1}, "tests": {"tf": 1.7320508075688772}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}}, "df": 18, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex": {"tf": 2.8284271247461903}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.core.derivatives": {"tf": 1}, "pydrex.diagnostics": {"tf": 1}, "pydrex.diagnostics.bingham_average": {"tf": 1.4142135623730951}, "pydrex.diagnostics.symmetry_pgr": {"tf": 1}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.minerals": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral": {"tf": 1.4142135623730951}, "pydrex.stats": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.utils.extract_vars": {"tf": 1}, "pydrex.utils.lag_2d_corner_flow": {"tf": 1}, "pydrex.visualisation.polefigures": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_upsample": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_downsample": {"tf": 1}}, "df": 19, "s": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.cli.H5partExtractor": {"tf": 1}, "pydrex.core.derivatives": {"tf": 1.4142135623730951}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.diagnostics.misorientation_index": {"tf": 1.4142135623730951}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.logger": {"tf": 1}, "pydrex.minerals": {"tf": 1}, "pydrex.minerals.voigt_averages": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 3.3166247903554}, "pydrex.minerals.Mineral.update_orientations": {"tf": 2}, "pydrex.stats.resample_orientations": {"tf": 2}, "pydrex.stats.misorientation_hist": {"tf": 1.4142135623730951}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.velocity": {"tf": 1}, "pydrex.visualisation.polefigures": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_random": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_girdle": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_uniform_ortho": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1.4142135623730951}}, "df": 22}}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex": {"tf": 1}, "pydrex.stats.misorientations_random": {"tf": 1}}, "df": 2}}}}}, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex": {"tf": 1}, "pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}, "pydrex.stats.kamb_count": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1}}, "df": 5}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"tf": 1.7320508075688772}, "pydrex.tensors": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 1}, "pydrex.tensors.voigt_to_elastic_tensor": {"tf": 1}, "pydrex.tensors.elastic_tensor_to_voigt": {"tf": 1}, "pydrex.tensors.rotate": {"tf": 1}}, "df": 6, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.core.get_crss": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.core.derivatives": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral": {"tf": 1.7320508075688772}}, "df": 2}}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.geometry.LatticeSystem": {"tf": 1}, "pydrex.tensors.ortho_project": {"tf": 1.4142135623730951}, "tests.test_diagnostics.TestMIndex.test_texture_uniform_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread10X_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread45X_ortho": {"tf": 1}}, "df": 6, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1}}, "df": 1}}}}}}}}}}}, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1}}, "df": 1}}}}}, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1.4142135623730951}}, "df": 1}}}}, "y": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_core.TestDislocationCreepOPX": {"tf": 1}}, "df": 1}}}}}}}}}}}, "g": {"docs": {}, "df": 0, "/": {"1": {"0": {"docs": {"pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}}, "df": 8}, "docs": {}, "df": 0}, "docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.minerals.Mineral.update_orientations": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"tests": {"tf": 1}}, "df": 1}}}}}}}}, "f": {"docs": {"pydrex": {"tf": 6.782329983125268}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 2.23606797749979}, "pydrex.axes.PoleFigureAxes.set": {"tf": 1.4142135623730951}, "pydrex.cli.MeshGenerator": {"tf": 1.4142135623730951}, "pydrex.cli.PoleFigureVisualiser": {"tf": 2}, "pydrex.core.get_crss": {"tf": 1}, "pydrex.core.derivatives": {"tf": 2.449489742783178}, "pydrex.diagnostics": {"tf": 1.4142135623730951}, "pydrex.diagnostics.elasticity_components": {"tf": 3.3166247903554}, "pydrex.diagnostics.bingham_average": {"tf": 1.4142135623730951}, "pydrex.diagnostics.finite_strain": {"tf": 1.7320508075688772}, "pydrex.diagnostics.symmetry_pgr": {"tf": 1.4142135623730951}, "pydrex.diagnostics.misorientation_indices": {"tf": 3.3166247903554}, "pydrex.diagnostics.misorientation_index": {"tf": 1.7320508075688772}, "pydrex.diagnostics.coaxial_index": {"tf": 1.4142135623730951}, "pydrex.diagnostics.smallest_angle": {"tf": 1}, "pydrex.exceptions": {"tf": 1}, "pydrex.exceptions.MissingDependencyError": {"tf": 1}, "pydrex.exceptions.ConfigError": {"tf": 1}, "pydrex.exceptions.MeshError": {"tf": 1}, "pydrex.exceptions.IterationError": {"tf": 1}, "pydrex.exceptions.SCSVError": {"tf": 1}, "pydrex.exceptions.ModelContextError": {"tf": 1}, "pydrex.geometry.LatticeSystem": {"tf": 1}, "pydrex.geometry.to_cartesian": {"tf": 1.4142135623730951}, "pydrex.geometry.to_spherical": {"tf": 1}, "pydrex.geometry.misorientation_angles": {"tf": 2}, "pydrex.geometry.symmetry_operations": {"tf": 1.4142135623730951}, "pydrex.geometry.poles": {"tf": 2}, "pydrex.geometry.lambert_equal_area": {"tf": 1.4142135623730951}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}, "pydrex.io": {"tf": 1.7320508075688772}, "pydrex.io.SCSV_TYPEMAP": {"tf": 1}, "pydrex.io.read_scsv": {"tf": 1}, "pydrex.io.write_scsv_header": {"tf": 1}, "pydrex.io.save_scsv": {"tf": 1}, "pydrex.io.stringify": {"tf": 1}, "pydrex.logger": {"tf": 1}, "pydrex.logger.ConsoleFormatter.format": {"tf": 1.4142135623730951}, "pydrex.logger.handler_level": {"tf": 1}, "pydrex.minerals": {"tf": 1.4142135623730951}, "pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1.4142135623730951}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1.4142135623730951}, "pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"tf": 1.4142135623730951}, "pydrex.minerals.voigt_averages": {"tf": 2.6457513110645907}, "pydrex.minerals.Mineral": {"tf": 3.872983346207417}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1.7320508075688772}, "pydrex.pathlines.get_pathline": {"tf": 2.8284271247461903}, "pydrex.stats.resample_orientations": {"tf": 1.7320508075688772}, "pydrex.stats.misorientation_hist": {"tf": 1.4142135623730951}, "pydrex.stats.misorientations_random": {"tf": 1.4142135623730951}, "pydrex.stats.point_density": {"tf": 3}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}, "pydrex.tensors": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 1.7320508075688772}, "pydrex.tensors.upper_tri_to_symmetric": {"tf": 1}, "pydrex.tensors.voigt_vector_to_matrix": {"tf": 1}, "pydrex.utils.import_proc_pool": {"tf": 1}, "pydrex.utils.remove_dim": {"tf": 1}, "pydrex.utils.add_dim": {"tf": 1.4142135623730951}, "pydrex.utils.default_ncpus": {"tf": 2}, "pydrex.utils.diff_like": {"tf": 1}, "pydrex.utils.angle_fse_simpleshear": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1}, "pydrex.utils.add_subplot_labels": {"tf": 1}, "pydrex.velocity": {"tf": 1.4142135623730951}, "pydrex.velocity.simple_shear_2d": {"tf": 2.23606797749979}, "pydrex.velocity.cell_2d": {"tf": 2.449489742783178}, "pydrex.velocity.corner_2d": {"tf": 1.7320508075688772}, "pydrex.visualisation.polefigures": {"tf": 1.7320508075688772}, "pydrex.visualisation.pathline_box2d": {"tf": 2.449489742783178}, "pydrex.visualisation.alignment": {"tf": 2.6457513110645907}, "pydrex.visualisation.strengths": {"tf": 2.23606797749979}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1.4142135623730951}, "pydrex.visualisation.spin": {"tf": 1.7320508075688772}, "pydrex.visualisation.growth": {"tf": 1.7320508075688772}, "tests": {"tf": 3.1622776601683795}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1.4142135623730951}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1.4142135623730951}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1.4142135623730951}, "tests.test_diagnostics.TestElasticityComponents": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_pointX": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_random": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_girdle": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_upsample": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_downsample": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_0": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_twopoles90Z": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_spread10X": {"tf": 1.4142135623730951}, "tests.test_diagnostics.TestMIndex.test_texture_spread10X_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread45X_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_textures_increasing_ortho": {"tf": 1}, "tests.test_geometry.test_poles_example": {"tf": 1.4142135623730951}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dudz_pathline": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1.4142135623730951}, "tests.test_tensors.test_voigt_decompose": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_ensemble": {"tf": 1}}, "df": 103, "f": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.test_zero_recrystallisation": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.io": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.utils.import_proc_pool": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {"pydrex": {"tf": 1}}, "df": 1, "s": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 3}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.core.MineralFabric": {"tf": 1}, "pydrex.core.get_crss": {"tf": 1.4142135623730951}, "pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}, "pydrex.minerals.OLIVINE_PRIMARY_AXIS": {"tf": 1}, "pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"tf": 1}, "pydrex.minerals.voigt_averages": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 2.23606797749979}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1.4142135623730951}, "tests.test_core.TestDislocationCreepOlivineA": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.run": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dudz_pathline": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.run": {"tf": 1}}, "df": 26}}}}}, "d": {"docs": {"pydrex.logger": {"tf": 1}}, "df": 1}, "a": {"docs": {"pydrex.minerals.Mineral": {"tf": 3.1622776601683795}, "pydrex.minerals.Mineral.update_orientations": {"tf": 2}}, "df": 2}}, "n": {"docs": {"pydrex": {"tf": 2.449489742783178}, "pydrex.axes.PoleFigureAxes.set": {"tf": 2.23606797749979}, "pydrex.cli.H5partExtractor": {"tf": 1}, "pydrex.core": {"tf": 1.4142135623730951}, "pydrex.core.get_crss": {"tf": 1}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.geometry.lambert_equal_area": {"tf": 1}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}, "pydrex.io.write_scsv_header": {"tf": 1}, "pydrex.logger": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1.4142135623730951}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}, "pydrex.utils.default_ncpus": {"tf": 1.7320508075688772}, "pydrex.utils.redraw_legend": {"tf": 1}, "pydrex.visualisation.polefigures": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1.4142135623730951}, "pydrex.visualisation.strengths": {"tf": 1}, "pydrex.visualisation.grainsizes": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}, "tests": {"tf": 1.4142135623730951}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1.4142135623730951}, "tests.test_simple_shear_2d.TestOlivineA.test_dudz_pathline": {"tf": 1}}, "df": 28, "l": {"docs": {}, "df": 0, "y": {"docs": {"pydrex": {"tf": 1.7320508075688772}, "pydrex.cli.MeshGenerator": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.logger.exception": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}}, "df": 9}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}, "e": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1.4142135623730951}, "pydrex.velocity.cell_2d": {"tf": 1.4142135623730951}, "pydrex.velocity.corner_2d": {"tf": 1.4142135623730951}, "tests": {"tf": 1}, "tests.conftest.PytestConsoleLogger.__init__": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1.4142135623730951}}, "df": 9}, "c": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}, "t": {"docs": {}, "df": 0, "o": {"docs": {"pydrex.diagnostics.smallest_angle": {"tf": 1}, "pydrex.geometry.lambert_equal_area": {"tf": 1.7320508075688772}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}, "pydrex.tensors.mono_project": {"tf": 1}, "pydrex.tensors.ortho_project": {"tf": 1}, "pydrex.tensors.tetr_project": {"tf": 1}, "pydrex.tensors.hex_project": {"tf": 1}}, "df": 7}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"pydrex": {"tf": 1}, "pydrex.io.write_scsv_header": {"tf": 1}}, "df": 2}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.geometry.misorientation_angles": {"tf": 1}, "pydrex.logger.ConsoleFormatter.format": {"tf": 1}, "pydrex.tensors": {"tf": 1}}, "df": 3, "s": {"docs": {"pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.geometry.symmetry_operations": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}, "tests.test_tensors": {"tf": 1}}, "df": 4}}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.logger.ConsoleFormatter.format": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1}}, "df": 2, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex": {"tf": 4}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 2}, "pydrex.exceptions.MissingDependencyError": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.io.write_scsv_header": {"tf": 1}, "pydrex.io.save_scsv": {"tf": 1}, "pydrex.logger.handler_level": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1.4142135623730951}, "pydrex.stats.resample_orientations": {"tf": 1.4142135623730951}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 2.23606797749979}, "pydrex.visualisation.alignment": {"tf": 2}, "pydrex.visualisation.strengths": {"tf": 2}, "tests": {"tf": 1.4142135623730951}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}}, "df": 18, "l": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.diagnostics.smallest_angle": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.visualisation.figure_unless": {"tf": 1}, "pydrex.visualisation.figure": {"tf": 1}}, "df": 2}}}}}}}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex": {"tf": 2}, "pydrex.core.derivatives": {"tf": 1}, "pydrex.logger": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}}, "df": 5, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.logger": {"tf": 1}, "pydrex.utils.add_subplot_labels": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}}, "df": 6}}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1}}, "df": 1, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}}, "df": 2}}}}}, "w": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.logger": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.minerals": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 1}, "pydrex.logger.ConsoleFormatter.format": {"tf": 1}, "tests": {"tf": 1.4142135623730951}}, "df": 3, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 3.605551275463989}, "pydrex.geometry.misorientation_angles": {"tf": 1.4142135623730951}, "pydrex.io.read_scsv": {"tf": 1}, "pydrex.io.write_scsv_header": {"tf": 1}, "pydrex.utils.diff_like": {"tf": 1}, "pydrex.utils.quat_product": {"tf": 1}, "pydrex.visualisation.polefigures": {"tf": 1}, "tests": {"tf": 2.449489742783178}, "tests.test_diagnostics.TestVolumeWeighting.test_output_shape": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}}, "df": 10, "s": {"docs": {"pydrex.visualisation": {"tf": 1}}, "df": 1}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {"tests": {"tf": 2.6457513110645907}}, "df": 1}}}}, "r": {"docs": {"pydrex.io": {"tf": 1}}, "df": 1}}, "b": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.utils.import_proc_pool": {"tf": 1.4142135623730951}, "pydrex.utils.redraw_legend": {"tf": 1}, "pydrex.visualisation.figure_unless": {"tf": 1}}, "df": 4, "s": {"docs": {"pydrex.logger": {"tf": 1}, "pydrex.mock": {"tf": 1}}, "df": 2}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.velocity.corner_2d": {"tf": 1}}, "df": 1}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {"pydrex.utils.default_ncpus": {"tf": 1.4142135623730951}}, "df": 1}}, "e": {"docs": {"pydrex": {"tf": 1}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.cli.MeshGenerator": {"tf": 1}, "pydrex.core": {"tf": 1}, "pydrex.core.MineralFabric": {"tf": 1.4142135623730951}, "pydrex.core.derivatives": {"tf": 1}, "pydrex.diagnostics": {"tf": 1}, "pydrex.diagnostics.symmetry_pgr": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}, "pydrex.io.write_scsv_header": {"tf": 1}, "pydrex.io.resolve_path": {"tf": 1}, "pydrex.logger.handler_level": {"tf": 1}, "pydrex.minerals": {"tf": 1}, "pydrex.minerals.voigt_averages": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.velocity": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1.4142135623730951}, "pydrex.visualisation.strengths": {"tf": 1}, "pydrex.visualisation.figure": {"tf": 1}, "tests": {"tf": 1.7320508075688772}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}}, "df": 27, "v": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex": {"tf": 1.7320508075688772}, "pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}}, "df": 4}}}}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.logger.ConsoleFormatter.format": {"tf": 1}}, "df": 1, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 1, "d": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}, "t": {"docs": {}, "df": 0, "h": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {"pydrex": {"tf": 1.7320508075688772}, "pydrex.cli.PoleFigureVisualiser": {"tf": 1}, "pydrex.core.get_crss": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 3}, "pydrex.io.write_scsv_header": {"tf": 1}, "pydrex.minerals.voigt_averages": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral": {"tf": 1.4142135623730951}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}}, "df": 11}}}, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 2.23606797749979}, "pydrex.core.MineralFabric": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1.4142135623730951}}, "df": 4}}}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.utils.diff_like": {"tf": 1}}, "df": 1, "s": {"docs": {"pydrex.cli": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"tests.conftest.seeds": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "y": {"docs": {"pydrex": {"tf": 1.4142135623730951}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.cli": {"tf": 1}}, "df": 1}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.utils.add_dim": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"tests.conftest.PytestConsoleLogger.__init__": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.core": {"tf": 1}}, "df": 1}}}, "d": {"docs": {"pydrex.minerals.Mineral.update_orientations": {"tf": 2.23606797749979}, "pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 2, "{": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "x": {"docs": {"pydrex.diagnostics": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}}, "df": 11}}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.diagnostics.symmetry_pgr": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}}, "df": 2}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.minerals.Mineral.save": {"tf": 1}, "pydrex.minerals.Mineral.load": {"tf": 1}, "pydrex.minerals.Mineral.from_file": {"tf": 1}}, "df": 3}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.logger": {"tf": 1.4142135623730951}, "pydrex.logger.logfile_enable": {"tf": 1}, "tests": {"tf": 1.7320508075688772}}, "df": 3, "d": {"docs": {"tests": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}}, "df": 2}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {"pydrex.minerals.Mineral": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz": {"tf": 1}}, "df": 2}}}}, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.utils.redraw_legend": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.utils.strain_increment": {"tf": 1}}, "df": 1}}}}}}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.utils.default_ncpus": {"tf": 1}}, "df": 1}}}}}}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.minerals.voigt_averages": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 2}, "pydrex.tensors.voigt_to_elastic_tensor": {"tf": 1.4142135623730951}, "pydrex.tensors.elastic_tensor_to_voigt": {"tf": 1}, "tests.test_diagnostics.TestElasticityComponents": {"tf": 1}}, "df": 7, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 2.449489742783178}, "pydrex.minerals": {"tf": 1}, "pydrex.stats": {"tf": 1}, "pydrex.tensors.mono_project": {"tf": 1}, "pydrex.tensors.ortho_project": {"tf": 1}, "pydrex.tensors.tetr_project": {"tf": 1}, "pydrex.tensors.hex_project": {"tf": 1}, "tests.test_tensors.test_voigt_tensor": {"tf": 1}}, "df": 8}}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.diagnostics.finite_strain": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}}, "df": 2}}}}}}}, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.velocity.simple_shear_2d": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}}, "df": 2, "s": {"docs": {"pydrex.utils.diff_like": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}, "t": {"docs": {"pydrex.core.MineralFabric": {"tf": 1.4142135623730951}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.diagnostics.coaxial_index": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}}, "df": 4, "c": {"docs": {"pydrex": {"tf": 1.7320508075688772}, "pydrex.cli.MeshGenerator": {"tf": 1}, "pydrex.io.stringify": {"tf": 1}, "pydrex.logger": {"tf": 1}, "pydrex.logger.handler_level": {"tf": 1}}, "df": 5}}, "x": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1.7320508075688772}, "pydrex.logger": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}, "tests.test_geometry.test_poles_example": {"tf": 1}}, "df": 5, "s": {"docs": {"pydrex": {"tf": 1}, "pydrex.diagnostics.smallest_angle": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.tensors.upper_tri_to_symmetric": {"tf": 1}, "pydrex.utils.remove_dim": {"tf": 1}, "pydrex.utils.add_dim": {"tf": 1}, "pydrex.utils.diff_like": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1}, "pydrex.visualisation": {"tf": 1}, "tests": {"tf": 1}}, "df": 12}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}}, "df": 1, "l": {"docs": {}, "df": 0, "y": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 2.449489742783178}, "pydrex.core.derivatives": {"tf": 1.4142135623730951}}, "df": 2, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.stats.exponential_kamb": {"tf": 1}}, "df": 1}}}}}}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.diagnostics": {"tf": 1}, "pydrex.velocity": {"tf": 1}}, "df": 2, "s": {"docs": {"pydrex.geometry.poles": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}}, "df": 2}, "/": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 1}}}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.stats.misorientations_random": {"tf": 1.4142135623730951}, "pydrex.stats.point_density": {"tf": 1}}, "df": 2}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.exceptions.MissingDependencyError": {"tf": 1}, "pydrex.exceptions.ConfigError": {"tf": 1}, "pydrex.exceptions.MeshError": {"tf": 1}, "pydrex.exceptions.IterationError": {"tf": 1}, "pydrex.exceptions.SCSVError": {"tf": 1}, "pydrex.exceptions.ModelContextError": {"tf": 1}}, "df": 6}}}}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 1}, "pydrex.logger": {"tf": 1.4142135623730951}}, "df": 2, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.exceptions.MissingDependencyError": {"tf": 1}, "pydrex.exceptions.ConfigError": {"tf": 1}, "pydrex.exceptions.MeshError": {"tf": 1}, "pydrex.exceptions.IterationError": {"tf": 1}, "pydrex.exceptions.SCSVError": {"tf": 1}, "pydrex.exceptions.ModelContextError": {"tf": 1}, "pydrex.logger.ConsoleFormatter.format": {"tf": 1}, "pydrex.logger.exception": {"tf": 1.4142135623730951}}, "df": 8, "s": {"docs": {"pydrex.exceptions": {"tf": 1}, "pydrex.exceptions.Error": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_common_input_errors": {"tf": 1}}, "df": 3}}}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 1}}, "df": 1}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.io": {"tf": 1}, "pydrex.logger": {"tf": 1}, "pydrex.visualisation.figure_unless": {"tf": 1}}, "df": 4}}}}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.cli": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.io.resolve_path": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {"pydrex.utils.redraw_legend": {"tf": 1}}, "df": 1, "c": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.cli.H5partExtractor": {"tf": 1}, "pydrex.diagnostics.finite_strain": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.io.extract_h5part": {"tf": 1}, "pydrex.utils.extract_vars": {"tf": 1}}, "df": 5, "s": {"docs": {"pydrex.diagnostics.finite_strain": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.diagnostics": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}}, "df": 2}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.diagnostics": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.diagnostics.finite_strain": {"tf": 1}}, "df": 1}}}}}}}}, "f": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "y": {"docs": {"pydrex": {"tf": 1.7320508075688772}, "pydrex.core.derivatives": {"tf": 1}}, "df": 2}}}}}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1.4142135623730951}}, "df": 1}}}, "s": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 2}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.cli.MeshGenerator": {"tf": 1}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.diagnostics.smallest_angle": {"tf": 1}, "pydrex.geometry.symmetry_operations": {"tf": 1}, "pydrex.utils.import_proc_pool": {"tf": 1.4142135623730951}, "pydrex.visualisation.alignment": {"tf": 1}}, "df": 8}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.diagnostics.symmetry_pgr": {"tf": 1}, "pydrex.diagnostics.coaxial_index": {"tf": 1.4142135623730951}, "pydrex.velocity.simple_shear_2d": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR": {"tf": 1}}, "df": 4, "s": {"docs": {"pydrex.diagnostics.symmetry_pgr": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.tensors.voigt_decompose": {"tf": 1}}, "df": 1}}}}}}}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}}, "df": 2, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex": {"tf": 1}, "pydrex.exceptions": {"tf": 1}, "pydrex.exceptions.MissingDependencyError": {"tf": 1}, "pydrex.exceptions.ConfigError": {"tf": 1}, "pydrex.exceptions.MeshError": {"tf": 1}, "pydrex.exceptions.IterationError": {"tf": 1}, "pydrex.exceptions.SCSVError": {"tf": 1}, "pydrex.exceptions.ModelContextError": {"tf": 1}, "pydrex.logger": {"tf": 2.449489742783178}, "pydrex.logger.handler_level": {"tf": 1}, "pydrex.logger.error": {"tf": 1}, "pydrex.logger.exception": {"tf": 1}}, "df": 12, "s": {"docs": {"pydrex.exceptions.ConfigError": {"tf": 1}, "pydrex.exceptions.MeshError": {"tf": 1}, "pydrex.exceptions.IterationError": {"tf": 1}, "pydrex.exceptions.SCSVError": {"tf": 1}, "pydrex.exceptions.ModelContextError": {"tf": 1}, "pydrex.logger": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}, "tests.test_scsv.test_save_scsv_errors": {"tf": 1}}, "df": 9}}}}}, "q": {"docs": {"pydrex.utils.lag_2d_corner_flow": {"tf": 1}}, "df": 1, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.geometry.misorientation_angles": {"tf": 1}, "pydrex.geometry.lambert_equal_area": {"tf": 1}, "pydrex.io.save_scsv": {"tf": 1}, "pydrex.utils.strain_increment": {"tf": 1}, "pydrex.utils.diff_like": {"tf": 1}, "tests.test_geometry.test_lambert_equal_area": {"tf": 1}}, "df": 7}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.tensors.voigt_decompose": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.minerals.Mineral": {"tf": 1}, "pydrex.tensors.voigt_to_elastic_tensor": {"tf": 1}, "pydrex.tensors.elastic_tensor_to_voigt": {"tf": 1}, "pydrex.tensors.voigt_matrix_to_vector": {"tf": 1}}, "df": 4}}}}}}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.diagnostics": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.diagnostics": {"tf": 1}}, "df": 1}}}}}}}, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.logger": {"tf": 1}}, "df": 1}}}}, "y": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.minerals.Mineral.update_orientations": {"tf": 1.4142135623730951}}, "df": 1}}, "p": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}}, "df": 1}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.stats.misorientations_random": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}}, "df": 2, "s": {"docs": {"pydrex.stats.point_density": {"tf": 1}}, "df": 1}}}}}}}}, "d": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.velocity.cell_2d": {"tf": 2.449489742783178}}, "df": 1}}}}, "i": {"docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.cli.MeshGenerator": {"tf": 1}, "pydrex.core": {"tf": 1}, "pydrex.core.derivatives": {"tf": 1}, "pydrex.diagnostics": {"tf": 1.4142135623730951}, "pydrex.geometry.misorientation_angles": {"tf": 1.4142135623730951}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 2}, "pydrex.io.resolve_path": {"tf": 1}, "pydrex.logger.quiet_aliens": {"tf": 1}, "pydrex.minerals": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "tests": {"tf": 1.4142135623730951}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}}, "df": 16, "n": {"docs": {"pydrex": {"tf": 5.5677643628300215}, "pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.cli": {"tf": 1}, "pydrex.cli.H5partExtractor": {"tf": 2}, "pydrex.cli.NPZFileInspector": {"tf": 1}, "pydrex.core": {"tf": 1}, "pydrex.core.derivatives": {"tf": 1.4142135623730951}, "pydrex.diagnostics": {"tf": 1.4142135623730951}, "pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.diagnostics.coaxial_index": {"tf": 1}, "pydrex.exceptions.Error": {"tf": 1}, "pydrex.exceptions.ConfigError": {"tf": 1}, "pydrex.exceptions.MeshError": {"tf": 1}, "pydrex.exceptions.IterationError": {"tf": 1}, "pydrex.exceptions.SCSVError": {"tf": 1}, "pydrex.exceptions.ModelContextError": {"tf": 1}, "pydrex.geometry.LatticeSystem": {"tf": 1.4142135623730951}, "pydrex.geometry.to_cartesian": {"tf": 1}, "pydrex.geometry.to_spherical": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.geometry.lambert_equal_area": {"tf": 1.4142135623730951}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 2.8284271247461903}, "pydrex.io": {"tf": 1.4142135623730951}, "pydrex.io.stringify": {"tf": 1}, "pydrex.logger": {"tf": 1}, "pydrex.logger.critical": {"tf": 1}, "pydrex.logger.error": {"tf": 1}, "pydrex.logger.warning": {"tf": 1}, "pydrex.logger.info": {"tf": 1}, "pydrex.logger.debug": {"tf": 1}, "pydrex.minerals": {"tf": 1}, "pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"tf": 1}, "pydrex.minerals.voigt_averages": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 2.449489742783178}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.minerals.Mineral.save": {"tf": 1}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1.7320508075688772}, "pydrex.stats.misorientations_random": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1.4142135623730951}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 1}, "pydrex.utils.angle_fse_simpleshear": {"tf": 1}, "pydrex.utils.lag_2d_corner_flow": {"tf": 1}, "pydrex.utils.quat_product": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1.7320508075688772}, "pydrex.utils.add_subplot_labels": {"tf": 2}, "pydrex.velocity": {"tf": 1.4142135623730951}, "pydrex.velocity.cell_2d": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1.4142135623730951}, "pydrex.visualisation.alignment": {"tf": 2}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1.4142135623730951}, "tests": {"tf": 2.449489742783178}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1.4142135623730951}, "tests.test_corner_flow_2d.TestOlivineA": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1.4142135623730951}, "tests.test_simple_shear_2d.TestOlivineA": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1.4142135623730951}, "tests.test_vortex_2d": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA": {"tf": 1}}, "df": 74, "t": {"docs": {"pydrex.core.derivatives": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 2}, "pydrex.stats.resample_orientations": {"tf": 1.4142135623730951}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}}, "df": 5, "o": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 1}, "tests": {"tf": 1}, "tests.test_tensors.test_voigt_decompose": {"tf": 1}}, "df": 5}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex": {"tf": 1}, "pydrex.io.resolve_path": {"tf": 1}}, "df": 2}, "r": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 1}}, "t": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.interp_GBM_Kaminski2001": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_long_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_Kaminski2004": {"tf": 1}}, "df": 5}}}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}}, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.cli.CliTool": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}}, "df": 2}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.utils.add_subplot_labels": {"tf": 1.4142135623730951}}, "df": 1}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.cli.H5partExtractor": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1}}, "df": 3}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.minerals.Mineral": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1.7320508075688772}}, "df": 3}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.minerals.Mineral.update_orientations": {"tf": 1.4142135623730951}, "tests": {"tf": 1}}, "df": 2}}}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}}, "df": 2}}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.diagnostics.misorientation_indices": {"tf": 1.7320508075688772}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.diagnostics.coaxial_index": {"tf": 1.4142135623730951}, "tests.test_diagnostics.TestMIndex": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_textures_increasing_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_girdle_ortho": {"tf": 1}}, "df": 7}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.tensors": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 1}, "pydrex.tensors.mono_project": {"tf": 1}, "pydrex.tensors.ortho_project": {"tf": 1}, "pydrex.tensors.tetr_project": {"tf": 1}, "pydrex.tensors.hex_project": {"tf": 1}}, "df": 6}}}}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.cli.PoleFigureVisualiser": {"tf": 1}, "pydrex.diagnostics.misorientation_indices": {"tf": 1.4142135623730951}, "pydrex.visualisation.strengths": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}}, "df": 4}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"tests": {"tf": 1}}, "df": 1, "l": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}}, "df": 2}}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.cli": {"tf": 1}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}}, "df": 2}}}}, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.minerals.Mineral.from_file": {"tf": 1}}, "df": 3, "s": {"docs": {"pydrex.minerals.voigt_averages": {"tf": 1}}, "df": 1}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 1}}}}}}}}}, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.logger": {"tf": 1}, "pydrex.logger.handler_level": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}}, "df": 6}}}}, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"tests.test_simple_shear_3d.TestFraters2021": {"tf": 1}}, "df": 1}}}}}}, "v": {"docs": {"pydrex.minerals.Mineral": {"tf": 1}}, "df": 1, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.logger": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.stats.square_inverse_kamb": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 1}}}}}}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 2.6457513110645907}, "pydrex.exceptions.ConfigError": {"tf": 1}, "pydrex.exceptions.MeshError": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1.4142135623730951}, "pydrex.tensors.upper_tri_to_symmetric": {"tf": 1}, "pydrex.utils.diff_like": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_common_input_errors": {"tf": 1}}, "df": 8, "s": {"docs": {"pydrex": {"tf": 1}, "pydrex.velocity": {"tf": 1}}, "df": 2}, "/": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.io": {"tf": 1}}, "df": 1}}}}}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.minerals.Mineral": {"tf": 2.449489742783178}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}}, "df": 3, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex": {"tf": 2.23606797749979}, "pydrex.io": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 2.6457513110645907}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}, "tests.conftest.seeds_nearX45": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 9, "l": {"docs": {}, "df": 0, "y": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1}}, "df": 1}}}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.core": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {"pydrex.diagnostics.symmetry_pgr": {"tf": 1}}, "df": 1}}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1.4142135623730951}}, "df": 1, "d": {"docs": {"pydrex": {"tf": 1}}, "df": 1}, "s": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"tests": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.geometry.to_cartesian": {"tf": 1}, "pydrex.geometry.to_spherical": {"tf": 1}}, "df": 2}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.utils.strain_increment": {"tf": 2}, "tests.test_simple_shear_2d.TestPreliminaries.test_strain_increment": {"tf": 1}}, "df": 2}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"tests.test_diagnostics.TestMIndex.test_textures_increasing_ortho": {"tf": 1}}, "df": 1}}}}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.utils.redraw_legend": {"tf": 1}}, "df": 1}}}}, "f": {"docs": {"pydrex.utils.diff_like": {"tf": 1.4142135623730951}}, "df": 1, "o": {"docs": {"pydrex": {"tf": 1}, "pydrex.logger": {"tf": 2.8284271247461903}, "pydrex.logger.info": {"tf": 1}, "tests": {"tf": 1}}, "df": 4, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.cli.NPZFileInspector": {"tf": 1}, "pydrex.logger": {"tf": 1}, "pydrex.logger.ConsoleFormatter.format": {"tf": 1}, "pydrex.logger.exception": {"tf": 1}, "tests": {"tf": 1}}, "df": 5}}}}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"tests": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"tests": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "s": {"docs": {"pydrex": {"tf": 5.656854249492381}, "pydrex.cli.MeshGenerator": {"tf": 1.4142135623730951}, "pydrex.cli.H5partExtractor": {"tf": 2}, "pydrex.cli.PoleFigureVisualiser": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 1.4142135623730951}, "pydrex.diagnostics.misorientation_indices": {"tf": 2.6457513110645907}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.diagnostics.coaxial_index": {"tf": 1.4142135623730951}, "pydrex.diagnostics.smallest_angle": {"tf": 1}, "pydrex.geometry.LatticeSystem": {"tf": 1.4142135623730951}, "pydrex.geometry.to_cartesian": {"tf": 1.7320508075688772}, "pydrex.geometry.to_spherical": {"tf": 1.4142135623730951}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}, "pydrex.io": {"tf": 1.4142135623730951}, "pydrex.io.resolve_path": {"tf": 1}, "pydrex.logger": {"tf": 1.7320508075688772}, "pydrex.logger.ConsoleFormatter.format": {"tf": 2.23606797749979}, "pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 2}, "pydrex.minerals.Mineral.save": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral.load": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral.from_file": {"tf": 1.4142135623730951}, "pydrex.pathlines.get_pathline": {"tf": 2.23606797749979}, "pydrex.stats.resample_orientations": {"tf": 1.4142135623730951}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.stats.misorientations_random": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1.4142135623730951}, "pydrex.tensors": {"tf": 1.4142135623730951}, "pydrex.tensors.voigt_decompose": {"tf": 1.4142135623730951}, "pydrex.tensors.mono_project": {"tf": 1}, "pydrex.tensors.ortho_project": {"tf": 1}, "pydrex.tensors.tetr_project": {"tf": 1}, "pydrex.tensors.hex_project": {"tf": 1}, "pydrex.utils.import_proc_pool": {"tf": 1.4142135623730951}, "pydrex.utils.strain_increment": {"tf": 1.4142135623730951}, "pydrex.utils.default_ncpus": {"tf": 2.23606797749979}, "pydrex.utils.redraw_legend": {"tf": 3}, "pydrex.utils.add_subplot_labels": {"tf": 1.4142135623730951}, "pydrex.velocity.simple_shear_2d": {"tf": 1.4142135623730951}, "pydrex.velocity.cell_2d": {"tf": 2.6457513110645907}, "pydrex.velocity.corner_2d": {"tf": 2}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1.4142135623730951}, "pydrex.visualisation.strengths": {"tf": 1.4142135623730951}, "pydrex.visualisation.grainsizes": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1.4142135623730951}, "pydrex.visualisation.growth": {"tf": 1.4142135623730951}, "pydrex.visualisation.figure_unless": {"tf": 1.7320508075688772}, "tests": {"tf": 3.3166247903554}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_zero_recrystallisation": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1.4142135623730951}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz": {"tf": 1}}, "df": 59, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "y": {"docs": {"pydrex": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.tensors.hex_project": {"tf": 1}}, "df": 3}, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral": {"tf": 1.4142135623730951}, "pydrex.stats.misorientations_random": {"tf": 1}}, "df": 3}}}}}}}}, "t": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.cli.H5partExtractor": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.logger.ConsoleFormatter.format": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.utils.default_ncpus": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1.4142135623730951}, "tests": {"tf": 2}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}}, "df": 11, "s": {"docs": {"pydrex": {"tf": 1.7320508075688772}, "pydrex.diagnostics.smallest_angle": {"tf": 1.4142135623730951}, "pydrex.logger": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}, "tests": {"tf": 1}}, "df": 6}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.exceptions.IterationError": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.minerals.Mineral.update_orientations": {"tf": 1}}, "df": 1}}}}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex": {"tf": 1}, "pydrex.geometry.lambert_equal_area": {"tf": 1}, "pydrex.utils.import_proc_pool": {"tf": 1}}, "df": 3}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}, "s": {"docs": {"pydrex.core": {"tf": 1}}, "df": 1}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"tests": {"tf": 1}}, "df": 1}}}}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {"tests": {"tf": 1.4142135623730951}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.diagnostics.smallest_angle": {"tf": 1}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}, "pydrex.logger": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 2}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1.4142135623730951}, "pydrex.tensors.upper_tri_to_symmetric": {"tf": 1}, "pydrex.utils.import_proc_pool": {"tf": 1.4142135623730951}, "pydrex.velocity.simple_shear_2d": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1}}, "df": 9, "s": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.logger": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.geometry.symmetry_operations": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}}}}}, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}, "f": {"docs": {"pydrex": {"tf": 2.449489742783178}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1.7320508075688772}, "pydrex.cli.PoleFigureVisualiser": {"tf": 1}, "pydrex.diagnostics.misorientation_indices": {"tf": 1.4142135623730951}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.io.resolve_path": {"tf": 1}, "pydrex.logger.ConsoleFormatter.format": {"tf": 1.4142135623730951}, "pydrex.minerals.voigt_averages": {"tf": 1}, "pydrex.minerals.Mineral.save": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral.load": {"tf": 1}, "pydrex.minerals.Mineral.from_file": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1.7320508075688772}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.utils.import_proc_pool": {"tf": 1.4142135623730951}, "pydrex.utils.default_ncpus": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 2}, "pydrex.utils.add_subplot_labels": {"tf": 1.4142135623730951}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1.7320508075688772}, "pydrex.visualisation.strengths": {"tf": 1.7320508075688772}, "pydrex.visualisation.grainsizes": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1.4142135623730951}, "pydrex.visualisation.growth": {"tf": 1.4142135623730951}, "pydrex.visualisation.figure_unless": {"tf": 1.4142135623730951}, "tests": {"tf": 2}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1.4142135623730951}}, "df": 28}, "d": {"docs": {"pydrex": {"tf": 2.6457513110645907}}, "df": 1, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1}}, "df": 1, "l": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.geometry.LatticeSystem": {"tf": 1}}, "df": 1}}}}}}}}}, "s": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}, "/": {"docs": {}, "df": 0, "o": {"docs": {"pydrex.exceptions.SCSVError": {"tf": 1}}, "df": 1}}, "o": {"docs": {"tests": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}}, "df": 2, "/": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "/": {"2": {"0": {"1": {"7": {"docs": {}, "df": 0, "/": {"0": {"1": {"docs": {}, "df": 0, "/": {"0": {"8": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}}}}, "p": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "p": {"docs": {"pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}}, "df": 2}}}, "v": {"docs": {}, "df": 0, "p": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1.7320508075688772}}, "df": 1}}, "j": {"docs": {"pydrex.tensors.voigt_decompose": {"tf": 2}}, "df": 1, "k": {"docs": {}, "df": 0, "k": {"docs": {"pydrex.tensors.voigt_decompose": {"tf": 1}}, "df": 1}, "j": {"docs": {"pydrex.tensors.voigt_decompose": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {"pydrex": {"tf": 1}, "pydrex.logger": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 3.872983346207417}, "pydrex.pathlines.get_pathline": {"tf": 1.7320508075688772}, "pydrex.velocity.simple_shear_2d": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 8, "h": {"docs": {"pydrex.diagnostics": {"tf": 1.4142135623730951}, "pydrex.tensors.voigt_decompose": {"tf": 1}, "pydrex.tensors.voigt_to_elastic_tensor": {"tf": 1}, "pydrex.tensors.elastic_tensor_to_voigt": {"tf": 1}, "pydrex.tensors.rotate": {"tf": 1}}, "df": 5, "i": {"docs": {}, "df": 0, "s": {"docs": {"pydrex": {"tf": 3.605551275463989}, "pydrex.cli.H5partExtractor": {"tf": 1}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.geometry.LatticeSystem": {"tf": 1}, "pydrex.geometry.misorientation_angles": {"tf": 1.4142135623730951}, "pydrex.geometry.lambert_equal_area": {"tf": 1}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}, "pydrex.logger": {"tf": 2.8284271247461903}, "pydrex.logger.exception": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1.7320508075688772}, "pydrex.velocity": {"tf": 1.4142135623730951}, "pydrex.visualisation.strengths": {"tf": 1}, "tests": {"tf": 1.4142135623730951}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}}, "df": 19}, "n": {"docs": {"pydrex.axes.PoleFigureAxes": {"tf": 1}, "pydrex.logger": {"tf": 1}, "tests": {"tf": 1}}, "df": 3}, "r": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.geometry.poles": {"tf": 1.4142135623730951}, "pydrex.logger": {"tf": 1.4142135623730951}}, "df": 2}}}, "e": {"docs": {"pydrex": {"tf": 9.16515138991168}, "pydrex.axes.PoleFigureAxes": {"tf": 1}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1.7320508075688772}, "pydrex.axes.PoleFigureAxes.set": {"tf": 1.4142135623730951}, "pydrex.cli": {"tf": 1.4142135623730951}, "pydrex.cli.CliTool": {"tf": 1}, "pydrex.cli.MeshGenerator": {"tf": 1.7320508075688772}, "pydrex.cli.H5partExtractor": {"tf": 2.8284271247461903}, "pydrex.cli.NPZFileInspector": {"tf": 1.4142135623730951}, "pydrex.cli.PoleFigureVisualiser": {"tf": 1}, "pydrex.core": {"tf": 2.23606797749979}, "pydrex.core.MineralFabric": {"tf": 1}, "pydrex.core.get_crss": {"tf": 1.7320508075688772}, "pydrex.core.derivatives": {"tf": 2.23606797749979}, "pydrex.diagnostics": {"tf": 2.449489742783178}, "pydrex.diagnostics.elasticity_components": {"tf": 4.898979485566356}, "pydrex.diagnostics.bingham_average": {"tf": 1.7320508075688772}, "pydrex.diagnostics.finite_strain": {"tf": 2.449489742783178}, "pydrex.diagnostics.symmetry_pgr": {"tf": 2}, "pydrex.diagnostics.misorientation_indices": {"tf": 3.7416573867739413}, "pydrex.diagnostics.misorientation_index": {"tf": 2.8284271247461903}, "pydrex.diagnostics.coaxial_index": {"tf": 2.23606797749979}, "pydrex.diagnostics.smallest_angle": {"tf": 2}, "pydrex.exceptions.MissingDependencyError": {"tf": 1}, "pydrex.exceptions.ConfigError": {"tf": 1.4142135623730951}, "pydrex.exceptions.MeshError": {"tf": 1.4142135623730951}, "pydrex.exceptions.IterationError": {"tf": 1}, "pydrex.exceptions.SCSVError": {"tf": 1}, "pydrex.exceptions.ModelContextError": {"tf": 1}, "pydrex.geometry.LatticeSystem": {"tf": 2.23606797749979}, "pydrex.geometry.to_cartesian": {"tf": 1.7320508075688772}, "pydrex.geometry.to_spherical": {"tf": 1.4142135623730951}, "pydrex.geometry.misorientation_angles": {"tf": 2}, "pydrex.geometry.symmetry_operations": {"tf": 1.4142135623730951}, "pydrex.geometry.poles": {"tf": 3.4641016151377544}, "pydrex.geometry.lambert_equal_area": {"tf": 2}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1.4142135623730951}, "pydrex.io": {"tf": 2.23606797749979}, "pydrex.io.read_scsv": {"tf": 1.4142135623730951}, "pydrex.io.write_scsv_header": {"tf": 1}, "pydrex.io.save_scsv": {"tf": 1.4142135623730951}, "pydrex.io.resolve_path": {"tf": 1.7320508075688772}, "pydrex.logger": {"tf": 3.872983346207417}, "pydrex.logger.ConsoleFormatter.format": {"tf": 3.3166247903554}, "pydrex.logger.handler_level": {"tf": 1}, "pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1.7320508075688772}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1.7320508075688772}, "pydrex.minerals.OLIVINE_PRIMARY_AXIS": {"tf": 1}, "pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"tf": 1.7320508075688772}, "pydrex.minerals.voigt_averages": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral": {"tf": 5.0990195135927845}, "pydrex.minerals.Mineral.update_orientations": {"tf": 3}, "pydrex.minerals.Mineral.save": {"tf": 1.7320508075688772}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 4.898979485566356}, "pydrex.stats.resample_orientations": {"tf": 2}, "pydrex.stats.misorientation_hist": {"tf": 3}, "pydrex.stats.misorientations_random": {"tf": 1.7320508075688772}, "pydrex.stats.point_density": {"tf": 3.872983346207417}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1.7320508075688772}, "pydrex.tensors": {"tf": 2.23606797749979}, "pydrex.tensors.voigt_decompose": {"tf": 2.23606797749979}, "pydrex.tensors.voigt_matrix_to_vector": {"tf": 1.4142135623730951}, "pydrex.tensors.voigt_vector_to_matrix": {"tf": 1.4142135623730951}, "pydrex.utils.import_proc_pool": {"tf": 2}, "pydrex.utils.strain_increment": {"tf": 1}, "pydrex.utils.remove_dim": {"tf": 1}, "pydrex.utils.add_dim": {"tf": 1}, "pydrex.utils.default_ncpus": {"tf": 1.7320508075688772}, "pydrex.utils.diff_like": {"tf": 1}, "pydrex.utils.angle_fse_simpleshear": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 3.3166247903554}, "pydrex.utils.add_subplot_labels": {"tf": 2}, "pydrex.velocity": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 2}, "pydrex.velocity.cell_2d": {"tf": 3.3166247903554}, "pydrex.velocity.corner_2d": {"tf": 3}, "pydrex.visualisation.polefigures": {"tf": 1.7320508075688772}, "pydrex.visualisation.pathline_box2d": {"tf": 4.358898943540674}, "pydrex.visualisation.alignment": {"tf": 4}, "pydrex.visualisation.strengths": {"tf": 2.8284271247461903}, "pydrex.visualisation.grainsizes": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 3.872983346207417}, "pydrex.visualisation.spin": {"tf": 2.449489742783178}, "pydrex.visualisation.growth": {"tf": 2.449489742783178}, "pydrex.visualisation.figure_unless": {"tf": 1.7320508075688772}, "pydrex.visualisation.figure": {"tf": 1.7320508075688772}, "tests": {"tf": 5.385164807134504}, "tests.conftest.PytestConsoleLogger.__init__": {"tf": 1.4142135623730951}, "tests.conftest.seeds_nearX45": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1.4142135623730951}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1.4142135623730951}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_pointX": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_output_shape": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_upsample": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_0": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_spread10X": {"tf": 1}, "tests.test_diagnostics.TestMIndex": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread10X_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread45X_ortho": {"tf": 1}, "tests.test_scsv": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1.4142135623730951}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 2}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 2.23606797749979}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_ensemble": {"tf": 1}}, "df": 114, "r": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.io": {"tf": 1}, "pydrex.logger.ConsoleFormatter.format": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}}, "df": 3, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1.7320508075688772}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 3}}}}}}, "y": {"docs": {"pydrex": {"tf": 2.8284271247461903}, "pydrex.cli": {"tf": 1}, "pydrex.io": {"tf": 1}, "pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.velocity": {"tf": 1.4142135623730951}, "pydrex.visualisation.alignment": {"tf": 1}}, "df": 8}, "i": {"docs": {}, "df": 0, "r": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}, "s": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.utils.default_ncpus": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "tests": {"tf": 2}}, "df": 5}}, "n": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.geometry.lambert_equal_area": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}, "tests": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}}, "df": 8}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.stats.misorientations_random": {"tf": 1}}, "df": 1}}}}}}}}, "m": {"docs": {"tests": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 2.449489742783178}, "pydrex.cli": {"tf": 1}, "pydrex.cli.MeshGenerator": {"tf": 1}, "pydrex.cli.H5partExtractor": {"tf": 1.4142135623730951}, "pydrex.cli.NPZFileInspector": {"tf": 1}, "pydrex.diagnostics": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 1.4142135623730951}, "pydrex.diagnostics.coaxial_index": {"tf": 1}, "pydrex.geometry.lambert_equal_area": {"tf": 1}, "pydrex.logger": {"tf": 1}, "pydrex.logger.ConsoleFormatter": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 2}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1.4142135623730951}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.stats.misorientations_random": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}, "pydrex.tensors": {"tf": 1}, "pydrex.utils.remove_dim": {"tf": 1}, "pydrex.utils.add_dim": {"tf": 1}, "pydrex.utils.default_ncpus": {"tf": 1}, "pydrex.utils.diff_like": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1}, "pydrex.utils.add_subplot_labels": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "tests": {"tf": 1}, "tests.conftest.PytestConsoleLogger": {"tf": 1}, "tests.conftest.seeds": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_output_shape": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_common_input_errors": {"tf": 1}, "tests.test_scsv.test_save_scsv_errors": {"tf": 1}, "tests.test_simple_shear_2d.TestPreliminaries": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_zero_recrystallisation": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_grainsize_median": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz": {"tf": 1}}, "df": 35}, "n": {"docs": {"pydrex": {"tf": 1}, "pydrex.axes.PoleFigureAxes.set": {"tf": 1.4142135623730951}, "pydrex.geometry.misorientation_angles": {"tf": 1}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1.4142135623730951}, "pydrex.visualisation.alignment": {"tf": 1}, "tests": {"tf": 1.7320508075688772}}, "df": 6, "k": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.logger.quiet_aliens": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}, "pydrex.io": {"tf": 1}}, "df": 2}, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {"pydrex": {"tf": 1.7320508075688772}, "pydrex.core": {"tf": 1}, "pydrex.core.get_crss": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1.4142135623730951}}, "df": 4}}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {"pydrex.velocity.corner_2d": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {"pydrex": {"tf": 4.58257569495584}, "pydrex.axes.PoleFigureAxes": {"tf": 1}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1.7320508075688772}, "pydrex.cli.MeshGenerator": {"tf": 1.4142135623730951}, "pydrex.cli.H5partExtractor": {"tf": 1.7320508075688772}, "pydrex.cli.NPZFileInspector": {"tf": 1}, "pydrex.cli.PoleFigureVisualiser": {"tf": 1}, "pydrex.core": {"tf": 1.7320508075688772}, "pydrex.core.MineralFabric": {"tf": 1}, "pydrex.core.get_crss": {"tf": 1.4142135623730951}, "pydrex.core.derivatives": {"tf": 1.4142135623730951}, "pydrex.diagnostics": {"tf": 1.4142135623730951}, "pydrex.diagnostics.elasticity_components": {"tf": 3.1622776601683795}, "pydrex.diagnostics.misorientation_indices": {"tf": 2}, "pydrex.diagnostics.misorientation_index": {"tf": 1.4142135623730951}, "pydrex.diagnostics.coaxial_index": {"tf": 1.7320508075688772}, "pydrex.geometry.to_cartesian": {"tf": 1}, "pydrex.geometry.to_spherical": {"tf": 1}, "pydrex.geometry.misorientation_angles": {"tf": 1}, "pydrex.geometry.symmetry_operations": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1.7320508075688772}, "pydrex.geometry.lambert_equal_area": {"tf": 1}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1.4142135623730951}, "pydrex.io": {"tf": 1}, "pydrex.io.SCSV_TYPEMAP": {"tf": 1}, "pydrex.io.extract_h5part": {"tf": 1}, "pydrex.io.read_scsv": {"tf": 1}, "pydrex.io.write_scsv_header": {"tf": 1.4142135623730951}, "pydrex.io.save_scsv": {"tf": 1.7320508075688772}, "pydrex.io.resolve_path": {"tf": 1}, "pydrex.io.data": {"tf": 1}, "pydrex.logger": {"tf": 3.605551275463989}, "pydrex.logger.ConsoleFormatter.format": {"tf": 2}, "pydrex.logger.handler_level": {"tf": 1}, "pydrex.logger.logfile_enable": {"tf": 1}, "pydrex.logger.quiet_aliens": {"tf": 1}, "pydrex.minerals": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 2.449489742783178}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral.save": {"tf": 1.4142135623730951}, "pydrex.pathlines.get_pathline": {"tf": 2}, "pydrex.stats.resample_orientations": {"tf": 1.4142135623730951}, "pydrex.stats.misorientation_hist": {"tf": 1.7320508075688772}, "pydrex.stats.point_density": {"tf": 1.7320508075688772}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 1.4142135623730951}, "pydrex.tensors.upper_tri_to_symmetric": {"tf": 1}, "pydrex.tensors.voigt_to_elastic_tensor": {"tf": 1}, "pydrex.tensors.voigt_matrix_to_vector": {"tf": 1}, "pydrex.tensors.voigt_vector_to_matrix": {"tf": 1}, "pydrex.utils.strain_increment": {"tf": 1}, "pydrex.utils.remove_dim": {"tf": 1.4142135623730951}, "pydrex.utils.add_dim": {"tf": 1.7320508075688772}, "pydrex.utils.redraw_legend": {"tf": 2.449489742783178}, "pydrex.utils.add_subplot_labels": {"tf": 2}, "pydrex.velocity": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1.4142135623730951}, "pydrex.visualisation.pathline_box2d": {"tf": 2.6457513110645907}, "pydrex.visualisation.alignment": {"tf": 2.449489742783178}, "pydrex.visualisation.strengths": {"tf": 2}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 2}, "pydrex.visualisation.figure": {"tf": 1.7320508075688772}, "tests": {"tf": 4.358898943540674}, "tests.conftest.PytestConsoleLogger.__init__": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1.7320508075688772}, "tests.test_diagnostics.TestSymmetryPGR.test_pointX": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_0": {"tf": 1}, "tests.test_scsv.test_save_scsv_errors": {"tf": 1}, "tests.test_simple_shear_2d.TestPreliminaries": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_Kaminski2001": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_Kaminski2004": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_zero_recrystallisation": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1.4142135623730951}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz": {"tf": 1.4142135623730951}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_ensemble": {"tf": 1}}, "df": 80, "m": {"docs": {}, "df": 0, "l": {"docs": {"pydrex": {"tf": 2}, "pydrex.io.parse_config": {"tf": 1}, "tests.test_config.test_specfile": {"tf": 1}}, "df": 3}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 1}, "tests": {"tf": 1}}, "df": 3}}}, "o": {"docs": {"pydrex": {"tf": 1.4142135623730951}}, "df": 1, "l": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.cli": {"tf": 1}, "pydrex.cli.CliTool": {"tf": 1}}, "df": 2, "/": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.interp_GBM_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_long_FortranDRex": {"tf": 1}}, "df": 3}}}}}}}}, "p": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.stats.point_density": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.io": {"tf": 1}, "pydrex.logger.ConsoleFormatter.format": {"tf": 1}, "pydrex.utils.add_subplot_labels": {"tf": 1}, "tests.test_scsv": {"tf": 1}}, "df": 5, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 2.23606797749979}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.diagnostics": {"tf": 1}, "pydrex.diagnostics.symmetry_pgr": {"tf": 1.4142135623730951}, "pydrex.diagnostics.misorientation_indices": {"tf": 1.7320508075688772}, "pydrex.diagnostics.coaxial_index": {"tf": 1.4142135623730951}, "pydrex.minerals": {"tf": 1}, "pydrex.minerals.voigt_averages": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 2.6457513110645907}, "tests.test_diagnostics": {"tf": 1}, "tests.test_diagnostics.TestMIndex": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_girdle_ortho": {"tf": 1}}, "df": 12, "d": {"docs": {"pydrex": {"tf": 1}}, "df": 1}, "s": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_textures_increasing_ortho": {"tf": 1}}, "df": 3}}}}}}, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex": {"tf": 1}, "pydrex.core.derivatives": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 1.7320508075688772}, "pydrex.diagnostics.finite_strain": {"tf": 1}, "pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.tensors": {"tf": 1.4142135623730951}, "pydrex.tensors.voigt_decompose": {"tf": 2.23606797749979}, "pydrex.tensors.voigt_to_elastic_tensor": {"tf": 1.4142135623730951}, "pydrex.tensors.elastic_tensor_to_voigt": {"tf": 1}, "pydrex.tensors.rotate": {"tf": 1}, "tests.test_tensors": {"tf": 1}, "tests.test_tensors.test_voigt_tensor": {"tf": 1}}, "df": 14, "s": {"docs": {"pydrex": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 1.4142135623730951}, "pydrex.minerals.voigt_averages": {"tf": 1}, "pydrex.velocity": {"tf": 1}, "tests.test_diagnostics.TestElasticityComponents": {"tf": 1}}, "df": 5}, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.utils.strain_increment": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}}, "df": 5}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "pydrex.visualisation": {"tf": 1}, "tests": {"tf": 2.6457513110645907}, "tests.conftest.PytestConsoleLogger.__init__": {"tf": 1}, "tests.conftest.seed": {"tf": 1}, "tests.test_config.test_specfile": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}, "tests.test_diagnostics.TestElasticityComponents": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_pointX": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_random": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_girdle": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_output_shape": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_upsample": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_downsample": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_common_input_errors": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_0": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_twopoles90Z": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_spread10X": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_uniform_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread10X_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread45X_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_textures_increasing_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_girdle_ortho": {"tf": 1}, "tests.test_geometry.test_poles_example": {"tf": 1}, "tests.test_geometry.test_lambert_equal_area": {"tf": 1}, "tests.test_scsv.test_validate_schema": {"tf": 1}, "tests.test_scsv.test_read_specfile": {"tf": 1}, "tests.test_scsv.test_save_specfile": {"tf": 1}, "tests.test_simple_shear_2d.TestPreliminaries.test_strain_increment": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dudz_pathline": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}, "tests.test_tensors.test_voigt_decompose": {"tf": 1}, "tests.test_tensors.test_voigt_tensor": {"tf": 1}, "tests.test_tensors.test_voigt_to_vector": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_10k": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_ensemble": {"tf": 1}}, "df": 47, "s": {"docs": {"pydrex": {"tf": 1}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}, "tests": {"tf": 3.4641016151377544}, "tests.conftest": {"tf": 1}, "tests.test_config": {"tf": 1}, "tests.test_core": {"tf": 1}, "tests.test_core.TestDislocationCreepOPX": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA": {"tf": 1}, "tests.test_core.TestRecrystallisation2D": {"tf": 1}, "tests.test_corner_flow_2d": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA": {"tf": 1}, "tests.test_diagnostics": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats": {"tf": 1}, "tests.test_diagnostics.TestMIndex": {"tf": 1}, "tests.test_geometry": {"tf": 1}, "tests.test_scsv": {"tf": 1}, "tests.test_simple_shear_2d": {"tf": 1}, "tests.test_simple_shear_2d.TestPreliminaries": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}, "tests.test_simple_shear_3d": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021": {"tf": 1}, "tests.test_tensors": {"tf": 1}, "tests.test_vortex_2d": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA": {"tf": 1}}, "df": 26, "/": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"tests": {"tf": 1}}, "df": 1}}}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.mock": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.diagnostics": {"tf": 1}}, "df": 1}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.logger.ConsoleFormatter": {"tf": 1}}, "df": 1}, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 1}}}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.diagnostics.symmetry_pgr": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.geometry.LatticeSystem": {"tf": 1}, "pydrex.tensors.tetr_project": {"tf": 1.4142135623730951}}, "df": 3, "l": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1}}, "df": 1}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"pydrex.minerals.Mineral": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}}, "df": 2}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.minerals.Mineral": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.tensors.hex_project": {"tf": 1}}, "df": 3}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral": {"tf": 1}}, "df": 2, "s": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1.7320508075688772}, "pydrex.geometry.symmetry_operations": {"tf": 1}}, "df": 2}}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.utils.redraw_legend": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"tests.test_vortex_2d.TestCellOlivineA.test_xz": {"tf": 1}}, "df": 1}}}}}}}, "u": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.utils.import_proc_pool": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1.4142135623730951}, "pydrex.velocity.cell_2d": {"tf": 6}}, "df": 7}}, "i": {"docs": {"pydrex.tensors.upper_tri_to_symmetric": {"tf": 1}}, "df": 1, "p": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.geometry.LatticeSystem": {"tf": 1}}, "df": 2, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1}}, "df": 1}}}}}}}}}}, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.tensors.upper_tri_to_symmetric": {"tf": 1}}, "df": 1}}}}}}, "y": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.logger.quiet_aliens": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "e": {"docs": {"tests": {"tf": 1}}, "df": 1}}}, "w": {"docs": {}, "df": 0, "o": {"docs": {"pydrex": {"tf": 1}, "pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.diagnostics.coaxial_index": {"tf": 1}, "pydrex.diagnostics.smallest_angle": {"tf": 1}, "pydrex.geometry.LatticeSystem": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}}, "df": 9, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}}, "df": 1, "s": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.utils.redraw_legend": {"tf": 1}}, "df": 1}}}}, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.geometry.LatticeSystem": {"tf": 1.4142135623730951}}, "df": 1}}}, "r": {"docs": {"pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}}, "df": 2, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_Kaminski2001": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_Kaminski2004": {"tf": 1}}, "df": 5}}}}, "n": {"docs": {"pydrex.velocity.corner_2d": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.logger": {"tf": 1}, "pydrex.logger.ConsoleFormatter.format": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral.update_orientations": {"tf": 2}, "pydrex.pathlines.get_pathline": {"tf": 1.7320508075688772}, "pydrex.utils.strain_increment": {"tf": 1}, "pydrex.velocity": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 9, "s": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1.4142135623730951}, "pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 3}}}}, "e": {"docs": {}, "df": 0, "p": {"docs": {"pydrex": {"tf": 2.23606797749979}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}}, "df": 3, "s": {"docs": {"pydrex.minerals.Mineral.save": {"tf": 1}}, "df": 1}}}}}}}, "t": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1, "s": {"docs": {"pydrex.utils.add_subplot_labels": {"tf": 1}}, "df": 1}}}}, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.utils.redraw_legend": {"tf": 1}}, "df": 1}}}, "c": {"docs": {}, "df": 0, "k": {"docs": {"pydrex.visualisation.pathline_box2d": {"tf": 1.4142135623730951}}, "df": 1}}}, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}, "pydrex.core.MineralFabric": {"tf": 1}, "pydrex.core.derivatives": {"tf": 1}, "pydrex.io": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 2}, "tests.test_core.TestDislocationCreepOlivineA": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.run": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.run": {"tf": 1}}, "df": 20, "s": {"docs": {"pydrex.core.MineralFabric": {"tf": 1}, "pydrex.io": {"tf": 1}, "pydrex.io.SCSV_TYPEMAP": {"tf": 1.4142135623730951}, "pydrex.velocity.simple_shear_2d": {"tf": 1}}, "df": 4}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"pydrex.io": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.core.derivatives": {"tf": 1}, "pydrex.diagnostics.symmetry_pgr": {"tf": 1}, "pydrex.geometry.to_cartesian": {"tf": 1}, "pydrex.geometry.to_spherical": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1.4142135623730951}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.utils.import_proc_pool": {"tf": 1}, "pydrex.utils.add_subplot_labels": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}, "pydrex.visualisation.figure_unless": {"tf": 1}, "pydrex.visualisation.figure": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1.4142135623730951}}, "df": 17, "s": {"docs": {"pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "n": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.test_zero_recrystallisation": {"tf": 1}}, "df": 1}}}}, "d": {"docs": {"pydrex": {"tf": 2}, "pydrex.core": {"tf": 1.4142135623730951}, "pydrex.tensors.voigt_decompose": {"tf": 1.4142135623730951}, "pydrex.velocity.cell_2d": {"tf": 1}, "tests.test_core": {"tf": 1}}, "df": 5, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 1.7320508075688772}}, "df": 1}}}}}}}}, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1}}, "df": 1}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.tensors.voigt_decompose": {"tf": 1}}, "df": 1}}}}}}}}, "f": {"docs": {"pydrex.minerals.Mineral.update_orientations": {"tf": 1.4142135623730951}}, "df": 1, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex": {"tf": 2.449489742783178}, "pydrex.core.DeformationRegime": {"tf": 1}, "pydrex.core.derivatives": {"tf": 1.4142135623730951}, "pydrex.diagnostics.finite_strain": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral": {"tf": 2}, "pydrex.minerals.Mineral.update_orientations": {"tf": 3.1622776601683795}, "pydrex.utils.extract_vars": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1}}, "df": 8, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.minerals.Mineral": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}}, "df": 2}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral": {"tf": 1}}, "df": 2}}}}}}, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 2.23606797749979}, "pydrex.axes.PoleFigureAxes": {"tf": 1}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.cli.PoleFigureVisualiser": {"tf": 1}, "pydrex.diagnostics.bingham_average": {"tf": 1}, "pydrex.geometry.to_cartesian": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.io.DEFAULT_PARAMS": {"tf": 1}, "pydrex.logger": {"tf": 1}, "pydrex.logger.handler_level": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1.4142135623730951}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.stats.resample_orientations": {"tf": 1}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}, "pydrex.utils.default_ncpus": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1}, "pydrex.utils.add_subplot_labels": {"tf": 1.4142135623730951}, "pydrex.velocity.cell_2d": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}, "pydrex.visualisation.figure_unless": {"tf": 1}, "pydrex.visualisation.figure": {"tf": 1.4142135623730951}, "tests": {"tf": 2.23606797749979}, "tests.conftest.seed": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}}, "df": 26}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.cli.CliTool": {"tf": 1}, "pydrex.diagnostics.finite_strain": {"tf": 1}}, "df": 2}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"tests": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "e": {"docs": {"pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 1, "d": {"docs": {"pydrex.diagnostics": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}, "tests": {"tf": 1}}, "df": 6}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}}, "df": 2}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.exceptions.MissingDependencyError": {"tf": 1}}, "df": 1}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 1}, "tests.test_diagnostics.TestElasticityComponents": {"tf": 1}, "tests.test_tensors.test_voigt_decompose": {"tf": 1}}, "df": 4, "s": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {"pydrex.tensors.voigt_decompose": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"tests": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.test_grainsize_median": {"tf": 1}}, "df": 1}}}}}}}}, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"pydrex": {"tf": 2}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 2.449489742783178}, "pydrex.core.derivatives": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1.4142135623730951}}, "df": 4}}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1}}, "df": 1, "d": {"docs": {"pydrex": {"tf": 1}, "tests": {"tf": 1}}, "df": 2}}}}}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.axes.PoleFigureAxes": {"tf": 1}}, "df": 1}}}}}}, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "g": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.logger": {"tf": 1.7320508075688772}, "pydrex.logger.handler_level": {"tf": 1}, "pydrex.logger.debug": {"tf": 1}, "tests": {"tf": 1}}, "df": 5, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.logger": {"tf": 1}, "tests": {"tf": 1}}, "df": 2}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"pydrex": {"tf": 2.23606797749979}, "pydrex.logger.handler_level": {"tf": 1}}, "df": 2}, "e": {"docs": {}, "df": 0, "d": {"docs": {"tests": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 1, "s": {"docs": {"pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}}, "df": 3}, "d": {"docs": {"pydrex.logger.ConsoleFormatter.format": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 2}}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.cli.MeshGenerator": {"tf": 1}}, "df": 1}, "r": {"docs": {"pydrex.io.write_scsv_header": {"tf": 1}, "pydrex.io.save_scsv": {"tf": 1}}, "df": 2}}}}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.core": {"tf": 1}, "pydrex.core.derivatives": {"tf": 1}}, "df": 2}}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.diagnostics.coaxial_index": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}}, "df": 2}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.stats.point_density": {"tf": 1}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}}, "df": 2, "s": {"docs": {"pydrex.stats.misorientations_random": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}}, "df": 2}}}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.minerals.Mineral.update_orientations": {"tf": 1}}, "df": 1}}}, "e": {"docs": {"tests.test_vortex_2d.TestCellOlivineA.test_xz_ensemble": {"tf": 1}}, "df": 1}}}}}}}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 1.7320508075688772}, "pydrex.minerals.voigt_averages": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 1}, "tests.test_tensors.test_voigt_decompose": {"tf": 1}}, "df": 4}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex": {"tf": 1}, "pydrex.core.derivatives": {"tf": 1}, "pydrex.minerals": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1.4142135623730951}, "pydrex.stats.resample_orientations": {"tf": 1.4142135623730951}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_uniform_ortho": {"tf": 1}}, "df": 8}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.utils.import_proc_pool": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}}, "df": 4}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.geometry.misorientation_angles": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {"pydrex.core.derivatives": {"tf": 1}, "pydrex.stats.resample_orientations": {"tf": 1}}, "df": 2}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex": {"tf": 3.1622776601683795}, "pydrex.core.derivatives": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}}, "df": 4, "s": {"docs": {"pydrex": {"tf": 1.7320508075688772}}, "df": 1}}}}}}}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}}, "df": 1, "d": {"docs": {"pydrex.logger": {"tf": 1}, "tests": {"tf": 1.4142135623730951}}, "df": 2}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "s": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}}, "k": {"docs": {"pydrex.geometry.lambert_equal_area": {"tf": 2}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 2.8284271247461903}}, "df": 2}}, "f": {"docs": {}, "df": 0, "f": {"docs": {"pydrex.utils.diff_like": {"tf": 1.7320508075688772}}, "df": 1, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 1}}, "df": 1}, "c": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.utils.diff_like": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex": {"tf": 1.7320508075688772}, "tests.test_diagnostics.TestMIndex": {"tf": 1}}, "df": 2, "s": {"docs": {"pydrex": {"tf": 1.7320508075688772}, "pydrex.diagnostics": {"tf": 1}, "pydrex.diagnostics.symmetry_pgr": {"tf": 1.4142135623730951}, "pydrex.diagnostics.coaxial_index": {"tf": 1.4142135623730951}, "tests.test_diagnostics": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_pointX": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_random": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_girdle": {"tf": 1}}, "df": 9}}}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.stats.point_density": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex": {"tf": 1}, "pydrex.cli.MeshGenerator": {"tf": 1}, "pydrex.core.derivatives": {"tf": 1}, "pydrex.diagnostics": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1.7320508075688772}, "pydrex.velocity.cell_2d": {"tf": 1.4142135623730951}, "pydrex.velocity.corner_2d": {"tf": 1.4142135623730951}, "pydrex.visualisation.alignment": {"tf": 1.7320508075688772}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}}, "df": 12, "s": {"docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1.4142135623730951}, "pydrex.velocity.cell_2d": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "tests.test_geometry.test_poles_example": {"tf": 1}}, "df": 6}, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.diagnostics.bingham_average": {"tf": 1}}, "df": 1}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.cli.MeshGenerator": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"pydrex": {"tf": 2}, "pydrex.io.resolve_path": {"tf": 1.7320508075688772}, "pydrex.io.data": {"tf": 1}, "tests": {"tf": 1.7320508075688772}}, "df": 4}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.io.resolve_path": {"tf": 1}, "tests": {"tf": 1}}, "df": 2}}}}}, "l": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.velocity": {"tf": 1}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.minerals.voigt_averages": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}}, "df": 3, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"pydrex": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.io.write_scsv_header": {"tf": 1}, "pydrex.io.save_scsv": {"tf": 1}, "pydrex.logger.ConsoleFormatter.format": {"tf": 1.4142135623730951}, "pydrex.minerals.voigt_averages": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.utils.add_subplot_labels": {"tf": 1}}, "df": 8}}}}}}}}, "m": {"docs": {"pydrex.utils.remove_dim": {"tf": 2.8284271247461903}, "pydrex.utils.add_dim": {"tf": 3}}, "df": 2, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.utils.remove_dim": {"tf": 1}, "pydrex.utils.add_dim": {"tf": 1}}, "df": 3, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.core.derivatives": {"tf": 1.4142135623730951}}, "df": 1}}}}, "s": {"docs": {"pydrex.geometry.misorientation_angles": {"tf": 1}}, "df": 1}}}}}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.tensors.voigt_decompose": {"tf": 1}}, "df": 1}}}}}}}}}}, "p": {"docs": {"tests.test_vortex_2d.TestCellOlivineA.test_xz_ensemble": {"tf": 1}}, "df": 1}}, "o": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral": {"tf": 1}}, "df": 2, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {"pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}}, "df": 2}}}}}}}}}}, "w": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.velocity.corner_2d": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"tests.test_diagnostics.TestVolumeWeighting.test_downsample": {"tf": 1}}, "df": 1}}}}}}}}}}, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex": {"tf": 2.6457513110645907}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}, "tests": {"tf": 1}}, "df": 3}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"tests": {"tf": 1}, "tests.test_doctests": {"tf": 1}, "tests.test_doctests.test_doctests": {"tf": 1}}, "df": 3}}}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral": {"tf": 1}}, "df": 2}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"pydrex": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1.4142135623730951}, "pydrex.visualisation.pathline_box2d": {"tf": 1.7320508075688772}}, "df": 3, "s": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}}, "df": 1}}}}}}, "n": {"docs": {"pydrex.logger": {"tf": 1}}, "df": 1}}, "y": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex": {"tf": 1.7320508075688772}, "pydrex.cli.H5partExtractor": {"tf": 1}}, "df": 2}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}, "w": {"docs": {"pydrex.utils.redraw_legend": {"tf": 1}}, "df": 1, "n": {"docs": {"pydrex.utils.add_subplot_labels": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}}, "df": 3}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {"pydrex": {"tf": 2.449489742783178}, "pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}}, "df": 3}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"pydrex": {"tf": 1}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.cli.H5partExtractor": {"tf": 2}, "pydrex.cli.NPZFileInspector": {"tf": 1}, "pydrex.cli.PoleFigureVisualiser": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.geometry.lambert_equal_area": {"tf": 1}, "pydrex.io": {"tf": 1.7320508075688772}, "pydrex.io.extract_h5part": {"tf": 1}, "pydrex.io.read_scsv": {"tf": 1.4142135623730951}, "pydrex.io.write_scsv_header": {"tf": 1}, "pydrex.io.save_scsv": {"tf": 2}, "pydrex.io.data": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral.save": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral.load": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral.from_file": {"tf": 1.4142135623730951}, "pydrex.stats": {"tf": 1}, "pydrex.stats.point_density": {"tf": 2.23606797749979}, "pydrex.visualisation.alignment": {"tf": 2}, "pydrex.visualisation.strengths": {"tf": 1.7320508075688772}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 2.449489742783178}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}, "tests": {"tf": 1.4142135623730951}, "tests.test_diagnostics.TestVolumeWeighting": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_upsample": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_downsample": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_common_input_errors": {"tf": 1}, "tests.test_geometry.test_poles_example": {"tf": 1}, "tests.test_scsv.test_save_scsv_errors": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_Kaminski2001": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_Kaminski2004": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1.4142135623730951}}, "df": 34, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}}, "df": 1, "s": {"docs": {"pydrex.io": {"tf": 1}}, "df": 1}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.visualisation.strengths": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}}, "df": 3}}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}}, "df": 3}}}}, "e": {"docs": {"pydrex.utils.redraw_legend": {"tf": 1}}, "df": 1}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {"tests": {"tf": 1.4142135623730951}}, "df": 1}}}, "/": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "z": {"docs": {"tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 1}}}}, "p": {"docs": {}, "df": 0, "i": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.visualisation.figure_unless": {"tf": 1}, "pydrex.visualisation.figure": {"tf": 1}}, "df": 3}}, "v": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "x": {"docs": {"tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}}, "df": 2}}, "/": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "x": {"docs": {"tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {"pydrex": {"tf": 4.898979485566356}, "pydrex.axes.PoleFigureAxes.set": {"tf": 2}, "pydrex.cli.MeshGenerator": {"tf": 2}, "pydrex.cli.H5partExtractor": {"tf": 1}, "pydrex.cli.PoleFigureVisualiser": {"tf": 1}, "pydrex.core": {"tf": 1}, "pydrex.core.MineralFabric": {"tf": 1}, "pydrex.core.derivatives": {"tf": 1}, "pydrex.diagnostics": {"tf": 1.4142135623730951}, "pydrex.diagnostics.elasticity_components": {"tf": 2.23606797749979}, "pydrex.diagnostics.bingham_average": {"tf": 1.4142135623730951}, "pydrex.diagnostics.misorientation_indices": {"tf": 1.7320508075688772}, "pydrex.diagnostics.coaxial_index": {"tf": 1.7320508075688772}, "pydrex.diagnostics.smallest_angle": {"tf": 1.4142135623730951}, "pydrex.geometry.LatticeSystem": {"tf": 2}, "pydrex.geometry.to_cartesian": {"tf": 1.4142135623730951}, "pydrex.geometry.to_spherical": {"tf": 1}, "pydrex.geometry.misorientation_angles": {"tf": 1}, "pydrex.geometry.symmetry_operations": {"tf": 1.4142135623730951}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.geometry.lambert_equal_area": {"tf": 2.23606797749979}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 3.1622776601683795}, "pydrex.io": {"tf": 1.4142135623730951}, "pydrex.io.read_scsv": {"tf": 1}, "pydrex.io.write_scsv_header": {"tf": 1}, "pydrex.io.parse_config": {"tf": 1}, "pydrex.io.resolve_path": {"tf": 1}, "pydrex.io.stringify": {"tf": 1.4142135623730951}, "pydrex.io.data": {"tf": 1}, "pydrex.logger": {"tf": 2}, "pydrex.logger.ConsoleFormatter.format": {"tf": 1.7320508075688772}, "pydrex.logger.logfile_enable": {"tf": 1}, "pydrex.logger.critical": {"tf": 1}, "pydrex.logger.warning": {"tf": 1}, "pydrex.logger.debug": {"tf": 1}, "pydrex.logger.exception": {"tf": 1}, "pydrex.minerals.voigt_averages": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral": {"tf": 3.1622776601683795}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral.save": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral.load": {"tf": 1}, "pydrex.minerals.Mineral.from_file": {"tf": 1.4142135623730951}, "pydrex.pathlines.get_pathline": {"tf": 3.4641016151377544}, "pydrex.stats.point_density": {"tf": 1.7320508075688772}, "pydrex.stats.schmidt_count": {"tf": 1.4142135623730951}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 1.4142135623730951}, "pydrex.tensors.hex_project": {"tf": 1.4142135623730951}, "pydrex.tensors.elastic_tensor_to_voigt": {"tf": 1}, "pydrex.tensors.rotate": {"tf": 1}, "pydrex.utils.import_proc_pool": {"tf": 1.7320508075688772}, "pydrex.utils.strain_increment": {"tf": 1}, "pydrex.utils.remove_dim": {"tf": 3}, "pydrex.utils.add_dim": {"tf": 3}, "pydrex.utils.default_ncpus": {"tf": 1.7320508075688772}, "pydrex.utils.diff_like": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1}, "pydrex.utils.add_subplot_labels": {"tf": 1.4142135623730951}, "pydrex.velocity": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 2}, "pydrex.velocity.corner_2d": {"tf": 1.4142135623730951}, "pydrex.visualisation.polefigures": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 2}, "pydrex.visualisation.alignment": {"tf": 2.23606797749979}, "pydrex.visualisation.strengths": {"tf": 2.23606797749979}, "pydrex.visualisation.grainsizes": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1.7320508075688772}, "pydrex.visualisation.spin": {"tf": 1.7320508075688772}, "pydrex.visualisation.growth": {"tf": 1.7320508075688772}, "pydrex.visualisation.figure_unless": {"tf": 1.7320508075688772}, "pydrex.visualisation.figure": {"tf": 1.4142135623730951}, "tests": {"tf": 3.7416573867739413}, "tests.conftest.PytestConsoleLogger": {"tf": 1}, "tests.conftest.PytestConsoleLogger.__init__": {"tf": 1.4142135623730951}, "tests.test_core.TestDislocationCreepOlivineA": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 2}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 2}, "tests.test_corner_flow_2d.TestOlivineA": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.run": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1.4142135623730951}, "tests.test_simple_shear_2d.TestOlivineA.test_zero_recrystallisation": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dudz_pathline": {"tf": 1.7320508075688772}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1.7320508075688772}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1.4142135623730951}, "tests.test_vortex_2d.TestCellOlivineA": {"tf": 1.4142135623730951}, "tests.test_vortex_2d.TestCellOlivineA.run": {"tf": 1}}, "df": 95, "l": {"docs": {"pydrex.core.MineralFabric": {"tf": 1.4142135623730951}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.diagnostics.coaxial_index": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}}, "df": 4, "p": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {"pydrex": {"tf": 1}, "pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 2}}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dudz_pathline": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 6}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_pointX": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_0": {"tf": 1}}, "df": 3}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.diagnostics": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.logger.quiet_aliens": {"tf": 1}}, "df": 1, "s": {"docs": {"pydrex.logger": {"tf": 1.4142135623730951}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "o": {"docs": {"pydrex": {"tf": 2.6457513110645907}, "pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.diagnostics.bingham_average": {"tf": 1}, "pydrex.geometry.misorientation_angles": {"tf": 1.4142135623730951}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}, "pydrex.io.read_scsv": {"tf": 1}, "pydrex.io.write_scsv_header": {"tf": 1}, "pydrex.io.save_scsv": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral.save": {"tf": 1}, "pydrex.minerals.Mineral.load": {"tf": 1}, "pydrex.minerals.Mineral.from_file": {"tf": 1}, "pydrex.tensors": {"tf": 1}, "pydrex.tensors.voigt_to_elastic_tensor": {"tf": 1}, "pydrex.tensors.voigt_vector_to_matrix": {"tf": 1}, "pydrex.velocity": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}, "tests": {"tf": 1.4142135623730951}}, "df": 22}}, "l": {"docs": {"pydrex": {"tf": 2.23606797749979}, "pydrex.cli": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.geometry.lambert_equal_area": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.minerals.Mineral.save": {"tf": 1}, "pydrex.utils.remove_dim": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1.4142135623730951}, "pydrex.velocity": {"tf": 1.4142135623730951}, "tests": {"tf": 1}, "tests.conftest.PytestConsoleLogger.__init__": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}, "tests.test_doctests": {"tf": 1}, "tests.test_doctests.test_doctests": {"tf": 1}}, "df": 14, "o": {"docs": {}, "df": 0, "w": {"docs": {"pydrex.logger": {"tf": 1}}, "df": 1, "s": {"docs": {"pydrex": {"tf": 1}, "pydrex.utils.import_proc_pool": {"tf": 1}, "tests.conftest.PytestConsoleLogger": {"tf": 1}}, "df": 3}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}}, "df": 2}}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.geometry.misorientation_angles": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}}, "df": 3}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1.4142135623730951}, "pydrex.visualisation.pathline_box2d": {"tf": 1.4142135623730951}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1.4142135623730951}}, "df": 6, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.cli": {"tf": 1}}, "df": 1}}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.logger.handler_level": {"tf": 1}}, "df": 1, "l": {"docs": {}, "df": 0, "y": {"docs": {"pydrex": {"tf": 1}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}}, "df": 2}}}}}}}}}}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.logger": {"tf": 1.4142135623730951}, "pydrex.tensors.voigt_decompose": {"tf": 1}}, "df": 2}}}}}, "n": {"docs": {"pydrex": {"tf": 2.8284271247461903}, "pydrex.cli.H5partExtractor": {"tf": 1.7320508075688772}, "pydrex.core.get_crss": {"tf": 1}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.io.read_scsv": {"tf": 1}, "pydrex.io.write_scsv_header": {"tf": 1.4142135623730951}, "pydrex.logger.error": {"tf": 1}, "pydrex.logger.info": {"tf": 1}, "pydrex.logger.exception": {"tf": 1}, "pydrex.minerals": {"tf": 1}, "pydrex.minerals.voigt_averages": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1.4142135623730951}, "pydrex.stats.misorientations_random": {"tf": 1.4142135623730951}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 1}, "pydrex.tensors.voigt_to_elastic_tensor": {"tf": 1}, "pydrex.tensors.elastic_tensor_to_voigt": {"tf": 1}, "pydrex.utils.remove_dim": {"tf": 1}, "pydrex.utils.add_dim": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "tests": {"tf": 1}, "tests.conftest.seeds": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 27, "d": {"docs": {"pydrex": {"tf": 4.69041575982343}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1.4142135623730951}, "pydrex.axes.PoleFigureAxes.set": {"tf": 1.7320508075688772}, "pydrex.cli": {"tf": 1}, "pydrex.cli.MeshGenerator": {"tf": 1}, "pydrex.cli.H5partExtractor": {"tf": 1.7320508075688772}, "pydrex.cli.NPZFileInspector": {"tf": 1}, "pydrex.cli.PoleFigureVisualiser": {"tf": 1}, "pydrex.core": {"tf": 1.4142135623730951}, "pydrex.core.get_crss": {"tf": 1}, "pydrex.core.derivatives": {"tf": 1.4142135623730951}, "pydrex.diagnostics": {"tf": 1.4142135623730951}, "pydrex.diagnostics.bingham_average": {"tf": 1}, "pydrex.diagnostics.finite_strain": {"tf": 1}, "pydrex.diagnostics.symmetry_pgr": {"tf": 1}, "pydrex.diagnostics.misorientation_indices": {"tf": 1.4142135623730951}, "pydrex.diagnostics.misorientation_index": {"tf": 1.4142135623730951}, "pydrex.diagnostics.coaxial_index": {"tf": 1.4142135623730951}, "pydrex.diagnostics.smallest_angle": {"tf": 1}, "pydrex.geometry": {"tf": 1}, "pydrex.geometry.LatticeSystem": {"tf": 1}, "pydrex.geometry.to_cartesian": {"tf": 1}, "pydrex.geometry.to_spherical": {"tf": 1}, "pydrex.geometry.misorientation_angles": {"tf": 1.7320508075688772}, "pydrex.geometry.symmetry_operations": {"tf": 1}, "pydrex.geometry.poles": {"tf": 2}, "pydrex.geometry.lambert_equal_area": {"tf": 1.4142135623730951}, "pydrex.io": {"tf": 1.7320508075688772}, "pydrex.io.extract_h5part": {"tf": 1}, "pydrex.io.read_scsv": {"tf": 1}, "pydrex.io.write_scsv_header": {"tf": 1}, "pydrex.io.save_scsv": {"tf": 1}, "pydrex.io.resolve_path": {"tf": 1}, "pydrex.logger": {"tf": 2}, "pydrex.logger.ConsoleFormatter.format": {"tf": 1}, "pydrex.minerals": {"tf": 1}, "pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"tf": 1}, "pydrex.minerals.voigt_averages": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 2.6457513110645907}, "pydrex.minerals.Mineral.update_orientations": {"tf": 2}, "pydrex.mock": {"tf": 1}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 2.23606797749979}, "pydrex.stats": {"tf": 1}, "pydrex.stats.resample_orientations": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1.4142135623730951}, "pydrex.stats.misorientations_random": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1.4142135623730951}, "pydrex.tensors": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 1}, "pydrex.utils.import_proc_pool": {"tf": 1}, "pydrex.utils.strain_increment": {"tf": 1}, "pydrex.utils.extract_vars": {"tf": 1}, "pydrex.utils.default_ncpus": {"tf": 1}, "pydrex.utils.diff_like": {"tf": 1}, "pydrex.utils.quat_product": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1.7320508075688772}, "pydrex.velocity": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1.4142135623730951}, "pydrex.velocity.cell_2d": {"tf": 2.23606797749979}, "pydrex.velocity.corner_2d": {"tf": 2}, "pydrex.visualisation": {"tf": 1}, "pydrex.visualisation.polefigures": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 2.449489742783178}, "pydrex.visualisation.alignment": {"tf": 2}, "pydrex.visualisation.strengths": {"tf": 1.7320508075688772}, "pydrex.visualisation.grainsizes": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1.4142135623730951}, "pydrex.visualisation.spin": {"tf": 1.7320508075688772}, "pydrex.visualisation.growth": {"tf": 1.7320508075688772}, "pydrex.visualisation.figure_unless": {"tf": 1.4142135623730951}, "pydrex.visualisation.figure": {"tf": 1}, "tests": {"tf": 3.1622776601683795}, "tests.conftest": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1.4142135623730951}, "tests.test_geometry": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1.4142135623730951}, "tests.test_vortex_2d": {"tf": 1}}, "df": 82}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "y": {"docs": {"pydrex": {"tf": 2}, "pydrex.diagnostics.elasticity_components": {"tf": 1}}, "df": 2}, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.minerals": {"tf": 1}}, "df": 1}}}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}}, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}, "y": {"docs": {"pydrex": {"tf": 1.7320508075688772}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.geometry.misorientation_angles": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 1}, "pydrex.utils.default_ncpus": {"tf": 1}, "pydrex.utils.add_subplot_labels": {"tf": 1}, "pydrex.visualisation.figure": {"tf": 1}}, "df": 9}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}}, "df": 3}}}}}}}}, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}, "pydrex.diagnostics": {"tf": 1}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.diagnostics.smallest_angle": {"tf": 2.6457513110645907}, "pydrex.geometry.LatticeSystem": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.stats.misorientations_random": {"tf": 1}, "pydrex.utils.angle_fse_simpleshear": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 2}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}}, "df": 10, "s": {"docs": {"pydrex.diagnostics": {"tf": 1}, "pydrex.geometry.misorientation_angles": {"tf": 1}, "pydrex.stats.misorientations_random": {"tf": 1.4142135623730951}, "pydrex.visualisation.alignment": {"tf": 2.6457513110645907}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_Kaminski2001": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_long_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_Kaminski2004": {"tf": 1}}, "df": 11}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.geometry.misorientation_angles": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.diagnostics.bingham_average": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats": {"tf": 1}}, "df": 2}}}}}}}, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.utils.angle_fse_simpleshear": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "b": {"docs": {"pydrex.core.MineralFabric": {"tf": 1}}, "df": 1, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 1}, "pydrex.cli.NPZFileInspector": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}}, "df": 3}}, "v": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.io.write_scsv_header": {"tf": 1}, "tests": {"tf": 1}}, "df": 2}}}, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.geometry.misorientation_angles": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}}, "df": 3}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 4.58257569495584}, "pydrex.axes.PoleFigureAxes": {"tf": 1}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.cli.MeshGenerator": {"tf": 1}, "pydrex.cli.H5partExtractor": {"tf": 1.4142135623730951}, "pydrex.core.MineralFabric": {"tf": 1}, "pydrex.core.get_crss": {"tf": 1}, "pydrex.diagnostics": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.diagnostics.bingham_average": {"tf": 1}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.exceptions.MissingDependencyError": {"tf": 1}, "pydrex.geometry.misorientation_angles": {"tf": 1}, "pydrex.geometry.symmetry_operations": {"tf": 1.4142135623730951}, "pydrex.io": {"tf": 1}, "pydrex.io.save_scsv": {"tf": 1}, "pydrex.io.resolve_path": {"tf": 1}, "pydrex.logger": {"tf": 1}, "pydrex.logger.ConsoleFormatter.format": {"tf": 1}, "pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 2}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.minerals.Mineral.save": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1.7320508075688772}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1.4142135623730951}, "pydrex.tensors": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 1}, "pydrex.utils.quat_product": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1.4142135623730951}, "pydrex.utils.add_subplot_labels": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1.4142135623730951}, "pydrex.visualisation.alignment": {"tf": 2.23606797749979}, "pydrex.visualisation.strengths": {"tf": 2}, "pydrex.visualisation.grainsizes": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}, "pydrex.visualisation.figure": {"tf": 1}, "tests": {"tf": 1.7320508075688772}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1.4142135623730951}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1.4142135623730951}, "tests.test_diagnostics.TestVolumeWeighting.test_common_input_errors": {"tf": 1}, "tests.test_simple_shear_2d.TestPreliminaries": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}}, "df": 53, "a": {"docs": {"pydrex.geometry.lambert_equal_area": {"tf": 1}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}, "tests.test_geometry.test_lambert_equal_area": {"tf": 1}}, "df": 3, "s": {"docs": {"pydrex.stats.point_density": {"tf": 1}}, "df": 1}}}, "g": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.cli": {"tf": 1}, "pydrex.diagnostics.misorientation_index": {"tf": 1.4142135623730951}, "pydrex.stats.misorientation_hist": {"tf": 1.4142135623730951}, "pydrex.visualisation.polefigures": {"tf": 1}, "pydrex.visualisation.figure": {"tf": 1}, "tests": {"tf": 1}}, "df": 6, "s": {"docs": {"pydrex": {"tf": 1}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1.4142135623730951}, "pydrex.diagnostics.misorientation_indices": {"tf": 1.4142135623730951}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.io.save_scsv": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1.4142135623730951}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1.4142135623730951}, "pydrex.velocity": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}, "pydrex.visualisation.figure": {"tf": 1}}, "df": 15}}}}}}, "s": {"docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.core.derivatives": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.io.write_scsv_header": {"tf": 1}, "pydrex.io.save_scsv": {"tf": 1}, "pydrex.logger.handler_level": {"tf": 1}, "pydrex.minerals.voigt_averages": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.stats.resample_orientations": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}}, "df": 17}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1.7320508075688772}, "pydrex.axes.PoleFigureAxes.set": {"tf": 1.4142135623730951}, "pydrex.core.get_crss": {"tf": 1}, "pydrex.core.derivatives": {"tf": 2}, "pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.geometry.misorientation_angles": {"tf": 2.6457513110645907}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}, "pydrex.io.write_scsv_header": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1.4142135623730951}, "pydrex.pathlines.get_pathline": {"tf": 1.7320508075688772}, "pydrex.stats.resample_orientations": {"tf": 2}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.tensors.upper_tri_to_symmetric": {"tf": 2}, "pydrex.utils.remove_nans": {"tf": 1}, "pydrex.utils.remove_dim": {"tf": 2.6457513110645907}, "pydrex.utils.add_dim": {"tf": 2.8284271247461903}, "pydrex.utils.diff_like": {"tf": 2.6457513110645907}, "pydrex.velocity.simple_shear_2d": {"tf": 3.1622776601683795}, "pydrex.velocity.cell_2d": {"tf": 6}, "pydrex.visualisation.pathline_box2d": {"tf": 2.6457513110645907}, "pydrex.visualisation.alignment": {"tf": 2.8284271247461903}, "pydrex.visualisation.strengths": {"tf": 2.449489742783178}}, "df": 25, "s": {"docs": {"pydrex.geometry.to_cartesian": {"tf": 1}, "pydrex.geometry.to_spherical": {"tf": 1}, "pydrex.geometry.lambert_equal_area": {"tf": 1}, "pydrex.io.save_scsv": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1.4142135623730951}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.utils.diff_like": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1.4142135623730951}}, "df": 8}}}, "o": {"docs": {}, "df": 0, "w": {"docs": {"pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 1, "s": {"docs": {"pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.stats.point_density": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}, "tests": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1.4142135623730951}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_twopoles90Z": {"tf": 1}}, "df": 8}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.utils.redraw_legend": {"tf": 1}}, "df": 1}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 2.449489742783178}, "pydrex.diagnostics.bingham_average": {"tf": 1.4142135623730951}, "tests.test_diagnostics.TestBinghamStats.test_average_0": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_twopoles90Z": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_spread10X": {"tf": 1}}, "df": 5, "d": {"docs": {"pydrex": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 1}}, "df": 2}, "s": {"docs": {"pydrex.minerals.voigt_averages": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.utils.import_proc_pool": {"tf": 1.4142135623730951}, "pydrex.utils.default_ncpus": {"tf": 1}, "tests": {"tf": 1.4142135623730951}}, "df": 5}}}}}}}}, "s": {"docs": {"pydrex": {"tf": 2.449489742783178}, "pydrex.cli": {"tf": 1}, "pydrex.cli.MeshGenerator": {"tf": 1}, "pydrex.diagnostics": {"tf": 1}, "pydrex.diagnostics.misorientation_index": {"tf": 1.4142135623730951}, "pydrex.diagnostics.smallest_angle": {"tf": 1}, "pydrex.geometry.LatticeSystem": {"tf": 1}, "pydrex.geometry.symmetry_operations": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.io": {"tf": 1.4142135623730951}, "pydrex.logger": {"tf": 1}, "pydrex.logger.ConsoleFormatter.format": {"tf": 1.7320508075688772}, "pydrex.minerals.voigt_averages": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral": {"tf": 1.7320508075688772}, "pydrex.pathlines.get_pathline": {"tf": 1.4142135623730951}, "pydrex.stats.misorientation_hist": {"tf": 1.4142135623730951}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.tensors": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 1.7320508075688772}, "pydrex.tensors.upper_tri_to_symmetric": {"tf": 1}, "pydrex.utils.add_subplot_labels": {"tf": 1}, "pydrex.velocity": {"tf": 1.4142135623730951}, "pydrex.velocity.simple_shear_2d": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1.4142135623730951}, "tests": {"tf": 2.6457513110645907}}, "df": 27, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex": {"tf": 1}, "pydrex.tensors": {"tf": 1}}, "df": 2}, "d": {"docs": {"pydrex": {"tf": 1.7320508075688772}, "pydrex.cli.H5partExtractor": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}}, "df": 3}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.diagnostics.coaxial_index": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.stats.resample_orientations": {"tf": 1}}, "df": 1}}}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1.4142135623730951}, "pydrex.visualisation.pathline_box2d": {"tf": 1.4142135623730951}}, "df": 2}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.diagnostics.smallest_angle": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.stats.resample_orientations": {"tf": 1}}, "df": 1}}}}}}}}, "t": {"docs": {"pydrex": {"tf": 1}, "pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.cli.MeshGenerator": {"tf": 1}, "pydrex.cli.H5partExtractor": {"tf": 1}, "pydrex.io": {"tf": 1}, "pydrex.logger.logfile_enable": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 2}, "pydrex.pathlines.get_pathline": {"tf": 2.23606797749979}, "pydrex.velocity.cell_2d": {"tf": 1.7320508075688772}, "pydrex.visualisation.pathline_box2d": {"tf": 1.4142135623730951}, "pydrex.visualisation.strengths": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_Kaminski2001": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_Kaminski2004": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_ensemble": {"tf": 1}}, "df": 16, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.cli.H5partExtractor": {"tf": 1}, "pydrex.logger.ConsoleFormatter.format": {"tf": 1.4142135623730951}}, "df": 2, "s": {"docs": {"pydrex": {"tf": 1}, "pydrex.cli.H5partExtractor": {"tf": 1}, "pydrex.exceptions.MissingDependencyError": {"tf": 1}, "pydrex.exceptions.ConfigError": {"tf": 1}, "pydrex.exceptions.MeshError": {"tf": 1}, "pydrex.exceptions.IterationError": {"tf": 1}, "pydrex.exceptions.SCSVError": {"tf": 1}, "pydrex.exceptions.ModelContextError": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1.4142135623730951}}, "df": 9}, "d": {"docs": {"pydrex": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 2.23606797749979}}, "df": 2}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.io": {"tf": 1}}, "df": 1}}}}}}}}, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"tests.test_scsv.test_save_scsv_errors": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"2": {"docs": {"pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1.4142135623730951}}, "df": 1}, "docs": {}, "df": 0}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {"pydrex": {"tf": 1.7320508075688772}, "pydrex.diagnostics": {"tf": 2.449489742783178}, "pydrex.diagnostics.bingham_average": {"tf": 1}, "pydrex.diagnostics.symmetry_pgr": {"tf": 1.7320508075688772}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 1.4142135623730951}, "pydrex.tensors.mono_project": {"tf": 1}, "pydrex.tensors.ortho_project": {"tf": 1}, "pydrex.tensors.tetr_project": {"tf": 1}, "pydrex.tensors.hex_project": {"tf": 1}, "pydrex.utils.lag_2d_corner_flow": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 3}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"tf": 2.449489742783178}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"tf": 2.449489742783178}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"tf": 2.449489742783178}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"tf": 2.449489742783178}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 2.449489742783178}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 2.449489742783178}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_Kaminski2001": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_Kaminski2004": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 2.449489742783178}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 2.449489742783178}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 2.6457513110645907}, "tests.test_simple_shear_3d.TestFraters2021": {"tf": 1}}, "df": 24}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"tests": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}, "p": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.stats.point_density": {"tf": 1}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}, "tests": {"tf": 1}}, "df": 3, "s": {"docs": {"tests": {"tf": 1.4142135623730951}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.cli.H5partExtractor": {"tf": 1.4142135623730951}, "pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 4}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"tests.test_simple_shear_2d.TestPreliminaries.test_strain_increment": {"tf": 1}}, "df": 1}}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.core.MineralFabric": {"tf": 1}, "pydrex.core.get_crss": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}}, "df": 3}}}}}}}, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.minerals.Mineral": {"tf": 1}}, "df": 1, "l": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.axes.PoleFigureAxes": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.core.get_crss": {"tf": 1}}, "df": 1}}}, "e": {"docs": {"tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}}, "df": 1}}}, "s": {"docs": {"pydrex.minerals.Mineral": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.core": {"tf": 1}, "pydrex.minerals": {"tf": 1}}, "df": 2}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {"tests.conftest.PytestConsoleLogger.__init__": {"tf": 1}}, "df": 1}}}}}, "p": {"docs": {}, "df": 0, "i": {"docs": {"pydrex": {"tf": 1}, "pydrex.utils.import_proc_pool": {"tf": 1}}, "df": 2}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 1}}, "df": 2}}}, "e": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 1}}}}}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.logger.ConsoleFormatter.format": {"tf": 1}, "pydrex.minerals.Mineral.save": {"tf": 1}}, "df": 2}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {"tests": {"tf": 1}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.utils.apply_gbs": {"tf": 1}, "tests": {"tf": 1.4142135623730951}}, "df": 2}}}}, "f": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}, "s": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}, "d": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dudz_pathline": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {"pydrex.utils.add_dim": {"tf": 2.8284271247461903}, "pydrex.utils.redraw_legend": {"tf": 1.4142135623730951}, "pydrex.utils.add_subplot_labels": {"tf": 1}}, "df": 3, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.geometry.LatticeSystem": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}, "pydrex.visualisation.figure": {"tf": 1}}, "df": 7, "l": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.minerals.Mineral": {"tf": 1}}, "df": 1}}}}}}}}}}, "j": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}}}}}, "x": {"docs": {"pydrex.utils.add_subplot_labels": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}, "pydrex.visualisation.grainsizes": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1.4142135623730951}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}, "pydrex.visualisation.figure_unless": {"tf": 1.7320508075688772}}, "df": 9, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.axes": {"tf": 1}, "pydrex.axes.PoleFigureAxes": {"tf": 1.4142135623730951}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1.4142135623730951}, "pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.diagnostics.coaxial_index": {"tf": 1}, "pydrex.geometry.poles": {"tf": 2.449489742783178}, "pydrex.utils.redraw_legend": {"tf": 2}, "pydrex.utils.add_subplot_labels": {"tf": 1.7320508075688772}, "pydrex.visualisation.pathline_box2d": {"tf": 2.8284271247461903}, "pydrex.visualisation.alignment": {"tf": 2.449489742783178}, "pydrex.visualisation.strengths": {"tf": 2.449489742783178}, "pydrex.visualisation.grainsizes": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1.4142135623730951}, "pydrex.visualisation.spin": {"tf": 1.4142135623730951}, "pydrex.visualisation.growth": {"tf": 1.4142135623730951}, "pydrex.visualisation.figure_unless": {"tf": 1.7320508075688772}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1.4142135623730951}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1.4142135623730951}, "tests.test_geometry.test_poles_example": {"tf": 1}}, "df": 19, "/": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.utils.redraw_legend": {"tf": 1}}, "df": 1}}}}}}}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.diagnostics": {"tf": 1.4142135623730951}, "pydrex.diagnostics.elasticity_components": {"tf": 1.7320508075688772}, "pydrex.diagnostics.bingham_average": {"tf": 1.7320508075688772}, "pydrex.diagnostics.finite_strain": {"tf": 1}, "pydrex.diagnostics.smallest_angle": {"tf": 1.4142135623730951}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.minerals.OLIVINE_PRIMARY_AXIS": {"tf": 1}, "pydrex.utils.angle_fse_simpleshear": {"tf": 1.4142135623730951}, "pydrex.utils.redraw_legend": {"tf": 1.4142135623730951}, "pydrex.velocity.corner_2d": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1.7320508075688772}, "pydrex.visualisation.strengths": {"tf": 1}, "pydrex.visualisation.grainsizes": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}, "tests.conftest.seeds_nearX45": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_pointX": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_spread10X": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread10X_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread45X_ortho": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dudz_pathline": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 26, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.diagnostics.coaxial_index": {"tf": 1}, "pydrex.geometry.lambert_equal_area": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1.4142135623730951}}, "df": 3}}}, "s": {"docs": {"pydrex.utils.add_subplot_labels": {"tf": 1.4142135623730951}}, "df": 1}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.axes.PoleFigureAxes": {"tf": 1}, "pydrex.diagnostics.misorientation_indices": {"tf": 1.4142135623730951}}, "df": 2}}}}}}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1, "x": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}, "y": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}}}}, "x": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.stats.point_density": {"tf": 1}, "tests.test_simple_shear_2d.TestPreliminaries": {"tf": 1}}, "df": 2}}}}}}}}, "g": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.core.derivatives": {"tf": 1}, "pydrex.diagnostics.coaxial_index": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1.4142135623730951}, "pydrex.stats.misorientations_random": {"tf": 1.4142135623730951}}, "df": 4}}}}}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"tests": {"tf": 1}}, "df": 1}}}}}}, "[": {"docs": {}, "df": 0, "i": {"docs": {"pydrex.diagnostics": {"tf": 1}}, "df": 1}}, "z": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"pydrex.geometry.to_cartesian": {"tf": 1}, "pydrex.geometry.to_spherical": {"tf": 1}}, "df": 2, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.geometry.lambert_equal_area": {"tf": 1}}, "df": 1}}}}}}}}, "*": {"docs": {}, "df": 0, "b": {"docs": {"pydrex.geometry.misorientation_angles": {"tf": 1}}, "df": 1}}}, "b": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.diagnostics.bingham_average": {"tf": 1}, "pydrex.geometry.LatticeSystem": {"tf": 1.7320508075688772}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}}, "df": 4, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.tensors.voigt_decompose": {"tf": 1}, "pydrex.tensors.mono_project": {"tf": 1}, "pydrex.tensors.ortho_project": {"tf": 1}, "pydrex.tensors.tetr_project": {"tf": 1}, "pydrex.tensors.hex_project": {"tf": 1}}, "df": 5}}}}}}}, "a": {"docs": {"pydrex": {"tf": 1}, "pydrex.diagnostics.coaxial_index": {"tf": 2.23606797749979}}, "df": 2, "s": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.cli.CliTool": {"tf": 1}, "pydrex.exceptions.Error": {"tf": 1}}, "df": 2, "d": {"docs": {"pydrex": {"tf": 1.7320508075688772}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}}, "df": 4}}, "i": {"docs": {}, "df": 0, "c": {"docs": {"tests.test_core.TestRecrystallisation2D": {"tf": 1}}, "df": 1}}}, "c": {"docs": {}, "df": 0, "k": {"docs": {"pydrex": {"tf": 1}}, "df": 1, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.visualisation.pathline_box2d": {"tf": 1.4142135623730951}}, "df": 1}}, "d": {"docs": {"tests.test_diagnostics.TestVolumeWeighting.test_common_input_errors": {"tf": 1}, "tests.test_scsv.test_save_scsv_errors": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {"pydrex": {"tf": 1}, "pydrex.diagnostics.bingham_average": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_0": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_twopoles90Z": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_spread10X": {"tf": 1}}, "df": 7}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}, "s": {"docs": {"pydrex.diagnostics.misorientation_index": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1.4142135623730951}}, "df": 3}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"pydrex": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021": {"tf": 1}}, "df": 2}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.diagnostics.smallest_angle": {"tf": 1}}, "df": 1}}}}}}}}}}}, "g": {"docs": {"tests": {"tf": 1.4142135623730951}}, "df": 1}}, "y": {"docs": {"pydrex": {"tf": 4.123105625617661}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.cli.PoleFigureVisualiser": {"tf": 1}, "pydrex.diagnostics.bingham_average": {"tf": 1}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.diagnostics.smallest_angle": {"tf": 1}, "pydrex.geometry.LatticeSystem": {"tf": 1}, "pydrex.geometry.to_cartesian": {"tf": 1}, "pydrex.logger": {"tf": 1.4142135623730951}, "pydrex.logger.ConsoleFormatter.format": {"tf": 1}, "pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1.4142135623730951}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.stats.resample_orientations": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.stats.misorientations_random": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.tensors.mono_project": {"tf": 1}, "pydrex.tensors.ortho_project": {"tf": 1}, "pydrex.tensors.tetr_project": {"tf": 1}, "pydrex.tensors.hex_project": {"tf": 1}, "pydrex.utils.import_proc_pool": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1.4142135623730951}, "pydrex.utils.add_subplot_labels": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1.4142135623730951}, "pydrex.velocity.corner_2d": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}, "pydrex.visualisation.figure": {"tf": 1}, "tests": {"tf": 2.8284271247461903}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_twopoles90Z": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021": {"tf": 1}}, "df": 33}, "e": {"docs": {"pydrex": {"tf": 4.358898943540674}, "pydrex.cli": {"tf": 1.4142135623730951}, "pydrex.cli.MeshGenerator": {"tf": 1.4142135623730951}, "pydrex.cli.NPZFileInspector": {"tf": 1}, "pydrex.cli.PoleFigureVisualiser": {"tf": 1}, "pydrex.diagnostics.misorientation_indices": {"tf": 2}, "pydrex.diagnostics.misorientation_index": {"tf": 1.4142135623730951}, "pydrex.diagnostics.coaxial_index": {"tf": 1}, "pydrex.geometry.misorientation_angles": {"tf": 1.4142135623730951}, "pydrex.geometry.symmetry_operations": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1.7320508075688772}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}, "pydrex.io.write_scsv_header": {"tf": 1.4142135623730951}, "pydrex.io.save_scsv": {"tf": 1}, "pydrex.logger": {"tf": 3}, "pydrex.logger.exception": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1.4142135623730951}, "pydrex.pathlines.get_pathline": {"tf": 2.449489742783178}, "pydrex.stats.misorientation_hist": {"tf": 1.4142135623730951}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.utils.import_proc_pool": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1.4142135623730951}, "pydrex.utils.add_subplot_labels": {"tf": 2}, "pydrex.velocity": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 2.23606797749979}, "pydrex.visualisation.strengths": {"tf": 1.4142135623730951}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1.4142135623730951}, "pydrex.visualisation.growth": {"tf": 1.4142135623730951}, "pydrex.visualisation.figure": {"tf": 1}, "tests": {"tf": 2.8284271247461903}, "tests.conftest.PytestConsoleLogger.__init__": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1.4142135623730951}}, "df": 34, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.logger.quiet_aliens": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}}, "df": 4}}}}, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.geometry.poles": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"pydrex": {"tf": 1}, "pydrex.geometry.LatticeSystem": {"tf": 1}}, "df": 2}, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {"pydrex": {"tf": 1}}, "df": 1}, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.core.MineralFabric": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "{": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "x": {"docs": {"pydrex.diagnostics": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}}, "df": 11}}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.diagnostics.symmetry_pgr": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}}, "df": 2}}}}}}}}}, "t": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.diagnostics": {"tf": 1}, "pydrex.diagnostics.smallest_angle": {"tf": 1}, "pydrex.geometry.LatticeSystem": {"tf": 1}, "pydrex.geometry.misorientation_angles": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.stats.misorientations_random": {"tf": 1}}, "df": 6}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.diagnostics.smallest_angle": {"tf": 1}, "pydrex.logger.ConsoleFormatter.format": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1}, "tests": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}}, "df": 5}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.tensors": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "s": {"docs": {"tests.test_simple_shear_3d.TestFraters2021": {"tf": 1}}, "df": 1}}}}}}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 1.7320508075688772}, "pydrex.io": {"tf": 1}, "pydrex.logger.exception": {"tf": 1}, "pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}}, "df": 5}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "k": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1.4142135623730951}}, "df": 1}}, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"pydrex.logger": {"tf": 1}}, "df": 1}}}, "g": {"docs": {"pydrex.utils.redraw_legend": {"tf": 1}}, "df": 1, "s": {"docs": {"pydrex.logger.quiet_aliens": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"pydrex": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1.4142135623730951}}, "df": 2, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"pydrex": {"tf": 2.449489742783178}, "pydrex.core.derivatives": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.utils.apply_gbs": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}}, "df": 5}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.stats.misorientations_random": {"tf": 1}}, "df": 1}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"pydrex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}}, "df": 2}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.axes.PoleFigureAxes.set": {"tf": 3.4641016151377544}, "pydrex.stats.point_density": {"tf": 1}}, "df": 3, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.utils.import_proc_pool": {"tf": 1}}, "df": 1}}}}}, "x": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1.7320508075688772}, "pydrex.pathlines.get_pathline": {"tf": 1.7320508075688772}, "pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 3}, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1.7320508075688772}}, "df": 1}}}, "h": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 1}, "pydrex.utils.import_proc_pool": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1}}, "df": 4}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.logger": {"tf": 1}}, "df": 1}}}}}}}}}}, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "x": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1.4142135623730951}, "pydrex.utils.redraw_legend": {"tf": 1.4142135623730951}}, "df": 2, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}}}, "m": {"docs": {}, "df": 0, "{": {"docs": {}, "df": 0, "u": {"docs": {"pydrex.velocity.cell_2d": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1.7320508075688772}}, "df": 2}, "\\": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.velocity.corner_2d": {"tf": 1.4142135623730951}}, "df": 1, "{": {"docs": {}, "df": 0, "h": {"docs": {"pydrex.velocity.cell_2d": {"tf": 1.4142135623730951}}, "df": 1}, "v": {"docs": {"pydrex.velocity.cell_2d": {"tf": 1.4142135623730951}}, "df": 1}, "r": {"docs": {"pydrex.velocity.corner_2d": {"tf": 1.7320508075688772}}, "df": 1}, "x": {"docs": {"pydrex.velocity.corner_2d": {"tf": 1}}, "df": 1}, "z": {"docs": {"pydrex.velocity.corner_2d": {"tf": 1}}, "df": 1}}}}}}, "l": {"docs": {"tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}}, "df": 9}}}}, "w": {"docs": {"pydrex.utils.quat_product": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"pydrex": {"tf": 2.6457513110645907}, "pydrex.core.derivatives": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 1.4142135623730951}, "pydrex.diagnostics.symmetry_pgr": {"tf": 1}, "pydrex.geometry.LatticeSystem": {"tf": 1}, "pydrex.geometry.misorientation_angles": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.io": {"tf": 1.4142135623730951}, "pydrex.io.read_scsv": {"tf": 1}, "pydrex.io.write_scsv_header": {"tf": 1.4142135623730951}, "pydrex.io.save_scsv": {"tf": 1}, "pydrex.io.resolve_path": {"tf": 1.4142135623730951}, "pydrex.logger": {"tf": 2.8284271247461903}, "pydrex.logger.logfile_enable": {"tf": 1}, "pydrex.logger.exception": {"tf": 1}, "pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral.save": {"tf": 1}, "pydrex.minerals.Mineral.load": {"tf": 1}, "pydrex.minerals.Mineral.from_file": {"tf": 1}, "pydrex.stats.misorientations_random": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 1}, "pydrex.utils.diff_like": {"tf": 1}, "pydrex.utils.add_subplot_labels": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1.4142135623730951}, "pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}, "pydrex.visualisation.grainsizes": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1.4142135623730951}, "pydrex.visualisation.spin": {"tf": 1.4142135623730951}, "pydrex.visualisation.growth": {"tf": 1.4142135623730951}, "pydrex.visualisation.figure_unless": {"tf": 1}, "pydrex.visualisation.figure": {"tf": 1}, "tests": {"tf": 1.7320508075688772}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1.4142135623730951}, "tests.test_diagnostics.TestMIndex.test_texture_uniform_ortho": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1.4142135623730951}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_10k": {"tf": 1}}, "df": 44, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.minerals.voigt_averages": {"tf": 1}, "pydrex.stats.misorientations_random": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.stats.kamb_count": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_spread10X": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread10X_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread45X_ortho": {"tf": 1}}, "df": 9}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"pydrex": {"tf": 3}, "pydrex.cli": {"tf": 1}, "pydrex.cli.PoleFigureVisualiser": {"tf": 1}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.geometry.misorientation_angles": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.logger": {"tf": 2.6457513110645907}, "pydrex.pathlines.get_pathline": {"tf": 2}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.utils.import_proc_pool": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1}, "pydrex.utils.add_subplot_labels": {"tf": 1.7320508075688772}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}, "tests": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1.4142135623730951}}, "df": 17}}, "d": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.visualisation.figure": {"tf": 1}}, "df": 2}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.utils.default_ncpus": {"tf": 1}}, "df": 1}}}}}}, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"pydrex": {"tf": 3.605551275463989}, "pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.cli": {"tf": 1}, "pydrex.core": {"tf": 1}, "pydrex.diagnostics": {"tf": 1}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.geometry.symmetry_operations": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.io": {"tf": 1}, "pydrex.logger": {"tf": 1.4142135623730951}, "pydrex.logger.ConsoleFormatter.format": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1.4142135623730951}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.stats.resample_orientations": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.tensors": {"tf": 1.4142135623730951}, "pydrex.tensors.voigt_decompose": {"tf": 1}, "pydrex.utils.import_proc_pool": {"tf": 1}, "pydrex.utils.strain_increment": {"tf": 1}, "pydrex.utils.add_subplot_labels": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1.4142135623730951}, "tests": {"tf": 2.6457513110645907}, "tests.conftest.seeds_nearX45": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}}, "df": 28}}, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}, "t": {"docs": {}, "df": 0, "h": {"docs": {"pydrex.io.resolve_path": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 2}, "pydrex.cli.MeshGenerator": {"tf": 1}, "pydrex.cli.H5partExtractor": {"tf": 1.4142135623730951}, "pydrex.diagnostics.symmetry_pgr": {"tf": 1}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.diagnostics.coaxial_index": {"tf": 1}, "pydrex.geometry.misorientation_angles": {"tf": 1}, "pydrex.io.write_scsv_header": {"tf": 1}, "pydrex.io.save_scsv": {"tf": 1}, "pydrex.stats.misorientations_random": {"tf": 1}, "pydrex.utils.strain_increment": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1.4142135623730951}, "pydrex.velocity.corner_2d": {"tf": 1.7320508075688772}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 16}}, "n": {"docs": {"pydrex.exceptions.MissingDependencyError": {"tf": 1}, "pydrex.logger": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "tests.test_scsv.test_save_scsv_errors": {"tf": 1}}, "df": 5}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 1}}}}}}}}}}, "e": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}, "tests": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_output_shape": {"tf": 1}, "tests.test_scsv.test_save_scsv_errors": {"tf": 1}}, "df": 4, "l": {"docs": {}, "df": 0, "l": {"docs": {"pydrex": {"tf": 1}, "pydrex.io": {"tf": 1}, "tests": {"tf": 1}}, "df": 3}}, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.logger": {"tf": 1}}, "df": 1}}, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.minerals.voigt_averages": {"tf": 1.4142135623730951}, "pydrex.stats.point_density": {"tf": 1.4142135623730951}}, "df": 2}, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.stats.resample_orientations": {"tf": 1}}, "df": 1}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "k": {"docs": {"pydrex": {"tf": 2}}, "df": 1, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.io.resolve_path": {"tf": 1}, "tests.test_simple_shear_2d.TestPreliminaries": {"tf": 1}}, "df": 2}}}, "s": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 1}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.stats.misorientations_random": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.logger": {"tf": 1.4142135623730951}, "pydrex.logger.warning": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.utils.default_ncpus": {"tf": 1}}, "df": 5, "s": {"docs": {"pydrex.logger": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.diagnostics.bingham_average": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {"pydrex.io.resolve_path": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.logger": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.axes.PoleFigureAxes": {"tf": 1}, "tests": {"tf": 1}}, "df": 2, "s": {"docs": {"pydrex.logger": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.io.write_scsv_header": {"tf": 1}, "pydrex.io.save_scsv": {"tf": 1}, "tests.test_scsv.test_save_scsv_errors": {"tf": 1}}, "df": 3}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.io.write_scsv_header": {"tf": 1.4142135623730951}, "pydrex.io.save_scsv": {"tf": 1}}, "df": 2}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"tests": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1.4142135623730951}, "pydrex.cli.MeshGenerator": {"tf": 1}, "pydrex.cli.H5partExtractor": {"tf": 1.4142135623730951}, "pydrex.core.derivatives": {"tf": 1.7320508075688772}, "pydrex.diagnostics.symmetry_pgr": {"tf": 2}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.diagnostics.misorientation_index": {"tf": 1.4142135623730951}, "pydrex.geometry.misorientation_angles": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 3}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.stats.resample_orientations": {"tf": 1.4142135623730951}, "pydrex.stats.misorientation_hist": {"tf": 1.4142135623730951}, "pydrex.utils.default_ncpus": {"tf": 1}}, "df": 14, "o": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.io": {"tf": 1}, "tests": {"tf": 1}}, "df": 3, "t": {"docs": {"pydrex": {"tf": 2.8284271247461903}, "pydrex.axes.PoleFigureAxes": {"tf": 1}, "pydrex.cli.H5partExtractor": {"tf": 1}, "pydrex.cli.PoleFigureVisualiser": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.logger": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral.save": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral.load": {"tf": 1}, "pydrex.minerals.Mineral.from_file": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 2}, "pydrex.velocity.simple_shear_2d": {"tf": 1.4142135623730951}, "pydrex.velocity.cell_2d": {"tf": 1.7320508075688772}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}, "tests": {"tf": 1.4142135623730951}}, "df": 21, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}, "e": {"docs": {"pydrex": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1.4142135623730951}, "pydrex.utils.remove_dim": {"tf": 1}, "pydrex.utils.add_dim": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1}}, "df": 6}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.tensors": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "w": {"docs": {"pydrex": {"tf": 1.4142135623730951}}, "df": 1}, "n": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 2.6457513110645907}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.minerals.Mineral.save": {"tf": 1}, "pydrex.minerals.Mineral.load": {"tf": 1}, "pydrex.minerals.Mineral.from_file": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 2.449489742783178}, "pydrex.utils.add_subplot_labels": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1.4142135623730951}, "pydrex.visualisation.alignment": {"tf": 1.4142135623730951}, "pydrex.visualisation.strengths": {"tf": 1.4142135623730951}, "pydrex.visualisation.grainsizes": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1.4142135623730951}, "pydrex.visualisation.growth": {"tf": 1.4142135623730951}, "pydrex.visualisation.figure_unless": {"tf": 1.4142135623730951}, "tests": {"tf": 1.4142135623730951}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1.4142135623730951}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}}, "df": 21}, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {"tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "m": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1.4142135623730951}}, "df": 1, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.diagnostics.smallest_angle": {"tf": 1}, "pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 1}}, "df": 3, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.core": {"tf": 1}, "pydrex.core.get_crss": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}}, "df": 3}}}, "z": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.stats.point_density": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.logger.handler_level": {"tf": 1}, "pydrex.minerals.OLIVINE_PRIMARY_AXIS": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}, "tests": {"tf": 1}}, "df": 5, "s": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "tests": {"tf": 1}}, "df": 2}, "d": {"docs": {"pydrex.minerals.voigt_averages": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.cli": {"tf": 1}, "pydrex.io.read_scsv": {"tf": 1}}, "df": 2}}}}}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "n": {"docs": {"pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.utils.remove_nans": {"tf": 1}, "pydrex.utils.diff_like": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 2.23606797749979}, "pydrex.velocity.cell_2d": {"tf": 4.47213595499958}}, "df": 5}}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.exceptions.IterationError": {"tf": 1}}, "df": 2}}}}}}, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex": {"tf": 2.23606797749979}, "pydrex.core.derivatives": {"tf": 1.7320508075688772}, "pydrex.diagnostics.misorientation_indices": {"tf": 2.449489742783178}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.minerals.voigt_averages": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 3.1622776601683795}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.stats.resample_orientations": {"tf": 1.4142135623730951}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.stats.misorientations_random": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1.4142135623730951}, "pydrex.utils.default_ncpus": {"tf": 1.4142135623730951}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "tests": {"tf": 1.4142135623730951}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}}, "df": 16, "s": {"docs": {"tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}}, "df": 1}}}, "a": {"docs": {"pydrex.logger": {"tf": 1.4142135623730951}}, "df": 1}}, "p": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.diagnostics.smallest_angle": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.minerals.Mineral.save": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral.load": {"tf": 1}, "pydrex.minerals.Mineral.from_file": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1.4142135623730951}, "pydrex.tensors.upper_tri_to_symmetric": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1}}, "df": 11}}}, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex": {"tf": 2.23606797749979}, "pydrex.core.derivatives": {"tf": 1.4142135623730951}}, "df": 2}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex": {"tf": 1.7320508075688772}}, "df": 1}}}}}}}}, "e": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.cli.MeshGenerator": {"tf": 1}}, "df": 2, "w": {"docs": {"pydrex": {"tf": 1}, "pydrex.io.write_scsv_header": {"tf": 1}, "pydrex.logger": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.stats.resample_orientations": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}, "pydrex.visualisation.grainsizes": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}, "pydrex.visualisation.figure_unless": {"tf": 1}, "pydrex.visualisation.figure": {"tf": 1}, "tests.conftest.PytestConsoleLogger.__init__": {"tf": 1}}, "df": 15}, "t": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "k": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1}}, "df": 1}}}}, "/": {"2": {"0": {"2": {"0": {"docs": {}, "df": 0, "/": {"0": {"4": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 1}}}}}}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.diagnostics.coaxial_index": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.io.resolve_path": {"tf": 1}}, "df": 1}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"tests.conftest.seeds": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {"tests.conftest.seeds_nearX45": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}}, "df": 3}}}, "p": {"docs": {"pydrex.diagnostics.smallest_angle": {"tf": 2}, "pydrex.minerals.Mineral": {"tf": 2.449489742783178}, "pydrex.minerals.Mineral.update_orientations": {"tf": 2.449489742783178}, "pydrex.tensors.upper_tri_to_symmetric": {"tf": 1.4142135623730951}, "pydrex.utils.diff_like": {"tf": 2}, "pydrex.velocity.simple_shear_2d": {"tf": 3.3166247903554}, "pydrex.velocity.cell_2d": {"tf": 6.4031242374328485}}, "df": 7, "z": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.cli.H5partExtractor": {"tf": 1}, "pydrex.minerals.Mineral.save": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral.load": {"tf": 1}, "pydrex.minerals.Mineral.from_file": {"tf": 1}, "tests": {"tf": 1}}, "df": 6}}, "x": {"3": {"docs": {"pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 1, "x": {"3": {"docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.visualisation.polefigures": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}}, "6": {"docs": {}, "df": 0, "x": {"6": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}, "docs": {"pydrex.geometry.misorientation_angles": {"tf": 1}, "pydrex.stats.resample_orientations": {"tf": 1}}, "df": 2, "m": {"docs": {"pydrex.stats.resample_orientations": {"tf": 1}}, "df": 1, "x": {"3": {"docs": {}, "df": 0, "x": {"3": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.stats.resample_orientations": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}}, "docs": {}, "df": 0}}, "a": {"docs": {}, "df": 0, "x": {"4": {"docs": {"pydrex.geometry.misorientation_angles": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}, "b": {"docs": {}, "df": 0, "x": {"4": {"docs": {"pydrex.geometry.misorientation_angles": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}}, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.cli.H5partExtractor": {"tf": 1}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {"pydrex.utils.default_ncpus": {"tf": 1}}, "df": 1, "s": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1.4142135623730951}, "tests": {"tf": 1.4142135623730951}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}}, "df": 3}}}}}, "v": {"docs": {"pydrex.tensors.voigt_decompose": {"tf": 1.4142135623730951}, "tests": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 3, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}}}}}, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex": {"tf": 1}, "pydrex.visualisation": {"tf": 1}, "tests": {"tf": 1.4142135623730951}}, "df": 3}}}}}}}}}}, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "w": {"docs": {"tests": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {"pydrex": {"tf": 1}, "pydrex.io": {"tf": 1}, "tests.test_simple_shear_2d.TestPreliminaries.test_strain_increment": {"tf": 1}}, "df": 3}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 2.23606797749979}, "pydrex.core.derivatives": {"tf": 2.6457513110645907}, "pydrex.minerals.Mineral": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1.4142135623730951}, "pydrex.stats.resample_orientations": {"tf": 1.7320508075688772}, "pydrex.visualisation.grainsizes": {"tf": 1}}, "df": 6, "s": {"docs": {"pydrex": {"tf": 1.7320508075688772}, "pydrex.core": {"tf": 1}, "pydrex.minerals.voigt_averages": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.stats.resample_orientations": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}}, "df": 6}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"tests.test_diagnostics.TestVolumeWeighting": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.diagnostics.symmetry_pgr": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.stats.exponential_kamb": {"tf": 1}, "pydrex.stats.linear_inverse_kamb": {"tf": 1}, "pydrex.stats.square_inverse_kamb": {"tf": 1}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}}, "df": 6}}}}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.diagnostics.elasticity_components": {"tf": 2.23606797749979}, "pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}, "pydrex.minerals.voigt_averages": {"tf": 1}, "pydrex.tensors": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 1.4142135623730951}, "pydrex.tensors.mono_project": {"tf": 1}, "pydrex.tensors.ortho_project": {"tf": 1}, "pydrex.tensors.tetr_project": {"tf": 1}, "pydrex.tensors.hex_project": {"tf": 1}, "pydrex.tensors.voigt_to_elastic_tensor": {"tf": 1.4142135623730951}, "pydrex.tensors.elastic_tensor_to_voigt": {"tf": 1}, "pydrex.tensors.voigt_matrix_to_vector": {"tf": 1.4142135623730951}, "pydrex.tensors.voigt_vector_to_matrix": {"tf": 1.4142135623730951}, "tests.test_tensors.test_voigt_decompose": {"tf": 1}, "tests.test_tensors.test_voigt_tensor": {"tf": 1}, "tests.test_tensors.test_voigt_to_vector": {"tf": 1}}, "df": 18}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {"tests.test_vortex_2d": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"pydrex": {"tf": 2.6457513110645907}, "pydrex.core.derivatives": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 2.23606797749979}, "pydrex.pathlines.get_pathline": {"tf": 2.23606797749979}, "pydrex.utils.strain_increment": {"tf": 1}, "pydrex.velocity": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 2.23606797749979}, "pydrex.velocity.cell_2d": {"tf": 2.449489742783178}, "pydrex.velocity.corner_2d": {"tf": 2.449489742783178}, "pydrex.visualisation.pathline_box2d": {"tf": 2.449489742783178}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1.4142135623730951}}, "df": 23, "/": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 1}}}}}}}}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 1}}}}}}}}, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex": {"tf": 1}, "pydrex.io.stringify": {"tf": 1}}, "df": 2, "s": {"docs": {"pydrex.stats.point_density": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}, "pydrex.visualisation.grainsizes": {"tf": 1}}, "df": 3}}}, "y": {"docs": {"pydrex": {"tf": 1}}, "df": 1}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1.7320508075688772}, "pydrex.velocity.corner_2d": {"tf": 1.4142135623730951}, "pydrex.visualisation.pathline_box2d": {"tf": 1.4142135623730951}}, "df": 5, "l": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.velocity.corner_2d": {"tf": 1}}, "df": 1}}}}}}}, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.logger": {"tf": 1}, "tests": {"tf": 1.4142135623730951}}, "df": 2}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex": {"tf": 1}, "pydrex.diagnostics.finite_strain": {"tf": 1}, "pydrex.diagnostics.smallest_angle": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 1}, "pydrex.tensors.mono_project": {"tf": 1}, "pydrex.tensors.ortho_project": {"tf": 1}, "pydrex.tensors.tetr_project": {"tf": 1}, "pydrex.tensors.hex_project": {"tf": 1}, "pydrex.tensors.voigt_matrix_to_vector": {"tf": 1}, "pydrex.tensors.voigt_vector_to_matrix": {"tf": 1.4142135623730951}, "pydrex.velocity": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1.4142135623730951}, "pydrex.velocity.cell_2d": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1.4142135623730951}, "tests.test_tensors.test_voigt_to_vector": {"tf": 1}}, "df": 18, "s": {"docs": {"pydrex.diagnostics.smallest_angle": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 2.23606797749979}, "tests.test_diagnostics.TestBinghamStats.test_average_0": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_twopoles90Z": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_spread10X": {"tf": 1}}, "df": 8}, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.tensors": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.utils.add_dim": {"tf": 1}}, "df": 1, "u": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.cli.MeshGenerator": {"tf": 1}, "pydrex.diagnostics.finite_strain": {"tf": 1}, "pydrex.geometry.LatticeSystem": {"tf": 1}, "pydrex.logger": {"tf": 3.3166247903554}, "pydrex.minerals.Mineral": {"tf": 1.4142135623730951}, "pydrex.velocity.cell_2d": {"tf": 1.7320508075688772}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}, "tests": {"tf": 1.4142135623730951}}, "df": 11, "s": {"docs": {"pydrex": {"tf": 1}, "pydrex.geometry.to_cartesian": {"tf": 1}, "pydrex.geometry.to_spherical": {"tf": 1}, "pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}, "pydrex.utils.remove_nans": {"tf": 1}, "pydrex.utils.remove_dim": {"tf": 1.4142135623730951}, "pydrex.utils.add_dim": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1.7320508075688772}, "pydrex.visualisation.strengths": {"tf": 1.7320508075688772}, "pydrex.visualisation.figure": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}}, "df": 25}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.minerals.voigt_averages": {"tf": 1}, "pydrex.minerals.Mineral.save": {"tf": 1}}, "df": 2}}}}}}}, "i": {"docs": {}, "df": 0, "d": {"docs": {"pydrex": {"tf": 1}, "pydrex.diagnostics.bingham_average": {"tf": 1}}, "df": 2, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"tests.test_scsv.test_validate_schema": {"tf": 1}}, "df": 1}}}}}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.cli.MeshGenerator": {"tf": 1}, "pydrex.velocity": {"tf": 1}, "tests.test_simple_shear_2d.TestPreliminaries": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}}, "df": 4}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.geometry.symmetry_operations": {"tf": 1}}, "df": 1}}, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.utils.default_ncpus": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "u": {"docs": {"pydrex": {"tf": 1.4142135623730951}}, "df": 1}}, "s": {"docs": {"pydrex.diagnostics.coaxial_index": {"tf": 1}}, "df": 1}}, "m": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.axes.PoleFigureAxes.set": {"tf": 1.4142135623730951}, "pydrex.diagnostics.misorientation_indices": {"tf": 1.7320508075688772}, "pydrex.diagnostics.misorientation_index": {"tf": 1.4142135623730951}, "pydrex.logger.quiet_aliens": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}, "pydrex.stats.resample_orientations": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}, "tests.test_diagnostics.TestMIndex": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_textures_increasing_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_girdle_ortho": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_zero_recrystallisation": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_grainsize_median": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}}, "df": 17, "i": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 3, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex": {"tf": 3.1622776601683795}, "pydrex.cli.NPZFileInspector": {"tf": 1.4142135623730951}, "pydrex.cli.PoleFigureVisualiser": {"tf": 1}, "pydrex.core.MineralPhase": {"tf": 1}, "pydrex.core.MineralFabric": {"tf": 1}, "pydrex.core.get_crss": {"tf": 1}, "pydrex.core.derivatives": {"tf": 1.4142135623730951}, "pydrex.io": {"tf": 1}, "pydrex.minerals": {"tf": 1}, "pydrex.minerals.voigt_averages": {"tf": 2}, "pydrex.minerals.Mineral": {"tf": 3.605551275463989}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral.save": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral.load": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral.from_file": {"tf": 1.7320508075688772}, "pydrex.velocity": {"tf": 1}, "tests": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1.4142135623730951}}, "df": 20, "s": {"docs": {"pydrex": {"tf": 2.23606797749979}, "pydrex.core.get_crss": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 2.23606797749979}, "pydrex.logger": {"tf": 1}, "pydrex.minerals.voigt_averages": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.velocity": {"tf": 1}, "tests": {"tf": 1}}, "df": 9}, "p": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.core.derivatives": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}}, "df": 3}}}}}, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.core.derivatives": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}}, "df": 4}}}}}}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"pydrex": {"tf": 1}, "pydrex.geometry.misorientation_angles": {"tf": 1}}, "df": 2}}}}}, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}}}}}}}, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex": {"tf": 1.7320508075688772}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex": {"tf": 1}, "pydrex.exceptions.MissingDependencyError": {"tf": 1}, "pydrex.io.write_scsv_header": {"tf": 1}, "pydrex.io.save_scsv": {"tf": 1}}, "df": 4}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1.4142135623730951}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.geometry.LatticeSystem": {"tf": 1}, "pydrex.geometry.misorientation_angles": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1.4142135623730951}, "pydrex.stats.misorientations_random": {"tf": 1.7320508075688772}}, "df": 6}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.utils": {"tf": 1}}, "df": 1}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {"tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 1, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}, "y": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.visualisation.alignment": {"tf": 1}}, "df": 2}, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.logger": {"tf": 1.4142135623730951}, "tests": {"tf": 1}}, "df": 2}}}}}, "c": {"docs": {"pydrex.utils.default_ncpus": {"tf": 1}}, "df": 1, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.core.derivatives": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}}, "df": 4}}}}}}}}}, "y": {"docs": {"pydrex": {"tf": 1}, "pydrex.diagnostics.coaxial_index": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1.4142135623730951}, "pydrex.visualisation.strengths": {"tf": 1.4142135623730951}}, "df": 6}, "x": {"docs": {"pydrex": {"tf": 1}, "pydrex.geometry.LatticeSystem": {"tf": 1}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1.4142135623730951}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}}, "df": 6, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"pydrex": {"tf": 1}, "pydrex.cli.PoleFigureVisualiser": {"tf": 1}, "pydrex.diagnostics.finite_strain": {"tf": 1}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.geometry.LatticeSystem": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.stats.misorientations_random": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "tests": {"tf": 1}}, "df": 10}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex": {"tf": 1}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.diagnostics": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.diagnostics.bingham_average": {"tf": 1}, "pydrex.diagnostics.symmetry_pgr": {"tf": 1}, "pydrex.geometry.misorientation_angles": {"tf": 1}, "pydrex.geometry.symmetry_operations": {"tf": 1.4142135623730951}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.utils.extract_vars": {"tf": 1}}, "df": 11}}}, "x": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 2}, "pydrex.diagnostics.symmetry_pgr": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.tensors": {"tf": 1.4142135623730951}, "pydrex.tensors.voigt_decompose": {"tf": 1.4142135623730951}, "pydrex.tensors.voigt_to_elastic_tensor": {"tf": 1}, "pydrex.tensors.elastic_tensor_to_voigt": {"tf": 1}, "pydrex.tensors.voigt_matrix_to_vector": {"tf": 1}, "pydrex.tensors.voigt_vector_to_matrix": {"tf": 1.4142135623730951}, "pydrex.tensors.rotate": {"tf": 1}, "pydrex.visualisation.polefigures": {"tf": 1}, "tests.test_tensors.test_voigt_decompose": {"tf": 1}, "tests.test_tensors.test_voigt_tensor": {"tf": 1}}, "df": 15}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {"pydrex.axes": {"tf": 1}, "pydrex.axes.PoleFigureAxes": {"tf": 1}, "pydrex.axes.PoleFigureAxes.set": {"tf": 2}, "pydrex.utils.redraw_legend": {"tf": 2}, "pydrex.visualisation.pathline_box2d": {"tf": 1.7320508075688772}, "pydrex.visualisation.alignment": {"tf": 2}, "pydrex.visualisation.strengths": {"tf": 2}, "pydrex.visualisation.figure": {"tf": 1}, "tests": {"tf": 1.7320508075688772}}, "df": 9}}}}}}}, "h": {"docs": {"pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}}, "df": 1}, "c": {"docs": {}, "df": 0, "h": {"docs": {"pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}}, "df": 3}, "d": {"docs": {"tests": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {"pydrex.diagnostics.bingham_average": {"tf": 1}}, "df": 1}}}, "k": {"docs": {"tests": {"tf": 2}}, "df": 1, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.visualisation.alignment": {"tf": 1.7320508075688772}, "pydrex.visualisation.strengths": {"tf": 1.4142135623730951}}, "df": 2, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"tests": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.diagnostics.coaxial_index": {"tf": 1}}, "df": 1}}}}}}}, "p": {"docs": {"pydrex.visualisation.pathline_box2d": {"tf": 1.4142135623730951}}, "df": 1, "s": {"docs": {"pydrex.geometry.lambert_equal_area": {"tf": 1}, "pydrex.utils.add_subplot_labels": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1.4142135623730951}, "pydrex.visualisation.strengths": {"tf": 1.4142135623730951}}, "df": 4}, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.io.SCSV_TYPEMAP": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.velocity.simple_shear_2d": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1.4142135623730951}}, "df": 2}}}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"pydrex": {"tf": 1}}, "df": 1, "s": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.velocity": {"tf": 1}}, "df": 2}}, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex": {"tf": 1}, "pydrex.diagnostics.finite_strain": {"tf": 1}, "pydrex.diagnostics.coaxial_index": {"tf": 1}}, "df": 3}, "d": {"docs": {"pydrex.visualisation.alignment": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.minerals.Mineral.update_orientations": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {"pydrex": {"tf": 2.23606797749979}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.geometry.misorientation_angles": {"tf": 1}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1.4142135623730951}, "pydrex.logger": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1.4142135623730951}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.utils.default_ncpus": {"tf": 1}, "tests": {"tf": 2}}, "df": 10, "s": {"docs": {"pydrex.axes.PoleFigureAxes": {"tf": 1}, "pydrex.diagnostics": {"tf": 1}, "pydrex.geometry.LatticeSystem": {"tf": 1}, "pydrex.logger": {"tf": 1.4142135623730951}, "pydrex.stats": {"tf": 1}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}, "pydrex.utils": {"tf": 1}, "pydrex.velocity": {"tf": 1}, "tests": {"tf": 1.4142135623730951}}, "df": 9}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"pydrex.io": {"tf": 1}}, "df": 1}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"pydrex": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 1}}, "df": 2}}, "a": {"docs": {}, "df": 0, "n": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.test_grainsize_median": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "m": {"docs": {"pydrex": {"tf": 1}, "pydrex.core.DeformationRegime": {"tf": 1}}, "df": 2}}}}}}}, "s": {"docs": {}, "df": 0, "h": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.exceptions.MeshError": {"tf": 1}, "pydrex.exceptions.ModelContextError": {"tf": 1}, "pydrex.io": {"tf": 1.4142135623730951}}, "df": 4, "i": {"docs": {}, "df": 0, "o": {"docs": {"pydrex": {"tf": 1}, "pydrex.io": {"tf": 1}}, "df": 2}}, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.cli.MeshGenerator": {"tf": 1.4142135623730951}}, "df": 1}}}, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.exceptions.MissingDependencyError": {"tf": 1}, "pydrex.exceptions.ConfigError": {"tf": 1}, "pydrex.exceptions.MeshError": {"tf": 1}, "pydrex.exceptions.IterationError": {"tf": 1}, "pydrex.exceptions.SCSVError": {"tf": 1}, "pydrex.exceptions.ModelContextError": {"tf": 1}, "pydrex.logger": {"tf": 2.8284271247461903}, "pydrex.logger.ConsoleFormatter.format": {"tf": 1.4142135623730951}, "pydrex.logger.critical": {"tf": 1}, "pydrex.logger.error": {"tf": 1}, "pydrex.logger.warning": {"tf": 1}, "pydrex.logger.info": {"tf": 1}, "pydrex.logger.debug": {"tf": 1}, "pydrex.logger.exception": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}}, "df": 15, "s": {"docs": {"pydrex.logger": {"tf": 2.23606797749979}, "tests.conftest.PytestConsoleLogger.__init__": {"tf": 1}}, "df": 2}}}}}}, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.geometry.LatticeSystem": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.geometry.misorientation_angles": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.utils.import_proc_pool": {"tf": 1}, "tests": {"tf": 1.7320508075688772}}, "df": 4}}}}}, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.logger": {"tf": 1}}, "df": 2, "l": {"docs": {"pydrex": {"tf": 3}, "pydrex.cli.H5partExtractor": {"tf": 1}, "pydrex.exceptions.ModelContextError": {"tf": 1}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}}, "df": 4, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"pydrex": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 2}}, "df": 2}}, "e": {"docs": {"pydrex": {"tf": 1}, "pydrex.logger": {"tf": 1.4142135623730951}, "pydrex.logger.handler_level": {"tf": 1}, "pydrex.velocity": {"tf": 1}, "tests": {"tf": 1.4142135623730951}}, "df": 5, "s": {"docs": {"pydrex.logger": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "k": {"docs": {"pydrex": {"tf": 1}, "pydrex.mock": {"tf": 1}}, "df": 2}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.logger": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}, "tests": {"tf": 1}}, "df": 3, "l": {"docs": {}, "df": 0, "y": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.utils.add_subplot_labels": {"tf": 1.4142135623730951}}, "df": 1}}}}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"pydrex": {"tf": 1.7320508075688772}, "pydrex.core.derivatives": {"tf": 1.4142135623730951}}, "df": 2}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.cli.H5partExtractor": {"tf": 1}, "pydrex.io": {"tf": 1}}, "df": 2}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.geometry.LatticeSystem": {"tf": 1}, "pydrex.tensors.mono_project": {"tf": 1.4142135623730951}}, "df": 3, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {"pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}}, "df": 1, "e": {"docs": {"tests": {"tf": 2}}, "df": 1}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"tests": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 2}, "pydrex.core.derivatives": {"tf": 1}}, "df": 2}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1.4142135623730951}, "pydrex.visualisation.strengths": {"tf": 1.4142135623730951}}, "df": 5}, "y": {"docs": {"pydrex.geometry.symmetry_operations": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1.4142135623730951}, "pydrex.utils.import_proc_pool": {"tf": 1.7320508075688772}, "pydrex.utils.default_ncpus": {"tf": 1}, "tests": {"tf": 1.4142135623730951}}, "df": 4}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.cli.MeshGenerator": {"tf": 1}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.geometry.misorientation_angles": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.utils.add_subplot_labels": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}}, "df": 11}}}, "^": {"docs": {}, "df": 0, "{": {"2": {"docs": {"pydrex.diagnostics.misorientation_index": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}, "y": {"docs": {"pydrex.logger": {"tf": 1}, "pydrex.logger.quiet_aliens": {"tf": 1}}, "df": 2}, "s": {"docs": {}, "df": 0, "g": {"docs": {"tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}}, "df": 1}}}, "g": {"docs": {"pydrex": {"tf": 1}, "pydrex.cli.MeshGenerator": {"tf": 1}, "pydrex.core.MineralFabric": {"tf": 1}, "pydrex.diagnostics.symmetry_pgr": {"tf": 1.7320508075688772}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}, "pydrex.io.write_scsv_header": {"tf": 1}, "pydrex.logger.handler_level": {"tf": 1}, "pydrex.minerals.voigt_averages": {"tf": 1}, "pydrex.velocity": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1.4142135623730951}, "pydrex.visualisation.strengths": {"tf": 1}, "pydrex.visualisation.figure": {"tf": 1}, "tests": {"tf": 1}}, "df": 15, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"pydrex": {"tf": 3.4641016151377544}, "pydrex.cli.H5partExtractor": {"tf": 1}, "pydrex.core": {"tf": 1}, "pydrex.core.derivatives": {"tf": 1.7320508075688772}, "pydrex.diagnostics": {"tf": 1}, "pydrex.diagnostics.symmetry_pgr": {"tf": 1}, "pydrex.minerals": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 2}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.stats.resample_orientations": {"tf": 1.7320508075688772}, "pydrex.utils.apply_gbs": {"tf": 1}, "pydrex.utils.extract_vars": {"tf": 1}, "pydrex.utils.lag_2d_corner_flow": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.grainsizes": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}, "tests.test_core.TestDislocationCreepOPX": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_random": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_uniform_ortho": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_grainsize_median": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}}, "df": 28, "s": {"docs": {"pydrex": {"tf": 4.242640687119285}, "pydrex.cli.H5partExtractor": {"tf": 1}, "pydrex.core.derivatives": {"tf": 2}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.minerals.voigt_averages": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral": {"tf": 3.872983346207417}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1.4142135623730951}, "pydrex.stats.misorientations_random": {"tf": 1.4142135623730951}, "pydrex.utils.apply_gbs": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread10X_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread45X_ortho": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_10k": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_ensemble": {"tf": 1}}, "df": 18}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 1.7320508075688772}, "pydrex.core.derivatives": {"tf": 1.4142135623730951}, "pydrex.diagnostics.finite_strain": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral.update_orientations": {"tf": 3.605551275463989}, "pydrex.pathlines.get_pathline": {"tf": 1.7320508075688772}, "pydrex.utils.strain_increment": {"tf": 1}, "pydrex.utils.extract_vars": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1.7320508075688772}, "pydrex.velocity.cell_2d": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1.4142135623730951}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}}, "df": 21, "s": {"docs": {"pydrex": {"tf": 2}, "pydrex.velocity": {"tf": 1}}, "df": 2}}}}}}}, "o": {"docs": {}, "df": 0, "w": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral": {"tf": 1}}, "df": 2, "t": {"docs": {}, "df": 0, "h": {"docs": {"pydrex.visualisation.growth": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}}, "df": 2}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.geometry.LatticeSystem": {"tf": 1}}, "df": 1}}}}, "d": {"docs": {"pydrex.stats.point_density": {"tf": 1.4142135623730951}, "pydrex.visualisation.pathline_box2d": {"tf": 1.4142135623730951}, "pydrex.visualisation.figure_unless": {"tf": 1}, "pydrex.visualisation.figure": {"tf": 1}}, "df": 4, "s": {"docs": {"pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.stats.point_density": {"tf": 1}}, "df": 1}}}}}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}, "pydrex.diagnostics.symmetry_pgr": {"tf": 1}, "pydrex.diagnostics.coaxial_index": {"tf": 1.4142135623730951}, "tests.test_diagnostics.TestSymmetryPGR": {"tf": 1}}, "df": 4, "d": {"docs": {"tests.test_diagnostics.TestSymmetryPGR.test_girdle": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_girdle_ortho": {"tf": 1}}, "df": 2}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.geometry.symmetry_operations": {"tf": 1}}, "df": 1, "n": {"docs": {"pydrex": {"tf": 2.449489742783178}, "pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.diagnostics.bingham_average": {"tf": 1}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.diagnostics.smallest_angle": {"tf": 1}, "pydrex.geometry.LatticeSystem": {"tf": 1.4142135623730951}, "pydrex.geometry.symmetry_operations": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.geometry.lambert_equal_area": {"tf": 1}, "pydrex.logger.logfile_enable": {"tf": 1}, "pydrex.minerals.OLIVINE_PRIMARY_AXIS": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1.7320508075688772}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.stats.misorientations_random": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 1}, "pydrex.utils.strain_increment": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}, "pydrex.visualisation.grainsizes": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1.4142135623730951}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1.4142135623730951}}, "df": 25}, "s": {"docs": {"pydrex.diagnostics": {"tf": 1}}, "df": 1}}}, "d": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {"pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1.4142135623730951}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.cli.MeshGenerator": {"tf": 1}, "pydrex.diagnostics": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1.4142135623730951}}, "df": 3, "l": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.logger": {"tf": 1}}, "df": 1}}}}}}}, "e": {"docs": {}, "df": 0, "o": {"docs": {"pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.stats.misorientations_random": {"tf": 1}}, "df": 3, "d": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "s": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.geometry": {"tf": 1}, "tests.test_geometry": {"tf": 1}}, "df": 2}}, "y": {"docs": {"tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 1}}}}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.cli.MeshGenerator": {"tf": 1}}, "df": 1, "d": {"docs": {"pydrex.minerals.Mineral": {"tf": 1}, "tests": {"tf": 1}}, "df": 2}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.minerals.Mineral": {"tf": 1}, "pydrex.stats.resample_orientations": {"tf": 1}}, "df": 2}}}}}}}, "t": {"docs": {"pydrex.core.get_crss": {"tf": 1}, "pydrex.core.derivatives": {"tf": 1}, "pydrex.diagnostics.smallest_angle": {"tf": 1}, "pydrex.geometry.symmetry_operations": {"tf": 1}, "pydrex.io.data": {"tf": 1}, "pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 2.449489742783178}, "pydrex.pathlines.get_pathline": {"tf": 1.4142135623730951}, "pydrex.stats.misorientations_random": {"tf": 1}, "pydrex.utils.default_ncpus": {"tf": 1}, "pydrex.utils.diff_like": {"tf": 1}, "pydrex.utils.angle_fse_simpleshear": {"tf": 1}, "pydrex.utils.lag_2d_corner_flow": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_output_shape": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_Kaminski2001": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_Kaminski2004": {"tf": 1}}, "df": 19, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.logger.ConsoleFormatter.format": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.utils.default_ncpus": {"tf": 1}}, "df": 1}}}}}}}}}}, "b": {"docs": {}, "df": 0, "m": {"docs": {"pydrex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}}, "df": 2}, "s": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}, "t": {"docs": {"pydrex.cli.MeshGenerator": {"tf": 2}, "pydrex.cli.H5partExtractor": {"tf": 1.4142135623730951}, "pydrex.diagnostics.smallest_angle": {"tf": 4.242640687119285}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 6}, "pydrex.minerals.Mineral": {"tf": 7.211102550927978}, "pydrex.minerals.Mineral.update_orientations": {"tf": 5.196152422706632}, "pydrex.tensors.upper_tri_to_symmetric": {"tf": 2.449489742783178}, "pydrex.utils.remove_dim": {"tf": 4.898979485566356}, "pydrex.utils.add_dim": {"tf": 5.196152422706632}, "pydrex.utils.diff_like": {"tf": 3}, "pydrex.velocity.simple_shear_2d": {"tf": 4.58257569495584}, "pydrex.velocity.cell_2d": {"tf": 7.54983443527075}, "tests": {"tf": 2}}, "df": 13}, "m": {"docs": {}, "df": 0, "b": {"docs": {"pydrex.core.derivatives": {"tf": 1}}, "df": 1}}, "p": {"docs": {}, "df": 0, "a": {"docs": {"pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}}, "df": 2}}, "z": {"docs": {"pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}}, "df": 2}}, "l": {"1": {"1": {"docs": {"pydrex": {"tf": 1}}, "df": 1}, "2": {"docs": {"pydrex": {"tf": 1}}, "df": 1}, "3": {"docs": {"pydrex": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {"pydrex.minerals.Mineral.update_orientations": {"tf": 2}, "pydrex.velocity.simple_shear_2d": {"tf": 1.7320508075688772}, "pydrex.velocity.cell_2d": {"tf": 3.605551275463989}, "pydrex.velocity.corner_2d": {"tf": 1}}, "df": 4, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {"tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}}, "df": 1, "s": {"docs": {"pydrex": {"tf": 1}}, "df": 1}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.minerals": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 1}, "pydrex.axes.PoleFigureAxes.set": {"tf": 1.7320508075688772}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 6}}, "n": {"docs": {"pydrex.geometry.misorientation_angles": {"tf": 1}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral": {"tf": 1}}, "df": 3, "g": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"pydrex": {"tf": 1}, "pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.geometry.misorientation_angles": {"tf": 1}, "pydrex.io.save_scsv": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1.7320508075688772}}, "df": 7}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"pydrex": {"tf": 1.7320508075688772}, "pydrex.logger": {"tf": 2.23606797749979}, "pydrex.logger.handler_level": {"tf": 1.7320508075688772}, "pydrex.logger.logfile_enable": {"tf": 1}, "pydrex.logger.exception": {"tf": 1}, "tests": {"tf": 1.4142135623730951}}, "df": 6, "s": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.geometry.poles": {"tf": 1}}, "df": 1, "s": {"docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 3}}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.diagnostics.coaxial_index": {"tf": 1}, "pydrex.geometry.misorientation_angles": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "tests": {"tf": 1.4142135623730951}}, "df": 4}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.utils.redraw_legend": {"tf": 3.3166247903554}, "pydrex.utils.add_subplot_labels": {"tf": 1}}, "df": 2, "s": {"docs": {"pydrex.utils.redraw_legend": {"tf": 1}}, "df": 1}, "a": {"docs": {}, "df": 0, "x": {"docs": {"pydrex.utils.redraw_legend": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 2}, "pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.geometry.LatticeSystem": {"tf": 1.4142135623730951}, "pydrex.geometry.symmetry_operations": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.stats.misorientations_random": {"tf": 1}}, "df": 7, "s": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {"pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.geometry.symmetry_operations": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.stats.misorientations_random": {"tf": 1}}, "df": 4}}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "y": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1, "s": {"docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.utils.add_subplot_labels": {"tf": 2}, "pydrex.visualisation.pathline_box2d": {"tf": 1.4142135623730951}, "pydrex.visualisation.alignment": {"tf": 1.7320508075688772}, "pydrex.visualisation.strengths": {"tf": 1.4142135623730951}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}}, "df": 7}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"pydrex.utils.add_subplot_labels": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "y": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1.7320508075688772}, "pydrex.visualisation.figure_unless": {"tf": 1}, "pydrex.visualisation.figure": {"tf": 1}}, "df": 4}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.minerals.Mineral": {"tf": 1}, "tests": {"tf": 1}}, "df": 2, "s": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.diagnostics.finite_strain": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1}}, "df": 2}}, "r": {"docs": {"tests": {"tf": 1.4142135623730951}}, "df": 1}}}}, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.geometry.lambert_equal_area": {"tf": 1}, "tests.test_geometry.test_lambert_equal_area": {"tf": 1}}, "df": 2}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.utils.diff_like": {"tf": 1.4142135623730951}, "pydrex.utils.quat_product": {"tf": 1}}, "df": 2}}, "g": {"docs": {"pydrex.utils.lag_2d_corner_flow": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "k": {"docs": {"pydrex": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"tests.conftest.PytestConsoleLogger": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.cli": {"tf": 1}, "pydrex.io.write_scsv_header": {"tf": 1}, "pydrex.visualisation.polefigures": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}, "tests": {"tf": 1.4142135623730951}}, "df": 8, "a": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.stats.linear_inverse_kamb": {"tf": 1}}, "df": 1}}, "s": {"docs": {"pydrex.utils.redraw_legend": {"tf": 1}, "tests": {"tf": 1.4142135623730951}}, "df": 2}, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"tests": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "x": {"docs": {"pydrex.utils.default_ncpus": {"tf": 1}, "tests": {"tf": 1}}, "df": 2}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.axes.PoleFigureAxes": {"tf": 1}, "pydrex.cli.MeshGenerator": {"tf": 1}, "pydrex.utils.diff_like": {"tf": 1.7320508075688772}, "tests": {"tf": 1}}, "df": 4}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.minerals.voigt_averages": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1.7320508075688772}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}, "tests": {"tf": 1.4142135623730951}}, "df": 5, "s": {"docs": {"pydrex.cli.NPZFileInspector": {"tf": 1}, "pydrex.geometry.LatticeSystem": {"tf": 1}}, "df": 2}}}, "b": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "w": {"docs": {"pydrex.stats.misorientations_random": {"tf": 1.4142135623730951}}, "df": 1, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex": {"tf": 1}, "pydrex.axes.PoleFigureAxes.set": {"tf": 1.4142135623730951}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 5}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.geometry.misorientation_angles": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.utils.angle_fse_simpleshear": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "tests": {"tf": 1.4142135623730951}}, "df": 5, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex": {"tf": 1}}, "df": 1}, "s": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.diagnostics.finite_strain": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.geometry.to_cartesian": {"tf": 1}, "pydrex.geometry.to_spherical": {"tf": 1}}, "df": 2}}}}}}}, "c": {"docs": {"pydrex.cli.MeshGenerator": {"tf": 1.4142135623730951}, "pydrex.utils.add_subplot_labels": {"tf": 1}}, "df": 2, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.cli.MeshGenerator": {"tf": 1.4142135623730951}, "pydrex.pathlines.get_pathline": {"tf": 2}}, "df": 2, "s": {"docs": {"pydrex": {"tf": 2}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 3}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}, "l": {"docs": {"pydrex.logger": {"tf": 1}}, "df": 1, "l": {"docs": {}, "df": 0, "y": {"docs": {"tests": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {"pydrex": {"tf": 2}, "pydrex.logger": {"tf": 4.47213595499958}, "pydrex.logger.ConsoleFormatter": {"tf": 1}, "pydrex.logger.critical": {"tf": 1}, "pydrex.logger.error": {"tf": 1}, "pydrex.logger.warning": {"tf": 1}, "pydrex.logger.info": {"tf": 1}, "pydrex.logger.debug": {"tf": 1}, "pydrex.logger.exception": {"tf": 1}, "tests.conftest.PytestConsoleLogger.__init__": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}}, "df": 11, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.logger": {"tf": 2.23606797749979}, "pydrex.logger.handler_level": {"tf": 2}, "pydrex.logger.logfile_enable": {"tf": 1}, "tests": {"tf": 2}}, "df": 5}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.logger": {"tf": 3.3166247903554}, "pydrex.logger.handler_level": {"tf": 1}, "tests": {"tf": 1}, "tests.conftest.PytestConsoleLogger": {"tf": 1}}, "df": 4, "s": {"docs": {"pydrex.logger.quiet_aliens": {"tf": 1}}, "df": 1}}, "d": {"docs": {"pydrex.utils.default_ncpus": {"tf": 1}}, "df": 1}}}, "s": {"docs": {"pydrex.logger": {"tf": 1}, "tests": {"tf": 1.4142135623730951}}, "df": 2}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.logger": {"tf": 1.4142135623730951}, "tests": {"tf": 1}}, "df": 2}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.logger.ConsoleFormatter.format": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.cli.NPZFileInspector": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.minerals.Mineral.save": {"tf": 1}, "pydrex.minerals.Mineral.load": {"tf": 1}, "pydrex.minerals.Mineral.from_file": {"tf": 1}}, "df": 5}}}, "t": {"docs": {"pydrex.cli.MeshGenerator": {"tf": 2}, "pydrex.cli.H5partExtractor": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral": {"tf": 2}, "pydrex.pathlines.get_pathline": {"tf": 2}, "tests": {"tf": 1}, "tests.test_tensors.test_voigt_tensor": {"tf": 1}}, "df": 6}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.minerals.Mineral": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {"pydrex.minerals.Mineral": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}}, "df": 2}}}}}, "f": {"9": {"0": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.interp_GBM_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_long_FortranDRex": {"tf": 1}}, "df": 3}, "docs": {}, "df": 0}, "docs": {"pydrex.minerals.Mineral.update_orientations": {"tf": 1.4142135623730951}, "pydrex.velocity.simple_shear_2d": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 5, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex": {"tf": 5.385164807134504}, "pydrex.axes.PoleFigureAxes": {"tf": 1.4142135623730951}, "pydrex.cli": {"tf": 1}, "pydrex.cli.CliTool": {"tf": 1}, "pydrex.cli.NPZFileInspector": {"tf": 1}, "pydrex.cli.PoleFigureVisualiser": {"tf": 1}, "pydrex.core.get_crss": {"tf": 1.4142135623730951}, "pydrex.diagnostics.elasticity_components": {"tf": 3.605551275463989}, "pydrex.diagnostics.bingham_average": {"tf": 1.7320508075688772}, "pydrex.diagnostics.symmetry_pgr": {"tf": 1}, "pydrex.diagnostics.misorientation_indices": {"tf": 2}, "pydrex.diagnostics.misorientation_index": {"tf": 2}, "pydrex.diagnostics.coaxial_index": {"tf": 1}, "pydrex.exceptions.Error": {"tf": 1}, "pydrex.exceptions.ConfigError": {"tf": 1}, "pydrex.exceptions.MeshError": {"tf": 1}, "pydrex.exceptions.IterationError": {"tf": 1}, "pydrex.exceptions.SCSVError": {"tf": 1}, "pydrex.exceptions.ModelContextError": {"tf": 1}, "pydrex.geometry": {"tf": 1}, "pydrex.geometry.LatticeSystem": {"tf": 1}, "pydrex.geometry.to_cartesian": {"tf": 1}, "pydrex.geometry.misorientation_angles": {"tf": 1}, "pydrex.geometry.symmetry_operations": {"tf": 1.4142135623730951}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 2.8284271247461903}, "pydrex.io": {"tf": 2}, "pydrex.io.stringify": {"tf": 1}, "pydrex.logger": {"tf": 1.7320508075688772}, "pydrex.logger.handler_level": {"tf": 1.4142135623730951}, "pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}, "pydrex.minerals.OLIVINE_PRIMARY_AXIS": {"tf": 1.4142135623730951}, "pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 3.1622776601683795}, "pydrex.minerals.Mineral.update_orientations": {"tf": 2.449489742783178}, "pydrex.minerals.Mineral.save": {"tf": 1}, "pydrex.mock": {"tf": 1}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}, "pydrex.pathlines": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1.7320508075688772}, "pydrex.stats": {"tf": 1}, "pydrex.stats.resample_orientations": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 2}, "pydrex.stats.misorientations_random": {"tf": 2}, "pydrex.stats.point_density": {"tf": 1.4142135623730951}, "pydrex.stats.exponential_kamb": {"tf": 1}, "pydrex.stats.linear_inverse_kamb": {"tf": 1}, "pydrex.stats.square_inverse_kamb": {"tf": 1}, "pydrex.tensors": {"tf": 1}, "pydrex.utils.import_proc_pool": {"tf": 1}, "pydrex.utils.strain_increment": {"tf": 1}, "pydrex.utils.apply_gbs": {"tf": 1}, "pydrex.utils.default_ncpus": {"tf": 1}, "pydrex.utils.lag_2d_corner_flow": {"tf": 1}, "pydrex.velocity": {"tf": 1.4142135623730951}, "pydrex.velocity.cell_2d": {"tf": 1.4142135623730951}, "pydrex.velocity.corner_2d": {"tf": 1.4142135623730951}, "pydrex.visualisation": {"tf": 1}, "pydrex.visualisation.polefigures": {"tf": 1.4142135623730951}, "pydrex.visualisation.pathline_box2d": {"tf": 2}, "pydrex.visualisation.alignment": {"tf": 2.449489742783178}, "pydrex.visualisation.strengths": {"tf": 2.449489742783178}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}, "pydrex.visualisation.figure_unless": {"tf": 1.4142135623730951}, "tests": {"tf": 2}, "tests.conftest": {"tf": 1}, "tests.conftest.PytestConsoleLogger.__init__": {"tf": 1}, "tests.conftest.seeds": {"tf": 1}, "tests.conftest.seed": {"tf": 1}, "tests.test_config": {"tf": 1}, "tests.test_core": {"tf": 1}, "tests.test_core.TestRecrystallisation2D": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA": {"tf": 1}, "tests.test_diagnostics": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_common_input_errors": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats": {"tf": 1}, "tests.test_diagnostics.TestMIndex": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread10X_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread45X_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_textures_increasing_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_girdle_ortho": {"tf": 1}, "tests.test_doctests": {"tf": 1}, "tests.test_doctests.test_doctests": {"tf": 1}, "tests.test_geometry": {"tf": 1}, "tests.test_scsv": {"tf": 1}, "tests.test_simple_shear_2d.TestPreliminaries.test_strain_increment": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dudz_pathline": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}, "tests.test_tensors": {"tf": 1}, "tests.test_vortex_2d": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_ensemble": {"tf": 1}}, "df": 106, "m": {"docs": {"pydrex": {"tf": 1}, "pydrex.cli.MeshGenerator": {"tf": 1}}, "df": 2, "a": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.io": {"tf": 1}, "pydrex.logger.ConsoleFormatter.format": {"tf": 1.4142135623730951}, "pydrex.utils.quat_product": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "tests": {"tf": 1}, "tests.test_config": {"tf": 1}, "tests.test_scsv": {"tf": 1}}, "df": 8, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}, "s": {"docs": {"pydrex.cli.H5partExtractor": {"tf": 1}, "pydrex.io.extract_h5part": {"tf": 1}}, "df": 2}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.logger": {"tf": 1}, "pydrex.logger.ConsoleFormatter.format": {"tf": 1.7320508075688772}}, "df": 2}}, "m": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.logger.ConsoleFormatter.format": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.logger.ConsoleFormatter": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "tests.conftest.PytestConsoleLogger.__init__": {"tf": 1}}, "df": 3}, "d": {"docs": {"pydrex.logger.ConsoleFormatter.format": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.logger.ConsoleFormatter.format": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"pydrex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}}, "df": 2}}}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.utils.diff_like": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_long_FortranDRex": {"tf": 1}}, "df": 5}}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"pydrex.io": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex": {"tf": 1}, "pydrex.core.MineralFabric": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}, "tests": {"tf": 1}}, "df": 5}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.io": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"pydrex.tensors": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {"tests": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"tests": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}, "pydrex.diagnostics.finite_strain": {"tf": 1.4142135623730951}, "pydrex.visualisation.alignment": {"tf": 1}}, "df": 3}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.io": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 2}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 4, "l": {"docs": {}, "df": 0, "y": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}, "d": {"docs": {"pydrex.logger.quiet_aliens": {"tf": 1}}, "df": 1}}, "g": {"docs": {"pydrex.utils.redraw_legend": {"tf": 2.449489742783178}, "pydrex.velocity.corner_2d": {"tf": 1}}, "df": 2, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1.4142135623730951}, "pydrex.axes.PoleFigureAxes.set": {"tf": 1.7320508075688772}, "pydrex.cli.PoleFigureVisualiser": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 2.449489742783178}, "pydrex.visualisation.pathline_box2d": {"tf": 1.7320508075688772}, "pydrex.visualisation.alignment": {"tf": 1.7320508075688772}, "pydrex.visualisation.strengths": {"tf": 1.7320508075688772}, "pydrex.visualisation.grainsizes": {"tf": 1.4142135623730951}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1.7320508075688772}, "pydrex.visualisation.spin": {"tf": 1.7320508075688772}, "pydrex.visualisation.growth": {"tf": 1.7320508075688772}, "pydrex.visualisation.figure_unless": {"tf": 2}, "pydrex.visualisation.figure": {"tf": 1.7320508075688772}}, "df": 14, "s": {"docs": {"pydrex.axes.PoleFigureAxes": {"tf": 1.7320508075688772}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.cli.PoleFigureVisualiser": {"tf": 1.4142135623730951}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.visualisation.polefigures": {"tf": 1.4142135623730951}, "tests": {"tf": 1.4142135623730951}}, "df": 6}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.visualisation.figure": {"tf": 1}}, "df": 1}}}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 2.6457513110645907}, "pydrex.cli.H5partExtractor": {"tf": 2}, "pydrex.cli.NPZFileInspector": {"tf": 1}, "pydrex.exceptions.SCSVError": {"tf": 1}, "pydrex.io.extract_h5part": {"tf": 1}, "pydrex.io.read_scsv": {"tf": 1}, "pydrex.io.write_scsv_header": {"tf": 1}, "pydrex.io.save_scsv": {"tf": 1.7320508075688772}, "pydrex.io.parse_config": {"tf": 1}, "pydrex.logger": {"tf": 1.7320508075688772}, "pydrex.logger.logfile_enable": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.minerals.Mineral.save": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral.load": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral.from_file": {"tf": 1}, "tests.test_config": {"tf": 1}, "tests.test_config.test_specfile": {"tf": 1}, "tests.test_scsv": {"tf": 1}, "tests.test_scsv.test_read_specfile": {"tf": 1}, "tests.test_scsv.test_save_specfile": {"tf": 1}}, "df": 20, "s": {"docs": {"pydrex": {"tf": 2.6457513110645907}, "pydrex.cli.H5partExtractor": {"tf": 1}, "pydrex.io": {"tf": 3}}, "df": 3, "/": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"pydrex": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1.4142135623730951}}, "df": 1, "s": {"docs": {"pydrex.io.stringify": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1.4142135623730951}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}}, "df": 2, "s": {"docs": {"pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {"pydrex": {"tf": 1.7320508075688772}, "pydrex.io.SCSV_TYPEMAP": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}}, "df": 4, "s": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.io.write_scsv_header": {"tf": 1}, "pydrex.io.save_scsv": {"tf": 1}, "pydrex.minerals.Mineral.save": {"tf": 1}, "pydrex.minerals.Mineral.load": {"tf": 1}, "pydrex.minerals.Mineral.from_file": {"tf": 1}}, "df": 6}}}}, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 1}, "pydrex.geometry.misorientation_angles": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.geometry.lambert_equal_area": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}}, "df": 7}}}, "x": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"tests.conftest": {"tf": 1}}, "df": 1}}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz": {"tf": 1}}, "df": 2}}}}}}, "w": {"docs": {"pydrex.visualisation.figure_unless": {"tf": 1}, "pydrex.visualisation.figure": {"tf": 1}}, "df": 2}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"pydrex": {"tf": 2.23606797749979}, "pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.cli.H5partExtractor": {"tf": 1.7320508075688772}, "pydrex.cli.NPZFileInspector": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.diagnostics.finite_strain": {"tf": 1.4142135623730951}, "pydrex.diagnostics.symmetry_pgr": {"tf": 1}, "pydrex.diagnostics.coaxial_index": {"tf": 1}, "pydrex.diagnostics.smallest_angle": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.geometry.lambert_equal_area": {"tf": 1.4142135623730951}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1.4142135623730951}, "pydrex.io.extract_h5part": {"tf": 1}, "pydrex.io.read_scsv": {"tf": 1}, "pydrex.io.resolve_path": {"tf": 1}, "pydrex.logger": {"tf": 2.23606797749979}, "pydrex.logger.exception": {"tf": 1}, "pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 2}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.minerals.Mineral.save": {"tf": 1}, "pydrex.minerals.Mineral.load": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral.from_file": {"tf": 1.4142135623730951}, "pydrex.pathlines.get_pathline": {"tf": 1.4142135623730951}, "pydrex.stats.resample_orientations": {"tf": 1.4142135623730951}, "pydrex.stats.exponential_kamb": {"tf": 1}, "pydrex.stats.linear_inverse_kamb": {"tf": 1}, "pydrex.stats.square_inverse_kamb": {"tf": 1}, "pydrex.tensors.voigt_to_elastic_tensor": {"tf": 1}, "pydrex.tensors.elastic_tensor_to_voigt": {"tf": 1}, "pydrex.utils.import_proc_pool": {"tf": 1.4142135623730951}, "pydrex.utils.extract_vars": {"tf": 1}, "pydrex.utils.remove_nans": {"tf": 1}, "pydrex.utils.remove_dim": {"tf": 1}, "pydrex.utils.angle_fse_simpleshear": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 2}, "pydrex.velocity": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1.7320508075688772}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1.7320508075688772}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}, "tests": {"tf": 1.4142135623730951}, "tests.conftest.seeds_nearX45": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}}, "df": 47}, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.io": {"tf": 1}}, "df": 1}}}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"pydrex": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021": {"tf": 1}}, "df": 2}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex": {"tf": 2.449489742783178}, "pydrex.core.derivatives": {"tf": 1.7320508075688772}, "pydrex.minerals.voigt_averages": {"tf": 1.7320508075688772}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}}, "df": 4, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex": {"tf": 1}, "pydrex.core": {"tf": 1}, "pydrex.minerals.voigt_averages": {"tf": 1}}, "df": 3}}, "s": {"docs": {"pydrex.core.derivatives": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral": {"tf": 2.8284271247461903}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.stats.resample_orientations": {"tf": 1.4142135623730951}, "pydrex.visualisation.grainsizes": {"tf": 1}}, "df": 5}}}}}, "{": {"1": {"docs": {}, "df": 0, "}": {"docs": {}, "df": 0, "{": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.velocity.corner_2d": {"tf": 1}}, "df": 1}}}}, "2": {"docs": {"pydrex.velocity.corner_2d": {"tf": 1.7320508075688772}}, "df": 1, "u": {"docs": {"pydrex.velocity.corner_2d": {"tf": 1.4142135623730951}}, "df": 1}}, "4": {"docs": {"pydrex.velocity.corner_2d": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0, "\u03c3": {"docs": {}, "df": 0, "}": {"docs": {}, "df": 0, "{": {"docs": {}, "df": 0, "\u03bc": {"docs": {}, "df": 0, "}": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}}}}}}}, "n": {"docs": {"pydrex.stats.misorientation_hist": {"tf": 1}}, "df": 1, "!": {"docs": {}, "df": 0, "}": {"docs": {}, "df": 0, "{": {"2": {"docs": {"pydrex.diagnostics.misorientation_index": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}}}, "d": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "}": {"docs": {}, "df": 0, "{": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.velocity.corner_2d": {"tf": 1}}, "df": 1}}}}}, "\u03b8": {"docs": {}, "df": 0, "}": {"docs": {}, "df": 0, "{": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.velocity.corner_2d": {"tf": 1}}, "df": 1}}}}}, "\u03c8": {"docs": {}, "df": 0, "}": {"docs": {}, "df": 0, "{": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.velocity.corner_2d": {"tf": 1}}, "df": 1, "r": {"docs": {}, "df": 0, "}": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "{": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.velocity.corner_2d": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}, "x": {"docs": {"pydrex.velocity.corner_2d": {"tf": 1}}, "df": 1, "z": {"docs": {}, "df": 0, "}": {"docs": {}, "df": 0, "{": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "^": {"docs": {}, "df": 0, "{": {"2": {"docs": {"pydrex.velocity.corner_2d": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}}}}}}, "z": {"docs": {}, "df": 0, "^": {"docs": {}, "df": 0, "{": {"2": {"docs": {}, "df": 0, "}": {"docs": {}, "df": 0, "}": {"docs": {}, "df": 0, "{": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "^": {"docs": {}, "df": 0, "{": {"2": {"docs": {"pydrex.velocity.corner_2d": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}}}}}}, "docs": {}, "df": 0}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.diagnostics": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_0": {"tf": 1}}, "df": 4, "w": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "k": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}}}, "e": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}, "/": {"docs": {}, "df": 0, "~": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "b": {"docs": {"pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}}}}, "b": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.cli.H5partExtractor": {"tf": 1}, "pydrex.core.MineralFabric": {"tf": 1.4142135623730951}, "pydrex.core.get_crss": {"tf": 1}, "pydrex.core.derivatives": {"tf": 1.4142135623730951}, "pydrex.minerals.OLIVINE_PRIMARY_AXIS": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 2.449489742783178}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1.4142135623730951}}, "df": 9, "s": {"docs": {"pydrex.core.MineralFabric": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1.4142135623730951}, "pydrex.utils.redraw_legend": {"tf": 1}, "pydrex.utils.add_subplot_labels": {"tf": 1}}, "df": 3}}, "l": {"docs": {"pydrex.stats.misorientations_random": {"tf": 1}}, "df": 1, "s": {"docs": {"pydrex.stats.point_density": {"tf": 1}}, "df": 1}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"pydrex.utils.default_ncpus": {"tf": 1}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}}, "df": 1}}}}, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1}}, "df": 1}}}, "y": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1.4142135623730951}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.utils.default_ncpus": {"tf": 1}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"pydrex": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.utils.lag_2d_corner_flow": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1.4142135623730951}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "tests.test_corner_flow_2d": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.run": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}}, "df": 8, "s": {"docs": {"pydrex.io": {"tf": 1}, "pydrex.velocity": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA": {"tf": 1}, "tests.test_vortex_2d": {"tf": 1}}, "df": 5}}, "a": {"docs": {}, "df": 0, "t": {"3": {"2": {"docs": {"pydrex.stats.misorientation_hist": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 4.58257569495584}, "pydrex.core.derivatives": {"tf": 2.23606797749979}, "pydrex.pathlines.get_pathline": {"tf": 1.4142135623730951}, "pydrex.velocity.simple_shear_2d": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1.4142135623730951}, "pydrex.velocity.corner_2d": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}}, "df": 7, "s": {"docs": {"pydrex": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.utils.add_subplot_labels": {"tf": 1}}, "df": 3}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.cli.MeshGenerator": {"tf": 1}, "pydrex.geometry.misorientation_angles": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1}}, "df": 3}}}}}}, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.cli.H5partExtractor": {"tf": 1.4142135623730951}, "pydrex.io.extract_h5part": {"tf": 1}}, "df": 2}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.diagnostics.coaxial_index": {"tf": 1}}, "df": 1}}}}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.geometry.shirley_concentric_squaredisk": {"tf": 2}}, "df": 1}, "g": {"docs": {"pydrex.utils.import_proc_pool": {"tf": 1}, "tests": {"tf": 2}}, "df": 2, "s": {"docs": {"tests": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex": {"tf": 1}, "pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.core": {"tf": 1}, "pydrex.logger.exception": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1.4142135623730951}, "pydrex.stats.exponential_kamb": {"tf": 1}, "pydrex.stats.linear_inverse_kamb": {"tf": 1}, "pydrex.stats.square_inverse_kamb": {"tf": 1}, "pydrex.stats.kamb_count": {"tf": 1}, "pydrex.stats.schmidt_count": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 13, "s": {"docs": {"pydrex.core": {"tf": 1}, "pydrex.geometry": {"tf": 1}, "pydrex.io": {"tf": 1}, "pydrex.pathlines": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1.4142135623730951}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1.4142135623730951}, "pydrex.tensors": {"tf": 1}, "pydrex.visualisation": {"tf": 1}}, "df": 8}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"tests": {"tf": 1}}, "df": 1}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.minerals.Mineral": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 1}, "tests": {"tf": 1}}, "df": 3, "y": {"docs": {"tests": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.utils.redraw_legend": {"tf": 1}}, "df": 1}}}}}}, "c": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.logger": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {"pydrex.utils.angle_fse_simpleshear": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1.4142135623730951}}, "df": 3}}}, "j": {"docs": {"pydrex.diagnostics": {"tf": 1.4142135623730951}, "pydrex.geometry.misorientation_angles": {"tf": 1.4142135623730951}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 2}}, "df": 3, "i": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 1}, "pydrex.logger": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}}, "df": 3}}, "p": {"docs": {}, "df": 0, "p": {"docs": {"pydrex.diagnostics.bingham_average": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {"pydrex.diagnostics.symmetry_pgr": {"tf": 1.4142135623730951}, "pydrex.diagnostics.coaxial_index": {"tf": 1}, "pydrex.geometry.to_cartesian": {"tf": 1}, "pydrex.geometry.to_spherical": {"tf": 1}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1.4142135623730951}, "pydrex.velocity.corner_2d": {"tf": 1.7320508075688772}}, "df": 6, "e": {"docs": {"pydrex": {"tf": 1}}, "df": 1, "x": {"docs": {"pydrex": {"tf": 2}, "pydrex.core": {"tf": 1.4142135623730951}, "tests.test_core": {"tf": 1}}, "df": 3}, "f": {"docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1.4142135623730951}, "pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 3, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1.7320508075688772}, "pydrex.io.resolve_path": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_0": {"tf": 1}}, "df": 8}}}}, "s": {"docs": {"pydrex.utils.remove_dim": {"tf": 1}, "pydrex.utils.add_dim": {"tf": 1}}, "df": 2}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.geometry.symmetry_operations": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}}, "df": 2, "s": {"docs": {"pydrex.geometry.symmetry_operations": {"tf": 1}}, "df": 1}}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.io.resolve_path": {"tf": 1}}, "df": 1}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.minerals.Mineral": {"tf": 1}, "tests": {"tf": 1.7320508075688772}}, "df": 2, "d": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.cli.CliTool": {"tf": 1}, "pydrex.core": {"tf": 1.4142135623730951}, "pydrex.core.get_crss": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1.4142135623730951}}, "df": 5}, "s": {"docs": {"pydrex": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1}, "tests": {"tf": 1}}, "df": 3}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"tests.test_vortex_2d.TestCellOlivineA.test_xz_10k": {"tf": 1}}, "df": 1, "s": {"docs": {"pydrex.stats.misorientation_hist": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"tests": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {"pydrex": {"tf": 1}, "pydrex.cli.H5partExtractor": {"tf": 1.4142135623730951}, "pydrex.io.read_scsv": {"tf": 1}, "pydrex.io.write_scsv_header": {"tf": 1}, "pydrex.io.save_scsv": {"tf": 1}, "pydrex.minerals.Mineral.load": {"tf": 1}, "pydrex.minerals.Mineral.from_file": {"tf": 1}}, "df": 7, "m": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}, "/": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.io": {"tf": 1}}, "df": 1}}}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex": {"tf": 1}}, "df": 1}, "d": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {"pydrex": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 1}, "pydrex.diagnostics": {"tf": 1}}, "df": 2, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}, "pydrex.tensors": {"tf": 1}, "pydrex.tensors.voigt_vector_to_matrix": {"tf": 1}}, "df": 4, "s": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1}}, "df": 1}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {"pydrex.diagnostics.coaxial_index": {"tf": 1}}, "df": 1}, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.geometry.symmetry_operations": {"tf": 1}, "pydrex.tensors": {"tf": 1}}, "df": 2}}}}}}}, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.mock": {"tf": 1}}, "df": 1}}}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"tests.test_scsv.test_save_specfile": {"tf": 1}}, "df": 1}}}}}}}}}, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.io": {"tf": 1}}, "df": 1}}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.utils.diff_like": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex": {"tf": 2.23606797749979}}, "df": 1}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.minerals.Mineral": {"tf": 1.4142135623730951}}, "df": 1}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"tests.test_core.TestRecrystallisation2D": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_zero_recrystallisation": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex": {"tf": 1}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.logger": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}, "tests": {"tf": 2}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}}, "df": 7}}}}}}}, "r": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.logger.ConsoleFormatter.format": {"tf": 1.7320508075688772}}, "df": 1}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.cli.MeshGenerator": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 2}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 1}}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"pydrex": {"tf": 1}}, "df": 1, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex": {"tf": 1.4142135623730951}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.utils.remove_nans": {"tf": 1}, "pydrex.utils.remove_dim": {"tf": 2.6457513110645907}, "pydrex.utils.redraw_legend": {"tf": 1}}, "df": 3, "d": {"docs": {"pydrex.utils.redraw_legend": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex": {"tf": 1.4142135623730951}}, "df": 1}}}, "e": {"docs": {"pydrex.stats.misorientation_hist": {"tf": 1}}, "df": 1}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "w": {"docs": {"pydrex.utils.redraw_legend": {"tf": 1}}, "df": 1, "n": {"docs": {"pydrex.utils.redraw_legend": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {"pydrex.cli.MeshGenerator": {"tf": 1.4142135623730951}}, "df": 1, "t": {"docs": {"pydrex": {"tf": 1}}, "df": 1, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.logger.quiet_aliens": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.minerals.voigt_averages": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}}, "df": 5}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 1}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.io.resolve_path": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}}, "df": 1, "l": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.geometry.poles": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1}}, "df": 2}}}}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.cli.MeshGenerator": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1.4142135623730951}}, "df": 3}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.io.resolve_path": {"tf": 1}, "tests": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz": {"tf": 1}}, "df": 3, "d": {"docs": {"pydrex.core": {"tf": 1}, "pydrex.core.get_crss": {"tf": 1}, "pydrex.io.data": {"tf": 1}}, "df": 3}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"tests": {"tf": 1}}, "df": 1}}}}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting": {"tf": 1}}, "df": 2}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.visualisation.polefigures": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}}, "df": 2}}}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}, "pydrex.core.derivatives": {"tf": 1.4142135623730951}, "pydrex.io.resolve_path": {"tf": 1.4142135623730951}, "pydrex.visualisation.figure": {"tf": 1}, "tests": {"tf": 1}}, "df": 5}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.velocity.corner_2d": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}}, "df": 2}}}}}, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.test_zero_recrystallisation": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.io.stringify": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1.7320508075688772}, "pydrex.stats.resample_orientations": {"tf": 1.4142135623730951}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 1}, "pydrex.velocity": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1}, "pydrex.visualisation.figure_unless": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}}, "df": 9, "s": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.core.get_crss": {"tf": 1}, "pydrex.core.derivatives": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.diagnostics.bingham_average": {"tf": 1}, "pydrex.diagnostics.symmetry_pgr": {"tf": 1}, "pydrex.geometry.to_cartesian": {"tf": 1}, "pydrex.geometry.to_spherical": {"tf": 1}, "pydrex.geometry.lambert_equal_area": {"tf": 1}, "pydrex.io.read_scsv": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1.4142135623730951}, "pydrex.pathlines.get_pathline": {"tf": 1.7320508075688772}, "pydrex.stats.resample_orientations": {"tf": 1}, "pydrex.utils.import_proc_pool": {"tf": 1}, "pydrex.utils.strain_increment": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1.4142135623730951}, "pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}, "pydrex.visualisation.figure_unless": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}}, "df": 25}, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.geometry.symmetry_operations": {"tf": 1}, "pydrex.logger.ConsoleFormatter.format": {"tf": 1}, "pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"tf": 1.4142135623730951}, "pydrex.pathlines.get_pathline": {"tf": 1.4142135623730951}, "pydrex.utils.redraw_legend": {"tf": 1}, "pydrex.velocity": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1.4142135623730951}, "pydrex.velocity.cell_2d": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}}, "df": 9}}}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.logger.exception": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}}, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.cli": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.minerals.Mineral": {"tf": 2.6457513110645907}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}}, "df": 2, "s": {"docs": {"pydrex.core.DeformationRegime": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "y": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"pydrex": {"tf": 1}, "pydrex.diagnostics.symmetry_pgr": {"tf": 1}, "pydrex.diagnostics.coaxial_index": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral": {"tf": 2}, "pydrex.stats.resample_orientations": {"tf": 1.4142135623730951}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_random": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_uniform_ortho": {"tf": 1}}, "df": 9, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.stats.misorientations_random": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.cli.H5partExtractor": {"tf": 1}, "pydrex.cli.PoleFigureVisualiser": {"tf": 1}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}}, "df": 4}}}, "w": {"docs": {"pydrex": {"tf": 2}, "pydrex.cli.H5partExtractor": {"tf": 1.4142135623730951}, "pydrex.diagnostics.coaxial_index": {"tf": 1}, "pydrex.stats.kamb_count": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_upsample": {"tf": 1}}, "df": 5}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.core": {"tf": 1}, "pydrex.core.derivatives": {"tf": 1.7320508075688772}, "pydrex.velocity.simple_shear_2d": {"tf": 1}, "tests.test_core.TestDislocationCreepOPX": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 6, "s": {"docs": {"pydrex.core.derivatives": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}}, "df": 3}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"tests": {"tf": 1}}, "df": 1}}}}, "y": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1.7320508075688772}, "pydrex.utils.import_proc_pool": {"tf": 2.23606797749979}}, "df": 2}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_scsv.test_save_scsv_errors": {"tf": 1}}, "df": 1, "d": {"docs": {"pydrex.exceptions.MissingDependencyError": {"tf": 1}, "pydrex.exceptions.ConfigError": {"tf": 1}, "pydrex.exceptions.MeshError": {"tf": 1}, "pydrex.exceptions.IterationError": {"tf": 1}, "pydrex.exceptions.SCSVError": {"tf": 1}, "pydrex.exceptions.ModelContextError": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_common_input_errors": {"tf": 1}}, "df": 8}, "s": {"docs": {"pydrex.minerals.voigt_averages": {"tf": 1}, "pydrex.minerals.Mineral.save": {"tf": 1}}, "df": 2}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.geometry.to_cartesian": {"tf": 1}, "pydrex.geometry.lambert_equal_area": {"tf": 1}, "pydrex.stats.kamb_count": {"tf": 1}}, "df": 3}}}}, "m": {"docs": {"tests": {"tf": 2}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_10k": {"tf": 1}}, "df": 3}}, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.utils.lag_2d_corner_flow": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_Kaminski2001": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_Kaminski2004": {"tf": 1}}, "df": 5}}, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 4}}}, "d": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.velocity.corner_2d": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.core": {"tf": 1}, "pydrex.core.derivatives": {"tf": 1}, "pydrex.geometry.misorientation_angles": {"tf": 1.4142135623730951}, "pydrex.geometry.symmetry_operations": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1.7320508075688772}, "pydrex.tensors.rotate": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1}, "tests.test_core.TestDislocationCreepOPX": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}}, "df": 11, "s": {"docs": {"pydrex.diagnostics": {"tf": 1}, "pydrex.geometry.symmetry_operations": {"tf": 1.4142135623730951}}, "df": 2}}}}, "e": {"docs": {"pydrex.tensors.rotate": {"tf": 1}}, "df": 1, "d": {"docs": {"tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_twopoles90Z": {"tf": 1}}, "df": 2}}}}}, "w": {"docs": {"pydrex.geometry.LatticeSystem": {"tf": 1}}, "df": 1}, "o": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.logger": {"tf": 1}, "tests": {"tf": 1}}, "df": 2}}, "u": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.minerals.Mineral": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"tests.test_core": {"tf": 1}, "tests.test_simple_shear_2d.TestPreliminaries": {"tf": 1}}, "df": 2}}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {"tests": {"tf": 1.7320508075688772}, "tests.test_corner_flow_2d.TestOlivineA.run": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}, "tests.test_doctests": {"tf": 1}, "tests.test_doctests.test_doctests": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.run": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_10k": {"tf": 1}}, "df": 8, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}, "pydrex.logger": {"tf": 1}}, "df": 2}}}}, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"tests": {"tf": 1.4142135623730951}}, "df": 1}}}}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"tests": {"tf": 1.7320508075688772}}, "df": 1}}}, "s": {"docs": {"tests.conftest.seeds": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 2, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"tests": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.geometry.LatticeSystem": {"tf": 1}}, "df": 1}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.minerals.Mineral": {"tf": 1.7320508075688772}, "tests.conftest.seeds": {"tf": 1}, "tests.conftest.seed": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}}, "df": 4}}, "}": {"docs": {}, "df": 0, "{": {"docs": {}, "df": 0, "\u03c0": {"docs": {}, "df": 0, "}": {"docs": {}, "df": 0, "\u03b8": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.velocity.corner_2d": {"tf": 1}}, "df": 1}}}}}}}}}, "c": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"tests": {"tf": 1.7320508075688772}}, "df": 1}}}}}}}}, "u": {"docs": {"pydrex.velocity.simple_shear_2d": {"tf": 2}, "pydrex.velocity.cell_2d": {"tf": 3.4641016151377544}, "pydrex.velocity.corner_2d": {"tf": 2}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 4, "p": {"docs": {"pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}, "pydrex.io": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1}, "tests.conftest.PytestConsoleLogger": {"tf": 1}}, "df": 5, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}, "pydrex.logger": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 2}, "pydrex.velocity": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}}, "df": 6, "s": {"docs": {"pydrex": {"tf": 1}}, "df": 1}, "d": {"docs": {"pydrex.minerals.Mineral": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}}, "df": 2}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex": {"tf": 1}, "pydrex.axes.PoleFigureAxes.set": {"tf": 1.4142135623730951}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.tensors.upper_tri_to_symmetric": {"tf": 1.4142135623730951}, "pydrex.velocity.corner_2d": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 6}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1}}, "df": 1}}, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"tests.test_diagnostics.TestVolumeWeighting.test_upsample": {"tf": 1}}, "df": 1}}}}}}}}}, "s": {"docs": {"pydrex.logger": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex": {"tf": 1.7320508075688772}, "pydrex.axes.PoleFigureAxes": {"tf": 1}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.diagnostics.smallest_angle": {"tf": 1}, "pydrex.geometry.lambert_equal_area": {"tf": 1}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}, "pydrex.logger": {"tf": 1}, "pydrex.logger.ConsoleFormatter.format": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral.from_file": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.tensors.upper_tri_to_symmetric": {"tf": 1}, "pydrex.tensors.rotate": {"tf": 1}, "pydrex.utils.import_proc_pool": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1}, "tests": {"tf": 1.7320508075688772}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_long_FortranDRex": {"tf": 1}}, "df": 18}}}, "e": {"docs": {"pydrex": {"tf": 1.7320508075688772}, "pydrex.axes.PoleFigureAxes": {"tf": 1}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.io.stringify": {"tf": 1}, "pydrex.logger": {"tf": 2}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.utils.add_subplot_labels": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1.4142135623730951}, "pydrex.visualisation.strengths": {"tf": 1.4142135623730951}, "tests": {"tf": 2.23606797749979}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}}, "df": 13, "d": {"docs": {"pydrex": {"tf": 1.7320508075688772}, "pydrex.cli.NPZFileInspector": {"tf": 1}, "pydrex.core.get_crss": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.geometry.to_cartesian": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1.4142135623730951}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}, "pydrex.io": {"tf": 1}, "pydrex.logger.ConsoleFormatter.format": {"tf": 1}, "pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.stats.resample_orientations": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1.4142135623730951}, "pydrex.tensors": {"tf": 1}, "pydrex.utils.default_ncpus": {"tf": 1.7320508075688772}, "pydrex.utils.add_subplot_labels": {"tf": 1.4142135623730951}, "pydrex.velocity": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1.7320508075688772}, "pydrex.visualisation.pathline_box2d": {"tf": 2}, "pydrex.visualisation.alignment": {"tf": 1.4142135623730951}, "pydrex.visualisation.strengths": {"tf": 1.4142135623730951}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1.4142135623730951}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}, "pydrex.visualisation.figure": {"tf": 1}, "tests": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}}, "df": 39}, "s": {"docs": {"pydrex": {"tf": 1}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.geometry.misorientation_angles": {"tf": 1}, "pydrex.logger": {"tf": 1}, "pydrex.logger.ConsoleFormatter": {"tf": 1}, "pydrex.logger.ConsoleFormatter.format": {"tf": 1}, "pydrex.tensors": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}}, "df": 8, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.logger.ConsoleFormatter.format": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1}}, "df": 1, "l": {"docs": {}, "df": 0, "y": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}}, "n": {"docs": {"pydrex.minerals.Mineral": {"tf": 1}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}}, "df": 2, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}, "tests.conftest.seeds": {"tf": 1}}, "df": 4}}}, "t": {"docs": {"pydrex.diagnostics.smallest_angle": {"tf": 1.7320508075688772}, "pydrex.geometry.lambert_equal_area": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1.4142135623730951}, "pydrex.velocity.cell_2d": {"tf": 1}, "tests": {"tf": 1.4142135623730951}}, "df": 5, "s": {"docs": {"pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}}, "df": 2}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {"pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_uniform_ortho": {"tf": 1}}, "df": 7}}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.io.resolve_path": {"tf": 1}, "pydrex.logger": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}, "pydrex.visualisation.grainsizes": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}}, "df": 11}}}, "i": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}}, "df": 2}}}}, "k": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 3.1622776601683795}, "pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}}, "df": 3}}}}}, "e": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.minerals.voigt_averages": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.minerals.Mineral.update_orientations": {"tf": 1}}, "df": 1}}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.minerals.Mineral.update_orientations": {"tf": 1}}, "df": 1}}}}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.minerals.Mineral": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.utils.import_proc_pool": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.utils": {"tf": 1}}, "df": 1}}}}}}, "\\": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.velocity.cell_2d": {"tf": 1}}, "df": 1}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.velocity.cell_2d": {"tf": 1}}, "df": 1}}}}, "}": {"docs": {}, "df": 0, "{": {"docs": {}, "df": 0, "\u03c0": {"docs": {}, "df": 0, "}": {"docs": {}, "df": 0, "\u03b8": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.velocity.corner_2d": {"tf": 1}}, "df": 1}}}}}}}}}}, "k": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.stats.schmidt_count": {"tf": 1}, "pydrex.tensors.hex_project": {"tf": 1}, "tests": {"tf": 1}}, "df": 5, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "i": {"docs": {"pydrex": {"tf": 1.7320508075688772}, "pydrex.utils.lag_2d_corner_flow": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_Kaminski2001": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_Kaminski2004": {"tf": 1}}, "df": 5}}}}}, "b": {"docs": {"pydrex.stats.kamb_count": {"tf": 1}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}}, "df": 2}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {"pydrex.core.MineralFabric": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}}, "d": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.io": {"tf": 1}}, "df": 1}}}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.utils.add_subplot_labels": {"tf": 1}}, "df": 1, "w": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1.4142135623730951}, "pydrex.io.save_scsv": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}, "pydrex.visualisation.figure": {"tf": 1.4142135623730951}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}}, "df": 11}}}}, "s": {"docs": {"pydrex.cli.H5partExtractor": {"tf": 1}, "pydrex.cli.NPZFileInspector": {"tf": 1}, "pydrex.io.write_scsv_header": {"tf": 1}, "pydrex.io.save_scsv": {"tf": 1}, "pydrex.minerals.voigt_averages": {"tf": 1}, "pydrex.utils.add_subplot_labels": {"tf": 1.4142135623730951}}, "df": 6}}, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.stats.point_density": {"tf": 2.23606797749979}, "pydrex.stats.exponential_kamb": {"tf": 1}, "pydrex.stats.linear_inverse_kamb": {"tf": 1}, "pydrex.stats.square_inverse_kamb": {"tf": 1}, "pydrex.stats.kamb_count": {"tf": 1}, "pydrex.stats.schmidt_count": {"tf": 1}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1.4142135623730951}}, "df": 7, "s": {"docs": {"pydrex.stats.point_density": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "p": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.stats.point_density": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}}, "df": 2}}}}}, "h": {"5": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.cli.H5partExtractor": {"tf": 1.7320508075688772}, "pydrex.io.extract_h5part": {"tf": 1}}, "df": 2}}}}}, "docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 2}, "pydrex.geometry.LatticeSystem": {"tf": 1}, "pydrex.tensors.hex_project": {"tf": 1.4142135623730951}, "pydrex.visualisation.alignment": {"tf": 1}, "tests.conftest.seeds_nearX45": {"tf": 1}}, "df": 6, "l": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}, "l": {"docs": {}, "df": 0, "p": {"docs": {"pydrex": {"tf": 1}, "pydrex.visualisation.polefigures": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "r": {"docs": {"tests": {"tf": 1}}, "df": 1, "s": {"docs": {"pydrex.tensors": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.visualisation.figure": {"tf": 1}}, "df": 2}}}}, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.geometry.lambert_equal_area": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.io": {"tf": 1.4142135623730951}, "pydrex.io.read_scsv": {"tf": 1}, "pydrex.io.write_scsv_header": {"tf": 1}, "pydrex.io.save_scsv": {"tf": 1}}, "df": 4}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1}, "tests.conftest.PytestConsoleLogger.__init__": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}}, "df": 6}}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {"pydrex": {"tf": 1}, "pydrex.stats.misorientations_random": {"tf": 1.7320508075688772}, "pydrex.visualisation.figure_unless": {"tf": 1}, "pydrex.visualisation.figure": {"tf": 1}}, "df": 4, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex": {"tf": 1}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}}, "df": 3}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {"pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1.4142135623730951}}, "df": 2}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"pydrex": {"tf": 1}}, "df": 1, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.cli": {"tf": 1}}, "df": 1}}}, "e": {"docs": {"pydrex.io.write_scsv_header": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1.4142135623730951}, "pydrex.visualisation.alignment": {"tf": 1.4142135623730951}, "pydrex.visualisation.strengths": {"tf": 1.4142135623730951}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1.4142135623730951}, "pydrex.visualisation.spin": {"tf": 1.4142135623730951}, "pydrex.visualisation.growth": {"tf": 1.4142135623730951}, "pydrex.visualisation.figure_unless": {"tf": 1}, "tests": {"tf": 1.4142135623730951}}, "df": 9, "r": {"docs": {"pydrex.logger": {"tf": 1.4142135623730951}, "pydrex.logger.handler_level": {"tf": 2}, "pydrex.logger.exception": {"tf": 1}}, "df": 3, "s": {"docs": {"pydrex.cli": {"tf": 1.4142135623730951}, "tests.conftest.PytestConsoleLogger.__init__": {"tf": 1}}, "df": 2}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.geometry.poles": {"tf": 1}}, "df": 1}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}}, "df": 1}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.utils.diff_like": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1.4142135623730951}, "pydrex.velocity.cell_2d": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}, "tests.conftest.seeds_nearX45": {"tf": 1}}, "df": 6}}, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}, "f": {"docs": {"pydrex.velocity.corner_2d": {"tf": 1}}, "df": 1}}, "s": {"docs": {"pydrex.velocity.cell_2d": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1.4142135623730951}}, "df": 2}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1.7320508075688772}, "pydrex.velocity.corner_2d": {"tf": 1.4142135623730951}, "pydrex.visualisation.pathline_box2d": {"tf": 1.4142135623730951}}, "df": 5}}}}}}}}, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 1}}}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.velocity.simple_shear_2d": {"tf": 1}}, "df": 1}}}}}}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}}, "df": 1}}}}, "k": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1}}, "df": 2}}, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, ":": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"pydrex.geometry.misorientation_angles": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.minerals.Mineral.update_orientations": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "i": {"docs": {"pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}}, "df": 8}}}, "w": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "w": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 1}}}}}}}, ":": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}}, "df": 1}}}}, "w": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "w": {"docs": {"pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}}, "df": 2}}}}}}}}, "m": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 3}}}, "u": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "h": {"docs": {"pydrex.geometry.misorientation_angles": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 1}}}}, "w": {"docs": {"pydrex.utils.default_ncpus": {"tf": 1}}, "df": 1}, "p": {"docs": {}, "df": 0, "c": {"docs": {"tests": {"tf": 1.4142135623730951}}, "df": 1}}}, "q": {"1": {"docs": {"pydrex.geometry.misorientation_angles": {"tf": 1.7320508075688772}, "pydrex.utils.quat_product": {"tf": 1}}, "df": 2}, "2": {"docs": {"pydrex.geometry.misorientation_angles": {"tf": 1.7320508075688772}, "pydrex.utils.quat_product": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 6.48074069840786}, "pydrex.logger": {"tf": 5.656854249492381}, "pydrex.minerals.Mineral": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1.4142135623730951}, "pydrex.velocity.simple_shear_2d": {"tf": 2}, "pydrex.velocity.cell_2d": {"tf": 2.8284271247461903}}, "df": 6}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.geometry.symmetry_operations": {"tf": 1}, "pydrex.utils.quat_product": {"tf": 1}}, "df": 2, "s": {"docs": {"pydrex.geometry.misorientation_angles": {"tf": 1.4142135623730951}, "pydrex.geometry.symmetry_operations": {"tf": 1.4142135623730951}}, "df": 2}}}}}}}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.logger": {"tf": 1.4142135623730951}}, "df": 1}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.visualisation.pathline_box2d": {"tf": 1.4142135623730951}}, "df": 1}}}, "c": {"docs": {}, "df": 0, "k": {"docs": {"tests": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.utils.default_ncpus": {"tf": 1}}, "df": 1}}}}}}}, "x": {"3": {"docs": {}, "df": 0, "x": {"3": {"docs": {"pydrex.core.derivatives": {"tf": 1}, "pydrex.stats.resample_orientations": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}}, "docs": {"pydrex": {"tf": 1.7320508075688772}, "pydrex.cli.H5partExtractor": {"tf": 1}, "pydrex.geometry.to_cartesian": {"tf": 1}, "pydrex.geometry.lambert_equal_area": {"tf": 1}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 3.605551275463989}, "pydrex.minerals.Mineral": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1.7320508075688772}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "pydrex.utils.remove_dim": {"tf": 1}, "pydrex.utils.add_dim": {"tf": 1}, "pydrex.utils.angle_fse_simpleshear": {"tf": 1}, "pydrex.utils.quat_product": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 2.23606797749979}, "pydrex.velocity.cell_2d": {"tf": 2.449489742783178}, "pydrex.velocity.corner_2d": {"tf": 2.449489742783178}, "pydrex.visualisation.pathline_box2d": {"tf": 1.4142135623730951}, "pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1.4142135623730951}, "pydrex.visualisation.growth": {"tf": 1.4142135623730951}, "tests.conftest.seeds_nearX45": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_pointX": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_spread10X": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread10X_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread45X_ortho": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 31, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}, "z": {"docs": {"pydrex.geometry.poles": {"tf": 1}}, "df": 1, "^": {"docs": {}, "df": 0, "{": {"2": {"docs": {"pydrex.velocity.corner_2d": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}}, "y": {"docs": {}, "df": 0, "z": {"docs": {"pydrex.geometry.poles": {"tf": 1}}, "df": 1}}, "/": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.velocity.cell_2d": {"tf": 1.4142135623730951}}, "df": 1}}, "^": {"docs": {}, "df": 0, "{": {"2": {"docs": {}, "df": 0, "}": {"docs": {}, "df": 0, "+": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "^": {"docs": {}, "df": 0, "{": {"2": {"docs": {"pydrex.velocity.corner_2d": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}}}, "z": {"docs": {"pydrex.velocity.corner_2d": {"tf": 1.4142135623730951}}, "df": 1}}}, "3": {"docs": {"pydrex.velocity.corner_2d": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}}, "y": {"docs": {"pydrex": {"tf": 1.7320508075688772}, "pydrex.cli.H5partExtractor": {"tf": 1}, "pydrex.geometry.to_cartesian": {"tf": 1}, "pydrex.geometry.lambert_equal_area": {"tf": 1}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 3}, "pydrex.utils.extract_vars": {"tf": 1}, "pydrex.utils.quat_product": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1.4142135623730951}, "pydrex.velocity.cell_2d": {"tf": 2}, "pydrex.velocity.corner_2d": {"tf": 1.7320508075688772}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 16, "e": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.io": {"tf": 1.4142135623730951}, "pydrex.io.read_scsv": {"tf": 1}, "pydrex.io.write_scsv_header": {"tf": 1}}, "df": 3}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.logger.ConsoleFormatter.format": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}}, "df": 2}}}}}, "x": {"docs": {"tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}}, "df": 1}, "z": {"docs": {"tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}}, "df": 1}}, "z": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.cli.H5partExtractor": {"tf": 1}, "pydrex.geometry.to_cartesian": {"tf": 1}, "pydrex.utils.quat_product": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1.7320508075688772}, "pydrex.velocity.cell_2d": {"tf": 2}, "pydrex.velocity.corner_2d": {"tf": 2}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_twopoles90Z": {"tf": 1}}, "df": 11, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "x": {"docs": {}, "df": 0, "z": {"docs": {"pydrex.diagnostics": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "p": {"docs": {"pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {"tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}}, "df": 1, "s": {"docs": {"pydrex.minerals.Mineral.update_orientations": {"tf": 1.4142135623730951}}, "df": 1}}}}, "/": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.velocity.cell_2d": {"tf": 1.4142135623730951}}, "df": 1}}, "}": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.velocity.corner_2d": {"tf": 1}}, "df": 1}}}}}}}, "^": {"docs": {}, "df": 0, "{": {"2": {"docs": {"pydrex.velocity.corner_2d": {"tf": 1.4142135623730951}}, "df": 1}, "docs": {}, "df": 0}}}}}}, "pipeline": ["trimmer"], "_isPrebuiltIndex": true}; + /** pdoc search index */const docs = {"version": "0.9.5", "fields": ["qualname", "fullname", "annotation", "default_value", "signature", "bases", "doc"], "ref": "fullname", "documentStore": {"docs": {"pydrex": {"fullname": "pydrex", "modulename": "pydrex", "kind": "module", "doc": "

Simulate crystallographic preferred orientation evolution in polycrystals

\n\n
\n\n
\n\n

This software is currently in early development (alpha)\nand therefore subject to breaking changes without notice.

\n\n
\n\n

About

\n\n

Viscoplastic deformation of minerals, e.g. in Earth's mantle, leads to distinct\nsignatures in the mineral texture. Many minerals naturally occur in\npolycrystalline form, which means that they are composed of many grains with\ndifferent volumes and lattice orientations. Preferential alignment of the\naverage lattice orientation is called crystallographic preferred orientation\n(CPO). PyDRex simulates the development and evolution of CPO in deforming\npolycrystals, as well as tracking macroscopic finite strain measures.\nCurrently, the code supports olivine and enstatite mineral phases. The\nfollowing features are provided:

\n\n
    \n
  • JIT-compiled CPO solver, based on the D-Rex model, which updates the\npolycrystal orientation distribution depending on the macroscopic velocity\ngradients
  • \n
  • Mineral class which stores attributes of a distinct mineral phase in the\npolycrystal and its texture snapshots
  • \n
  • Voigt averaging to calculate the average elastic tensor of a textured,\nmultiphase polycrystal
  • \n
  • Decomposition of average elastic tensors into components attributed to\nminerals with distinct lattice symmetries
  • \n
  • Crystallographic pole figure visualisation (contouring is a work in progress)
  • \n
  • [work in progress] Texture diagnostics: M-index, bingham average,\nPoint-Girdle-Random symmetry, coaxial a.k.a \"BA\" index, etc.
  • \n
  • [work in progress] Seismic anisotropy diagnostics: % tensorial anisotropy,\nhexagonal symmetry a.k.a transverse isotropy direction, etc.
  • \n
\n\n

The core CPO solver is based on the original Fortran 90 implementation by \u00c9douard Kaminski,\nwhich can be downloaded from this link (~90KB).\nThe reference papers are Kaminski & Ribe (2001)\nand Kaminski & Ribe (2004),\nand an open-access paper which discusses the model is Fraters & Billen (2021).

\n\n

Installation

\n\n

The minimum required Python version is set using requires-python in the\npyproject.toml file.\nFor installation instructions,\nsee the README file.

\n\n

Documentation

\n\n

The website menu can be used to discover the public API of this package.\nSome of the tests are also documented and can serve as usage examples.\nTheir docstrings can be viewed in this section.\nDocumentation is also available from the Python REPL via the help() method.

\n\n

The D-Rex kinematic CPO model

\n\n

The D-Rex model is used to compute crystallographic preferred orientation (CPO)\nfor polycrystals deforming by plastic deformation and dynamic recrystallization.\nPolycrystals are discretized into \"grains\" which represent fractional volumes\nof the total crystal that are characterised by a particular crystal lattice\norientation. For numerical efficiency, the number of grains in the model does\nnot change, and should only be interpreted as an approximation of the number\nof (unrecrystallised) physical grains. Dynamic recrystallization is modelled using\nstatistical expressions which approximate the interaction of each grain with an\neffective medium based on the averaged dislocation energy of all other grains. Note that\nthe model is not suited to situations where static recrystallization processes are\nsignificant.

\n\n

The primary microphysical mechanism for plastic deformation of the polycrystal\nis dislocation creep, which involves dislocation glide (\"slip\") along symmetry\nplanes of the mineral and dislocation climb, which allows for dislocations to\nannihilate each other so that the number of dislocations reaches a steady-state.\nThe D-Rex model does not simulate dislocation climb, but implicitly assumes that\nthe dislocations are in steady-state so that the dislocation density of the\ncrystal can be described by

\n\n

$$\n\u03c1 \u221d b^{-2} \\left(\\frac{\u03c3}{\u03bc}\\right)^{p}\n$$

\n\n

where $b$ is the length of the Burgers' vector, $\u03c3$ is the stress\nand $\u03bc$ is the shear modulus. The value of the exponent $p$ is given by the\nstress_exponent input parameter. For an overview of available parameters,\nsee [the pydrex.mock source code, for now...]

\n\n

The effects of dynamic recrystallization are twofold. Grains with a higher than\naverage dislocation density may be affected by either grain nucleation, which is\nthe formation of initially small, strain-free sub-grains, or grain boundary\nmigration, by which process other grains of lower strain energy annex a portion\nof its volume. Nucleation occurs mostly in grains oriented favourably for\ndislocation glide, and the new grains also grow by grain boundary migration.\nIf nucleation is too inefficient, the dislocation density in deformation-aligned\ngrains will remain high and these grains will therefore shrink in volume. On the\nother hand, if grain boundaries are too immobile, then nucleated grains will take\nlonger to grow, reducing the speed of CPO development and re-orientation.\nBecause nucleated grains are assumed to inherit the orientation of the parent,\nthey do not affect the model except by reducing the average dislocation density.\nA grain boundary mobility parameter of $M^{\u2217} = 0$ will therefore disable any\nrecrystallization effects. Finally, the process of grain boundary sliding can\nalso be included, which simply disallows rotation of grains with very small volume.\nThis only affects CPO evolution by introducing a latency for the onset of grain\nboundary migration in nucleated grains. It also manifests as an upper bound on\ntexture strength.

\n\n

Parameter reference

\n\n

Model parameters will eventually be provided in a .toml file.\nFor now just pass a dictionary to config in the Mineral.update_orientations method.\nA draft of the input file spec is shown below:

\n\n
\n
# PyDRex TOML configuration specification.\n# Exactly one valid combination of fields from the [input] section are required,\n# the rest is optional.\n\n# Simulation name is optional but recommended.\nname = "pydrex-spec"\n\n# Input files/options are given in this section:\n[input]\n\n# Input data can be provided in one of three ways:\n# 1. An input mesh with the steady-state numerical velocity gradient field\n#    and a plain text SCSV file specifying the FINAL locations of the polycrystals.\n#    In this case, polycrystals will first be back-propagated along flow pathlines,\n#    and then forward-propagated while the CPO is calculated.\n#    The SCSV file should have column names 'X', 'Y', 'Z' for 3D or any two of those for 2D.\n# 2. A built-in (analytical) velocity gradient function from `pydrex.velocity_gradients`,\n#    its arguments, and INITIAL locations of the polycrystals. In this case,\n#    polycrystals will immediately be forward-advected in the specified field.\n# 3. Pre-computed pathline files with velocity gradients at each point.\n#    These can be either plain text SCSV files or binary NPZ files.\n#    They should have columns/fields called: 'X_id', 'Y_id', 'Z_id', 'L11_id', 'L12_id', 'L13_id', etc.\n#    where 'id' is replaced by an unique identifier of the particle/pathline.\n#    If a field called 't' is also present, it will be used for the timestamps.\n#    Alternatively, a fixed timestep for all paths can be specified using `timestep`.\n# 4. Names of fields to be read from a geodynamics framework during runtime (not implemented yet).\n\n# Example for method 1, not only .vtu but any format supported by meshio should work:\n# mesh = "filename.vtu"\n# locations_final = "filename.scsv"\n# timestep = 1e9\n\n# Example for method 2:\nvelocity_gradient = ["simple_shear_2d", "Y", "X", 5e-6]\nlocations_initial = "start.scsv"\ntimestep = 1e9\n\n# Example for method 3:\n# timestep = 1e9\n# paths = ["path001.npz", "path002.scsv"]\n\n# In cases where the pathlines do not exit the domain,\n# a maximum strain threshold can bee provided, after which advection is halted.\n# max_strain = 10\n\n# Output files/options are given in this section:\n[output]\n\n# Optional output directory, will be created if missing.\n# This is also relative to the parent directory of the TOML file,\n# unless an absolute path is given.\ndirectory = "out"\n\n# Optional choice of mineral phases to include in raw output.\n# Raw output means rotation matrices and grain volumes, so 10 floats per grain per mineral.\n# By default, raw output for all supported minerals is saved.\nraw_output = ["olivine"]\n\n# Optional choice of mineral phases to include in diagnostic output.\n# Diagnostic output includes texture symmetry, strength and mean angle results.\n# By default, diagnostic output for all supported minerals is saved.\ndiagnostics = ["olivine"]\n\n# Should anisotropy postprocessing results be calculated?\n# This uses voigt averaging so the effective values for the multiphase polycrystal are calculated.\nanisotropy = true\n\n# Optional pathline output files (velocity gradients, positions, timestamps, particle ids).\n# Pathline output files use the same format as pathline inputs (by default, they are not produced).\n# They are stored inside the output directory unless absolute paths are given.\n# paths = ["pathline001.scsv"]\n\n# Optional logging level for log files.\n# This sets the log level for all log files, overriding the default value of "WARNING".\n# Supported levels are controlled by Python's logging module.\n# Usually they are "CRITICAL", "ERROR", "WARNING", "INFO" and "DEBUG".\nlog_level = "DEBUG"\n\n# DREX and simulation parameters are given in this section:\n[parameters]\n\n# Optional olivine volume fraction to use for multiphase simulations.\n# If enstatite_fraction is provided, they must sum to 1.\n# Otherwise, the remainder is assumed to be enstatite.\n# olivine_fraction = 1.\n\n# Optional enstatite volume fraction to use for multiphase simulations.\n# If olivine_fraction is provided, they must sum to 1.\n# Otherwise, the remainder is assumed to be olivine.\n# enstatite_fraction = 0.\n\n# Optional initial olivine fabric. A-type by default.\ninitial_olivine_fabric = "A"\n\n# Optional DREX stress_exponent, see documentation for details.\nstress_exponent = 1.5\n\n# Optional DREX deformation_exponent, see documentation for details.\ndeformation_exponent = 3.5\n\n# Optional DREX grain boudary mobility, see documentation for details.\ngbm_mobility = 125\n\n# Optional DREX grain boundary sliding threshold, see documentation for details.\ngbs_threshold = 0.3\n\n# Optional DREX nucleation efficiency, see documentation for details.\nnucleation_efficiency = 5.0\n\n# Optional number of (initial) grains per mineral phase per polycrystal.\nnumber_of_grains = 2000\n
\n
\n"}, "pydrex.axes": {"fullname": "pydrex.axes", "modulename": "pydrex.axes", "kind": "module", "doc": "
\n

PyDRex: Custom Matplotlib Axes subclasses.

\n
\n"}, "pydrex.axes.PoleFigureAxes": {"fullname": "pydrex.axes.PoleFigureAxes", "modulename": "pydrex.axes", "qualname": "PoleFigureAxes", "kind": "class", "doc": "

Axes class designed for crystallographic pole figures.

\n\n

Thin matplotlib Axes wrapper for crystallographic pole figures.

\n\n
\n\n

Projections are not performed automatically using default methods like\nscatter or plot. To actually plot the pole figures, use polefigure.

\n\n
\n", "bases": "matplotlib.axes._axes.Axes"}, "pydrex.axes.PoleFigureAxes.name": {"fullname": "pydrex.axes.PoleFigureAxes.name", "modulename": "pydrex.axes", "qualname": "PoleFigureAxes.name", "kind": "variable", "doc": "

\n", "default_value": "'pydrex.polefigure'"}, "pydrex.axes.PoleFigureAxes.polefigure": {"fullname": "pydrex.axes.PoleFigureAxes.polefigure", "modulename": "pydrex.axes", "qualname": "PoleFigureAxes.polefigure", "kind": "function", "doc": "

Plot pole figure of crystallographic texture.

\n\n

Args:

\n\n
    \n
  • data (array) \u2014 Nx3x3 array of orientation matrices
  • \n
  • density (bool, optional) \u2014 plot contoured pole figures, False by default
  • \n
  • ref_axes (string, optional) \u2014 letters specifying the horizontal and vertical\naxes of the pole figure, and respective labels
  • \n
  • hkl (array, optional) \u2014 crystallographic axis (one of the slip\ndirections of olivine, i.e. [1, 0, 0], [0, 1, 0] or [0, 0, 1])
  • \n
  • density_kwargs (dict, optional) \u2014 keyword arguments to pass to\npydrex.stats.point_density if density=True
  • \n
\n\n

Any additional keyword arguments are passed to either tripcolor if\ndensity=True or scatter if density=False

\n", "signature": "(\tself,\tdata,\tdensity=False,\tref_axes='xz',\thkl=[1, 0, 0],\tdensity_kwargs=None,\t**kwargs):", "funcdef": "def"}, "pydrex.axes.PoleFigureAxes.set": {"fullname": "pydrex.axes.PoleFigureAxes.set", "modulename": "pydrex.axes", "qualname": "PoleFigureAxes.set", "kind": "function", "doc": "

Set multiple properties at once.

\n\n

Supported properties are

\n\n

Properties:\n adjustable: {'box', 'datalim'}\n agg_filter: a filter function, which takes a (m, n, 3) float array and a dpi value, and returns a (m, n, 3) array and two offsets from the bottom left corner of the image\n alpha: scalar or None\n anchor: (float, float) or {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}\n animated: bool\n aspect: {'auto', 'equal'} or float\n autoscale_on: bool\n autoscalex_on: unknown\n autoscaley_on: unknown\n axes_locator: Callable[[Axes, Renderer], Bbox]\n axisbelow: bool or 'line'\n box_aspect: float or None\n clip_box: ~matplotlib.transforms.BboxBase or None\n clip_on: bool\n clip_path: Patch or (Path, Transform) or None\n facecolor or fc: color\n figure: ~matplotlib.figure.Figure\n frame_on: bool\n gid: str\n in_layout: bool\n label: object\n mouseover: bool\n navigate: bool\n navigate_mode: unknown\n path_effects: list of .AbstractPathEffect\n picker: None or bool or float or callable\n position: [left, bottom, width, height] or ~matplotlib.transforms.Bbox\n prop_cycle: ~cycler.Cycler\n rasterization_zorder: float or None\n rasterized: bool\n sketch_params: (scale: float, length: float, randomness: float)\n snap: bool or None\n subplotspec: unknown\n title: str\n transform: ~matplotlib.transforms.Transform\n url: str\n visible: bool\n xbound: (lower: float, upper: float)\n xlabel: str\n xlim: (left: float, right: float)\n xmargin: float greater than -0.5\n xscale: unknown\n xticklabels: unknown\n xticks: unknown\n ybound: (lower: float, upper: float)\n ylabel: str\n ylim: (bottom: float, top: float)\n ymargin: float greater than -0.5\n yscale: unknown\n yticklabels: unknown\n yticks: unknown\n zorder: float

\n", "signature": "(\tself,\t*,\tadjustable=<UNSET>,\tagg_filter=<UNSET>,\talpha=<UNSET>,\tanchor=<UNSET>,\tanimated=<UNSET>,\taspect=<UNSET>,\tautoscale_on=<UNSET>,\tautoscalex_on=<UNSET>,\tautoscaley_on=<UNSET>,\taxes_locator=<UNSET>,\taxisbelow=<UNSET>,\tbox_aspect=<UNSET>,\tclip_box=<UNSET>,\tclip_on=<UNSET>,\tclip_path=<UNSET>,\tfacecolor=<UNSET>,\tframe_on=<UNSET>,\tgid=<UNSET>,\tin_layout=<UNSET>,\tlabel=<UNSET>,\tmouseover=<UNSET>,\tnavigate=<UNSET>,\tpath_effects=<UNSET>,\tpicker=<UNSET>,\tposition=<UNSET>,\tprop_cycle=<UNSET>,\trasterization_zorder=<UNSET>,\trasterized=<UNSET>,\tsketch_params=<UNSET>,\tsnap=<UNSET>,\tsubplotspec=<UNSET>,\ttitle=<UNSET>,\ttransform=<UNSET>,\turl=<UNSET>,\tvisible=<UNSET>,\txbound=<UNSET>,\txlabel=<UNSET>,\txlim=<UNSET>,\txmargin=<UNSET>,\txscale=<UNSET>,\txticklabels=<UNSET>,\txticks=<UNSET>,\tybound=<UNSET>,\tylabel=<UNSET>,\tylim=<UNSET>,\tymargin=<UNSET>,\tyscale=<UNSET>,\tyticklabels=<UNSET>,\tyticks=<UNSET>,\tzorder=<UNSET>):", "funcdef": "def"}, "pydrex.cli": {"fullname": "pydrex.cli", "modulename": "pydrex.cli", "kind": "module", "doc": "
\n

PyDRex: Entry points and argument handling for command line tools.

\n
\n\n

All CLI handlers should be registered in the CLI_HANDLERS namedtuple,\nwhich ensures that they will be installed as executable scripts alongside the package.

\n"}, "pydrex.cli.CliTool": {"fullname": "pydrex.cli.CliTool", "modulename": "pydrex.cli", "qualname": "CliTool", "kind": "class", "doc": "

Base class for CLI tools defining the required interface.

\n"}, "pydrex.cli.MeshGenerator": {"fullname": "pydrex.cli.MeshGenerator", "modulename": "pydrex.cli", "qualname": "MeshGenerator", "kind": "class", "doc": "

PyDRex script to generate various simple meshes.

\n\n

Only rectangular (2D) meshes are currently supported. The RESOLUTION must be a comma\ndelimited set of directives of the form <LOC>:<RES> where <LOC> is a location\nspecifier, i.e. either \"G\" (global) or a compas direction like \"N\", \"S\", \"NE\", etc.,\nand <RES> is a floating point value to be set as the resolution at that location.

\n", "bases": "CliTool"}, "pydrex.cli.H5partExtractor": {"fullname": "pydrex.cli.H5partExtractor", "modulename": "pydrex.cli", "qualname": "H5partExtractor", "kind": "class", "doc": "

PyDRex script to extract raw CPO data from Fluidity .h5part files.

\n\n

Fluidity saves data stored on model particles to an .h5part file.\nThis script converts that file to canonical serialisation formats:

\n\n
    \n
  • a .npz file containing the raw CPO orientations and (surrogate) grain sizes
  • \n
  • an .scsv file containing the pathline positions and accumulated strain
  • \n
\n\n

It is assumed that CPO data is stored in keys called 'CPO_' in the .h5part\ndata, where <N> is an integer in the range 1\u2014n_grains. The accumulated strain is\nread from the attribute CPO_<S> where S=ngrains+1. Particle positions are read\nfrom the attributes x, y, and z.

\n\n

At the moment, dynamic changes in fabric or phase are not supported.

\n", "bases": "CliTool"}, "pydrex.cli.NPZFileInspector": {"fullname": "pydrex.cli.NPZFileInspector", "modulename": "pydrex.cli", "qualname": "NPZFileInspector", "kind": "class", "doc": "

PyDRex script to show information about serialized CPO data.

\n\n

Lists the keys that should be used for the postfix in pydrex.Mineral.load and\npydrex.Mineral.from_file.

\n", "bases": "CliTool"}, "pydrex.cli.PoleFigureVisualiser": {"fullname": "pydrex.cli.PoleFigureVisualiser", "modulename": "pydrex.cli", "qualname": "PoleFigureVisualiser", "kind": "class", "doc": "

PyDRex script to plot pole figures of serialized CPO data.

\n\n

Produces [100], [010] and [001] pole figures for serialized pydrex.Minerals.\nIf the range of indices is not specified,\na maximum of 25 of each pole figure will be produced by default.

\n", "bases": "CliTool"}, "pydrex.cli.CLI_HANDLERS": {"fullname": "pydrex.cli.CLI_HANDLERS", "modulename": "pydrex.cli", "qualname": "CLI_HANDLERS", "kind": "variable", "doc": "

\n", "default_value": "CLI_HANDLERS(h5part_extractor=<pydrex.cli.H5partExtractor object>, npz_file_inspector=<pydrex.cli.NPZFileInspector object>, pole_figure_visualiser=<pydrex.cli.PoleFigureVisualiser object>, mesh_generator=<pydrex.cli.MeshGenerator object>)"}, "pydrex.core": {"fullname": "pydrex.core", "modulename": "pydrex.core", "kind": "module", "doc": "
\n

PyDRex: Core D-Rex functions and enums.

\n
\n\n

The function derivatives implements the core D-Rex solver, which computes the\ncrystallographic rotation rate and changes in fractional grain volumes.

\n\n

Acronyms:

\n\n
    \n
  • CRSS = Critical Resolved Shear Stress,\ni.e. threshold stress required to initiate slip on a slip system,\nnormalised to the stress required to initiate slip on the softest slip system
  • \n
\n"}, "pydrex.core.PERMUTATION_SYMBOL": {"fullname": "pydrex.core.PERMUTATION_SYMBOL", "modulename": "pydrex.core", "qualname": "PERMUTATION_SYMBOL", "kind": "variable", "doc": "

\n", "default_value": "array([[[ 0., 0., 0.],\n [ 0., 0., 1.],\n [ 0., -1., 0.]],\n\n [[ 0., 0., -1.],\n [ 0., 0., 0.],\n [ 1., 0., 0.]],\n\n [[ 0., 1., 0.],\n [-1., 0., 0.],\n [ 0., 0., 0.]]])"}, "pydrex.core.MineralPhase": {"fullname": "pydrex.core.MineralPhase", "modulename": "pydrex.core", "qualname": "MineralPhase", "kind": "class", "doc": "

Supported mineral phases.

\n", "bases": "enum.IntEnum"}, "pydrex.core.MineralPhase.olivine": {"fullname": "pydrex.core.MineralPhase.olivine", "modulename": "pydrex.core", "qualname": "MineralPhase.olivine", "kind": "variable", "doc": "

\n", "default_value": "<MineralPhase.olivine: 0>"}, "pydrex.core.MineralPhase.enstatite": {"fullname": "pydrex.core.MineralPhase.enstatite", "modulename": "pydrex.core", "qualname": "MineralPhase.enstatite", "kind": "variable", "doc": "

\n", "default_value": "<MineralPhase.enstatite: 1>"}, "pydrex.core.DeformationRegime": {"fullname": "pydrex.core.DeformationRegime", "modulename": "pydrex.core", "qualname": "DeformationRegime", "kind": "class", "doc": "

Deformation mechanism regimes.

\n", "bases": "enum.IntEnum"}, "pydrex.core.DeformationRegime.diffusion": {"fullname": "pydrex.core.DeformationRegime.diffusion", "modulename": "pydrex.core", "qualname": "DeformationRegime.diffusion", "kind": "variable", "doc": "

\n", "default_value": "<DeformationRegime.diffusion: 0>"}, "pydrex.core.DeformationRegime.dislocation": {"fullname": "pydrex.core.DeformationRegime.dislocation", "modulename": "pydrex.core", "qualname": "DeformationRegime.dislocation", "kind": "variable", "doc": "

\n", "default_value": "<DeformationRegime.dislocation: 1>"}, "pydrex.core.DeformationRegime.byerlee": {"fullname": "pydrex.core.DeformationRegime.byerlee", "modulename": "pydrex.core", "qualname": "DeformationRegime.byerlee", "kind": "variable", "doc": "

\n", "default_value": "<DeformationRegime.byerlee: 2>"}, "pydrex.core.DeformationRegime.max_viscosity": {"fullname": "pydrex.core.DeformationRegime.max_viscosity", "modulename": "pydrex.core", "qualname": "DeformationRegime.max_viscosity", "kind": "variable", "doc": "

\n", "default_value": "<DeformationRegime.max_viscosity: 3>"}, "pydrex.core.MineralFabric": {"fullname": "pydrex.core.MineralFabric", "modulename": "pydrex.core", "qualname": "MineralFabric", "kind": "class", "doc": "

Supported mineral fabrics.

\n\n

The following fabric types are supported:

\n\n\n", "bases": "enum.IntEnum"}, "pydrex.core.MineralFabric.olivine_A": {"fullname": "pydrex.core.MineralFabric.olivine_A", "modulename": "pydrex.core", "qualname": "MineralFabric.olivine_A", "kind": "variable", "doc": "

\n", "default_value": "<MineralFabric.olivine_A: 0>"}, "pydrex.core.MineralFabric.olivine_B": {"fullname": "pydrex.core.MineralFabric.olivine_B", "modulename": "pydrex.core", "qualname": "MineralFabric.olivine_B", "kind": "variable", "doc": "

\n", "default_value": "<MineralFabric.olivine_B: 1>"}, "pydrex.core.MineralFabric.olivine_C": {"fullname": "pydrex.core.MineralFabric.olivine_C", "modulename": "pydrex.core", "qualname": "MineralFabric.olivine_C", "kind": "variable", "doc": "

\n", "default_value": "<MineralFabric.olivine_C: 2>"}, "pydrex.core.MineralFabric.olivine_D": {"fullname": "pydrex.core.MineralFabric.olivine_D", "modulename": "pydrex.core", "qualname": "MineralFabric.olivine_D", "kind": "variable", "doc": "

\n", "default_value": "<MineralFabric.olivine_D: 3>"}, "pydrex.core.MineralFabric.olivine_E": {"fullname": "pydrex.core.MineralFabric.olivine_E", "modulename": "pydrex.core", "qualname": "MineralFabric.olivine_E", "kind": "variable", "doc": "

\n", "default_value": "<MineralFabric.olivine_E: 4>"}, "pydrex.core.MineralFabric.enstatite_AB": {"fullname": "pydrex.core.MineralFabric.enstatite_AB", "modulename": "pydrex.core", "qualname": "MineralFabric.enstatite_AB", "kind": "variable", "doc": "

\n", "default_value": "<MineralFabric.enstatite_AB: 5>"}, "pydrex.core.get_crss": {"fullname": "pydrex.core.get_crss", "modulename": "pydrex.core", "qualname": "get_crss", "kind": "function", "doc": "

Get Critical Resolved Shear Stress for the mineral phase and fabric.

\n\n

Returns an array of the normalised threshold stresses required to activate slip on\neach slip system. Olivine slip systems are ordered according to the convention used\nfor pydrex.minerals.OLIVINE_SLIP_SYSTEMS.

\n", "signature": "(phase, fabric):", "funcdef": "def"}, "pydrex.core.derivatives": {"fullname": "pydrex.core.derivatives", "modulename": "pydrex.core", "qualname": "derivatives", "kind": "function", "doc": "

Get derivatives of orientation and volume distribution.

\n\n

Args:

\n\n
    \n
  • phase (MineralPhase) \u2014 ordinal number of the mineral phase
  • \n
  • fabric (MineralFabric) \u2014 ordinal number of the fabric type
  • \n
  • n_grains (int) \u2014 number of \"grains\" i.e. discrete volume segments
  • \n
  • orientations (array) \u2014 n_grainsx3x3 orientations (direction cosines)
  • \n
  • fractions (array) \u2014 volume fractions of the grains relative to aggregate volume
  • \n
  • strain_rate (array) \u2014 3x3 dimensionless macroscopic strain-rate tensor
  • \n
  • velocity_gradient (array) \u2014 3x3 dimensionless macroscopic velocity gradient
  • \n
  • stress_exponent (float) \u2014 p in dislocation_density \u221d shear_stress^p
  • \n
  • deformation_exponent (float) \u2014 n in shear_stress \u221d |deformation_rate|^(1/n)
  • \n
  • nucleation_efficiency (float) \u2014 parameter controlling grain nucleation
  • \n
  • gmb_mobility (float) \u2014 grain boundary mobility parameter
  • \n
  • volume_fraction (float) \u2014 volume fraction of the mineral phase relative to\nother phases (multiphase simulations)
  • \n
\n\n

Returns a tuple with the rotation rates and grain volume fraction changes.

\n", "signature": "(\tphase,\tfabric,\tn_grains,\torientations,\tfractions,\tstrain_rate,\tvelocity_gradient,\tstress_exponent,\tdeformation_exponent,\tnucleation_efficiency,\tgbm_mobility,\tvolume_fraction):", "funcdef": "def"}, "pydrex.diagnostics": {"fullname": "pydrex.diagnostics", "modulename": "pydrex.diagnostics", "kind": "module", "doc": "
\n

PyDRex: Methods to calculate texture and strain diagnostics.

\n
\n\n
\n\n

Calculations expect orientation matrices $a$ to represent passive\n(i.e. alias) rotations, which are defined in terms of the extrinsic ZXZ\neuler angles $\u03d5, \u03b8, \u03c6$ as\n$$\na = \\begin{bmatrix}\n \\cos\u03c6\\cos\u03d5 - \\cos\u03b8\\sin\u03d5\\sin\u03c6 & \\cos\u03b8\\cos\u03d5\\sin\u03c6 + \\cos\u03c6\\sin\u03d5 & \\sin\u03c6\\sin\u03b8 \\cr\n -\\sin\u03c6\\cos\u03d5 - \\cos\u03b8\\sin\u03d5\\cos\u03c6 & \\cos\u03b8\\cos\u03d5\\cos\u03c6 - \\sin\u03c6\\sin\u03d5 & \\cos\u03c6\\sin\u03b8 \\cr\n \\sin\u03b8\\sin\u03d5 & -\\sin\u03b8\\cos\u03d5 & \\cos\u03b8\n \\end{bmatrix}\n$$\nsuch that a[i, j] gives the direction cosine of the angle between the i-th\ngrain axis and the j-th external axis (in the global Eulerian frame).

\n\n
\n"}, "pydrex.diagnostics.elasticity_components": {"fullname": "pydrex.diagnostics.elasticity_components", "modulename": "pydrex.diagnostics", "qualname": "elasticity_components", "kind": "function", "doc": "

Calculate elasticity decompositions for the given elasticity tensors.

\n\n

Args:

\n\n
    \n
  • voigt_matrices (array) \u2014 the Nx6x6 Voigt matrix representations of the averaged\nelasticity tensors for a series of polycrystal textures
  • \n
\n\n

Returns a dictionary with the following data series:

\n\n
    \n
  • 'bulk_modulus' \u2014 the computed bulk modulus for each Voigt matrix C
  • \n
  • 'shear_modulus' \u2014 the computed shear modulus for each Voigt matrix C
  • \n
  • 'percent_anisotropy' \u2014 for each Voigt matrix C, the total percentage of the\nnorm of the elastic tensor ||C|| that deviates from the norm of the \"closest\"\nisotropic elasticity tensor
  • \n
  • 'percent_hexagonal' \u2014 for each C, the percentage of ||C|| attributed to\nhexagonally symmetric minerals
  • \n
  • 'percent_tetragonal' \u2014 for each C, the percentage of ||C|| attributed to\ntetragonally symmetric minerals
  • \n
  • 'percent_orthorhombic' \u2014 for each C, the percentage of ||C|| attributed to\northorhombically symmetric minerals
  • \n
  • 'percent_monoclinic' \u2014 for each C, the percentage of ||C|| attributed to\nmonoclinically symmetric minerals
  • \n
  • 'percent_triclinic' \u2014 for each C, the percentage of ||C|| attributed to\ntriclinically \"symmetric\" minerals (no mirror planes)
  • \n
  • 'hexagonal_axis' \u2014 for each C, the axis of hexagonal symmetry for the \"closest\"\nhexagonally symmetric approximation to C, a.k.a. the \"transverse isotropy\" axis
  • \n
\n\n
\n\n

Only 5 symmetry classes are relevant for elasticity decomposition,\ncompared to the usual 6 used to describe crystal families.\nCrystals with cubic symmetry contribute to the isotropic elasticity tensor,\nbecause the lattice spacing is identical in all orthogonal directions.\nNote also that the trigonal crystal system is not a crystal family\n(it belongs to the hexagonal family).

\n\n
\n", "signature": "(voigt_matrices):", "funcdef": "def"}, "pydrex.diagnostics.bingham_average": {"fullname": "pydrex.diagnostics.bingham_average", "modulename": "pydrex.diagnostics", "qualname": "bingham_average", "kind": "function", "doc": "

Compute Bingham average of orientation matrices.

\n\n

Returns the antipodally symmetric average orientation\nof the given crystallographic axis, or the a-axis by default.\nValid axis specifiers are \"a\" for [100], \"b\" for [010] and \"c\" for [001].

\n\n

See also: Watson (1966),\nMardia & Jupp, \u201cDirectional Statistics\u201d.

\n", "signature": "(orientations, axis='a'):", "funcdef": "def"}, "pydrex.diagnostics.finite_strain": {"fullname": "pydrex.diagnostics.finite_strain", "modulename": "pydrex.diagnostics", "qualname": "finite_strain", "kind": "function", "doc": "

Extract measures of finite strain from the deformation gradient.

\n\n

Extracts the largest principal strain value and the vector defining the axis of\nmaximum extension (longest semiaxis of the finite strain ellipsoid) from the 3x3\ndeformation gradient tensor.

\n", "signature": "(deformation_gradient, driver='ev'):", "funcdef": "def"}, "pydrex.diagnostics.symmetry_pgr": {"fullname": "pydrex.diagnostics.symmetry_pgr", "modulename": "pydrex.diagnostics", "qualname": "symmetry_pgr", "kind": "function", "doc": "

Compute texture symmetry eigenvalue diagnostics from grain orientation matrices.

\n\n

Compute Point, Girdle and Random symmetry diagnostics\nfor ternary texture classification.\nReturns the tuple (P, G, R) where\n$$\n\\begin{align*}\nP &= (\u03bb_{1} - \u03bb_{2}) / N \\cr\nG &= 2 (\u03bb_{2} - \u03bb_{3}) / N \\cr\nR &= 3 \u03bb_{3} / N\n\\end{align*}\n$$\nwith $N$ the sum of the eigenvalues $\u03bb_{1} \u2265 \u03bb_{2} \u2265 \u03bb_{3}$\nof the scatter (inertia) matrix.

\n\n

See e.g. Vollmer (1990).

\n", "signature": "(orientations, axis='a'):", "funcdef": "def"}, "pydrex.diagnostics.misorientation_indices": {"fullname": "pydrex.diagnostics.misorientation_indices", "modulename": "pydrex.diagnostics", "qualname": "misorientation_indices", "kind": "function", "doc": "

Calculate M-indices for a series of polycrystal textures.

\n\n

Calculate M-index using misorientation_index for a series of texture snapshots.\nThe orientation_stack is a NxMx3x3 array of orientations where N is the number of\ntexture snapshots and M is the number of grains.

\n\n

Uses either Ray or the Python multiprocessing library to calculate texture indices\nfor multiple snapshots simultaneously. The arguments ncpus and pool are only\nrelevant to the latter option: if ncpus is None the number of CPU cores to use\nis chosen automatically based on the maximum number available to the Python\ninterpreter, otherwise the specified number of cores is requested. Alternatively, an\nexisting instance of multiprocessing.Pool can be provided.

\n\n

If Ray is installed, it will be automatically preferred. In this case, the number of\nparallel workers should be set upon initialisation of the Ray cluster (which can be\ndistributed over the network).

\n\n

See misorientation_index for documentation of the remaining arguments.

\n", "signature": "(\torientation_stack,\tsystem: pydrex.geometry.LatticeSystem,\tbins=None,\tncpus=None,\tpool=None):", "funcdef": "def"}, "pydrex.diagnostics.misorientation_index": {"fullname": "pydrex.diagnostics.misorientation_index", "modulename": "pydrex.diagnostics", "qualname": "misorientation_index", "kind": "function", "doc": "

Calculate M-index for polycrystal orientations.

\n\n

The bins argument is passed to numpy.histogram.\nIf left as None, 1\u00b0 bins will be used as recommended by the reference paper.\nThe symmetry argument specifies the lattice system which determines intrinsic\nsymmetry degeneracies and the maximum allowable misorientation angle.\nSee _geo.LatticeSystem for supported systems.

\n\n
\n\n

This method must be able to allocate an array of shape\n$ \\frac{N!}{2(N-2)!}\u00d7 M^{2} $\nfor N the length of orientations and M the number of symmetry operations for\nthe given system.

\n\n
\n\n

See Skemer et al. (2005).

\n", "signature": "(orientations, system: pydrex.geometry.LatticeSystem, bins=None):", "funcdef": "def"}, "pydrex.diagnostics.coaxial_index": {"fullname": "pydrex.diagnostics.coaxial_index", "modulename": "pydrex.diagnostics", "qualname": "coaxial_index", "kind": "function", "doc": "

Calculate coaxial \u201cBA\u201d index for a combination of two crystal axes.

\n\n

The BA index of Mainprice et al. (2015)\nis derived from the eigenvalue symmetry diagnostics and measures point vs girdle\nsymmetry in the aggregate. $BA \u2208 [0, 1]$ where $BA = 0$ corresponds to a perfect\naxial girdle texture and $BA = 1$ represents a point symmetry texture assuming that\nthe random component $R$ is negligible. May be less susceptible to random\nfluctuations compared to the raw eigenvalue diagnostics.

\n", "signature": "(orientations, axis1='b', axis2='a'):", "funcdef": "def"}, "pydrex.diagnostics.smallest_angle": {"fullname": "pydrex.diagnostics.smallest_angle", "modulename": "pydrex.diagnostics", "qualname": "smallest_angle", "kind": "function", "doc": "

Get smallest angle between a unit vector and a bidirectional axis.

\n\n

The axis is specified using either of its two parallel unit vectors.\nOptionally project the vector onto the plane (given by its unit normal)\nbefore calculating the angle.

\n\n

Examples:

\n\n
\n
>>> from numpy import asarray as \u014a\n>>> smallest_angle(\u014a([1e0, 0e0, 0e0]), \u014a([1e0, 0e0, 0e0]))\n0.0\n>>> smallest_angle(\u014a([1e0, 0e0, 0e0]), \u014a([0e0, 1e0, 0e0]))\n90.0\n>>> smallest_angle(\u014a([1e0, 0e0, 0e0]), \u014a([0e0, -1e0, 0e0]))\n90.0\n>>> smallest_angle(\u014a([1e0, 0e0, 0e0]), \u014a([np.sqrt(2), np.sqrt(2), 0e0]))\n45.0\n>>> smallest_angle(\u014a([1e0, 0e0, 0e0]), \u014a([-np.sqrt(2), np.sqrt(2), 0e0]))\n45.0\n
\n
\n", "signature": "(vector, axis, plane=None):", "funcdef": "def"}, "pydrex.exceptions": {"fullname": "pydrex.exceptions", "modulename": "pydrex.exceptions", "kind": "module", "doc": "
\n

PyDRex: Custom exceptions (subclasses of pydrex.Error).

\n
\n"}, "pydrex.exceptions.Error": {"fullname": "pydrex.exceptions.Error", "modulename": "pydrex.exceptions", "qualname": "Error", "kind": "class", "doc": "

Base class for exceptions in PyDRex.

\n", "bases": "builtins.Exception"}, "pydrex.exceptions.MissingDependencyError": {"fullname": "pydrex.exceptions.MissingDependencyError", "modulename": "pydrex.exceptions", "qualname": "MissingDependencyError", "kind": "class", "doc": "

Exception raised when optional dependencies are missing.

\n\n

Attributes:\n message \u2014 explanation of the error

\n", "bases": "Error"}, "pydrex.exceptions.MissingDependencyError.__init__": {"fullname": "pydrex.exceptions.MissingDependencyError.__init__", "modulename": "pydrex.exceptions", "qualname": "MissingDependencyError.__init__", "kind": "function", "doc": "

\n", "signature": "(message)"}, "pydrex.exceptions.MissingDependencyError.message": {"fullname": "pydrex.exceptions.MissingDependencyError.message", "modulename": "pydrex.exceptions", "qualname": "MissingDependencyError.message", "kind": "variable", "doc": "

\n"}, "pydrex.exceptions.ConfigError": {"fullname": "pydrex.exceptions.ConfigError", "modulename": "pydrex.exceptions", "qualname": "ConfigError", "kind": "class", "doc": "

Exception raised for errors in the input configuration.

\n\n

Attributes:\n message \u2014 explanation of the error

\n", "bases": "Error"}, "pydrex.exceptions.ConfigError.__init__": {"fullname": "pydrex.exceptions.ConfigError.__init__", "modulename": "pydrex.exceptions", "qualname": "ConfigError.__init__", "kind": "function", "doc": "

\n", "signature": "(message)"}, "pydrex.exceptions.ConfigError.message": {"fullname": "pydrex.exceptions.ConfigError.message", "modulename": "pydrex.exceptions", "qualname": "ConfigError.message", "kind": "variable", "doc": "

\n"}, "pydrex.exceptions.MeshError": {"fullname": "pydrex.exceptions.MeshError", "modulename": "pydrex.exceptions", "qualname": "MeshError", "kind": "class", "doc": "

Exception raised for errors in the input mesh.

\n\n

Attributes:\n message \u2014 explanation of the error

\n", "bases": "Error"}, "pydrex.exceptions.MeshError.__init__": {"fullname": "pydrex.exceptions.MeshError.__init__", "modulename": "pydrex.exceptions", "qualname": "MeshError.__init__", "kind": "function", "doc": "

\n", "signature": "(message)"}, "pydrex.exceptions.MeshError.message": {"fullname": "pydrex.exceptions.MeshError.message", "modulename": "pydrex.exceptions", "qualname": "MeshError.message", "kind": "variable", "doc": "

\n"}, "pydrex.exceptions.IterationError": {"fullname": "pydrex.exceptions.IterationError", "modulename": "pydrex.exceptions", "qualname": "IterationError", "kind": "class", "doc": "

Exception raised for errors in numerical iteration schemes.

\n\n

Attributes:\n message \u2014 explanation of the error

\n", "bases": "Error"}, "pydrex.exceptions.IterationError.__init__": {"fullname": "pydrex.exceptions.IterationError.__init__", "modulename": "pydrex.exceptions", "qualname": "IterationError.__init__", "kind": "function", "doc": "

\n", "signature": "(message)"}, "pydrex.exceptions.IterationError.message": {"fullname": "pydrex.exceptions.IterationError.message", "modulename": "pydrex.exceptions", "qualname": "IterationError.message", "kind": "variable", "doc": "

\n"}, "pydrex.exceptions.SCSVError": {"fullname": "pydrex.exceptions.SCSVError", "modulename": "pydrex.exceptions", "qualname": "SCSVError", "kind": "class", "doc": "

Exception raised for errors in SCSV file I/O.

\n\n

Attributes:

\n\n
    \n
  • message \u2014 explanation of the error
  • \n
\n", "bases": "Error"}, "pydrex.exceptions.SCSVError.__init__": {"fullname": "pydrex.exceptions.SCSVError.__init__", "modulename": "pydrex.exceptions", "qualname": "SCSVError.__init__", "kind": "function", "doc": "

\n", "signature": "(message)"}, "pydrex.exceptions.SCSVError.message": {"fullname": "pydrex.exceptions.SCSVError.message", "modulename": "pydrex.exceptions", "qualname": "SCSVError.message", "kind": "variable", "doc": "

\n"}, "pydrex.exceptions.ModelContextError": {"fullname": "pydrex.exceptions.ModelContextError", "modulename": "pydrex.exceptions", "qualname": "ModelContextError", "kind": "class", "doc": "

Exception raised for errors in mesh.Model context state.

\n\n

Attributes:\n message \u2014 explanation of the error

\n", "bases": "Error"}, "pydrex.exceptions.ModelContextError.__init__": {"fullname": "pydrex.exceptions.ModelContextError.__init__", "modulename": "pydrex.exceptions", "qualname": "ModelContextError.__init__", "kind": "function", "doc": "

\n", "signature": "(message)"}, "pydrex.exceptions.ModelContextError.message": {"fullname": "pydrex.exceptions.ModelContextError.message", "modulename": "pydrex.exceptions", "qualname": "ModelContextError.message", "kind": "variable", "doc": "

\n"}, "pydrex.geometry": {"fullname": "pydrex.geometry", "modulename": "pydrex.geometry", "kind": "module", "doc": "
\n

PyDRex: Functions for geometric coordinate conversions and projections.

\n
\n"}, "pydrex.geometry.LatticeSystem": {"fullname": "pydrex.geometry.LatticeSystem", "modulename": "pydrex.geometry", "qualname": "LatticeSystem", "kind": "class", "doc": "

Crystallographic lattice systems supported by postprocessing methods.

\n\n

The value of a member is (a, b) with a and b as given in the table below.\nThe additional row lists the maximum misorientation angle between two crystallites\nfor the given lattice system.

\n\n
        triclinic  monoclinic  orthorhombic  rhombohedral tetragonal hexagonal\n------------------------------------------------------------------------------\na       1          2           2             3            4          6\nb       1          2           4             6            8          12\n\u03b8max    180\u00b0       180\u00b0        120\u00b0          120\u00b0         90\u00b0        90\u00b0\n
\n\n

This is identically Table 1 in Grimmer (1979).

\n", "bases": "enum.Enum"}, "pydrex.geometry.LatticeSystem.triclinic": {"fullname": "pydrex.geometry.LatticeSystem.triclinic", "modulename": "pydrex.geometry", "qualname": "LatticeSystem.triclinic", "kind": "variable", "doc": "

\n", "default_value": "<LatticeSystem.triclinic: (1, 1)>"}, "pydrex.geometry.LatticeSystem.monoclinic": {"fullname": "pydrex.geometry.LatticeSystem.monoclinic", "modulename": "pydrex.geometry", "qualname": "LatticeSystem.monoclinic", "kind": "variable", "doc": "

\n", "default_value": "<LatticeSystem.monoclinic: (2, 2)>"}, "pydrex.geometry.LatticeSystem.orthorhombic": {"fullname": "pydrex.geometry.LatticeSystem.orthorhombic", "modulename": "pydrex.geometry", "qualname": "LatticeSystem.orthorhombic", "kind": "variable", "doc": "

\n", "default_value": "<LatticeSystem.orthorhombic: (2, 4)>"}, "pydrex.geometry.LatticeSystem.rhombohedral": {"fullname": "pydrex.geometry.LatticeSystem.rhombohedral", "modulename": "pydrex.geometry", "qualname": "LatticeSystem.rhombohedral", "kind": "variable", "doc": "

\n", "default_value": "<LatticeSystem.rhombohedral: (3, 6)>"}, "pydrex.geometry.LatticeSystem.tetragonal": {"fullname": "pydrex.geometry.LatticeSystem.tetragonal", "modulename": "pydrex.geometry", "qualname": "LatticeSystem.tetragonal", "kind": "variable", "doc": "

\n", "default_value": "<LatticeSystem.tetragonal: (4, 8)>"}, "pydrex.geometry.LatticeSystem.hexagonal": {"fullname": "pydrex.geometry.LatticeSystem.hexagonal", "modulename": "pydrex.geometry", "qualname": "LatticeSystem.hexagonal", "kind": "variable", "doc": "

\n", "default_value": "<LatticeSystem.hexagonal: (6, 12)>"}, "pydrex.geometry.to_cartesian": {"fullname": "pydrex.geometry.to_cartesian", "modulename": "pydrex.geometry", "qualname": "to_cartesian", "kind": "function", "doc": "

Convert spherical to cartesian coordinates in \u211d\u00b3.

\n\n

Spherical coordinate convention:

\n\n
    \n
  • \u03d5 is the longitude (\u201cazimuth\u201d) \u2208 [0, 2\u03c0)
  • \n
  • \u03b8 is the colatitude (\u201cinclination\u201d) \u2208 [0, \u03c0)
  • \n
\n\n

By default, a radius of r = 1 is used for the sphere.\nReturns a tuple containing arrays of x, y, and z values.

\n", "signature": "(\u03c6, \u03b8, r=1):", "funcdef": "def"}, "pydrex.geometry.to_spherical": {"fullname": "pydrex.geometry.to_spherical", "modulename": "pydrex.geometry", "qualname": "to_spherical", "kind": "function", "doc": "

Convert cartesian coordinates in \u211d\u00b3 to spherical coordinates.

\n\n

Spherical coordinate convention:

\n\n
    \n
  • \u03d5 is the longitude (\u201cazimuth\u201d) \u2208 [0, 2\u03c0)
  • \n
  • \u03b8 is the colatitude (\u201cinclination\u201d) \u2208 [0, \u03c0)
  • \n
\n\n

Returns a tuple containing arrays of r, \u03d5 and \u03b8 values.

\n", "signature": "(x, y, z):", "funcdef": "def"}, "pydrex.geometry.misorientation_angles": {"fullname": "pydrex.geometry.misorientation_angles", "modulename": "pydrex.geometry", "qualname": "misorientation_angles", "kind": "function", "doc": "

Calculate minimum misorientation angles for collections of rotation quaternions.

\n\n

Calculate the smallest angular distance between any quaternions q1_array[:, i] and\nq2_array[:, j], where i == j and the first dimensions of q1_array and q2_array\nare of equal length (the output will also be this long):

\n\n
q1_array.shape      q2_array.shape      len(output)\n---------------------------------------------------\nNxAx4               NxBx4               N\n
\n\n
\n\n

This method must be able to allocate a floating point array of shape Nx(A*B)

\n\n
\n\n

Uses ~25% less memory than the same operation with rotation matrices.

\n\n

See also:

\n\n\n", "signature": "(q1_array, q2_array):", "funcdef": "def"}, "pydrex.geometry.symmetry_operations": {"fullname": "pydrex.geometry.symmetry_operations", "modulename": "pydrex.geometry", "qualname": "symmetry_operations", "kind": "function", "doc": "

Get sequence of symmetry operations for the given LatticeSystem.

\n\n

Returned transforms are either quaternions (for rotations of the lattice) or 4x4\nmatrices which pre-multiply a quaternion to give a reflected variant (reflections\nare improper rotations and cannot be represented as quaternions or SciPy rotation\nmatrices).

\n", "signature": "(system: pydrex.geometry.LatticeSystem):", "funcdef": "def"}, "pydrex.geometry.poles": {"fullname": "pydrex.geometry.poles", "modulename": "pydrex.geometry", "qualname": "poles", "kind": "function", "doc": "

Extract 3D vectors of crystallographic directions from orientation matrices.

\n\n

Expects orientations to be an array with shape (N, 3, 3).\nThe optional arguments ref_axes and hkl can be used to change\nthe global reference axes and the crystallographic direction respectively.\nThe reference axes should be given as a string of two letters,\ne.g. \"xz\" (default), which specify the second and third axes\nof the global right-handed reference frame. The third letter in the set \"xyz\"\ndetermines the first axis. The ref_axes will therefore become the\nhorizontal and vertical axes of pole figures used to plot the directions.

\n", "signature": "(orientations, ref_axes='xz', hkl=[1, 0, 0]):", "funcdef": "def"}, "pydrex.geometry.lambert_equal_area": {"fullname": "pydrex.geometry.lambert_equal_area", "modulename": "pydrex.geometry", "qualname": "lambert_equal_area", "kind": "function", "doc": "

Project axial data from a 3D sphere onto a 2D disk.

\n\n

Project points from a 3D sphere of radius 1, given in Cartesian coordinates,\nto points on a 2D disk using a Lambert equal area azimuthal projection.\nReturns arrays of the X and Y coordinates in the unit disk.

\n\n

This implementation first maps all points onto the same hemisphere,\nand then projects that hemisphere onto the disk.

\n", "signature": "(xvals, yvals, zvals):", "funcdef": "def"}, "pydrex.geometry.shirley_concentric_squaredisk": {"fullname": "pydrex.geometry.shirley_concentric_squaredisk", "modulename": "pydrex.geometry", "qualname": "shirley_concentric_squaredisk", "kind": "function", "doc": "

Project points from a square onto a disk using the concentric Shirley method.

\n\n

The concentric method of Shirley & Chiu (1997)\nis optimised to preserve area. See also: http://marc-b-reynolds.github.io/math/2017/01/08/SquareDisc.html.

\n\n

This can be used to set up uniform grids on a disk, e.g.

\n\n
\n
>>> a = [x / 5.0 for x in range(-5, 6)]\n>>> x = [[x] * len(a) for x in a]\n>>> y = [a for _ in a]\n>>> x_flat = [j for i in x for j in i]\n>>> y_flat = [j for i in y for j in i]\n>>> x_disk, y_disk = shirley_concentric_squaredisk(x_flat, y_flat)\n>>> r = x_disk**2 + y_disk**2\n>>> r.reshape((len(a), len(a)))\narray([[1.  , 1.  , 1.  , 1.  , 1.  , 1.  , 1.  , 1.  , 1.  , 1.  , 1.  ],\n       [1.  , 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 1.  ],\n       [1.  , 0.64, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.64, 1.  ],\n       [1.  , 0.64, 0.36, 0.16, 0.16, 0.16, 0.16, 0.16, 0.36, 0.64, 1.  ],\n       [1.  , 0.64, 0.36, 0.16, 0.04, 0.04, 0.04, 0.16, 0.36, 0.64, 1.  ],\n       [1.  , 0.64, 0.36, 0.16, 0.04, 0.  , 0.04, 0.16, 0.36, 0.64, 1.  ],\n       [1.  , 0.64, 0.36, 0.16, 0.04, 0.04, 0.04, 0.16, 0.36, 0.64, 1.  ],\n       [1.  , 0.64, 0.36, 0.16, 0.16, 0.16, 0.16, 0.16, 0.36, 0.64, 1.  ],\n       [1.  , 0.64, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.64, 1.  ],\n       [1.  , 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 1.  ],\n       [1.  , 1.  , 1.  , 1.  , 1.  , 1.  , 1.  , 1.  , 1.  , 1.  , 1.  ]])\n>>> from math import atan2\n>>> \u03b8 = [atan2(y, x) for y, x in zip(y_disk, x_disk)]\n>>> max(\u03b8)\n3.141592653589793\n>>> min(\u03b8)\n-2.9845130209101467\n
\n
\n", "signature": "(xvals, yvals):", "funcdef": "def"}, "pydrex.geometry.to_indices": {"fullname": "pydrex.geometry.to_indices", "modulename": "pydrex.geometry", "qualname": "to_indices", "kind": "function", "doc": "

\n", "signature": "(horizontal, vertical):", "funcdef": "def"}, "pydrex.io": {"fullname": "pydrex.io", "modulename": "pydrex.io", "kind": "module", "doc": "
\n

PyDRex: Mesh, configuration and supporting data Input/Output functions.

\n
\n\n

PyDRex can read/write three kinds of plain text files:

\n\n
    \n
  • PyDRex configuration files, which specify simulation parameters and initial conditions
  • \n
  • 'SCSV' files, CSV files with YAML frontmatter for (small) scientific datasets
  • \n
  • Mesh files via meshio, to set up final mineral positions in steady flows.
  • \n
\n\n

SCSV files are our custom CSV files with a YAML header. The header is used for data\nattribution and metadata, as well as a column type spec. There is no official spec for\nSCSV files at the moment but they should follow the format of existing SCSV files in\nthe data/ folder of the source repository. For supported cell types, see\nSCSV_TYPEMAP.

\n"}, "pydrex.io.DEFAULT_PARAMS": {"fullname": "pydrex.io.DEFAULT_PARAMS", "modulename": "pydrex.io", "qualname": "DEFAULT_PARAMS", "kind": "variable", "doc": "

Default simulation parameters.

\n", "default_value": "{'olivine_fraction': 1.0, 'enstatite_fraction': 0.0, 'stress_exponent': 1.5, 'deformation_exponent': 3.5, 'gbm_mobility': 125, 'gbs_threshold': 0.3, 'nucleation_efficiency': 5.0, 'number_of_grains': 3500, 'initial_olivine_fabric': 'A'}"}, "pydrex.io.SCSV_TYPEMAP": {"fullname": "pydrex.io.SCSV_TYPEMAP", "modulename": "pydrex.io", "qualname": "SCSV_TYPEMAP", "kind": "variable", "doc": "

Mapping of supported SCSV field types to corresponding Python types.

\n", "default_value": "{'string': <class 'str'>, 'integer': <class 'int'>, 'float': <class 'float'>, 'boolean': <class 'bool'>, 'complex': <class 'complex'>}"}, "pydrex.io.extract_h5part": {"fullname": "pydrex.io.extract_h5part", "modulename": "pydrex.io", "qualname": "extract_h5part", "kind": "function", "doc": "

Extract CPO data from Fluidity h5part file and save to canonical formats.

\n", "signature": "(file, phase, fabric, n_grains, output):", "funcdef": "def"}, "pydrex.io.read_scsv": {"fullname": "pydrex.io.read_scsv", "modulename": "pydrex.io", "qualname": "read_scsv", "kind": "function", "doc": "

Read data from an SCSV file.

\n\n

Prints the YAML header section to output and returns a NamedTuple with columns of\nthe csv data. See also save_scsv.

\n", "signature": "(file):", "funcdef": "def"}, "pydrex.io.write_scsv_header": {"fullname": "pydrex.io.write_scsv_header", "modulename": "pydrex.io", "qualname": "write_scsv_header", "kind": "function", "doc": "

Write YAML header to an SCSV stream.

\n\n

Args:

\n\n
    \n
  • stream \u2014 open output stream (e.g. file handle) where data should be written
  • \n
  • schema \u2014 SCSV schema dictionary, with 'delimiter', 'missing' and 'fields' keys
  • \n
  • comments (optional) \u2014 array of comments to be written above the schema, each on\na new line with an '#' prefix
  • \n
\n\n

See also read_scsv, save_scsv.

\n", "signature": "(stream, schema, comments=None):", "funcdef": "def"}, "pydrex.io.save_scsv": {"fullname": "pydrex.io.save_scsv", "modulename": "pydrex.io", "qualname": "save_scsv", "kind": "function", "doc": "

Save data to SCSV file.

\n\n

Args:

\n\n
    \n
  • file \u2014 path to the file where the data should be written
  • \n
  • schema \u2014 SCSV schema dictionary, with 'delimiter', 'missing' and 'fields' keys
  • \n
  • data \u2014 data arrays (columns) of equal length
  • \n
\n\n

Optional keyword arguments are passed to write_scsv_header. See also read_scsv.

\n", "signature": "(file, schema, data, **kwargs):", "funcdef": "def"}, "pydrex.io.parse_config": {"fullname": "pydrex.io.parse_config", "modulename": "pydrex.io", "qualname": "parse_config", "kind": "function", "doc": "

Parse a TOML file containing PyDRex configuration.

\n", "signature": "(path):", "funcdef": "def"}, "pydrex.io.resolve_path": {"fullname": "pydrex.io.resolve_path", "modulename": "pydrex.io", "qualname": "resolve_path", "kind": "function", "doc": "

Resolve relative paths and create parent directories if necessary.

\n\n

Relative paths are interpreted with respect to the current working directory,\ni.e. the directory from whith the current Python process was executed,\nunless a specific reference directory is provided with refdir.

\n", "signature": "(path, refdir=None):", "funcdef": "def"}, "pydrex.io.stringify": {"fullname": "pydrex.io.stringify", "modulename": "pydrex.io", "qualname": "stringify", "kind": "function", "doc": "

Return a cleaned version of a string for use in filenames, etc.

\n", "signature": "(s):", "funcdef": "def"}, "pydrex.io.data": {"fullname": "pydrex.io.data", "modulename": "pydrex.io", "qualname": "data", "kind": "function", "doc": "

Get resolved path to a pydrex data directory.

\n", "signature": "(directory):", "funcdef": "def"}, "pydrex.logger": {"fullname": "pydrex.logger", "modulename": "pydrex.logger", "kind": "module", "doc": "
\n

PyDRex: logger settings and boilerplate.

\n
\n\n

Python's logging module is weird and its methods don't allow us to specify\nwhich logger to use, so just using logging.debug for example always uses\nthe \"root\" logger, which spams a bunch of messages from other imports/modules.\nInstead, the methods in this module are thin wrappers that use custom\nlogging objects (pydrex.logger.LOGGER and pydrex.logger.CONSOLE_LOGGER).\nThe method quiet_aliens can be invoked to suppress most messages\nfrom third-party modules, except critical errors and warnings from Numba.

\n\n

By default, PyDRex emits INFO level messages to the console.\nThis can be changed globally by setting the new level with CONSOLE_LOGGER.setLevel:

\n\n
\n
from pydrex import logger as _log\n_log.info("this message will be printed to the console")\n\n_log.CONSOLE_LOGGER.setLevel("ERROR")\n_log.info("this message will NOT be printed to the console")\n_log.error("this message will be printed to the console")\n
\n
\n\n

To change the console logging level for a particular local context,\nuse the handler_level context manager:

\n\n
\n
_log.CONSOLE_LOGGER.setLevel("INFO")\n_log.info("this message will be printed to the console")\n\nwith handler_level("ERROR"):\n    _log.info("this message will NOT be printed to the console")\n\n_log.info("this message will be printed to the console")\n
\n
\n\n

To save debug logs to a file, the logfile_enable context manager is recommended.\nAlways use the old printf style formatting for log messages, not fstrings,\notherwise compute time will be wasted on string conversions when logging is disabled:

\n\n
\n
_log.quiet_aliens()  # Suppress third-party log messages except CRITICAL from Numba.\nwith _log.logfile_enable("my_log_file.log"):  # Overwrite existing file unless mode="a".\n    value = 42\n    _log.critical("critical error with value: %s", value)\n    _log.error("runtime error with value: %s", value)\n    _log.warning("warning with value: %s", value)\n    _log.info("information message with value: %s", value)\n    _log.debug("verbose debugging message with value: %s", value)\n    ... # Construct Minerals, update orientations, etc.\n
\n
\n"}, "pydrex.logger.ConsoleFormatter": {"fullname": "pydrex.logger.ConsoleFormatter", "modulename": "pydrex.logger", "qualname": "ConsoleFormatter", "kind": "class", "doc": "

Log formatter that uses terminal color codes.

\n", "bases": "logging.Formatter"}, "pydrex.logger.ConsoleFormatter.colorfmt": {"fullname": "pydrex.logger.ConsoleFormatter.colorfmt", "modulename": "pydrex.logger", "qualname": "ConsoleFormatter.colorfmt", "kind": "function", "doc": "

\n", "signature": "(self, code):", "funcdef": "def"}, "pydrex.logger.ConsoleFormatter.format": {"fullname": "pydrex.logger.ConsoleFormatter.format", "modulename": "pydrex.logger", "qualname": "ConsoleFormatter.format", "kind": "function", "doc": "

Format the specified record as text.

\n\n

The record's attribute dictionary is used as the operand to a\nstring formatting operation which yields the returned string.\nBefore formatting the dictionary, a couple of preparatory steps\nare carried out. The message attribute of the record is computed\nusing LogRecord.getMessage(). If the formatting string uses the\ntime (as determined by a call to usesTime(), formatTime() is\ncalled to format the event time. If there is exception information,\nit is formatted using formatException() and appended to the message.

\n", "signature": "(self, record):", "funcdef": "def"}, "pydrex.logger.LOGGER": {"fullname": "pydrex.logger.LOGGER", "modulename": "pydrex.logger", "qualname": "LOGGER", "kind": "variable", "doc": "

\n", "default_value": "<Logger pydrex (DEBUG)>"}, "pydrex.logger.CONSOLE_LOGGER": {"fullname": "pydrex.logger.CONSOLE_LOGGER", "modulename": "pydrex.logger", "qualname": "CONSOLE_LOGGER", "kind": "variable", "doc": "

\n", "default_value": "<StreamHandler (INFO)>"}, "pydrex.logger.handle_exception": {"fullname": "pydrex.logger.handle_exception", "modulename": "pydrex.logger", "qualname": "handle_exception", "kind": "function", "doc": "

\n", "signature": "(exec_type, exec_value, exec_traceback):", "funcdef": "def"}, "pydrex.logger.handler_level": {"fullname": "pydrex.logger.handler_level", "modulename": "pydrex.logger", "qualname": "handler_level", "kind": "function", "doc": "

Set logging handler level for current context.

\n\n

Args:

\n\n
    \n
  • level (string) \u2014 logging level name e.g. \"DEBUG\", \"ERROR\", etc.\nSee Python's logging module for details.
  • \n
  • handler (optional, logging.Handler) \u2014 alternative handler to control instead\nof the default, CONSOLE_LOGGER.
  • \n
\n", "signature": "(level, handler=<StreamHandler (INFO)>):", "funcdef": "def"}, "pydrex.logger.logfile_enable": {"fullname": "pydrex.logger.logfile_enable", "modulename": "pydrex.logger", "qualname": "logfile_enable", "kind": "function", "doc": "

Enable logging to a file at path with given level.

\n", "signature": "(path, level=10, mode='w'):", "funcdef": "def"}, "pydrex.logger.critical": {"fullname": "pydrex.logger.critical", "modulename": "pydrex.logger", "qualname": "critical", "kind": "function", "doc": "

Log a CRITICAL message in PyDRex.

\n", "signature": "(msg, *args, **kwargs):", "funcdef": "def"}, "pydrex.logger.error": {"fullname": "pydrex.logger.error", "modulename": "pydrex.logger", "qualname": "error", "kind": "function", "doc": "

Log an ERROR message in PyDRex.

\n", "signature": "(msg, *args, **kwargs):", "funcdef": "def"}, "pydrex.logger.warning": {"fullname": "pydrex.logger.warning", "modulename": "pydrex.logger", "qualname": "warning", "kind": "function", "doc": "

Log a WARNING message in PyDRex.

\n", "signature": "(msg, *args, **kwargs):", "funcdef": "def"}, "pydrex.logger.info": {"fullname": "pydrex.logger.info", "modulename": "pydrex.logger", "qualname": "info", "kind": "function", "doc": "

Log an INFO message in PyDRex.

\n", "signature": "(msg, *args, **kwargs):", "funcdef": "def"}, "pydrex.logger.debug": {"fullname": "pydrex.logger.debug", "modulename": "pydrex.logger", "qualname": "debug", "kind": "function", "doc": "

Log a DEBUG message in PyDRex.

\n", "signature": "(msg, *args, **kwargs):", "funcdef": "def"}, "pydrex.logger.exception": {"fullname": "pydrex.logger.exception", "modulename": "pydrex.logger", "qualname": "exception", "kind": "function", "doc": "

Log a message with level ERROR but retain exception information.

\n\n

This function should only be called from an exception handler.

\n", "signature": "(msg, *args, **kwargs):", "funcdef": "def"}, "pydrex.logger.quiet_aliens": {"fullname": "pydrex.logger.quiet_aliens", "modulename": "pydrex.logger", "qualname": "quiet_aliens", "kind": "function", "doc": "

Restrict alien loggers \ud83d\udc7d because I'm trying to find MY bugs, thanks.

\n", "signature": "():", "funcdef": "def"}, "pydrex.minerals": {"fullname": "pydrex.minerals", "modulename": "pydrex.minerals", "kind": "module", "doc": "
\n

PyDRex: Computations of mineral texture and elasticity.

\n
\n\n

Acronyms:

\n\n
    \n
  • CPO = Crystallographic preferred orientation,\ni.e. preferential clustering of polycrystal grain orientations in SO(3),\nleading to an overall anisotropic orientation distribution
  • \n
\n"}, "pydrex.minerals.OLIVINE_STIFFNESS": {"fullname": "pydrex.minerals.OLIVINE_STIFFNESS", "modulename": "pydrex.minerals", "qualname": "OLIVINE_STIFFNESS", "kind": "variable", "doc": "

Stiffness tensor for olivine (Voigt representation), with units of GPa.

\n\n

The source of the values used here is unknown, but they are copied\nfrom the original DRex code: http://www.ipgp.fr/~kaminski/web_doudoud/DRex.tar.gz\n[88K download]

\n", "default_value": "array([[320.71, 69.84, 71.22, 0. , 0. , 0. ],\n [ 69.84, 197.25, 74.8 , 0. , 0. , 0. ],\n [ 71.22, 74.8 , 234.32, 0. , 0. , 0. ],\n [ 0. , 0. , 0. , 63.77, 0. , 0. ],\n [ 0. , 0. , 0. , 0. , 77.67, 0. ],\n [ 0. , 0. , 0. , 0. , 0. , 78.36]])"}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"fullname": "pydrex.minerals.ENSTATITE_STIFFNESS", "modulename": "pydrex.minerals", "qualname": "ENSTATITE_STIFFNESS", "kind": "variable", "doc": "

Stiffness tensor for enstatite (Voigt representation), with units of GPa.

\n\n

The source of the values used here is unknown, but they are copied\nfrom the original DRex code: http://www.ipgp.fr/~kaminski/web_doudoud/DRex.tar.gz\n[88K download]

\n", "default_value": "array([[236.9, 79.6, 63.2, 0. , 0. , 0. ],\n [ 79.6, 180.5, 56.8, 0. , 0. , 0. ],\n [ 63.2, 56.8, 230.4, 0. , 0. , 0. ],\n [ 0. , 0. , 0. , 84.3, 0. , 0. ],\n [ 0. , 0. , 0. , 0. , 79.4, 0. ],\n [ 0. , 0. , 0. , 0. , 0. , 80.1]])"}, "pydrex.minerals.OLIVINE_PRIMARY_AXIS": {"fullname": "pydrex.minerals.OLIVINE_PRIMARY_AXIS", "modulename": "pydrex.minerals", "qualname": "OLIVINE_PRIMARY_AXIS", "kind": "variable", "doc": "

Primary slip axis name for for the given olivine fabric.

\n", "default_value": "{<MineralFabric.olivine_A: 0>: 'a', <MineralFabric.olivine_B: 1>: 'c', <MineralFabric.olivine_C: 2>: 'c', <MineralFabric.olivine_D: 3>: 'a', <MineralFabric.olivine_E: 4>: 'a'}"}, "pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"fullname": "pydrex.minerals.OLIVINE_SLIP_SYSTEMS", "modulename": "pydrex.minerals", "qualname": "OLIVINE_SLIP_SYSTEMS", "kind": "variable", "doc": "

Slip systems for olivine in conventional order.

\n\n

Tuples contain the slip plane normal and slip direction vectors.\nThe order of slip systems returned matches the order of critical shear stresses\nreturned by pydrex.core.get_crss.

\n", "default_value": "(([0, 1, 0], [1, 0, 0]), ([0, 0, 1], [1, 0, 0]), ([0, 1, 0], [0, 0, 1]), ([1, 0, 0], [0, 0, 1]))"}, "pydrex.minerals.voigt_averages": {"fullname": "pydrex.minerals.voigt_averages", "modulename": "pydrex.minerals", "qualname": "voigt_averages", "kind": "function", "doc": "

Calculate elastic tensors as the Voigt averages of a collection of minerals.

\n\n

Args:

\n\n
    \n
  • minerals \u2014 list of pydrex.minerals.Mineral instances storing orientations and\nfractional volumes of the grains within each distinct mineral phase
  • \n
  • weights (dict) \u2014 dictionary containing weights of each mineral\nphase, as a fraction of 1, in keys named \"_fraction\",\ne.g. \"olivine_fraction\"
  • \n
\n\n

Raises a ValueError if the minerals contain an unequal number of grains or stored\ntexture results.

\n", "signature": "(minerals, weights):", "funcdef": "def"}, "pydrex.minerals.Mineral": {"fullname": "pydrex.minerals.Mineral", "modulename": "pydrex.minerals", "qualname": "Mineral", "kind": "class", "doc": "

Class for storing polycrystal texture for a single mineral phase.

\n\n

A Mineral stores texture data for an aggregate of grains*.\nAdditionally, mineral fabric type and deformation regime are also tracked.\nTo provide an initial texture for the mineral, use the constructor arguments\nfractions_init and orientations_init. By default,\na uniform volume distribution of random orientations is generated.

\n\n

The update_orientations method computes new orientations and grain volumes\nfor a given velocity gradient. These results are stored in the .orientations and\n.fractions attributes of the Mineral instance. The method also returns the\nupdated macroscopic deformation gradient based on the provided initial deformation\ngradient.

\n\n

*Note that the \"number of grains\" is a static integer value that\ndoes not track the actual number of physical grains in the deforming polycrystal.\nInstead, this number acts as a \"number of bins\" for the statistical resolution of\nthe crystallographic orientation distribution. The value is roughly equivalent to\n(a multiple of) the number of initial, un-recrystallised grains in the polycrystal.\nIt is assumed that recrystallised grains do not grow large enough to require\nrotation tracking.

\n\n

Examples:

\n\n

Mineral with isotropic initial texture:

\n\n
\n
>>> import pydrex\n>>> olA = pydrex.Mineral(\n...     phase=pydrex.MineralPhase.olivine,\n...     fabric=pydrex.MineralFabric.olivine_A,\n...     regime=pydrex.DeformationRegime.dislocation,\n...     n_grains=2000\n... )\n>>> olA.phase\n<MineralPhase.olivine: 0>\n>>> olA.fabric\n<MineralFabric.olivine_A: 0>\n>>> olA.regime\n<DeformationRegime.dislocation: 1>\n>>> olA.n_grains\n2000\n
\n
\n\n

Mineral with specified initial texture and default phase, fabric and regime settings\nwhich are for an olivine A-type mineral in the dislocation creep regime.\nThe initial grain volume fractions should be normalised.

\n\n
\n
>>> import numpy as np\n>>> from scipy.spatial.transform import Rotation\n>>> import pydrex\n>>> rng = np.random.default_rng()\n>>> n_grains = 2000\n>>> olA = pydrex.Mineral(\n...     n_grains=n_grains,\n...     fractions_init=np.full(n_grains, 1 / n_grains),\n...     orientations_init=Rotation.from_euler(\n...         "zxz", [\n...             [x * np.pi / 2, np.pi / 2, np.pi / 2] for x in rng.random(n_grains)\n...         ]\n...     ).inv().as_matrix(),\n... )\n>>> len(olA.orientations)\n1\n>>> type(olA.orientations)\n<class 'list'>\n>>> olA.orientations[0].shape\n(2000, 3, 3)\n>>> olA.fractions[0].shape\n(2000,)\n
\n
\n\n

Note that minerals can also be constructed from serialized data,\nsee Mineral.load and Mineral.from_file.

\n\n

Attributes:

\n\n
    \n
  • phase (pydrex.core.MineralPhase) \u2014 ordinal number of the mineral phase
  • \n
  • fabric (pydrex.core.MineralFabric) \u2014 ordinal number of the fabric type
  • \n
  • regime (pydrex.core.DeformationRegime) \u2014 ordinal number of the deformation\nregime
  • \n
  • n_grains (int) \u2014 number of grains in the aggregate
  • \n
  • fractions (list of arrays) \u2014 grain volume fractions for each texture snapshot
  • \n
  • orientations (list of arrays) \u2014 grain orientation matrices for each texture\nsnapshot
  • \n
  • seed (int) \u2014 seed used by the random number generator to set up the isotropic\ninitial condition when fractions_init or orientations_init are not provided
  • \n
  • lband (int) \u2014 passed to the scipy.integrate.LSODA solver
  • \n
  • uband (int) \u2014 passed to the scipy.integrate.LSODA solver
  • \n
\n"}, "pydrex.minerals.Mineral.__init__": {"fullname": "pydrex.minerals.Mineral.__init__", "modulename": "pydrex.minerals", "qualname": "Mineral.__init__", "kind": "function", "doc": "

\n", "signature": "(\tphase: int = <MineralPhase.olivine: 0>,\tfabric: int = <MineralFabric.olivine_A: 0>,\tregime: int = <DeformationRegime.dislocation: 1>,\tn_grains: int = 3500,\tfractions_init: numpy.ndarray = None,\torientations_init: numpy.ndarray = None,\tfractions: list = <factory>,\torientations: list = <factory>,\tseed: int = None,\tlband: int = None,\tuband: int = None)"}, "pydrex.minerals.Mineral.phase": {"fullname": "pydrex.minerals.Mineral.phase", "modulename": "pydrex.minerals", "qualname": "Mineral.phase", "kind": "variable", "doc": "

\n", "annotation": ": int", "default_value": "<MineralPhase.olivine: 0>"}, "pydrex.minerals.Mineral.fabric": {"fullname": "pydrex.minerals.Mineral.fabric", "modulename": "pydrex.minerals", "qualname": "Mineral.fabric", "kind": "variable", "doc": "

\n", "annotation": ": int", "default_value": "<MineralFabric.olivine_A: 0>"}, "pydrex.minerals.Mineral.regime": {"fullname": "pydrex.minerals.Mineral.regime", "modulename": "pydrex.minerals", "qualname": "Mineral.regime", "kind": "variable", "doc": "

\n", "annotation": ": int", "default_value": "<DeformationRegime.dislocation: 1>"}, "pydrex.minerals.Mineral.n_grains": {"fullname": "pydrex.minerals.Mineral.n_grains", "modulename": "pydrex.minerals", "qualname": "Mineral.n_grains", "kind": "variable", "doc": "

\n", "annotation": ": int", "default_value": "3500"}, "pydrex.minerals.Mineral.fractions_init": {"fullname": "pydrex.minerals.Mineral.fractions_init", "modulename": "pydrex.minerals", "qualname": "Mineral.fractions_init", "kind": "variable", "doc": "

\n", "annotation": ": numpy.ndarray", "default_value": "None"}, "pydrex.minerals.Mineral.orientations_init": {"fullname": "pydrex.minerals.Mineral.orientations_init", "modulename": "pydrex.minerals", "qualname": "Mineral.orientations_init", "kind": "variable", "doc": "

\n", "annotation": ": numpy.ndarray", "default_value": "None"}, "pydrex.minerals.Mineral.fractions": {"fullname": "pydrex.minerals.Mineral.fractions", "modulename": "pydrex.minerals", "qualname": "Mineral.fractions", "kind": "variable", "doc": "

\n", "annotation": ": list"}, "pydrex.minerals.Mineral.orientations": {"fullname": "pydrex.minerals.Mineral.orientations", "modulename": "pydrex.minerals", "qualname": "Mineral.orientations", "kind": "variable", "doc": "

\n", "annotation": ": list"}, "pydrex.minerals.Mineral.seed": {"fullname": "pydrex.minerals.Mineral.seed", "modulename": "pydrex.minerals", "qualname": "Mineral.seed", "kind": "variable", "doc": "

\n", "annotation": ": int", "default_value": "None"}, "pydrex.minerals.Mineral.lband": {"fullname": "pydrex.minerals.Mineral.lband", "modulename": "pydrex.minerals", "qualname": "Mineral.lband", "kind": "variable", "doc": "

\n", "annotation": ": int", "default_value": "None"}, "pydrex.minerals.Mineral.uband": {"fullname": "pydrex.minerals.Mineral.uband", "modulename": "pydrex.minerals", "qualname": "Mineral.uband", "kind": "variable", "doc": "

\n", "annotation": ": int", "default_value": "None"}, "pydrex.minerals.Mineral.update_orientations": {"fullname": "pydrex.minerals.Mineral.update_orientations", "modulename": "pydrex.minerals", "qualname": "Mineral.update_orientations", "kind": "function", "doc": "

Update orientations and volume distribution for the Mineral.

\n\n

Update crystalline orientations and grain volume distribution\nfor minerals undergoing plastic deformation. Return the updated deformation\ngradient measuring the corresponding macroscopic deformation.

\n\n

Args:

\n\n
    \n
  • config (dict) \u2014 PyDRex configuration dictionary
  • \n
  • deformation_gradient (array) \u2014 3x3 deformation gradient tensor
  • \n
  • get_velocity_gradient (function) \u2014 callable with signature f(t, x) that\nreturns a 3x3 velocity gradient matrix at time t and position x (3D vector)
  • \n
  • pathline (tuple) \u2014 tuple consisting of:\n
      \n
    1. the time at which to start the CPO integration (t_start)
    2. \n
    3. the time at which to stop the CPO integration (t_end)
    4. \n
    5. callable with signature f(t) that returns the position of the mineral at\ntime t \u2208 [t_start, t_end]
    6. \n
  • \n
\n\n

Any additional (optional) keyword arguments are passed to\nscipy.integrate.LSODA.

\n\n

Array values must provide a NumPy-compatible interface:\nhttps://numpy.org/doc/stable/user/whatisnumpy.html

\n\n

Examples:

\n\n
\n
>>> from itertools import pairwise\n>>> import pydrex\n>>> olA = pydrex.Mineral(\n...           phase=pydrex.MineralPhase.olivine,\n...           fabric=pydrex.MineralFabric.olivine_A,\n...           regime=pydrex.DeformationRegime.dislocation,\n...           n_grains=pydrex.DEFAULT_PARAMS["number_of_grains"],\n... )\n>>> def get_velocity_gradient(t, x):  # Simple L for simple shear.\n...     L = np.zeros((3, 3))\n...     L[0, 2] = 1\n...     return L\n>>> def get_position(t):\n...     return np.zeros(3)  # Stationary polycrystal for this example.\n>>> timestamps = range(2)  # Just 1 timestep for demonstration.\n>>> deformation_gradient = np.eye(3)  # Start with an undeformed polycrystal.\n>>> for t_start, t_end in pairwise(timestamps):\n...     # Update deformation_gradient, olA.orientations and olA.fractions.\n...     deformation_gradient = olA.update_orientations(\n...         pydrex.DEFAULT_PARAMS,\n...         deformation_gradient,\n...         get_velocity_gradient,\n...         (t_start, t_end, get_position),\n...     )\n>>> np.all(deformation_gradient == np.eye(3) + get_velocity_gradient(t_end, np.nan))\nTrue\n
\n
\n", "signature": "(\tself,\tconfig,\tdeformation_gradient,\tget_velocity_gradient,\tpathline,\t**kwargs):", "funcdef": "def"}, "pydrex.minerals.Mineral.save": {"fullname": "pydrex.minerals.Mineral.save", "modulename": "pydrex.minerals", "qualname": "Mineral.save", "kind": "function", "doc": "

Save CPO data for all stored timesteps to a numpy NPZ file.

\n\n

If postfix is not None, the data is appended to the NPZ file\nin fields ending with \"_postfix\".

\n\n

Raises a ValueError if the data shapes are not compatible.

\n\n

See also: numpy.savez, Mineral.load, Mineral.from_file.

\n", "signature": "(self, filename, postfix=None):", "funcdef": "def"}, "pydrex.minerals.Mineral.load": {"fullname": "pydrex.minerals.Mineral.load", "modulename": "pydrex.minerals", "qualname": "Mineral.load", "kind": "function", "doc": "

Load CPO data from a numpy NPZ file.

\n\n

If postfix is not None, data is read from fields ending with \"_postfix\".

\n\n

See also: Mineral.save, Mineral.from_file.

\n", "signature": "(self, filename, postfix=None):", "funcdef": "def"}, "pydrex.minerals.Mineral.from_file": {"fullname": "pydrex.minerals.Mineral.from_file", "modulename": "pydrex.minerals", "qualname": "Mineral.from_file", "kind": "function", "doc": "

Construct a Mineral instance using data from a numpy NPZ file.

\n\n

If postfix is not None, data is read from fields ending with \u201c_postfix\u201d.

\n\n

See also: Mineral.save, Mineral.load.

\n", "signature": "(cls, filename, postfix=None):", "funcdef": "def"}, "pydrex.mock": {"fullname": "pydrex.mock", "modulename": "pydrex.mock", "kind": "module", "doc": "
\n

PyDRex: Mock objects for testing and reproducibility.

\n
\n"}, "pydrex.mock.PARAMS_FRATERS2021": {"fullname": "pydrex.mock.PARAMS_FRATERS2021", "modulename": "pydrex.mock", "qualname": "PARAMS_FRATERS2021", "kind": "variable", "doc": "

Values used for tests 1, 2 and 4 in https://doi.org/10.1029/2021gc009846.

\n", "default_value": "{'olivine_fraction': 0.7, 'enstatite_fraction': 0.3, 'initial_olivine_fabric': <MineralFabric.olivine_A: 0>, 'stress_exponent': 1.5, 'deformation_exponent': 3.5, 'gbm_mobility': 125, 'gbs_threshold': 0.3, 'nucleation_efficiency': 5, 'number_of_grains': 5000}"}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"fullname": "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID", "modulename": "pydrex.mock", "qualname": "PARAMS_KAMINSKI2001_FIG5_SOLID", "kind": "variable", "doc": "

Values used for the M*=0 test in https://doi.org/10.1016/s0012-821x(01)00356-9.

\n", "default_value": "{'olivine_fraction': 1, 'enstatite_fraction': 0, 'initial_olivine_fabric': <MineralFabric.olivine_A: 0>, 'stress_exponent': 1.5, 'deformation_exponent': 3.5, 'gbm_mobility': 0, 'gbs_threshold': 0, 'nucleation_efficiency': 5, 'number_of_grains': 3375}"}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"fullname": "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH", "modulename": "pydrex.mock", "qualname": "PARAMS_KAMINSKI2001_FIG5_SHORTDASH", "kind": "variable", "doc": "

Values used for the M*=50 test in https://doi.org/10.1016/s0012-821x(01)00356-9.

\n", "default_value": "{'olivine_fraction': 1, 'enstatite_fraction': 0, 'initial_olivine_fabric': <MineralFabric.olivine_A: 0>, 'stress_exponent': 1.5, 'deformation_exponent': 3.5, 'gbm_mobility': 50, 'gbs_threshold': 0, 'nucleation_efficiency': 5, 'number_of_grains': 3375}"}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"fullname": "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH", "modulename": "pydrex.mock", "qualname": "PARAMS_KAMINSKI2001_FIG5_LONGDASH", "kind": "variable", "doc": "

Values used for the M*=200 test in https://doi.org/10.1016/s0012-821x(01)00356-9.

\n", "default_value": "{'olivine_fraction': 1, 'enstatite_fraction': 0, 'initial_olivine_fabric': <MineralFabric.olivine_A: 0>, 'stress_exponent': 1.5, 'deformation_exponent': 3.5, 'gbm_mobility': 200, 'gbs_threshold': 0, 'nucleation_efficiency': 5, 'number_of_grains': 3375}"}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"fullname": "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES", "modulename": "pydrex.mock", "qualname": "PARAMS_KAMINSKI2004_FIG4_TRIANGLES", "kind": "variable", "doc": "

Values used for the \u03c7=0.4 test in https://doi.org/10.1111/j.1365-246x.2004.02308.x.

\n", "default_value": "{'olivine_fraction': 1, 'enstatite_fraction': 0, 'initial_olivine_fabric': <MineralFabric.olivine_A: 0>, 'stress_exponent': 1.5, 'deformation_exponent': 3.5, 'gbm_mobility': 125, 'gbs_threshold': 0.4, 'nucleation_efficiency': 5, 'number_of_grains': 4394}"}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"fullname": "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES", "modulename": "pydrex.mock", "qualname": "PARAMS_KAMINSKI2004_FIG4_SQUARES", "kind": "variable", "doc": "

Values used for the \u03c7=0.2 test in https://doi.org/10.1111/j.1365-246x.2004.02308.x.

\n", "default_value": "{'olivine_fraction': 1, 'enstatite_fraction': 0, 'initial_olivine_fabric': <MineralFabric.olivine_A: 0>, 'stress_exponent': 1.5, 'deformation_exponent': 3.5, 'gbm_mobility': 125, 'gbs_threshold': 0.2, 'nucleation_efficiency': 5, 'number_of_grains': 4394}"}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"fullname": "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES", "modulename": "pydrex.mock", "qualname": "PARAMS_KAMINSKI2004_FIG4_CIRCLES", "kind": "variable", "doc": "

Values used for the \u03c7=0 test in https://doi.org/10.1111/j.1365-246x.2004.02308.x.

\n", "default_value": "{'olivine_fraction': 1, 'enstatite_fraction': 0, 'initial_olivine_fabric': <MineralFabric.olivine_A: 0>, 'stress_exponent': 1.5, 'deformation_exponent': 3.5, 'gbm_mobility': 125, 'gbs_threshold': 0, 'nucleation_efficiency': 5, 'number_of_grains': 4394}"}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"fullname": "pydrex.mock.PARAMS_HEDJAZIAN2017", "modulename": "pydrex.mock", "qualname": "PARAMS_HEDJAZIAN2017", "kind": "variable", "doc": "

Values used for the MOR model in https://doi.org/10.1016/j.epsl.2016.12.004.

\n", "default_value": "{'olivine_fraction': 0.7, 'enstatite_fraction': 0.3, 'initial_olivine_fabric': <MineralFabric.olivine_A: 0>, 'stress_exponent': 1.5, 'deformation_exponent': 3.5, 'gbm_mobility': 10, 'gbs_threshold': 0.2, 'nucleation_efficiency': 5, 'number_of_grains': 2197}"}, "pydrex.pathlines": {"fullname": "pydrex.pathlines", "modulename": "pydrex.pathlines", "kind": "module", "doc": "
\n

PyDRex: Functions for pathline construction.

\n
\n"}, "pydrex.pathlines.get_pathline": {"fullname": "pydrex.pathlines.get_pathline", "modulename": "pydrex.pathlines", "qualname": "get_pathline", "kind": "function", "doc": "

Determine the pathline for a particle in a steady state flow.

\n\n

The pathline will terminate at the given final_location and follow a curve\ndetermined by the velocity gradient. It works for both 2D (rectangular) and 3D\n(orthopiped\u00b9) domains, so long as the provided callables expect/return arrays of the\nappropriate dimension.

\n\n
\n\n

The pathline is calculated backwards in time (t < 0) from the given endpoint.\nTherefore, the returned position callable should be evaluated at negative times.

\n\n
\n\n

Args:

\n\n
    \n
  • final_location (array) \u2014 coordinates of the final location
  • \n
  • get_velocity (callable) \u2014 returns velocity vector at a point
  • \n
  • get_velocity_gradient (callable) \u2014 returns velocity gradient matrix at a point
  • \n
  • min_coords (array) \u2014 lower bound coordinates of the box
  • \n
  • max_coords (array) \u2014 upper bound coordinates of the box
  • \n
  • max_strain (float) \u2014 target strain (given as \u201ctensorial\u201d strain \u03b5) at the final\nlocation, useful if the pathline never inflows into the domain (the pathline will\nonly be traced backwards until a strain of 0 is reached, unless a domain boundary\nis reached first)
  • \n
  • regular_steps (float, optional) \u2014 number of time steps to use for regular\nresampling between the start (t << 0) and end (t <= 0) of the pathline\n(if None, which is the default, then the timestamps obtained from\nscipy.integrate.solve_ivp are returned instead)
  • \n
\n\n

Optional keyword arguments will be passed to scipy.integrate.solve_ivp. However,\nsome of the arguments to the solve_ivp call may not be modified, and a warning\nwill be raised if they are provided.

\n\n

Returns a tuple containing the time points and an interpolant that can be used\nto evaluate the pathline position (see scipy.integrate.OdeSolution).

\n\n

\u00b9An \u201corthopiped\u201d is a 3D rectangle (called a \u201cbox\u201d when we are in a hurry), see\nhttps://www.whatistoday.net/2020/04/cuboid-dilemma.html.

\n", "signature": "(\tfinal_location,\tget_velocity,\tget_velocity_gradient,\tmin_coords,\tmax_coords,\tmax_strain,\tregular_steps=None,\t**kwargs):", "funcdef": "def"}, "pydrex.stats": {"fullname": "pydrex.stats", "modulename": "pydrex.stats", "kind": "module", "doc": "
\n

PyDRex: Statistical methods for orientation and elasticity data.

\n
\n"}, "pydrex.stats.resample_orientations": {"fullname": "pydrex.stats.resample_orientations", "modulename": "pydrex.stats", "qualname": "resample_orientations", "kind": "function", "doc": "

Return new samples from orientations weighted by the volume distribution.

\n\n

Args:

\n\n
    \n
  • orientations (array) \u2014 NxMx3x3 array of orientations
  • \n
  • fractions (array) \u2014 NxM array of grain volume fractions
  • \n
  • n_samples (int) \u2014 optional number of samples to return, default is M
  • \n
  • seed (int) \u2014 optional seed for the random number generator, which is used to\npick random grain volume samples from the discrete distribution
  • \n
\n\n

Returns the Nxn_samplesx3x3 orientations and associated sorted (ascending) grain\nvolumes.

\n", "signature": "(orientations, fractions, n_samples=None, seed=None):", "funcdef": "def"}, "pydrex.stats.misorientation_hist": {"fullname": "pydrex.stats.misorientation_hist", "modulename": "pydrex.stats", "qualname": "misorientation_hist", "kind": "function", "doc": "

Calculate misorientation histogram for polycrystal orientations.

\n\n

The bins argument is passed to numpy.histogram.\nIf left as None, 1\u00b0 bins will be used as recommended by the reference paper.\nThe symmetry argument specifies the lattice system which determines intrinsic\nsymmetry degeneracies and the maximum allowable misorientation angle.\nSee _geo.LatticeSystem for supported systems.

\n\n
\n\n

This method must be able to allocate $ \\frac{N!}{(N-2)!} \u00d7 4M $ floats\nfor N the length of orientations and M the number of symmetry operations for\nthe given system (numpy.float32 values are used to reduce the memory\nrequirements)

\n\n
\n\n

See Skemer et al. (2005).

\n", "signature": "(orientations, system: pydrex.geometry.LatticeSystem, bins=None):", "funcdef": "def"}, "pydrex.stats.misorientations_random": {"fullname": "pydrex.stats.misorientations_random", "modulename": "pydrex.stats", "qualname": "misorientations_random", "kind": "function", "doc": "

Get expected count of misorientation angles for an isotropic aggregate.

\n\n

Estimate the expected number of misorientation angles between grains\nthat would fall within $($low, high$)$ in degrees for an aggregate\nwith randomly oriented grains, where low $\u2208 [0, $high$)$,\nand high is bounded by the maximum theoretical misorientation angle\nfor the given lattice symmetry system.\nSee _geo.LatticeSystem for supported systems.

\n", "signature": "(low, high, system: pydrex.geometry.LatticeSystem):", "funcdef": "def"}, "pydrex.stats.point_density": {"fullname": "pydrex.stats.point_density", "modulename": "pydrex.stats", "qualname": "point_density", "kind": "function", "doc": "

Estimate point density of orientation data on the unit sphere.

\n\n

Estimates the density of orientations on the unit sphere by counting the input data\nthat falls within small areas around a uniform grid of spherical counting locations.\nThe input data is expected in cartesian coordinates, and the contouring is performed\nusing kernel functions defined in Vollmer 1995.\nThe following optional parameters control the contouring method:

\n\n
    \n
  • gridsteps (int) \u2014 the number of steps, i.e. number of points along a diameter of\nthe spherical counting grid
  • \n
  • weights (array) \u2014 auxiliary weights for each data point
  • \n
  • kernel (string) \u2014 the name of the kernel function to use, see\nSPHERICAL_COUNTING_KERNELS
  • \n
  • axial (bool) \u2014 toggle axial versions of the kernel functions\n(for crystallographic data this should normally be kept as True)
  • \n
\n\n

Any other keyword arguments are passed to the kernel function calls.\nMost kernels accept a parameter \u03c3 to control the degree of smoothing.

\n", "signature": "(\tx_data,\ty_data,\tz_data,\tgridsteps=101,\tweights=1,\tkernel='linear_inverse_kamb',\taxial=True,\t**kwargs):", "funcdef": "def"}, "pydrex.stats.exponential_kamb": {"fullname": "pydrex.stats.exponential_kamb", "modulename": "pydrex.stats", "qualname": "exponential_kamb", "kind": "function", "doc": "

Kernel function from Vollmer 1995 for exponential smoothing.

\n", "signature": "(cos_dist, \u03c3=10, axial=True):", "funcdef": "def"}, "pydrex.stats.linear_inverse_kamb": {"fullname": "pydrex.stats.linear_inverse_kamb", "modulename": "pydrex.stats", "qualname": "linear_inverse_kamb", "kind": "function", "doc": "

Kernel function from Vollmer 1995 for linear smoothing.

\n", "signature": "(cos_dist, \u03c3=10, axial=True):", "funcdef": "def"}, "pydrex.stats.square_inverse_kamb": {"fullname": "pydrex.stats.square_inverse_kamb", "modulename": "pydrex.stats", "qualname": "square_inverse_kamb", "kind": "function", "doc": "

Kernel function from Vollmer 1995 for inverse square smoothing.

\n", "signature": "(cos_dist, \u03c3=10, axial=True):", "funcdef": "def"}, "pydrex.stats.kamb_count": {"fullname": "pydrex.stats.kamb_count", "modulename": "pydrex.stats", "qualname": "kamb_count", "kind": "function", "doc": "

Original Kamb 1959 kernel function (raw count within radius).

\n", "signature": "(cos_dist, \u03c3=10, axial=True):", "funcdef": "def"}, "pydrex.stats.schmidt_count": {"fullname": "pydrex.stats.schmidt_count", "modulename": "pydrex.stats", "qualname": "schmidt_count", "kind": "function", "doc": "

Schmidt (a.k.a. 1%) counting kernel function.

\n", "signature": "(cos_dist, axial=None):", "funcdef": "def"}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"fullname": "pydrex.stats.SPHERICAL_COUNTING_KERNELS", "modulename": "pydrex.stats", "qualname": "SPHERICAL_COUNTING_KERNELS", "kind": "variable", "doc": "

Kernel functions that return an un-summed distribution and a normalization factor.

\n\n

Supported kernel functions are based on the discussion in\nVollmer 1995.\nKamb methods accept the parameter \u03c3 (default: 10) to control the degree of smoothing.\nValues lower than 3 and higher than 20 are not recommended.

\n", "default_value": "{'kamb_count': <function kamb_count>, 'schmidt_count': <function schmidt_count>, 'exponential_kamb': <function exponential_kamb>, 'linear_inverse_kamb': <function linear_inverse_kamb>, 'square_inverse_kamb': <function square_inverse_kamb>}"}, "pydrex.tensors": {"fullname": "pydrex.tensors", "modulename": "pydrex.tensors", "kind": "module", "doc": "
\n

PyDRex: Tensor operation functions and helpers.

\n
\n\n

For Voigt notation, the symmetric 6x6 matrix representation is used,\nwhich assumes that the fourth order tensor being represented as such is also symmetric.\nThe vectorial notation uses 21 components which are the independent components of the\nsymmetric 6x6 matrix.

\n"}, "pydrex.tensors.PERMUTATION_SYMBOL": {"fullname": "pydrex.tensors.PERMUTATION_SYMBOL", "modulename": "pydrex.tensors", "qualname": "PERMUTATION_SYMBOL", "kind": "variable", "doc": "

\n", "default_value": "array([[[ 0., 0., 0.],\n [ 0., 0., 1.],\n [ 0., -1., 0.]],\n\n [[ 0., 0., -1.],\n [ 0., 0., 0.],\n [ 1., 0., 0.]],\n\n [[ 0., 1., 0.],\n [-1., 0., 0.],\n [ 0., 0., 0.]]])"}, "pydrex.tensors.voigt_decompose": {"fullname": "pydrex.tensors.voigt_decompose", "modulename": "pydrex.tensors", "qualname": "voigt_decompose", "kind": "function", "doc": "

Decompose elastic tensor (as 6x6 Voigt matrix) into distinct contractions.

\n\n

Return the only two independent contractions of the elastic tensor given as a 6x6\nVoigt matrix. With reference to the full 4-th order elastic tensor, the\ncontractions are defined as:

\n\n
    \n
  • $d_{ij} = C_{ijkk}$ (dilatational stiffness tensor)
  • \n
  • $v_{ij} = C_{ijkj}$ (deviatoric stiffness tensor)
  • \n
\n\n

Any vector which is an eigenvector of both $d_{ij}$ and $v_{ij}$ is always normal to\na symmetry plane of the elastic medium.

\n\n

See Equations 3.4 & 3.5 in Browaeys & Chevrot (2004).

\n", "signature": "(matrix):", "funcdef": "def"}, "pydrex.tensors.mono_project": {"fullname": "pydrex.tensors.mono_project", "modulename": "pydrex.tensors", "qualname": "mono_project", "kind": "function", "doc": "

Project 21-component voigt_vector onto monoclinic symmetry subspace.

\n\n

Monoclinic symmetry is characterised by 13 independent elasticity components.

\n\n

See Browaeys & Chevrot (2004).

\n", "signature": "(voigt_vector):", "funcdef": "def"}, "pydrex.tensors.ortho_project": {"fullname": "pydrex.tensors.ortho_project", "modulename": "pydrex.tensors", "qualname": "ortho_project", "kind": "function", "doc": "

Project 21-component voigt_vector onto orthorhombic symmetry subspace.

\n\n

Orthorhombic symmetry is characterised by 9 independent elasticity components.

\n\n

See Browaeys & Chevrot (2004).

\n", "signature": "(voigt_vector):", "funcdef": "def"}, "pydrex.tensors.tetr_project": {"fullname": "pydrex.tensors.tetr_project", "modulename": "pydrex.tensors", "qualname": "tetr_project", "kind": "function", "doc": "

Project 21-component voigt_vector onto tetragonal symmetry subspace.

\n\n

Tetragonal symmetry is characterised by 6 independent elasticity components.

\n\n

See Browaeys & Chevrot (2004).

\n", "signature": "(voigt_vector):", "funcdef": "def"}, "pydrex.tensors.hex_project": {"fullname": "pydrex.tensors.hex_project", "modulename": "pydrex.tensors", "qualname": "hex_project", "kind": "function", "doc": "

Project 21-component voigt_vector onto hexagonal symmetry subspace.

\n\n

Hexagonal symmetry (a.k.a. transverse isotropy) is characterised by 5 independent\nelasticity components.

\n\n

See Browaeys & Chevrot (2004).

\n", "signature": "(voigt_vector):", "funcdef": "def"}, "pydrex.tensors.upper_tri_to_symmetric": {"fullname": "pydrex.tensors.upper_tri_to_symmetric", "modulename": "pydrex.tensors", "qualname": "upper_tri_to_symmetric", "kind": "function", "doc": "

Create symmetric array using upper triangle of input array.

\n\n

Examples:

\n\n
\n
>>> import numpy as np\n>>> upper_tri_to_symmetric(np.array([\n...         [ 1.,  2.,  3.,  4.],\n...         [ 0.,  5.,  6.,  7.],\n...         [ 0.,  0.,  8.,  9.],\n...         [ 9.,  0.,  0., 10.]\n... ]))\narray([[ 1.,  2.,  3.,  4.],\n       [ 2.,  5.,  6.,  7.],\n       [ 3.,  6.,  8.,  9.],\n       [ 4.,  7.,  9., 10.]])\n
\n
\n", "signature": "(arr):", "funcdef": "def"}, "pydrex.tensors.voigt_to_elastic_tensor": {"fullname": "pydrex.tensors.voigt_to_elastic_tensor", "modulename": "pydrex.tensors", "qualname": "voigt_to_elastic_tensor", "kind": "function", "doc": "

Create 4-th order elastic tensor from an equivalent Voigt matrix.

\n\n

See also: elastic_tensor_to_voigt.

\n", "signature": "(matrix):", "funcdef": "def"}, "pydrex.tensors.elastic_tensor_to_voigt": {"fullname": "pydrex.tensors.elastic_tensor_to_voigt", "modulename": "pydrex.tensors", "qualname": "elastic_tensor_to_voigt", "kind": "function", "doc": "

Create a 6x6 Voigt matrix from an equivalent 4-th order elastic tensor.

\n", "signature": "(tensor):", "funcdef": "def"}, "pydrex.tensors.voigt_matrix_to_vector": {"fullname": "pydrex.tensors.voigt_matrix_to_vector", "modulename": "pydrex.tensors", "qualname": "voigt_matrix_to_vector", "kind": "function", "doc": "

Create the 21-component Voigt vector equivalent to the 6x6 Voigt matrix.

\n", "signature": "(matrix):", "funcdef": "def"}, "pydrex.tensors.voigt_vector_to_matrix": {"fullname": "pydrex.tensors.voigt_vector_to_matrix", "modulename": "pydrex.tensors", "qualname": "voigt_vector_to_matrix", "kind": "function", "doc": "

Create the 6x6 matrix representation of the 21-component Voigt vector.

\n\n

See also: voigt_matrix_to_vector.

\n", "signature": "(vector):", "funcdef": "def"}, "pydrex.tensors.rotate": {"fullname": "pydrex.tensors.rotate", "modulename": "pydrex.tensors", "qualname": "rotate", "kind": "function", "doc": "

Rotate 4-th order tensor using a 3x3 rotation matrix.

\n", "signature": "(tensor, rotation):", "funcdef": "def"}, "pydrex.utils": {"fullname": "pydrex.utils", "modulename": "pydrex.utils", "kind": "module", "doc": "
\n

PyDRex: Miscellaneous utility methods.

\n
\n"}, "pydrex.utils.import_proc_pool": {"fullname": "pydrex.utils.import_proc_pool", "modulename": "pydrex.utils", "qualname": "import_proc_pool", "kind": "function", "doc": "

Import either ray.util.multiprocessing.Pool or multiprocessing.Pool.

\n\n

Import a process Pool object either from Ray of from Python's stdlib.\nBoth offer the same API, the Ray implementation will be preferred if available.\nUsing the Pool provided by Ray allows for distributed memory multiprocessing.

\n\n

Returns a tuple containing the Pool object and a boolean flag which is True if\nRay is available.

\n", "signature": "():", "funcdef": "def"}, "pydrex.utils.strain_increment": {"fullname": "pydrex.utils.strain_increment", "modulename": "pydrex.utils", "qualname": "strain_increment", "kind": "function", "doc": "

Calculate strain increment for a given time increment and velocity gradient.

\n\n

Returns \u201ctensorial\u201d strain increment \u03b5, which is equal to \u03b3/2 where \u03b3 is the\n\u201c(engineering) shear strain\u201d increment.

\n", "signature": "(dt, velocity_gradient):", "funcdef": "def"}, "pydrex.utils.apply_gbs": {"fullname": "pydrex.utils.apply_gbs", "modulename": "pydrex.utils", "qualname": "apply_gbs", "kind": "function", "doc": "

Apply grain boundary sliding for small grains.

\n", "signature": "(orientations, fractions, gbs_threshold, orientations_prev, n_grains):", "funcdef": "def"}, "pydrex.utils.extract_vars": {"fullname": "pydrex.utils.extract_vars", "modulename": "pydrex.utils", "qualname": "extract_vars", "kind": "function", "doc": "

Extract deformation gradient, orientation matrices and grain sizes from y.

\n", "signature": "(y, n_grains):", "funcdef": "def"}, "pydrex.utils.remove_nans": {"fullname": "pydrex.utils.remove_nans", "modulename": "pydrex.utils", "qualname": "remove_nans", "kind": "function", "doc": "

Remove NaN values from array.

\n", "signature": "(a):", "funcdef": "def"}, "pydrex.utils.remove_dim": {"fullname": "pydrex.utils.remove_dim", "modulename": "pydrex.utils", "qualname": "remove_dim", "kind": "function", "doc": "

Remove all values corresponding to dimension dim from an array.

\n\n

Note that a dim of 0 refers to the \u201cx\u201d values.

\n\n

Examples:

\n\n
\n
>>> a = [1, 2, 3]\n>>> remove_dim(a, 0)\narray([2, 3])\n>>> remove_dim(a, 1)\narray([1, 3])\n>>> remove_dim(a, 2)\narray([1, 2])\n
\n
\n\n
\n
>>> a = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]\n>>> remove_dim(a, 0)\narray([[5, 6],\n       [8, 9]])\n>>> remove_dim(a, 1)\narray([[1, 3],\n       [7, 9]])\n>>> remove_dim(a, 2)\narray([[1, 2],\n       [4, 5]])\n
\n
\n", "signature": "(a, dim):", "funcdef": "def"}, "pydrex.utils.add_dim": {"fullname": "pydrex.utils.add_dim", "modulename": "pydrex.utils", "qualname": "add_dim", "kind": "function", "doc": "

Add entries of val corresponding to dimension dim to an array.

\n\n

Note that a dim of 0 refers to the \u201cx\u201d values.

\n\n

Examples:

\n\n
\n
>>> a = [1, 2]\n>>> add_dim(a, 0)\narray([0, 1, 2])\n>>> add_dim(a, 1)\narray([1, 0, 2])\n>>> add_dim(a, 2)\narray([1, 2, 0])\n
\n
\n\n
\n
>>> add_dim([1.0, 2.0], 2)\narray([1., 2., 0.])\n
\n
\n\n
\n
>>> a = [[1, 2], [3, 4]]\n>>> add_dim(a, 0)\narray([[0, 0, 0],\n       [0, 1, 2],\n       [0, 3, 4]])\n>>> add_dim(a, 1)\narray([[1, 0, 2],\n       [0, 0, 0],\n       [3, 0, 4]])\n>>> add_dim(a, 2)\narray([[1, 2, 0],\n       [3, 4, 0],\n       [0, 0, 0]])\n
\n
\n", "signature": "(a, dim, val=0):", "funcdef": "def"}, "pydrex.utils.default_ncpus": {"fullname": "pydrex.utils.default_ncpus", "modulename": "pydrex.utils", "qualname": "default_ncpus", "kind": "function", "doc": "

Get a safe default number of CPUs available for multiprocessing.

\n\n

On Linux platforms that support it, the method os.sched_getaffinity() is used.\nOn Mac OS, the command sysctl -n hw.ncpu is used.\nOn Windows, the environment variable NUMBER_OF_PROCESSORS is queried.\nIf any of these fail, a fallback of 1 is used and a warning is logged.

\n", "signature": "():", "funcdef": "def"}, "pydrex.utils.diff_like": {"fullname": "pydrex.utils.diff_like", "modulename": "pydrex.utils", "qualname": "diff_like", "kind": "function", "doc": "

Get forward difference of 2D array a, with repeated last elements.

\n\n

The repeated last elements ensure that output and input arrays have equal shape.

\n\n

Examples:

\n\n
\n
>>> diff_like(np.array([1, 2, 3, 4, 5]))\narray([[1, 1, 1, 1, 1]])\n
\n
\n\n
\n
>>> diff_like(np.array([[1, 2, 3, 4, 5], [1, 3, 6, 9, 10]]))\narray([[1, 1, 1, 1, 1],\n       [2, 3, 3, 1, 1]])\n
\n
\n\n
\n
>>> diff_like(np.array([[1, 2, 3, 4, 5], [1, 3, 6, 9, 10], [1, 0, 0, 0, np.inf]]))\narray([[ 1.,  1.,  1.,  1.,  1.],\n       [ 2.,  3.,  3.,  1.,  1.],\n       [-1.,  0.,  0., inf, nan]])\n
\n
\n", "signature": "(a):", "funcdef": "def"}, "pydrex.utils.angle_fse_simpleshear": {"fullname": "pydrex.utils.angle_fse_simpleshear", "modulename": "pydrex.utils", "qualname": "angle_fse_simpleshear", "kind": "function", "doc": "

Get angle of FSE long axis anticlockwise from the X axis in simple shear.

\n", "signature": "(strain):", "funcdef": "def"}, "pydrex.utils.lag_2d_corner_flow": {"fullname": "pydrex.utils.lag_2d_corner_flow", "modulename": "pydrex.utils", "qualname": "lag_2d_corner_flow", "kind": "function", "doc": "

Get predicted grain orientation lag for 2D corner flow.

\n\n

See eq. 11 in Kaminski & Ribe (2002).

\n", "signature": "(\u03b8):", "funcdef": "def"}, "pydrex.utils.quat_product": {"fullname": "pydrex.utils.quat_product", "modulename": "pydrex.utils", "qualname": "quat_product", "kind": "function", "doc": "

Quaternion product, q1, q2 and output are in scalar-last (x,y,z,w) format.

\n", "signature": "(q1, q2):", "funcdef": "def"}, "pydrex.utils.redraw_legend": {"fullname": "pydrex.utils.redraw_legend", "modulename": "pydrex.utils", "qualname": "redraw_legend", "kind": "function", "doc": "

Redraw legend on matplotlib axis or figure.

\n\n

Transparency is removed from legend symbols.\nIf fig is not None and remove_all is True,\nall legends are first removed from the parent figure.\nOptional keyword arguments are passed to matplotlib.axes.Axes.legend by default,\nor matplotlib.figure.Figure.legend if fig is not None.

\n\n

If legendax is not None, the axis legend will be redrawn using the legendax axes\ninstead of taking up space in the original axes. This option requires fig=None.

\n\n
\n\n

Note that if fig is not None, the legend may be cropped from the saved\nfigure due to a Matplotlib bug. In this case, it is required to add the\narguments bbox_extra_artists=(legend,) and bbox_inches=\"tight\" to savefig,\nwhere legend is the object returned by this function. To prevent the legend\nfrom consuming axes/subplot space, it is further required to add the lines:\nlegend.set_in_layout(False), fig.canvas.draw(), legend.set_layout(True)\nand fig.set_layout_engine(\"none\") before saving the figure.

\n\n
\n", "signature": "(ax, fig=None, legendax=None, remove_all=True, **kwargs):", "funcdef": "def"}, "pydrex.utils.add_subplot_labels": {"fullname": "pydrex.utils.add_subplot_labels", "modulename": "pydrex.utils", "qualname": "add_subplot_labels", "kind": "function", "doc": "

Add subplot labels to axes mosaic.

\n\n

Use labelmap to specify a dictionary that maps keys in mosaic to subplot labels.\nIf labelmap is None, the keys in axs will be used as the labels by default.

\n\n

If internal is False (default), the axes titles will be used.\nOtherwise, internal labels will be drawn with ax.text,\nin which case loc must be a tuple of floats.

\n\n

Any axes in axs corresponding to the special key legend are skipped.

\n", "signature": "(\tmosaic,\tlabelmap=None,\tloc='left',\tfontsize='medium',\tinternal=False,\t**kwargs):", "funcdef": "def"}, "pydrex.velocity": {"fullname": "pydrex.velocity", "modulename": "pydrex.velocity", "kind": "module", "doc": "
\n

PyDRex: Steady-state solutions of velocity (gradients) for various flows.

\n
\n\n

For the sake of consistency, all callables returned from methods in this module expect a\ntime scalar and 3D position vector as inputs. They also return 3D tensors in all cases.\nThis means they can be directly used as arguments to e.g.\npydrex.minerals.Mineral.update_orientations.

\n"}, "pydrex.velocity.simple_shear_2d": {"fullname": "pydrex.velocity.simple_shear_2d", "modulename": "pydrex.velocity", "qualname": "simple_shear_2d", "kind": "function", "doc": "

Return simple shear velocity and velocity gradient callables.

\n\n

The returned callables have signature f(t, x) where x is a 3D position vector.

\n\n

Args:

\n\n
    \n
  • direction (one of {\"X\", \"Y\", \"Z\"}) \u2014 velocity vector direction
  • \n
  • deformation_plane (one of {\"X\", \"Y\", \"Z\"}) \u2014 direction of velocity gradient
  • \n
  • strain_rate (float) \u2014 1/2 \u00d7 magnitude of the largest eigenvalue of the velocity\ngradient
  • \n
\n\n
\n\n

Input arrays to the returned callables must have homogeneous element types.\nArrays with e.g. both floating point and integer values are not supported.

\n\n
\n\n

Examples:

\n\n
\n
>>> import numpy as np\n>>> u, L = simple_shear_2d("X", "Z", 1e-4)\n>>> u(np.nan, np.array([0, 0, 0]))  # Time is not used here.\narray([0., 0., 0.])\n>>> u(np.nan, np.array([0, 0, 1]))\narray([0.0001, 0.    , 0.    ])\n>>> u(np.nan, np.array([0.0, 0.0, 2.0]))\narray([0.0002, 0.    , 0.    ])\n>>> L(np.nan, np.array([0, 0, 0]))\narray([[0.    , 0.    , 0.0002],\n       [0.    , 0.    , 0.    ],\n       [0.    , 0.    , 0.    ]])\n>>> L(np.nan, np.array([0.0, 0.0, 1.0]))\narray([[0.    , 0.    , 0.0002],\n       [0.    , 0.    , 0.    ],\n       [0.    , 0.    , 0.    ]])\n
\n
\n", "signature": "(direction, deformation_plane, strain_rate):", "funcdef": "def"}, "pydrex.velocity.cell_2d": {"fullname": "pydrex.velocity.cell_2d", "modulename": "pydrex.velocity", "qualname": "cell_2d", "kind": "function", "doc": "

Get velocity and velocity gradient callables for a steady-state 2D Stokes cell.

\n\n

The cell is centered at (0,0) and the velocity field is defined by:\n$$\n\\bm{u} = U\\cos(\u03c0 x/d)\\sin(\u03c0 z/d) \\bm{\\hat{h}} - U\\sin(\u03c0 x/d)\\cos(\u03c0 z/d) \\bm{\\hat{v}}\n$$\nwhere $\\bm{\\hat{h}}$ and $\\bm{\\hat{v}}$ are unit vectors in the chosen horizontal\nand vertical directions, respectively. The velocity at the cell edge has a magnitude\nof $U$ and $d$ is the length of a cell edge.

\n\n

The returned callables have signature f(t, x) where x is a 3D position vector.

\n\n

Args:

\n\n
    \n
  • horizontal (one of {\"X\", \"Y\", \"Z\"}) \u2014 horizontal direction
  • \n
  • vertical (one of {\"X\", \"Y\", \"Z\"}) \u2014 vertical direction
  • \n
  • velocity_edge (float) \u2014 velocity magnitude at the center of the cell edge
  • \n
  • edge_length (float, optional) \u2014 the edge length of the cell (= 2 by default)
  • \n
\n\n

Examples:

\n\n
\n
>>> import numpy as np\n>>> u, L = cell_2d("X", "Z", 1)\n>>> u(np.nan, np.array([0, 0, 0]))  # Time value is not used for steady flows.\narray([ 0.,  0., -0.])\n>>> u(np.nan, np.array([0, 0, 1]))\narray([ 1.,  0., -0.])\n>>> u(np.nan, np.array([0, 1, 0]))  # Y-value is not used.\narray([ 0.,  0., -0.])\n>>> u(np.nan, np.array([0, 0, -1]))\narray([-1.,  0., -0.])\n>>> u(np.nan, np.array([1, 0, 0]))\narray([ 0.,  0., -1.])\n>>> u(np.nan, np.array([-0.5, 0.0, 0.0]))\narray([0.        , 0.        , 0.70710678])\n>>> L(np.nan, np.array([0, 0, 0]))\narray([[-0.        ,  0.        ,  1.57079633],\n       [ 0.        ,  0.        ,  0.        ],\n       [ 0.        ,  0.        , -1.57079633]])\n>>> L(np.nan, np.array([0.5, 0.0, 0.0]))\narray([[-0.        ,  0.        ,  1.11072073],\n       [ 0.        ,  0.        ,  0.        ],\n       [ 0.        ,  0.        , -1.11072073]])\n>>> L(np.nan, np.array([0, 0, 0])) == L(np.nan, np.array([0, 1, 0]))  # Y-value is not used.\narray([[ True,  True,  True],\n       [ True,  True,  True],\n       [ True,  True,  True]])\n>>> L(np.nan, np.array([1, 0, 0])) == L(np.nan, np.array([0, 0, 1]))\narray([[ True,  True,  True],\n       [ True,  True,  True],\n       [ True,  True,  True]])\n>>> L(np.nan, np.array([1, 0, 0])) == L(np.nan, np.array([-1, 0, 0]))\narray([[ True,  True,  True],\n       [ True,  True,  True],\n       [ True,  True,  True]])\n>>> L(np.nan, np.array([1, 0, 0])) == L(np.nan, np.array([0, 0, -1]))\narray([[ True,  True,  True],\n       [ True,  True,  True],\n       [ True,  True,  True]])\n>>> L(np.nan, np.array([0.5, 0.0, 0.5]))\narray([[-0.78539816,  0.        ,  0.78539816],\n       [ 0.        ,  0.        ,  0.        ],\n       [ 0.78539816,  0.        , -0.78539816]])\n
\n
\n\n
\n
>>> u, L = cell_2d("X", "Z", 6.3e-10, 1e5)\n>>> u(np.nan, np.array([0, 0, 0]))\narray([ 0.,  0., -0.])\n>>> u(np.nan, np.array([0.0, 0.0, -5e4]))\narray([-6.3e-10,  0.0e+00, -0.0e+00])\n>>> u(np.nan, np.array([2e2, 0e0, 0e0]))\narray([ 0.0000000e+00,  0.0000000e+00, -3.9583807e-12])\n
\n
\n", "signature": "(horizontal, vertical, velocity_edge, edge_length=2):", "funcdef": "def"}, "pydrex.velocity.corner_2d": {"fullname": "pydrex.velocity.corner_2d", "modulename": "pydrex.velocity", "qualname": "corner_2d", "kind": "function", "doc": "

Get velocity and velocity gradient callables for a steady-state 2D corner flow.

\n\n

The velocity field is defined by:\n$$\n\\bm{u} = \\frac{dr}{dt} \\bm{\\hat{r}} + r \\frac{d\u03b8}{dt} \\bm{\\hat{\u03b8}}\n= \\frac{2 U}{\u03c0}(\u03b8\\sin\u03b8 - \\cos\u03b8) \u22c5 \\bm{\\hat{r}} + \\frac{2 U}{\u03c0}\u03b8\\cos\u03b8 \u22c5 \\bm{\\hat{\u03b8}}\n$$\nwhere $\u03b8 = 0$ points vertically downwards along the ridge axis\nand $\u03b8 = \u03c0/2$ points along the surface. $U$ is the half spreading velocity.\nStreamlines for the flow obey:\n$$\n\u03c8 = \\frac{2 U r}{\u03c0}\u03b8\\cos\u03b8\n$$\nand are related to the velocity through:\n$$\n\\bm{u} = -\\frac{1}{r} \u22c5 \\frac{d\u03c8}{d\u03b8} \u22c5 \\bm{\\hat{r}} + \\frac{d\u03c8}{dr}\\bm{\\hat{\u03b8}}\n$$\nConversion to Cartesian ($x,y,z$) coordinates yields:\n$$\n\\bm{u} = \\frac{2U}{\u03c0} \\left[\n\\tan^{-1}\\left(\\frac{x}{-z}\\right) + \\frac{xz}{x^{2} + z^{2}} \\right] \\bm{\\hat{x}} +\n\\frac{2U}{\u03c0} \\frac{z^{2}}{x^{2} + z^{2}} \\bm{\\hat{z}}\n$$\nwhere\n\\begin{align*}\nx &= r \\sin\u03b8 \\cr\nz &= -r \\cos\u03b8\n\\end{align*}\nand the velocity gradient is:\n$$\nL = \\frac{4 U}{\u03c0{(x^{2}+z^{2})}^{2}} \u22c5\n\\begin{bmatrix}\n -x^{2}z & 0 & x^{3} \\cr\n 0 & 0 & 0 \\cr\n -xz^{2} & 0 & x^{2}z\n\\end{bmatrix}\n$$\nSee also Fig. 5 in Kaminski & Ribe, 2002.

\n\n

The returned callables have signature f(t, x) where x is a 3D position vector.

\n\n

Args:

\n\n
    \n
  • horizontal (one of {\"X\", \"Y\", \"Z\"}) \u2014 horizontal direction
  • \n
  • vertical (one of {\"X\", \"Y\", \"Z\"}) \u2014 vertical direction
  • \n
  • plate_speed (float) \u2014 speed of the \u201cplate\u201d i.e. upper boundary
  • \n
\n", "signature": "(horizontal, vertical, plate_speed):", "funcdef": "def"}, "pydrex.visualisation": {"fullname": "pydrex.visualisation", "modulename": "pydrex.visualisation", "kind": "module", "doc": "
\n

PyDRex: Visualisation functions for test outputs and examples.

\n
\n"}, "pydrex.visualisation.polefigures": {"fullname": "pydrex.visualisation.polefigures", "modulename": "pydrex.visualisation", "qualname": "polefigures", "kind": "function", "doc": "

Plot pole figures of a series of (Nx3x3) orientation matrix stacks.

\n\n

Produces [100], [010] and [001] pole figures for (resampled) orientations.\nFor the argument specification, check the output of pydrex-polefigures --help\non the command line.

\n", "signature": "(\torientations,\tref_axes,\ti_range,\tdensity=False,\tsavefile='polefigures.png',\tstrains=None,\t**kwargs):", "funcdef": "def"}, "pydrex.visualisation.pathline_box2d": {"fullname": "pydrex.visualisation.pathline_box2d", "modulename": "pydrex.visualisation", "qualname": "pathline_box2d", "kind": "function", "doc": "

Plot pathlines and velocity arrows for a 2D box domain.

\n\n

If ax is None, a new figure and axes are created with figure_unless.

\n\n

Args:

\n\n
    \n
  • get_velocity (callable) \u2014 callable with signature f(t, x) that returns the 3D\nvelocity vector at a given time (not used) and 3D position vector
  • \n
  • ref_axes (two letters from {\"x\", \"y\", \"z\"}) \u2014 labels for the horizontal and\nvertical axes (these also define the projection for the 3D velocity/position)
  • \n
  • colors (array) \u2014 monotonic values along a representative pathline in the flow
  • \n
  • positions (Nx3 array) \u2014 3D position vectors along the same pathline
  • \n
  • min_coords (array) \u2014 2D coordinates of the lower left corner of the domain
  • \n
  • max_coords (array) \u2014 2D coordinates of the upper right corner of the domain
  • \n
  • resolution (array) \u2014 2D resolution of the velocity arrow grid (i.e. number of\ngrid points in the horizontal and vertical directions) which can be set to None to\nprevent drawing velocity vectors
  • \n
  • aspect (str|float, optional) \u2014 see matplotlib.axes.Axes.set_aspect
  • \n
  • cmap (Matplotlib color map, optional) \u2014 color map for colors
  • \n
  • cpo_vectors (array, optional) \u2014 vectors to plot as bars at pathline locations
  • \n
  • cpo_strengths (array, optional) \u2014 strengths used to scale the cpo bars
  • \n
  • tick_formatter (callable, optional) \u2014 function used to format tick labels
  • \n
\n\n

Additional keyword arguments are passed to the matplotlib.axes.Axes.quiver call\nused to plot the velocity vectors.

\n\n

Returns the figure handle, the axes handle, the quiver collection (velocities) and\nthe scatter collection (pathline).

\n", "signature": "(\tax,\tget_velocity,\tref_axes,\tcolors,\tpositions,\tmarker,\tmin_coords,\tmax_coords,\tresolution,\taspect='equal',\tcmap=<matplotlib.colors.ListedColormap object>,\tcpo_vectors=None,\tcpo_strengths=None,\ttick_formatter=<function <lambda>>,\t**kwargs):", "funcdef": "def"}, "pydrex.visualisation.alignment": {"fullname": "pydrex.visualisation.alignment", "modulename": "pydrex.visualisation", "qualname": "alignment", "kind": "function", "doc": "

Plot angles (in degrees) versus strains on the given axis.

\n\n

Alignment angles could be either bingham averages or the a-axis in the hexagonal\nsymmetry projection, measured from e.g. the shear direction. In the first case,\nthey should be calculated from resampled grain orientations. Expects as many\nmarkers and labels as there are data series in angles.

\n\n

If ax is None, a new figure and axes are created with figure_unless.

\n\n

Args:

\n\n
    \n
  • strains (array) \u2014 X-values, accumulated strain (tensorial) during CPO evolution,\nmay be a 2D array of multiple strain series
  • \n
  • angles (array) \u2014 Y-values, may be a 2D array of multiple angle series
  • \n
  • markers (sequence) \u2014 MatPlotLib markers to use for the data series
  • \n
  • labels (sequence) \u2014 labels to use for the data series
  • \n
  • err (array, optional) \u2014 standard errors for the angles, shapes must match
  • \n
  • \u03b8_max (int) \u2014 maximum angle (\u00b0) to show on the plot, should be less than 90
  • \n
  • \u03b8_fse (array, optional) \u2014 an array of angles from the long axis of the finite\nstrain ellipsoid to the reference direction (e.g. shear direction)
  • \n
  • colors (array, optional) \u2014 color coordinates for series of angles
  • \n
  • cmaps (Matplotlib color maps, optional) \u2014 color maps for colors
  • \n
\n\n

If colors and cmaps are used, then angle values are colored individually within\neach angle series.

\n\n

Additional keyword arguments are passed to matplotlib.axes.Axes.scatter if\ncolors is not None, or to matplotlib.axes.Axes.plot otherwise.

\n\n

Returns a tuple of the figure handle, the axes handle and the set of colors used for\nthe data series plots.

\n", "signature": "(\tax,\tstrains,\tangles,\tmarkers,\tlabels,\terr=None,\t\u03b8_max=90,\t\u03b8_fse=None,\tcolors=None,\tcmaps=None,\t**kwargs):", "funcdef": "def"}, "pydrex.visualisation.strengths": {"fullname": "pydrex.visualisation.strengths", "modulename": "pydrex.visualisation", "qualname": "strengths", "kind": "function", "doc": "

Plot CPO strengths (e.g. M-indices) versus strains on the given axis.

\n\n

If ax is None, a new figure and axes are created with figure_unless.

\n\n

Args:

\n\n
    \n
  • strains (array) \u2014 X-values, accumulated strain (tensorial) during CPO evolution,\nmay be a 2D array of multiple strain series
  • \n
  • strengths (array) \u2014 Y-values, may be a 2D array of multiple strength series
  • \n
  • markers (sequence) \u2014 MatPlotLib markers to use for the data series
  • \n
  • labels (sequence) \u2014 labels to use for the data series
  • \n
  • err (array, optional) \u2014 standard errors for the strengths, shapes must match
  • \n
  • colors (array, optional) \u2014 color coordinates for series of strengths
  • \n
  • cpo_threshold (float, optional) \u2014 plot a dashed line at this threshold
  • \n
  • cmaps (Matplotlib color maps, optional) \u2014 color maps for colors
  • \n
\n\n

If colors and cmaps are used, then strength values are colored individually\nwithin each strength series.

\n\n

Additional keyword arguments are passed to matplotlib.axes.Axes.scatter if\ncolors is not None, or to matplotlib.axes.Axes.plot otherwise.

\n\n

Returns a tuple of the figure handle, the axes handle and the set of colors used for\nthe data series plots.

\n", "signature": "(\tax,\tstrains,\tstrengths,\tylabel,\tmarkers,\tlabels,\terr=None,\tcpo_threshold=None,\tcolors=None,\tcmaps=None,\t**kwargs):", "funcdef": "def"}, "pydrex.visualisation.grainsizes": {"fullname": "pydrex.visualisation.grainsizes", "modulename": "pydrex.visualisation", "qualname": "grainsizes", "kind": "function", "doc": "

Plot grain volume fractions versus strains on the given axis.

\n\n

If ax is None, a new figure and axes are created with figure_unless.

\n", "signature": "(ax, strains, fractions):", "funcdef": "def"}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"fullname": "pydrex.visualisation.show_Skemer2016_ShearStrainAngles", "modulename": "pydrex.visualisation", "qualname": "show_Skemer2016_ShearStrainAngles", "kind": "function", "doc": "

Show data from src/pydrex/data/thirdparty/Skemer2016_ShearStrainAngles.scsv.

\n\n

Plot data from the Skemer 2016 datafile on the axis given by ax. Select the\nstudies from which to plot the data, which must be a list of strings with exact\nmatches in the study column in the datafile.\nAlso filter the data to select only the given fabric\n(see pydrex.core.MineralFabric).

\n\n

If ax is None, a new figure and axes are created with figure_unless.

\n\n

Returns a tuple containing:

\n\n
    \n
  • the figure handle
  • \n
  • the axes handle
  • \n
  • the set of colors used for the data series plots
  • \n
  • the Skemer 2016 dataset
  • \n
  • the indices used to select data according to the \"studies\" and \"fabric\" filters
  • \n
\n", "signature": "(ax, studies, markers, colors, fillstyles, labels, fabric):", "funcdef": "def"}, "pydrex.visualisation.spin": {"fullname": "pydrex.visualisation.spin", "modulename": "pydrex.visualisation", "qualname": "spin", "kind": "function", "doc": "

Plot rotation rates of grains with known, unique initial [100] angles from X.

\n\n

If ax is None, a new figure and axes are created with figure_unless.\nThe default labels (\"target\", \"computed\") can also be overriden.\nIf shear_axis is not None, a dashed line will be drawn at the given x-value\n(and its reflection around 180\u00b0).

\n\n

Returns a tuple of the figure handle, the axes handle and the set of colors used for\nthe data series plots.

\n", "signature": "(\tax,\tinitial_angles,\trotation_rates,\ttarget_initial_angles=None,\ttarget_rotation_rates=None,\tlabels=('target', 'computed'),\tshear_axis=None):", "funcdef": "def"}, "pydrex.visualisation.growth": {"fullname": "pydrex.visualisation.growth", "modulename": "pydrex.visualisation", "qualname": "growth", "kind": "function", "doc": "

Plot grain growth of grains with known, unique initial [100] angles from X.

\n\n

If ax is None, a new figure and axes are created with figure_unless.\nThe default labels (\"target\", \"computed\") can also be overriden.\nIf shear_axis is not None, a dashed line will be drawn at the given x-value\n(and its reflection around 180\u00b0).

\n\n

Returns a tuple of the figure handle, the axes handle and the set of colors used for\nthe data series plots.

\n", "signature": "(\tax,\tinitial_angles,\tfractions_diff,\ttarget_initial_angles=None,\ttarget_fractions_diff=None,\tlabels=('target', 'computed'),\tshear_axis=None):", "funcdef": "def"}, "pydrex.visualisation.figure_unless": {"fullname": "pydrex.visualisation.figure_unless", "modulename": "pydrex.visualisation", "qualname": "figure_unless", "kind": "function", "doc": "

Create figure and axes if ax is None, or return existing figure for ax.

\n\n

If ax is None, a new figure is created for the axes with a few opinionated default\nsettings (grid, constrained layout, high DPI).

\n\n

Returns a tuple containing the figure handle and the axes object.

\n", "signature": "(ax):", "funcdef": "def"}, "pydrex.visualisation.figure": {"fullname": "pydrex.visualisation.figure", "modulename": "pydrex.visualisation", "qualname": "figure", "kind": "function", "doc": "

Create new figure with a few opinionated default settings.

\n\n

(e.g. grid, constrained layout, high DPI).

\n\n

The keyword argument figscale can be used to scale the figure width and height\nrelative to the default values by passing a tuple. Any additional keyword arguments\nare passed to matplotlib.pyplot.figure().

\n", "signature": "(figscale=None, **kwargs):", "funcdef": "def"}, "tests": {"fullname": "tests", "modulename": "tests", "kind": "module", "doc": "

PyDRex tests

\n\n

Running the tests requires pytest.\nFrom the root of the source tree, run pytest.\nTo print more verbose information (including INFO level logging),\nsuch as detailed test progress, use the flag pytest -v.\nThe custom optional flag --outdir=\"OUT\" is recommended\nto produce output figures, data dumps and logs and save them in the directory \"OUT\".\nThe value \".\" can be used to save these in the current directory.

\n\n

Running individual tests or test subsets is possible using the pytest\n-k=\"<pattern>\" command line flag, which accepts a string pattern that is\nmatched against the names of test classes or methods.\nTo see a full list of available tests, use the command pytest --co. This\nproduces a rather long list and it is recommended to view the output with a\npager like less on Linux.

\n\n

In total, the following custom pytest command line flags are defined by PyDRex:

\n\n
    \n
  • --outdir (described above)
  • \n
  • --runbig (enable tests which require a large amount of RAM)
  • \n
  • --runslow (enable slow tests which require HPC resources, implies --runbig)
  • \n
  • --ncpus (number of CPU cores to use for shared memory multiprocessing, set to one less than the available maximum by default)
  • \n
  • --fontsize (Matplotlib rcParams[\"font.size\"])
  • \n
  • --markersize (Matplotlib rcParams[\"lines.markersize\"])
  • \n
  • --linewidth (Matplotlib rcParams[\"lines.linewidth\"])
  • \n
\n\n

Tests which require a \u201csignificant\u201d amount of memory (> ~16GB RAM) are disabled by default.\nTo fully check the functionality of the code, it is recommended to run these locally\nby using the --runbig flag before moving to larger simulations.

\n\n

Long tests/examples are also disabled by default and can be enabled with --runslow.\nIt is recommended to run these on a HPC cluster infrastructure (>100GB RAM, >32 cores).\nThe number of cores to use for shared memory multiprocessing can be specified with --ncpus.

\n\n

Writing tests

\n\n

For quick sanity checks and inline unit tests, use python doctests.\nThese will also appear as inline examples in the generated documentation.\nMore comprehensive unit tests and larger integration tests should be organised\ninto submodules of the test module.

\n\n
    \n
  • To mark a test as \u201cbig\u201d (i.e. requiring more than ~16GB RAM), apply the\n@pytest.mark.big decorator to the corresponding method definition.

  • \n
  • To mark a test as \u201cslow\u201d (i.e. requiring more than ~32 cores), apply the\n@pytest.mark.slow decorator to the corresponding method definition.

  • \n
\n\n

Tests should not produce persistent output by default.\nIf a test method can produce such output for debugging or visualisation,\nit should accept the outdir positional argument,\nand check if its value is not None.\nIf outdir is None then no persistent output should be produced.\nIf outdir is a directory path (string):

\n\n
    \n
  • logs can be saved by using the pydrex.logger.logfile_enable context manager,\nwhich accepts a path name and an optional logging level as per Python's logging module\n(the default is logging.DEBUG which implies the most verbose output),
  • \n
  • figures can be saved by (implementing and) calling a helper from pydrex.visualisation, and
  • \n
  • data dumps can be saved to outdir, e.g. in .npz format (see the pydrex.minerals.Mineral.save method)\nIn all cases, saving to outdir should handle creation of parent directories.\nTo handle this as well as relative paths, we provide pydrex.io.resolve_path,\nwhich is a thin wrapper around some pathlib methods.
  • \n
\n"}, "tests.conftest": {"fullname": "tests.conftest", "modulename": "tests.conftest", "kind": "module", "doc": "
\n

Configuration and fixtures for PyDRex tests.

\n
\n"}, "tests.conftest.pytest_addoption": {"fullname": "tests.conftest.pytest_addoption", "modulename": "tests.conftest", "qualname": "pytest_addoption", "kind": "function", "doc": "

\n", "signature": "(parser):", "funcdef": "def"}, "tests.conftest.PytestConsoleLogger": {"fullname": "tests.conftest.PytestConsoleLogger", "modulename": "tests.conftest", "qualname": "PytestConsoleLogger", "kind": "class", "doc": "

Pytest plugin that allows linking up a custom console logger.

\n", "bases": "_pytest.logging.LoggingPlugin"}, "tests.conftest.PytestConsoleLogger.__init__": {"fullname": "tests.conftest.PytestConsoleLogger.__init__", "modulename": "tests.conftest", "qualname": "PytestConsoleLogger.__init__", "kind": "function", "doc": "

Create a new plugin to capture log messages.

\n\n

The formatter can be safely shared across all handlers so\ncreate a single one for the entire test session here.

\n", "signature": "(config, *args, **kwargs)"}, "tests.conftest.PytestConsoleLogger.name": {"fullname": "tests.conftest.PytestConsoleLogger.name", "modulename": "tests.conftest", "qualname": "PytestConsoleLogger.name", "kind": "variable", "doc": "

\n", "default_value": "'pytest-console-logger'"}, "tests.conftest.PytestConsoleLogger.log_cli_handler": {"fullname": "tests.conftest.PytestConsoleLogger.log_cli_handler", "modulename": "tests.conftest", "qualname": "PytestConsoleLogger.log_cli_handler", "kind": "variable", "doc": "

\n"}, "tests.conftest.PytestConsoleLogger.pytest_runtest_teardown": {"fullname": "tests.conftest.PytestConsoleLogger.pytest_runtest_teardown", "modulename": "tests.conftest", "qualname": "PytestConsoleLogger.pytest_runtest_teardown", "kind": "function", "doc": "

\n", "signature": "(self, item):", "funcdef": "def"}, "tests.conftest.pytest_configure": {"fullname": "tests.conftest.pytest_configure", "modulename": "tests.conftest", "qualname": "pytest_configure", "kind": "function", "doc": "

\n", "signature": "(config):", "funcdef": "def"}, "tests.conftest.pytest_collection_modifyitems": {"fullname": "tests.conftest.pytest_collection_modifyitems", "modulename": "tests.conftest", "qualname": "pytest_collection_modifyitems", "kind": "function", "doc": "

\n", "signature": "(config, items):", "funcdef": "def"}, "tests.conftest.outdir": {"fullname": "tests.conftest.outdir", "modulename": "tests.conftest", "qualname": "outdir", "kind": "function", "doc": "

\n", "signature": "(request):", "funcdef": "def"}, "tests.conftest.ncpus": {"fullname": "tests.conftest.ncpus", "modulename": "tests.conftest", "qualname": "ncpus", "kind": "function", "doc": "

\n", "signature": "(request):", "funcdef": "def"}, "tests.conftest.named_tempfile_kwargs": {"fullname": "tests.conftest.named_tempfile_kwargs", "modulename": "tests.conftest", "qualname": "named_tempfile_kwargs", "kind": "function", "doc": "

\n", "signature": "(request):", "funcdef": "def"}, "tests.conftest.ray_session": {"fullname": "tests.conftest.ray_session", "modulename": "tests.conftest", "qualname": "ray_session", "kind": "function", "doc": "

\n", "signature": "():", "funcdef": "def"}, "tests.conftest.console_handler": {"fullname": "tests.conftest.console_handler", "modulename": "tests.conftest", "qualname": "console_handler", "kind": "function", "doc": "

\n", "signature": "(request):", "funcdef": "def"}, "tests.conftest.params_Fraters2021": {"fullname": "tests.conftest.params_Fraters2021", "modulename": "tests.conftest", "qualname": "params_Fraters2021", "kind": "function", "doc": "

\n", "signature": "():", "funcdef": "def"}, "tests.conftest.params_Kaminski2001_fig5_solid": {"fullname": "tests.conftest.params_Kaminski2001_fig5_solid", "modulename": "tests.conftest", "qualname": "params_Kaminski2001_fig5_solid", "kind": "function", "doc": "

\n", "signature": "():", "funcdef": "def"}, "tests.conftest.params_Kaminski2001_fig5_shortdash": {"fullname": "tests.conftest.params_Kaminski2001_fig5_shortdash", "modulename": "tests.conftest", "qualname": "params_Kaminski2001_fig5_shortdash", "kind": "function", "doc": "

\n", "signature": "():", "funcdef": "def"}, "tests.conftest.params_Kaminski2001_fig5_longdash": {"fullname": "tests.conftest.params_Kaminski2001_fig5_longdash", "modulename": "tests.conftest", "qualname": "params_Kaminski2001_fig5_longdash", "kind": "function", "doc": "

\n", "signature": "():", "funcdef": "def"}, "tests.conftest.params_Kaminski2004_fig4_triangles": {"fullname": "tests.conftest.params_Kaminski2004_fig4_triangles", "modulename": "tests.conftest", "qualname": "params_Kaminski2004_fig4_triangles", "kind": "function", "doc": "

\n", "signature": "():", "funcdef": "def"}, "tests.conftest.params_Kaminski2004_fig4_squares": {"fullname": "tests.conftest.params_Kaminski2004_fig4_squares", "modulename": "tests.conftest", "qualname": "params_Kaminski2004_fig4_squares", "kind": "function", "doc": "

\n", "signature": "():", "funcdef": "def"}, "tests.conftest.params_Kaminski2004_fig4_circles": {"fullname": "tests.conftest.params_Kaminski2004_fig4_circles", "modulename": "tests.conftest", "qualname": "params_Kaminski2004_fig4_circles", "kind": "function", "doc": "

\n", "signature": "():", "funcdef": "def"}, "tests.conftest.params_Hedjazian2017": {"fullname": "tests.conftest.params_Hedjazian2017", "modulename": "tests.conftest", "qualname": "params_Hedjazian2017", "kind": "function", "doc": "

\n", "signature": "():", "funcdef": "def"}, "tests.conftest.n_grains": {"fullname": "tests.conftest.n_grains", "modulename": "tests.conftest", "qualname": "n_grains", "kind": "function", "doc": "

\n", "signature": "(request):", "funcdef": "def"}, "tests.conftest.hkl": {"fullname": "tests.conftest.hkl", "modulename": "tests.conftest", "qualname": "hkl", "kind": "function", "doc": "

\n", "signature": "(request):", "funcdef": "def"}, "tests.conftest.ref_axes": {"fullname": "tests.conftest.ref_axes", "modulename": "tests.conftest", "qualname": "ref_axes", "kind": "function", "doc": "

\n", "signature": "(request):", "funcdef": "def"}, "tests.conftest.seeds": {"fullname": "tests.conftest.seeds", "modulename": "tests.conftest", "qualname": "seeds", "kind": "function", "doc": "

1000 unique seeds for ensemble runs that need an RNG seed.

\n", "signature": "():", "funcdef": "def"}, "tests.conftest.seed": {"fullname": "tests.conftest.seed", "modulename": "tests.conftest", "qualname": "seed", "kind": "function", "doc": "

Default seed for test RNG.

\n", "signature": "():", "funcdef": "def"}, "tests.conftest.seeds_nearX45": {"fullname": "tests.conftest.seeds_nearX45", "modulename": "tests.conftest", "qualname": "seeds_nearX45", "kind": "function", "doc": "

41 seeds which have the initial hexagonal symmetry axis near 45\u00b0 from X.

\n", "signature": "():", "funcdef": "def"}, "tests.test_config": {"fullname": "tests.test_config", "modulename": "tests.test_config", "kind": "module", "doc": "
\n

PyDRex: tests for configuration file format.

\n
\n"}, "tests.test_config.test_specfile": {"fullname": "tests.test_config.test_specfile", "modulename": "tests.test_config", "qualname": "test_specfile", "kind": "function", "doc": "

Test TOML spec file parsing.

\n", "signature": "():", "funcdef": "def"}, "tests.test_core": {"fullname": "tests.test_core", "modulename": "tests.test_core", "kind": "module", "doc": "
\n

PyDRex: Tests for core D-Rex routines.

\n
\n"}, "tests.test_core.SUBDIR": {"fullname": "tests.test_core.SUBDIR", "modulename": "tests.test_core", "qualname": "SUBDIR", "kind": "variable", "doc": "

\n", "default_value": "'core'"}, "tests.test_core.TestDislocationCreepOPX": {"fullname": "tests.test_core.TestDislocationCreepOPX", "modulename": "tests.test_core", "qualname": "TestDislocationCreepOPX", "kind": "class", "doc": "

Single-grain orthopyroxene crystallographic rotation rate tests.

\n"}, "tests.test_core.TestDislocationCreepOPX.class_id": {"fullname": "tests.test_core.TestDislocationCreepOPX.class_id", "modulename": "tests.test_core", "qualname": "TestDislocationCreepOPX.class_id", "kind": "variable", "doc": "

\n", "default_value": "'dislocation_creep_OPX'"}, "tests.test_core.TestDislocationCreepOPX.test_shear_dudz": {"fullname": "tests.test_core.TestDislocationCreepOPX.test_shear_dudz", "modulename": "tests.test_core", "qualname": "TestDislocationCreepOPX.test_shear_dudz", "kind": "function", "doc": "

\n", "signature": "(self, outdir):", "funcdef": "def"}, "tests.test_core.TestDislocationCreepOPX.test_shear_dvdx": {"fullname": "tests.test_core.TestDislocationCreepOPX.test_shear_dvdx", "modulename": "tests.test_core", "qualname": "TestDislocationCreepOPX.test_shear_dvdx", "kind": "function", "doc": "

\n", "signature": "(self, outdir):", "funcdef": "def"}, "tests.test_core.TestDislocationCreepOlivineA": {"fullname": "tests.test_core.TestDislocationCreepOlivineA", "modulename": "tests.test_core", "qualname": "TestDislocationCreepOlivineA", "kind": "class", "doc": "

Single-grain A-type olivine analytical rotation rate tests.

\n"}, "tests.test_core.TestDislocationCreepOlivineA.class_id": {"fullname": "tests.test_core.TestDislocationCreepOlivineA.class_id", "modulename": "tests.test_core", "qualname": "TestDislocationCreepOlivineA.class_id", "kind": "variable", "doc": "

\n", "default_value": "'dislocation_creep_OlA'"}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"fullname": "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100", "modulename": "tests.test_core", "qualname": "TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100", "kind": "function", "doc": "

Single grain of A-type olivine, slip on (010)[100].

\n\n

Velocity gradient:\n$$\\bm{L} = \\begin{bmatrix} 0 & 0 & 0 \\cr 2 & 0 & 0 \\cr 0 & 0 & 0 \\end{bmatrix}$$

\n", "signature": "(self, outdir):", "funcdef": "def"}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"fullname": "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100", "modulename": "tests.test_core", "qualname": "TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100", "kind": "function", "doc": "

Single grain of A-type olivine, slip on (001)[100].

\n\n

Velocity gradient:\n$$\\bm{L} = \\begin{bmatrix} 0 & 0 & 2 \\cr 0 & 0 & 0 \\cr 0 & 0 & 0 \\end{bmatrix}$$

\n", "signature": "(self, outdir):", "funcdef": "def"}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"fullname": "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100", "modulename": "tests.test_core", "qualname": "TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100", "kind": "function", "doc": "

Single grain of A-type olivine, slip on (001)[100].

\n\n

Velocity gradient:\n$$\\bm{L} = \\begin{bmatrix} 0 & 0 & 0 \\cr 0 & 0 & 0 \\cr 2 & 0 & 0 \\end{bmatrix}$$

\n", "signature": "(self, outdir):", "funcdef": "def"}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"fullname": "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001", "modulename": "tests.test_core", "qualname": "TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001", "kind": "function", "doc": "

Single grain of A-type olivine, slip on (010)[001].

\n\n

Velocity gradient:\n$$\\bm{L} = \\begin{bmatrix} 0 & 0 & 0 \\cr 0 & 0 & 2 \\cr 0 & 0 & 0 \\end{bmatrix}$$

\n", "signature": "(self, outdir):", "funcdef": "def"}, "tests.test_core.TestRecrystallisation2D": {"fullname": "tests.test_core.TestRecrystallisation2D", "modulename": "tests.test_core", "qualname": "TestRecrystallisation2D", "kind": "class", "doc": "

Basic recrystallisation tests for 2D simple shear.

\n"}, "tests.test_core.TestRecrystallisation2D.class_id": {"fullname": "tests.test_core.TestRecrystallisation2D.class_id", "modulename": "tests.test_core", "qualname": "TestRecrystallisation2D.class_id", "kind": "variable", "doc": "

\n", "default_value": "'recrystallisation_2D'"}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"fullname": "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane", "modulename": "tests.test_core", "qualname": "TestRecrystallisation2D.test_shear_dvdx_circle_inplane", "kind": "function", "doc": "

360000 grains of A-type olivine with uniform spread of a-axes on a circle.

\n\n

Grain growth rates are compared to analytical calculations.\nThe a-axes are distributed in the YX plane (i.e.\\ rotated around Z).

\n\n

Velocity gradient:\n$$\\bm{L} = \\begin{bmatrix} 0 & 0 & 0 \\cr 2 & 0 & 0 \\cr 0 & 0 & 0 \\end{bmatrix}$$

\n", "signature": "(self, outdir):", "funcdef": "def"}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"fullname": "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane", "modulename": "tests.test_core", "qualname": "TestRecrystallisation2D.test_shear_dvdx_circle_shearplane", "kind": "function", "doc": "

360000 grains of A-type olivine with uniform spread of a-axes on a circle.

\n\n

Unlike test_shear_dvdx_circle_inplane, two slip systems are active here,\nwith cyclical variety in which one is dominant depending on grain orientation.\nThe a-axes are distributed in the YZ plane\n(i.e.\\ extrinsic rotation around Z by 90\u00b0 and then around X).

\n\n

Velocity gradient:\n$$\\bm{L} = \\begin{bmatrix} 0 & 0 & 0 \\cr 2 & 0 & 0 \\cr 0 & 0 & 0 \\end{bmatrix}$$

\n", "signature": "(self, outdir):", "funcdef": "def"}, "tests.test_corner_flow_2d": {"fullname": "tests.test_corner_flow_2d", "modulename": "tests.test_corner_flow_2d", "kind": "module", "doc": "
\n

PyDRex: 2D corner flow tests.

\n
\n"}, "tests.test_corner_flow_2d.SUBDIR": {"fullname": "tests.test_corner_flow_2d.SUBDIR", "modulename": "tests.test_corner_flow_2d", "qualname": "SUBDIR", "kind": "variable", "doc": "

\n", "default_value": "'2d_cornerflow'"}, "tests.test_corner_flow_2d.TestOlivineA": {"fullname": "tests.test_corner_flow_2d.TestOlivineA", "modulename": "tests.test_corner_flow_2d", "qualname": "TestOlivineA", "kind": "class", "doc": "

Tests for pure A-type olivine polycrystals in 2D corner flows.

\n"}, "tests.test_corner_flow_2d.TestOlivineA.class_id": {"fullname": "tests.test_corner_flow_2d.TestOlivineA.class_id", "modulename": "tests.test_corner_flow_2d", "qualname": "TestOlivineA.class_id", "kind": "variable", "doc": "

\n", "default_value": "'corner_olivineA'"}, "tests.test_corner_flow_2d.TestOlivineA.run": {"fullname": "tests.test_corner_flow_2d.TestOlivineA.run", "modulename": "tests.test_corner_flow_2d", "qualname": "TestOlivineA.run", "kind": "function", "doc": "

Run 2D corner flow A-type olivine simulation.

\n", "signature": "(\tcls,\tparams,\tseed,\tget_velocity,\tget_velocity_gradient,\tmin_coords,\tmax_coords,\tmax_strain,\tn_timesteps,\tfinal_location):", "funcdef": "def"}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"fullname": "tests.test_corner_flow_2d.TestOlivineA.test_steady4", "modulename": "tests.test_corner_flow_2d", "qualname": "TestOlivineA.test_steady4", "kind": "function", "doc": "

Test CPO evolution in steady 2D corner flow along 4 pathlines.

\n\n

Initial condition: random orientations and uniform volumes in all Minerals.

\n\n

Plate velocity: 2 cm/yr

\n\n
\n\n

This example takes about 11 CPU hours to run and uses around 60GB of RAM.\nIt is recommended to only use ncpus=4 which matches the number of\npathlines, because higher numbers can lead to redundant cross-core\ncommunication.

\n\n
\n", "signature": "(self, outdir, seed, ncpus):", "funcdef": "def"}, "tests.test_diagnostics": {"fullname": "tests.test_diagnostics", "modulename": "tests.test_diagnostics", "kind": "module", "doc": "
\n

PyDRex: tests for texture diagnostics.

\n
\n"}, "tests.test_diagnostics.TestElasticityComponents": {"fullname": "tests.test_diagnostics.TestElasticityComponents", "modulename": "tests.test_diagnostics", "qualname": "TestElasticityComponents", "kind": "class", "doc": "

Test symmetry decomposition of elastic tensors.

\n"}, "tests.test_diagnostics.TestElasticityComponents.test_olivine_Browaeys2004": {"fullname": "tests.test_diagnostics.TestElasticityComponents.test_olivine_Browaeys2004", "modulename": "tests.test_diagnostics", "qualname": "TestElasticityComponents.test_olivine_Browaeys2004", "kind": "function", "doc": "

\n", "signature": "(self):", "funcdef": "def"}, "tests.test_diagnostics.TestElasticityComponents.test_enstatite_Browaeys2004": {"fullname": "tests.test_diagnostics.TestElasticityComponents.test_enstatite_Browaeys2004", "modulename": "tests.test_diagnostics", "qualname": "TestElasticityComponents.test_enstatite_Browaeys2004", "kind": "function", "doc": "

\n", "signature": "(self):", "funcdef": "def"}, "tests.test_diagnostics.TestSymmetryPGR": {"fullname": "tests.test_diagnostics.TestSymmetryPGR", "modulename": "tests.test_diagnostics", "qualname": "TestSymmetryPGR", "kind": "class", "doc": "

Test Point-Girdle-Random (eigenvalue) symmetry diagnostics.

\n"}, "tests.test_diagnostics.TestSymmetryPGR.test_pointX": {"fullname": "tests.test_diagnostics.TestSymmetryPGR.test_pointX", "modulename": "tests.test_diagnostics", "qualname": "TestSymmetryPGR.test_pointX", "kind": "function", "doc": "

Test diagnostics of point symmetry aligned to the X axis.

\n", "signature": "(self):", "funcdef": "def"}, "tests.test_diagnostics.TestSymmetryPGR.test_random": {"fullname": "tests.test_diagnostics.TestSymmetryPGR.test_random", "modulename": "tests.test_diagnostics", "qualname": "TestSymmetryPGR.test_random", "kind": "function", "doc": "

Test diagnostics of random grain orientations.

\n", "signature": "(self):", "funcdef": "def"}, "tests.test_diagnostics.TestSymmetryPGR.test_girdle": {"fullname": "tests.test_diagnostics.TestSymmetryPGR.test_girdle", "modulename": "tests.test_diagnostics", "qualname": "TestSymmetryPGR.test_girdle", "kind": "function", "doc": "

Test diagnostics of girdled orientations.

\n", "signature": "(self):", "funcdef": "def"}, "tests.test_diagnostics.TestVolumeWeighting": {"fullname": "tests.test_diagnostics.TestVolumeWeighting", "modulename": "tests.test_diagnostics", "qualname": "TestVolumeWeighting", "kind": "class", "doc": "

Tests for volumetric resampling of orientation data.

\n"}, "tests.test_diagnostics.TestVolumeWeighting.test_output_shape": {"fullname": "tests.test_diagnostics.TestVolumeWeighting.test_output_shape", "modulename": "tests.test_diagnostics", "qualname": "TestVolumeWeighting.test_output_shape", "kind": "function", "doc": "

Test that we get the correct output shape.

\n", "signature": "(self):", "funcdef": "def"}, "tests.test_diagnostics.TestVolumeWeighting.test_upsample": {"fullname": "tests.test_diagnostics.TestVolumeWeighting.test_upsample", "modulename": "tests.test_diagnostics", "qualname": "TestVolumeWeighting.test_upsample", "kind": "function", "doc": "

Test upsampling of the raw orientation data.

\n", "signature": "(self):", "funcdef": "def"}, "tests.test_diagnostics.TestVolumeWeighting.test_downsample": {"fullname": "tests.test_diagnostics.TestVolumeWeighting.test_downsample", "modulename": "tests.test_diagnostics", "qualname": "TestVolumeWeighting.test_downsample", "kind": "function", "doc": "

Test downsampling of orientation data.

\n", "signature": "(self):", "funcdef": "def"}, "tests.test_diagnostics.TestVolumeWeighting.test_common_input_errors": {"fullname": "tests.test_diagnostics.TestVolumeWeighting.test_common_input_errors", "modulename": "tests.test_diagnostics", "qualname": "TestVolumeWeighting.test_common_input_errors", "kind": "function", "doc": "

Test that exceptions are raised for bad input data.

\n", "signature": "(self):", "funcdef": "def"}, "tests.test_diagnostics.TestBinghamStats": {"fullname": "tests.test_diagnostics.TestBinghamStats", "modulename": "tests.test_diagnostics", "qualname": "TestBinghamStats", "kind": "class", "doc": "

Tests for antipodally symmetric (bingham) statistics.

\n"}, "tests.test_diagnostics.TestBinghamStats.test_average_0": {"fullname": "tests.test_diagnostics.TestBinghamStats.test_average_0", "modulename": "tests.test_diagnostics", "qualname": "TestBinghamStats.test_average_0", "kind": "function", "doc": "

Test bingham average of vectors aligned to the reference frame.

\n", "signature": "(self):", "funcdef": "def"}, "tests.test_diagnostics.TestBinghamStats.test_average_twopoles90Z": {"fullname": "tests.test_diagnostics.TestBinghamStats.test_average_twopoles90Z", "modulename": "tests.test_diagnostics", "qualname": "TestBinghamStats.test_average_twopoles90Z", "kind": "function", "doc": "

Test bingham average of vectors rotated by \u00b190\u00b0 around Z.

\n", "signature": "(self):", "funcdef": "def"}, "tests.test_diagnostics.TestBinghamStats.test_average_spread10X": {"fullname": "tests.test_diagnostics.TestBinghamStats.test_average_spread10X", "modulename": "tests.test_diagnostics", "qualname": "TestBinghamStats.test_average_spread10X", "kind": "function", "doc": "

Test bingham average of vectors spread within 10\u00b0 of the \u00b1X-axis.

\n", "signature": "(self):", "funcdef": "def"}, "tests.test_diagnostics.TestMIndex": {"fullname": "tests.test_diagnostics.TestMIndex", "modulename": "tests.test_diagnostics", "qualname": "TestMIndex", "kind": "class", "doc": "

Tests for the M-index texture strength diagnostic.

\n"}, "tests.test_diagnostics.TestMIndex.test_texture_uniform_ortho": {"fullname": "tests.test_diagnostics.TestMIndex.test_texture_uniform_ortho", "modulename": "tests.test_diagnostics", "qualname": "TestMIndex.test_texture_uniform_ortho", "kind": "function", "doc": "

Test with random (uniform distribution) orthorhombic grain orientations.

\n", "signature": "(self, seed):", "funcdef": "def"}, "tests.test_diagnostics.TestMIndex.test_texture_spread10X_ortho": {"fullname": "tests.test_diagnostics.TestMIndex.test_texture_spread10X_ortho", "modulename": "tests.test_diagnostics", "qualname": "TestMIndex.test_texture_spread10X_ortho", "kind": "function", "doc": "

Test for orthorhombic grains spread within 10\u00b0 of the \u00b1X axis.

\n", "signature": "(self, seed):", "funcdef": "def"}, "tests.test_diagnostics.TestMIndex.test_texture_spread45X_ortho": {"fullname": "tests.test_diagnostics.TestMIndex.test_texture_spread45X_ortho", "modulename": "tests.test_diagnostics", "qualname": "TestMIndex.test_texture_spread45X_ortho", "kind": "function", "doc": "

Test for orthorhombic grains spread within 45\u00b0 of the \u00b1X axis.

\n", "signature": "(self, seed):", "funcdef": "def"}, "tests.test_diagnostics.TestMIndex.test_textures_increasing_ortho": {"fullname": "tests.test_diagnostics.TestMIndex.test_textures_increasing_ortho", "modulename": "tests.test_diagnostics", "qualname": "TestMIndex.test_textures_increasing_ortho", "kind": "function", "doc": "

Test M-index for textures of increasing strength.

\n", "signature": "(self, seed):", "funcdef": "def"}, "tests.test_diagnostics.TestMIndex.test_texture_girdle_ortho": {"fullname": "tests.test_diagnostics.TestMIndex.test_texture_girdle_ortho", "modulename": "tests.test_diagnostics", "qualname": "TestMIndex.test_texture_girdle_ortho", "kind": "function", "doc": "

Test M-index for girdled texture.

\n", "signature": "(self, seed):", "funcdef": "def"}, "tests.test_doctests": {"fullname": "tests.test_doctests", "modulename": "tests.test_doctests", "kind": "module", "doc": "
\n

PyDRex: Run doctests for all submodules.

\n
\n"}, "tests.test_doctests.test_doctests": {"fullname": "tests.test_doctests.test_doctests", "modulename": "tests.test_doctests", "qualname": "test_doctests", "kind": "function", "doc": "

Run doctests for all submodules.

\n", "signature": "(module, capsys):", "funcdef": "def"}, "tests.test_geometry": {"fullname": "tests.test_geometry", "modulename": "tests.test_geometry", "kind": "module", "doc": "
\n

PyDRex: Tests for geometric conversions and projections.

\n
\n"}, "tests.test_geometry.test_poles_example": {"fullname": "tests.test_geometry.test_poles_example", "modulename": "tests.test_geometry", "qualname": "test_poles_example", "kind": "function", "doc": "

Test poles (directions of crystallographic axes) of example data.

\n", "signature": "(hkl, ref_axes):", "funcdef": "def"}, "tests.test_geometry.test_lambert_equal_area": {"fullname": "tests.test_geometry.test_lambert_equal_area", "modulename": "tests.test_geometry", "qualname": "test_lambert_equal_area", "kind": "function", "doc": "

Test Lambert equal area projection.

\n", "signature": "(seed):", "funcdef": "def"}, "tests.test_scsv": {"fullname": "tests.test_scsv", "modulename": "tests.test_scsv", "kind": "module", "doc": "
\n

PyDRex: tests for the SCSV plain text file format.

\n
\n"}, "tests.test_scsv.test_validate_schema": {"fullname": "tests.test_scsv.test_validate_schema", "modulename": "tests.test_scsv", "qualname": "test_validate_schema", "kind": "function", "doc": "

Test SCSV schema validation.

\n", "signature": "(console_handler):", "funcdef": "def"}, "tests.test_scsv.test_read_specfile": {"fullname": "tests.test_scsv.test_read_specfile", "modulename": "tests.test_scsv", "qualname": "test_read_specfile", "kind": "function", "doc": "

Test SCSV spec file parsing.

\n", "signature": "():", "funcdef": "def"}, "tests.test_scsv.test_save_specfile": {"fullname": "tests.test_scsv.test_save_specfile", "modulename": "tests.test_scsv", "qualname": "test_save_specfile", "kind": "function", "doc": "

Test SCSV spec file reproduction.

\n", "signature": "(outdir, named_tempfile_kwargs):", "funcdef": "def"}, "tests.test_scsv.test_read_Kaminski2002": {"fullname": "tests.test_scsv.test_read_Kaminski2002", "modulename": "tests.test_scsv", "qualname": "test_read_Kaminski2002", "kind": "function", "doc": "

\n", "signature": "():", "funcdef": "def"}, "tests.test_scsv.test_save_scsv_errors": {"fullname": "tests.test_scsv.test_save_scsv_errors", "modulename": "tests.test_scsv", "qualname": "test_save_scsv_errors", "kind": "function", "doc": "

Check that we raise errors when attempting to write bad SCSV data.

\n", "signature": "(named_tempfile_kwargs):", "funcdef": "def"}, "tests.test_scsv.test_read_Kaminski2004": {"fullname": "tests.test_scsv.test_read_Kaminski2004", "modulename": "tests.test_scsv", "qualname": "test_read_Kaminski2004", "kind": "function", "doc": "

\n", "signature": "():", "funcdef": "def"}, "tests.test_scsv.test_read_Skemer2016": {"fullname": "tests.test_scsv.test_read_Skemer2016", "modulename": "tests.test_scsv", "qualname": "test_read_Skemer2016", "kind": "function", "doc": "

\n", "signature": "():", "funcdef": "def"}, "tests.test_simple_shear_2d": {"fullname": "tests.test_simple_shear_2d", "modulename": "tests.test_simple_shear_2d", "kind": "module", "doc": "
\n

PyDRex: 2D simple shear tests.

\n
\n"}, "tests.test_simple_shear_2d.SUBDIR": {"fullname": "tests.test_simple_shear_2d.SUBDIR", "modulename": "tests.test_simple_shear_2d", "qualname": "SUBDIR", "kind": "variable", "doc": "

\n", "default_value": "'2d_simple_shear'"}, "tests.test_simple_shear_2d.TestPreliminaries": {"fullname": "tests.test_simple_shear_2d.TestPreliminaries", "modulename": "tests.test_simple_shear_2d", "qualname": "TestPreliminaries", "kind": "class", "doc": "

Preliminary tests to check that various auxiliary routines are working.

\n"}, "tests.test_simple_shear_2d.TestPreliminaries.test_strain_increment": {"fullname": "tests.test_simple_shear_2d.TestPreliminaries.test_strain_increment", "modulename": "tests.test_simple_shear_2d", "qualname": "TestPreliminaries.test_strain_increment", "kind": "function", "doc": "

Test for accumulating strain via strain increment calculations.

\n", "signature": "(self):", "funcdef": "def"}, "tests.test_simple_shear_2d.TestOlivineA": {"fullname": "tests.test_simple_shear_2d.TestOlivineA", "modulename": "tests.test_simple_shear_2d", "qualname": "TestOlivineA", "kind": "class", "doc": "

Tests for stationary A-type olivine polycrystals in 2D simple shear.

\n"}, "tests.test_simple_shear_2d.TestOlivineA.class_id": {"fullname": "tests.test_simple_shear_2d.TestOlivineA.class_id", "modulename": "tests.test_simple_shear_2d", "qualname": "TestOlivineA.class_id", "kind": "variable", "doc": "

\n", "default_value": "'olivineA'"}, "tests.test_simple_shear_2d.TestOlivineA.run": {"fullname": "tests.test_simple_shear_2d.TestOlivineA.run", "modulename": "tests.test_simple_shear_2d", "qualname": "TestOlivineA.run", "kind": "function", "doc": "

Reusable logic for 2D olivine (A-type) simple shear tests.

\n\n

Returns a tuple with the mineral and the FSE angle (or None if return_fse is\nNone).

\n", "signature": "(\tcls,\tparams,\ttimestamps,\tstrain_rate,\tget_velocity_gradient,\tshear_direction,\tseed=None,\treturn_fse=None,\tget_position=<function TestOlivineA.<lambda>>):", "funcdef": "def"}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_Kaminski2001": {"fullname": "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_Kaminski2001", "modulename": "tests.test_simple_shear_2d", "qualname": "TestOlivineA.interp_GBM_Kaminski2001", "kind": "function", "doc": "

Interpolate Kaminski & Ribe, 2001 data to get target angles at strains.

\n", "signature": "(cls, strains):", "funcdef": "def"}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_FortranDRex": {"fullname": "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_FortranDRex", "modulename": "tests.test_simple_shear_2d", "qualname": "TestOlivineA.interp_GBM_FortranDRex", "kind": "function", "doc": "

Interpolate angles produced using 'tools/drex_forward_simpleshear.f90'.

\n", "signature": "(cls, strains):", "funcdef": "def"}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_FortranDRex": {"fullname": "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_FortranDRex", "modulename": "tests.test_simple_shear_2d", "qualname": "TestOlivineA.interp_GBS_FortranDRex", "kind": "function", "doc": "

Interpolate angles produced using 'tools/drex_forward_simpleshear.f90'.

\n", "signature": "(cls, strains):", "funcdef": "def"}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_long_FortranDRex": {"fullname": "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_long_FortranDRex", "modulename": "tests.test_simple_shear_2d", "qualname": "TestOlivineA.interp_GBS_long_FortranDRex", "kind": "function", "doc": "

Interpolate angles produced using 'tools/drex_forward_simpleshear.f90'.

\n", "signature": "(cls, strains):", "funcdef": "def"}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_Kaminski2004": {"fullname": "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_Kaminski2004", "modulename": "tests.test_simple_shear_2d", "qualname": "TestOlivineA.interp_GBS_Kaminski2004", "kind": "function", "doc": "

Interpolate Kaminski & Ribe, 2001 data to get target angles at strains.

\n", "signature": "(cls, strains):", "funcdef": "def"}, "tests.test_simple_shear_2d.TestOlivineA.test_zero_recrystallisation": {"fullname": "tests.test_simple_shear_2d.TestOlivineA.test_zero_recrystallisation", "modulename": "tests.test_simple_shear_2d", "qualname": "TestOlivineA.test_zero_recrystallisation", "kind": "function", "doc": "

Check that M*=0 is a reliable switch to turn off recrystallisation.

\n", "signature": "(self, seed):", "funcdef": "def"}, "tests.test_simple_shear_2d.TestOlivineA.test_grainsize_median": {"fullname": "tests.test_simple_shear_2d.TestOlivineA.test_grainsize_median", "modulename": "tests.test_simple_shear_2d", "qualname": "TestOlivineA.test_grainsize_median", "kind": "function", "doc": "

Check that M={50,100,150}, \u03bb=5 causes decreasing grain size median.

\n", "signature": "(self, seed, gbm_mobility):", "funcdef": "def"}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"fullname": "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble", "modulename": "tests.test_simple_shear_2d", "qualname": "TestOlivineA.test_dvdx_ensemble", "kind": "function", "doc": "

Test a-axis alignment to shear in Y direction (init. SCCS near 45\u00b0 from X).

\n\n

Velocity gradient:\n$$\\bm{L} = \\begin{bmatrix} 0 & 0 & 0 \\cr 2 & 0 & 0 \\cr 0 & 0 & 0 \\end{bmatrix}$$

\n", "signature": "(\tself,\toutdir,\tseeds_nearX45,\tncpus,\tgbs_threshold,\tnucleation_efficiency):", "funcdef": "def"}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"fullname": "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM", "modulename": "tests.test_simple_shear_2d", "qualname": "TestOlivineA.test_dvdx_GBM", "kind": "function", "doc": "

Test a-axis alignment to shear in Y direction (init. SCCS near 45\u00b0 from X).

\n\n

Velocity gradient:\n$$\n\\bm{L} = 10^{-4} \u00d7\n \\begin{bmatrix} 0 & 0 & 0 \\cr 2 & 0 & 0 \\cr 0 & 0 & 0 \\end{bmatrix}\n$$

\n\n

Results are compared to the Fortran 90 output.

\n", "signature": "(self, outdir, seeds_nearX45, ncpus):", "funcdef": "def"}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"fullname": "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration", "modulename": "tests.test_simple_shear_2d", "qualname": "TestOlivineA.test_GBM_calibration", "kind": "function", "doc": "

Compare results for various values of $$M^\u2217$$ to A-type olivine data.

\n\n

Velocity gradient:\n$$\n\\bm{L} = 10^{-4} \u00d7\n \\begin{bmatrix} 0 & 0 & 0 \\cr 2 & 0 & 0 \\cr 0 & 0 & 0 \\end{bmatrix}\n$$

\n\n

Unlike test_dvdx_GBM,\ngrain boudary sliding is enabled here (see _io.DEFAULT_PARAMS).\nData are provided by Skemer & Hansen, 2016.

\n", "signature": "(self, outdir, seeds, ncpus):", "funcdef": "def"}, "tests.test_simple_shear_2d.TestOlivineA.test_dudz_pathline": {"fullname": "tests.test_simple_shear_2d.TestOlivineA.test_dudz_pathline", "modulename": "tests.test_simple_shear_2d", "qualname": "TestOlivineA.test_dudz_pathline", "kind": "function", "doc": "

Test alignment of olivine a-axis for a polycrystal advected on a pathline.

\n", "signature": "(self, outdir, seed):", "funcdef": "def"}, "tests.test_simple_shear_3d": {"fullname": "tests.test_simple_shear_3d", "modulename": "tests.test_simple_shear_3d", "kind": "module", "doc": "
\n

PyDRex: Simple shear 3D tests.

\n
\n"}, "tests.test_simple_shear_3d.SUBDIR": {"fullname": "tests.test_simple_shear_3d.SUBDIR", "modulename": "tests.test_simple_shear_3d", "qualname": "SUBDIR", "kind": "variable", "doc": "

\n", "default_value": "'3d_simple_shear'"}, "tests.test_simple_shear_3d.TestFraters2021": {"fullname": "tests.test_simple_shear_3d.TestFraters2021", "modulename": "tests.test_simple_shear_3d", "qualname": "TestFraters2021", "kind": "class", "doc": "

Tests inspired by the benchmarks presented in [Fraters & Billen, 2021].

\n"}, "tests.test_simple_shear_3d.TestFraters2021.class_id": {"fullname": "tests.test_simple_shear_3d.TestFraters2021.class_id", "modulename": "tests.test_simple_shear_3d", "qualname": "TestFraters2021.class_id", "kind": "variable", "doc": "

\n", "default_value": "'Fraters2021'"}, "tests.test_simple_shear_3d.TestFraters2021.run": {"fullname": "tests.test_simple_shear_3d.TestFraters2021.run", "modulename": "tests.test_simple_shear_3d", "qualname": "TestFraters2021.run", "kind": "function", "doc": "

Run simulation with stationary particles in the given velocity gradient.

\n\n

The optional RNG seed is used for the initial pseudorandom orientations.\nA prefix msg will be printed before each timestep log message if given.\nOther keyword args are passed to pydrex.Mineral.update_orientations.

\n\n

Returns a tuple containing one olivine (A-type) and one enstatite mineral.\nIf params[\"enstatite_fraction\"] is zero, then the second tuple element will be\nNone instead.

\n", "signature": "(\tcls,\tparams,\ttimestamps,\tget_velocity_gradient_initial,\tget_velocity_gradient_final,\tswitch_time,\tmsg,\tseed=None):", "funcdef": "def"}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"fullname": "tests.test_simple_shear_3d.TestFraters2021.test_direction_change", "modulename": "tests.test_simple_shear_3d", "qualname": "TestFraters2021.test_direction_change", "kind": "function", "doc": "

Test a-axis alignment in simple shear with instantaneous geometry change.

\n\n

The simulation runs for 5 Ma with a strain rate of 1.58e-14/s, resulting in an\naccumulated strain invariant of 2.5.

\n\n

The initial shear has nonzero du/dz and the final shear has nonzero dv/dx where\nu is the velocity along X and v the velocity along Y.

\n", "signature": "(\tself,\toutdir,\tseeds,\tparams_Fraters2021,\tswitch_time_Ma,\tncpus,\tray_session):", "funcdef": "def"}, "tests.test_tensors": {"fullname": "tests.test_tensors", "modulename": "tests.test_tensors", "kind": "module", "doc": "
\n

PyDRex: Tests for tensor operations.

\n
\n"}, "tests.test_tensors.test_voigt_decompose": {"fullname": "tests.test_tensors.test_voigt_decompose", "modulename": "tests.test_tensors", "qualname": "test_voigt_decompose", "kind": "function", "doc": "

Test decomposition of Voigt 6x6 matrix into distinct contractions.

\n", "signature": "():", "funcdef": "def"}, "tests.test_tensors.test_voigt_tensor": {"fullname": "tests.test_tensors.test_voigt_tensor", "modulename": "tests.test_tensors", "qualname": "test_voigt_tensor", "kind": "function", "doc": "

Test elasticity tensor <-> 6x6 Voigt matrix conversions.

\n", "signature": "():", "funcdef": "def"}, "tests.test_tensors.test_voigt_to_vector": {"fullname": "tests.test_tensors.test_voigt_to_vector", "modulename": "tests.test_tensors", "qualname": "test_voigt_to_vector", "kind": "function", "doc": "

Test Voigt vector construction.

\n", "signature": "():", "funcdef": "def"}, "tests.test_vortex_2d": {"fullname": "tests.test_vortex_2d", "modulename": "tests.test_vortex_2d", "kind": "module", "doc": "
\n

PyDRex: tests for CPO stability in 2D vortex and Stokes cell flows.

\n
\n"}, "tests.test_vortex_2d.SUBDIR": {"fullname": "tests.test_vortex_2d.SUBDIR", "modulename": "tests.test_vortex_2d", "qualname": "SUBDIR", "kind": "variable", "doc": "

\n", "default_value": "'2d_vortex'"}, "tests.test_vortex_2d.TestCellOlivineA": {"fullname": "tests.test_vortex_2d.TestCellOlivineA", "modulename": "tests.test_vortex_2d", "qualname": "TestCellOlivineA", "kind": "class", "doc": "

Tests for A-type olivine polycrystals in a 2D Stokes cell.

\n"}, "tests.test_vortex_2d.TestCellOlivineA.class_id": {"fullname": "tests.test_vortex_2d.TestCellOlivineA.class_id", "modulename": "tests.test_vortex_2d", "qualname": "TestCellOlivineA.class_id", "kind": "variable", "doc": "

\n", "default_value": "'cell_olivineA'"}, "tests.test_vortex_2d.TestCellOlivineA.run": {"fullname": "tests.test_vortex_2d.TestCellOlivineA.run", "modulename": "tests.test_vortex_2d", "qualname": "TestCellOlivineA.run", "kind": "function", "doc": "

Run 2D Stokes cell A-type olivine simulation.

\n", "signature": "(\tcls,\tparams,\tfinal_location,\tget_velocity,\tget_velocity_gradient,\tmin_coords,\tmax_coords,\tmax_strain,\tseed=None):", "funcdef": "def"}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_10k": {"fullname": "tests.test_vortex_2d.TestCellOlivineA.test_xz_10k", "modulename": "tests.test_vortex_2d", "qualname": "TestCellOlivineA.test_xz_10k", "kind": "function", "doc": "

Run 2D cell test with 10000 grains (~14GiB RAM requirement).

\n", "signature": "(self, outdir, seed):", "funcdef": "def"}, "tests.test_vortex_2d.TestCellOlivineA.test_xz": {"fullname": "tests.test_vortex_2d.TestCellOlivineA.test_xz", "modulename": "tests.test_vortex_2d", "qualname": "TestCellOlivineA.test_xz", "kind": "function", "doc": "

Test to check that 5000 grains is \"enough\" to resolve transient features.

\n", "signature": "(self, outdir, seed, n_grains):", "funcdef": "def"}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_ensemble": {"fullname": "tests.test_vortex_2d.TestCellOlivineA.test_xz_ensemble", "modulename": "tests.test_vortex_2d", "qualname": "TestCellOlivineA.test_xz_ensemble", "kind": "function", "doc": "

Test to demonstrate stability of the dip at \u03b5 \u2248 3.75 for 5000+ grains.

\n", "signature": "(self, outdir, seeds_nearX45, ncpus, n_grains):", "funcdef": "def"}}, "docInfo": {"pydrex": {"qualname": 0, "fullname": 1, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 2229}, "pydrex.axes": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 12}, "pydrex.axes.PoleFigureAxes": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 54}, "pydrex.axes.PoleFigureAxes.name": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "pydrex.axes.PoleFigureAxes.polefigure": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 92, "bases": 0, "doc": 148}, "pydrex.axes.PoleFigureAxes.set": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 833, "bases": 0, "doc": 267}, "pydrex.cli": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 46}, "pydrex.cli.CliTool": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 12}, "pydrex.cli.MeshGenerator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 92}, "pydrex.cli.H5partExtractor": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 168}, "pydrex.cli.NPZFileInspector": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 40}, "pydrex.cli.PoleFigureVisualiser": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 50}, "pydrex.cli.CLI_HANDLERS": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 37, "signature": 0, "bases": 0, "doc": 3}, "pydrex.core": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 81}, "pydrex.core.PERMUTATION_SYMBOL": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 47, "signature": 0, "bases": 0, "doc": 3}, "pydrex.core.MineralPhase": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 6}, "pydrex.core.MineralPhase.olivine": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "pydrex.core.MineralPhase.enstatite": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "pydrex.core.DeformationRegime": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 6}, "pydrex.core.DeformationRegime.diffusion": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "pydrex.core.DeformationRegime.dislocation": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "pydrex.core.DeformationRegime.byerlee": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "pydrex.core.DeformationRegime.max_viscosity": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 8, "signature": 0, "bases": 0, "doc": 3}, "pydrex.core.MineralFabric": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 51}, "pydrex.core.MineralFabric.olivine_A": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 8, "signature": 0, "bases": 0, "doc": 3}, "pydrex.core.MineralFabric.olivine_B": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 8, "signature": 0, "bases": 0, "doc": 3}, "pydrex.core.MineralFabric.olivine_C": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 8, "signature": 0, "bases": 0, "doc": 3}, "pydrex.core.MineralFabric.olivine_D": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 8, "signature": 0, "bases": 0, "doc": 3}, "pydrex.core.MineralFabric.olivine_E": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 8, "signature": 0, "bases": 0, "doc": 3}, "pydrex.core.MineralFabric.enstatite_AB": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 8, "signature": 0, "bases": 0, "doc": 3}, "pydrex.core.get_crss": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 55}, "pydrex.core.derivatives": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 86, "bases": 0, "doc": 221}, "pydrex.diagnostics": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 104}, "pydrex.diagnostics.elasticity_components": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 12, "bases": 0, "doc": 335}, "pydrex.diagnostics.bingham_average": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 25, "bases": 0, "doc": 62}, "pydrex.diagnostics.finite_strain": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 43}, "pydrex.diagnostics.symmetry_pgr": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 25, "bases": 0, "doc": 94}, "pydrex.diagnostics.misorientation_indices": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 67, "bases": 0, "doc": 188}, "pydrex.diagnostics.misorientation_index": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 41, "bases": 0, "doc": 127}, "pydrex.diagnostics.coaxial_index": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 39, "bases": 0, "doc": 89}, "pydrex.diagnostics.smallest_angle": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 445}, "pydrex.exceptions": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 16}, "pydrex.exceptions.Error": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 9}, "pydrex.exceptions.MissingDependencyError": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 19}, "pydrex.exceptions.MissingDependencyError.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 9, "bases": 0, "doc": 3}, "pydrex.exceptions.MissingDependencyError.message": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "pydrex.exceptions.ConfigError": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 20}, "pydrex.exceptions.ConfigError.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 9, "bases": 0, "doc": 3}, "pydrex.exceptions.ConfigError.message": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "pydrex.exceptions.MeshError": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 20}, "pydrex.exceptions.MeshError.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 9, "bases": 0, "doc": 3}, "pydrex.exceptions.MeshError.message": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "pydrex.exceptions.IterationError": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 20}, "pydrex.exceptions.IterationError.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 9, "bases": 0, "doc": 3}, "pydrex.exceptions.IterationError.message": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "pydrex.exceptions.SCSVError": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 26}, "pydrex.exceptions.SCSVError.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 9, "bases": 0, "doc": 3}, "pydrex.exceptions.SCSVError.message": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "pydrex.exceptions.ModelContextError": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 23}, "pydrex.exceptions.ModelContextError.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 9, "bases": 0, "doc": 3}, "pydrex.exceptions.ModelContextError.message": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "pydrex.geometry": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 15}, "pydrex.geometry.LatticeSystem": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 102}, "pydrex.geometry.LatticeSystem.triclinic": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 8, "signature": 0, "bases": 0, "doc": 3}, "pydrex.geometry.LatticeSystem.monoclinic": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 8, "signature": 0, "bases": 0, "doc": 3}, "pydrex.geometry.LatticeSystem.orthorhombic": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 8, "signature": 0, "bases": 0, "doc": 3}, "pydrex.geometry.LatticeSystem.rhombohedral": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 8, "signature": 0, "bases": 0, "doc": 3}, "pydrex.geometry.LatticeSystem.tetragonal": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 8, "signature": 0, "bases": 0, "doc": 3}, "pydrex.geometry.LatticeSystem.hexagonal": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 8, "signature": 0, "bases": 0, "doc": 3}, "pydrex.geometry.to_cartesian": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 69}, "pydrex.geometry.to_spherical": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 56}, "pydrex.geometry.misorientation_angles": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 18, "bases": 0, "doc": 137}, "pydrex.geometry.symmetry_operations": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 56}, "pydrex.geometry.poles": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 52, "bases": 0, "doc": 115}, "pydrex.geometry.lambert_equal_area": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 76}, "pydrex.geometry.shirley_concentric_squaredisk": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 793}, "pydrex.geometry.to_indices": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 3}, "pydrex.io": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 144}, "pydrex.io.DEFAULT_PARAMS": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 66, "signature": 0, "bases": 0, "doc": 6}, "pydrex.io.SCSV_TYPEMAP": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 52, "signature": 0, "bases": 0, "doc": 13}, "pydrex.io.extract_h5part": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 32, "bases": 0, "doc": 15}, "pydrex.io.read_scsv": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 35}, "pydrex.io.write_scsv_header": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 88}, "pydrex.io.save_scsv": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 28, "bases": 0, "doc": 78}, "pydrex.io.parse_config": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 10}, "pydrex.io.resolve_path": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 49}, "pydrex.io.stringify": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 15}, "pydrex.io.data": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 11}, "pydrex.logger": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 758}, "pydrex.logger.ConsoleFormatter": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 10}, "pydrex.logger.ConsoleFormatter.colorfmt": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 3}, "pydrex.logger.ConsoleFormatter.format": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 92}, "pydrex.logger.LOGGER": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "pydrex.logger.CONSOLE_LOGGER": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "pydrex.logger.handle_exception": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 3}, "pydrex.logger.handler_level": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 35, "bases": 0, "doc": 64}, "pydrex.logger.logfile_enable": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 35, "bases": 0, "doc": 17}, "pydrex.logger.critical": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 25, "bases": 0, "doc": 9}, "pydrex.logger.error": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 25, "bases": 0, "doc": 9}, "pydrex.logger.warning": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 25, "bases": 0, "doc": 9}, "pydrex.logger.info": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 25, "bases": 0, "doc": 9}, "pydrex.logger.debug": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 25, "bases": 0, "doc": 9}, "pydrex.logger.exception": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 25, "bases": 0, "doc": 26}, "pydrex.logger.quiet_aliens": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 7, "bases": 0, "doc": 16}, "pydrex.minerals": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 47}, "pydrex.minerals.OLIVINE_STIFFNESS": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 60, "signature": 0, "bases": 0, "doc": 43}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 60, "signature": 0, "bases": 0, "doc": 43}, "pydrex.minerals.OLIVINE_PRIMARY_AXIS": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 52, "signature": 0, "bases": 0, "doc": 15}, "pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 26, "signature": 0, "bases": 0, "doc": 44}, "pydrex.minerals.voigt_averages": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 100}, "pydrex.minerals.Mineral": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 1157}, "pydrex.minerals.Mineral.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 286, "bases": 0, "doc": 3}, "pydrex.minerals.Mineral.phase": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "pydrex.minerals.Mineral.fabric": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 8, "signature": 0, "bases": 0, "doc": 3}, "pydrex.minerals.Mineral.regime": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "pydrex.minerals.Mineral.n_grains": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "pydrex.minerals.Mineral.fractions_init": {"qualname": 3, "fullname": 5, "annotation": 3, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "pydrex.minerals.Mineral.orientations_init": {"qualname": 3, "fullname": 5, "annotation": 3, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "pydrex.minerals.Mineral.fractions": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "pydrex.minerals.Mineral.orientations": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "pydrex.minerals.Mineral.seed": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "pydrex.minerals.Mineral.lband": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "pydrex.minerals.Mineral.uband": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "pydrex.minerals.Mineral.update_orientations": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 47, "bases": 0, "doc": 827}, "pydrex.minerals.Mineral.save": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 78}, "pydrex.minerals.Mineral.load": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 50}, "pydrex.minerals.Mineral.from_file": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 54}, "pydrex.mock": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 14}, "pydrex.mock.PARAMS_FRATERS2021": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 67, "signature": 0, "bases": 0, "doc": 17}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 64, "signature": 0, "bases": 0, "doc": 20}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 64, "signature": 0, "bases": 0, "doc": 20}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 64, "signature": 0, "bases": 0, "doc": 20}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 65, "signature": 0, "bases": 0, "doc": 22}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 65, "signature": 0, "bases": 0, "doc": 22}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 64, "signature": 0, "bases": 0, "doc": 21}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 67, "signature": 0, "bases": 0, "doc": 19}, "pydrex.pathlines": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 12}, "pydrex.pathlines.get_pathline": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 69, "bases": 0, "doc": 371}, "pydrex.stats": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 15}, "pydrex.stats.resample_orientations": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 37, "bases": 0, "doc": 106}, "pydrex.stats.misorientation_hist": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 41, "bases": 0, "doc": 137}, "pydrex.stats.misorientations_random": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 36, "bases": 0, "doc": 83}, "pydrex.stats.point_density": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 85, "bases": 0, "doc": 189}, "pydrex.stats.exponential_kamb": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 32, "bases": 0, "doc": 11}, "pydrex.stats.linear_inverse_kamb": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 32, "bases": 0, "doc": 11}, "pydrex.stats.square_inverse_kamb": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 32, "bases": 0, "doc": 12}, "pydrex.stats.kamb_count": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 32, "bases": 0, "doc": 12}, "pydrex.stats.schmidt_count": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 22, "bases": 0, "doc": 11}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 56, "signature": 0, "bases": 0, "doc": 58}, "pydrex.tensors": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 56}, "pydrex.tensors.PERMUTATION_SYMBOL": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 47, "signature": 0, "bases": 0, "doc": 3}, "pydrex.tensors.voigt_decompose": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 117}, "pydrex.tensors.mono_project": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 12, "bases": 0, "doc": 37}, "pydrex.tensors.ortho_project": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 12, "bases": 0, "doc": 37}, "pydrex.tensors.tetr_project": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 12, "bases": 0, "doc": 37}, "pydrex.tensors.hex_project": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 12, "bases": 0, "doc": 42}, "pydrex.tensors.upper_tri_to_symmetric": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 255}, "pydrex.tensors.voigt_to_elastic_tensor": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 25}, "pydrex.tensors.elastic_tensor_to_voigt": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 16}, "pydrex.tensors.voigt_matrix_to_vector": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 15}, "pydrex.tensors.voigt_vector_to_matrix": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 25}, "pydrex.tensors.rotate": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 13}, "pydrex.utils": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 11}, "pydrex.utils.import_proc_pool": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 7, "bases": 0, "doc": 85}, "pydrex.utils.strain_increment": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 17, "bases": 0, "doc": 36}, "pydrex.utils.apply_gbs": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 10}, "pydrex.utils.extract_vars": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 17, "bases": 0, "doc": 13}, "pydrex.utils.remove_nans": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 8}, "pydrex.utils.remove_dim": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 358}, "pydrex.utils.add_dim": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 404}, "pydrex.utils.default_ncpus": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 7, "bases": 0, "doc": 73}, "pydrex.utils.diff_like": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 384}, "pydrex.utils.angle_fse_simpleshear": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 17}, "pydrex.utils.lag_2d_corner_flow": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 26}, "pydrex.utils.quat_product": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 18}, "pydrex.utils.redraw_legend": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 49, "bases": 0, "doc": 229}, "pydrex.utils.add_subplot_labels": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 72, "bases": 0, "doc": 110}, "pydrex.velocity": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 70}, "pydrex.velocity.simple_shear_2d": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 23, "bases": 0, "doc": 544}, "pydrex.velocity.cell_2d": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 33, "bases": 0, "doc": 1642}, "pydrex.velocity.corner_2d": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 22, "bases": 0, "doc": 251}, "pydrex.visualisation": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 15}, "pydrex.visualisation.polefigures": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 72, "bases": 0, "doc": 44}, "pydrex.visualisation.pathline_box2d": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 165, "bases": 0, "doc": 329}, "pydrex.visualisation.alignment": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 101, "bases": 0, "doc": 353}, "pydrex.visualisation.strengths": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 95, "bases": 0, "doc": 263}, "pydrex.visualisation.grainsizes": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 38}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 41, "bases": 0, "doc": 149}, "pydrex.visualisation.spin": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 95, "bases": 0, "doc": 94}, "pydrex.visualisation.growth": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 95, "bases": 0, "doc": 94}, "pydrex.visualisation.figure_unless": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 63}, "pydrex.visualisation.figure": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 23, "bases": 0, "doc": 64}, "tests": {"qualname": 0, "fullname": 1, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 725}, "tests.conftest": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 13}, "tests.conftest.pytest_addoption": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 3}, "tests.conftest.PytestConsoleLogger": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 13}, "tests.conftest.PytestConsoleLogger.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 23, "bases": 0, "doc": 34}, "tests.conftest.PytestConsoleLogger.name": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "tests.conftest.PytestConsoleLogger.log_cli_handler": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "tests.conftest.PytestConsoleLogger.pytest_runtest_teardown": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 3}, "tests.conftest.pytest_configure": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 3}, "tests.conftest.pytest_collection_modifyitems": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 3}, "tests.conftest.outdir": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 3}, "tests.conftest.ncpus": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 3}, "tests.conftest.named_tempfile_kwargs": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 3}, "tests.conftest.ray_session": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 7, "bases": 0, "doc": 3}, "tests.conftest.console_handler": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 3}, "tests.conftest.params_Fraters2021": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 7, "bases": 0, "doc": 3}, "tests.conftest.params_Kaminski2001_fig5_solid": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 7, "bases": 0, "doc": 3}, "tests.conftest.params_Kaminski2001_fig5_shortdash": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 7, "bases": 0, "doc": 3}, "tests.conftest.params_Kaminski2001_fig5_longdash": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 7, "bases": 0, "doc": 3}, "tests.conftest.params_Kaminski2004_fig4_triangles": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 7, "bases": 0, "doc": 3}, "tests.conftest.params_Kaminski2004_fig4_squares": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 7, "bases": 0, "doc": 3}, "tests.conftest.params_Kaminski2004_fig4_circles": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 7, "bases": 0, "doc": 3}, "tests.conftest.params_Hedjazian2017": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 7, "bases": 0, "doc": 3}, "tests.conftest.n_grains": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 3}, "tests.conftest.hkl": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 3}, "tests.conftest.ref_axes": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 3}, "tests.conftest.seeds": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 7, "bases": 0, "doc": 14}, "tests.conftest.seed": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 7, "bases": 0, "doc": 8}, "tests.conftest.seeds_nearX45": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 7, "bases": 0, "doc": 16}, "tests.test_config": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 13}, "tests.test_config.test_specfile": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 7, "bases": 0, "doc": 8}, "tests.test_core": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 14}, "tests.test_core.SUBDIR": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "tests.test_core.TestDislocationCreepOPX": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 10}, "tests.test_core.TestDislocationCreepOPX.class_id": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "tests.test_core.TestDislocationCreepOPX.test_shear_dudz": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 3}, "tests.test_core.TestDislocationCreepOPX.test_shear_dvdx": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 3}, "tests.test_core.TestDislocationCreepOlivineA": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 12}, "tests.test_core.TestDislocationCreepOlivineA.class_id": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"qualname": 7, "fullname": 10, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 37}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"qualname": 7, "fullname": 10, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 37}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"qualname": 7, "fullname": 10, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 37}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"qualname": 7, "fullname": 10, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 37}, "tests.test_core.TestRecrystallisation2D": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 10}, "tests.test_core.TestRecrystallisation2D.class_id": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 68}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 93}, "tests.test_corner_flow_2d": {"qualname": 0, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 12}, "tests.test_corner_flow_2d.SUBDIR": {"qualname": 1, "fullname": 6, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "tests.test_corner_flow_2d.TestOlivineA": {"qualname": 1, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 14}, "tests.test_corner_flow_2d.TestOlivineA.class_id": {"qualname": 3, "fullname": 8, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "tests.test_corner_flow_2d.TestOlivineA.run": {"qualname": 2, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 74, "bases": 0, "doc": 11}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"qualname": 3, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 83}, "tests.test_diagnostics": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 12}, "tests.test_diagnostics.TestElasticityComponents": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 9}, "tests.test_diagnostics.TestElasticityComponents.test_olivine_Browaeys2004": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 3}, "tests.test_diagnostics.TestElasticityComponents.test_enstatite_Browaeys2004": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 3}, "tests.test_diagnostics.TestSymmetryPGR": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 10}, "tests.test_diagnostics.TestSymmetryPGR.test_pointX": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 13}, "tests.test_diagnostics.TestSymmetryPGR.test_random": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 9}, "tests.test_diagnostics.TestSymmetryPGR.test_girdle": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 8}, "tests.test_diagnostics.TestVolumeWeighting": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 10}, "tests.test_diagnostics.TestVolumeWeighting.test_output_shape": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 11}, "tests.test_diagnostics.TestVolumeWeighting.test_upsample": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 10}, "tests.test_diagnostics.TestVolumeWeighting.test_downsample": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 8}, "tests.test_diagnostics.TestVolumeWeighting.test_common_input_errors": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 12}, "tests.test_diagnostics.TestBinghamStats": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 9}, "tests.test_diagnostics.TestBinghamStats.test_average_0": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 13}, "tests.test_diagnostics.TestBinghamStats.test_average_twopoles90Z": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 13}, "tests.test_diagnostics.TestBinghamStats.test_average_spread10X": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 15}, "tests.test_diagnostics.TestMIndex": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 11}, "tests.test_diagnostics.TestMIndex.test_texture_uniform_ortho": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 11}, "tests.test_diagnostics.TestMIndex.test_texture_spread10X_ortho": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 14}, "tests.test_diagnostics.TestMIndex.test_texture_spread45X_ortho": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 14}, "tests.test_diagnostics.TestMIndex.test_textures_increasing_ortho": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 11}, "tests.test_diagnostics.TestMIndex.test_texture_girdle_ortho": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 9}, "tests.test_doctests": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 13}, "tests.test_doctests.test_doctests": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 8}, "tests.test_geometry": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 14}, "tests.test_geometry.test_poles_example": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 17, "bases": 0, "doc": 12}, "tests.test_geometry.test_lambert_equal_area": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 8}, "tests.test_scsv": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 16}, "tests.test_scsv.test_validate_schema": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 12, "bases": 0, "doc": 7}, "tests.test_scsv.test_read_specfile": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 7, "bases": 0, "doc": 8}, "tests.test_scsv.test_save_specfile": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 18, "bases": 0, "doc": 8}, "tests.test_scsv.test_read_Kaminski2002": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 7, "bases": 0, "doc": 3}, "tests.test_scsv.test_save_scsv_errors": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 13, "bases": 0, "doc": 15}, "tests.test_scsv.test_read_Kaminski2004": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 7, "bases": 0, "doc": 3}, "tests.test_scsv.test_read_Skemer2016": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 7, "bases": 0, "doc": 3}, "tests.test_simple_shear_2d": {"qualname": 0, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 12}, "tests.test_simple_shear_2d.SUBDIR": {"qualname": 1, "fullname": 6, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "tests.test_simple_shear_2d.TestPreliminaries": {"qualname": 1, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 13}, "tests.test_simple_shear_2d.TestPreliminaries.test_strain_increment": {"qualname": 4, "fullname": 9, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 11}, "tests.test_simple_shear_2d.TestOlivineA": {"qualname": 1, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 14}, "tests.test_simple_shear_2d.TestOlivineA.class_id": {"qualname": 3, "fullname": 8, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "tests.test_simple_shear_2d.TestOlivineA.run": {"qualname": 2, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 96, "bases": 0, "doc": 39}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_Kaminski2001": {"qualname": 4, "fullname": 9, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 17}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_FortranDRex": {"qualname": 4, "fullname": 9, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 11}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_FortranDRex": {"qualname": 4, "fullname": 9, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 11}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_long_FortranDRex": {"qualname": 5, "fullname": 10, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 11}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_Kaminski2004": {"qualname": 4, "fullname": 9, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 17}, "tests.test_simple_shear_2d.TestOlivineA.test_zero_recrystallisation": {"qualname": 4, "fullname": 9, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 15}, "tests.test_simple_shear_2d.TestOlivineA.test_grainsize_median": {"qualname": 4, "fullname": 9, "annotation": 0, "default_value": 0, "signature": 22, "bases": 0, "doc": 18}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"qualname": 4, "fullname": 9, "annotation": 0, "default_value": 0, "signature": 45, "bases": 0, "doc": 42}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"qualname": 4, "fullname": 9, "annotation": 0, "default_value": 0, "signature": 27, "bases": 0, "doc": 58}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"qualname": 4, "fullname": 9, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 76}, "tests.test_simple_shear_2d.TestOlivineA.test_dudz_pathline": {"qualname": 4, "fullname": 9, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 16}, "tests.test_simple_shear_3d": {"qualname": 0, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 12}, "tests.test_simple_shear_3d.SUBDIR": {"qualname": 1, "fullname": 6, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "tests.test_simple_shear_3d.TestFraters2021": {"qualname": 1, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 14}, "tests.test_simple_shear_3d.TestFraters2021.class_id": {"qualname": 3, "fullname": 8, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "tests.test_simple_shear_3d.TestFraters2021.run": {"qualname": 2, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 66, "bases": 0, "doc": 91}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"qualname": 4, "fullname": 9, "annotation": 0, "default_value": 0, "signature": 52, "bases": 0, "doc": 69}, "tests.test_tensors": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 12}, "tests.test_tensors.test_voigt_decompose": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 7, "bases": 0, "doc": 12}, "tests.test_tensors.test_voigt_tensor": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 7, "bases": 0, "doc": 12}, "tests.test_tensors.test_voigt_to_vector": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 7, "bases": 0, "doc": 7}, "tests.test_vortex_2d": {"qualname": 0, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 19}, "tests.test_vortex_2d.SUBDIR": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "tests.test_vortex_2d.TestCellOlivineA": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 14}, "tests.test_vortex_2d.TestCellOlivineA.class_id": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "tests.test_vortex_2d.TestCellOlivineA.run": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 72, "bases": 0, "doc": 11}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_10k": {"qualname": 4, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 13}, "tests.test_vortex_2d.TestCellOlivineA.test_xz": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 27, "bases": 0, "doc": 15}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_ensemble": {"qualname": 4, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 33, "bases": 0, "doc": 18}}, "length": 317, "save": true}, "index": {"qualname": {"root": {"0": {"0": {"1": {"docs": {"tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"tf": 1}}, "df": 3}, "docs": {}, "df": 0}, "1": {"0": {"docs": {"tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "docs": {"tests.test_diagnostics.TestBinghamStats.test_average_0": {"tf": 1}}, "df": 1}, "1": {"0": {"0": {"docs": {"tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"tf": 1}}, "df": 3}, "docs": {}, "df": 0, "k": {"docs": {"tests.test_vortex_2d.TestCellOlivineA.test_xz_10k": {"tf": 1}}, "df": 1}}, "docs": {}, "df": 0}, "2": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.utils.lag_2d_corner_flow": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}}, "df": 4}}, "docs": {"pydrex.exceptions.MissingDependencyError.__init__": {"tf": 1}, "pydrex.exceptions.ConfigError.__init__": {"tf": 1}, "pydrex.exceptions.MeshError.__init__": {"tf": 1}, "pydrex.exceptions.IterationError.__init__": {"tf": 1}, "pydrex.exceptions.SCSVError.__init__": {"tf": 1}, "pydrex.exceptions.ModelContextError.__init__": {"tf": 1}, "pydrex.minerals.Mineral.__init__": {"tf": 1}, "tests.conftest.PytestConsoleLogger.__init__": {"tf": 1}}, "df": 8, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.axes.PoleFigureAxes": {"tf": 1}, "pydrex.axes.PoleFigureAxes.name": {"tf": 1}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 4}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.cli.PoleFigureVisualiser": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {"pydrex.visualisation.polefigures": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {"pydrex.geometry.poles": {"tf": 1}, "tests.test_geometry.test_poles_example": {"tf": 1}}, "df": 2}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.stats.point_density": {"tf": 1}}, "df": 1, "x": {"docs": {"tests.test_diagnostics.TestSymmetryPGR.test_pointX": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.utils.import_proc_pool": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.core.PERMUTATION_SYMBOL": {"tf": 1}, "pydrex.tensors.PERMUTATION_SYMBOL": {"tf": 1}}, "df": 2}}}}}}}}}}, "g": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.diagnostics.symmetry_pgr": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.io.DEFAULT_PARAMS": {"tf": 1}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}, "tests.conftest.params_Fraters2021": {"tf": 1}, "tests.conftest.params_Kaminski2001_fig5_solid": {"tf": 1}, "tests.conftest.params_Kaminski2001_fig5_shortdash": {"tf": 1}, "tests.conftest.params_Kaminski2001_fig5_longdash": {"tf": 1}, "tests.conftest.params_Kaminski2004_fig4_triangles": {"tf": 1}, "tests.conftest.params_Kaminski2004_fig4_squares": {"tf": 1}, "tests.conftest.params_Kaminski2004_fig4_circles": {"tf": 1}, "tests.conftest.params_Hedjazian2017": {"tf": 1}}, "df": 17}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.io.parse_config": {"tf": 1}}, "df": 1}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {"pydrex.io.resolve_path": {"tf": 1}}, "df": 1, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dudz_pathline": {"tf": 1}}, "df": 3}}}}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.minerals.OLIVINE_PRIMARY_AXIS": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.tensors.mono_project": {"tf": 1}, "pydrex.tensors.ortho_project": {"tf": 1}, "pydrex.tensors.tetr_project": {"tf": 1}, "pydrex.tensors.hex_project": {"tf": 1}}, "df": 4}}}}, "c": {"docs": {"pydrex.utils.import_proc_pool": {"tf": 1}}, "df": 1}, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.utils.quat_product": {"tf": 1}}, "df": 1}}}}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.minerals.Mineral.phase": {"tf": 1}}, "df": 1}}}}, "y": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"tests.conftest.pytest_addoption": {"tf": 1}, "tests.conftest.PytestConsoleLogger.pytest_runtest_teardown": {"tf": 1}, "tests.conftest.pytest_configure": {"tf": 1}, "tests.conftest.pytest_collection_modifyitems": {"tf": 1}}, "df": 4, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"tests.conftest.PytestConsoleLogger": {"tf": 1}, "tests.conftest.PytestConsoleLogger.__init__": {"tf": 1}, "tests.conftest.PytestConsoleLogger.name": {"tf": 1}, "tests.conftest.PytestConsoleLogger.log_cli_handler": {"tf": 1}, "tests.conftest.PytestConsoleLogger.pytest_runtest_teardown": {"tf": 1}}, "df": 5}}}}}}}}}}}}}}}}}}}, "n": {"docs": {"pydrex.minerals.Mineral.n_grains": {"tf": 1}, "tests.conftest.n_grains": {"tf": 1}}, "df": 2, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.axes.PoleFigureAxes.name": {"tf": 1}, "tests.conftest.PytestConsoleLogger.name": {"tf": 1}}, "df": 2, "d": {"docs": {"tests.conftest.named_tempfile_kwargs": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.utils.remove_nans": {"tf": 1}}, "df": 1}}}, "p": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.cli.NPZFileInspector": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.utils.default_ncpus": {"tf": 1}, "tests.conftest.ncpus": {"tf": 1}}, "df": 2}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "x": {"4": {"5": {"docs": {"tests.conftest.seeds_nearX45": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.minerals.Mineral.seed": {"tf": 1}, "tests.conftest.seed": {"tf": 1}}, "df": 2, "s": {"docs": {"tests.conftest.seeds": {"tf": 1}, "tests.conftest.seeds_nearX45": {"tf": 1}}, "df": 2}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"tests.conftest.ray_session": {"tf": 1}}, "df": 1}}}}}}, "y": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.core.PERMUTATION_SYMBOL": {"tf": 1}, "pydrex.tensors.PERMUTATION_SYMBOL": {"tf": 1}}, "df": 2}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.diagnostics.symmetry_pgr": {"tf": 1}, "pydrex.geometry.symmetry_operations": {"tf": 1}}, "df": 2}, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.tensors.upper_tri_to_symmetric": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.diagnostics.finite_strain": {"tf": 1}, "pydrex.utils.strain_increment": {"tf": 1}, "tests.test_simple_shear_2d.TestPreliminaries.test_strain_increment": {"tf": 1}}, "df": 3}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.io.stringify": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.visualisation.strengths": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}}, "df": 2}}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "y": {"4": {"docs": {"tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.diagnostics.smallest_angle": {"tf": 1}}, "df": 1}}}}}}}, "c": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "v": {"docs": {"pydrex.io.SCSV_TYPEMAP": {"tf": 1}, "pydrex.io.read_scsv": {"tf": 1}, "pydrex.io.write_scsv_header": {"tf": 1}, "pydrex.io.save_scsv": {"tf": 1}, "tests.test_scsv.test_save_scsv_errors": {"tf": 1}}, "df": 5, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.exceptions.SCSVError": {"tf": 1}, "pydrex.exceptions.SCSVError.__init__": {"tf": 1}, "pydrex.exceptions.SCSVError.message": {"tf": 1}}, "df": 3}}}}}}}, "h": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.stats.schmidt_count": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"tests.test_scsv.test_validate_schema": {"tf": 1}}, "df": 1}}}}}, "p": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.geometry.to_spherical": {"tf": 1}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}}, "df": 2}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.visualisation.spin": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_config.test_specfile": {"tf": 1}, "tests.test_scsv.test_read_specfile": {"tf": 1}, "tests.test_scsv.test_save_specfile": {"tf": 1}}, "df": 3}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"1": {"0": {"docs": {}, "df": 0, "x": {"docs": {"tests.test_diagnostics.TestBinghamStats.test_average_spread10X": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread10X_ortho": {"tf": 1}}, "df": 2}}, "docs": {}, "df": 0}, "4": {"5": {"docs": {}, "df": 0, "x": {"docs": {"tests.test_diagnostics.TestMIndex.test_texture_spread45X_ortho": {"tf": 1}}, "df": 1}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}}, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {"pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "tests.conftest.params_Kaminski2001_fig5_shortdash": {"tf": 1}}, "df": 2}}}}}}, "w": {"docs": {"pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.velocity.simple_shear_2d": {"tf": 1}, "tests.test_core.TestDislocationCreepOPX.test_shear_dudz": {"tf": 1}, "tests.test_core.TestDislocationCreepOPX.test_shear_dvdx": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}}, "df": 9, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_diagnostics.TestVolumeWeighting.test_output_shape": {"tf": 1}}, "df": 1}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.stats.square_inverse_kamb": {"tf": 1}}, "df": 1, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "k": {"docs": {"pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {"pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "tests.conftest.params_Kaminski2004_fig4_squares": {"tf": 1}}, "df": 2}}}}}}, "a": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.io.save_scsv": {"tf": 1}, "pydrex.minerals.Mineral.save": {"tf": 1}, "tests.test_scsv.test_save_specfile": {"tf": 1}, "tests.test_scsv.test_save_scsv_errors": {"tf": 1}}, "df": 4}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {"pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"tf": 1}}, "df": 5}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "tests.conftest.params_Kaminski2001_fig5_solid": {"tf": 1}}, "df": 2}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.velocity.simple_shear_2d": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.utils.angle_fse_simpleshear": {"tf": 1}}, "df": 1}}}}}}}}}}, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.utils.add_subplot_labels": {"tf": 1}}, "df": 1}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {"tests.test_core.SUBDIR": {"tf": 1}, "tests.test_corner_flow_2d.SUBDIR": {"tf": 1}, "tests.test_simple_shear_2d.SUBDIR": {"tf": 1}, "tests.test_simple_shear_3d.SUBDIR": {"tf": 1}, "tests.test_vortex_2d.SUBDIR": {"tf": 1}}, "df": 5}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"2": {"0": {"1": {"6": {"docs": {"pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}, "tests.test_scsv.test_read_Skemer2016": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}}}, "c": {"docs": {"pydrex.core.MineralFabric.olivine_C": {"tf": 1}}, "df": 1, "l": {"docs": {}, "df": 0, "i": {"docs": {"pydrex.cli.CLI_HANDLERS": {"tf": 1}, "tests.conftest.PytestConsoleLogger.log_cli_handler": {"tf": 1}}, "df": 2, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.cli.CliTool": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"tests.test_core.TestDislocationCreepOPX.class_id": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.class_id": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.class_id": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.class_id": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.class_id": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.class_id": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.class_id": {"tf": 1}}, "df": 7}}}}, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.core.get_crss": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.logger.critical": {"tf": 1}}, "df": 1}}}}}}}, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1}}, "df": 1}}}}}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"tests.test_diagnostics.TestVolumeWeighting.test_common_input_errors": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.diagnostics.coaxial_index": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.io.parse_config": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.exceptions.ConfigError": {"tf": 1}, "pydrex.exceptions.ConfigError.__init__": {"tf": 1}, "pydrex.exceptions.ConfigError.message": {"tf": 1}}, "df": 3}}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"tests.conftest.pytest_configure": {"tf": 1}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.logger.CONSOLE_LOGGER": {"tf": 1}, "tests.conftest.console_handler": {"tf": 1}}, "df": 2, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.logger.ConsoleFormatter": {"tf": 1}, "pydrex.logger.ConsoleFormatter.colorfmt": {"tf": 1}, "pydrex.logger.ConsoleFormatter.format": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.logger.ConsoleFormatter.colorfmt": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"tests.conftest.pytest_collection_modifyitems": {"tf": 1}}, "df": 1}}}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.stats.kamb_count": {"tf": 1}, "pydrex.stats.schmidt_count": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.utils.lag_2d_corner_flow": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}}, "df": 2}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.geometry.to_cartesian": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}}, "df": 1}}}}}}}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}}, "df": 2, "s": {"docs": {"pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "tests.conftest.params_Kaminski2004_fig4_circles": {"tf": 1}}, "df": 2}}}}}}, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.velocity.cell_2d": {"tf": 1}}, "df": 1}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.cli.MeshGenerator": {"tf": 1}}, "df": 1}}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.exceptions.MeshError": {"tf": 1}, "pydrex.exceptions.MeshError.__init__": {"tf": 1}, "pydrex.exceptions.MeshError.message": {"tf": 1}}, "df": 3}}}}}}, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.exceptions.MissingDependencyError.message": {"tf": 1}, "pydrex.exceptions.ConfigError.message": {"tf": 1}, "pydrex.exceptions.MeshError.message": {"tf": 1}, "pydrex.exceptions.IterationError.message": {"tf": 1}, "pydrex.exceptions.SCSVError.message": {"tf": 1}, "pydrex.exceptions.ModelContextError.message": {"tf": 1}}, "df": 6}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.test_grainsize_median": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.minerals.Mineral": {"tf": 1}, "pydrex.minerals.Mineral.__init__": {"tf": 1}, "pydrex.minerals.Mineral.phase": {"tf": 1}, "pydrex.minerals.Mineral.fabric": {"tf": 1}, "pydrex.minerals.Mineral.regime": {"tf": 1}, "pydrex.minerals.Mineral.n_grains": {"tf": 1}, "pydrex.minerals.Mineral.fractions_init": {"tf": 1}, "pydrex.minerals.Mineral.orientations_init": {"tf": 1}, "pydrex.minerals.Mineral.fractions": {"tf": 1}, "pydrex.minerals.Mineral.orientations": {"tf": 1}, "pydrex.minerals.Mineral.seed": {"tf": 1}, "pydrex.minerals.Mineral.lband": {"tf": 1}, "pydrex.minerals.Mineral.uband": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.minerals.Mineral.save": {"tf": 1}, "pydrex.minerals.Mineral.load": {"tf": 1}, "pydrex.minerals.Mineral.from_file": {"tf": 1}}, "df": 17, "p": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.core.MineralPhase": {"tf": 1}, "pydrex.core.MineralPhase.olivine": {"tf": 1}, "pydrex.core.MineralPhase.enstatite": {"tf": 1}}, "df": 3}}}}}, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.core.MineralFabric": {"tf": 1}, "pydrex.core.MineralFabric.olivine_A": {"tf": 1}, "pydrex.core.MineralFabric.olivine_B": {"tf": 1}, "pydrex.core.MineralFabric.olivine_C": {"tf": 1}, "pydrex.core.MineralFabric.olivine_D": {"tf": 1}, "pydrex.core.MineralFabric.olivine_E": {"tf": 1}, "pydrex.core.MineralFabric.enstatite_AB": {"tf": 1}}, "df": 7}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.geometry.misorientation_angles": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}}, "df": 4, "s": {"docs": {"pydrex.stats.misorientations_random": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.exceptions.MissingDependencyError": {"tf": 1}, "pydrex.exceptions.MissingDependencyError.__init__": {"tf": 1}, "pydrex.exceptions.MissingDependencyError.message": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"pydrex.core.DeformationRegime.max_viscosity": {"tf": 1}}, "df": 1}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "x": {"docs": {"pydrex.tensors.voigt_matrix_to_vector": {"tf": 1}, "pydrex.tensors.voigt_vector_to_matrix": {"tf": 1}}, "df": 2}}}}}, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.exceptions.ModelContextError": {"tf": 1}, "pydrex.exceptions.ModelContextError.__init__": {"tf": 1}, "pydrex.exceptions.ModelContextError.message": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"tests.conftest.pytest_collection_modifyitems": {"tf": 1}}, "df": 1}}}}}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {"pydrex.tensors.mono_project": {"tf": 1}}, "df": 1, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.geometry.LatticeSystem.monoclinic": {"tf": 1}}, "df": 1}}}}}}}}}}, "h": {"5": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.io.extract_h5part": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.cli.H5partExtractor": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.logger.handle_exception": {"tf": 1}}, "df": 1, "r": {"docs": {"pydrex.logger.handler_level": {"tf": 1}, "tests.conftest.PytestConsoleLogger.log_cli_handler": {"tf": 1}, "tests.conftest.console_handler": {"tf": 1}}, "df": 3, "s": {"docs": {"pydrex.cli.CLI_HANDLERS": {"tf": 1}}, "df": 1}}}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {"pydrex.tensors.hex_project": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.geometry.LatticeSystem.hexagonal": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.io.write_scsv_header": {"tf": 1}}, "df": 1}}}}, "d": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"2": {"0": {"1": {"7": {"docs": {"pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}, "tests.conftest.params_Hedjazian2017": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.stats.misorientation_hist": {"tf": 1}}, "df": 1}}}, "k": {"docs": {}, "df": 0, "l": {"docs": {"tests.conftest.hkl": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.core.MineralPhase.olivine": {"tf": 1}, "pydrex.core.MineralFabric.olivine_A": {"tf": 1}, "pydrex.core.MineralFabric.olivine_B": {"tf": 1}, "pydrex.core.MineralFabric.olivine_C": {"tf": 1}, "pydrex.core.MineralFabric.olivine_D": {"tf": 1}, "pydrex.core.MineralFabric.olivine_E": {"tf": 1}, "pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}, "pydrex.minerals.OLIVINE_PRIMARY_AXIS": {"tf": 1}, "pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"tf": 1}, "tests.test_diagnostics.TestElasticityComponents.test_olivine_Browaeys2004": {"tf": 1}}, "df": 10}}}}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {"pydrex.tensors.ortho_project": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_uniform_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread10X_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread45X_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_textures_increasing_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_girdle_ortho": {"tf": 1}}, "df": 6, "r": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.geometry.LatticeSystem.orthorhombic": {"tf": 1}}, "df": 1}}}}}}}}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.minerals.Mineral.orientations_init": {"tf": 1}, "pydrex.minerals.Mineral.orientations": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.stats.resample_orientations": {"tf": 1}}, "df": 4}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.geometry.symmetry_operations": {"tf": 1}}, "df": 1}}}}}}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {"tests.conftest.outdir": {"tf": 1}}, "df": 1}}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"tests.test_diagnostics.TestVolumeWeighting.test_output_shape": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {"pydrex.core.MineralFabric.olivine_E": {"tf": 1}}, "df": 1, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.core.MineralPhase.enstatite": {"tf": 1}, "pydrex.core.MineralFabric.enstatite_AB": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}, "tests.test_diagnostics.TestElasticityComponents.test_enstatite_Browaeys2004": {"tf": 1}}, "df": 4}}}}}}, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_ensemble": {"tf": 1}}, "df": 2}}}}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.logger.logfile_enable": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.tensors.voigt_to_elastic_tensor": {"tf": 1}, "pydrex.tensors.elastic_tensor_to_voigt": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1}}, "df": 1}}}}}}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.exceptions.Error": {"tf": 1}, "pydrex.logger.error": {"tf": 1}}, "df": 2, "s": {"docs": {"tests.test_diagnostics.TestVolumeWeighting.test_common_input_errors": {"tf": 1}, "tests.test_scsv.test_save_scsv_errors": {"tf": 1}}, "df": 2}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.geometry.lambert_equal_area": {"tf": 1}, "tests.test_geometry.test_lambert_equal_area": {"tf": 1}}, "df": 2}}}}, "x": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.io.extract_h5part": {"tf": 1}, "pydrex.utils.extract_vars": {"tf": 1}}, "df": 2}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.logger.handle_exception": {"tf": 1}, "pydrex.logger.exception": {"tf": 1}}, "df": 2}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.stats.exponential_kamb": {"tf": 1}}, "df": 1}}}}}}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_geometry.test_poles_example": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {"pydrex.core.MineralFabric.olivine_D": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.core.DeformationRegime": {"tf": 1}, "pydrex.core.DeformationRegime.diffusion": {"tf": 1}, "pydrex.core.DeformationRegime.dislocation": {"tf": 1}, "pydrex.core.DeformationRegime.byerlee": {"tf": 1}, "pydrex.core.DeformationRegime.max_viscosity": {"tf": 1}}, "df": 5}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.io.DEFAULT_PARAMS": {"tf": 1}, "pydrex.utils.default_ncpus": {"tf": 1}}, "df": 2}}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.core.derivatives": {"tf": 1}}, "df": 1}}}}}}}}}, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.logger.debug": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.stats.point_density": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.tensors.voigt_decompose": {"tf": 1}, "tests.test_tensors.test_voigt_decompose": {"tf": 1}}, "df": 2}}}}}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {"pydrex.utils.diff_like": {"tf": 1}}, "df": 1, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.core.DeformationRegime.diffusion": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.core.DeformationRegime.dislocation": {"tf": 1}}, "df": 1}}}}}}}}}, "m": {"docs": {"pydrex.utils.remove_dim": {"tf": 1}, "pydrex.utils.add_dim": {"tf": 1}}, "df": 2}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"pydrex.io.data": {"tf": 1}}, "df": 1}}}, "u": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "z": {"docs": {"tests.test_core.TestDislocationCreepOPX.test_shear_dudz": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dudz_pathline": {"tf": 1}}, "df": 3}}}, "v": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "x": {"docs": {"tests.test_core.TestDislocationCreepOPX.test_shear_dvdx": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}}, "df": 6}, "z": {"docs": {"tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"tf": 1}}, "df": 1}}}, "w": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "x": {"docs": {"tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_diagnostics.TestVolumeWeighting.test_downsample": {"tf": 1}}, "df": 1}}}}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"tests.test_doctests.test_doctests": {"tf": 1}}, "df": 1}}}}}}}}, "b": {"docs": {"pydrex.core.MineralFabric.olivine_B": {"tf": 1}}, "df": 1, "y": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.core.DeformationRegime.byerlee": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {"pydrex.diagnostics.bingham_average": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "x": {"2": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 1}}, "docs": {}, "df": 0}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"2": {"0": {"0": {"4": {"docs": {"tests.test_diagnostics.TestElasticityComponents.test_olivine_Browaeys2004": {"tf": 1}, "tests.test_diagnostics.TestElasticityComponents.test_enstatite_Browaeys2004": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.core.DeformationRegime.max_viscosity": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.minerals.voigt_averages": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 1}, "pydrex.tensors.voigt_to_elastic_tensor": {"tf": 1}, "pydrex.tensors.elastic_tensor_to_voigt": {"tf": 1}, "pydrex.tensors.voigt_matrix_to_vector": {"tf": 1}, "pydrex.tensors.voigt_vector_to_matrix": {"tf": 1}, "tests.test_tensors.test_voigt_decompose": {"tf": 1}, "tests.test_tensors.test_voigt_tensor": {"tf": 1}, "tests.test_tensors.test_voigt_to_vector": {"tf": 1}}, "df": 9}}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.tensors.voigt_matrix_to_vector": {"tf": 1}, "pydrex.tensors.voigt_vector_to_matrix": {"tf": 1}, "tests.test_tensors.test_voigt_to_vector": {"tf": 1}}, "df": 3}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.utils.extract_vars": {"tf": 1}}, "df": 1}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_scsv.test_validate_schema": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {"pydrex.core.MineralFabric.olivine_A": {"tf": 1}}, "df": 1, "b": {"docs": {"pydrex.core.MineralFabric.enstatite_AB": {"tf": 1}}, "df": 1}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.diagnostics.bingham_average": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_0": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_twopoles90Z": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_spread10X": {"tf": 1}}, "df": 4, "s": {"docs": {"pydrex.minerals.voigt_averages": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.diagnostics.smallest_angle": {"tf": 1}, "pydrex.utils.angle_fse_simpleshear": {"tf": 1}}, "df": 2, "s": {"docs": {"pydrex.geometry.misorientation_angles": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {"pydrex.geometry.lambert_equal_area": {"tf": 1}, "tests.test_geometry.test_lambert_equal_area": {"tf": 1}}, "df": 2}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.logger.quiet_aliens": {"tf": 1}}, "df": 1}}}, "g": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.visualisation.alignment": {"tf": 1}}, "df": 1}}}}}}}}, "x": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.minerals.OLIVINE_PRIMARY_AXIS": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "s": {"docs": {"tests.conftest.ref_axes": {"tf": 1}}, "df": 1}}}, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.utils.apply_gbs": {"tf": 1}}, "df": 1}}}}, "d": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.utils.add_dim": {"tf": 1}, "pydrex.utils.add_subplot_labels": {"tf": 1}}, "df": 2, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"tests.conftest.pytest_addoption": {"tf": 1}}, "df": 1}}}}}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.core.get_crss": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 2}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.minerals.Mineral.n_grains": {"tf": 1}, "tests.conftest.n_grains": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.test_grainsize_median": {"tf": 1}}, "df": 1, "s": {"docs": {"pydrex.visualisation.grainsizes": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"pydrex.visualisation.growth": {"tf": 1}}, "df": 1}}}}}, "b": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.utils.apply_gbs": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_long_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_Kaminski2004": {"tf": 1}}, "df": 4}, "m": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.interp_GBM_Kaminski2001": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}}, "df": 4}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_diagnostics.TestSymmetryPGR.test_girdle": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_girdle_ortho": {"tf": 1}}, "df": 2}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.diagnostics.finite_strain": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.minerals.Mineral.from_file": {"tf": 1}}, "df": 1}}, "g": {"4": {"docs": {"pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "tests.conftest.params_Kaminski2004_fig4_triangles": {"tf": 1}, "tests.conftest.params_Kaminski2004_fig4_squares": {"tf": 1}, "tests.conftest.params_Kaminski2004_fig4_circles": {"tf": 1}}, "df": 6}, "5": {"docs": {"pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}, "tests.conftest.params_Kaminski2001_fig5_solid": {"tf": 1}, "tests.conftest.params_Kaminski2001_fig5_shortdash": {"tf": 1}, "tests.conftest.params_Kaminski2001_fig5_longdash": {"tf": 1}}, "df": 6}, "docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.visualisation.figure_unless": {"tf": 1}, "pydrex.visualisation.figure": {"tf": 1}}, "df": 2}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.logger.ConsoleFormatter.format": {"tf": 1}}, "df": 1}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.interp_GBM_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_long_FortranDRex": {"tf": 1}}, "df": 3}}}}}}}}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.minerals.Mineral.fabric": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.minerals.Mineral.fractions_init": {"tf": 1}, "pydrex.minerals.Mineral.fractions": {"tf": 1}}, "df": 2}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"2": {"0": {"2": {"1": {"docs": {"pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}, "tests.conftest.params_Fraters2021": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}}, "o": {"docs": {}, "df": 0, "m": {"docs": {"pydrex.minerals.Mineral.from_file": {"tf": 1}}, "df": 1}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.utils.angle_fse_simpleshear": {"tf": 1}}, "df": 1}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"pydrex.utils.lag_2d_corner_flow": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.geometry.to_indices": {"tf": 1}}, "df": 2}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {"pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.diagnostics.coaxial_index": {"tf": 1}}, "df": 2}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.exceptions.MissingDependencyError.__init__": {"tf": 1}, "pydrex.exceptions.ConfigError.__init__": {"tf": 1}, "pydrex.exceptions.MeshError.__init__": {"tf": 1}, "pydrex.exceptions.IterationError.__init__": {"tf": 1}, "pydrex.exceptions.SCSVError.__init__": {"tf": 1}, "pydrex.exceptions.ModelContextError.__init__": {"tf": 1}, "pydrex.minerals.Mineral.__init__": {"tf": 1}, "pydrex.minerals.Mineral.fractions_init": {"tf": 1}, "pydrex.minerals.Mineral.orientations_init": {"tf": 1}, "tests.conftest.PytestConsoleLogger.__init__": {"tf": 1}}, "df": 10}}, "f": {"docs": {}, "df": 0, "o": {"docs": {"pydrex.logger.info": {"tf": 1}}, "df": 1}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.stats.linear_inverse_kamb": {"tf": 1}, "pydrex.stats.square_inverse_kamb": {"tf": 1}}, "df": 2}}}}}, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.utils.strain_increment": {"tf": 1}, "tests.test_simple_shear_2d.TestPreliminaries.test_strain_increment": {"tf": 1}}, "df": 2}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"tests.test_diagnostics.TestMIndex.test_textures_increasing_ortho": {"tf": 1}}, "df": 1}}}}}}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {"tests.test_diagnostics.TestVolumeWeighting.test_common_input_errors": {"tf": 1}}, "df": 1}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "p": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.interp_GBM_Kaminski2001": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_long_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_Kaminski2004": {"tf": 1}}, "df": 5}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.exceptions.IterationError": {"tf": 1}, "pydrex.exceptions.IterationError.__init__": {"tf": 1}, "pydrex.exceptions.IterationError.message": {"tf": 1}}, "df": 3}}}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.utils.import_proc_pool": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {"tests.test_core.TestDislocationCreepOPX.class_id": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.class_id": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.class_id": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.class_id": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.class_id": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.class_id": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.class_id": {"tf": 1}}, "df": 7}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {"pydrex.geometry.LatticeSystem": {"tf": 1}, "pydrex.geometry.LatticeSystem.triclinic": {"tf": 1}, "pydrex.geometry.LatticeSystem.monoclinic": {"tf": 1}, "pydrex.geometry.LatticeSystem.orthorhombic": {"tf": 1}, "pydrex.geometry.LatticeSystem.rhombohedral": {"tf": 1}, "pydrex.geometry.LatticeSystem.tetragonal": {"tf": 1}, "pydrex.geometry.LatticeSystem.hexagonal": {"tf": 1}}, "df": 7}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.geometry.lambert_equal_area": {"tf": 1}, "tests.test_geometry.test_lambert_equal_area": {"tf": 1}}, "df": 2}}}}}, "g": {"docs": {"pydrex.utils.lag_2d_corner_flow": {"tf": 1}}, "df": 1}, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.utils.add_subplot_labels": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "g": {"docs": {"tests.conftest.PytestConsoleLogger.log_cli_handler": {"tf": 1}}, "df": 1, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.logger.LOGGER": {"tf": 1}, "pydrex.logger.CONSOLE_LOGGER": {"tf": 1}}, "df": 2}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.logger.logfile_enable": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.minerals.Mineral.load": {"tf": 1}}, "df": 1}}, "n": {"docs": {}, "df": 0, "g": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.interp_GBS_long_FortranDRex": {"tf": 1}}, "df": 1, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {"pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}, "tests.conftest.params_Kaminski2001_fig5_longdash": {"tf": 1}}, "df": 2}}}}}}}, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.logger.handler_level": {"tf": 1}}, "df": 1}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.utils.redraw_legend": {"tf": 1}}, "df": 1}}}}}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.minerals.Mineral.lband": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.stats.linear_inverse_kamb": {"tf": 1}}, "df": 1}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.utils.diff_like": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {"pydrex.tensors.upper_tri_to_symmetric": {"tf": 1}}, "df": 1, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.geometry.LatticeSystem.triclinic": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "tests.conftest.params_Kaminski2004_fig4_triangles": {"tf": 1}}, "df": 2}}}}}}}}, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.tensors.tetr_project": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.geometry.LatticeSystem.tetragonal": {"tf": 1}}, "df": 1}}}}}}}}, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.tensors.voigt_to_elastic_tensor": {"tf": 1}, "pydrex.tensors.elastic_tensor_to_voigt": {"tf": 1}, "tests.test_tensors.test_voigt_tensor": {"tf": 1}}, "df": 3}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "n": {"docs": {"tests.conftest.PytestConsoleLogger.pytest_runtest_teardown": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"tests.conftest.named_tempfile_kwargs": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"tests.test_config.test_specfile": {"tf": 1}, "tests.test_core.TestDislocationCreepOPX.test_shear_dudz": {"tf": 1}, "tests.test_core.TestDislocationCreepOPX.test_shear_dvdx": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}, "tests.test_diagnostics.TestElasticityComponents.test_olivine_Browaeys2004": {"tf": 1}, "tests.test_diagnostics.TestElasticityComponents.test_enstatite_Browaeys2004": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_pointX": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_random": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_girdle": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_output_shape": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_upsample": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_downsample": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_common_input_errors": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_0": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_twopoles90Z": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_spread10X": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_uniform_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread10X_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread45X_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_textures_increasing_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_girdle_ortho": {"tf": 1}, "tests.test_doctests.test_doctests": {"tf": 1}, "tests.test_geometry.test_poles_example": {"tf": 1}, "tests.test_geometry.test_lambert_equal_area": {"tf": 1}, "tests.test_scsv.test_validate_schema": {"tf": 1}, "tests.test_scsv.test_read_specfile": {"tf": 1}, "tests.test_scsv.test_save_specfile": {"tf": 1}, "tests.test_scsv.test_read_Kaminski2002": {"tf": 1}, "tests.test_scsv.test_save_scsv_errors": {"tf": 1}, "tests.test_scsv.test_read_Kaminski2004": {"tf": 1}, "tests.test_scsv.test_read_Skemer2016": {"tf": 1}, "tests.test_simple_shear_2d.TestPreliminaries.test_strain_increment": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_zero_recrystallisation": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_grainsize_median": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dudz_pathline": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}, "tests.test_tensors.test_voigt_decompose": {"tf": 1}, "tests.test_tensors.test_voigt_tensor": {"tf": 1}, "tests.test_tensors.test_voigt_to_vector": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_10k": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_ensemble": {"tf": 1}}, "df": 51, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "x": {"docs": {"tests.test_core.TestDislocationCreepOPX": {"tf": 1}, "tests.test_core.TestDislocationCreepOPX.class_id": {"tf": 1}, "tests.test_core.TestDislocationCreepOPX.test_shear_dudz": {"tf": 1}, "tests.test_core.TestDislocationCreepOPX.test_shear_dvdx": {"tf": 1}}, "df": 4}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {"tests.test_core.TestDislocationCreepOlivineA": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.class_id": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"tf": 1}}, "df": 6}}}}}}}}}}}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"2": {"docs": {}, "df": 0, "d": {"docs": {"tests.test_core.TestRecrystallisation2D": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.class_id": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}}, "df": 4}}, "docs": {}, "df": 0}}}}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {"tests.test_corner_flow_2d.TestOlivineA": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.class_id": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.run": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.class_id": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_Kaminski2001": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_long_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_Kaminski2004": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_zero_recrystallisation": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_grainsize_median": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dudz_pathline": {"tf": 1}}, "df": 18}}}}}}}}, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"tests.test_diagnostics.TestElasticityComponents": {"tf": 1}, "tests.test_diagnostics.TestElasticityComponents.test_olivine_Browaeys2004": {"tf": 1}, "tests.test_diagnostics.TestElasticityComponents.test_enstatite_Browaeys2004": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {"tests.test_diagnostics.TestSymmetryPGR": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_pointX": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_random": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_girdle": {"tf": 1}}, "df": 4}}}}}}}}}}}, "v": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"tests.test_diagnostics.TestVolumeWeighting": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_output_shape": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_upsample": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_downsample": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_common_input_errors": {"tf": 1}}, "df": 5}}}}}}}}}}}}}}}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"tests.test_diagnostics.TestBinghamStats": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_0": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_twopoles90Z": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_spread10X": {"tf": 1}}, "df": 4}}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {"tests.test_diagnostics.TestMIndex": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_uniform_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread10X_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread45X_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_textures_increasing_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_girdle_ortho": {"tf": 1}}, "df": 6}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"tests.test_simple_shear_2d.TestPreliminaries": {"tf": 1}, "tests.test_simple_shear_2d.TestPreliminaries.test_strain_increment": {"tf": 1}}, "df": 2}}}}}}}}}}}}}, "f": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"2": {"0": {"2": {"1": {"docs": {"tests.test_simple_shear_3d.TestFraters2021": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.class_id": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 4}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {"tests.test_vortex_2d.TestCellOlivineA": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.class_id": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.run": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_10k": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_ensemble": {"tf": 1}}, "df": 6}}}}}}}}}}}}}}, "x": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_diagnostics.TestMIndex.test_texture_uniform_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread10X_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread45X_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_girdle_ortho": {"tf": 1}}, "df": 4, "s": {"docs": {"tests.test_diagnostics.TestMIndex.test_textures_increasing_ortho": {"tf": 1}}, "df": 1}}}}}}}, "o": {"docs": {"pydrex.geometry.to_cartesian": {"tf": 1}, "pydrex.geometry.to_spherical": {"tf": 1}, "pydrex.geometry.to_indices": {"tf": 1}, "pydrex.tensors.upper_tri_to_symmetric": {"tf": 1}, "pydrex.tensors.voigt_to_elastic_tensor": {"tf": 1}, "pydrex.tensors.elastic_tensor_to_voigt": {"tf": 1}, "pydrex.tensors.voigt_matrix_to_vector": {"tf": 1}, "pydrex.tensors.voigt_vector_to_matrix": {"tf": 1}, "tests.test_tensors.test_voigt_to_vector": {"tf": 1}}, "df": 9}, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"pydrex.io.SCSV_TYPEMAP": {"tf": 1}}, "df": 1}}}}}}, "w": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"9": {"0": {"docs": {}, "df": 0, "z": {"docs": {"tests.test_diagnostics.TestBinghamStats.test_average_twopoles90Z": {"tf": 1}}, "df": 1}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}}}}}, "r": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.geometry.LatticeSystem.rhombohedral": {"tf": 1}}, "df": 1}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.io.read_scsv": {"tf": 1}, "tests.test_scsv.test_read_specfile": {"tf": 1}, "tests.test_scsv.test_read_Kaminski2002": {"tf": 1}, "tests.test_scsv.test_read_Kaminski2004": {"tf": 1}, "tests.test_scsv.test_read_Skemer2016": {"tf": 1}}, "df": 5}}, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.io.resolve_path": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.stats.resample_orientations": {"tf": 1}}, "df": 1}}}}}}, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.minerals.Mineral.regime": {"tf": 1}}, "df": 1}}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.utils.remove_nans": {"tf": 1}, "pydrex.utils.remove_dim": {"tf": 1}}, "df": 2}}}}, "d": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "w": {"docs": {"pydrex.utils.redraw_legend": {"tf": 1}}, "df": 1}}}}, "f": {"docs": {"tests.conftest.ref_axes": {"tf": 1}}, "df": 1}, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.test_zero_recrystallisation": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"pydrex.stats.misorientations_random": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_random": {"tf": 1}}, "df": 2}}}}, "y": {"docs": {"tests.conftest.ray_session": {"tf": 1}}, "df": 1}}, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.tensors.rotate": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {"tests.test_corner_flow_2d.TestOlivineA.run": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.run": {"tf": 1}}, "df": 4, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"tests.conftest.PytestConsoleLogger.pytest_runtest_teardown": {"tf": 1}}, "df": 1}}}}}}}, "w": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.io.write_scsv_header": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.logger.warning": {"tf": 1}}, "df": 1}}}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.logger.quiet_aliens": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.utils.quat_product": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.minerals.Mineral.uband": {"tf": 1}}, "df": 1}}}}, "p": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.minerals.Mineral.update_orientations": {"tf": 1}}, "df": 1}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.tensors.upper_tri_to_symmetric": {"tf": 1}}, "df": 1}}}, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_diagnostics.TestVolumeWeighting.test_upsample": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.visualisation.figure_unless": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {"tests.test_diagnostics.TestMIndex.test_texture_uniform_ortho": {"tf": 1}}, "df": 1}}}}}}}, "k": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "i": {"2": {"0": {"0": {"1": {"docs": {"pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}, "tests.conftest.params_Kaminski2001_fig5_solid": {"tf": 1}, "tests.conftest.params_Kaminski2001_fig5_shortdash": {"tf": 1}, "tests.conftest.params_Kaminski2001_fig5_longdash": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_Kaminski2001": {"tf": 1}}, "df": 7}, "2": {"docs": {"tests.test_scsv.test_read_Kaminski2002": {"tf": 1}}, "df": 1}, "4": {"docs": {"pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "tests.conftest.params_Kaminski2004_fig4_triangles": {"tf": 1}, "tests.conftest.params_Kaminski2004_fig4_squares": {"tf": 1}, "tests.conftest.params_Kaminski2004_fig4_circles": {"tf": 1}, "tests.test_scsv.test_read_Kaminski2004": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_Kaminski2004": {"tf": 1}}, "df": 8}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}}, "b": {"docs": {"pydrex.stats.exponential_kamb": {"tf": 1}, "pydrex.stats.linear_inverse_kamb": {"tf": 1}, "pydrex.stats.square_inverse_kamb": {"tf": 1}, "pydrex.stats.kamb_count": {"tf": 1}}, "df": 4}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}}, "df": 1}}}}}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"tests.conftest.named_tempfile_kwargs": {"tf": 1}}, "df": 1}}}}}}, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.test_zero_recrystallisation": {"tf": 1}}, "df": 1}}}}, "x": {"docs": {}, "df": 0, "z": {"docs": {"tests.test_vortex_2d.TestCellOlivineA.test_xz_10k": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_ensemble": {"tf": 1}}, "df": 3}}}}, "fullname": {"root": {"0": {"0": {"1": {"docs": {"tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"tf": 1}}, "df": 3}, "docs": {}, "df": 0}, "1": {"0": {"docs": {"tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "docs": {"tests.test_diagnostics.TestBinghamStats.test_average_0": {"tf": 1}}, "df": 1}, "1": {"0": {"0": {"docs": {"tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"tf": 1}}, "df": 3}, "docs": {}, "df": 0, "k": {"docs": {"tests.test_vortex_2d.TestCellOlivineA.test_xz_10k": {"tf": 1}}, "df": 1}}, "docs": {}, "df": 0}, "2": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.utils.lag_2d_corner_flow": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}, "tests.test_corner_flow_2d": {"tf": 1}, "tests.test_corner_flow_2d.SUBDIR": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.class_id": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.run": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}, "tests.test_simple_shear_2d": {"tf": 1}, "tests.test_simple_shear_2d.SUBDIR": {"tf": 1}, "tests.test_simple_shear_2d.TestPreliminaries": {"tf": 1}, "tests.test_simple_shear_2d.TestPreliminaries.test_strain_increment": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.class_id": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_Kaminski2001": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_long_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_Kaminski2004": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_zero_recrystallisation": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_grainsize_median": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dudz_pathline": {"tf": 1}, "tests.test_vortex_2d": {"tf": 1}, "tests.test_vortex_2d.SUBDIR": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.class_id": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.run": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_10k": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_ensemble": {"tf": 1}}, "df": 36}}, "3": {"docs": {}, "df": 0, "d": {"docs": {"tests.test_simple_shear_3d": {"tf": 1}, "tests.test_simple_shear_3d.SUBDIR": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.class_id": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 6}}, "docs": {"pydrex.exceptions.MissingDependencyError.__init__": {"tf": 1}, "pydrex.exceptions.ConfigError.__init__": {"tf": 1}, "pydrex.exceptions.MeshError.__init__": {"tf": 1}, "pydrex.exceptions.IterationError.__init__": {"tf": 1}, "pydrex.exceptions.SCSVError.__init__": {"tf": 1}, "pydrex.exceptions.ModelContextError.__init__": {"tf": 1}, "pydrex.minerals.Mineral.__init__": {"tf": 1}, "tests.conftest.PytestConsoleLogger.__init__": {"tf": 1}}, "df": 8, "p": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {"pydrex": {"tf": 1}, "pydrex.axes": {"tf": 1}, "pydrex.axes.PoleFigureAxes": {"tf": 1}, "pydrex.axes.PoleFigureAxes.name": {"tf": 1}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.cli": {"tf": 1}, "pydrex.cli.CliTool": {"tf": 1}, "pydrex.cli.MeshGenerator": {"tf": 1}, "pydrex.cli.H5partExtractor": {"tf": 1}, "pydrex.cli.NPZFileInspector": {"tf": 1}, "pydrex.cli.PoleFigureVisualiser": {"tf": 1}, "pydrex.cli.CLI_HANDLERS": {"tf": 1}, "pydrex.core": {"tf": 1}, "pydrex.core.PERMUTATION_SYMBOL": {"tf": 1}, "pydrex.core.MineralPhase": {"tf": 1}, "pydrex.core.MineralPhase.olivine": {"tf": 1}, "pydrex.core.MineralPhase.enstatite": {"tf": 1}, "pydrex.core.DeformationRegime": {"tf": 1}, "pydrex.core.DeformationRegime.diffusion": {"tf": 1}, "pydrex.core.DeformationRegime.dislocation": {"tf": 1}, "pydrex.core.DeformationRegime.byerlee": {"tf": 1}, "pydrex.core.DeformationRegime.max_viscosity": {"tf": 1}, "pydrex.core.MineralFabric": {"tf": 1}, "pydrex.core.MineralFabric.olivine_A": {"tf": 1}, "pydrex.core.MineralFabric.olivine_B": {"tf": 1}, "pydrex.core.MineralFabric.olivine_C": {"tf": 1}, "pydrex.core.MineralFabric.olivine_D": {"tf": 1}, "pydrex.core.MineralFabric.olivine_E": {"tf": 1}, "pydrex.core.MineralFabric.enstatite_AB": {"tf": 1}, "pydrex.core.get_crss": {"tf": 1}, "pydrex.core.derivatives": {"tf": 1}, "pydrex.diagnostics": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.diagnostics.bingham_average": {"tf": 1}, "pydrex.diagnostics.finite_strain": {"tf": 1}, "pydrex.diagnostics.symmetry_pgr": {"tf": 1}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.diagnostics.coaxial_index": {"tf": 1}, "pydrex.diagnostics.smallest_angle": {"tf": 1}, "pydrex.exceptions": {"tf": 1}, "pydrex.exceptions.Error": {"tf": 1}, "pydrex.exceptions.MissingDependencyError": {"tf": 1}, "pydrex.exceptions.MissingDependencyError.__init__": {"tf": 1}, "pydrex.exceptions.MissingDependencyError.message": {"tf": 1}, "pydrex.exceptions.ConfigError": {"tf": 1}, "pydrex.exceptions.ConfigError.__init__": {"tf": 1}, "pydrex.exceptions.ConfigError.message": {"tf": 1}, "pydrex.exceptions.MeshError": {"tf": 1}, "pydrex.exceptions.MeshError.__init__": {"tf": 1}, "pydrex.exceptions.MeshError.message": {"tf": 1}, "pydrex.exceptions.IterationError": {"tf": 1}, "pydrex.exceptions.IterationError.__init__": {"tf": 1}, "pydrex.exceptions.IterationError.message": {"tf": 1}, "pydrex.exceptions.SCSVError": {"tf": 1}, "pydrex.exceptions.SCSVError.__init__": {"tf": 1}, "pydrex.exceptions.SCSVError.message": {"tf": 1}, "pydrex.exceptions.ModelContextError": {"tf": 1}, "pydrex.exceptions.ModelContextError.__init__": {"tf": 1}, "pydrex.exceptions.ModelContextError.message": {"tf": 1}, "pydrex.geometry": {"tf": 1}, "pydrex.geometry.LatticeSystem": {"tf": 1}, "pydrex.geometry.LatticeSystem.triclinic": {"tf": 1}, "pydrex.geometry.LatticeSystem.monoclinic": {"tf": 1}, "pydrex.geometry.LatticeSystem.orthorhombic": {"tf": 1}, "pydrex.geometry.LatticeSystem.rhombohedral": {"tf": 1}, "pydrex.geometry.LatticeSystem.tetragonal": {"tf": 1}, "pydrex.geometry.LatticeSystem.hexagonal": {"tf": 1}, "pydrex.geometry.to_cartesian": {"tf": 1}, "pydrex.geometry.to_spherical": {"tf": 1}, "pydrex.geometry.misorientation_angles": {"tf": 1}, "pydrex.geometry.symmetry_operations": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.geometry.lambert_equal_area": {"tf": 1}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}, "pydrex.geometry.to_indices": {"tf": 1}, "pydrex.io": {"tf": 1}, "pydrex.io.DEFAULT_PARAMS": {"tf": 1}, "pydrex.io.SCSV_TYPEMAP": {"tf": 1}, "pydrex.io.extract_h5part": {"tf": 1}, "pydrex.io.read_scsv": {"tf": 1}, "pydrex.io.write_scsv_header": {"tf": 1}, "pydrex.io.save_scsv": {"tf": 1}, "pydrex.io.parse_config": {"tf": 1}, "pydrex.io.resolve_path": {"tf": 1}, "pydrex.io.stringify": {"tf": 1}, "pydrex.io.data": {"tf": 1}, "pydrex.logger": {"tf": 1}, "pydrex.logger.ConsoleFormatter": {"tf": 1}, "pydrex.logger.ConsoleFormatter.colorfmt": {"tf": 1}, "pydrex.logger.ConsoleFormatter.format": {"tf": 1}, "pydrex.logger.LOGGER": {"tf": 1}, "pydrex.logger.CONSOLE_LOGGER": {"tf": 1}, "pydrex.logger.handle_exception": {"tf": 1}, "pydrex.logger.handler_level": {"tf": 1}, "pydrex.logger.logfile_enable": {"tf": 1}, "pydrex.logger.critical": {"tf": 1}, "pydrex.logger.error": {"tf": 1}, "pydrex.logger.warning": {"tf": 1}, "pydrex.logger.info": {"tf": 1}, "pydrex.logger.debug": {"tf": 1}, "pydrex.logger.exception": {"tf": 1}, "pydrex.logger.quiet_aliens": {"tf": 1}, "pydrex.minerals": {"tf": 1}, "pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}, "pydrex.minerals.OLIVINE_PRIMARY_AXIS": {"tf": 1}, "pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"tf": 1}, "pydrex.minerals.voigt_averages": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.minerals.Mineral.__init__": {"tf": 1}, "pydrex.minerals.Mineral.phase": {"tf": 1}, "pydrex.minerals.Mineral.fabric": {"tf": 1}, "pydrex.minerals.Mineral.regime": {"tf": 1}, "pydrex.minerals.Mineral.n_grains": {"tf": 1}, "pydrex.minerals.Mineral.fractions_init": {"tf": 1}, "pydrex.minerals.Mineral.orientations_init": {"tf": 1}, "pydrex.minerals.Mineral.fractions": {"tf": 1}, "pydrex.minerals.Mineral.orientations": {"tf": 1}, "pydrex.minerals.Mineral.seed": {"tf": 1}, "pydrex.minerals.Mineral.lband": {"tf": 1}, "pydrex.minerals.Mineral.uband": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.minerals.Mineral.save": {"tf": 1}, "pydrex.minerals.Mineral.load": {"tf": 1}, "pydrex.minerals.Mineral.from_file": {"tf": 1}, "pydrex.mock": {"tf": 1}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}, "pydrex.pathlines": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.stats": {"tf": 1}, "pydrex.stats.resample_orientations": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.stats.misorientations_random": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.stats.exponential_kamb": {"tf": 1}, "pydrex.stats.linear_inverse_kamb": {"tf": 1}, "pydrex.stats.square_inverse_kamb": {"tf": 1}, "pydrex.stats.kamb_count": {"tf": 1}, "pydrex.stats.schmidt_count": {"tf": 1}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}, "pydrex.tensors": {"tf": 1}, "pydrex.tensors.PERMUTATION_SYMBOL": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 1}, "pydrex.tensors.mono_project": {"tf": 1}, "pydrex.tensors.ortho_project": {"tf": 1}, "pydrex.tensors.tetr_project": {"tf": 1}, "pydrex.tensors.hex_project": {"tf": 1}, "pydrex.tensors.upper_tri_to_symmetric": {"tf": 1}, "pydrex.tensors.voigt_to_elastic_tensor": {"tf": 1}, "pydrex.tensors.elastic_tensor_to_voigt": {"tf": 1}, "pydrex.tensors.voigt_matrix_to_vector": {"tf": 1}, "pydrex.tensors.voigt_vector_to_matrix": {"tf": 1}, "pydrex.tensors.rotate": {"tf": 1}, "pydrex.utils": {"tf": 1}, "pydrex.utils.import_proc_pool": {"tf": 1}, "pydrex.utils.strain_increment": {"tf": 1}, "pydrex.utils.apply_gbs": {"tf": 1}, "pydrex.utils.extract_vars": {"tf": 1}, "pydrex.utils.remove_nans": {"tf": 1}, "pydrex.utils.remove_dim": {"tf": 1}, "pydrex.utils.add_dim": {"tf": 1}, "pydrex.utils.default_ncpus": {"tf": 1}, "pydrex.utils.diff_like": {"tf": 1}, "pydrex.utils.angle_fse_simpleshear": {"tf": 1}, "pydrex.utils.lag_2d_corner_flow": {"tf": 1}, "pydrex.utils.quat_product": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1}, "pydrex.utils.add_subplot_labels": {"tf": 1}, "pydrex.velocity": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}, "pydrex.visualisation": {"tf": 1}, "pydrex.visualisation.polefigures": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}, "pydrex.visualisation.grainsizes": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}, "pydrex.visualisation.figure_unless": {"tf": 1}, "pydrex.visualisation.figure": {"tf": 1}}, "df": 192}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"tests.conftest.pytest_addoption": {"tf": 1}, "tests.conftest.PytestConsoleLogger.pytest_runtest_teardown": {"tf": 1}, "tests.conftest.pytest_configure": {"tf": 1}, "tests.conftest.pytest_collection_modifyitems": {"tf": 1}}, "df": 4, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"tests.conftest.PytestConsoleLogger": {"tf": 1}, "tests.conftest.PytestConsoleLogger.__init__": {"tf": 1}, "tests.conftest.PytestConsoleLogger.name": {"tf": 1}, "tests.conftest.PytestConsoleLogger.log_cli_handler": {"tf": 1}, "tests.conftest.PytestConsoleLogger.pytest_runtest_teardown": {"tf": 1}}, "df": 5}}}}}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.axes.PoleFigureAxes": {"tf": 1}, "pydrex.axes.PoleFigureAxes.name": {"tf": 1}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 4}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.cli.PoleFigureVisualiser": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {"pydrex.visualisation.polefigures": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {"pydrex.geometry.poles": {"tf": 1}, "tests.test_geometry.test_poles_example": {"tf": 1}}, "df": 2}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.stats.point_density": {"tf": 1}}, "df": 1, "x": {"docs": {"tests.test_diagnostics.TestSymmetryPGR.test_pointX": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.utils.import_proc_pool": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.core.PERMUTATION_SYMBOL": {"tf": 1}, "pydrex.tensors.PERMUTATION_SYMBOL": {"tf": 1}}, "df": 2}}}}}}}}}}, "g": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.diagnostics.symmetry_pgr": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.io.DEFAULT_PARAMS": {"tf": 1}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}, "tests.conftest.params_Fraters2021": {"tf": 1}, "tests.conftest.params_Kaminski2001_fig5_solid": {"tf": 1}, "tests.conftest.params_Kaminski2001_fig5_shortdash": {"tf": 1}, "tests.conftest.params_Kaminski2001_fig5_longdash": {"tf": 1}, "tests.conftest.params_Kaminski2004_fig4_triangles": {"tf": 1}, "tests.conftest.params_Kaminski2004_fig4_squares": {"tf": 1}, "tests.conftest.params_Kaminski2004_fig4_circles": {"tf": 1}, "tests.conftest.params_Hedjazian2017": {"tf": 1}}, "df": 17}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.io.parse_config": {"tf": 1}}, "df": 1}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {"pydrex.io.resolve_path": {"tf": 1}}, "df": 1, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dudz_pathline": {"tf": 1}}, "df": 3, "s": {"docs": {"pydrex.pathlines": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 2}}}}}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.minerals.OLIVINE_PRIMARY_AXIS": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.tensors.mono_project": {"tf": 1}, "pydrex.tensors.ortho_project": {"tf": 1}, "pydrex.tensors.tetr_project": {"tf": 1}, "pydrex.tensors.hex_project": {"tf": 1}}, "df": 4}}}}, "c": {"docs": {"pydrex.utils.import_proc_pool": {"tf": 1}}, "df": 1}, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.utils.quat_product": {"tf": 1}}, "df": 1}}}}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.minerals.Mineral.phase": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {"pydrex.core.MineralFabric.olivine_A": {"tf": 1}}, "df": 1, "x": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.axes": {"tf": 1}, "pydrex.axes.PoleFigureAxes": {"tf": 1}, "pydrex.axes.PoleFigureAxes.name": {"tf": 1}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "tests.conftest.ref_axes": {"tf": 1}}, "df": 6}}, "i": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.minerals.OLIVINE_PRIMARY_AXIS": {"tf": 1}}, "df": 1}}}, "b": {"docs": {"pydrex.core.MineralFabric.enstatite_AB": {"tf": 1}}, "df": 1}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.diagnostics.bingham_average": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_0": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_twopoles90Z": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_spread10X": {"tf": 1}}, "df": 4, "s": {"docs": {"pydrex.minerals.voigt_averages": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.diagnostics.smallest_angle": {"tf": 1}, "pydrex.utils.angle_fse_simpleshear": {"tf": 1}}, "df": 2, "s": {"docs": {"pydrex.geometry.misorientation_angles": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {"pydrex.geometry.lambert_equal_area": {"tf": 1}, "tests.test_geometry.test_lambert_equal_area": {"tf": 1}}, "df": 2}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.logger.quiet_aliens": {"tf": 1}}, "df": 1}}}, "g": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.visualisation.alignment": {"tf": 1}}, "df": 1}}}}}}}}, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.utils.apply_gbs": {"tf": 1}}, "df": 1}}}}, "d": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.utils.add_dim": {"tf": 1}, "pydrex.utils.add_subplot_labels": {"tf": 1}}, "df": 2, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"tests.conftest.pytest_addoption": {"tf": 1}}, "df": 1}}}}}}}}}, "n": {"docs": {"pydrex.minerals.Mineral.n_grains": {"tf": 1}, "tests.conftest.n_grains": {"tf": 1}}, "df": 2, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.axes.PoleFigureAxes.name": {"tf": 1}, "tests.conftest.PytestConsoleLogger.name": {"tf": 1}}, "df": 2, "d": {"docs": {"tests.conftest.named_tempfile_kwargs": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.utils.remove_nans": {"tf": 1}}, "df": 1}}}, "p": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.cli.NPZFileInspector": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.utils.default_ncpus": {"tf": 1}, "tests.conftest.ncpus": {"tf": 1}}, "df": 2}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "x": {"4": {"5": {"docs": {"tests.conftest.seeds_nearX45": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.minerals.Mineral.seed": {"tf": 1}, "tests.conftest.seed": {"tf": 1}}, "df": 2, "s": {"docs": {"tests.conftest.seeds": {"tf": 1}, "tests.conftest.seeds_nearX45": {"tf": 1}}, "df": 2}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"tests.conftest.ray_session": {"tf": 1}}, "df": 1}}}}}}, "y": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.core.PERMUTATION_SYMBOL": {"tf": 1}, "pydrex.tensors.PERMUTATION_SYMBOL": {"tf": 1}}, "df": 2}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.diagnostics.symmetry_pgr": {"tf": 1}, "pydrex.geometry.symmetry_operations": {"tf": 1}}, "df": 2}, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.tensors.upper_tri_to_symmetric": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.diagnostics.finite_strain": {"tf": 1}, "pydrex.utils.strain_increment": {"tf": 1}, "tests.test_simple_shear_2d.TestPreliminaries.test_strain_increment": {"tf": 1}}, "df": 3}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.io.stringify": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.visualisation.strengths": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}}, "df": 2}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.stats": {"tf": 1}, "pydrex.stats.resample_orientations": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.stats.misorientations_random": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.stats.exponential_kamb": {"tf": 1}, "pydrex.stats.linear_inverse_kamb": {"tf": 1}, "pydrex.stats.square_inverse_kamb": {"tf": 1}, "pydrex.stats.kamb_count": {"tf": 1}, "pydrex.stats.schmidt_count": {"tf": 1}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}}, "df": 11}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "y": {"4": {"docs": {"tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.diagnostics.smallest_angle": {"tf": 1}}, "df": 1}}}}}}}, "c": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "v": {"docs": {"pydrex.io.SCSV_TYPEMAP": {"tf": 1}, "pydrex.io.read_scsv": {"tf": 1}, "pydrex.io.write_scsv_header": {"tf": 1}, "pydrex.io.save_scsv": {"tf": 1}, "tests.test_scsv": {"tf": 1}, "tests.test_scsv.test_validate_schema": {"tf": 1}, "tests.test_scsv.test_read_specfile": {"tf": 1}, "tests.test_scsv.test_save_specfile": {"tf": 1}, "tests.test_scsv.test_read_Kaminski2002": {"tf": 1}, "tests.test_scsv.test_save_scsv_errors": {"tf": 1.4142135623730951}, "tests.test_scsv.test_read_Kaminski2004": {"tf": 1}, "tests.test_scsv.test_read_Skemer2016": {"tf": 1}}, "df": 12, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.exceptions.SCSVError": {"tf": 1}, "pydrex.exceptions.SCSVError.__init__": {"tf": 1}, "pydrex.exceptions.SCSVError.message": {"tf": 1}}, "df": 3}}}}}}}, "h": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.stats.schmidt_count": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"tests.test_scsv.test_validate_schema": {"tf": 1}}, "df": 1}}}}}, "p": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.geometry.to_spherical": {"tf": 1}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}}, "df": 2}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.visualisation.spin": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_config.test_specfile": {"tf": 1}, "tests.test_scsv.test_read_specfile": {"tf": 1}, "tests.test_scsv.test_save_specfile": {"tf": 1}}, "df": 3}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"1": {"0": {"docs": {}, "df": 0, "x": {"docs": {"tests.test_diagnostics.TestBinghamStats.test_average_spread10X": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread10X_ortho": {"tf": 1}}, "df": 2}}, "docs": {}, "df": 0}, "4": {"5": {"docs": {}, "df": 0, "x": {"docs": {"tests.test_diagnostics.TestMIndex.test_texture_spread45X_ortho": {"tf": 1}}, "df": 1}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}}, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {"pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "tests.conftest.params_Kaminski2001_fig5_shortdash": {"tf": 1}}, "df": 2}}}}}}, "w": {"docs": {"pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.velocity.simple_shear_2d": {"tf": 1}, "tests.test_core.TestDislocationCreepOPX.test_shear_dudz": {"tf": 1}, "tests.test_core.TestDislocationCreepOPX.test_shear_dvdx": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}, "tests.test_simple_shear_2d": {"tf": 1}, "tests.test_simple_shear_2d.SUBDIR": {"tf": 1}, "tests.test_simple_shear_2d.TestPreliminaries": {"tf": 1}, "tests.test_simple_shear_2d.TestPreliminaries.test_strain_increment": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.class_id": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_Kaminski2001": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_long_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_Kaminski2004": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_zero_recrystallisation": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_grainsize_median": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dudz_pathline": {"tf": 1}, "tests.test_simple_shear_3d": {"tf": 1}, "tests.test_simple_shear_3d.SUBDIR": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.class_id": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 33, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_diagnostics.TestVolumeWeighting.test_output_shape": {"tf": 1}}, "df": 1}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.stats.square_inverse_kamb": {"tf": 1}}, "df": 1, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "k": {"docs": {"pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {"pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "tests.conftest.params_Kaminski2004_fig4_squares": {"tf": 1}}, "df": 2}}}}}}, "a": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.io.save_scsv": {"tf": 1}, "pydrex.minerals.Mineral.save": {"tf": 1}, "tests.test_scsv.test_save_specfile": {"tf": 1}, "tests.test_scsv.test_save_scsv_errors": {"tf": 1}}, "df": 4}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {"pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"tf": 1}}, "df": 5}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "tests.conftest.params_Kaminski2001_fig5_solid": {"tf": 1}}, "df": 2}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.velocity.simple_shear_2d": {"tf": 1}, "tests.test_simple_shear_2d": {"tf": 1}, "tests.test_simple_shear_2d.SUBDIR": {"tf": 1}, "tests.test_simple_shear_2d.TestPreliminaries": {"tf": 1}, "tests.test_simple_shear_2d.TestPreliminaries.test_strain_increment": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.class_id": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_Kaminski2001": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_long_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_Kaminski2004": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_zero_recrystallisation": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_grainsize_median": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dudz_pathline": {"tf": 1}, "tests.test_simple_shear_3d": {"tf": 1}, "tests.test_simple_shear_3d.SUBDIR": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.class_id": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 25, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.utils.angle_fse_simpleshear": {"tf": 1}}, "df": 1}}}}}}}}}}, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.utils.add_subplot_labels": {"tf": 1}}, "df": 1}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {"tests.test_core.SUBDIR": {"tf": 1}, "tests.test_corner_flow_2d.SUBDIR": {"tf": 1}, "tests.test_simple_shear_2d.SUBDIR": {"tf": 1}, "tests.test_simple_shear_3d.SUBDIR": {"tf": 1}, "tests.test_vortex_2d.SUBDIR": {"tf": 1}}, "df": 5}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"2": {"0": {"1": {"6": {"docs": {"pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}, "tests.test_scsv.test_read_Skemer2016": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}}}, "c": {"docs": {"pydrex.core.MineralFabric.olivine_C": {"tf": 1}}, "df": 1, "l": {"docs": {}, "df": 0, "i": {"docs": {"pydrex.cli": {"tf": 1}, "pydrex.cli.CliTool": {"tf": 1}, "pydrex.cli.MeshGenerator": {"tf": 1}, "pydrex.cli.H5partExtractor": {"tf": 1}, "pydrex.cli.NPZFileInspector": {"tf": 1}, "pydrex.cli.PoleFigureVisualiser": {"tf": 1}, "pydrex.cli.CLI_HANDLERS": {"tf": 1.4142135623730951}, "tests.conftest.PytestConsoleLogger.log_cli_handler": {"tf": 1}}, "df": 8, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.cli.CliTool": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"tests.test_core.TestDislocationCreepOPX.class_id": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.class_id": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.class_id": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.class_id": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.class_id": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.class_id": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.class_id": {"tf": 1}}, "df": 7}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.core": {"tf": 1}, "pydrex.core.PERMUTATION_SYMBOL": {"tf": 1}, "pydrex.core.MineralPhase": {"tf": 1}, "pydrex.core.MineralPhase.olivine": {"tf": 1}, "pydrex.core.MineralPhase.enstatite": {"tf": 1}, "pydrex.core.DeformationRegime": {"tf": 1}, "pydrex.core.DeformationRegime.diffusion": {"tf": 1}, "pydrex.core.DeformationRegime.dislocation": {"tf": 1}, "pydrex.core.DeformationRegime.byerlee": {"tf": 1}, "pydrex.core.DeformationRegime.max_viscosity": {"tf": 1}, "pydrex.core.MineralFabric": {"tf": 1}, "pydrex.core.MineralFabric.olivine_A": {"tf": 1}, "pydrex.core.MineralFabric.olivine_B": {"tf": 1}, "pydrex.core.MineralFabric.olivine_C": {"tf": 1}, "pydrex.core.MineralFabric.olivine_D": {"tf": 1}, "pydrex.core.MineralFabric.olivine_E": {"tf": 1}, "pydrex.core.MineralFabric.enstatite_AB": {"tf": 1}, "pydrex.core.get_crss": {"tf": 1}, "pydrex.core.derivatives": {"tf": 1}, "tests.test_core": {"tf": 1}, "tests.test_core.SUBDIR": {"tf": 1}, "tests.test_core.TestDislocationCreepOPX": {"tf": 1}, "tests.test_core.TestDislocationCreepOPX.class_id": {"tf": 1}, "tests.test_core.TestDislocationCreepOPX.test_shear_dudz": {"tf": 1}, "tests.test_core.TestDislocationCreepOPX.test_shear_dvdx": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.class_id": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"tf": 1}, "tests.test_core.TestRecrystallisation2D": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.class_id": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}}, "df": 35}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.utils.lag_2d_corner_flow": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}, "tests.test_corner_flow_2d": {"tf": 1}, "tests.test_corner_flow_2d.SUBDIR": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.class_id": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.run": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}}, "df": 8}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1}}, "df": 1}}}}}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"tests.test_diagnostics.TestVolumeWeighting.test_common_input_errors": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.diagnostics.coaxial_index": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.io.parse_config": {"tf": 1}, "tests.test_config": {"tf": 1}, "tests.test_config.test_specfile": {"tf": 1}}, "df": 3, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.exceptions.ConfigError": {"tf": 1}, "pydrex.exceptions.ConfigError.__init__": {"tf": 1}, "pydrex.exceptions.ConfigError.message": {"tf": 1}}, "df": 3}}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"tests.conftest.pytest_configure": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"tests.conftest": {"tf": 1}, "tests.conftest.pytest_addoption": {"tf": 1}, "tests.conftest.PytestConsoleLogger": {"tf": 1}, "tests.conftest.PytestConsoleLogger.__init__": {"tf": 1}, "tests.conftest.PytestConsoleLogger.name": {"tf": 1}, "tests.conftest.PytestConsoleLogger.log_cli_handler": {"tf": 1}, "tests.conftest.PytestConsoleLogger.pytest_runtest_teardown": {"tf": 1}, "tests.conftest.pytest_configure": {"tf": 1}, "tests.conftest.pytest_collection_modifyitems": {"tf": 1}, "tests.conftest.outdir": {"tf": 1}, "tests.conftest.ncpus": {"tf": 1}, "tests.conftest.named_tempfile_kwargs": {"tf": 1}, "tests.conftest.ray_session": {"tf": 1}, "tests.conftest.console_handler": {"tf": 1}, "tests.conftest.params_Fraters2021": {"tf": 1}, "tests.conftest.params_Kaminski2001_fig5_solid": {"tf": 1}, "tests.conftest.params_Kaminski2001_fig5_shortdash": {"tf": 1}, "tests.conftest.params_Kaminski2001_fig5_longdash": {"tf": 1}, "tests.conftest.params_Kaminski2004_fig4_triangles": {"tf": 1}, "tests.conftest.params_Kaminski2004_fig4_squares": {"tf": 1}, "tests.conftest.params_Kaminski2004_fig4_circles": {"tf": 1}, "tests.conftest.params_Hedjazian2017": {"tf": 1}, "tests.conftest.n_grains": {"tf": 1}, "tests.conftest.hkl": {"tf": 1}, "tests.conftest.ref_axes": {"tf": 1}, "tests.conftest.seeds": {"tf": 1}, "tests.conftest.seed": {"tf": 1}, "tests.conftest.seeds_nearX45": {"tf": 1}}, "df": 28}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.logger.CONSOLE_LOGGER": {"tf": 1}, "tests.conftest.console_handler": {"tf": 1}}, "df": 2, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.logger.ConsoleFormatter": {"tf": 1}, "pydrex.logger.ConsoleFormatter.colorfmt": {"tf": 1}, "pydrex.logger.ConsoleFormatter.format": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.logger.ConsoleFormatter.colorfmt": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"tests.conftest.pytest_collection_modifyitems": {"tf": 1}}, "df": 1}}}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.stats.kamb_count": {"tf": 1}, "pydrex.stats.schmidt_count": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.core.get_crss": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.logger.critical": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.geometry.to_cartesian": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}}, "df": 1}}}}}}}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}}, "df": 2, "s": {"docs": {"pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "tests.conftest.params_Kaminski2004_fig4_circles": {"tf": 1}}, "df": 2}}}}}}, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.velocity.cell_2d": {"tf": 1}}, "df": 1}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.cli.MeshGenerator": {"tf": 1}}, "df": 1}}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.exceptions.MeshError": {"tf": 1}, "pydrex.exceptions.MeshError.__init__": {"tf": 1}, "pydrex.exceptions.MeshError.message": {"tf": 1}}, "df": 3}}}}}}, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.exceptions.MissingDependencyError.message": {"tf": 1}, "pydrex.exceptions.ConfigError.message": {"tf": 1}, "pydrex.exceptions.MeshError.message": {"tf": 1}, "pydrex.exceptions.IterationError.message": {"tf": 1}, "pydrex.exceptions.SCSVError.message": {"tf": 1}, "pydrex.exceptions.ModelContextError.message": {"tf": 1}}, "df": 6}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.test_grainsize_median": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.minerals.Mineral": {"tf": 1}, "pydrex.minerals.Mineral.__init__": {"tf": 1}, "pydrex.minerals.Mineral.phase": {"tf": 1}, "pydrex.minerals.Mineral.fabric": {"tf": 1}, "pydrex.minerals.Mineral.regime": {"tf": 1}, "pydrex.minerals.Mineral.n_grains": {"tf": 1}, "pydrex.minerals.Mineral.fractions_init": {"tf": 1}, "pydrex.minerals.Mineral.orientations_init": {"tf": 1}, "pydrex.minerals.Mineral.fractions": {"tf": 1}, "pydrex.minerals.Mineral.orientations": {"tf": 1}, "pydrex.minerals.Mineral.seed": {"tf": 1}, "pydrex.minerals.Mineral.lband": {"tf": 1}, "pydrex.minerals.Mineral.uband": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.minerals.Mineral.save": {"tf": 1}, "pydrex.minerals.Mineral.load": {"tf": 1}, "pydrex.minerals.Mineral.from_file": {"tf": 1}}, "df": 17, "p": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.core.MineralPhase": {"tf": 1}, "pydrex.core.MineralPhase.olivine": {"tf": 1}, "pydrex.core.MineralPhase.enstatite": {"tf": 1}}, "df": 3}}}}}, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.core.MineralFabric": {"tf": 1}, "pydrex.core.MineralFabric.olivine_A": {"tf": 1}, "pydrex.core.MineralFabric.olivine_B": {"tf": 1}, "pydrex.core.MineralFabric.olivine_C": {"tf": 1}, "pydrex.core.MineralFabric.olivine_D": {"tf": 1}, "pydrex.core.MineralFabric.olivine_E": {"tf": 1}, "pydrex.core.MineralFabric.enstatite_AB": {"tf": 1}}, "df": 7}}}}}}, "s": {"docs": {"pydrex.minerals": {"tf": 1}, "pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}, "pydrex.minerals.OLIVINE_PRIMARY_AXIS": {"tf": 1}, "pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"tf": 1}, "pydrex.minerals.voigt_averages": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.minerals.Mineral.__init__": {"tf": 1}, "pydrex.minerals.Mineral.phase": {"tf": 1}, "pydrex.minerals.Mineral.fabric": {"tf": 1}, "pydrex.minerals.Mineral.regime": {"tf": 1}, "pydrex.minerals.Mineral.n_grains": {"tf": 1}, "pydrex.minerals.Mineral.fractions_init": {"tf": 1}, "pydrex.minerals.Mineral.orientations_init": {"tf": 1}, "pydrex.minerals.Mineral.fractions": {"tf": 1}, "pydrex.minerals.Mineral.orientations": {"tf": 1}, "pydrex.minerals.Mineral.seed": {"tf": 1}, "pydrex.minerals.Mineral.lband": {"tf": 1}, "pydrex.minerals.Mineral.uband": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.minerals.Mineral.save": {"tf": 1}, "pydrex.minerals.Mineral.load": {"tf": 1}, "pydrex.minerals.Mineral.from_file": {"tf": 1}}, "df": 23}}}}}}, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.geometry.misorientation_angles": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}}, "df": 4, "s": {"docs": {"pydrex.stats.misorientations_random": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.exceptions.MissingDependencyError": {"tf": 1}, "pydrex.exceptions.MissingDependencyError.__init__": {"tf": 1}, "pydrex.exceptions.MissingDependencyError.message": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"pydrex.core.DeformationRegime.max_viscosity": {"tf": 1}}, "df": 1}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "x": {"docs": {"pydrex.tensors.voigt_matrix_to_vector": {"tf": 1}, "pydrex.tensors.voigt_vector_to_matrix": {"tf": 1}}, "df": 2}}}}}, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.exceptions.ModelContextError": {"tf": 1}, "pydrex.exceptions.ModelContextError.__init__": {"tf": 1}, "pydrex.exceptions.ModelContextError.message": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"tests.conftest.pytest_collection_modifyitems": {"tf": 1}}, "df": 1}}}}}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {"pydrex.tensors.mono_project": {"tf": 1}}, "df": 1, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.geometry.LatticeSystem.monoclinic": {"tf": 1}}, "df": 1}}}}}}}}, "c": {"docs": {}, "df": 0, "k": {"docs": {"pydrex.mock": {"tf": 1}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}}, "df": 9}}}}, "h": {"5": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.io.extract_h5part": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.cli.H5partExtractor": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.logger.handle_exception": {"tf": 1}}, "df": 1, "r": {"docs": {"pydrex.logger.handler_level": {"tf": 1}, "tests.conftest.PytestConsoleLogger.log_cli_handler": {"tf": 1}, "tests.conftest.console_handler": {"tf": 1}}, "df": 3, "s": {"docs": {"pydrex.cli.CLI_HANDLERS": {"tf": 1}}, "df": 1}}}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {"pydrex.tensors.hex_project": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.geometry.LatticeSystem.hexagonal": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.io.write_scsv_header": {"tf": 1}}, "df": 1}}}}, "d": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"2": {"0": {"1": {"7": {"docs": {"pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}, "tests.conftest.params_Hedjazian2017": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.stats.misorientation_hist": {"tf": 1}}, "df": 1}}}, "k": {"docs": {}, "df": 0, "l": {"docs": {"tests.conftest.hkl": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.core.MineralPhase.olivine": {"tf": 1}, "pydrex.core.MineralFabric.olivine_A": {"tf": 1}, "pydrex.core.MineralFabric.olivine_B": {"tf": 1}, "pydrex.core.MineralFabric.olivine_C": {"tf": 1}, "pydrex.core.MineralFabric.olivine_D": {"tf": 1}, "pydrex.core.MineralFabric.olivine_E": {"tf": 1}, "pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}, "pydrex.minerals.OLIVINE_PRIMARY_AXIS": {"tf": 1}, "pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"tf": 1}, "tests.test_diagnostics.TestElasticityComponents.test_olivine_Browaeys2004": {"tf": 1}}, "df": 10}}}}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {"pydrex.tensors.ortho_project": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_uniform_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread10X_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread45X_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_textures_increasing_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_girdle_ortho": {"tf": 1}}, "df": 6, "r": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.geometry.LatticeSystem.orthorhombic": {"tf": 1}}, "df": 1}}}}}}}}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.minerals.Mineral.orientations_init": {"tf": 1}, "pydrex.minerals.Mineral.orientations": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.stats.resample_orientations": {"tf": 1}}, "df": 4}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.geometry.symmetry_operations": {"tf": 1}}, "df": 1}}}}}}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {"tests.conftest.outdir": {"tf": 1}}, "df": 1}}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"tests.test_diagnostics.TestVolumeWeighting.test_output_shape": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {"pydrex.core.MineralFabric.olivine_E": {"tf": 1}}, "df": 1, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.core.MineralPhase.enstatite": {"tf": 1}, "pydrex.core.MineralFabric.enstatite_AB": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}, "tests.test_diagnostics.TestElasticityComponents.test_enstatite_Browaeys2004": {"tf": 1}}, "df": 4}}}}}}, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_ensemble": {"tf": 1}}, "df": 2}}}}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.logger.logfile_enable": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.tensors.voigt_to_elastic_tensor": {"tf": 1}, "pydrex.tensors.elastic_tensor_to_voigt": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1}}, "df": 1}}}}}}}}}, "x": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.logger.handle_exception": {"tf": 1}, "pydrex.logger.exception": {"tf": 1}}, "df": 2, "s": {"docs": {"pydrex.exceptions": {"tf": 1}, "pydrex.exceptions.Error": {"tf": 1}, "pydrex.exceptions.MissingDependencyError": {"tf": 1}, "pydrex.exceptions.MissingDependencyError.__init__": {"tf": 1}, "pydrex.exceptions.MissingDependencyError.message": {"tf": 1}, "pydrex.exceptions.ConfigError": {"tf": 1}, "pydrex.exceptions.ConfigError.__init__": {"tf": 1}, "pydrex.exceptions.ConfigError.message": {"tf": 1}, "pydrex.exceptions.MeshError": {"tf": 1}, "pydrex.exceptions.MeshError.__init__": {"tf": 1}, "pydrex.exceptions.MeshError.message": {"tf": 1}, "pydrex.exceptions.IterationError": {"tf": 1}, "pydrex.exceptions.IterationError.__init__": {"tf": 1}, "pydrex.exceptions.IterationError.message": {"tf": 1}, "pydrex.exceptions.SCSVError": {"tf": 1}, "pydrex.exceptions.SCSVError.__init__": {"tf": 1}, "pydrex.exceptions.SCSVError.message": {"tf": 1}, "pydrex.exceptions.ModelContextError": {"tf": 1}, "pydrex.exceptions.ModelContextError.__init__": {"tf": 1}, "pydrex.exceptions.ModelContextError.message": {"tf": 1}}, "df": 20}}}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.io.extract_h5part": {"tf": 1}, "pydrex.utils.extract_vars": {"tf": 1}}, "df": 2}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.stats.exponential_kamb": {"tf": 1}}, "df": 1}}}}}}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_geometry.test_poles_example": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.exceptions.Error": {"tf": 1}, "pydrex.logger.error": {"tf": 1}}, "df": 2, "s": {"docs": {"tests.test_diagnostics.TestVolumeWeighting.test_common_input_errors": {"tf": 1}, "tests.test_scsv.test_save_scsv_errors": {"tf": 1}}, "df": 2}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.geometry.lambert_equal_area": {"tf": 1}, "tests.test_geometry.test_lambert_equal_area": {"tf": 1}}, "df": 2}}}}}, "d": {"docs": {"pydrex.core.MineralFabric.olivine_D": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.core.DeformationRegime": {"tf": 1}, "pydrex.core.DeformationRegime.diffusion": {"tf": 1}, "pydrex.core.DeformationRegime.dislocation": {"tf": 1}, "pydrex.core.DeformationRegime.byerlee": {"tf": 1}, "pydrex.core.DeformationRegime.max_viscosity": {"tf": 1}}, "df": 5}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.io.DEFAULT_PARAMS": {"tf": 1}, "pydrex.utils.default_ncpus": {"tf": 1}}, "df": 2}}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.core.derivatives": {"tf": 1}}, "df": 1}}}}}}}}}, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.logger.debug": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.stats.point_density": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.tensors.voigt_decompose": {"tf": 1}, "tests.test_tensors.test_voigt_decompose": {"tf": 1}}, "df": 2}}}}}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {"pydrex.utils.diff_like": {"tf": 1}}, "df": 1, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.core.DeformationRegime.diffusion": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.core.DeformationRegime.dislocation": {"tf": 1}}, "df": 1}}}}}}}}}, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.diagnostics": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.diagnostics.bingham_average": {"tf": 1}, "pydrex.diagnostics.finite_strain": {"tf": 1}, "pydrex.diagnostics.symmetry_pgr": {"tf": 1}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.diagnostics.coaxial_index": {"tf": 1}, "pydrex.diagnostics.smallest_angle": {"tf": 1}, "tests.test_diagnostics": {"tf": 1}, "tests.test_diagnostics.TestElasticityComponents": {"tf": 1}, "tests.test_diagnostics.TestElasticityComponents.test_olivine_Browaeys2004": {"tf": 1}, "tests.test_diagnostics.TestElasticityComponents.test_enstatite_Browaeys2004": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_pointX": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_random": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_girdle": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_output_shape": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_upsample": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_downsample": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_common_input_errors": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_0": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_twopoles90Z": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_spread10X": {"tf": 1}, "tests.test_diagnostics.TestMIndex": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_uniform_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread10X_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread45X_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_textures_increasing_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_girdle_ortho": {"tf": 1}}, "df": 32}}}}}}}}}, "m": {"docs": {"pydrex.utils.remove_dim": {"tf": 1}, "pydrex.utils.add_dim": {"tf": 1}}, "df": 2}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"pydrex.io.data": {"tf": 1}}, "df": 1}}}, "u": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "z": {"docs": {"tests.test_core.TestDislocationCreepOPX.test_shear_dudz": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dudz_pathline": {"tf": 1}}, "df": 3}}}, "v": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "x": {"docs": {"tests.test_core.TestDislocationCreepOPX.test_shear_dvdx": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}}, "df": 6}, "z": {"docs": {"tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"tf": 1}}, "df": 1}}}, "w": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "x": {"docs": {"tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_diagnostics.TestVolumeWeighting.test_downsample": {"tf": 1}}, "df": 1}}}}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"tests.test_doctests": {"tf": 1}, "tests.test_doctests.test_doctests": {"tf": 1.4142135623730951}}, "df": 2}}}}}}}}, "b": {"docs": {"pydrex.core.MineralFabric.olivine_B": {"tf": 1}}, "df": 1, "y": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.core.DeformationRegime.byerlee": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {"pydrex.diagnostics.bingham_average": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "x": {"2": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 1}}, "docs": {}, "df": 0}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"2": {"0": {"0": {"4": {"docs": {"tests.test_diagnostics.TestElasticityComponents.test_olivine_Browaeys2004": {"tf": 1}, "tests.test_diagnostics.TestElasticityComponents.test_enstatite_Browaeys2004": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.core.DeformationRegime.max_viscosity": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.visualisation": {"tf": 1}, "pydrex.visualisation.polefigures": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}, "pydrex.visualisation.grainsizes": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}, "pydrex.visualisation.figure_unless": {"tf": 1}, "pydrex.visualisation.figure": {"tf": 1}}, "df": 11}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.minerals.voigt_averages": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 1}, "pydrex.tensors.voigt_to_elastic_tensor": {"tf": 1}, "pydrex.tensors.elastic_tensor_to_voigt": {"tf": 1}, "pydrex.tensors.voigt_matrix_to_vector": {"tf": 1}, "pydrex.tensors.voigt_vector_to_matrix": {"tf": 1}, "tests.test_tensors.test_voigt_decompose": {"tf": 1}, "tests.test_tensors.test_voigt_tensor": {"tf": 1}, "tests.test_tensors.test_voigt_to_vector": {"tf": 1}}, "df": 9}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {"tests.test_vortex_2d": {"tf": 1}, "tests.test_vortex_2d.SUBDIR": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.class_id": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.run": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_10k": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_ensemble": {"tf": 1}}, "df": 8}}}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.tensors.voigt_matrix_to_vector": {"tf": 1}, "pydrex.tensors.voigt_vector_to_matrix": {"tf": 1}, "tests.test_tensors.test_voigt_to_vector": {"tf": 1}}, "df": 3}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.velocity": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}}, "df": 4}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.utils.extract_vars": {"tf": 1}}, "df": 1}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_scsv.test_validate_schema": {"tf": 1}}, "df": 1}}}}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.core.get_crss": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 2}, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.geometry": {"tf": 1}, "pydrex.geometry.LatticeSystem": {"tf": 1}, "pydrex.geometry.LatticeSystem.triclinic": {"tf": 1}, "pydrex.geometry.LatticeSystem.monoclinic": {"tf": 1}, "pydrex.geometry.LatticeSystem.orthorhombic": {"tf": 1}, "pydrex.geometry.LatticeSystem.rhombohedral": {"tf": 1}, "pydrex.geometry.LatticeSystem.tetragonal": {"tf": 1}, "pydrex.geometry.LatticeSystem.hexagonal": {"tf": 1}, "pydrex.geometry.to_cartesian": {"tf": 1}, "pydrex.geometry.to_spherical": {"tf": 1}, "pydrex.geometry.misorientation_angles": {"tf": 1}, "pydrex.geometry.symmetry_operations": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.geometry.lambert_equal_area": {"tf": 1}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}, "pydrex.geometry.to_indices": {"tf": 1}, "tests.test_geometry": {"tf": 1}, "tests.test_geometry.test_poles_example": {"tf": 1}, "tests.test_geometry.test_lambert_equal_area": {"tf": 1}}, "df": 19}}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.minerals.Mineral.n_grains": {"tf": 1}, "tests.conftest.n_grains": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.test_grainsize_median": {"tf": 1}}, "df": 1, "s": {"docs": {"pydrex.visualisation.grainsizes": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"pydrex.visualisation.growth": {"tf": 1}}, "df": 1}}}}}, "b": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.utils.apply_gbs": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_long_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_Kaminski2004": {"tf": 1}}, "df": 4}, "m": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.interp_GBM_Kaminski2001": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}}, "df": 4}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_diagnostics.TestSymmetryPGR.test_girdle": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_girdle_ortho": {"tf": 1}}, "df": 2}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.diagnostics.finite_strain": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.minerals.Mineral.from_file": {"tf": 1}}, "df": 1}}, "g": {"4": {"docs": {"pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "tests.conftest.params_Kaminski2004_fig4_triangles": {"tf": 1}, "tests.conftest.params_Kaminski2004_fig4_squares": {"tf": 1}, "tests.conftest.params_Kaminski2004_fig4_circles": {"tf": 1}}, "df": 6}, "5": {"docs": {"pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}, "tests.conftest.params_Kaminski2001_fig5_solid": {"tf": 1}, "tests.conftest.params_Kaminski2001_fig5_shortdash": {"tf": 1}, "tests.conftest.params_Kaminski2001_fig5_longdash": {"tf": 1}}, "df": 6}, "docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.visualisation.figure_unless": {"tf": 1}, "pydrex.visualisation.figure": {"tf": 1}}, "df": 2}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.logger.ConsoleFormatter.format": {"tf": 1}}, "df": 1}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.interp_GBM_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_long_FortranDRex": {"tf": 1}}, "df": 3}}}}}}}}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.minerals.Mineral.fabric": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.minerals.Mineral.fractions_init": {"tf": 1}, "pydrex.minerals.Mineral.fractions": {"tf": 1}}, "df": 2}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"2": {"0": {"2": {"1": {"docs": {"pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}, "tests.conftest.params_Fraters2021": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}}, "o": {"docs": {}, "df": 0, "m": {"docs": {"pydrex.minerals.Mineral.from_file": {"tf": 1}}, "df": 1}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.utils.angle_fse_simpleshear": {"tf": 1}}, "df": 1}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"pydrex.utils.lag_2d_corner_flow": {"tf": 1}, "tests.test_corner_flow_2d": {"tf": 1}, "tests.test_corner_flow_2d.SUBDIR": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.class_id": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.run": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}}, "df": 7}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.geometry.to_indices": {"tf": 1}}, "df": 2}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {"pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.diagnostics.coaxial_index": {"tf": 1}}, "df": 2}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.exceptions.MissingDependencyError.__init__": {"tf": 1}, "pydrex.exceptions.ConfigError.__init__": {"tf": 1}, "pydrex.exceptions.MeshError.__init__": {"tf": 1}, "pydrex.exceptions.IterationError.__init__": {"tf": 1}, "pydrex.exceptions.SCSVError.__init__": {"tf": 1}, "pydrex.exceptions.ModelContextError.__init__": {"tf": 1}, "pydrex.minerals.Mineral.__init__": {"tf": 1}, "pydrex.minerals.Mineral.fractions_init": {"tf": 1}, "pydrex.minerals.Mineral.orientations_init": {"tf": 1}, "tests.conftest.PytestConsoleLogger.__init__": {"tf": 1}}, "df": 10}}, "f": {"docs": {}, "df": 0, "o": {"docs": {"pydrex.logger.info": {"tf": 1}}, "df": 1}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.stats.linear_inverse_kamb": {"tf": 1}, "pydrex.stats.square_inverse_kamb": {"tf": 1}}, "df": 2}}}}}, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.utils.strain_increment": {"tf": 1}, "tests.test_simple_shear_2d.TestPreliminaries.test_strain_increment": {"tf": 1}}, "df": 2}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"tests.test_diagnostics.TestMIndex.test_textures_increasing_ortho": {"tf": 1}}, "df": 1}}}}}}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {"tests.test_diagnostics.TestVolumeWeighting.test_common_input_errors": {"tf": 1}}, "df": 1}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "p": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.interp_GBM_Kaminski2001": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_long_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_Kaminski2004": {"tf": 1}}, "df": 5}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.exceptions.IterationError": {"tf": 1}, "pydrex.exceptions.IterationError.__init__": {"tf": 1}, "pydrex.exceptions.IterationError.message": {"tf": 1}}, "df": 3}}}}}}}}}}}}}, "o": {"docs": {"pydrex.io": {"tf": 1}, "pydrex.io.DEFAULT_PARAMS": {"tf": 1}, "pydrex.io.SCSV_TYPEMAP": {"tf": 1}, "pydrex.io.extract_h5part": {"tf": 1}, "pydrex.io.read_scsv": {"tf": 1}, "pydrex.io.write_scsv_header": {"tf": 1}, "pydrex.io.save_scsv": {"tf": 1}, "pydrex.io.parse_config": {"tf": 1}, "pydrex.io.resolve_path": {"tf": 1}, "pydrex.io.stringify": {"tf": 1}, "pydrex.io.data": {"tf": 1}}, "df": 11}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.utils.import_proc_pool": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {"tests.test_core.TestDislocationCreepOPX.class_id": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.class_id": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.class_id": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.class_id": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.class_id": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.class_id": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.class_id": {"tf": 1}}, "df": 7}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {"pydrex.geometry.LatticeSystem": {"tf": 1}, "pydrex.geometry.LatticeSystem.triclinic": {"tf": 1}, "pydrex.geometry.LatticeSystem.monoclinic": {"tf": 1}, "pydrex.geometry.LatticeSystem.orthorhombic": {"tf": 1}, "pydrex.geometry.LatticeSystem.rhombohedral": {"tf": 1}, "pydrex.geometry.LatticeSystem.tetragonal": {"tf": 1}, "pydrex.geometry.LatticeSystem.hexagonal": {"tf": 1}}, "df": 7}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.geometry.lambert_equal_area": {"tf": 1}, "tests.test_geometry.test_lambert_equal_area": {"tf": 1}}, "df": 2}}}}}, "g": {"docs": {"pydrex.utils.lag_2d_corner_flow": {"tf": 1}}, "df": 1}, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.utils.add_subplot_labels": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "g": {"docs": {"tests.conftest.PytestConsoleLogger.log_cli_handler": {"tf": 1}}, "df": 1, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.logger": {"tf": 1}, "pydrex.logger.ConsoleFormatter": {"tf": 1}, "pydrex.logger.ConsoleFormatter.colorfmt": {"tf": 1}, "pydrex.logger.ConsoleFormatter.format": {"tf": 1}, "pydrex.logger.LOGGER": {"tf": 1.4142135623730951}, "pydrex.logger.CONSOLE_LOGGER": {"tf": 1.4142135623730951}, "pydrex.logger.handle_exception": {"tf": 1}, "pydrex.logger.handler_level": {"tf": 1}, "pydrex.logger.logfile_enable": {"tf": 1}, "pydrex.logger.critical": {"tf": 1}, "pydrex.logger.error": {"tf": 1}, "pydrex.logger.warning": {"tf": 1}, "pydrex.logger.info": {"tf": 1}, "pydrex.logger.debug": {"tf": 1}, "pydrex.logger.exception": {"tf": 1}, "pydrex.logger.quiet_aliens": {"tf": 1}}, "df": 16}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.logger.logfile_enable": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.minerals.Mineral.load": {"tf": 1}}, "df": 1}}, "n": {"docs": {}, "df": 0, "g": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.interp_GBS_long_FortranDRex": {"tf": 1}}, "df": 1, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {"pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}, "tests.conftest.params_Kaminski2001_fig5_longdash": {"tf": 1}}, "df": 2}}}}}}}, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.logger.handler_level": {"tf": 1}}, "df": 1}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.utils.redraw_legend": {"tf": 1}}, "df": 1}}}}}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.minerals.Mineral.lband": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.stats.linear_inverse_kamb": {"tf": 1}}, "df": 1}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.utils.diff_like": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {"pydrex.tensors.upper_tri_to_symmetric": {"tf": 1}}, "df": 1, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.geometry.LatticeSystem.triclinic": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "tests.conftest.params_Kaminski2004_fig4_triangles": {"tf": 1}}, "df": 2}}}}}}}}, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.tensors.tetr_project": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.geometry.LatticeSystem.tetragonal": {"tf": 1}}, "df": 1}}}}}}}}, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.tensors.voigt_to_elastic_tensor": {"tf": 1}, "pydrex.tensors.elastic_tensor_to_voigt": {"tf": 1}, "tests.test_tensors.test_voigt_tensor": {"tf": 1}}, "df": 3, "s": {"docs": {"pydrex.tensors": {"tf": 1}, "pydrex.tensors.PERMUTATION_SYMBOL": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 1}, "pydrex.tensors.mono_project": {"tf": 1}, "pydrex.tensors.ortho_project": {"tf": 1}, "pydrex.tensors.tetr_project": {"tf": 1}, "pydrex.tensors.hex_project": {"tf": 1}, "pydrex.tensors.upper_tri_to_symmetric": {"tf": 1}, "pydrex.tensors.voigt_to_elastic_tensor": {"tf": 1}, "pydrex.tensors.elastic_tensor_to_voigt": {"tf": 1}, "pydrex.tensors.voigt_matrix_to_vector": {"tf": 1}, "pydrex.tensors.voigt_vector_to_matrix": {"tf": 1}, "pydrex.tensors.rotate": {"tf": 1}, "tests.test_tensors": {"tf": 1}, "tests.test_tensors.test_voigt_decompose": {"tf": 1}, "tests.test_tensors.test_voigt_tensor": {"tf": 1}, "tests.test_tensors.test_voigt_to_vector": {"tf": 1}}, "df": 17}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"tests.test_config": {"tf": 1}, "tests.test_config.test_specfile": {"tf": 1.4142135623730951}, "tests.test_core": {"tf": 1}, "tests.test_core.SUBDIR": {"tf": 1}, "tests.test_core.TestDislocationCreepOPX": {"tf": 1}, "tests.test_core.TestDislocationCreepOPX.class_id": {"tf": 1}, "tests.test_core.TestDislocationCreepOPX.test_shear_dudz": {"tf": 1.4142135623730951}, "tests.test_core.TestDislocationCreepOPX.test_shear_dvdx": {"tf": 1.4142135623730951}, "tests.test_core.TestDislocationCreepOlivineA": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.class_id": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"tf": 1.4142135623730951}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"tf": 1.4142135623730951}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"tf": 1.4142135623730951}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"tf": 1.4142135623730951}, "tests.test_core.TestRecrystallisation2D": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.class_id": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1.4142135623730951}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1.4142135623730951}, "tests.test_corner_flow_2d": {"tf": 1}, "tests.test_corner_flow_2d.SUBDIR": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.class_id": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.run": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1.4142135623730951}, "tests.test_diagnostics": {"tf": 1}, "tests.test_diagnostics.TestElasticityComponents": {"tf": 1}, "tests.test_diagnostics.TestElasticityComponents.test_olivine_Browaeys2004": {"tf": 1.4142135623730951}, "tests.test_diagnostics.TestElasticityComponents.test_enstatite_Browaeys2004": {"tf": 1.4142135623730951}, "tests.test_diagnostics.TestSymmetryPGR": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_pointX": {"tf": 1.4142135623730951}, "tests.test_diagnostics.TestSymmetryPGR.test_random": {"tf": 1.4142135623730951}, "tests.test_diagnostics.TestSymmetryPGR.test_girdle": {"tf": 1.4142135623730951}, "tests.test_diagnostics.TestVolumeWeighting": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_output_shape": {"tf": 1.4142135623730951}, "tests.test_diagnostics.TestVolumeWeighting.test_upsample": {"tf": 1.4142135623730951}, "tests.test_diagnostics.TestVolumeWeighting.test_downsample": {"tf": 1.4142135623730951}, "tests.test_diagnostics.TestVolumeWeighting.test_common_input_errors": {"tf": 1.4142135623730951}, "tests.test_diagnostics.TestBinghamStats": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_0": {"tf": 1.4142135623730951}, "tests.test_diagnostics.TestBinghamStats.test_average_twopoles90Z": {"tf": 1.4142135623730951}, "tests.test_diagnostics.TestBinghamStats.test_average_spread10X": {"tf": 1.4142135623730951}, "tests.test_diagnostics.TestMIndex": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_uniform_ortho": {"tf": 1.4142135623730951}, "tests.test_diagnostics.TestMIndex.test_texture_spread10X_ortho": {"tf": 1.4142135623730951}, "tests.test_diagnostics.TestMIndex.test_texture_spread45X_ortho": {"tf": 1.4142135623730951}, "tests.test_diagnostics.TestMIndex.test_textures_increasing_ortho": {"tf": 1.4142135623730951}, "tests.test_diagnostics.TestMIndex.test_texture_girdle_ortho": {"tf": 1.4142135623730951}, "tests.test_doctests": {"tf": 1}, "tests.test_doctests.test_doctests": {"tf": 1.4142135623730951}, "tests.test_geometry": {"tf": 1}, "tests.test_geometry.test_poles_example": {"tf": 1.4142135623730951}, "tests.test_geometry.test_lambert_equal_area": {"tf": 1.4142135623730951}, "tests.test_scsv": {"tf": 1}, "tests.test_scsv.test_validate_schema": {"tf": 1.4142135623730951}, "tests.test_scsv.test_read_specfile": {"tf": 1.4142135623730951}, "tests.test_scsv.test_save_specfile": {"tf": 1.4142135623730951}, "tests.test_scsv.test_read_Kaminski2002": {"tf": 1.4142135623730951}, "tests.test_scsv.test_save_scsv_errors": {"tf": 1.4142135623730951}, "tests.test_scsv.test_read_Kaminski2004": {"tf": 1.4142135623730951}, "tests.test_scsv.test_read_Skemer2016": {"tf": 1.4142135623730951}, "tests.test_simple_shear_2d": {"tf": 1}, "tests.test_simple_shear_2d.SUBDIR": {"tf": 1}, "tests.test_simple_shear_2d.TestPreliminaries": {"tf": 1}, "tests.test_simple_shear_2d.TestPreliminaries.test_strain_increment": {"tf": 1.4142135623730951}, "tests.test_simple_shear_2d.TestOlivineA": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.class_id": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_Kaminski2001": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_long_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_Kaminski2004": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_zero_recrystallisation": {"tf": 1.4142135623730951}, "tests.test_simple_shear_2d.TestOlivineA.test_grainsize_median": {"tf": 1.4142135623730951}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1.4142135623730951}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1.4142135623730951}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1.4142135623730951}, "tests.test_simple_shear_2d.TestOlivineA.test_dudz_pathline": {"tf": 1.4142135623730951}, "tests.test_simple_shear_3d": {"tf": 1}, "tests.test_simple_shear_3d.SUBDIR": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.class_id": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1.4142135623730951}, "tests.test_tensors": {"tf": 1}, "tests.test_tensors.test_voigt_decompose": {"tf": 1.4142135623730951}, "tests.test_tensors.test_voigt_tensor": {"tf": 1.4142135623730951}, "tests.test_tensors.test_voigt_to_vector": {"tf": 1.4142135623730951}, "tests.test_vortex_2d": {"tf": 1}, "tests.test_vortex_2d.SUBDIR": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.class_id": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.run": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_10k": {"tf": 1.4142135623730951}, "tests.test_vortex_2d.TestCellOlivineA.test_xz": {"tf": 1.4142135623730951}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_ensemble": {"tf": 1.4142135623730951}}, "df": 96, "s": {"docs": {"tests": {"tf": 1}, "tests.conftest": {"tf": 1}, "tests.conftest.pytest_addoption": {"tf": 1}, "tests.conftest.PytestConsoleLogger": {"tf": 1}, "tests.conftest.PytestConsoleLogger.__init__": {"tf": 1}, "tests.conftest.PytestConsoleLogger.name": {"tf": 1}, "tests.conftest.PytestConsoleLogger.log_cli_handler": {"tf": 1}, "tests.conftest.PytestConsoleLogger.pytest_runtest_teardown": {"tf": 1}, "tests.conftest.pytest_configure": {"tf": 1}, "tests.conftest.pytest_collection_modifyitems": {"tf": 1}, "tests.conftest.outdir": {"tf": 1}, "tests.conftest.ncpus": {"tf": 1}, "tests.conftest.named_tempfile_kwargs": {"tf": 1}, "tests.conftest.ray_session": {"tf": 1}, "tests.conftest.console_handler": {"tf": 1}, "tests.conftest.params_Fraters2021": {"tf": 1}, "tests.conftest.params_Kaminski2001_fig5_solid": {"tf": 1}, "tests.conftest.params_Kaminski2001_fig5_shortdash": {"tf": 1}, "tests.conftest.params_Kaminski2001_fig5_longdash": {"tf": 1}, "tests.conftest.params_Kaminski2004_fig4_triangles": {"tf": 1}, "tests.conftest.params_Kaminski2004_fig4_squares": {"tf": 1}, "tests.conftest.params_Kaminski2004_fig4_circles": {"tf": 1}, "tests.conftest.params_Hedjazian2017": {"tf": 1}, "tests.conftest.n_grains": {"tf": 1}, "tests.conftest.hkl": {"tf": 1}, "tests.conftest.ref_axes": {"tf": 1}, "tests.conftest.seeds": {"tf": 1}, "tests.conftest.seed": {"tf": 1}, "tests.conftest.seeds_nearX45": {"tf": 1}, "tests.test_config": {"tf": 1}, "tests.test_config.test_specfile": {"tf": 1}, "tests.test_core": {"tf": 1}, "tests.test_core.SUBDIR": {"tf": 1}, "tests.test_core.TestDislocationCreepOPX": {"tf": 1}, "tests.test_core.TestDislocationCreepOPX.class_id": {"tf": 1}, "tests.test_core.TestDislocationCreepOPX.test_shear_dudz": {"tf": 1}, "tests.test_core.TestDislocationCreepOPX.test_shear_dvdx": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.class_id": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"tf": 1}, "tests.test_core.TestRecrystallisation2D": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.class_id": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}, "tests.test_corner_flow_2d": {"tf": 1}, "tests.test_corner_flow_2d.SUBDIR": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.class_id": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.run": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}, "tests.test_diagnostics": {"tf": 1}, "tests.test_diagnostics.TestElasticityComponents": {"tf": 1}, "tests.test_diagnostics.TestElasticityComponents.test_olivine_Browaeys2004": {"tf": 1}, "tests.test_diagnostics.TestElasticityComponents.test_enstatite_Browaeys2004": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_pointX": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_random": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_girdle": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_output_shape": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_upsample": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_downsample": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_common_input_errors": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_0": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_twopoles90Z": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_spread10X": {"tf": 1}, "tests.test_diagnostics.TestMIndex": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_uniform_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread10X_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread45X_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_textures_increasing_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_girdle_ortho": {"tf": 1}, "tests.test_doctests": {"tf": 1}, "tests.test_doctests.test_doctests": {"tf": 1}, "tests.test_geometry": {"tf": 1}, "tests.test_geometry.test_poles_example": {"tf": 1}, "tests.test_geometry.test_lambert_equal_area": {"tf": 1}, "tests.test_scsv": {"tf": 1}, "tests.test_scsv.test_validate_schema": {"tf": 1}, "tests.test_scsv.test_read_specfile": {"tf": 1}, "tests.test_scsv.test_save_specfile": {"tf": 1}, "tests.test_scsv.test_read_Kaminski2002": {"tf": 1}, "tests.test_scsv.test_save_scsv_errors": {"tf": 1}, "tests.test_scsv.test_read_Kaminski2004": {"tf": 1}, "tests.test_scsv.test_read_Skemer2016": {"tf": 1}, "tests.test_simple_shear_2d": {"tf": 1}, "tests.test_simple_shear_2d.SUBDIR": {"tf": 1}, "tests.test_simple_shear_2d.TestPreliminaries": {"tf": 1}, "tests.test_simple_shear_2d.TestPreliminaries.test_strain_increment": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.class_id": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_Kaminski2001": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_long_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_Kaminski2004": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_zero_recrystallisation": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_grainsize_median": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dudz_pathline": {"tf": 1}, "tests.test_simple_shear_3d": {"tf": 1}, "tests.test_simple_shear_3d.SUBDIR": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.class_id": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}, "tests.test_tensors": {"tf": 1}, "tests.test_tensors.test_voigt_decompose": {"tf": 1}, "tests.test_tensors.test_voigt_tensor": {"tf": 1}, "tests.test_tensors.test_voigt_to_vector": {"tf": 1}, "tests.test_vortex_2d": {"tf": 1}, "tests.test_vortex_2d.SUBDIR": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.class_id": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.run": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_10k": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_ensemble": {"tf": 1}}, "df": 125, "y": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {"tests.test_diagnostics.TestSymmetryPGR": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_pointX": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_random": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_girdle": {"tf": 1}}, "df": 4}}}}}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "x": {"docs": {"tests.test_core.TestDislocationCreepOPX": {"tf": 1}, "tests.test_core.TestDislocationCreepOPX.class_id": {"tf": 1}, "tests.test_core.TestDislocationCreepOPX.test_shear_dudz": {"tf": 1}, "tests.test_core.TestDislocationCreepOPX.test_shear_dvdx": {"tf": 1}}, "df": 4}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {"tests.test_core.TestDislocationCreepOlivineA": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.class_id": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"tf": 1}}, "df": 6}}}}}}}}}}}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"2": {"docs": {}, "df": 0, "d": {"docs": {"tests.test_core.TestRecrystallisation2D": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.class_id": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}}, "df": 4}}, "docs": {}, "df": 0}}}}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {"tests.test_corner_flow_2d.TestOlivineA": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.class_id": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.run": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.class_id": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_Kaminski2001": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_long_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_Kaminski2004": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_zero_recrystallisation": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_grainsize_median": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dudz_pathline": {"tf": 1}}, "df": 18}}}}}}}}, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"tests.test_diagnostics.TestElasticityComponents": {"tf": 1}, "tests.test_diagnostics.TestElasticityComponents.test_olivine_Browaeys2004": {"tf": 1}, "tests.test_diagnostics.TestElasticityComponents.test_enstatite_Browaeys2004": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}, "v": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"tests.test_diagnostics.TestVolumeWeighting": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_output_shape": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_upsample": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_downsample": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_common_input_errors": {"tf": 1}}, "df": 5}}}}}}}}}}}}}}}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"tests.test_diagnostics.TestBinghamStats": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_0": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_twopoles90Z": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_spread10X": {"tf": 1}}, "df": 4}}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {"tests.test_diagnostics.TestMIndex": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_uniform_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread10X_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread45X_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_textures_increasing_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_girdle_ortho": {"tf": 1}}, "df": 6}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"tests.test_simple_shear_2d.TestPreliminaries": {"tf": 1}, "tests.test_simple_shear_2d.TestPreliminaries.test_strain_increment": {"tf": 1}}, "df": 2}}}}}}}}}}}}}, "f": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"2": {"0": {"2": {"1": {"docs": {"tests.test_simple_shear_3d.TestFraters2021": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.class_id": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 4}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {"tests.test_vortex_2d.TestCellOlivineA": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.class_id": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.run": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_10k": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_ensemble": {"tf": 1}}, "df": 6}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "n": {"docs": {"tests.conftest.PytestConsoleLogger.pytest_runtest_teardown": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"tests.conftest.named_tempfile_kwargs": {"tf": 1}}, "df": 1}}}}}}, "x": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_diagnostics.TestMIndex.test_texture_uniform_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread10X_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread45X_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_girdle_ortho": {"tf": 1}}, "df": 4, "s": {"docs": {"tests.test_diagnostics.TestMIndex.test_textures_increasing_ortho": {"tf": 1}}, "df": 1}}}}}}}, "o": {"docs": {"pydrex.geometry.to_cartesian": {"tf": 1}, "pydrex.geometry.to_spherical": {"tf": 1}, "pydrex.geometry.to_indices": {"tf": 1}, "pydrex.tensors.upper_tri_to_symmetric": {"tf": 1}, "pydrex.tensors.voigt_to_elastic_tensor": {"tf": 1}, "pydrex.tensors.elastic_tensor_to_voigt": {"tf": 1}, "pydrex.tensors.voigt_matrix_to_vector": {"tf": 1}, "pydrex.tensors.voigt_vector_to_matrix": {"tf": 1}, "tests.test_tensors.test_voigt_to_vector": {"tf": 1}}, "df": 9}, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"pydrex.io.SCSV_TYPEMAP": {"tf": 1}}, "df": 1}}}}}}, "w": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"9": {"0": {"docs": {}, "df": 0, "z": {"docs": {"tests.test_diagnostics.TestBinghamStats.test_average_twopoles90Z": {"tf": 1}}, "df": 1}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}}}}}, "r": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.geometry.LatticeSystem.rhombohedral": {"tf": 1}}, "df": 1}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.io.read_scsv": {"tf": 1}, "tests.test_scsv.test_read_specfile": {"tf": 1}, "tests.test_scsv.test_read_Kaminski2002": {"tf": 1}, "tests.test_scsv.test_read_Kaminski2004": {"tf": 1}, "tests.test_scsv.test_read_Skemer2016": {"tf": 1}}, "df": 5}}, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.io.resolve_path": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.stats.resample_orientations": {"tf": 1}}, "df": 1}}}}}}, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.minerals.Mineral.regime": {"tf": 1}}, "df": 1}}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.utils.remove_nans": {"tf": 1}, "pydrex.utils.remove_dim": {"tf": 1}}, "df": 2}}}}, "d": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "w": {"docs": {"pydrex.utils.redraw_legend": {"tf": 1}}, "df": 1}}}}, "f": {"docs": {"tests.conftest.ref_axes": {"tf": 1}}, "df": 1}, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.test_zero_recrystallisation": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"pydrex.stats.misorientations_random": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_random": {"tf": 1}}, "df": 2}}}}, "y": {"docs": {"tests.conftest.ray_session": {"tf": 1}}, "df": 1}}, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.tensors.rotate": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {"tests.test_corner_flow_2d.TestOlivineA.run": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.run": {"tf": 1}}, "df": 4, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"tests.conftest.PytestConsoleLogger.pytest_runtest_teardown": {"tf": 1}}, "df": 1}}}}}}}, "w": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.io.write_scsv_header": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.logger.warning": {"tf": 1}}, "df": 1}}}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.logger.quiet_aliens": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.utils.quat_product": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.minerals.Mineral.uband": {"tf": 1}}, "df": 1}}}}, "p": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.minerals.Mineral.update_orientations": {"tf": 1}}, "df": 1}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.tensors.upper_tri_to_symmetric": {"tf": 1}}, "df": 1}}}, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_diagnostics.TestVolumeWeighting.test_upsample": {"tf": 1}}, "df": 1}}}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.utils": {"tf": 1}, "pydrex.utils.import_proc_pool": {"tf": 1}, "pydrex.utils.strain_increment": {"tf": 1}, "pydrex.utils.apply_gbs": {"tf": 1}, "pydrex.utils.extract_vars": {"tf": 1}, "pydrex.utils.remove_nans": {"tf": 1}, "pydrex.utils.remove_dim": {"tf": 1}, "pydrex.utils.add_dim": {"tf": 1}, "pydrex.utils.default_ncpus": {"tf": 1}, "pydrex.utils.diff_like": {"tf": 1}, "pydrex.utils.angle_fse_simpleshear": {"tf": 1}, "pydrex.utils.lag_2d_corner_flow": {"tf": 1}, "pydrex.utils.quat_product": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1}, "pydrex.utils.add_subplot_labels": {"tf": 1}}, "df": 15}}}}, "n": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.visualisation.figure_unless": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {"tests.test_diagnostics.TestMIndex.test_texture_uniform_ortho": {"tf": 1}}, "df": 1}}}}}}}, "k": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "i": {"2": {"0": {"0": {"1": {"docs": {"pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}, "tests.conftest.params_Kaminski2001_fig5_solid": {"tf": 1}, "tests.conftest.params_Kaminski2001_fig5_shortdash": {"tf": 1}, "tests.conftest.params_Kaminski2001_fig5_longdash": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_Kaminski2001": {"tf": 1}}, "df": 7}, "2": {"docs": {"tests.test_scsv.test_read_Kaminski2002": {"tf": 1}}, "df": 1}, "4": {"docs": {"pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "tests.conftest.params_Kaminski2004_fig4_triangles": {"tf": 1}, "tests.conftest.params_Kaminski2004_fig4_squares": {"tf": 1}, "tests.conftest.params_Kaminski2004_fig4_circles": {"tf": 1}, "tests.test_scsv.test_read_Kaminski2004": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_Kaminski2004": {"tf": 1}}, "df": 8}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}}, "b": {"docs": {"pydrex.stats.exponential_kamb": {"tf": 1}, "pydrex.stats.linear_inverse_kamb": {"tf": 1}, "pydrex.stats.square_inverse_kamb": {"tf": 1}, "pydrex.stats.kamb_count": {"tf": 1}}, "df": 4}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}}, "df": 1}}}}}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"tests.conftest.named_tempfile_kwargs": {"tf": 1}}, "df": 1}}}}}}, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.test_zero_recrystallisation": {"tf": 1}}, "df": 1}}}}, "x": {"docs": {}, "df": 0, "z": {"docs": {"tests.test_vortex_2d.TestCellOlivineA.test_xz_10k": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_ensemble": {"tf": 1}}, "df": 3}}}}, "annotation": {"root": {"docs": {"pydrex.minerals.Mineral.phase": {"tf": 1}, "pydrex.minerals.Mineral.fabric": {"tf": 1}, "pydrex.minerals.Mineral.regime": {"tf": 1}, "pydrex.minerals.Mineral.n_grains": {"tf": 1}, "pydrex.minerals.Mineral.fractions_init": {"tf": 1}, "pydrex.minerals.Mineral.orientations_init": {"tf": 1}, "pydrex.minerals.Mineral.fractions": {"tf": 1}, "pydrex.minerals.Mineral.orientations": {"tf": 1}, "pydrex.minerals.Mineral.seed": {"tf": 1}, "pydrex.minerals.Mineral.lband": {"tf": 1}, "pydrex.minerals.Mineral.uband": {"tf": 1}}, "df": 11, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.minerals.Mineral.phase": {"tf": 1}, "pydrex.minerals.Mineral.fabric": {"tf": 1}, "pydrex.minerals.Mineral.regime": {"tf": 1}, "pydrex.minerals.Mineral.n_grains": {"tf": 1}, "pydrex.minerals.Mineral.seed": {"tf": 1}, "pydrex.minerals.Mineral.lband": {"tf": 1}, "pydrex.minerals.Mineral.uband": {"tf": 1}}, "df": 7}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.minerals.Mineral.fractions_init": {"tf": 1}, "pydrex.minerals.Mineral.orientations_init": {"tf": 1}}, "df": 2}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.minerals.Mineral.fractions_init": {"tf": 1}, "pydrex.minerals.Mineral.orientations_init": {"tf": 1}}, "df": 2}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.minerals.Mineral.fractions": {"tf": 1}, "pydrex.minerals.Mineral.orientations": {"tf": 1}}, "df": 2}}}}}}, "default_value": {"root": {"0": {"docs": {"pydrex.core.PERMUTATION_SYMBOL": {"tf": 4.58257569495584}, "pydrex.core.MineralPhase.olivine": {"tf": 1}, "pydrex.core.DeformationRegime.diffusion": {"tf": 1}, "pydrex.core.MineralFabric.olivine_A": {"tf": 1}, "pydrex.io.DEFAULT_PARAMS": {"tf": 2.23606797749979}, "pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 4.898979485566356}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 4.898979485566356}, "pydrex.minerals.OLIVINE_PRIMARY_AXIS": {"tf": 1}, "pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"tf": 4}, "pydrex.minerals.Mineral.phase": {"tf": 1}, "pydrex.minerals.Mineral.fabric": {"tf": 1}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 2}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 2}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1.7320508075688772}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1.7320508075688772}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1.7320508075688772}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1.7320508075688772}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1.7320508075688772}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 2}, "pydrex.tensors.PERMUTATION_SYMBOL": {"tf": 4.58257569495584}}, "df": 20}, "1": {"0": {"docs": {"pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}}, "df": 1}, "2": {"5": {"docs": {"pydrex.io.DEFAULT_PARAMS": {"tf": 1}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}}, "df": 5}, "docs": {"pydrex.geometry.LatticeSystem.hexagonal": {"tf": 1}}, "df": 1}, "8": {"0": {"docs": {"pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "9": {"7": {"docs": {"pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {"pydrex.core.PERMUTATION_SYMBOL": {"tf": 2.449489742783178}, "pydrex.core.MineralPhase.enstatite": {"tf": 1}, "pydrex.core.DeformationRegime.dislocation": {"tf": 1}, "pydrex.core.MineralFabric.olivine_B": {"tf": 1}, "pydrex.geometry.LatticeSystem.triclinic": {"tf": 1.4142135623730951}, "pydrex.io.DEFAULT_PARAMS": {"tf": 1.4142135623730951}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}, "pydrex.minerals.OLIVINE_PRIMARY_AXIS": {"tf": 1}, "pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"tf": 2.8284271247461903}, "pydrex.minerals.Mineral.regime": {"tf": 1}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1.4142135623730951}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1.4142135623730951}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1.4142135623730951}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1.4142135623730951}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1.4142135623730951}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1.4142135623730951}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}, "pydrex.tensors.PERMUTATION_SYMBOL": {"tf": 2.449489742783178}}, "df": 19}, "2": {"0": {"0": {"docs": {"pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "1": {"9": {"7": {"docs": {"pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "2": {"docs": {"pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1.4142135623730951}}, "df": 1}, "3": {"0": {"docs": {"pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}}, "df": 1}, "4": {"docs": {"pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}}, "df": 1}, "6": {"docs": {"pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "5": {"docs": {"pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}}, "df": 1}, "docs": {"pydrex.core.DeformationRegime.byerlee": {"tf": 1}, "pydrex.core.MineralFabric.olivine_C": {"tf": 1}, "pydrex.geometry.LatticeSystem.monoclinic": {"tf": 1.4142135623730951}, "pydrex.geometry.LatticeSystem.orthorhombic": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1.4142135623730951}, "pydrex.minerals.OLIVINE_PRIMARY_AXIS": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}}, "df": 8, "d": {"docs": {"tests.test_core.TestRecrystallisation2D.class_id": {"tf": 1}, "tests.test_corner_flow_2d.SUBDIR": {"tf": 1}, "tests.test_simple_shear_2d.SUBDIR": {"tf": 1}, "tests.test_vortex_2d.SUBDIR": {"tf": 1}}, "df": 4}}, "3": {"2": {"0": {"docs": {"pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}}, "df": 1}, "docs": {"pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}}, "df": 1}, "3": {"7": {"5": {"docs": {"pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}}, "df": 3}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "5": {"0": {"0": {"docs": {"pydrex.io.DEFAULT_PARAMS": {"tf": 1}, "pydrex.minerals.Mineral.n_grains": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "6": {"docs": {"pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}}, "df": 1}, "docs": {"pydrex.core.DeformationRegime.max_viscosity": {"tf": 1}, "pydrex.core.MineralFabric.olivine_D": {"tf": 1}, "pydrex.geometry.LatticeSystem.rhombohedral": {"tf": 1}, "pydrex.io.DEFAULT_PARAMS": {"tf": 1.4142135623730951}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}, "pydrex.minerals.OLIVINE_PRIMARY_AXIS": {"tf": 1}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 1.7320508075688772}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1.4142135623730951}}, "df": 14, "d": {"docs": {"tests.test_simple_shear_3d.SUBDIR": {"tf": 1}}, "df": 1}}, "4": {"3": {"9": {"4": {"docs": {"pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}}, "df": 3}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {"pydrex.core.MineralFabric.olivine_E": {"tf": 1}, "pydrex.geometry.LatticeSystem.orthorhombic": {"tf": 1}, "pydrex.geometry.LatticeSystem.tetragonal": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1.4142135623730951}, "pydrex.minerals.OLIVINE_PRIMARY_AXIS": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}}, "df": 6}, "5": {"0": {"0": {"0": {"docs": {"pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {"pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}}, "df": 1}, "6": {"docs": {"pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1.4142135623730951}}, "df": 1}, "docs": {"pydrex.core.MineralFabric.enstatite_AB": {"tf": 1}, "pydrex.io.DEFAULT_PARAMS": {"tf": 1.7320508075688772}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 1.7320508075688772}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1.7320508075688772}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1.7320508075688772}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1.7320508075688772}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1.7320508075688772}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1.7320508075688772}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1.7320508075688772}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1.7320508075688772}}, "df": 11}, "6": {"3": {"docs": {"pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1.4142135623730951}}, "df": 2}, "7": {"docs": {"pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}}, "df": 1}, "9": {"docs": {"pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1.4142135623730951}}, "df": 1}, "docs": {"pydrex.geometry.LatticeSystem.rhombohedral": {"tf": 1}, "pydrex.geometry.LatticeSystem.hexagonal": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1.4142135623730951}}, "df": 3}, "7": {"1": {"docs": {"pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1.7320508075688772}}, "df": 1}, "4": {"docs": {"pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1.4142135623730951}}, "df": 1}, "7": {"docs": {"pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1.4142135623730951}}, "df": 1}, "8": {"docs": {"pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}}, "df": 1}, "9": {"docs": {"pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1.7320508075688772}}, "df": 1}, "docs": {"pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}}, "df": 2}, "8": {"0": {"docs": {"pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}}, "df": 1}, "4": {"docs": {"pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1.4142135623730951}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}}, "df": 2}, "docs": {"pydrex.geometry.LatticeSystem.tetragonal": {"tf": 1}, "pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1.4142135623730951}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1.4142135623730951}}, "df": 3}, "9": {"docs": {"pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}}, "df": 1}, "docs": {"pydrex.axes.PoleFigureAxes.name": {"tf": 1.4142135623730951}, "pydrex.cli.CLI_HANDLERS": {"tf": 1}, "pydrex.core.PERMUTATION_SYMBOL": {"tf": 4.358898943540674}, "pydrex.core.MineralPhase.olivine": {"tf": 1.4142135623730951}, "pydrex.core.MineralPhase.enstatite": {"tf": 1.4142135623730951}, "pydrex.core.DeformationRegime.diffusion": {"tf": 1.4142135623730951}, "pydrex.core.DeformationRegime.dislocation": {"tf": 1.4142135623730951}, "pydrex.core.DeformationRegime.byerlee": {"tf": 1.4142135623730951}, "pydrex.core.DeformationRegime.max_viscosity": {"tf": 1.4142135623730951}, "pydrex.core.MineralFabric.olivine_A": {"tf": 1.4142135623730951}, "pydrex.core.MineralFabric.olivine_B": {"tf": 1.4142135623730951}, "pydrex.core.MineralFabric.olivine_C": {"tf": 1.4142135623730951}, "pydrex.core.MineralFabric.olivine_D": {"tf": 1.4142135623730951}, "pydrex.core.MineralFabric.olivine_E": {"tf": 1.4142135623730951}, "pydrex.core.MineralFabric.enstatite_AB": {"tf": 1.4142135623730951}, "pydrex.geometry.LatticeSystem.triclinic": {"tf": 1.4142135623730951}, "pydrex.geometry.LatticeSystem.monoclinic": {"tf": 1.4142135623730951}, "pydrex.geometry.LatticeSystem.orthorhombic": {"tf": 1.4142135623730951}, "pydrex.geometry.LatticeSystem.rhombohedral": {"tf": 1.4142135623730951}, "pydrex.geometry.LatticeSystem.tetragonal": {"tf": 1.4142135623730951}, "pydrex.geometry.LatticeSystem.hexagonal": {"tf": 1.4142135623730951}, "pydrex.io.DEFAULT_PARAMS": {"tf": 3.3166247903554}, "pydrex.io.SCSV_TYPEMAP": {"tf": 2.6457513110645907}, "pydrex.logger.LOGGER": {"tf": 1.4142135623730951}, "pydrex.logger.CONSOLE_LOGGER": {"tf": 1.4142135623730951}, "pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 3.3166247903554}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 3.3166247903554}, "pydrex.minerals.OLIVINE_PRIMARY_AXIS": {"tf": 2.6457513110645907}, "pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral.phase": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral.fabric": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral.regime": {"tf": 1.4142135623730951}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 3.1622776601683795}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 3.1622776601683795}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 3.1622776601683795}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 3.1622776601683795}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 3.1622776601683795}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 3.1622776601683795}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 3.1622776601683795}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 3.1622776601683795}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 2.6457513110645907}, "pydrex.tensors.PERMUTATION_SYMBOL": {"tf": 4.358898943540674}, "tests.conftest.PytestConsoleLogger.name": {"tf": 1.4142135623730951}, "tests.test_core.SUBDIR": {"tf": 1.4142135623730951}, "tests.test_core.TestDislocationCreepOPX.class_id": {"tf": 1.4142135623730951}, "tests.test_core.TestDislocationCreepOlivineA.class_id": {"tf": 1.4142135623730951}, "tests.test_core.TestRecrystallisation2D.class_id": {"tf": 1.4142135623730951}, "tests.test_corner_flow_2d.SUBDIR": {"tf": 1.4142135623730951}, "tests.test_corner_flow_2d.TestOlivineA.class_id": {"tf": 1.4142135623730951}, "tests.test_simple_shear_2d.SUBDIR": {"tf": 1.4142135623730951}, "tests.test_simple_shear_2d.TestOlivineA.class_id": {"tf": 1.4142135623730951}, "tests.test_simple_shear_3d.SUBDIR": {"tf": 1.4142135623730951}, "tests.test_simple_shear_3d.TestFraters2021.class_id": {"tf": 1.4142135623730951}, "tests.test_vortex_2d.SUBDIR": {"tf": 1.4142135623730951}, "tests.test_vortex_2d.TestCellOlivineA.class_id": {"tf": 1.4142135623730951}}, "df": 55, "x": {"2": {"7": {"docs": {"pydrex.axes.PoleFigureAxes.name": {"tf": 1.4142135623730951}, "pydrex.io.DEFAULT_PARAMS": {"tf": 4.47213595499958}, "pydrex.io.SCSV_TYPEMAP": {"tf": 4.47213595499958}, "pydrex.minerals.OLIVINE_PRIMARY_AXIS": {"tf": 3.1622776601683795}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 4.242640687119285}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 4.242640687119285}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 4.242640687119285}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 4.242640687119285}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 4.242640687119285}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 4.242640687119285}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 4.242640687119285}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 4.242640687119285}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 3.1622776601683795}, "tests.conftest.PytestConsoleLogger.name": {"tf": 1.4142135623730951}, "tests.test_core.SUBDIR": {"tf": 1.4142135623730951}, "tests.test_core.TestDislocationCreepOPX.class_id": {"tf": 1.4142135623730951}, "tests.test_core.TestDislocationCreepOlivineA.class_id": {"tf": 1.4142135623730951}, "tests.test_core.TestRecrystallisation2D.class_id": {"tf": 1.4142135623730951}, "tests.test_corner_flow_2d.SUBDIR": {"tf": 1.4142135623730951}, "tests.test_corner_flow_2d.TestOlivineA.class_id": {"tf": 1.4142135623730951}, "tests.test_simple_shear_2d.SUBDIR": {"tf": 1.4142135623730951}, "tests.test_simple_shear_2d.TestOlivineA.class_id": {"tf": 1.4142135623730951}, "tests.test_simple_shear_3d.SUBDIR": {"tf": 1.4142135623730951}, "tests.test_simple_shear_3d.TestFraters2021.class_id": {"tf": 1.4142135623730951}, "tests.test_vortex_2d.SUBDIR": {"tf": 1.4142135623730951}, "tests.test_vortex_2d.TestCellOlivineA.class_id": {"tf": 1.4142135623730951}}, "df": 26}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "p": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {"pydrex.axes.PoleFigureAxes.name": {"tf": 1}, "pydrex.cli.CLI_HANDLERS": {"tf": 2}, "pydrex.logger.LOGGER": {"tf": 1}}, "df": 3}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"tests.conftest.PytestConsoleLogger.name": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.cli.CLI_HANDLERS": {"tf": 1}}, "df": 1, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.axes.PoleFigureAxes.name": {"tf": 1}}, "df": 1, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.cli.CLI_HANDLERS": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}, "c": {"docs": {"pydrex.core.MineralFabric.olivine_C": {"tf": 1}, "pydrex.minerals.OLIVINE_PRIMARY_AXIS": {"tf": 1.7320508075688772}}, "df": 2, "l": {"docs": {}, "df": 0, "i": {"docs": {"pydrex.cli.CLI_HANDLERS": {"tf": 2.23606797749979}}, "df": 1}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.io.SCSV_TYPEMAP": {"tf": 2.23606797749979}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {"pydrex.io.SCSV_TYPEMAP": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 2}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"tests.conftest.PytestConsoleLogger.name": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_core.SUBDIR": {"tf": 1}}, "df": 1}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"tests.test_corner_flow_2d.TestOlivineA.class_id": {"tf": 1}}, "df": 1, "f": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"tests.test_corner_flow_2d.SUBDIR": {"tf": 1}}, "df": 1}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {"tests.test_core.TestDislocationCreepOPX.class_id": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.class_id": {"tf": 1}}, "df": 2}}}}, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"tests.test_vortex_2d.TestCellOlivineA.class_id": {"tf": 1}}, "df": 1}}}}, "h": {"5": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.cli.CLI_HANDLERS": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.cli.CLI_HANDLERS": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.cli.CLI_HANDLERS": {"tf": 1}}, "df": 1}}}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.geometry.LatticeSystem.hexagonal": {"tf": 1}}, "df": 1}}}}}}}}}, "e": {"docs": {"pydrex.core.MineralFabric.olivine_E": {"tf": 1}, "pydrex.minerals.OLIVINE_PRIMARY_AXIS": {"tf": 1}}, "df": 2, "x": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.cli.CLI_HANDLERS": {"tf": 1}}, "df": 1}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.io.DEFAULT_PARAMS": {"tf": 1.4142135623730951}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 1.4142135623730951}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1.4142135623730951}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1.4142135623730951}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1.4142135623730951}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1.4142135623730951}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1.4142135623730951}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1.4142135623730951}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1.4142135623730951}}, "df": 9, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}}, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.core.MineralPhase.enstatite": {"tf": 1}, "pydrex.core.MineralFabric.enstatite_AB": {"tf": 1}, "pydrex.io.DEFAULT_PARAMS": {"tf": 1}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}}, "df": 11}}}}}}}}, "f": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.io.DEFAULT_PARAMS": {"tf": 1}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}}, "df": 9}}}}}}}}}}, "l": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.cli.CLI_HANDLERS": {"tf": 2}, "pydrex.core.MineralPhase.olivine": {"tf": 1}, "pydrex.core.MineralPhase.enstatite": {"tf": 1}, "pydrex.core.DeformationRegime.diffusion": {"tf": 1}, "pydrex.core.DeformationRegime.dislocation": {"tf": 1}, "pydrex.core.DeformationRegime.byerlee": {"tf": 1}, "pydrex.core.DeformationRegime.max_viscosity": {"tf": 1}, "pydrex.core.MineralFabric.olivine_A": {"tf": 1}, "pydrex.core.MineralFabric.olivine_B": {"tf": 1}, "pydrex.core.MineralFabric.olivine_C": {"tf": 1}, "pydrex.core.MineralFabric.olivine_D": {"tf": 1}, "pydrex.core.MineralFabric.olivine_E": {"tf": 1}, "pydrex.core.MineralFabric.enstatite_AB": {"tf": 1}, "pydrex.geometry.LatticeSystem.triclinic": {"tf": 1}, "pydrex.geometry.LatticeSystem.monoclinic": {"tf": 1}, "pydrex.geometry.LatticeSystem.orthorhombic": {"tf": 1}, "pydrex.geometry.LatticeSystem.rhombohedral": {"tf": 1}, "pydrex.geometry.LatticeSystem.tetragonal": {"tf": 1}, "pydrex.geometry.LatticeSystem.hexagonal": {"tf": 1}, "pydrex.io.SCSV_TYPEMAP": {"tf": 2.23606797749979}, "pydrex.logger.LOGGER": {"tf": 1}, "pydrex.logger.CONSOLE_LOGGER": {"tf": 1}, "pydrex.minerals.OLIVINE_PRIMARY_AXIS": {"tf": 2.23606797749979}, "pydrex.minerals.Mineral.phase": {"tf": 1}, "pydrex.minerals.Mineral.fabric": {"tf": 1}, "pydrex.minerals.Mineral.regime": {"tf": 1}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 2.23606797749979}}, "df": 35}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {"pydrex.geometry.LatticeSystem.triclinic": {"tf": 1}, "pydrex.geometry.LatticeSystem.monoclinic": {"tf": 1}, "pydrex.geometry.LatticeSystem.orthorhombic": {"tf": 1}, "pydrex.geometry.LatticeSystem.rhombohedral": {"tf": 1}, "pydrex.geometry.LatticeSystem.tetragonal": {"tf": 1}, "pydrex.geometry.LatticeSystem.hexagonal": {"tf": 1}}, "df": 6}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.logger.LOGGER": {"tf": 1}, "tests.conftest.PytestConsoleLogger.name": {"tf": 1}}, "df": 2}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.cli.CLI_HANDLERS": {"tf": 2}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.core.MineralPhase.olivine": {"tf": 1}, "pydrex.core.MineralFabric.olivine_A": {"tf": 1}, "pydrex.core.MineralFabric.olivine_B": {"tf": 1}, "pydrex.core.MineralFabric.olivine_C": {"tf": 1}, "pydrex.core.MineralFabric.olivine_D": {"tf": 1}, "pydrex.core.MineralFabric.olivine_E": {"tf": 1}, "pydrex.io.DEFAULT_PARAMS": {"tf": 1.4142135623730951}, "pydrex.minerals.OLIVINE_PRIMARY_AXIS": {"tf": 2.23606797749979}, "pydrex.minerals.Mineral.phase": {"tf": 1}, "pydrex.minerals.Mineral.fabric": {"tf": 1}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 1.7320508075688772}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1.7320508075688772}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1.7320508075688772}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1.7320508075688772}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1.7320508075688772}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1.7320508075688772}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1.7320508075688772}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1.7320508075688772}}, "df": 18, "a": {"docs": {"tests.test_corner_flow_2d.TestOlivineA.class_id": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.class_id": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.class_id": {"tf": 1}}, "df": 3}}}}}}, "a": {"docs": {"tests.test_core.TestDislocationCreepOlivineA.class_id": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.geometry.LatticeSystem.orthorhombic": {"tf": 1}}, "df": 1}}}}}}}}}}}, "f": {"docs": {"pydrex.io.DEFAULT_PARAMS": {"tf": 1}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}}, "df": 9}, "p": {"docs": {}, "df": 0, "x": {"docs": {"tests.test_core.TestDislocationCreepOPX.class_id": {"tf": 1}}, "df": 1}}}, "g": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.cli.CLI_HANDLERS": {"tf": 2}, "pydrex.core.MineralPhase.olivine": {"tf": 1}, "pydrex.core.MineralPhase.enstatite": {"tf": 1}, "pydrex.core.DeformationRegime.diffusion": {"tf": 1}, "pydrex.core.DeformationRegime.dislocation": {"tf": 1}, "pydrex.core.DeformationRegime.byerlee": {"tf": 1}, "pydrex.core.DeformationRegime.max_viscosity": {"tf": 1}, "pydrex.core.MineralFabric.olivine_A": {"tf": 1}, "pydrex.core.MineralFabric.olivine_B": {"tf": 1}, "pydrex.core.MineralFabric.olivine_C": {"tf": 1}, "pydrex.core.MineralFabric.olivine_D": {"tf": 1}, "pydrex.core.MineralFabric.olivine_E": {"tf": 1}, "pydrex.core.MineralFabric.enstatite_AB": {"tf": 1}, "pydrex.geometry.LatticeSystem.triclinic": {"tf": 1}, "pydrex.geometry.LatticeSystem.monoclinic": {"tf": 1}, "pydrex.geometry.LatticeSystem.orthorhombic": {"tf": 1}, "pydrex.geometry.LatticeSystem.rhombohedral": {"tf": 1}, "pydrex.geometry.LatticeSystem.tetragonal": {"tf": 1}, "pydrex.geometry.LatticeSystem.hexagonal": {"tf": 1}, "pydrex.io.SCSV_TYPEMAP": {"tf": 2.23606797749979}, "pydrex.logger.LOGGER": {"tf": 1}, "pydrex.logger.CONSOLE_LOGGER": {"tf": 1}, "pydrex.minerals.OLIVINE_PRIMARY_AXIS": {"tf": 2.23606797749979}, "pydrex.minerals.Mineral.phase": {"tf": 1}, "pydrex.minerals.Mineral.fabric": {"tf": 1}, "pydrex.minerals.Mineral.regime": {"tf": 1}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 2.23606797749979}}, "df": 35}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.cli.CLI_HANDLERS": {"tf": 1}}, "df": 1}}}}}}}}, "b": {"docs": {}, "df": 0, "m": {"docs": {"pydrex.io.DEFAULT_PARAMS": {"tf": 1}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}}, "df": 9}, "s": {"docs": {"pydrex.io.DEFAULT_PARAMS": {"tf": 1}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}}, "df": 9}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.io.DEFAULT_PARAMS": {"tf": 1}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}}, "df": 9}}}}}}, "n": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "z": {"docs": {"pydrex.cli.CLI_HANDLERS": {"tf": 1}}, "df": 1, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.cli.CLI_HANDLERS": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.io.DEFAULT_PARAMS": {"tf": 1}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}}, "df": 9}}}}}}}}, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.io.DEFAULT_PARAMS": {"tf": 1}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}}, "df": 9}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.minerals.Mineral.fractions_init": {"tf": 1}, "pydrex.minerals.Mineral.orientations_init": {"tf": 1}, "pydrex.minerals.Mineral.seed": {"tf": 1}, "pydrex.minerals.Mineral.lband": {"tf": 1}, "pydrex.minerals.Mineral.uband": {"tf": 1}}, "df": 5}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.cli.CLI_HANDLERS": {"tf": 1}}, "df": 1}}, "g": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.cli.CLI_HANDLERS": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.io.DEFAULT_PARAMS": {"tf": 1.4142135623730951}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 1.4142135623730951}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1.4142135623730951}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1.4142135623730951}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1.4142135623730951}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1.4142135623730951}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1.4142135623730951}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1.4142135623730951}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1.4142135623730951}}, "df": 9}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"2": {"0": {"2": {"1": {"docs": {"tests.test_simple_shear_3d.TestFraters2021.class_id": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.io.DEFAULT_PARAMS": {"tf": 1}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}}, "df": 9}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.io.SCSV_TYPEMAP": {"tf": 1.4142135623730951}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 2.23606797749979}}, "df": 1}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.cli.CLI_HANDLERS": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.io.DEFAULT_PARAMS": {"tf": 1}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}}, "df": 9}}}}}, "t": {"docs": {"pydrex.io.SCSV_TYPEMAP": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.io.SCSV_TYPEMAP": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {"pydrex.logger.CONSOLE_LOGGER": {"tf": 1}}, "df": 1}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 2}}, "df": 1}}}}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.cli.CLI_HANDLERS": {"tf": 1}}, "df": 1}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.core.DeformationRegime.max_viscosity": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {"tests.test_vortex_2d.SUBDIR": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {"pydrex.cli.CLI_HANDLERS": {"tf": 1}}, "df": 1, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.cli.CLI_HANDLERS": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.core.MineralPhase.olivine": {"tf": 1}, "pydrex.core.MineralPhase.enstatite": {"tf": 1}, "pydrex.minerals.Mineral.phase": {"tf": 1}}, "df": 3}}}}}, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.core.MineralFabric.olivine_A": {"tf": 1}, "pydrex.core.MineralFabric.olivine_B": {"tf": 1}, "pydrex.core.MineralFabric.olivine_C": {"tf": 1}, "pydrex.core.MineralFabric.olivine_D": {"tf": 1}, "pydrex.core.MineralFabric.olivine_E": {"tf": 1}, "pydrex.core.MineralFabric.enstatite_AB": {"tf": 1}, "pydrex.minerals.OLIVINE_PRIMARY_AXIS": {"tf": 2.23606797749979}, "pydrex.minerals.Mineral.fabric": {"tf": 1}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}}, "df": 16}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"pydrex.core.DeformationRegime.max_viscosity": {"tf": 1}}, "df": 1}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.geometry.LatticeSystem.monoclinic": {"tf": 1}}, "df": 1}}}}}}}}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.io.DEFAULT_PARAMS": {"tf": 1}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}}, "df": 9}}}}}}}}, "a": {"docs": {"pydrex.core.MineralFabric.olivine_A": {"tf": 1}, "pydrex.io.DEFAULT_PARAMS": {"tf": 1}, "pydrex.minerals.OLIVINE_PRIMARY_AXIS": {"tf": 2}, "pydrex.minerals.Mineral.fabric": {"tf": 1}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}}, "df": 12, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.core.PERMUTATION_SYMBOL": {"tf": 1}, "pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}, "pydrex.tensors.PERMUTATION_SYMBOL": {"tf": 1}}, "df": 4}}}}, "b": {"docs": {"pydrex.core.MineralFabric.enstatite_AB": {"tf": 1}}, "df": 1}}, "d": {"docs": {"pydrex.core.MineralFabric.olivine_D": {"tf": 1}, "pydrex.minerals.OLIVINE_PRIMARY_AXIS": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.io.DEFAULT_PARAMS": {"tf": 1}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}}, "df": 9, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.core.DeformationRegime.diffusion": {"tf": 1}, "pydrex.core.DeformationRegime.dislocation": {"tf": 1}, "pydrex.core.DeformationRegime.byerlee": {"tf": 1}, "pydrex.core.DeformationRegime.max_viscosity": {"tf": 1}, "pydrex.minerals.Mineral.regime": {"tf": 1}}, "df": 5}}}}}}}}}}}}}}}, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.logger.LOGGER": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.core.DeformationRegime.diffusion": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.core.DeformationRegime.dislocation": {"tf": 1}, "pydrex.minerals.Mineral.regime": {"tf": 1}, "tests.test_core.TestDislocationCreepOPX.class_id": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.class_id": {"tf": 1}}, "df": 4}}}}}}}}}}}, "b": {"docs": {"pydrex.core.MineralFabric.olivine_B": {"tf": 1}, "pydrex.minerals.OLIVINE_PRIMARY_AXIS": {"tf": 1}}, "df": 2, "y": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.core.DeformationRegime.byerlee": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.io.SCSV_TYPEMAP": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.io.SCSV_TYPEMAP": {"tf": 1}}, "df": 1}}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.geometry.LatticeSystem.triclinic": {"tf": 1}}, "df": 1}}}}}}}}, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.geometry.LatticeSystem.tetragonal": {"tf": 1}}, "df": 1}}}}}}}}}, "h": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.io.DEFAULT_PARAMS": {"tf": 1}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}}, "df": 9}}}}}}}}}, "r": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.geometry.LatticeSystem.rhombohedral": {"tf": 1}}, "df": 1}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"tests.test_core.TestRecrystallisation2D.class_id": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.io.SCSV_TYPEMAP": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.io.DEFAULT_PARAMS": {"tf": 1}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}}, "df": 9}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.logger.CONSOLE_LOGGER": {"tf": 1}}, "df": 1}}}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.io.SCSV_TYPEMAP": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_simple_shear_2d.SUBDIR": {"tf": 1}, "tests.test_simple_shear_3d.SUBDIR": {"tf": 1}}, "df": 2}}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"tests.test_simple_shear_2d.SUBDIR": {"tf": 1}, "tests.test_simple_shear_3d.SUBDIR": {"tf": 1}}, "df": 2}}}}}, "k": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {"pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 2.8284271247461903}}, "df": 1}}}}}}, "signature": {"root": {"0": {"docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1.4142135623730951}, "pydrex.geometry.poles": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral.__init__": {"tf": 1.4142135623730951}, "pydrex.utils.add_dim": {"tf": 1}}, "df": 4}, "1": {"0": {"1": {"docs": {"pydrex.stats.point_density": {"tf": 1}}, "df": 1}, "docs": {"pydrex.logger.logfile_enable": {"tf": 1}, "pydrex.stats.exponential_kamb": {"tf": 1}, "pydrex.stats.linear_inverse_kamb": {"tf": 1}, "pydrex.stats.square_inverse_kamb": {"tf": 1}, "pydrex.stats.kamb_count": {"tf": 1}}, "df": 5}, "docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.geometry.to_cartesian": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.minerals.Mineral.__init__": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}}, "df": 5}, "2": {"docs": {"pydrex.velocity.cell_2d": {"tf": 1}}, "df": 1}, "3": {"5": {"0": {"0": {"docs": {"pydrex.minerals.Mineral.__init__": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "9": {"docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1.4142135623730951}, "pydrex.diagnostics.bingham_average": {"tf": 1.4142135623730951}, "pydrex.diagnostics.finite_strain": {"tf": 1.4142135623730951}, "pydrex.diagnostics.symmetry_pgr": {"tf": 1.4142135623730951}, "pydrex.diagnostics.coaxial_index": {"tf": 2}, "pydrex.geometry.poles": {"tf": 1.4142135623730951}, "pydrex.logger.logfile_enable": {"tf": 1.4142135623730951}, "pydrex.stats.point_density": {"tf": 1.4142135623730951}, "pydrex.utils.add_subplot_labels": {"tf": 2}, "pydrex.visualisation.polefigures": {"tf": 1.4142135623730951}, "pydrex.visualisation.pathline_box2d": {"tf": 1.4142135623730951}, "pydrex.visualisation.spin": {"tf": 2}, "pydrex.visualisation.growth": {"tf": 2}}, "df": 13}, "docs": {}, "df": 0}, "9": {"0": {"docs": {"pydrex.visualisation.alignment": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 8.660254037844387}, "pydrex.axes.PoleFigureAxes.set": {"tf": 24.839484696748443}, "pydrex.core.get_crss": {"tf": 3.7416573867739413}, "pydrex.core.derivatives": {"tf": 8.12403840463596}, "pydrex.diagnostics.elasticity_components": {"tf": 3.1622776601683795}, "pydrex.diagnostics.bingham_average": {"tf": 4.47213595499958}, "pydrex.diagnostics.finite_strain": {"tf": 4.47213595499958}, "pydrex.diagnostics.symmetry_pgr": {"tf": 4.47213595499958}, "pydrex.diagnostics.misorientation_indices": {"tf": 7.416198487095663}, "pydrex.diagnostics.misorientation_index": {"tf": 5.830951894845301}, "pydrex.diagnostics.coaxial_index": {"tf": 5.477225575051661}, "pydrex.diagnostics.smallest_angle": {"tf": 4.69041575982343}, "pydrex.exceptions.MissingDependencyError.__init__": {"tf": 2.8284271247461903}, "pydrex.exceptions.ConfigError.__init__": {"tf": 2.8284271247461903}, "pydrex.exceptions.MeshError.__init__": {"tf": 2.8284271247461903}, "pydrex.exceptions.IterationError.__init__": {"tf": 2.8284271247461903}, "pydrex.exceptions.SCSVError.__init__": {"tf": 2.8284271247461903}, "pydrex.exceptions.ModelContextError.__init__": {"tf": 2.8284271247461903}, "pydrex.geometry.to_cartesian": {"tf": 4.898979485566356}, "pydrex.geometry.to_spherical": {"tf": 4.242640687119285}, "pydrex.geometry.misorientation_angles": {"tf": 3.7416573867739413}, "pydrex.geometry.symmetry_operations": {"tf": 4.69041575982343}, "pydrex.geometry.poles": {"tf": 6.48074069840786}, "pydrex.geometry.lambert_equal_area": {"tf": 4.242640687119285}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 3.7416573867739413}, "pydrex.geometry.to_indices": {"tf": 3.7416573867739413}, "pydrex.io.extract_h5part": {"tf": 5.0990195135927845}, "pydrex.io.read_scsv": {"tf": 3.1622776601683795}, "pydrex.io.write_scsv_header": {"tf": 4.69041575982343}, "pydrex.io.save_scsv": {"tf": 4.898979485566356}, "pydrex.io.parse_config": {"tf": 3.1622776601683795}, "pydrex.io.resolve_path": {"tf": 4.242640687119285}, "pydrex.io.stringify": {"tf": 3.1622776601683795}, "pydrex.io.data": {"tf": 3.1622776601683795}, "pydrex.logger.ConsoleFormatter.colorfmt": {"tf": 3.7416573867739413}, "pydrex.logger.ConsoleFormatter.format": {"tf": 3.7416573867739413}, "pydrex.logger.handle_exception": {"tf": 4.242640687119285}, "pydrex.logger.handler_level": {"tf": 5.385164807134504}, "pydrex.logger.logfile_enable": {"tf": 5.291502622129181}, "pydrex.logger.critical": {"tf": 4.69041575982343}, "pydrex.logger.error": {"tf": 4.69041575982343}, "pydrex.logger.warning": {"tf": 4.69041575982343}, "pydrex.logger.info": {"tf": 4.69041575982343}, "pydrex.logger.debug": {"tf": 4.69041575982343}, "pydrex.logger.exception": {"tf": 4.69041575982343}, "pydrex.logger.quiet_aliens": {"tf": 2.6457513110645907}, "pydrex.minerals.voigt_averages": {"tf": 3.7416573867739413}, "pydrex.minerals.Mineral.__init__": {"tf": 15.198684153570664}, "pydrex.minerals.Mineral.update_orientations": {"tf": 6.164414002968976}, "pydrex.minerals.Mineral.save": {"tf": 4.69041575982343}, "pydrex.minerals.Mineral.load": {"tf": 4.69041575982343}, "pydrex.minerals.Mineral.from_file": {"tf": 4.69041575982343}, "pydrex.pathlines.get_pathline": {"tf": 7.211102550927978}, "pydrex.stats.resample_orientations": {"tf": 5.477225575051661}, "pydrex.stats.misorientation_hist": {"tf": 5.830951894845301}, "pydrex.stats.misorientations_random": {"tf": 5.477225575051661}, "pydrex.stats.point_density": {"tf": 8.12403840463596}, "pydrex.stats.exponential_kamb": {"tf": 5.196152422706632}, "pydrex.stats.linear_inverse_kamb": {"tf": 5.196152422706632}, "pydrex.stats.square_inverse_kamb": {"tf": 5.196152422706632}, "pydrex.stats.kamb_count": {"tf": 5.196152422706632}, "pydrex.stats.schmidt_count": {"tf": 4.242640687119285}, "pydrex.tensors.voigt_decompose": {"tf": 3.1622776601683795}, "pydrex.tensors.mono_project": {"tf": 3.1622776601683795}, "pydrex.tensors.ortho_project": {"tf": 3.1622776601683795}, "pydrex.tensors.tetr_project": {"tf": 3.1622776601683795}, "pydrex.tensors.hex_project": {"tf": 3.1622776601683795}, "pydrex.tensors.upper_tri_to_symmetric": {"tf": 3.1622776601683795}, "pydrex.tensors.voigt_to_elastic_tensor": {"tf": 3.1622776601683795}, "pydrex.tensors.elastic_tensor_to_voigt": {"tf": 3.1622776601683795}, "pydrex.tensors.voigt_matrix_to_vector": {"tf": 3.1622776601683795}, "pydrex.tensors.voigt_vector_to_matrix": {"tf": 3.1622776601683795}, "pydrex.tensors.rotate": {"tf": 3.7416573867739413}, "pydrex.utils.import_proc_pool": {"tf": 2.6457513110645907}, "pydrex.utils.strain_increment": {"tf": 3.7416573867739413}, "pydrex.utils.apply_gbs": {"tf": 5.0990195135927845}, "pydrex.utils.extract_vars": {"tf": 3.7416573867739413}, "pydrex.utils.remove_nans": {"tf": 3.1622776601683795}, "pydrex.utils.remove_dim": {"tf": 3.7416573867739413}, "pydrex.utils.add_dim": {"tf": 4.69041575982343}, "pydrex.utils.default_ncpus": {"tf": 2.6457513110645907}, "pydrex.utils.diff_like": {"tf": 3.1622776601683795}, "pydrex.utils.angle_fse_simpleshear": {"tf": 3.1622776601683795}, "pydrex.utils.lag_2d_corner_flow": {"tf": 3.3166247903554}, "pydrex.utils.quat_product": {"tf": 3.7416573867739413}, "pydrex.utils.redraw_legend": {"tf": 6.324555320336759}, "pydrex.utils.add_subplot_labels": {"tf": 7.615773105863909}, "pydrex.velocity.simple_shear_2d": {"tf": 4.242640687119285}, "pydrex.velocity.cell_2d": {"tf": 5.0990195135927845}, "pydrex.velocity.corner_2d": {"tf": 4.242640687119285}, "pydrex.visualisation.polefigures": {"tf": 7.54983443527075}, "pydrex.visualisation.pathline_box2d": {"tf": 11.224972160321824}, "pydrex.visualisation.alignment": {"tf": 9.219544457292887}, "pydrex.visualisation.strengths": {"tf": 8.888194417315589}, "pydrex.visualisation.grainsizes": {"tf": 4.242640687119285}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 5.830951894845301}, "pydrex.visualisation.spin": {"tf": 8.48528137423857}, "pydrex.visualisation.growth": {"tf": 8.48528137423857}, "pydrex.visualisation.figure_unless": {"tf": 3.1622776601683795}, "pydrex.visualisation.figure": {"tf": 4.47213595499958}, "tests.conftest.pytest_addoption": {"tf": 3.1622776601683795}, "tests.conftest.PytestConsoleLogger.__init__": {"tf": 4.47213595499958}, "tests.conftest.PytestConsoleLogger.pytest_runtest_teardown": {"tf": 3.7416573867739413}, "tests.conftest.pytest_configure": {"tf": 3.1622776601683795}, "tests.conftest.pytest_collection_modifyitems": {"tf": 3.7416573867739413}, "tests.conftest.outdir": {"tf": 3.1622776601683795}, "tests.conftest.ncpus": {"tf": 3.1622776601683795}, "tests.conftest.named_tempfile_kwargs": {"tf": 3.1622776601683795}, "tests.conftest.ray_session": {"tf": 2.6457513110645907}, "tests.conftest.console_handler": {"tf": 3.1622776601683795}, "tests.conftest.params_Fraters2021": {"tf": 2.6457513110645907}, "tests.conftest.params_Kaminski2001_fig5_solid": {"tf": 2.6457513110645907}, "tests.conftest.params_Kaminski2001_fig5_shortdash": {"tf": 2.6457513110645907}, "tests.conftest.params_Kaminski2001_fig5_longdash": {"tf": 2.6457513110645907}, "tests.conftest.params_Kaminski2004_fig4_triangles": {"tf": 2.6457513110645907}, "tests.conftest.params_Kaminski2004_fig4_squares": {"tf": 2.6457513110645907}, "tests.conftest.params_Kaminski2004_fig4_circles": {"tf": 2.6457513110645907}, "tests.conftest.params_Hedjazian2017": {"tf": 2.6457513110645907}, "tests.conftest.n_grains": {"tf": 3.1622776601683795}, "tests.conftest.hkl": {"tf": 3.1622776601683795}, "tests.conftest.ref_axes": {"tf": 3.1622776601683795}, "tests.conftest.seeds": {"tf": 2.6457513110645907}, "tests.conftest.seed": {"tf": 2.6457513110645907}, "tests.conftest.seeds_nearX45": {"tf": 2.6457513110645907}, "tests.test_config.test_specfile": {"tf": 2.6457513110645907}, "tests.test_core.TestDislocationCreepOPX.test_shear_dudz": {"tf": 3.7416573867739413}, "tests.test_core.TestDislocationCreepOPX.test_shear_dvdx": {"tf": 3.7416573867739413}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"tf": 3.7416573867739413}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"tf": 3.7416573867739413}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"tf": 3.7416573867739413}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"tf": 3.7416573867739413}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 3.7416573867739413}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 3.7416573867739413}, "tests.test_corner_flow_2d.TestOlivineA.run": {"tf": 7.483314773547883}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 4.69041575982343}, "tests.test_diagnostics.TestElasticityComponents.test_olivine_Browaeys2004": {"tf": 3.1622776601683795}, "tests.test_diagnostics.TestElasticityComponents.test_enstatite_Browaeys2004": {"tf": 3.1622776601683795}, "tests.test_diagnostics.TestSymmetryPGR.test_pointX": {"tf": 3.1622776601683795}, "tests.test_diagnostics.TestSymmetryPGR.test_random": {"tf": 3.1622776601683795}, "tests.test_diagnostics.TestSymmetryPGR.test_girdle": {"tf": 3.1622776601683795}, "tests.test_diagnostics.TestVolumeWeighting.test_output_shape": {"tf": 3.1622776601683795}, "tests.test_diagnostics.TestVolumeWeighting.test_upsample": {"tf": 3.1622776601683795}, "tests.test_diagnostics.TestVolumeWeighting.test_downsample": {"tf": 3.1622776601683795}, "tests.test_diagnostics.TestVolumeWeighting.test_common_input_errors": {"tf": 3.1622776601683795}, "tests.test_diagnostics.TestBinghamStats.test_average_0": {"tf": 3.1622776601683795}, "tests.test_diagnostics.TestBinghamStats.test_average_twopoles90Z": {"tf": 3.1622776601683795}, "tests.test_diagnostics.TestBinghamStats.test_average_spread10X": {"tf": 3.1622776601683795}, "tests.test_diagnostics.TestMIndex.test_texture_uniform_ortho": {"tf": 3.7416573867739413}, "tests.test_diagnostics.TestMIndex.test_texture_spread10X_ortho": {"tf": 3.7416573867739413}, "tests.test_diagnostics.TestMIndex.test_texture_spread45X_ortho": {"tf": 3.7416573867739413}, "tests.test_diagnostics.TestMIndex.test_textures_increasing_ortho": {"tf": 3.7416573867739413}, "tests.test_diagnostics.TestMIndex.test_texture_girdle_ortho": {"tf": 3.7416573867739413}, "tests.test_doctests.test_doctests": {"tf": 3.7416573867739413}, "tests.test_geometry.test_poles_example": {"tf": 3.7416573867739413}, "tests.test_geometry.test_lambert_equal_area": {"tf": 3.1622776601683795}, "tests.test_scsv.test_validate_schema": {"tf": 3.1622776601683795}, "tests.test_scsv.test_read_specfile": {"tf": 2.6457513110645907}, "tests.test_scsv.test_save_specfile": {"tf": 3.7416573867739413}, "tests.test_scsv.test_read_Kaminski2002": {"tf": 2.6457513110645907}, "tests.test_scsv.test_save_scsv_errors": {"tf": 3.1622776601683795}, "tests.test_scsv.test_read_Kaminski2004": {"tf": 2.6457513110645907}, "tests.test_scsv.test_read_Skemer2016": {"tf": 2.6457513110645907}, "tests.test_simple_shear_2d.TestPreliminaries.test_strain_increment": {"tf": 3.1622776601683795}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 8.48528137423857}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_Kaminski2001": {"tf": 3.7416573867739413}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_FortranDRex": {"tf": 3.7416573867739413}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_FortranDRex": {"tf": 3.7416573867739413}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_long_FortranDRex": {"tf": 3.7416573867739413}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_Kaminski2004": {"tf": 3.7416573867739413}, "tests.test_simple_shear_2d.TestOlivineA.test_zero_recrystallisation": {"tf": 3.7416573867739413}, "tests.test_simple_shear_2d.TestOlivineA.test_grainsize_median": {"tf": 4.242640687119285}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 6}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 4.69041575982343}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 4.69041575982343}, "tests.test_simple_shear_2d.TestOlivineA.test_dudz_pathline": {"tf": 4.242640687119285}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 7.0710678118654755}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 6.4031242374328485}, "tests.test_tensors.test_voigt_decompose": {"tf": 2.6457513110645907}, "tests.test_tensors.test_voigt_tensor": {"tf": 2.6457513110645907}, "tests.test_tensors.test_voigt_to_vector": {"tf": 2.6457513110645907}, "tests.test_vortex_2d.TestCellOlivineA.run": {"tf": 7.416198487095663}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_10k": {"tf": 4.242640687119285}, "tests.test_vortex_2d.TestCellOlivineA.test_xz": {"tf": 4.69041575982343}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_ensemble": {"tf": 5.0990195135927845}}, "df": 184, "s": {"docs": {"pydrex.io.stringify": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "f": {"docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.logger.ConsoleFormatter.colorfmt": {"tf": 1}, "pydrex.logger.ConsoleFormatter.format": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.minerals.Mineral.save": {"tf": 1}, "pydrex.minerals.Mineral.load": {"tf": 1}, "tests.conftest.PytestConsoleLogger.pytest_runtest_teardown": {"tf": 1}, "tests.test_core.TestDislocationCreepOPX.test_shear_dudz": {"tf": 1}, "tests.test_core.TestDislocationCreepOPX.test_shear_dvdx": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}, "tests.test_diagnostics.TestElasticityComponents.test_olivine_Browaeys2004": {"tf": 1}, "tests.test_diagnostics.TestElasticityComponents.test_enstatite_Browaeys2004": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_pointX": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_random": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_girdle": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_output_shape": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_upsample": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_downsample": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_common_input_errors": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_0": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_twopoles90Z": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_spread10X": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_uniform_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread10X_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread45X_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_textures_increasing_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_girdle_ortho": {"tf": 1}, "tests.test_simple_shear_2d.TestPreliminaries.test_strain_increment": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_zero_recrystallisation": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_grainsize_median": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dudz_pathline": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_10k": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_ensemble": {"tf": 1}}, "df": 45}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.minerals.Mineral.__init__": {"tf": 1}, "pydrex.stats.resample_orientations": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.run": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_uniform_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread10X_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread45X_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_textures_increasing_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_girdle_ortho": {"tf": 1}, "tests.test_geometry.test_lambert_equal_area": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_zero_recrystallisation": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_grainsize_median": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dudz_pathline": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.run": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_10k": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz": {"tf": 1}}, "df": 18, "s": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_ensemble": {"tf": 1}}, "df": 5}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 1}}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.core.derivatives": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.utils.angle_fse_simpleshear": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.run": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.run": {"tf": 1}}, "df": 7, "s": {"docs": {"pydrex.visualisation.polefigures": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}, "pydrex.visualisation.grainsizes": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_Kaminski2001": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_long_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_Kaminski2004": {"tf": 1}}, "df": 9}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.core.derivatives": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "m": {"docs": {"pydrex.io.write_scsv_header": {"tf": 1}}, "df": 1, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.logger.handler_level": {"tf": 1}}, "df": 1}}}}}}}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.visualisation.pathline_box2d": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}}, "df": 2}}}}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 1}}}, "u": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}}, "df": 1}}}}}}, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.geometry.symmetry_operations": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.stats.misorientations_random": {"tf": 1}}, "df": 5}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"pydrex.io.write_scsv_header": {"tf": 1}, "pydrex.io.save_scsv": {"tf": 1}}, "df": 2}}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.stats.resample_orientations": {"tf": 1}}, "df": 1}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.visualisation.polefigures": {"tf": 1}}, "df": 1}}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.velocity.corner_2d": {"tf": 1}}, "df": 1}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}}, "df": 3}}}}, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 2}}}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.io.save_scsv": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1.7320508075688772}}, "df": 3}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1.4142135623730951}, "pydrex.visualisation.polefigures": {"tf": 1}}, "df": 2}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.core.derivatives": {"tf": 1}, "pydrex.diagnostics.finite_strain": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1}}, "df": 4, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.minerals.Mineral.__init__": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.diagnostics.finite_strain": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.io.data": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.velocity.simple_shear_2d": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}}, "df": 2}}}}}}}, "s": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.minerals.Mineral.__init__": {"tf": 1}}, "df": 1}}}}}}}}, "t": {"docs": {"pydrex.stats.exponential_kamb": {"tf": 1}, "pydrex.stats.linear_inverse_kamb": {"tf": 1}, "pydrex.stats.square_inverse_kamb": {"tf": 1}, "pydrex.stats.kamb_count": {"tf": 1}, "pydrex.stats.schmidt_count": {"tf": 1}}, "df": 5}}, "m": {"docs": {"pydrex.utils.remove_dim": {"tf": 1}, "pydrex.utils.add_dim": {"tf": 1}}, "df": 2}, "f": {"docs": {}, "df": 0, "f": {"docs": {"pydrex.visualisation.growth": {"tf": 1.4142135623730951}}, "df": 1}}}, "t": {"docs": {"pydrex.utils.strain_increment": {"tf": 1}}, "df": 1}}, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.utils.add_subplot_labels": {"tf": 1}, "pydrex.visualisation.polefigures": {"tf": 1}}, "df": 3}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.minerals.Mineral.__init__": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "b": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.core.get_crss": {"tf": 1}, "pydrex.core.derivatives": {"tf": 1}, "pydrex.io.extract_h5part": {"tf": 1}, "pydrex.minerals.Mineral.__init__": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}}, "df": 5}}}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}, "e": {"docs": {"pydrex.io.extract_h5part": {"tf": 1}, "pydrex.io.read_scsv": {"tf": 1}, "pydrex.io.save_scsv": {"tf": 1}}, "df": 3, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.minerals.Mineral.save": {"tf": 1}, "pydrex.minerals.Mineral.load": {"tf": 1}, "pydrex.minerals.Mineral.from_file": {"tf": 1}}, "df": 3}}}}}, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}}, "df": 1}}}}}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.run": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.run": {"tf": 1}}, "df": 4}}}, "g": {"docs": {"pydrex.utils.redraw_legend": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.visualisation.figure": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.core.derivatives": {"tf": 1}}, "df": 1, "s": {"docs": {"pydrex.core.derivatives": {"tf": 1}, "pydrex.minerals.Mineral.__init__": {"tf": 1.4142135623730951}, "pydrex.stats.resample_orientations": {"tf": 1}, "pydrex.utils.apply_gbs": {"tf": 1}, "pydrex.visualisation.grainsizes": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1.4142135623730951}}, "df": 6}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"2": {"0": {"2": {"1": {"docs": {"tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.utils.add_subplot_labels": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 1}}}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.visualisation.pathline_box2d": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}}, "df": 2}}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.visualisation.alignment": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}}, "df": 2}}}, "r": {"docs": {"pydrex.geometry.to_cartesian": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "f": {"docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.visualisation.polefigures": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "tests.test_geometry.test_poles_example": {"tf": 1}}, "df": 5, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.io.resolve_path": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.logger.ConsoleFormatter.format": {"tf": 1}}, "df": 1}}}}, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.minerals.Mineral.__init__": {"tf": 1}}, "df": 1}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 1}}}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.utils.redraw_legend": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 1}}}}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"tests.conftest.outdir": {"tf": 1}, "tests.conftest.ncpus": {"tf": 1}, "tests.conftest.named_tempfile_kwargs": {"tf": 1}, "tests.conftest.console_handler": {"tf": 1}, "tests.conftest.n_grains": {"tf": 1}, "tests.conftest.hkl": {"tf": 1}, "tests.conftest.ref_axes": {"tf": 1}}, "df": 7}}}}}, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.core.derivatives": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}}, "df": 3, "s": {"docs": {"pydrex.visualisation.spin": {"tf": 1.4142135623730951}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.visualisation.polefigures": {"tf": 1}}, "df": 1}}}, "y": {"docs": {"tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 1}}, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.tensors.rotate": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1.4142135623730951}}, "df": 2}}}}}}}}, "a": {"docs": {"pydrex.diagnostics.bingham_average": {"tf": 1}, "pydrex.diagnostics.symmetry_pgr": {"tf": 1}, "pydrex.diagnostics.coaxial_index": {"tf": 1}, "pydrex.minerals.Mineral.__init__": {"tf": 1}, "pydrex.utils.remove_nans": {"tf": 1}, "pydrex.utils.remove_dim": {"tf": 1}, "pydrex.utils.add_dim": {"tf": 1}, "pydrex.utils.diff_like": {"tf": 1}}, "df": 8, "x": {"docs": {"pydrex.utils.redraw_legend": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}, "pydrex.visualisation.grainsizes": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}, "pydrex.visualisation.figure_unless": {"tf": 1}}, "df": 9, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.visualisation.polefigures": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "tests.test_geometry.test_poles_example": {"tf": 1}}, "df": 6}}, "i": {"docs": {}, "df": 0, "s": {"1": {"docs": {"pydrex.diagnostics.coaxial_index": {"tf": 1}}, "df": 1}, "2": {"docs": {"pydrex.diagnostics.coaxial_index": {"tf": 1}}, "df": 1}, "docs": {"pydrex.diagnostics.bingham_average": {"tf": 1}, "pydrex.diagnostics.symmetry_pgr": {"tf": 1}, "pydrex.diagnostics.smallest_angle": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}}, "df": 5, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.stats.point_density": {"tf": 1}, "pydrex.stats.exponential_kamb": {"tf": 1}, "pydrex.stats.linear_inverse_kamb": {"tf": 1}, "pydrex.stats.square_inverse_kamb": {"tf": 1}, "pydrex.stats.kamb_count": {"tf": 1}, "pydrex.stats.schmidt_count": {"tf": 1}}, "df": 6}}}}, "d": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}}}}}, "g": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}, "l": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}, "l": {"docs": {"pydrex.utils.redraw_legend": {"tf": 1}}, "df": 1}}, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}}, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1.4142135623730951}, "pydrex.visualisation.growth": {"tf": 1.4142135623730951}}, "df": 3}}}}}, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1.4142135623730951}, "pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 2}}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1, "x": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}, "y": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.tensors.upper_tri_to_symmetric": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.geometry.misorientation_angles": {"tf": 1.4142135623730951}}, "df": 1}}}, "g": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.logger.critical": {"tf": 1}, "pydrex.logger.error": {"tf": 1}, "pydrex.logger.warning": {"tf": 1}, "pydrex.logger.info": {"tf": 1}, "pydrex.logger.debug": {"tf": 1}, "pydrex.logger.exception": {"tf": 1}, "tests.conftest.PytestConsoleLogger.__init__": {"tf": 1}}, "df": 7}}}}, "x": {"docs": {"pydrex.geometry.to_spherical": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}}, "df": 2, "z": {"docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1}}, "df": 2}, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.geometry.lambert_equal_area": {"tf": 1}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}}, "df": 2}}}}}, "h": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1}, "tests.test_geometry.test_poles_example": {"tf": 1}}, "df": 3}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.geometry.to_indices": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}}, "df": 3}}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.logger.handler_level": {"tf": 1}, "tests.test_scsv.test_validate_schema": {"tf": 1}}, "df": 2}}}}}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {"pydrex.stats.misorientations_random": {"tf": 1}}, "df": 1}}}}, "k": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1.4142135623730951}, "pydrex.io.save_scsv": {"tf": 1}, "pydrex.logger.critical": {"tf": 1}, "pydrex.logger.error": {"tf": 1}, "pydrex.logger.warning": {"tf": 1}, "pydrex.logger.info": {"tf": 1}, "pydrex.logger.debug": {"tf": 1}, "pydrex.logger.exception": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1}, "pydrex.utils.add_subplot_labels": {"tf": 1}, "pydrex.visualisation.polefigures": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}, "pydrex.visualisation.figure": {"tf": 1}, "tests.conftest.PytestConsoleLogger.__init__": {"tf": 1}, "tests.test_scsv.test_save_specfile": {"tf": 1}, "tests.test_scsv.test_save_scsv_errors": {"tf": 1}}, "df": 21}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.stats.point_density": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {"pydrex.stats.point_density": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {"pydrex.core.derivatives": {"tf": 1}, "pydrex.io.extract_h5part": {"tf": 1}, "pydrex.minerals.Mineral.__init__": {"tf": 1}, "pydrex.stats.resample_orientations": {"tf": 1}, "pydrex.utils.apply_gbs": {"tf": 1}, "pydrex.utils.extract_vars": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.run": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_ensemble": {"tf": 1}}, "df": 9, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.diagnostics.misorientation_indices": {"tf": 1.7320508075688772}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.diagnostics.smallest_angle": {"tf": 1}, "pydrex.io.write_scsv_header": {"tf": 1}, "pydrex.io.resolve_path": {"tf": 1}, "pydrex.minerals.Mineral.__init__": {"tf": 2.23606797749979}, "pydrex.minerals.Mineral.save": {"tf": 1}, "pydrex.minerals.Mineral.load": {"tf": 1}, "pydrex.minerals.Mineral.from_file": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.stats.resample_orientations": {"tf": 1.4142135623730951}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.stats.schmidt_count": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1.4142135623730951}, "pydrex.utils.add_subplot_labels": {"tf": 1}, "pydrex.visualisation.polefigures": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1.4142135623730951}, "pydrex.visualisation.alignment": {"tf": 2}, "pydrex.visualisation.strengths": {"tf": 2}, "pydrex.visualisation.spin": {"tf": 1.7320508075688772}, "pydrex.visualisation.growth": {"tf": 1.7320508075688772}, "pydrex.visualisation.figure": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1.4142135623730951}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.run": {"tf": 1}}, "df": 26}}}, "a": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"tests.test_scsv.test_save_specfile": {"tf": 1}, "tests.test_scsv.test_save_scsv_errors": {"tf": 1}}, "df": 2}}}}, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.core.derivatives": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}}, "df": 2}}}}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.minerals.Mineral.__init__": {"tf": 1.4142135623730951}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_ensemble": {"tf": 1}}, "df": 7}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.minerals.Mineral.__init__": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "x": {"4": {"5": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_ensemble": {"tf": 1}}, "df": 3}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}}, "l": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 7.0710678118654755}, "pydrex.logger.handler_level": {"tf": 1}, "pydrex.minerals.Mineral.__init__": {"tf": 2.23606797749979}, "pydrex.visualisation.pathline_box2d": {"tf": 1.7320508075688772}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1.4142135623730951}}, "df": 5}, "o": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.utils.add_subplot_labels": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.run": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.run": {"tf": 1}}, "df": 3}}}}}}, "w": {"docs": {"pydrex.stats.misorientations_random": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"pydrex.utils.add_subplot_labels": {"tf": 1}}, "df": 1}}}, "s": {"docs": {"pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}}, "df": 5}}}}, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.geometry.symmetry_operations": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.stats.misorientations_random": {"tf": 1}}, "df": 5}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {"pydrex.visualisation.pathline_box2d": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}}, "df": 2}}}}}, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.logger.handler_level": {"tf": 1}, "pydrex.logger.logfile_enable": {"tf": 1}}, "df": 2}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "x": {"docs": {"pydrex.utils.redraw_legend": {"tf": 1}}, "df": 1}}}}}}, "f": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.utils.add_subplot_labels": {"tf": 1}}, "df": 1}}, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"pydrex.velocity.cell_2d": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.minerals.Mineral.__init__": {"tf": 1.4142135623730951}}, "df": 1, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.stats.point_density": {"tf": 1}}, "df": 1}}}}}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.minerals.Mineral.__init__": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 7.0710678118654755}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.minerals.Mineral.__init__": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 7.0710678118654755}, "pydrex.logger.handler_level": {"tf": 1}, "pydrex.minerals.Mineral.__init__": {"tf": 2.23606797749979}, "pydrex.visualisation.pathline_box2d": {"tf": 1.7320508075688772}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1.4142135623730951}}, "df": 5}, "i": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.core.derivatives": {"tf": 1}, "pydrex.io.extract_h5part": {"tf": 1}, "pydrex.minerals.Mineral.__init__": {"tf": 1}, "pydrex.utils.apply_gbs": {"tf": 1}, "pydrex.utils.extract_vars": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_ensemble": {"tf": 1}}, "df": 7}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.core.derivatives": {"tf": 1}, "pydrex.diagnostics.finite_strain": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1.4142135623730951}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.utils.strain_increment": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.run": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1.4142135623730951}, "tests.test_vortex_2d.TestCellOlivineA.run": {"tf": 1}}, "df": 9}}}}}}, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.stats.point_density": {"tf": 1}}, "df": 1}}}}}}}}, "b": {"docs": {}, "df": 0, "m": {"docs": {"pydrex.core.derivatives": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_grainsize_median": {"tf": 1}}, "df": 2}, "s": {"docs": {"pydrex.utils.apply_gbs": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}}, "df": 2}}, "e": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.geometry.symmetry_operations": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.stats.misorientations_random": {"tf": 1}}, "df": 5}}}}}}, "t": {"docs": {"pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1.4142135623730951}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.run": {"tf": 1.4142135623730951}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1.4142135623730951}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1.4142135623730951}, "tests.test_vortex_2d.TestCellOlivineA.run": {"tf": 1.4142135623730951}}, "df": 7}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 2.23606797749979}}, "df": 1}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1}}, "df": 1, "s": {"docs": {"pydrex.core.derivatives": {"tf": 1}, "pydrex.diagnostics.bingham_average": {"tf": 1}, "pydrex.diagnostics.symmetry_pgr": {"tf": 1}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.diagnostics.coaxial_index": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.minerals.Mineral.__init__": {"tf": 1.4142135623730951}, "pydrex.stats.resample_orientations": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.utils.apply_gbs": {"tf": 1.4142135623730951}, "pydrex.visualisation.polefigures": {"tf": 1}}, "df": 11}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.io.extract_h5part": {"tf": 1}}, "df": 1}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {"tests.test_core.TestDislocationCreepOPX.test_shear_dudz": {"tf": 1}, "tests.test_core.TestDislocationCreepOPX.test_shear_dvdx": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}, "tests.test_scsv.test_save_specfile": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dudz_pathline": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_10k": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_ensemble": {"tf": 1}}, "df": 18}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.minerals.Mineral.__init__": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "b": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 1}}}}}}, "b": {"docs": {"pydrex.diagnostics.coaxial_index": {"tf": 1}}, "df": 1, "o": {"docs": {}, "df": 0, "x": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1.4142135623730951}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}}, "df": 3}}}}, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1.7320508075688772}}, "df": 1}}, "s": {"docs": {"pydrex.minerals.Mineral.from_file": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.run": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_Kaminski2001": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_long_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_Kaminski2004": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.run": {"tf": 1}}, "df": 10}}, "y": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.io.write_scsv_header": {"tf": 1}}, "df": 1}}}}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}}, "df": 2}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.logger.ConsoleFormatter.colorfmt": {"tf": 1}}, "df": 1}}, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "tests.conftest.PytestConsoleLogger.__init__": {"tf": 1}, "tests.conftest.pytest_configure": {"tf": 1}, "tests.conftest.pytest_collection_modifyitems": {"tf": 1}}, "df": 4}}}, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_scsv.test_validate_schema": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1.4142135623730951}, "pydrex.visualisation.pathline_box2d": {"tf": 1.4142135623730951}, "tests.test_corner_flow_2d.TestOlivineA.run": {"tf": 1.4142135623730951}, "tests.test_vortex_2d.TestCellOlivineA.run": {"tf": 1.4142135623730951}}, "df": 4}}}}, "s": {"docs": {"pydrex.stats.exponential_kamb": {"tf": 1}, "pydrex.stats.linear_inverse_kamb": {"tf": 1}, "pydrex.stats.square_inverse_kamb": {"tf": 1}, "pydrex.stats.kamb_count": {"tf": 1}, "pydrex.stats.schmidt_count": {"tf": 1}}, "df": 5}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.visualisation.pathline_box2d": {"tf": 1.4142135623730951}, "pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}}, "df": 4}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 1, "s": {"docs": {"pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}}, "df": 2}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {"pydrex.visualisation.pathline_box2d": {"tf": 1.4142135623730951}, "pydrex.visualisation.strengths": {"tf": 1}}, "df": 2}}, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {"tests.test_doctests.test_doctests": {"tf": 1}}, "df": 1}}}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1.4142135623730951}, "pydrex.io.parse_config": {"tf": 1}, "pydrex.io.resolve_path": {"tf": 1}, "pydrex.logger.logfile_enable": {"tf": 1}}, "df": 4, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.minerals.Mineral.update_orientations": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.run": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.run": {"tf": 1}}, "df": 6}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"tests.conftest.pytest_addoption": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}}, "df": 2, "s": {"docs": {"pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "x": {"docs": {"pydrex.minerals.Mineral.save": {"tf": 1}, "pydrex.minerals.Mineral.load": {"tf": 1}, "pydrex.minerals.Mineral.from_file": {"tf": 1}}, "df": 3}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1}}, "df": 1}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.visualisation.polefigures": {"tf": 1}}, "df": 1}}}}}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "v": {"docs": {"pydrex.utils.apply_gbs": {"tf": 1}}, "df": 1}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.core.get_crss": {"tf": 1}, "pydrex.core.derivatives": {"tf": 1}, "pydrex.io.extract_h5part": {"tf": 1}, "pydrex.minerals.Mineral.__init__": {"tf": 1}}, "df": 4}}}}, "y": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.geometry.symmetry_operations": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.stats.misorientations_random": {"tf": 1}}, "df": 5}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.diagnostics.smallest_angle": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1}}, "df": 2}}, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.velocity.corner_2d": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.visualisation.polefigures": {"tf": 1}}, "df": 1}}}, "i": {"docs": {"pydrex.visualisation.polefigures": {"tf": 1}}, "df": 1, "n": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1, "f": {"docs": {}, "df": 0, "o": {"docs": {"pydrex.logger.handler_level": {"tf": 1}}, "df": 1}}, "t": {"docs": {"pydrex.minerals.Mineral.__init__": {"tf": 2.6457513110645907}}, "df": 1, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.utils.add_subplot_labels": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.minerals.Mineral.__init__": {"tf": 1.4142135623730951}}, "df": 1, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.visualisation.spin": {"tf": 1.4142135623730951}, "pydrex.visualisation.growth": {"tf": 1.4142135623730951}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}}, "df": 3}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.stats.point_density": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {"tests.conftest.PytestConsoleLogger.pytest_runtest_teardown": {"tf": 1}}, "df": 1, "s": {"docs": {"tests.conftest.pytest_collection_modifyitems": {"tf": 1}}, "df": 1}}}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}}}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.core.derivatives": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_grainsize_median": {"tf": 1}}, "df": 2}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.logger.logfile_enable": {"tf": 1}}, "df": 1}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_doctests.test_doctests": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.utils.add_subplot_labels": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {"tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1}}, "df": 1}}}, "x": {"docs": {"pydrex.tensors.voigt_decompose": {"tf": 1}, "pydrex.tensors.voigt_to_elastic_tensor": {"tf": 1}, "pydrex.tensors.voigt_matrix_to_vector": {"tf": 1}}, "df": 3}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {"pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 1}}}}}}}}, "x": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1.4142135623730951}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.run": {"tf": 1.4142135623730951}, "tests.test_vortex_2d.TestCellOlivineA.run": {"tf": 1.4142135623730951}}, "df": 5}, "r": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 1, "s": {"docs": {"pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}}, "df": 3}}}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.exceptions.MissingDependencyError.__init__": {"tf": 1}, "pydrex.exceptions.ConfigError.__init__": {"tf": 1}, "pydrex.exceptions.MeshError.__init__": {"tf": 1}, "pydrex.exceptions.IterationError.__init__": {"tf": 1}, "pydrex.exceptions.SCSVError.__init__": {"tf": 1}, "pydrex.exceptions.ModelContextError.__init__": {"tf": 1}}, "df": 6}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"pydrex.utils.add_subplot_labels": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.logger.critical": {"tf": 1}, "pydrex.logger.error": {"tf": 1}, "pydrex.logger.warning": {"tf": 1}, "pydrex.logger.info": {"tf": 1}, "pydrex.logger.debug": {"tf": 1}, "pydrex.logger.exception": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}}, "df": 7}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.run": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.run": {"tf": 1}}, "df": 4, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.minerals.voigt_averages": {"tf": 1}}, "df": 1}, "p": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.minerals.Mineral.__init__": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.minerals.Mineral.__init__": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.core.derivatives": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}}, "df": 2}}}}}}}}}, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.core.derivatives": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.logger.handle_exception": {"tf": 1.7320508075688772}}, "df": 1}}}, "v": {"docs": {"pydrex.diagnostics.finite_strain": {"tf": 1}}, "df": 1}, "d": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.velocity.cell_2d": {"tf": 1.4142135623730951}}, "df": 1}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}}, "df": 2}}}, "z": {"docs": {"pydrex.geometry.to_spherical": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}}, "df": 2, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.geometry.lambert_equal_area": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}, "c": {"docs": {}, "df": 0, "k": {"docs": {"pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 1}}, "m": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 2, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {"tests.test_corner_flow_2d.TestOlivineA.run": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}}, "df": 2}}}}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"pydrex.logger.handle_exception": {"tf": 1}}, "df": 1}}}}}}}, "u": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.stats.point_density": {"tf": 1}, "pydrex.stats.exponential_kamb": {"tf": 1}, "pydrex.stats.linear_inverse_kamb": {"tf": 1}, "pydrex.stats.square_inverse_kamb": {"tf": 1}, "pydrex.stats.kamb_count": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1}}, "df": 6}}}, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.logger.handle_exception": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.tensors.elastic_tensor_to_voigt": {"tf": 1}, "pydrex.tensors.rotate": {"tf": 1}}, "df": 2}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_scsv.test_save_specfile": {"tf": 1}, "tests.test_scsv.test_save_scsv_errors": {"tf": 1}}, "df": 2}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}}, "df": 1}}}}}}}}}}}, "h": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.utils.apply_gbs": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}}, "df": 3}}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.visualisation.spin": {"tf": 1.7320508075688772}, "pydrex.visualisation.growth": {"tf": 1.7320508075688772}}, "df": 2}}}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.core.derivatives": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1.4142135623730951}, "pydrex.utils.strain_increment": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.run": {"tf": 1.4142135623730951}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1.4142135623730951}, "tests.test_vortex_2d.TestCellOlivineA.run": {"tf": 1.4142135623730951}}, "df": 10}}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.diagnostics.smallest_angle": {"tf": 1}, "pydrex.tensors.mono_project": {"tf": 1}, "pydrex.tensors.ortho_project": {"tf": 1}, "pydrex.tensors.tetr_project": {"tf": 1}, "pydrex.tensors.hex_project": {"tf": 1}, "pydrex.tensors.voigt_vector_to_matrix": {"tf": 1}}, "df": 6, "s": {"docs": {"pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.geometry.to_indices": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}}, "df": 3}}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.core.derivatives": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.tensors.mono_project": {"tf": 1}, "pydrex.tensors.ortho_project": {"tf": 1}, "pydrex.tensors.tetr_project": {"tf": 1}, "pydrex.tensors.hex_project": {"tf": 1}}, "df": 5}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.utils.add_dim": {"tf": 1}}, "df": 1, "u": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.logger.handle_exception": {"tf": 1}}, "df": 1}}}}}, "y": {"docs": {"pydrex.geometry.to_spherical": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.utils.extract_vars": {"tf": 1}}, "df": 3, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}}, "df": 2}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.geometry.lambert_equal_area": {"tf": 1}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}}, "df": 2}}}}}, "q": {"1": {"docs": {"pydrex.geometry.misorientation_angles": {"tf": 1}, "pydrex.utils.quat_product": {"tf": 1}}, "df": 2}, "2": {"docs": {"pydrex.geometry.misorientation_angles": {"tf": 1}, "pydrex.utils.quat_product": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "w": {"docs": {"pydrex.logger.logfile_enable": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.minerals.voigt_averages": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}}, "df": 2}}}}}}}}}, "bases": {"root": {"docs": {"tests.conftest.PytestConsoleLogger": {"tf": 1}}, "df": 1, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {"pydrex.axes.PoleFigureAxes": {"tf": 1}}, "df": 1}}}}}}}}}}, "a": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.axes.PoleFigureAxes": {"tf": 1.7320508075688772}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.cli.MeshGenerator": {"tf": 1}, "pydrex.cli.H5partExtractor": {"tf": 1}, "pydrex.cli.NPZFileInspector": {"tf": 1}, "pydrex.cli.PoleFigureVisualiser": {"tf": 1}}, "df": 4}}}}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"pydrex.core.MineralPhase": {"tf": 1}, "pydrex.core.DeformationRegime": {"tf": 1}, "pydrex.core.MineralFabric": {"tf": 1}, "pydrex.geometry.LatticeSystem": {"tf": 1.4142135623730951}}, "df": 4}}}, "x": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.exceptions.Error": {"tf": 1}}, "df": 1}}}}}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.exceptions.MissingDependencyError": {"tf": 1}, "pydrex.exceptions.ConfigError": {"tf": 1}, "pydrex.exceptions.MeshError": {"tf": 1}, "pydrex.exceptions.IterationError": {"tf": 1}, "pydrex.exceptions.SCSVError": {"tf": 1}, "pydrex.exceptions.ModelContextError": {"tf": 1}}, "df": 6}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"pydrex.core.MineralPhase": {"tf": 1}, "pydrex.core.DeformationRegime": {"tf": 1}, "pydrex.core.MineralFabric": {"tf": 1}}, "df": 3}}}}}}}, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.exceptions.Error": {"tf": 1}}, "df": 1}}}}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.logger.ConsoleFormatter": {"tf": 1}, "tests.conftest.PytestConsoleLogger": {"tf": 1}}, "df": 2, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"tests.conftest.PytestConsoleLogger": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.logger.ConsoleFormatter": {"tf": 1}}, "df": 1}}}}}}}}}, "p": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"tests.conftest.PytestConsoleLogger": {"tf": 1}}, "df": 1}}}}}}}}, "doc": {"root": {"0": {"0": {"0": {"0": {"0": {"0": {"0": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "+": {"0": {"0": {"docs": {"pydrex.velocity.cell_2d": {"tf": 1.4142135623730951}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "1": {"docs": {"pydrex.velocity.simple_shear_2d": {"tf": 1}}, "df": 1}, "2": {"docs": {"pydrex.velocity.simple_shear_2d": {"tf": 1.7320508075688772}}, "df": 1}, "docs": {}, "df": 0}, "1": {"docs": {"pydrex.cli.PoleFigureVisualiser": {"tf": 1}, "pydrex.diagnostics.bingham_average": {"tf": 1}, "pydrex.visualisation.polefigures": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"tf": 1}}, "df": 6}, "3": {"5": {"6": {"docs": {"pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}}, "df": 3}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "4": {"docs": {"pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "1": {"0": {"docs": {"pydrex.cli.PoleFigureVisualiser": {"tf": 1}, "pydrex.diagnostics.bingham_average": {"tf": 1}, "pydrex.visualisation.polefigures": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"tf": 1}}, "df": 5}, "docs": {"pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}}, "df": 3}, "2": {"3": {"0": {"8": {"docs": {"pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}}, "df": 3}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "4": {"docs": {"pydrex.geometry.shirley_concentric_squaredisk": {"tf": 2.8284271247461903}}, "df": 1}, "docs": {"pydrex": {"tf": 2}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 2.449489742783178}, "pydrex.axes.PoleFigureAxes.set": {"tf": 1.4142135623730951}, "pydrex.diagnostics.coaxial_index": {"tf": 1.4142135623730951}, "pydrex.diagnostics.smallest_angle": {"tf": 2.449489742783178}, "pydrex.geometry.to_cartesian": {"tf": 1.4142135623730951}, "pydrex.geometry.to_spherical": {"tf": 1.4142135623730951}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 9.055385138137417}, "pydrex.minerals.Mineral": {"tf": 2}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 2}, "pydrex.stats.misorientations_random": {"tf": 1}, "pydrex.tensors.upper_tri_to_symmetric": {"tf": 2.23606797749979}, "pydrex.utils.remove_dim": {"tf": 1.7320508075688772}, "pydrex.utils.add_dim": {"tf": 4.898979485566356}, "pydrex.utils.diff_like": {"tf": 2.23606797749979}, "pydrex.velocity.simple_shear_2d": {"tf": 6.708203932499369}, "pydrex.velocity.cell_2d": {"tf": 9.9498743710662}, "pydrex.velocity.corner_2d": {"tf": 2.449489742783178}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"tf": 2.8284271247461903}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"tf": 2.8284271247461903}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"tf": 2.8284271247461903}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"tf": 2.8284271247461903}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 2.8284271247461903}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 2.8284271247461903}, "tests.test_simple_shear_2d.TestOlivineA.test_zero_recrystallisation": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 2.8284271247461903}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 2.8284271247461903}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 2.8284271247461903}}, "df": 33, "e": {"0": {"docs": {"pydrex.diagnostics.smallest_angle": {"tf": 4.242640687119285}, "pydrex.velocity.cell_2d": {"tf": 1.4142135623730951}}, "df": 2}, "docs": {}, "df": 0, "+": {"0": {"0": {"docs": {"pydrex.velocity.cell_2d": {"tf": 1.4142135623730951}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "1": {"0": {"0": {"0": {"0": {"docs": {"tests.test_vortex_2d.TestCellOlivineA.test_xz_10k": {"tf": 1}}, "df": 1}, "docs": {"tests.conftest.seeds": {"tf": 1}}, "df": 1}, "docs": {"pydrex.cli.PoleFigureVisualiser": {"tf": 1}, "pydrex.diagnostics.bingham_average": {"tf": 1}, "pydrex.visualisation.polefigures": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_grainsize_median": {"tf": 1}}, "df": 9, "g": {"docs": {}, "df": 0, "b": {"docs": {"tests": {"tf": 1}}, "df": 1}}}, "1": {"6": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "s": {"0": {"0": {"1": {"2": {"docs": {"pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}}, "df": 3}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "j": {"docs": {"pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}}, "df": 1}}}, "docs": {}, "df": 0}, "2": {"9": {"docs": {}, "df": 0, "/": {"2": {"0": {"2": {"1": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "c": {"0": {"0": {"9": {"8": {"4": {"6": {"docs": {"pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}, "docs": {}, "df": 0}, "docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}, "pydrex.tensors.upper_tri_to_symmetric": {"tf": 1.4142135623730951}, "pydrex.utils.diff_like": {"tf": 1.4142135623730951}, "pydrex.velocity.cell_2d": {"tf": 1.4142135623730951}, "tests.test_diagnostics.TestBinghamStats.test_average_spread10X": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread10X_ortho": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}}, "df": 9}, "1": {"0": {"7": {"2": {"0": {"7": {"3": {"docs": {"pydrex.velocity.cell_2d": {"tf": 1.4142135623730951}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "1": {"1": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "j": {"docs": {"pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}}, "df": 3}}}, "docs": {}, "df": 0}, "docs": {"pydrex.utils.lag_2d_corner_flow": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}}, "df": 2}, "2": {"0": {"docs": {"pydrex.geometry.LatticeSystem": {"tf": 1.4142135623730951}}, "df": 1}, "5": {"docs": {"pydrex": {"tf": 1}}, "df": 1}, "docs": {"pydrex.geometry.LatticeSystem": {"tf": 1}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1}}, "df": 3}, "3": {"6": {"5": {"docs": {"pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}}, "df": 3}, "docs": {}, "df": 0}, "docs": {"pydrex.tensors.mono_project": {"tf": 1}}, "df": 1}, "4": {"1": {"5": {"9": {"2": {"6": {"5": {"3": {"5": {"8": {"9": {"7": {"9": {"3": {"docs": {"pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "s": {"docs": {"tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 1}}, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {"tests.test_vortex_2d.TestCellOlivineA.test_xz_10k": {"tf": 1}}, "df": 1}}}}, "5": {"0": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.test_grainsize_median": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "6": {"docs": {"pydrex.geometry.shirley_concentric_squaredisk": {"tf": 4}}, "df": 1, "g": {"docs": {}, "df": 0, "b": {"docs": {"tests": {"tf": 1.4142135623730951}}, "df": 1}}}, "8": {"0": {"docs": {"pydrex.geometry.LatticeSystem": {"tf": 1.4142135623730951}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}}, "df": 3}, "docs": {}, "df": 0}, "9": {"5": {"9": {"docs": {"pydrex.stats.kamb_count": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "6": {"6": {"docs": {"pydrex.diagnostics.bingham_average": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "7": {"9": {"docs": {"pydrex.geometry.LatticeSystem": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "9": {"0": {"docs": {"pydrex.diagnostics.symmetry_pgr": {"tf": 1}}, "df": 1}, "5": {"docs": {"pydrex.stats.point_density": {"tf": 1}, "pydrex.stats.exponential_kamb": {"tf": 1}, "pydrex.stats.linear_inverse_kamb": {"tf": 1}, "pydrex.stats.square_inverse_kamb": {"tf": 1}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}}, "df": 5}, "7": {"docs": {"pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {"pydrex": {"tf": 2.449489742783178}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1.7320508075688772}, "pydrex.cli.H5partExtractor": {"tf": 1.4142135623730951}, "pydrex.diagnostics.symmetry_pgr": {"tf": 1.4142135623730951}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.diagnostics.coaxial_index": {"tf": 1.4142135623730951}, "pydrex.geometry.LatticeSystem": {"tf": 1.7320508075688772}, "pydrex.geometry.to_cartesian": {"tf": 1}, "pydrex.geometry.lambert_equal_area": {"tf": 1}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 6.324555320336759}, "pydrex.minerals.voigt_averages": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1.4142135623730951}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.stats.schmidt_count": {"tf": 1}, "pydrex.tensors.upper_tri_to_symmetric": {"tf": 1.4142135623730951}, "pydrex.utils.remove_dim": {"tf": 2.8284271247461903}, "pydrex.utils.add_dim": {"tf": 3.4641016151377544}, "pydrex.utils.default_ncpus": {"tf": 1}, "pydrex.utils.diff_like": {"tf": 5.0990195135927845}, "pydrex.velocity.simple_shear_2d": {"tf": 1.4142135623730951}, "pydrex.velocity.cell_2d": {"tf": 4.358898943540674}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 24, "e": {"0": {"docs": {"pydrex.diagnostics.smallest_angle": {"tf": 2.8284271247461903}}, "df": 1}, "5": {"docs": {"pydrex.velocity.cell_2d": {"tf": 1}}, "df": 1}, "9": {"docs": {"pydrex": {"tf": 1.7320508075688772}}, "df": 1}, "docs": {"pydrex.velocity.simple_shear_2d": {"tf": 1}}, "df": 1}, "/": {"2": {"docs": {"pydrex.velocity.simple_shear_2d": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0, "n": {"docs": {"pydrex.core.derivatives": {"tf": 1}}, "df": 1}}, "}": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.velocity.corner_2d": {"tf": 1}}, "df": 1}}}}}}}, "2": {"0": {"0": {"0": {"docs": {"pydrex": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 2.23606797749979}}, "df": 2}, "1": {"docs": {"pydrex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_Kaminski2001": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_Kaminski2004": {"tf": 1}}, "df": 3}, "2": {"docs": {"pydrex.utils.lag_2d_corner_flow": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}}, "df": 2}, "4": {"docs": {"pydrex": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 1}, "pydrex.tensors.mono_project": {"tf": 1}, "pydrex.tensors.ortho_project": {"tf": 1}, "pydrex.tensors.tetr_project": {"tf": 1}, "pydrex.tensors.hex_project": {"tf": 1}}, "df": 9}, "5": {"docs": {"pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}}, "df": 2}, "8": {"docs": {"pydrex.core.MineralFabric": {"tf": 1}}, "df": 1}, "9": {"docs": {"pydrex.geometry.misorientation_angles": {"tf": 1}}, "df": 1}, "docs": {"pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}}, "df": 1}, "1": {"5": {"docs": {"pydrex.diagnostics.coaxial_index": {"tf": 1}}, "df": 1}, "6": {"docs": {"pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1.4142135623730951}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}}, "df": 3}, "docs": {}, "df": 0}, "2": {"1": {"docs": {"pydrex": {"tf": 1}, "pydrex.core.MineralFabric": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021": {"tf": 1}}, "df": 3}, "docs": {}, "df": 0}, "docs": {"pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}}, "df": 1}, "1": {"docs": {"pydrex.tensors": {"tf": 1}, "pydrex.tensors.mono_project": {"tf": 1}, "pydrex.tensors.ortho_project": {"tf": 1}, "pydrex.tensors.tetr_project": {"tf": 1}, "pydrex.tensors.hex_project": {"tf": 1}, "pydrex.tensors.voigt_matrix_to_vector": {"tf": 1}, "pydrex.tensors.voigt_vector_to_matrix": {"tf": 1}}, "df": 7}, "4": {"6": {"docs": {}, "df": 0, "x": {"docs": {"pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}}, "df": 3}}, "docs": {}, "df": 0}, "5": {"docs": {"pydrex.cli.PoleFigureVisualiser": {"tf": 1}, "pydrex.geometry.misorientation_angles": {"tf": 1}}, "df": 2}, "docs": {"pydrex": {"tf": 1.7320508075688772}, "pydrex.diagnostics.symmetry_pgr": {"tf": 2}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.diagnostics.smallest_angle": {"tf": 2}, "pydrex.geometry.LatticeSystem": {"tf": 1.7320508075688772}, "pydrex.geometry.to_cartesian": {"tf": 1}, "pydrex.geometry.to_spherical": {"tf": 1}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1.4142135623730951}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.tensors.upper_tri_to_symmetric": {"tf": 1.7320508075688772}, "pydrex.utils.strain_increment": {"tf": 1}, "pydrex.utils.remove_dim": {"tf": 2.6457513110645907}, "pydrex.utils.add_dim": {"tf": 3.605551275463989}, "pydrex.utils.diff_like": {"tf": 2.23606797749979}, "pydrex.velocity.simple_shear_2d": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1.4142135623730951}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 32, "d": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.cli.MeshGenerator": {"tf": 1}, "pydrex.geometry.lambert_equal_area": {"tf": 1.4142135623730951}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.utils.diff_like": {"tf": 1}, "pydrex.utils.lag_2d_corner_flow": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1.7320508075688772}, "pydrex.velocity.corner_2d": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 2}, "pydrex.visualisation.alignment": {"tf": 1.4142135623730951}, "pydrex.visualisation.strengths": {"tf": 1.4142135623730951}, "tests.test_core.TestRecrystallisation2D": {"tf": 1}, "tests.test_corner_flow_2d": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.run": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}, "tests.test_simple_shear_2d": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}, "tests.test_vortex_2d": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.run": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_10k": {"tf": 1}}, "df": 24}, "e": {"2": {"docs": {"pydrex.velocity.cell_2d": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}, "3": {"2": {"docs": {"tests": {"tf": 1.4142135623730951}}, "df": 1}, "6": {"0": {"0": {"0": {"0": {"docs": {"tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {"pydrex.geometry.shirley_concentric_squaredisk": {"tf": 4.898979485566356}}, "df": 1}, "9": {"docs": {"pydrex": {"tf": 4.795831523312719}, "pydrex.minerals.Mineral": {"tf": 1.4142135623730951}}, "df": 2}, "docs": {"pydrex": {"tf": 2}, "pydrex.axes.PoleFigureAxes.set": {"tf": 1.4142135623730951}, "pydrex.diagnostics.symmetry_pgr": {"tf": 2}, "pydrex.geometry.LatticeSystem": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1.4142135623730951}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}, "pydrex.minerals": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral.update_orientations": {"tf": 2.23606797749979}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 1.4142135623730951}, "pydrex.tensors.upper_tri_to_symmetric": {"tf": 1.7320508075688772}, "pydrex.utils.remove_dim": {"tf": 2.23606797749979}, "pydrex.utils.add_dim": {"tf": 2}, "pydrex.utils.diff_like": {"tf": 3}, "pydrex.velocity.cell_2d": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_ensemble": {"tf": 1}}, "df": 17, "d": {"docs": {"pydrex": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.geometry.lambert_equal_area": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1.4142135623730951}, "pydrex.velocity": {"tf": 1.4142135623730951}, "pydrex.velocity.simple_shear_2d": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 2}, "tests.test_simple_shear_3d": {"tf": 1}}, "df": 11}, "x": {"3": {"docs": {"pydrex.core.derivatives": {"tf": 1.4142135623730951}, "pydrex.diagnostics.finite_strain": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1.4142135623730951}, "pydrex.tensors.rotate": {"tf": 1}}, "df": 4}, "docs": {}, "df": 0}, "e": {"docs": {"pydrex.velocity.cell_2d": {"tf": 1.4142135623730951}}, "df": 1}}, "4": {"1": {"docs": {"tests.conftest.seeds_nearX45": {"tf": 1}}, "df": 1}, "2": {"docs": {"pydrex.logger": {"tf": 1}}, "df": 1}, "5": {"docs": {"pydrex.diagnostics.smallest_angle": {"tf": 1.4142135623730951}, "tests.conftest.seeds_nearX45": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread45X_ortho": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}}, "df": 5}, "docs": {"pydrex": {"tf": 1}, "pydrex.geometry.LatticeSystem": {"tf": 1.4142135623730951}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 1.4142135623730951}, "pydrex.tensors.upper_tri_to_symmetric": {"tf": 1.7320508075688772}, "pydrex.tensors.voigt_to_elastic_tensor": {"tf": 1}, "pydrex.tensors.elastic_tensor_to_voigt": {"tf": 1}, "pydrex.tensors.rotate": {"tf": 1}, "pydrex.utils.remove_dim": {"tf": 1.4142135623730951}, "pydrex.utils.add_dim": {"tf": 2}, "pydrex.utils.diff_like": {"tf": 1.7320508075688772}, "pydrex.velocity.simple_shear_2d": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1.4142135623730951}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}}, "df": 16, "x": {"4": {"docs": {"pydrex.geometry.symmetry_operations": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "m": {"docs": {"pydrex.stats.misorientation_hist": {"tf": 1}}, "df": 1}}, "5": {"0": {"0": {"0": {"docs": {"tests.test_vortex_2d.TestCellOlivineA.test_xz": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_ensemble": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "docs": {"pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_grainsize_median": {"tf": 1}}, "df": 2}, "7": {"0": {"7": {"9": {"6": {"3": {"3": {"docs": {"pydrex.velocity.cell_2d": {"tf": 1.4142135623730951}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "8": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 1}}, "docs": {"pydrex": {"tf": 1.7320508075688772}, "pydrex.axes.PoleFigureAxes.set": {"tf": 1.4142135623730951}, "pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1.4142135623730951}, "pydrex.tensors.voigt_decompose": {"tf": 1}, "pydrex.tensors.hex_project": {"tf": 1}, "pydrex.tensors.upper_tri_to_symmetric": {"tf": 1.4142135623730951}, "pydrex.utils.remove_dim": {"tf": 1.7320508075688772}, "pydrex.utils.diff_like": {"tf": 1.7320508075688772}, "pydrex.velocity.cell_2d": {"tf": 2}, "pydrex.velocity.corner_2d": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_grainsize_median": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1.4142135623730951}}, "df": 13, "e": {"4": {"docs": {"pydrex.velocity.cell_2d": {"tf": 1}}, "df": 1}, "docs": {"pydrex": {"tf": 1}}, "df": 1}}, "6": {"0": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "b": {"docs": {"tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}}, "df": 1}}}, "4": {"docs": {"pydrex.geometry.shirley_concentric_squaredisk": {"tf": 5.656854249492381}}, "df": 1}, "docs": {"pydrex": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.geometry.LatticeSystem": {"tf": 1.4142135623730951}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}, "pydrex.tensors.tetr_project": {"tf": 1}, "pydrex.tensors.upper_tri_to_symmetric": {"tf": 1.7320508075688772}, "pydrex.utils.remove_dim": {"tf": 1.4142135623730951}, "pydrex.utils.diff_like": {"tf": 1.4142135623730951}, "pydrex.velocity.cell_2d": {"tf": 1.4142135623730951}}, "df": 9, "x": {"6": {"docs": {"pydrex.tensors": {"tf": 1.4142135623730951}, "pydrex.tensors.voigt_decompose": {"tf": 1.4142135623730951}, "pydrex.tensors.elastic_tensor_to_voigt": {"tf": 1}, "pydrex.tensors.voigt_matrix_to_vector": {"tf": 1}, "pydrex.tensors.voigt_vector_to_matrix": {"tf": 1}, "tests.test_tensors.test_voigt_decompose": {"tf": 1}, "tests.test_tensors.test_voigt_tensor": {"tf": 1}}, "df": 7}, "docs": {}, "df": 0}}, "7": {"0": {"7": {"1": {"0": {"6": {"7": {"8": {"docs": {"pydrex.velocity.cell_2d": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "5": {"docs": {"tests.test_vortex_2d.TestCellOlivineA.test_xz_ensemble": {"tf": 1}}, "df": 1}, "8": {"5": {"3": {"9": {"8": {"1": {"6": {"docs": {"pydrex.velocity.cell_2d": {"tf": 2}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {"pydrex.tensors.upper_tri_to_symmetric": {"tf": 1.7320508075688772}, "pydrex.utils.remove_dim": {"tf": 1.4142135623730951}}, "df": 2}, "8": {"2": {"1": {"docs": {}, "df": 0, "x": {"docs": {"pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}}, "df": 3}}, "docs": {}, "df": 0}, "8": {"docs": {}, "df": 0, "k": {"docs": {"pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}}, "df": 2}}, "docs": {"pydrex.geometry.LatticeSystem": {"tf": 1}, "pydrex.tensors.upper_tri_to_symmetric": {"tf": 1.4142135623730951}, "pydrex.utils.remove_dim": {"tf": 1.4142135623730951}}, "df": 3}, "9": {"0": {"docs": {"pydrex": {"tf": 1}, "pydrex.diagnostics.smallest_angle": {"tf": 1.4142135623730951}, "pydrex.geometry.LatticeSystem": {"tf": 1.4142135623730951}, "pydrex.visualisation.alignment": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_twopoles90Z": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}}, "df": 7, "k": {"docs": {}, "df": 0, "b": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}, "5": {"8": {"3": {"8": {"0": {"7": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.velocity.cell_2d": {"tf": 1}}, "df": 1}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "8": {"4": {"5": {"1": {"3": {"0": {"2": {"0": {"9": {"1": {"0": {"1": {"4": {"6": {"7": {"docs": {"pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {"pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}, "pydrex.tensors.ortho_project": {"tf": 1}, "pydrex.tensors.upper_tri_to_symmetric": {"tf": 2}, "pydrex.utils.remove_dim": {"tf": 1.7320508075688772}, "pydrex.utils.diff_like": {"tf": 1.4142135623730951}}, "df": 7}, "docs": {"pydrex": {"tf": 25.278449319529077}, "pydrex.axes": {"tf": 2.6457513110645907}, "pydrex.axes.PoleFigureAxes": {"tf": 4.358898943540674}, "pydrex.axes.PoleFigureAxes.name": {"tf": 1.7320508075688772}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 7}, "pydrex.axes.PoleFigureAxes.set": {"tf": 5.0990195135927845}, "pydrex.cli": {"tf": 3.4641016151377544}, "pydrex.cli.CliTool": {"tf": 1.7320508075688772}, "pydrex.cli.MeshGenerator": {"tf": 4.358898943540674}, "pydrex.cli.H5partExtractor": {"tf": 6.855654600401044}, "pydrex.cli.NPZFileInspector": {"tf": 3.4641016151377544}, "pydrex.cli.PoleFigureVisualiser": {"tf": 2.6457513110645907}, "pydrex.cli.CLI_HANDLERS": {"tf": 1.7320508075688772}, "pydrex.core": {"tf": 4.69041575982343}, "pydrex.core.PERMUTATION_SYMBOL": {"tf": 1.7320508075688772}, "pydrex.core.MineralPhase": {"tf": 1.7320508075688772}, "pydrex.core.MineralPhase.olivine": {"tf": 1.7320508075688772}, "pydrex.core.MineralPhase.enstatite": {"tf": 1.7320508075688772}, "pydrex.core.DeformationRegime": {"tf": 1.7320508075688772}, "pydrex.core.DeformationRegime.diffusion": {"tf": 1.7320508075688772}, "pydrex.core.DeformationRegime.dislocation": {"tf": 1.7320508075688772}, "pydrex.core.DeformationRegime.byerlee": {"tf": 1.7320508075688772}, "pydrex.core.DeformationRegime.max_viscosity": {"tf": 1.7320508075688772}, "pydrex.core.MineralFabric": {"tf": 4.58257569495584}, "pydrex.core.MineralFabric.olivine_A": {"tf": 1.7320508075688772}, "pydrex.core.MineralFabric.olivine_B": {"tf": 1.7320508075688772}, "pydrex.core.MineralFabric.olivine_C": {"tf": 1.7320508075688772}, "pydrex.core.MineralFabric.olivine_D": {"tf": 1.7320508075688772}, "pydrex.core.MineralFabric.olivine_E": {"tf": 1.7320508075688772}, "pydrex.core.MineralFabric.enstatite_AB": {"tf": 1.7320508075688772}, "pydrex.core.get_crss": {"tf": 3.4641016151377544}, "pydrex.core.derivatives": {"tf": 9.486832980505138}, "pydrex.diagnostics": {"tf": 4.47213595499958}, "pydrex.diagnostics.elasticity_components": {"tf": 9.643650760992955}, "pydrex.diagnostics.bingham_average": {"tf": 4}, "pydrex.diagnostics.finite_strain": {"tf": 2.449489742783178}, "pydrex.diagnostics.symmetry_pgr": {"tf": 5.196152422706632}, "pydrex.diagnostics.misorientation_indices": {"tf": 5.5677643628300215}, "pydrex.diagnostics.misorientation_index": {"tf": 6.082762530298219}, "pydrex.diagnostics.coaxial_index": {"tf": 3.4641016151377544}, "pydrex.diagnostics.smallest_angle": {"tf": 18}, "pydrex.exceptions": {"tf": 3}, "pydrex.exceptions.Error": {"tf": 1.7320508075688772}, "pydrex.exceptions.MissingDependencyError": {"tf": 2.449489742783178}, "pydrex.exceptions.MissingDependencyError.__init__": {"tf": 1.7320508075688772}, "pydrex.exceptions.MissingDependencyError.message": {"tf": 1.7320508075688772}, "pydrex.exceptions.ConfigError": {"tf": 2.449489742783178}, "pydrex.exceptions.ConfigError.__init__": {"tf": 1.7320508075688772}, "pydrex.exceptions.ConfigError.message": {"tf": 1.7320508075688772}, "pydrex.exceptions.MeshError": {"tf": 2.449489742783178}, "pydrex.exceptions.MeshError.__init__": {"tf": 1.7320508075688772}, "pydrex.exceptions.MeshError.message": {"tf": 1.7320508075688772}, "pydrex.exceptions.IterationError": {"tf": 2.449489742783178}, "pydrex.exceptions.IterationError.__init__": {"tf": 1.7320508075688772}, "pydrex.exceptions.IterationError.message": {"tf": 1.7320508075688772}, "pydrex.exceptions.SCSVError": {"tf": 3.4641016151377544}, "pydrex.exceptions.SCSVError.__init__": {"tf": 1.7320508075688772}, "pydrex.exceptions.SCSVError.message": {"tf": 1.7320508075688772}, "pydrex.exceptions.ModelContextError": {"tf": 2.8284271247461903}, "pydrex.exceptions.ModelContextError.__init__": {"tf": 1.7320508075688772}, "pydrex.exceptions.ModelContextError.message": {"tf": 1.7320508075688772}, "pydrex.geometry": {"tf": 2.6457513110645907}, "pydrex.geometry.LatticeSystem": {"tf": 5.0990195135927845}, "pydrex.geometry.LatticeSystem.triclinic": {"tf": 1.7320508075688772}, "pydrex.geometry.LatticeSystem.monoclinic": {"tf": 1.7320508075688772}, "pydrex.geometry.LatticeSystem.orthorhombic": {"tf": 1.7320508075688772}, "pydrex.geometry.LatticeSystem.rhombohedral": {"tf": 1.7320508075688772}, "pydrex.geometry.LatticeSystem.tetragonal": {"tf": 1.7320508075688772}, "pydrex.geometry.LatticeSystem.hexagonal": {"tf": 1.7320508075688772}, "pydrex.geometry.to_cartesian": {"tf": 5.0990195135927845}, "pydrex.geometry.to_spherical": {"tf": 5.0990195135927845}, "pydrex.geometry.misorientation_angles": {"tf": 6.6332495807108}, "pydrex.geometry.symmetry_operations": {"tf": 3.1622776601683795}, "pydrex.geometry.poles": {"tf": 3.7416573867739413}, "pydrex.geometry.lambert_equal_area": {"tf": 3}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 20.396078054371138}, "pydrex.geometry.to_indices": {"tf": 1.7320508075688772}, "pydrex.io": {"tf": 5.477225575051661}, "pydrex.io.DEFAULT_PARAMS": {"tf": 1.7320508075688772}, "pydrex.io.SCSV_TYPEMAP": {"tf": 1.7320508075688772}, "pydrex.io.extract_h5part": {"tf": 1.7320508075688772}, "pydrex.io.read_scsv": {"tf": 2.8284271247461903}, "pydrex.io.write_scsv_header": {"tf": 5.656854249492381}, "pydrex.io.save_scsv": {"tf": 5.5677643628300215}, "pydrex.io.parse_config": {"tf": 1.7320508075688772}, "pydrex.io.resolve_path": {"tf": 2.8284271247461903}, "pydrex.io.stringify": {"tf": 1.7320508075688772}, "pydrex.io.data": {"tf": 1.7320508075688772}, "pydrex.logger": {"tf": 20.049937655763422}, "pydrex.logger.ConsoleFormatter": {"tf": 1.7320508075688772}, "pydrex.logger.ConsoleFormatter.colorfmt": {"tf": 1.7320508075688772}, "pydrex.logger.ConsoleFormatter.format": {"tf": 2.449489742783178}, "pydrex.logger.LOGGER": {"tf": 1.7320508075688772}, "pydrex.logger.CONSOLE_LOGGER": {"tf": 1.7320508075688772}, "pydrex.logger.handle_exception": {"tf": 1.7320508075688772}, "pydrex.logger.handler_level": {"tf": 5}, "pydrex.logger.logfile_enable": {"tf": 2.6457513110645907}, "pydrex.logger.critical": {"tf": 1.7320508075688772}, "pydrex.logger.error": {"tf": 1.7320508075688772}, "pydrex.logger.warning": {"tf": 1.7320508075688772}, "pydrex.logger.info": {"tf": 1.7320508075688772}, "pydrex.logger.debug": {"tf": 1.7320508075688772}, "pydrex.logger.exception": {"tf": 2.449489742783178}, "pydrex.logger.quiet_aliens": {"tf": 2}, "pydrex.minerals": {"tf": 4.123105625617661}, "pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 2.6457513110645907}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 2.6457513110645907}, "pydrex.minerals.OLIVINE_PRIMARY_AXIS": {"tf": 2.23606797749979}, "pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"tf": 2.8284271247461903}, "pydrex.minerals.voigt_averages": {"tf": 5.291502622129181}, "pydrex.minerals.Mineral": {"tf": 25.13961017995307}, "pydrex.minerals.Mineral.__init__": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral.phase": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral.fabric": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral.regime": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral.n_grains": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral.fractions_init": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral.orientations_init": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral.fractions": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral.orientations": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral.seed": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral.lband": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral.uband": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral.update_orientations": {"tf": 22.978250586152114}, "pydrex.minerals.Mineral.save": {"tf": 5.385164807134504}, "pydrex.minerals.Mineral.load": {"tf": 4.69041575982343}, "pydrex.minerals.Mineral.from_file": {"tf": 4.898979485566356}, "pydrex.mock": {"tf": 2.6457513110645907}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 2.23606797749979}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 2.23606797749979}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 2.23606797749979}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 2.23606797749979}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 2.449489742783178}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 2.449489742783178}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 2.449489742783178}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 2.23606797749979}, "pydrex.pathlines": {"tf": 2.6457513110645907}, "pydrex.pathlines.get_pathline": {"tf": 8.94427190999916}, "pydrex.stats": {"tf": 2.6457513110645907}, "pydrex.stats.resample_orientations": {"tf": 5.830951894845301}, "pydrex.stats.misorientation_hist": {"tf": 6.324555320336759}, "pydrex.stats.misorientations_random": {"tf": 4.795831523312719}, "pydrex.stats.point_density": {"tf": 6.48074069840786}, "pydrex.stats.exponential_kamb": {"tf": 1.7320508075688772}, "pydrex.stats.linear_inverse_kamb": {"tf": 1.7320508075688772}, "pydrex.stats.square_inverse_kamb": {"tf": 1.7320508075688772}, "pydrex.stats.kamb_count": {"tf": 1.7320508075688772}, "pydrex.stats.schmidt_count": {"tf": 1.7320508075688772}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 3.3166247903554}, "pydrex.tensors": {"tf": 3.1622776601683795}, "pydrex.tensors.PERMUTATION_SYMBOL": {"tf": 1.7320508075688772}, "pydrex.tensors.voigt_decompose": {"tf": 5.0990195135927845}, "pydrex.tensors.mono_project": {"tf": 3.7416573867739413}, "pydrex.tensors.ortho_project": {"tf": 3.7416573867739413}, "pydrex.tensors.tetr_project": {"tf": 3.7416573867739413}, "pydrex.tensors.hex_project": {"tf": 3.7416573867739413}, "pydrex.tensors.upper_tri_to_symmetric": {"tf": 14}, "pydrex.tensors.voigt_to_elastic_tensor": {"tf": 2.8284271247461903}, "pydrex.tensors.elastic_tensor_to_voigt": {"tf": 1.7320508075688772}, "pydrex.tensors.voigt_matrix_to_vector": {"tf": 1.7320508075688772}, "pydrex.tensors.voigt_vector_to_matrix": {"tf": 2.8284271247461903}, "pydrex.tensors.rotate": {"tf": 1.7320508075688772}, "pydrex.utils": {"tf": 2.6457513110645907}, "pydrex.utils.import_proc_pool": {"tf": 4.58257569495584}, "pydrex.utils.strain_increment": {"tf": 3}, "pydrex.utils.apply_gbs": {"tf": 1.7320508075688772}, "pydrex.utils.extract_vars": {"tf": 1.7320508075688772}, "pydrex.utils.remove_nans": {"tf": 1.7320508075688772}, "pydrex.utils.remove_dim": {"tf": 15.811388300841896}, "pydrex.utils.add_dim": {"tf": 16.401219466856727}, "pydrex.utils.default_ncpus": {"tf": 3.605551275463989}, "pydrex.utils.diff_like": {"tf": 16.55294535724685}, "pydrex.utils.angle_fse_simpleshear": {"tf": 1.7320508075688772}, "pydrex.utils.lag_2d_corner_flow": {"tf": 3}, "pydrex.utils.quat_product": {"tf": 1.7320508075688772}, "pydrex.utils.redraw_legend": {"tf": 7.615773105863909}, "pydrex.utils.add_subplot_labels": {"tf": 5.656854249492381}, "pydrex.velocity": {"tf": 3.4641016151377544}, "pydrex.velocity.simple_shear_2d": {"tf": 18.35755975068582}, "pydrex.velocity.cell_2d": {"tf": 33.36165463522455}, "pydrex.velocity.corner_2d": {"tf": 7.810249675906654}, "pydrex.visualisation": {"tf": 2.6457513110645907}, "pydrex.visualisation.polefigures": {"tf": 2.8284271247461903}, "pydrex.visualisation.pathline_box2d": {"tf": 9.539392014169456}, "pydrex.visualisation.alignment": {"tf": 10.14889156509222}, "pydrex.visualisation.strengths": {"tf": 9.219544457292887}, "pydrex.visualisation.grainsizes": {"tf": 3.7416573867739413}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 6.244997998398398}, "pydrex.visualisation.spin": {"tf": 3.872983346207417}, "pydrex.visualisation.growth": {"tf": 3.872983346207417}, "pydrex.visualisation.figure_unless": {"tf": 3.872983346207417}, "pydrex.visualisation.figure": {"tf": 3.872983346207417}, "tests": {"tf": 13.416407864998739}, "tests.conftest": {"tf": 2.6457513110645907}, "tests.conftest.pytest_addoption": {"tf": 1.7320508075688772}, "tests.conftest.PytestConsoleLogger": {"tf": 1.7320508075688772}, "tests.conftest.PytestConsoleLogger.__init__": {"tf": 2.449489742783178}, "tests.conftest.PytestConsoleLogger.name": {"tf": 1.7320508075688772}, "tests.conftest.PytestConsoleLogger.log_cli_handler": {"tf": 1.7320508075688772}, "tests.conftest.PytestConsoleLogger.pytest_runtest_teardown": {"tf": 1.7320508075688772}, "tests.conftest.pytest_configure": {"tf": 1.7320508075688772}, "tests.conftest.pytest_collection_modifyitems": {"tf": 1.7320508075688772}, "tests.conftest.outdir": {"tf": 1.7320508075688772}, "tests.conftest.ncpus": {"tf": 1.7320508075688772}, "tests.conftest.named_tempfile_kwargs": {"tf": 1.7320508075688772}, "tests.conftest.ray_session": {"tf": 1.7320508075688772}, "tests.conftest.console_handler": {"tf": 1.7320508075688772}, "tests.conftest.params_Fraters2021": {"tf": 1.7320508075688772}, "tests.conftest.params_Kaminski2001_fig5_solid": {"tf": 1.7320508075688772}, "tests.conftest.params_Kaminski2001_fig5_shortdash": {"tf": 1.7320508075688772}, "tests.conftest.params_Kaminski2001_fig5_longdash": {"tf": 1.7320508075688772}, "tests.conftest.params_Kaminski2004_fig4_triangles": {"tf": 1.7320508075688772}, "tests.conftest.params_Kaminski2004_fig4_squares": {"tf": 1.7320508075688772}, "tests.conftest.params_Kaminski2004_fig4_circles": {"tf": 1.7320508075688772}, "tests.conftest.params_Hedjazian2017": {"tf": 1.7320508075688772}, "tests.conftest.n_grains": {"tf": 1.7320508075688772}, "tests.conftest.hkl": {"tf": 1.7320508075688772}, "tests.conftest.ref_axes": {"tf": 1.7320508075688772}, "tests.conftest.seeds": {"tf": 1.7320508075688772}, "tests.conftest.seed": {"tf": 1.7320508075688772}, "tests.conftest.seeds_nearX45": {"tf": 1.7320508075688772}, "tests.test_config": {"tf": 2.6457513110645907}, "tests.test_config.test_specfile": {"tf": 1.7320508075688772}, "tests.test_core": {"tf": 2.6457513110645907}, "tests.test_core.SUBDIR": {"tf": 1.7320508075688772}, "tests.test_core.TestDislocationCreepOPX": {"tf": 1.7320508075688772}, "tests.test_core.TestDislocationCreepOPX.class_id": {"tf": 1.7320508075688772}, "tests.test_core.TestDislocationCreepOPX.test_shear_dudz": {"tf": 1.7320508075688772}, "tests.test_core.TestDislocationCreepOPX.test_shear_dvdx": {"tf": 1.7320508075688772}, "tests.test_core.TestDislocationCreepOlivineA": {"tf": 1.7320508075688772}, "tests.test_core.TestDislocationCreepOlivineA.class_id": {"tf": 1.7320508075688772}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"tf": 2.23606797749979}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"tf": 2.23606797749979}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"tf": 2.23606797749979}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"tf": 2.23606797749979}, "tests.test_core.TestRecrystallisation2D": {"tf": 1.7320508075688772}, "tests.test_core.TestRecrystallisation2D.class_id": {"tf": 1.7320508075688772}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 3}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 3.3166247903554}, "tests.test_corner_flow_2d": {"tf": 2.6457513110645907}, "tests.test_corner_flow_2d.SUBDIR": {"tf": 1.7320508075688772}, "tests.test_corner_flow_2d.TestOlivineA": {"tf": 1.7320508075688772}, "tests.test_corner_flow_2d.TestOlivineA.class_id": {"tf": 1.7320508075688772}, "tests.test_corner_flow_2d.TestOlivineA.run": {"tf": 1.7320508075688772}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 4.242640687119285}, "tests.test_diagnostics": {"tf": 2.6457513110645907}, "tests.test_diagnostics.TestElasticityComponents": {"tf": 1.7320508075688772}, "tests.test_diagnostics.TestElasticityComponents.test_olivine_Browaeys2004": {"tf": 1.7320508075688772}, "tests.test_diagnostics.TestElasticityComponents.test_enstatite_Browaeys2004": {"tf": 1.7320508075688772}, "tests.test_diagnostics.TestSymmetryPGR": {"tf": 1.7320508075688772}, "tests.test_diagnostics.TestSymmetryPGR.test_pointX": {"tf": 1.7320508075688772}, "tests.test_diagnostics.TestSymmetryPGR.test_random": {"tf": 1.7320508075688772}, "tests.test_diagnostics.TestSymmetryPGR.test_girdle": {"tf": 1.7320508075688772}, "tests.test_diagnostics.TestVolumeWeighting": {"tf": 1.7320508075688772}, "tests.test_diagnostics.TestVolumeWeighting.test_output_shape": {"tf": 1.7320508075688772}, "tests.test_diagnostics.TestVolumeWeighting.test_upsample": {"tf": 1.7320508075688772}, "tests.test_diagnostics.TestVolumeWeighting.test_downsample": {"tf": 1.7320508075688772}, "tests.test_diagnostics.TestVolumeWeighting.test_common_input_errors": {"tf": 1.7320508075688772}, "tests.test_diagnostics.TestBinghamStats": {"tf": 1.7320508075688772}, "tests.test_diagnostics.TestBinghamStats.test_average_0": {"tf": 1.7320508075688772}, "tests.test_diagnostics.TestBinghamStats.test_average_twopoles90Z": {"tf": 1.7320508075688772}, "tests.test_diagnostics.TestBinghamStats.test_average_spread10X": {"tf": 1.7320508075688772}, "tests.test_diagnostics.TestMIndex": {"tf": 1.7320508075688772}, "tests.test_diagnostics.TestMIndex.test_texture_uniform_ortho": {"tf": 1.7320508075688772}, "tests.test_diagnostics.TestMIndex.test_texture_spread10X_ortho": {"tf": 1.7320508075688772}, "tests.test_diagnostics.TestMIndex.test_texture_spread45X_ortho": {"tf": 1.7320508075688772}, "tests.test_diagnostics.TestMIndex.test_textures_increasing_ortho": {"tf": 1.7320508075688772}, "tests.test_diagnostics.TestMIndex.test_texture_girdle_ortho": {"tf": 1.7320508075688772}, "tests.test_doctests": {"tf": 2.6457513110645907}, "tests.test_doctests.test_doctests": {"tf": 1.7320508075688772}, "tests.test_geometry": {"tf": 2.6457513110645907}, "tests.test_geometry.test_poles_example": {"tf": 1.7320508075688772}, "tests.test_geometry.test_lambert_equal_area": {"tf": 1.7320508075688772}, "tests.test_scsv": {"tf": 2.6457513110645907}, "tests.test_scsv.test_validate_schema": {"tf": 1.7320508075688772}, "tests.test_scsv.test_read_specfile": {"tf": 1.7320508075688772}, "tests.test_scsv.test_save_specfile": {"tf": 1.7320508075688772}, "tests.test_scsv.test_read_Kaminski2002": {"tf": 1.7320508075688772}, "tests.test_scsv.test_save_scsv_errors": {"tf": 1.7320508075688772}, "tests.test_scsv.test_read_Kaminski2004": {"tf": 1.7320508075688772}, "tests.test_scsv.test_read_Skemer2016": {"tf": 1.7320508075688772}, "tests.test_simple_shear_2d": {"tf": 2.6457513110645907}, "tests.test_simple_shear_2d.SUBDIR": {"tf": 1.7320508075688772}, "tests.test_simple_shear_2d.TestPreliminaries": {"tf": 1.7320508075688772}, "tests.test_simple_shear_2d.TestPreliminaries.test_strain_increment": {"tf": 1.7320508075688772}, "tests.test_simple_shear_2d.TestOlivineA": {"tf": 1.7320508075688772}, "tests.test_simple_shear_2d.TestOlivineA.class_id": {"tf": 1.7320508075688772}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 3.4641016151377544}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_Kaminski2001": {"tf": 2.23606797749979}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_FortranDRex": {"tf": 1.7320508075688772}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_FortranDRex": {"tf": 1.7320508075688772}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_long_FortranDRex": {"tf": 1.7320508075688772}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_Kaminski2004": {"tf": 2.23606797749979}, "tests.test_simple_shear_2d.TestOlivineA.test_zero_recrystallisation": {"tf": 1.7320508075688772}, "tests.test_simple_shear_2d.TestOlivineA.test_grainsize_median": {"tf": 2.449489742783178}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 2.23606797749979}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 3.3166247903554}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 4.242640687119285}, "tests.test_simple_shear_2d.TestOlivineA.test_dudz_pathline": {"tf": 1.7320508075688772}, "tests.test_simple_shear_3d": {"tf": 2.6457513110645907}, "tests.test_simple_shear_3d.SUBDIR": {"tf": 1.7320508075688772}, "tests.test_simple_shear_3d.TestFraters2021": {"tf": 1.7320508075688772}, "tests.test_simple_shear_3d.TestFraters2021.class_id": {"tf": 1.7320508075688772}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 4.47213595499958}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 3}, "tests.test_tensors": {"tf": 2.6457513110645907}, "tests.test_tensors.test_voigt_decompose": {"tf": 1.7320508075688772}, "tests.test_tensors.test_voigt_tensor": {"tf": 2}, "tests.test_tensors.test_voigt_to_vector": {"tf": 1.7320508075688772}, "tests.test_vortex_2d": {"tf": 2.6457513110645907}, "tests.test_vortex_2d.SUBDIR": {"tf": 1.7320508075688772}, "tests.test_vortex_2d.TestCellOlivineA": {"tf": 1.7320508075688772}, "tests.test_vortex_2d.TestCellOlivineA.class_id": {"tf": 1.7320508075688772}, "tests.test_vortex_2d.TestCellOlivineA.run": {"tf": 1.7320508075688772}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_10k": {"tf": 1.7320508075688772}, "tests.test_vortex_2d.TestCellOlivineA.test_xz": {"tf": 1.7320508075688772}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_ensemble": {"tf": 2.23606797749979}}, "df": 317, "s": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.cli.MeshGenerator": {"tf": 1}, "pydrex.cli.H5partExtractor": {"tf": 1.4142135623730951}, "pydrex.cli.PoleFigureVisualiser": {"tf": 1}, "pydrex.logger": {"tf": 2.449489742783178}, "pydrex.logger.ConsoleFormatter.format": {"tf": 1}, "pydrex.logger.handler_level": {"tf": 1}, "pydrex.minerals.voigt_averages": {"tf": 1}, "pydrex.utils.import_proc_pool": {"tf": 1}, "tests": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}}, "df": 12, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1.4142135623730951}}, "df": 1, "s": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.io": {"tf": 1}, "pydrex.io.DEFAULT_PARAMS": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.run": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.run": {"tf": 1}}, "df": 7, "s": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.core.derivatives": {"tf": 1}, "tests": {"tf": 1}}, "df": 3}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1}}, "df": 1}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"pydrex": {"tf": 1}}, "df": 1}, "e": {"docs": {"pydrex": {"tf": 1}, "pydrex.cli.MeshGenerator": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1.4142135623730951}, "pydrex.utils.angle_fse_simpleshear": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1.4142135623730951}, "tests.test_core.TestRecrystallisation2D": {"tf": 1}, "tests.test_simple_shear_2d": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}, "tests.test_simple_shear_3d": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 11, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.interp_GBM_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_long_FortranDRex": {"tf": 1}}, "df": 3}}}}}}}}}, "g": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.minerals.Mineral.update_orientations": {"tf": 1.4142135623730951}, "pydrex.velocity.simple_shear_2d": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 5, "s": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 1}, "tests": {"tf": 1}}, "df": 2}}}}}}}}}, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}}}}, "z": {"docs": {}, "df": 0, "e": {"docs": {"tests": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_grainsize_median": {"tf": 1}}, "df": 2, "s": {"docs": {"pydrex.cli.H5partExtractor": {"tf": 1}, "pydrex.utils.extract_vars": {"tf": 1}}, "df": 2}}}, "n": {"docs": {"pydrex.velocity.cell_2d": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1.4142135623730951}}, "df": 2, "\u03c6": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.diagnostics": {"tf": 1.4142135623730951}}, "df": 1}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.diagnostics": {"tf": 1}}, "df": 1}}}}}, "\u03b8": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.diagnostics": {"tf": 1}}, "df": 1}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.diagnostics": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.minerals.Mineral": {"tf": 1}, "tests.conftest.PytestConsoleLogger.__init__": {"tf": 1}, "tests.test_core.TestDislocationCreepOPX": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"tf": 1}}, "df": 8}}}}}, "o": {"docs": {"pydrex": {"tf": 2}, "pydrex.logger": {"tf": 1}, "pydrex.minerals": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "tests.conftest.PytestConsoleLogger.__init__": {"tf": 1}}, "df": 5, "f": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.core": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1.7320508075688772}}, "df": 1, "r": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.core": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1.4142135623730951}}, "df": 3}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.velocity": {"tf": 1}}, "df": 1}}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "tests": {"tf": 1}}, "df": 3}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}, "pydrex.io": {"tf": 1}, "pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}, "tests": {"tf": 1}}, "df": 5}}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.stats.resample_orientations": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "b": {"docs": {"pydrex": {"tf": 1}}, "df": 1, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.axes": {"tf": 1}, "pydrex.exceptions": {"tf": 1}}, "df": 2}}}}}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.utils.add_subplot_labels": {"tf": 1.4142135623730951}}, "df": 1, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}}}}, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.tensors.mono_project": {"tf": 1}, "pydrex.tensors.ortho_project": {"tf": 1}, "pydrex.tensors.tetr_project": {"tf": 1}, "pydrex.tensors.hex_project": {"tf": 1}}, "df": 4}}}}, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"tests": {"tf": 1}}, "df": 1}}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"tests": {"tf": 1}, "tests.test_doctests": {"tf": 1}, "tests.test_doctests.test_doctests": {"tf": 1}}, "df": 3}}}}}}}}, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.utils.default_ncpus": {"tf": 1}}, "df": 1, "s": {"docs": {"pydrex": {"tf": 1}}, "df": 1}, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex": {"tf": 2}, "pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.cli.MeshGenerator": {"tf": 1}, "pydrex.cli.H5partExtractor": {"tf": 1}, "pydrex.core.MineralPhase": {"tf": 1}, "pydrex.core.MineralFabric": {"tf": 1.4142135623730951}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.geometry.LatticeSystem": {"tf": 1}, "pydrex.io": {"tf": 1}, "pydrex.io.SCSV_TYPEMAP": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.stats.misorientations_random": {"tf": 1}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1}}, "df": 14}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.io": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.logger": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}, "m": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.diagnostics.symmetry_pgr": {"tf": 1}}, "df": 2, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.cli.H5partExtractor": {"tf": 1}}, "df": 1}}}}}}, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.velocity.corner_2d": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {"pydrex.diagnostics": {"tf": 1}, "pydrex.tensors": {"tf": 1}, "tests": {"tf": 1.4142135623730951}}, "df": 3}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.diagnostics.coaxial_index": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 2.23606797749979}}, "df": 1, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"pydrex": {"tf": 2.23606797749979}, "pydrex.cli.H5partExtractor": {"tf": 1.4142135623730951}, "pydrex.core.derivatives": {"tf": 1.4142135623730951}, "pydrex.diagnostics": {"tf": 1}, "pydrex.diagnostics.finite_strain": {"tf": 1.7320508075688772}, "pydrex.pathlines.get_pathline": {"tf": 2}, "pydrex.utils.strain_increment": {"tf": 1.7320508075688772}, "pydrex.velocity.simple_shear_2d": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1.7320508075688772}, "pydrex.visualisation.strengths": {"tf": 1.4142135623730951}, "tests.test_simple_shear_2d.TestPreliminaries.test_strain_increment": {"tf": 1.4142135623730951}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1.4142135623730951}}, "df": 12, "s": {"docs": {"pydrex.visualisation.alignment": {"tf": 1.4142135623730951}, "pydrex.visualisation.strengths": {"tf": 1.4142135623730951}, "pydrex.visualisation.grainsizes": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_Kaminski2001": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_Kaminski2004": {"tf": 1}}, "df": 5}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"pydrex": {"tf": 2}, "pydrex.core": {"tf": 1.7320508075688772}, "pydrex.core.get_crss": {"tf": 1}, "pydrex.core.derivatives": {"tf": 1.4142135623730951}}, "df": 4, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.core.get_crss": {"tf": 1}, "pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"tf": 1}}, "df": 2}}, "^": {"docs": {}, "df": 0, "p": {"docs": {"pydrex.core.derivatives": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.visualisation.strengths": {"tf": 1.7320508075688772}, "tests.test_diagnostics.TestMIndex": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_textures_increasing_ortho": {"tf": 1}}, "df": 4, "s": {"docs": {"pydrex.visualisation.pathline_box2d": {"tf": 1.4142135623730951}, "pydrex.visualisation.strengths": {"tf": 2}}, "df": 2}}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {"pydrex.io.write_scsv_header": {"tf": 1.7320508075688772}}, "df": 1, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.velocity.corner_2d": {"tf": 1}}, "df": 1}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.io.stringify": {"tf": 1}, "pydrex.logger": {"tf": 1}, "pydrex.logger.ConsoleFormatter.format": {"tf": 1.7320508075688772}, "pydrex.logger.handler_level": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}, "tests": {"tf": 1.4142135623730951}}, "df": 8, "s": {"docs": {"pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}}, "df": 1}}}}, "|": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 1}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}}, "df": 2}, "d": {"docs": {"pydrex": {"tf": 1}, "pydrex.cli.H5partExtractor": {"tf": 1.4142135623730951}, "pydrex.minerals.voigt_averages": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.minerals.Mineral.save": {"tf": 1}}, "df": 5}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.minerals.voigt_averages": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}}, "df": 2}}}}, "p": {"docs": {"pydrex.minerals.Mineral.update_orientations": {"tf": 1}}, "df": 1}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.velocity.cell_2d": {"tf": 1}, "tests.test_vortex_2d": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.run": {"tf": 1}}, "df": 4}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.stats": {"tf": 1}}, "df": 3}}, "s": {"docs": {"pydrex.diagnostics.bingham_average": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats": {"tf": 1}}, "df": 2}}}}}, "c": {"docs": {"pydrex": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}}, "df": 2}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}}, "df": 3}}}}}}, "e": {"docs": {"pydrex": {"tf": 1.7320508075688772}, "pydrex.exceptions.ModelContextError": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.velocity": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}}, "df": 6}, "s": {"docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 2.449489742783178}, "pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 3}}, "c": {"docs": {}, "df": 0, "k": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.geometry.misorientation_angles": {"tf": 1}}, "df": 1}}}}}}}}, "s": {"docs": {"pydrex.visualisation.polefigures": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}}, "df": 2}}}}}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"tests.test_vortex_2d": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_ensemble": {"tf": 1}}, "df": 2}}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "y": {"docs": {"pydrex": {"tf": 1.7320508075688772}, "pydrex.io": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.velocity": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1.4142135623730951}, "pydrex.velocity.corner_2d": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}}, "df": 7}}}, "p": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.logger.ConsoleFormatter.format": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1.4142135623730951}, "pydrex.stats.point_density": {"tf": 1}}, "df": 3}}}, "y": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.logger": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 1.4142135623730951}}, "df": 3}}}}}}}, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {"pydrex.utils.import_proc_pool": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1.4142135623730951}}, "df": 1}}}, "y": {"docs": {"pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.minerals.Mineral": {"tf": 1.4142135623730951}}, "df": 1, "s": {"docs": {"pydrex": {"tf": 1}, "pydrex.diagnostics.misorientation_indices": {"tf": 1.7320508075688772}}, "df": 2}}}}}}}}, "y": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}, "c": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 2.449489742783178}, "pydrex.diagnostics.bingham_average": {"tf": 1}, "pydrex.tensors": {"tf": 1.7320508075688772}, "pydrex.tensors.upper_tri_to_symmetric": {"tf": 1.4142135623730951}, "tests.test_diagnostics.TestBinghamStats": {"tf": 1}}, "df": 5}}, "y": {"docs": {"pydrex": {"tf": 2}, "pydrex.diagnostics.elasticity_components": {"tf": 1.7320508075688772}, "pydrex.diagnostics.symmetry_pgr": {"tf": 1.4142135623730951}, "pydrex.diagnostics.misorientation_index": {"tf": 1.7320508075688772}, "pydrex.diagnostics.coaxial_index": {"tf": 1.7320508075688772}, "pydrex.geometry.symmetry_operations": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1.7320508075688772}, "pydrex.stats.misorientations_random": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 1}, "pydrex.tensors.mono_project": {"tf": 1.4142135623730951}, "pydrex.tensors.ortho_project": {"tf": 1.4142135623730951}, "pydrex.tensors.tetr_project": {"tf": 1.4142135623730951}, "pydrex.tensors.hex_project": {"tf": 1.4142135623730951}, "pydrex.visualisation.alignment": {"tf": 1}, "tests.conftest.seeds_nearX45": {"tf": 1}, "tests.test_diagnostics.TestElasticityComponents": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_pointX": {"tf": 1}}, "df": 18}}}}}, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.utils.redraw_legend": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {"pydrex.core": {"tf": 1.4142135623730951}, "pydrex.core.get_crss": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.diagnostics.misorientation_index": {"tf": 1.4142135623730951}, "pydrex.geometry.LatticeSystem": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1.4142135623730951}, "pydrex.stats.misorientations_random": {"tf": 1}}, "df": 7, "s": {"docs": {"pydrex.core.get_crss": {"tf": 1.4142135623730951}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.geometry.LatticeSystem": {"tf": 1}, "pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"tf": 1.4142135623730951}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.stats.misorientations_random": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}}, "df": 7}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.utils.default_ncpus": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {"pydrex": {"tf": 1}, "pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.cli.MeshGenerator": {"tf": 1.4142135623730951}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}, "pydrex.io": {"tf": 1}, "pydrex.logger.handler_level": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1.7320508075688772}, "pydrex.visualisation.pathline_box2d": {"tf": 1.4142135623730951}, "pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}, "tests": {"tf": 1}}, "df": 17, "s": {"docs": {"pydrex": {"tf": 1}}, "df": 1}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.logger": {"tf": 1}}, "df": 1, "s": {"docs": {"pydrex.logger": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.visualisation.figure_unless": {"tf": 1}, "pydrex.visualisation.figure": {"tf": 1}}, "df": 4}}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.logger": {"tf": 1.7320508075688772}}, "df": 1}}}}}}, "e": {"docs": {"pydrex": {"tf": 2.6457513110645907}, "pydrex.core.MineralFabric": {"tf": 1}, "pydrex.diagnostics.bingham_average": {"tf": 1}, "pydrex.diagnostics.symmetry_pgr": {"tf": 1}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.diagnostics.misorientation_index": {"tf": 1.4142135623730951}, "pydrex.geometry.misorientation_angles": {"tf": 1}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}, "pydrex.io": {"tf": 1}, "pydrex.io.read_scsv": {"tf": 1}, "pydrex.io.write_scsv_header": {"tf": 1}, "pydrex.io.save_scsv": {"tf": 1}, "pydrex.logger.handler_level": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.minerals.Mineral.save": {"tf": 1}, "pydrex.minerals.Mineral.load": {"tf": 1}, "pydrex.minerals.Mineral.from_file": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1.4142135623730951}, "pydrex.stats.misorientation_hist": {"tf": 1.4142135623730951}, "pydrex.stats.misorientations_random": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 1}, "pydrex.tensors.mono_project": {"tf": 1}, "pydrex.tensors.ortho_project": {"tf": 1}, "pydrex.tensors.tetr_project": {"tf": 1}, "pydrex.tensors.hex_project": {"tf": 1}, "pydrex.tensors.voigt_to_elastic_tensor": {"tf": 1}, "pydrex.tensors.voigt_vector_to_matrix": {"tf": 1}, "pydrex.utils.lag_2d_corner_flow": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}, "tests": {"tf": 1.4142135623730951}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}}, "df": 34, "d": {"docs": {"pydrex.minerals.Mineral": {"tf": 1.4142135623730951}, "pydrex.stats.resample_orientations": {"tf": 1.4142135623730951}, "tests.conftest.seeds": {"tf": 1}, "tests.conftest.seed": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}}, "df": 5, "s": {"docs": {"tests.conftest.seeds": {"tf": 1}, "tests.conftest.seeds_nearX45": {"tf": 1}}, "df": 2}}}, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.cli.H5partExtractor": {"tf": 1}}, "df": 1}}}}}}, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.cli.NPZFileInspector": {"tf": 1}, "pydrex.cli.PoleFigureVisualiser": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral": {"tf": 1}}, "df": 3}}}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1.4142135623730951}, "pydrex.diagnostics.misorientation_indices": {"tf": 1.4142135623730951}, "pydrex.visualisation.polefigures": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 2.8284271247461903}, "pydrex.visualisation.strengths": {"tf": 2.6457513110645907}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}}, "df": 8}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex": {"tf": 2.23606797749979}, "pydrex.io.read_scsv": {"tf": 1}}, "df": 2}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.geometry.poles": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}}, "df": 2}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.core.derivatives": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.diagnostics.finite_strain": {"tf": 1}}, "df": 1}}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.geometry.symmetry_operations": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1.4142135623730951}, "pydrex.visualisation.strengths": {"tf": 1.4142135623730951}}, "df": 3}}}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1.7320508075688772}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"tests.conftest.PytestConsoleLogger.__init__": {"tf": 1}}, "df": 1}}}}}}, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {"pydrex": {"tf": 2.23606797749979}, "pydrex.cli": {"tf": 1}, "pydrex.cli.NPZFileInspector": {"tf": 1}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.io": {"tf": 1}, "pydrex.io.write_scsv_header": {"tf": 1}, "pydrex.io.save_scsv": {"tf": 1}, "pydrex.logger.exception": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1.4142135623730951}, "tests": {"tf": 2.23606797749979}}, "df": 14}}}, "w": {"docs": {"pydrex.cli.NPZFileInspector": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}}, "df": 3, "n": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.core": {"tf": 1}, "pydrex.core.get_crss": {"tf": 1}, "pydrex.core.derivatives": {"tf": 1.4142135623730951}, "pydrex.diagnostics.elasticity_components": {"tf": 1.4142135623730951}, "pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.utils.strain_increment": {"tf": 1}, "pydrex.utils.angle_fse_simpleshear": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1.4142135623730951}, "pydrex.visualisation.alignment": {"tf": 1.4142135623730951}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}, "tests.test_core.TestRecrystallisation2D": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}, "tests.test_simple_shear_2d": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}, "tests.test_simple_shear_3d": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1.7320508075688772}}, "df": 22, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "k": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.geometry.misorientation_angles": {"tf": 1.7320508075688772}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1.4142135623730951}, "pydrex.utils.diff_like": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_output_shape": {"tf": 1}}, "df": 6, "s": {"docs": {"pydrex.minerals.Mineral.save": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}}, "df": 3}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"tests": {"tf": 1.4142135623730951}, "tests.conftest.PytestConsoleLogger.__init__": {"tf": 1}}, "df": 2}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1.7320508075688772}}, "df": 1}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {"pydrex": {"tf": 1}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.core": {"tf": 2}, "pydrex.core.get_crss": {"tf": 2}, "pydrex.minerals.OLIVINE_PRIMARY_AXIS": {"tf": 1}, "pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"tf": 2}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}}, "df": 11}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.utils.apply_gbs": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}}, "df": 3}}}}}, "o": {"docs": {}, "df": 0, "w": {"docs": {"tests": {"tf": 1.7320508075688772}}, "df": 1}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.io": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.utils.apply_gbs": {"tf": 1}}, "df": 4, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.diagnostics.smallest_angle": {"tf": 2.449489742783178}, "pydrex.geometry.misorientation_angles": {"tf": 1}}, "df": 2}}}}}}, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.stats.point_density": {"tf": 1}, "pydrex.stats.exponential_kamb": {"tf": 1}, "pydrex.stats.linear_inverse_kamb": {"tf": 1}, "pydrex.stats.square_inverse_kamb": {"tf": 1}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}}, "df": 5}}}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1.4142135623730951}}, "df": 2}}, "c": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.io": {"tf": 1.4142135623730951}, "tests.test_config.test_specfile": {"tf": 1}, "tests.test_scsv.test_read_specfile": {"tf": 1}, "tests.test_scsv.test_save_specfile": {"tf": 1}}, "df": 5, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.io.resolve_path": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex": {"tf": 1}, "pydrex.visualisation.polefigures": {"tf": 1}}, "df": 2}}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.cli.PoleFigureVisualiser": {"tf": 1}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.diagnostics.smallest_angle": {"tf": 1}, "pydrex.logger.ConsoleFormatter.format": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}, "tests": {"tf": 1}}, "df": 7}, "r": {"docs": {"pydrex.cli.MeshGenerator": {"tf": 1}}, "df": 1, "s": {"docs": {"pydrex.diagnostics.bingham_average": {"tf": 1}}, "df": 1}}, "s": {"docs": {"pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}}, "df": 2}}}, "y": {"docs": {"pydrex.geometry.poles": {"tf": 1}, "pydrex.io": {"tf": 1}, "pydrex.logger": {"tf": 1}, "pydrex.utils.add_subplot_labels": {"tf": 1}}, "df": 4, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex": {"tf": 1}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}}, "df": 2}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.utils.add_subplot_labels": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1}}, "df": 1}}}, "e": {"docs": {"pydrex.utils.redraw_legend": {"tf": 1.4142135623730951}}, "df": 1}}, "m": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.logger": {"tf": 1}}, "df": 1}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.minerals.Mineral": {"tf": 1}}, "df": 1}}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.geometry.to_cartesian": {"tf": 1.4142135623730951}, "pydrex.geometry.to_spherical": {"tf": 1.4142135623730951}, "pydrex.stats.point_density": {"tf": 1.7320508075688772}}, "df": 3}}}}, "e": {"docs": {"pydrex.geometry.to_cartesian": {"tf": 1}, "pydrex.geometry.lambert_equal_area": {"tf": 1.4142135623730951}, "pydrex.stats.point_density": {"tf": 1.4142135623730951}}, "df": 3}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {"tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_spread10X": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread10X_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread45X_ortho": {"tf": 1}}, "df": 5, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.velocity.corner_2d": {"tf": 1}}, "df": 1}}}}}}}}, "c": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "v": {"docs": {"pydrex": {"tf": 2.6457513110645907}, "pydrex.cli.H5partExtractor": {"tf": 1}, "pydrex.exceptions.SCSVError": {"tf": 1}, "pydrex.io": {"tf": 2.23606797749979}, "pydrex.io.SCSV_TYPEMAP": {"tf": 1}, "pydrex.io.read_scsv": {"tf": 1.4142135623730951}, "pydrex.io.write_scsv_header": {"tf": 2}, "pydrex.io.save_scsv": {"tf": 2}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}, "tests.test_scsv": {"tf": 1}, "tests.test_scsv.test_validate_schema": {"tf": 1}, "tests.test_scsv.test_read_specfile": {"tf": 1}, "tests.test_scsv.test_save_specfile": {"tf": 1}, "tests.test_scsv.test_save_scsv_errors": {"tf": 1}}, "df": 14}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.axes.PoleFigureAxes": {"tf": 1}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.diagnostics.symmetry_pgr": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}}, "df": 6}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.utils.quat_product": {"tf": 1}, "pydrex.velocity": {"tf": 1}}, "df": 3}}, "e": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "pydrex.visualisation.figure": {"tf": 1}}, "df": 3}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.cli.MeshGenerator": {"tf": 1}, "pydrex.cli.H5partExtractor": {"tf": 1.4142135623730951}, "pydrex.cli.NPZFileInspector": {"tf": 1}, "pydrex.cli.PoleFigureVisualiser": {"tf": 1}}, "df": 4, "s": {"docs": {"pydrex.cli": {"tf": 1}}, "df": 1}}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.exceptions.IterationError": {"tf": 1}}, "df": 1}}, "a": {"docs": {"pydrex.io.write_scsv_header": {"tf": 1.7320508075688772}, "pydrex.io.save_scsv": {"tf": 1.4142135623730951}, "tests.test_scsv.test_validate_schema": {"tf": 1}}, "df": 3}}, "d": {"docs": {"pydrex.utils.default_ncpus": {"tf": 1}}, "df": 1}}, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.stats.schmidt_count": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.geometry.symmetry_operations": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1.7320508075688772}}, "df": 4}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.io": {"tf": 1}}, "df": 1}}}}}}}}, "c": {"docs": {}, "df": 0, "s": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}}, "df": 2}}}, "a": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.io.extract_h5part": {"tf": 1}, "pydrex.io.read_scsv": {"tf": 1}, "pydrex.io.write_scsv_header": {"tf": 1}, "pydrex.io.save_scsv": {"tf": 1}, "pydrex.logger": {"tf": 1}, "pydrex.minerals.Mineral.save": {"tf": 1}, "pydrex.minerals.Mineral.load": {"tf": 1}, "pydrex.minerals.Mineral.from_file": {"tf": 1}, "tests": {"tf": 1.7320508075688772}}, "df": 9, "d": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.utils.redraw_legend": {"tf": 1}, "tests": {"tf": 1.7320508075688772}}, "df": 3}, "s": {"docs": {"pydrex.cli.H5partExtractor": {"tf": 1}}, "df": 1}, "z": {"docs": {"pydrex.minerals.Mineral.save": {"tf": 1}}, "df": 1}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.utils.redraw_legend": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.utils.redraw_legend": {"tf": 1}, "tests": {"tf": 1}}, "df": 2}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}, "pydrex.geometry.misorientation_angles": {"tf": 1}, "pydrex.geometry.lambert_equal_area": {"tf": 1}, "pydrex.utils.import_proc_pool": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 5}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.stats.resample_orientations": {"tf": 2.23606797749979}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.utils.default_ncpus": {"tf": 1}}, "df": 1, "l": {"docs": {}, "df": 0, "y": {"docs": {"tests.conftest.PytestConsoleLogger.__init__": {"tf": 1}}, "df": 1}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.velocity": {"tf": 1}}, "df": 1}}, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"tests": {"tf": 1}}, "df": 1}}}}}, "w": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.test_zero_recrystallisation": {"tf": 1}}, "df": 1}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1.4142135623730951}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}}, "df": 4}}}}, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.utils.add_subplot_labels": {"tf": 1}}, "df": 1}}}}}}, "q": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.diagnostics.smallest_angle": {"tf": 2}}, "df": 1}}, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}, "pydrex.stats.square_inverse_kamb": {"tf": 1}}, "df": 2, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "k": {"docs": {"pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}}, "df": 1}}}}}}}}}, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"2": {"0": {"1": {"6": {"docs": {"pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "c": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 4}, "pydrex.diagnostics.bingham_average": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 1.4142135623730951}}, "df": 4, "r": {"docs": {"pydrex.diagnostics": {"tf": 1.4142135623730951}, "pydrex.diagnostics.symmetry_pgr": {"tf": 1.4142135623730951}, "pydrex.velocity.corner_2d": {"tf": 1.7320508075688772}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"tf": 1.4142135623730951}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"tf": 1.4142135623730951}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"tf": 1.4142135623730951}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"tf": 1.4142135623730951}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1.4142135623730951}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1.4142135623730951}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1.4142135623730951}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1.4142135623730951}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1.4142135623730951}}, "df": 12, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex": {"tf": 1.7320508075688772}, "pydrex.diagnostics.elasticity_components": {"tf": 1.7320508075688772}, "pydrex.diagnostics.coaxial_index": {"tf": 1}}, "df": 3, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex": {"tf": 2}, "pydrex.axes.PoleFigureAxes": {"tf": 1.4142135623730951}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1.4142135623730951}, "pydrex.core": {"tf": 1}, "pydrex.diagnostics.bingham_average": {"tf": 1}, "pydrex.geometry.LatticeSystem": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1.4142135623730951}, "pydrex.minerals": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}, "tests.test_core.TestDislocationCreepOPX": {"tf": 1}, "tests.test_geometry.test_poles_example": {"tf": 1}}, "df": 12}}}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.geometry.LatticeSystem": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.minerals.Mineral.update_orientations": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {"pydrex": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}}, "df": 2}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.io.resolve_path": {"tf": 1}, "pydrex.tensors.upper_tri_to_symmetric": {"tf": 1}, "pydrex.tensors.voigt_to_elastic_tensor": {"tf": 1}, "pydrex.tensors.elastic_tensor_to_voigt": {"tf": 1}, "pydrex.tensors.voigt_matrix_to_vector": {"tf": 1}, "pydrex.tensors.voigt_vector_to_matrix": {"tf": 1}, "pydrex.visualisation.figure_unless": {"tf": 1}, "pydrex.visualisation.figure": {"tf": 1}, "tests.conftest.PytestConsoleLogger.__init__": {"tf": 1.4142135623730951}}, "df": 9, "d": {"docs": {"pydrex": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}, "pydrex.visualisation.grainsizes": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}, "pydrex.visualisation.figure_unless": {"tf": 1}}, "df": 9}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"tests": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex": {"tf": 1}, "pydrex.core": {"tf": 1}, "pydrex.core.get_crss": {"tf": 1}, "pydrex.logger": {"tf": 2}, "pydrex.logger.critical": {"tf": 1}, "pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"tf": 1}}, "df": 6}}}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.core": {"tf": 1}, "pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"tf": 1}}, "df": 2}}, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.utils.redraw_legend": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {"tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.io.resolve_path": {"tf": 1.4142135623730951}, "pydrex.logger.handler_level": {"tf": 1}, "tests": {"tf": 1}}, "df": 3, "l": {"docs": {}, "df": 0, "y": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.cli.MeshGenerator": {"tf": 1}}, "df": 2}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 1}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"pydrex.axes": {"tf": 1}, "pydrex.exceptions": {"tf": 1}, "pydrex.io": {"tf": 1}, "pydrex.logger": {"tf": 1}, "tests": {"tf": 1.4142135623730951}, "tests.conftest.PytestConsoleLogger": {"tf": 1}}, "df": 6}}}}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1}}, "df": 1}}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.logger": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 4, "s": {"docs": {"pydrex": {"tf": 1}, "pydrex.cli.H5partExtractor": {"tf": 1}, "pydrex.core": {"tf": 1}, "pydrex.core.derivatives": {"tf": 1}}, "df": 4}, "d": {"docs": {"pydrex.logger": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex": {"tf": 1}, "pydrex.tensors.mono_project": {"tf": 1}, "pydrex.tensors.ortho_project": {"tf": 1}, "pydrex.tensors.tetr_project": {"tf": 1}, "pydrex.tensors.hex_project": {"tf": 1}}, "df": 5}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1.4142135623730951}}, "df": 1}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1}}, "df": 2}}}}, "i": {"docs": {}, "df": 0, "u": {"docs": {"pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.tensors.voigt_decompose": {"tf": 1}, "pydrex.tensors.mono_project": {"tf": 1}, "pydrex.tensors.ortho_project": {"tf": 1}, "pydrex.tensors.tetr_project": {"tf": 1}, "pydrex.tensors.hex_project": {"tf": 1}}, "df": 5}}}}, "c": {"docs": {}, "df": 0, "k": {"docs": {"pydrex.visualisation.polefigures": {"tf": 1}, "tests": {"tf": 1.4142135623730951}, "tests.test_scsv.test_save_scsv_errors": {"tf": 1}, "tests.test_simple_shear_2d.TestPreliminaries": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_zero_recrystallisation": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_grainsize_median": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz": {"tf": 1}}, "df": 7, "s": {"docs": {"tests": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {"tests": {"tf": 1}}, "df": 1, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.diagnostics.coaxial_index": {"tf": 1}, "pydrex.tensors.mono_project": {"tf": 1}, "pydrex.tensors.ortho_project": {"tf": 1}, "pydrex.tensors.tetr_project": {"tf": 1}, "pydrex.tensors.hex_project": {"tf": 1}, "pydrex.tensors.voigt_matrix_to_vector": {"tf": 1}, "pydrex.tensors.voigt_vector_to_matrix": {"tf": 1}}, "df": 7, "s": {"docs": {"pydrex": {"tf": 1}, "pydrex.tensors": {"tf": 1.4142135623730951}, "pydrex.tensors.mono_project": {"tf": 1}, "pydrex.tensors.ortho_project": {"tf": 1}, "pydrex.tensors.tetr_project": {"tf": 1}, "pydrex.tensors.hex_project": {"tf": 1}}, "df": 6}}}}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}, "pydrex.diagnostics.bingham_average": {"tf": 1}, "pydrex.diagnostics.symmetry_pgr": {"tf": 1.4142135623730951}, "pydrex.logger": {"tf": 1}}, "df": 4, "d": {"docs": {"pydrex": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 1.4142135623730951}, "pydrex.logger.ConsoleFormatter.format": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}}, "df": 5}, "s": {"docs": {"pydrex.core": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}}, "df": 2}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.minerals": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.cli.MeshGenerator": {"tf": 1}}, "df": 1}, "r": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}}, "df": 1, "d": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.diagnostics.coaxial_index": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}}, "df": 4}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.minerals.Mineral.save": {"tf": 1}}, "df": 2}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"tests": {"tf": 1}}, "df": 1}}}}}}}}}}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex": {"tf": 1}, "pydrex.diagnostics.coaxial_index": {"tf": 1}}, "df": 2}}}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {"pydrex.cli.MeshGenerator": {"tf": 1}}, "df": 1, "n": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.cli": {"tf": 1}, "pydrex.utils.default_ncpus": {"tf": 1}, "pydrex.visualisation.polefigures": {"tf": 1}, "tests": {"tf": 1.7320508075688772}}, "df": 4}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.io.write_scsv_header": {"tf": 1.4142135623730951}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}}, "df": 1}}}}}}}}}}, "/": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "/": {"9": {"0": {"0": {"8": {"1": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.geometry.misorientation_angles": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}}}}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}, "tests": {"tf": 1}}, "df": 4, "s": {"docs": {"pydrex.logger.ConsoleFormatter": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1.4142135623730951}}, "df": 2}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.logger.handler_level": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1.4142135623730951}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}}, "df": 3, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.core.derivatives": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.tensors.voigt_decompose": {"tf": 1.7320508075688772}, "tests.test_tensors.test_voigt_decompose": {"tf": 1}}, "df": 2}}}}}}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"tf": 1}, "pydrex.minerals.voigt_averages": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.cli.H5partExtractor": {"tf": 1.4142135623730951}, "pydrex.geometry.to_cartesian": {"tf": 1}, "pydrex.geometry.to_spherical": {"tf": 1}, "pydrex.io.parse_config": {"tf": 1}, "pydrex.minerals.voigt_averages": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.utils.import_proc_pool": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}, "pydrex.visualisation.figure_unless": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}}, "df": 10}}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.exceptions.ModelContextError": {"tf": 1}, "pydrex.logger": {"tf": 1.7320508075688772}, "pydrex.logger.handler_level": {"tf": 1}, "tests": {"tf": 1}}, "df": 4}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"pydrex": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}}, "df": 2, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex": {"tf": 1}, "pydrex.exceptions.ConfigError": {"tf": 1}, "pydrex.io": {"tf": 1.4142135623730951}, "pydrex.io.parse_config": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "tests.conftest": {"tf": 1}, "tests.test_config": {"tf": 1}}, "df": 7}}}}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.geometry.to_cartesian": {"tf": 1}, "pydrex.geometry.to_spherical": {"tf": 1}}, "df": 2, "s": {"docs": {"pydrex.cli.H5partExtractor": {"tf": 1}}, "df": 1}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.velocity.corner_2d": {"tf": 1}}, "df": 1, "s": {"docs": {"pydrex.geometry": {"tf": 1}, "pydrex.logger": {"tf": 1}, "tests.test_geometry": {"tf": 1}, "tests.test_tensors.test_voigt_tensor": {"tf": 1}}, "df": 4}}}}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.core.get_crss": {"tf": 1}, "pydrex.geometry.to_cartesian": {"tf": 1}, "pydrex.geometry.to_spherical": {"tf": 1}}, "df": 3, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"tf": 1}}, "df": 1}}}}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1.7320508075688772}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.minerals.Mineral": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}}, "df": 2, "s": {"docs": {"pydrex.io": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.logger": {"tf": 3.4641016151377544}, "pydrex.logger.handler_level": {"tf": 1}, "tests.conftest.PytestConsoleLogger": {"tf": 1}}, "df": 3}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.logger": {"tf": 1}, "pydrex.minerals.Mineral.from_file": {"tf": 1}}, "df": 2, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.minerals.Mineral": {"tf": null}}, "df": 1}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.minerals.Mineral": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.pathlines": {"tf": 1}, "tests.test_tensors.test_voigt_to_vector": {"tf": 1}}, "df": 2}}}}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.visualisation.figure_unless": {"tf": 1}, "pydrex.visualisation.figure": {"tf": 1}}, "df": 2}}}}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.minerals.Mineral.update_orientations": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.velocity": {"tf": 1}}, "df": 1}}}}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.utils.redraw_legend": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex": {"tf": 1}, "pydrex.diagnostics.coaxial_index": {"tf": 1}}, "df": 2}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}, "pydrex.core": {"tf": 1.4142135623730951}, "pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1.7320508075688772}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}, "tests.test_core": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}}, "df": 7, "s": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1.4142135623730951}, "tests": {"tf": 2}}, "df": 2}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.utils.lag_2d_corner_flow": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1.4142135623730951}, "tests.test_corner_flow_2d": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.run": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}}, "df": 8}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.diagnostics.coaxial_index": {"tf": 1}}, "df": 1}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.io.SCSV_TYPEMAP": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.utils.remove_dim": {"tf": 1}, "pydrex.utils.add_dim": {"tf": 1}, "pydrex.utils.add_subplot_labels": {"tf": 1}, "tests": {"tf": 1.4142135623730951}}, "df": 6}}}}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {"tests.test_diagnostics.TestVolumeWeighting.test_output_shape": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {"pydrex": {"tf": 1}, "pydrex.io": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}}, "df": 3, "s": {"docs": {"pydrex.io.read_scsv": {"tf": 1}, "pydrex.io.save_scsv": {"tf": 1}}, "df": 2, "/": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.logger.ConsoleFormatter": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1.4142135623730951}, "pydrex.visualisation.alignment": {"tf": 1.7320508075688772}, "pydrex.visualisation.strengths": {"tf": 1.7320508075688772}}, "df": 5, "s": {"docs": {"pydrex.visualisation.pathline_box2d": {"tf": 1.4142135623730951}, "pydrex.visualisation.alignment": {"tf": 2.23606797749979}, "pydrex.visualisation.strengths": {"tf": 2.23606797749979}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}}, "df": 6}, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}}, "df": 2}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.geometry.to_cartesian": {"tf": 1}, "pydrex.geometry.to_spherical": {"tf": 1}}, "df": 2}}}}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.minerals.voigt_averages": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1.4142135623730951}}, "df": 2, "s": {"docs": {"pydrex.geometry.misorientation_angles": {"tf": 1}}, "df": 1}}}}}}}}}, "s": {"docs": {"pydrex.diagnostics": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1.4142135623730951}}, "df": 3, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.diagnostics": {"tf": 1}}, "df": 1, "s": {"docs": {"pydrex.core.derivatives": {"tf": 1}}, "df": 1}}}}, "\u03c6": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.diagnostics": {"tf": 1}}, "df": 1}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.diagnostics": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "\u03b8": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "\u03d5": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.diagnostics": {"tf": 1}}, "df": 1}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.diagnostics": {"tf": 1}}, "df": 1}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "\u03d5": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.diagnostics": {"tf": 1}}, "df": 1}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.diagnostics": {"tf": 1}}, "df": 1}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.geometry": {"tf": 1}, "pydrex.geometry.to_cartesian": {"tf": 1}, "pydrex.geometry.to_spherical": {"tf": 1}}, "df": 3, "s": {"docs": {"pydrex.geometry.to_cartesian": {"tf": 1}, "pydrex.geometry.to_spherical": {"tf": 1.4142135623730951}, "pydrex.geometry.lambert_equal_area": {"tf": 1.4142135623730951}, "pydrex.pathlines.get_pathline": {"tf": 1.7320508075688772}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1.4142135623730951}, "pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}}, "df": 9}}}}}}, "s": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1.4142135623730951}, "pydrex.visualisation.pathline_box2d": {"tf": 1.4142135623730951}}, "df": 2}}}}, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.logger.ConsoleFormatter.format": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.stats.misorientations_random": {"tf": 1}, "pydrex.stats.kamb_count": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.stats.point_density": {"tf": 2}, "pydrex.stats.schmidt_count": {"tf": 1}}, "df": 2}}}}}, "l": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.visualisation.alignment": {"tf": 1}}, "df": 1}}}, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}}, "df": 2}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.logger.ConsoleFormatter.format": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 3, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex": {"tf": 1.7320508075688772}, "pydrex.cli.H5partExtractor": {"tf": 1}, "pydrex.logger.ConsoleFormatter.format": {"tf": 1}, "pydrex.logger.exception": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 5}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1.4142135623730951}, "pydrex.pathlines.get_pathline": {"tf": 1.7320508075688772}, "pydrex.visualisation.pathline_box2d": {"tf": 1.7320508075688772}}, "df": 4, "[": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.velocity": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1.7320508075688772}, "pydrex.velocity.cell_2d": {"tf": 1.4142135623730951}, "pydrex.velocity.corner_2d": {"tf": 1.4142135623730951}}, "df": 5}}}}}, "s": {"docs": {"pydrex.stats.point_density": {"tf": 1}}, "df": 1}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"tests": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}, "pydrex.diagnostics": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.diagnostics.misorientation_indices": {"tf": 1.7320508075688772}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.diagnostics.coaxial_index": {"tf": 1}, "pydrex.geometry.misorientation_angles": {"tf": 1.4142135623730951}, "pydrex.minerals.voigt_averages": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.utils.strain_increment": {"tf": 1}}, "df": 10, "d": {"docs": {"pydrex": {"tf": 1.7320508075688772}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}}, "df": 3}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.diagnostics": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_simple_shear_2d.TestPreliminaries.test_strain_increment": {"tf": 1}}, "df": 3}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.diagnostics.smallest_angle": {"tf": 1}}, "df": 1}}}}}}}}}, "n": {"docs": {"pydrex": {"tf": 3.1622776601683795}, "pydrex.diagnostics.misorientation_indices": {"tf": 1.4142135623730951}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}, "pydrex.io": {"tf": 1}, "pydrex.logger": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.velocity": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}, "pydrex.visualisation.figure": {"tf": 1}, "tests": {"tf": 2.6457513110645907}, "tests.conftest.PytestConsoleLogger.__init__": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}}, "df": 16, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.cli.H5partExtractor": {"tf": 1}, "pydrex.io.extract_h5part": {"tf": 1}}, "df": 2}}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.geometry.symmetry_operations": {"tf": 1}}, "df": 1}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.utils.redraw_legend": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1}, "pydrex.utils.add_subplot_labels": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}}, "df": 5, "s": {"docs": {"pydrex": {"tf": 1}, "pydrex.velocity": {"tf": 1}, "tests": {"tf": 1}}, "df": 3}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.geometry.to_cartesian": {"tf": 1}, "pydrex.geometry.to_spherical": {"tf": 1}, "pydrex.geometry.lambert_equal_area": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}}, "df": 5}}}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.logger.ConsoleFormatter.format": {"tf": 1}}, "df": 1}}}}}, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"tests.conftest.PytestConsoleLogger.__init__": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.test_grainsize_median": {"tf": 1}}, "df": 1}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {"pydrex": {"tf": 3}, "pydrex.cli.H5partExtractor": {"tf": 2.23606797749979}, "pydrex.cli.NPZFileInspector": {"tf": 1}, "pydrex.cli.PoleFigureVisualiser": {"tf": 1}, "pydrex.io.extract_h5part": {"tf": 1}, "pydrex.minerals": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral.save": {"tf": 1}, "pydrex.minerals.Mineral.load": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1.7320508075688772}, "pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1.7320508075688772}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}, "tests.test_vortex_2d": {"tf": 1}}, "df": 14}, "u": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1}, "tests": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}}, "df": 3, "s": {"docs": {"pydrex.utils.default_ncpus": {"tf": 1}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"pydrex": {"tf": 1}, "pydrex.axes.PoleFigureAxes": {"tf": 1}, "pydrex.cli.CliTool": {"tf": 1}, "pydrex.exceptions.Error": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1.4142135623730951}}, "df": 5, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1}, "tests": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.diagnostics.symmetry_pgr": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "i": {"docs": {"pydrex.cli": {"tf": 1.4142135623730951}, "pydrex.cli.CliTool": {"tf": 1}}, "df": 2, "m": {"docs": {}, "df": 0, "b": {"docs": {"pydrex": {"tf": 1.4142135623730951}}, "df": 1}}, "p": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1.7320508075688772}}, "df": 1}}, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1}, "tests": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.minerals": {"tf": 1}}, "df": 1}}}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.io.stringify": {"tf": 1}}, "df": 1}}}}}}, "y": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1, "r": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1.4142135623730951}}, "df": 1}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "v": {"docs": {"pydrex.io": {"tf": 1.4142135623730951}, "pydrex.io.read_scsv": {"tf": 1}}, "df": 2}}, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.io": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 2.8284271247461903}, "tests.test_vortex_2d": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.run": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_10k": {"tf": 1}}, "df": 6}}, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.velocity.cell_2d": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.velocity.cell_2d": {"tf": 1}}, "df": 1}}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 1, "s": {"docs": {"pydrex.visualisation.alignment": {"tf": 1.4142135623730951}, "pydrex.visualisation.strengths": {"tf": 1.4142135623730951}}, "df": 2}}}, "/": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "r": {"docs": {"tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1.4142135623730951}}, "df": 2}}}}}}, "p": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.core.derivatives": {"tf": 1}, "pydrex.diagnostics.symmetry_pgr": {"tf": 1.4142135623730951}}, "df": 3, "r": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}, "pydrex.geometry.symmetry_operations": {"tf": 1}}, "df": 2, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex": {"tf": 1.7320508075688772}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.minerals": {"tf": 1}, "pydrex.utils.import_proc_pool": {"tf": 1}}, "df": 4}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex": {"tf": 1}, "pydrex.minerals": {"tf": 1}}, "df": 2}}}}}}}}, "i": {"docs": {}, "df": 0, "x": {"docs": {"pydrex.io.write_scsv_header": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}}, "df": 2}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "d": {"docs": {"tests.test_simple_shear_3d.TestFraters2021": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}}, "df": 1}}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.logger.ConsoleFormatter.format": {"tf": 1}}, "df": 1}}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.utils.lag_2d_corner_flow": {"tf": 1}}, "df": 1}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.utils.redraw_legend": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 2}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"tests.test_simple_shear_2d.TestPreliminaries": {"tf": 1}}, "df": 1}}}}}}}}}, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.minerals.Mineral": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "tests": {"tf": 1}}, "df": 3, "d": {"docs": {"pydrex": {"tf": 2.449489742783178}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.io.resolve_path": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1.4142135623730951}, "pydrex.pathlines.get_pathline": {"tf": 1.4142135623730951}, "pydrex.utils.import_proc_pool": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}}, "df": 7}}}}}, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"pydrex": {"tf": 1.7320508075688772}, "tests": {"tf": 1}}, "df": 2}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.io.resolve_path": {"tf": 1}, "pydrex.utils.import_proc_pool": {"tf": 1}}, "df": 3, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.utils.default_ncpus": {"tf": 1}}, "df": 1}}}}}}}, "p": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1.7320508075688772}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"tests": {"tf": 1.7320508075688772}}, "df": 1, "d": {"docs": {"pydrex": {"tf": 1}, "pydrex.cli.PoleFigureVisualiser": {"tf": 1}, "tests": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_long_FortranDRex": {"tf": 1}}, "df": 6}, "s": {"docs": {"pydrex.cli.PoleFigureVisualiser": {"tf": 1}, "pydrex.visualisation.polefigures": {"tf": 1}, "tests": {"tf": 1}}, "df": 3}}, "t": {"docs": {"pydrex.utils.quat_product": {"tf": 1}}, "df": 1}}}}, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.diagnostics.smallest_angle": {"tf": 1}, "pydrex.geometry.lambert_equal_area": {"tf": 1.4142135623730951}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}, "pydrex.tensors.mono_project": {"tf": 1}, "pydrex.tensors.ortho_project": {"tf": 1}, "pydrex.tensors.tetr_project": {"tf": 1}, "pydrex.tensors.hex_project": {"tf": 1}}, "df": 7, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.geometry.lambert_equal_area": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "tests.test_geometry.test_lambert_equal_area": {"tf": 1}}, "df": 4, "s": {"docs": {"pydrex.axes.PoleFigureAxes": {"tf": 1}, "pydrex.geometry": {"tf": 1}, "tests.test_geometry": {"tf": 1}}, "df": 3}}}}, "s": {"docs": {"pydrex.geometry.lambert_equal_area": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"pydrex": {"tf": 1}, "pydrex.minerals.OLIVINE_PRIMARY_AXIS": {"tf": 1}}, "df": 2}}}}, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.diagnostics.finite_strain": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {"tests": {"tf": 1}}, "df": 1, "s": {"docs": {"pydrex.io.read_scsv": {"tf": 1}}, "df": 1}, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.logger": {"tf": 2.449489742783178}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}}, "df": 2}}, "f": {"docs": {"pydrex.logger": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex": {"tf": 2.449489742783178}, "pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.minerals": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1.4142135623730951}, "pydrex.stats.misorientation_hist": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dudz_pathline": {"tf": 1}}, "df": 9, "s": {"docs": {"pydrex": {"tf": 2.8284271247461903}, "tests.test_corner_flow_2d.TestOlivineA": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA": {"tf": 1}}, "df": 4}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "e": {"docs": {"pydrex": {"tf": 1}, "pydrex.axes.PoleFigureAxes": {"tf": 1.7320508075688772}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1.7320508075688772}, "pydrex.cli.PoleFigureVisualiser": {"tf": 1.7320508075688772}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.visualisation.polefigures": {"tf": 1.4142135623730951}}, "df": 6, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.axes.PoleFigureAxes": {"tf": 1}}, "df": 1, "s": {"docs": {"pydrex.visualisation.polefigures": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {"tests.test_geometry.test_poles_example": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.cli.MeshGenerator": {"tf": 1}, "pydrex.diagnostics.symmetry_pgr": {"tf": 1}, "pydrex.diagnostics.coaxial_index": {"tf": 1.4142135623730951}, "pydrex.geometry.misorientation_angles": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1.4142135623730951}, "pydrex.stats.point_density": {"tf": 1.4142135623730951}, "pydrex.velocity.simple_shear_2d": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_pointX": {"tf": 1}}, "df": 11, "s": {"docs": {"pydrex.cli": {"tf": 1}, "pydrex.geometry.lambert_equal_area": {"tf": 1.7320508075688772}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1.4142135623730951}, "pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 7}}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex": {"tf": 1}, "pydrex.geometry.LatticeSystem": {"tf": 1}}, "df": 2}}}}}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "x": {"docs": {"pydrex.cli.NPZFileInspector": {"tf": 1}, "pydrex.minerals.Mineral.save": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral.load": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral.from_file": {"tf": 1.4142135623730951}}, "df": 4}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 2}, "pydrex.pathlines.get_pathline": {"tf": 1.4142135623730951}, "pydrex.velocity": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1.4142135623730951}}, "df": 8, "s": {"docs": {"pydrex": {"tf": 1}, "pydrex.cli.H5partExtractor": {"tf": 1.4142135623730951}, "pydrex.io": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 4}, "a": {"docs": {}, "df": 0, "l": {"docs": {"tests": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"tests": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1.4142135623730951}, "pydrex.utils.import_proc_pool": {"tf": 2.23606797749979}}, "df": 2}}}, "y": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {"pydrex": {"tf": 2.23606797749979}, "pydrex.axes": {"tf": 1}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.cli": {"tf": 1}, "pydrex.cli.MeshGenerator": {"tf": 1}, "pydrex.cli.H5partExtractor": {"tf": 1}, "pydrex.cli.NPZFileInspector": {"tf": 1.7320508075688772}, "pydrex.cli.PoleFigureVisualiser": {"tf": 1.4142135623730951}, "pydrex.core": {"tf": 1}, "pydrex.core.get_crss": {"tf": 1}, "pydrex.diagnostics": {"tf": 1}, "pydrex.exceptions": {"tf": 1.4142135623730951}, "pydrex.exceptions.Error": {"tf": 1}, "pydrex.geometry": {"tf": 1}, "pydrex.io": {"tf": 1.7320508075688772}, "pydrex.io.parse_config": {"tf": 1}, "pydrex.io.data": {"tf": 1}, "pydrex.logger": {"tf": 2.23606797749979}, "pydrex.logger.critical": {"tf": 1}, "pydrex.logger.error": {"tf": 1}, "pydrex.logger.warning": {"tf": 1}, "pydrex.logger.info": {"tf": 1}, "pydrex.logger.debug": {"tf": 1}, "pydrex.minerals": {"tf": 1}, "pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"tf": 1}, "pydrex.minerals.voigt_averages": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 3.1622776601683795}, "pydrex.minerals.Mineral.update_orientations": {"tf": 2.8284271247461903}, "pydrex.mock": {"tf": 1}, "pydrex.pathlines": {"tf": 1}, "pydrex.stats": {"tf": 1}, "pydrex.tensors": {"tf": 1}, "pydrex.utils": {"tf": 1}, "pydrex.velocity": {"tf": 1.4142135623730951}, "pydrex.visualisation": {"tf": 1}, "pydrex.visualisation.polefigures": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}, "tests": {"tf": 2.449489742783178}, "tests.conftest": {"tf": 1}, "tests.test_config": {"tf": 1}, "tests.test_core": {"tf": 1}, "tests.test_corner_flow_2d": {"tf": 1}, "tests.test_diagnostics": {"tf": 1}, "tests.test_doctests": {"tf": 1}, "tests.test_geometry": {"tf": 1}, "tests.test_scsv": {"tf": 1}, "tests.test_simple_shear_2d": {"tf": 1}, "tests.test_simple_shear_3d": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}, "tests.test_tensors": {"tf": 1}, "tests.test_vortex_2d": {"tf": 1}}, "df": 51}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex": {"tf": 2}, "pydrex.diagnostics.misorientation_indices": {"tf": 1.4142135623730951}, "pydrex.io.SCSV_TYPEMAP": {"tf": 1}, "pydrex.io.resolve_path": {"tf": 1}, "pydrex.logger": {"tf": 1}, "pydrex.logger.handler_level": {"tf": 1}, "pydrex.utils.import_proc_pool": {"tf": 1}, "tests": {"tf": 1.4142135623730951}}, "df": 8}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"tests": {"tf": 2.8284271247461903}, "tests.conftest.PytestConsoleLogger": {"tf": 1}}, "df": 2}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.visualisation.figure": {"tf": 1}}, "df": 1}}}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.cli.H5partExtractor": {"tf": 1}, "pydrex.core.get_crss": {"tf": 1}, "pydrex.core.derivatives": {"tf": 1.7320508075688772}, "pydrex.minerals.voigt_averages": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral": {"tf": 2.449489742783178}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}}, "df": 7, "s": {"docs": {"pydrex": {"tf": 1.7320508075688772}, "pydrex.core.MineralPhase": {"tf": 1}, "pydrex.core.derivatives": {"tf": 1}}, "df": 3}}}}, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}}, "df": 2}}}}}}}, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex": {"tf": 1}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}}, "df": 3, "s": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}, "pydrex.cli": {"tf": 1}}, "df": 2}}}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"pydrex": {"tf": 1}, "pydrex.logger": {"tf": 1}}, "df": 2}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}, "pydrex.cli.H5partExtractor": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 3, "/": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}}}}}, "s": {"docs": {"pydrex.cli.H5partExtractor": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}}, "df": 2}}}}}, "y": {"docs": {"pydrex.logger": {"tf": 1.4142135623730951}}, "df": 1}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex": {"tf": 1.7320508075688772}, "pydrex.core.derivatives": {"tf": 1.4142135623730951}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}}, "df": 4, "s": {"docs": {"pydrex": {"tf": 2}, "pydrex.io": {"tf": 1}, "pydrex.io.DEFAULT_PARAMS": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}}, "df": 4}}}}}, "s": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1.4142135623730951}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}}, "df": 4}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.diagnostics.smallest_angle": {"tf": 1}}, "df": 2}}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.io.resolve_path": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1}, "tests": {"tf": 1}}, "df": 4}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.io.parse_config": {"tf": 1}}, "df": 1}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"tests.test_config.test_specfile": {"tf": 1}, "tests.test_scsv.test_read_specfile": {"tf": 1}}, "df": 2}}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {"pydrex": {"tf": 1}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.io.save_scsv": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}, "pydrex.visualisation.figure": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}}, "df": 14}}, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.diagnostics": {"tf": 1}}, "df": 1}}, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.visualisation.figure": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "h": {"0": {"0": {"1": {"docs": {"pydrex": {"tf": 1}}, "df": 1}, "2": {"docs": {"pydrex": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {"pydrex": {"tf": 1}, "pydrex.axes.PoleFigureAxes.set": {"tf": 1.7320508075688772}, "pydrex.io.save_scsv": {"tf": 1}, "pydrex.io.data": {"tf": 1}, "pydrex.logger.logfile_enable": {"tf": 1}, "tests": {"tf": 1.7320508075688772}}, "df": 6, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"0": {"0": {"1": {"docs": {"pydrex": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {"pydrex": {"tf": 2}, "pydrex.cli.H5partExtractor": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.pathlines": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 2.6457513110645907}, "pydrex.visualisation.pathline_box2d": {"tf": 2}, "tests.test_simple_shear_2d.TestOlivineA.test_dudz_pathline": {"tf": 1}}, "df": 7, "s": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1.4142135623730951}}, "df": 3}}}, "b": {"docs": {"tests": {"tf": 1}}, "df": 1}}}, "s": {"docs": {"pydrex": {"tf": 2}, "pydrex.io.resolve_path": {"tf": 1.4142135623730951}, "tests": {"tf": 1}}, "df": 3}}, "c": {"docs": {}, "df": 0, "h": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {"tests": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.minerals.Mineral.update_orientations": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"tests": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_corner_flow_2d.TestOlivineA": {"tf": 1}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}}, "df": 2}}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.diagnostics.smallest_angle": {"tf": 1}, "pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}}, "df": 6, "s": {"docs": {"pydrex": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 1}}, "df": 2}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.io": {"tf": 1}, "tests.test_scsv": {"tf": 1}}, "df": 3}}, "t": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.utils.default_ncpus": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {"pydrex.velocity.corner_2d": {"tf": 1.4142135623730951}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}}, "df": 2}}}, "o": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.axes.PoleFigureAxes": {"tf": 1.4142135623730951}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1.4142135623730951}, "pydrex.cli.PoleFigureVisualiser": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.visualisation.polefigures": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1.7320508075688772}, "pydrex.visualisation.alignment": {"tf": 1.7320508075688772}, "pydrex.visualisation.strengths": {"tf": 1.7320508075688772}, "pydrex.visualisation.grainsizes": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1.4142135623730951}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}}, "df": 12, "s": {"docs": {"pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}}, "df": 5}}}, "u": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"tests.conftest.PytestConsoleLogger": {"tf": 1}, "tests.conftest.PytestConsoleLogger.__init__": {"tf": 1}}, "df": 2}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex": {"tf": 2}, "tests": {"tf": 1}}, "df": 2, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.axes.PoleFigureAxes": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}}, "df": 2}}}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.diagnostics.coaxial_index": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 2.449489742783178}}, "df": 1, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 2.449489742783178}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"tests": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}, "i": {"docs": {"pydrex.minerals.Mineral": {"tf": 1.7320508075688772}}, "df": 1, "c": {"docs": {}, "df": 0, "k": {"docs": {"pydrex.stats.resample_orientations": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex": {"tf": 1.7320508075688772}, "pydrex.axes.PoleFigureAxes": {"tf": 1}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1.4142135623730951}, "pydrex.axes.PoleFigureAxes.set": {"tf": 3.872983346207417}, "pydrex.cli.MeshGenerator": {"tf": 1}, "pydrex.cli.H5partExtractor": {"tf": 1}, "pydrex.diagnostics.bingham_average": {"tf": 1}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.geometry.symmetry_operations": {"tf": 1.4142135623730951}, "pydrex.minerals.voigt_averages": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.utils.import_proc_pool": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1.4142135623730951}, "pydrex.visualisation.alignment": {"tf": 1.4142135623730951}, "pydrex.visualisation.strengths": {"tf": 1}, "pydrex.visualisation.figure_unless": {"tf": 1}, "tests": {"tf": 1.7320508075688772}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}}, "df": 18, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex": {"tf": 2.8284271247461903}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.core.derivatives": {"tf": 1}, "pydrex.diagnostics": {"tf": 1}, "pydrex.diagnostics.bingham_average": {"tf": 1.4142135623730951}, "pydrex.diagnostics.symmetry_pgr": {"tf": 1}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.minerals": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral": {"tf": 1.4142135623730951}, "pydrex.stats": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.utils.extract_vars": {"tf": 1}, "pydrex.utils.lag_2d_corner_flow": {"tf": 1}, "pydrex.visualisation.polefigures": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_upsample": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_downsample": {"tf": 1}}, "df": 19, "s": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.cli.H5partExtractor": {"tf": 1}, "pydrex.core.derivatives": {"tf": 1.4142135623730951}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.diagnostics.misorientation_index": {"tf": 1.4142135623730951}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.logger": {"tf": 1}, "pydrex.minerals": {"tf": 1}, "pydrex.minerals.voigt_averages": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 3.3166247903554}, "pydrex.minerals.Mineral.update_orientations": {"tf": 2}, "pydrex.stats.resample_orientations": {"tf": 2}, "pydrex.stats.misorientation_hist": {"tf": 1.4142135623730951}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.velocity": {"tf": 1}, "pydrex.visualisation.polefigures": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_random": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_girdle": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_uniform_ortho": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1.4142135623730951}}, "df": 22}}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex": {"tf": 1}, "pydrex.stats.misorientations_random": {"tf": 1}}, "df": 2}}}}}, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex": {"tf": 1}, "pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}, "pydrex.stats.kamb_count": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1}}, "df": 5}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"tf": 1.7320508075688772}, "pydrex.tensors": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 1}, "pydrex.tensors.voigt_to_elastic_tensor": {"tf": 1}, "pydrex.tensors.elastic_tensor_to_voigt": {"tf": 1}, "pydrex.tensors.rotate": {"tf": 1}}, "df": 6, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.core.get_crss": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.core.derivatives": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral": {"tf": 1.7320508075688772}}, "df": 2}}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.geometry.LatticeSystem": {"tf": 1}, "pydrex.tensors.ortho_project": {"tf": 1.4142135623730951}, "tests.test_diagnostics.TestMIndex.test_texture_uniform_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread10X_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread45X_ortho": {"tf": 1}}, "df": 6, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1}}, "df": 1}}}}}}}}}}}, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1}}, "df": 1}}}}}, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1.4142135623730951}}, "df": 1}}}}, "y": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_core.TestDislocationCreepOPX": {"tf": 1}}, "df": 1}}}}}}}}}}}, "g": {"docs": {}, "df": 0, "/": {"1": {"0": {"docs": {"pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}}, "df": 8}, "docs": {}, "df": 0}, "docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.minerals.Mineral.update_orientations": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"tests": {"tf": 1}}, "df": 1}}}}}}}}, "f": {"docs": {"pydrex": {"tf": 6.782329983125268}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 2.23606797749979}, "pydrex.axes.PoleFigureAxes.set": {"tf": 1.4142135623730951}, "pydrex.cli.MeshGenerator": {"tf": 1.4142135623730951}, "pydrex.cli.PoleFigureVisualiser": {"tf": 2}, "pydrex.core.get_crss": {"tf": 1}, "pydrex.core.derivatives": {"tf": 2.449489742783178}, "pydrex.diagnostics": {"tf": 1.4142135623730951}, "pydrex.diagnostics.elasticity_components": {"tf": 3.3166247903554}, "pydrex.diagnostics.bingham_average": {"tf": 1.4142135623730951}, "pydrex.diagnostics.finite_strain": {"tf": 1.7320508075688772}, "pydrex.diagnostics.symmetry_pgr": {"tf": 1.4142135623730951}, "pydrex.diagnostics.misorientation_indices": {"tf": 3.3166247903554}, "pydrex.diagnostics.misorientation_index": {"tf": 1.7320508075688772}, "pydrex.diagnostics.coaxial_index": {"tf": 1.4142135623730951}, "pydrex.diagnostics.smallest_angle": {"tf": 1}, "pydrex.exceptions": {"tf": 1}, "pydrex.exceptions.MissingDependencyError": {"tf": 1}, "pydrex.exceptions.ConfigError": {"tf": 1}, "pydrex.exceptions.MeshError": {"tf": 1}, "pydrex.exceptions.IterationError": {"tf": 1}, "pydrex.exceptions.SCSVError": {"tf": 1}, "pydrex.exceptions.ModelContextError": {"tf": 1}, "pydrex.geometry.LatticeSystem": {"tf": 1}, "pydrex.geometry.to_cartesian": {"tf": 1.4142135623730951}, "pydrex.geometry.to_spherical": {"tf": 1}, "pydrex.geometry.misorientation_angles": {"tf": 2}, "pydrex.geometry.symmetry_operations": {"tf": 1.4142135623730951}, "pydrex.geometry.poles": {"tf": 2}, "pydrex.geometry.lambert_equal_area": {"tf": 1.4142135623730951}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}, "pydrex.io": {"tf": 1.7320508075688772}, "pydrex.io.SCSV_TYPEMAP": {"tf": 1}, "pydrex.io.read_scsv": {"tf": 1}, "pydrex.io.write_scsv_header": {"tf": 1}, "pydrex.io.save_scsv": {"tf": 1}, "pydrex.io.stringify": {"tf": 1}, "pydrex.logger": {"tf": 1}, "pydrex.logger.ConsoleFormatter.format": {"tf": 1.4142135623730951}, "pydrex.logger.handler_level": {"tf": 1}, "pydrex.minerals": {"tf": 1.4142135623730951}, "pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1.4142135623730951}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1.4142135623730951}, "pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"tf": 1.4142135623730951}, "pydrex.minerals.voigt_averages": {"tf": 2.6457513110645907}, "pydrex.minerals.Mineral": {"tf": 3.872983346207417}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1.7320508075688772}, "pydrex.pathlines.get_pathline": {"tf": 2.8284271247461903}, "pydrex.stats.resample_orientations": {"tf": 1.7320508075688772}, "pydrex.stats.misorientation_hist": {"tf": 1.4142135623730951}, "pydrex.stats.misorientations_random": {"tf": 1.4142135623730951}, "pydrex.stats.point_density": {"tf": 3}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}, "pydrex.tensors": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 1.7320508075688772}, "pydrex.tensors.upper_tri_to_symmetric": {"tf": 1}, "pydrex.tensors.voigt_vector_to_matrix": {"tf": 1}, "pydrex.utils.import_proc_pool": {"tf": 1}, "pydrex.utils.remove_dim": {"tf": 1}, "pydrex.utils.add_dim": {"tf": 1.4142135623730951}, "pydrex.utils.default_ncpus": {"tf": 2}, "pydrex.utils.diff_like": {"tf": 1}, "pydrex.utils.angle_fse_simpleshear": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1}, "pydrex.utils.add_subplot_labels": {"tf": 1}, "pydrex.velocity": {"tf": 1.4142135623730951}, "pydrex.velocity.simple_shear_2d": {"tf": 2.23606797749979}, "pydrex.velocity.cell_2d": {"tf": 2.449489742783178}, "pydrex.velocity.corner_2d": {"tf": 1.7320508075688772}, "pydrex.visualisation.polefigures": {"tf": 1.7320508075688772}, "pydrex.visualisation.pathline_box2d": {"tf": 2.449489742783178}, "pydrex.visualisation.alignment": {"tf": 2.6457513110645907}, "pydrex.visualisation.strengths": {"tf": 2.23606797749979}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1.4142135623730951}, "pydrex.visualisation.spin": {"tf": 1.7320508075688772}, "pydrex.visualisation.growth": {"tf": 1.7320508075688772}, "tests": {"tf": 3.1622776601683795}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1.4142135623730951}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1.4142135623730951}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1.4142135623730951}, "tests.test_diagnostics.TestElasticityComponents": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_pointX": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_random": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_girdle": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_upsample": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_downsample": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_0": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_twopoles90Z": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_spread10X": {"tf": 1.4142135623730951}, "tests.test_diagnostics.TestMIndex.test_texture_spread10X_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread45X_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_textures_increasing_ortho": {"tf": 1}, "tests.test_geometry.test_poles_example": {"tf": 1.4142135623730951}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dudz_pathline": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1.4142135623730951}, "tests.test_tensors.test_voigt_decompose": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_ensemble": {"tf": 1}}, "df": 103, "f": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.test_zero_recrystallisation": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.io": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.utils.import_proc_pool": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {"pydrex": {"tf": 1}}, "df": 1, "s": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 3}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.core.MineralFabric": {"tf": 1}, "pydrex.core.get_crss": {"tf": 1.4142135623730951}, "pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}, "pydrex.minerals.OLIVINE_PRIMARY_AXIS": {"tf": 1}, "pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"tf": 1}, "pydrex.minerals.voigt_averages": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 2.23606797749979}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1.4142135623730951}, "tests.test_core.TestDislocationCreepOlivineA": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.run": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dudz_pathline": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.run": {"tf": 1}}, "df": 26}}}}}, "d": {"docs": {"pydrex.logger": {"tf": 1}}, "df": 1}, "a": {"docs": {"pydrex.minerals.Mineral": {"tf": 3.1622776601683795}, "pydrex.minerals.Mineral.update_orientations": {"tf": 2}}, "df": 2}}, "n": {"docs": {"pydrex": {"tf": 2.449489742783178}, "pydrex.axes.PoleFigureAxes.set": {"tf": 2.23606797749979}, "pydrex.cli.H5partExtractor": {"tf": 1}, "pydrex.core": {"tf": 1.4142135623730951}, "pydrex.core.get_crss": {"tf": 1}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.geometry.lambert_equal_area": {"tf": 1}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}, "pydrex.io.write_scsv_header": {"tf": 1}, "pydrex.logger": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1.4142135623730951}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}, "pydrex.utils.default_ncpus": {"tf": 1.7320508075688772}, "pydrex.utils.redraw_legend": {"tf": 1}, "pydrex.visualisation.polefigures": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1.4142135623730951}, "pydrex.visualisation.strengths": {"tf": 1}, "pydrex.visualisation.grainsizes": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}, "tests": {"tf": 1.4142135623730951}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1.4142135623730951}, "tests.test_simple_shear_2d.TestOlivineA.test_dudz_pathline": {"tf": 1}}, "df": 28, "l": {"docs": {}, "df": 0, "y": {"docs": {"pydrex": {"tf": 1.7320508075688772}, "pydrex.cli.MeshGenerator": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.logger.exception": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}}, "df": 9}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}, "e": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1.4142135623730951}, "pydrex.velocity.cell_2d": {"tf": 1.4142135623730951}, "pydrex.velocity.corner_2d": {"tf": 1.4142135623730951}, "tests": {"tf": 1}, "tests.conftest.PytestConsoleLogger.__init__": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1.4142135623730951}}, "df": 9}, "c": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}, "t": {"docs": {}, "df": 0, "o": {"docs": {"pydrex.diagnostics.smallest_angle": {"tf": 1}, "pydrex.geometry.lambert_equal_area": {"tf": 1.7320508075688772}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}, "pydrex.tensors.mono_project": {"tf": 1}, "pydrex.tensors.ortho_project": {"tf": 1}, "pydrex.tensors.tetr_project": {"tf": 1}, "pydrex.tensors.hex_project": {"tf": 1}}, "df": 7}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"pydrex": {"tf": 1}, "pydrex.io.write_scsv_header": {"tf": 1}}, "df": 2}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.geometry.misorientation_angles": {"tf": 1}, "pydrex.logger.ConsoleFormatter.format": {"tf": 1}, "pydrex.tensors": {"tf": 1}}, "df": 3, "s": {"docs": {"pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.geometry.symmetry_operations": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}, "tests.test_tensors": {"tf": 1}}, "df": 4}}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.logger.ConsoleFormatter.format": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1}}, "df": 2, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex": {"tf": 4}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 2}, "pydrex.exceptions.MissingDependencyError": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.io.write_scsv_header": {"tf": 1}, "pydrex.io.save_scsv": {"tf": 1}, "pydrex.logger.handler_level": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1.4142135623730951}, "pydrex.stats.resample_orientations": {"tf": 1.4142135623730951}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 2.23606797749979}, "pydrex.visualisation.alignment": {"tf": 2}, "pydrex.visualisation.strengths": {"tf": 2}, "tests": {"tf": 1.4142135623730951}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}}, "df": 18, "l": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.diagnostics.smallest_angle": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.visualisation.figure_unless": {"tf": 1}, "pydrex.visualisation.figure": {"tf": 1}}, "df": 2}}}}}}}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex": {"tf": 2}, "pydrex.core.derivatives": {"tf": 1}, "pydrex.logger": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}}, "df": 5, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.logger": {"tf": 1}, "pydrex.utils.add_subplot_labels": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}}, "df": 6}}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1}}, "df": 1, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}}, "df": 2}}}}}, "w": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.logger": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.minerals": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 1}, "pydrex.logger.ConsoleFormatter.format": {"tf": 1}, "tests": {"tf": 1.4142135623730951}}, "df": 3, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 3.605551275463989}, "pydrex.geometry.misorientation_angles": {"tf": 1.4142135623730951}, "pydrex.io.read_scsv": {"tf": 1}, "pydrex.io.write_scsv_header": {"tf": 1}, "pydrex.utils.diff_like": {"tf": 1}, "pydrex.utils.quat_product": {"tf": 1}, "pydrex.visualisation.polefigures": {"tf": 1}, "tests": {"tf": 2.449489742783178}, "tests.test_diagnostics.TestVolumeWeighting.test_output_shape": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}}, "df": 10, "s": {"docs": {"pydrex.visualisation": {"tf": 1}}, "df": 1}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {"tests": {"tf": 2.6457513110645907}}, "df": 1}}}}, "r": {"docs": {"pydrex.io": {"tf": 1}}, "df": 1}}, "b": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.utils.import_proc_pool": {"tf": 1.4142135623730951}, "pydrex.utils.redraw_legend": {"tf": 1}, "pydrex.visualisation.figure_unless": {"tf": 1}}, "df": 4, "s": {"docs": {"pydrex.logger": {"tf": 1}, "pydrex.mock": {"tf": 1}}, "df": 2}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.velocity.corner_2d": {"tf": 1}}, "df": 1}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {"pydrex.utils.default_ncpus": {"tf": 1.4142135623730951}}, "df": 1}}, "e": {"docs": {"pydrex": {"tf": 1}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.cli.MeshGenerator": {"tf": 1}, "pydrex.core": {"tf": 1}, "pydrex.core.MineralFabric": {"tf": 1.4142135623730951}, "pydrex.core.derivatives": {"tf": 1}, "pydrex.diagnostics": {"tf": 1}, "pydrex.diagnostics.symmetry_pgr": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}, "pydrex.io.write_scsv_header": {"tf": 1}, "pydrex.io.resolve_path": {"tf": 1}, "pydrex.logger.handler_level": {"tf": 1}, "pydrex.minerals": {"tf": 1}, "pydrex.minerals.voigt_averages": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.velocity": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1.4142135623730951}, "pydrex.visualisation.strengths": {"tf": 1}, "pydrex.visualisation.figure": {"tf": 1}, "tests": {"tf": 1.7320508075688772}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}}, "df": 27, "v": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex": {"tf": 1.7320508075688772}, "pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}}, "df": 4}}}}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.logger.ConsoleFormatter.format": {"tf": 1}}, "df": 1, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 1, "d": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}, "t": {"docs": {}, "df": 0, "h": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {"pydrex": {"tf": 1.7320508075688772}, "pydrex.cli.PoleFigureVisualiser": {"tf": 1}, "pydrex.core.get_crss": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 3}, "pydrex.io.write_scsv_header": {"tf": 1}, "pydrex.minerals.voigt_averages": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral": {"tf": 1.4142135623730951}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}}, "df": 11}}}, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 2.23606797749979}, "pydrex.core.MineralFabric": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1.4142135623730951}}, "df": 4}}}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.utils.diff_like": {"tf": 1}}, "df": 1, "s": {"docs": {"pydrex.cli": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"tests.conftest.seeds": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "y": {"docs": {"pydrex": {"tf": 1.4142135623730951}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.cli": {"tf": 1}}, "df": 1}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.utils.add_dim": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"tests.conftest.PytestConsoleLogger.__init__": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.core": {"tf": 1}}, "df": 1}}}, "d": {"docs": {"pydrex.minerals.Mineral.update_orientations": {"tf": 2.23606797749979}, "pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 2, "{": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "x": {"docs": {"pydrex.diagnostics": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}}, "df": 11}}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.diagnostics.symmetry_pgr": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}}, "df": 2}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.minerals.Mineral.save": {"tf": 1}, "pydrex.minerals.Mineral.load": {"tf": 1}, "pydrex.minerals.Mineral.from_file": {"tf": 1}}, "df": 3}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.logger": {"tf": 1.4142135623730951}, "pydrex.logger.logfile_enable": {"tf": 1}, "tests": {"tf": 1.7320508075688772}}, "df": 3, "d": {"docs": {"tests": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}}, "df": 2}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {"pydrex.minerals.Mineral": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz": {"tf": 1}}, "df": 2}}}}, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.utils.redraw_legend": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.utils.strain_increment": {"tf": 1}}, "df": 1}}}}}}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.utils.default_ncpus": {"tf": 1}}, "df": 1}}}}}}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.minerals.voigt_averages": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 2}, "pydrex.tensors.voigt_to_elastic_tensor": {"tf": 1.4142135623730951}, "pydrex.tensors.elastic_tensor_to_voigt": {"tf": 1}, "tests.test_diagnostics.TestElasticityComponents": {"tf": 1}}, "df": 7, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 2.449489742783178}, "pydrex.minerals": {"tf": 1}, "pydrex.stats": {"tf": 1}, "pydrex.tensors.mono_project": {"tf": 1}, "pydrex.tensors.ortho_project": {"tf": 1}, "pydrex.tensors.tetr_project": {"tf": 1}, "pydrex.tensors.hex_project": {"tf": 1}, "tests.test_tensors.test_voigt_tensor": {"tf": 1}}, "df": 8}}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.diagnostics.finite_strain": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}}, "df": 2}}}}}}}, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.velocity.simple_shear_2d": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}}, "df": 2, "s": {"docs": {"pydrex.utils.diff_like": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}, "t": {"docs": {"pydrex.core.MineralFabric": {"tf": 1.4142135623730951}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.diagnostics.coaxial_index": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}}, "df": 4, "c": {"docs": {"pydrex": {"tf": 1.7320508075688772}, "pydrex.cli.MeshGenerator": {"tf": 1}, "pydrex.io.stringify": {"tf": 1}, "pydrex.logger": {"tf": 1}, "pydrex.logger.handler_level": {"tf": 1}}, "df": 5}}, "x": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1.7320508075688772}, "pydrex.logger": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}, "tests.test_geometry.test_poles_example": {"tf": 1}}, "df": 5, "s": {"docs": {"pydrex": {"tf": 1}, "pydrex.diagnostics.smallest_angle": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.tensors.upper_tri_to_symmetric": {"tf": 1}, "pydrex.utils.remove_dim": {"tf": 1}, "pydrex.utils.add_dim": {"tf": 1}, "pydrex.utils.diff_like": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1}, "pydrex.visualisation": {"tf": 1}, "tests": {"tf": 1}}, "df": 12}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}}, "df": 1, "l": {"docs": {}, "df": 0, "y": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 2.449489742783178}, "pydrex.core.derivatives": {"tf": 1.4142135623730951}}, "df": 2, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.stats.exponential_kamb": {"tf": 1}}, "df": 1}}}}}}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.diagnostics": {"tf": 1}, "pydrex.velocity": {"tf": 1}}, "df": 2, "s": {"docs": {"pydrex.geometry.poles": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}}, "df": 2}, "/": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 1}}}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.stats.misorientations_random": {"tf": 1.4142135623730951}, "pydrex.stats.point_density": {"tf": 1}}, "df": 2}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.exceptions.MissingDependencyError": {"tf": 1}, "pydrex.exceptions.ConfigError": {"tf": 1}, "pydrex.exceptions.MeshError": {"tf": 1}, "pydrex.exceptions.IterationError": {"tf": 1}, "pydrex.exceptions.SCSVError": {"tf": 1}, "pydrex.exceptions.ModelContextError": {"tf": 1}}, "df": 6}}}}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 1}, "pydrex.logger": {"tf": 1.4142135623730951}}, "df": 2, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.exceptions.MissingDependencyError": {"tf": 1}, "pydrex.exceptions.ConfigError": {"tf": 1}, "pydrex.exceptions.MeshError": {"tf": 1}, "pydrex.exceptions.IterationError": {"tf": 1}, "pydrex.exceptions.SCSVError": {"tf": 1}, "pydrex.exceptions.ModelContextError": {"tf": 1}, "pydrex.logger.ConsoleFormatter.format": {"tf": 1}, "pydrex.logger.exception": {"tf": 1.4142135623730951}}, "df": 8, "s": {"docs": {"pydrex.exceptions": {"tf": 1}, "pydrex.exceptions.Error": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_common_input_errors": {"tf": 1}}, "df": 3}}}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 1}}, "df": 1}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.io": {"tf": 1}, "pydrex.logger": {"tf": 1}, "pydrex.visualisation.figure_unless": {"tf": 1}}, "df": 4}}}}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.cli": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.io.resolve_path": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {"pydrex.utils.redraw_legend": {"tf": 1}}, "df": 1, "c": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.cli.H5partExtractor": {"tf": 1}, "pydrex.diagnostics.finite_strain": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.io.extract_h5part": {"tf": 1}, "pydrex.utils.extract_vars": {"tf": 1}}, "df": 5, "s": {"docs": {"pydrex.diagnostics.finite_strain": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.diagnostics": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}}, "df": 2}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.diagnostics": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.diagnostics.finite_strain": {"tf": 1}}, "df": 1}}}}}}}}, "f": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "y": {"docs": {"pydrex": {"tf": 1.7320508075688772}, "pydrex.core.derivatives": {"tf": 1}}, "df": 2}}}}}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1.4142135623730951}}, "df": 1}}}, "s": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 2}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.cli.MeshGenerator": {"tf": 1}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.diagnostics.smallest_angle": {"tf": 1}, "pydrex.geometry.symmetry_operations": {"tf": 1}, "pydrex.utils.import_proc_pool": {"tf": 1.4142135623730951}, "pydrex.visualisation.alignment": {"tf": 1}}, "df": 8}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.diagnostics.symmetry_pgr": {"tf": 1}, "pydrex.diagnostics.coaxial_index": {"tf": 1.4142135623730951}, "pydrex.velocity.simple_shear_2d": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR": {"tf": 1}}, "df": 4, "s": {"docs": {"pydrex.diagnostics.symmetry_pgr": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.tensors.voigt_decompose": {"tf": 1}}, "df": 1}}}}}}}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}}, "df": 2, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex": {"tf": 1}, "pydrex.exceptions": {"tf": 1}, "pydrex.exceptions.MissingDependencyError": {"tf": 1}, "pydrex.exceptions.ConfigError": {"tf": 1}, "pydrex.exceptions.MeshError": {"tf": 1}, "pydrex.exceptions.IterationError": {"tf": 1}, "pydrex.exceptions.SCSVError": {"tf": 1}, "pydrex.exceptions.ModelContextError": {"tf": 1}, "pydrex.logger": {"tf": 2.449489742783178}, "pydrex.logger.handler_level": {"tf": 1}, "pydrex.logger.error": {"tf": 1}, "pydrex.logger.exception": {"tf": 1}}, "df": 12, "s": {"docs": {"pydrex.exceptions.ConfigError": {"tf": 1}, "pydrex.exceptions.MeshError": {"tf": 1}, "pydrex.exceptions.IterationError": {"tf": 1}, "pydrex.exceptions.SCSVError": {"tf": 1}, "pydrex.exceptions.ModelContextError": {"tf": 1}, "pydrex.logger": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}, "tests.test_scsv.test_save_scsv_errors": {"tf": 1}}, "df": 9}}}}}, "q": {"docs": {"pydrex.utils.lag_2d_corner_flow": {"tf": 1}}, "df": 1, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.geometry.misorientation_angles": {"tf": 1}, "pydrex.geometry.lambert_equal_area": {"tf": 1}, "pydrex.io.save_scsv": {"tf": 1}, "pydrex.utils.strain_increment": {"tf": 1}, "pydrex.utils.diff_like": {"tf": 1}, "tests.test_geometry.test_lambert_equal_area": {"tf": 1}}, "df": 7}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.tensors.voigt_decompose": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.minerals.Mineral": {"tf": 1}, "pydrex.tensors.voigt_to_elastic_tensor": {"tf": 1}, "pydrex.tensors.elastic_tensor_to_voigt": {"tf": 1}, "pydrex.tensors.voigt_matrix_to_vector": {"tf": 1}}, "df": 4}}}}}}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.diagnostics": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.diagnostics": {"tf": 1}}, "df": 1}}}}}}}, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.logger": {"tf": 1}}, "df": 1}}}}, "y": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.minerals.Mineral.update_orientations": {"tf": 1.4142135623730951}}, "df": 1}}, "p": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}}, "df": 1}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.stats.misorientations_random": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}}, "df": 2, "s": {"docs": {"pydrex.stats.point_density": {"tf": 1}}, "df": 1}}}}}}}}, "d": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.velocity.cell_2d": {"tf": 2.449489742783178}}, "df": 1}}}}, "i": {"docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.cli.MeshGenerator": {"tf": 1}, "pydrex.core": {"tf": 1}, "pydrex.core.derivatives": {"tf": 1}, "pydrex.diagnostics": {"tf": 1.4142135623730951}, "pydrex.geometry.misorientation_angles": {"tf": 1.4142135623730951}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 2}, "pydrex.io.resolve_path": {"tf": 1}, "pydrex.logger.quiet_aliens": {"tf": 1}, "pydrex.minerals": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "tests": {"tf": 1.4142135623730951}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}}, "df": 16, "n": {"docs": {"pydrex": {"tf": 5.5677643628300215}, "pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.cli": {"tf": 1}, "pydrex.cli.H5partExtractor": {"tf": 2}, "pydrex.cli.NPZFileInspector": {"tf": 1}, "pydrex.core": {"tf": 1}, "pydrex.core.derivatives": {"tf": 1.4142135623730951}, "pydrex.diagnostics": {"tf": 1.4142135623730951}, "pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.diagnostics.coaxial_index": {"tf": 1}, "pydrex.exceptions.Error": {"tf": 1}, "pydrex.exceptions.ConfigError": {"tf": 1}, "pydrex.exceptions.MeshError": {"tf": 1}, "pydrex.exceptions.IterationError": {"tf": 1}, "pydrex.exceptions.SCSVError": {"tf": 1}, "pydrex.exceptions.ModelContextError": {"tf": 1}, "pydrex.geometry.LatticeSystem": {"tf": 1.4142135623730951}, "pydrex.geometry.to_cartesian": {"tf": 1}, "pydrex.geometry.to_spherical": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.geometry.lambert_equal_area": {"tf": 1.4142135623730951}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 2.8284271247461903}, "pydrex.io": {"tf": 1.4142135623730951}, "pydrex.io.stringify": {"tf": 1}, "pydrex.logger": {"tf": 1}, "pydrex.logger.critical": {"tf": 1}, "pydrex.logger.error": {"tf": 1}, "pydrex.logger.warning": {"tf": 1}, "pydrex.logger.info": {"tf": 1}, "pydrex.logger.debug": {"tf": 1}, "pydrex.minerals": {"tf": 1}, "pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"tf": 1}, "pydrex.minerals.voigt_averages": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 2.449489742783178}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.minerals.Mineral.save": {"tf": 1}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1.7320508075688772}, "pydrex.stats.misorientations_random": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1.4142135623730951}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 1}, "pydrex.utils.angle_fse_simpleshear": {"tf": 1}, "pydrex.utils.lag_2d_corner_flow": {"tf": 1}, "pydrex.utils.quat_product": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1.7320508075688772}, "pydrex.utils.add_subplot_labels": {"tf": 2}, "pydrex.velocity": {"tf": 1.4142135623730951}, "pydrex.velocity.cell_2d": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1.4142135623730951}, "pydrex.visualisation.alignment": {"tf": 2}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1.4142135623730951}, "tests": {"tf": 2.449489742783178}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1.4142135623730951}, "tests.test_corner_flow_2d.TestOlivineA": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1.4142135623730951}, "tests.test_simple_shear_2d.TestOlivineA": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1.4142135623730951}, "tests.test_vortex_2d": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA": {"tf": 1}}, "df": 74, "t": {"docs": {"pydrex.core.derivatives": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 2}, "pydrex.stats.resample_orientations": {"tf": 1.4142135623730951}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}}, "df": 5, "o": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 1}, "tests": {"tf": 1}, "tests.test_tensors.test_voigt_decompose": {"tf": 1}}, "df": 5}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex": {"tf": 1}, "pydrex.io.resolve_path": {"tf": 1}}, "df": 2}, "r": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 1}}, "t": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.interp_GBM_Kaminski2001": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_long_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_Kaminski2004": {"tf": 1}}, "df": 5}}}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}}, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.cli.CliTool": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}}, "df": 2}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.utils.add_subplot_labels": {"tf": 1.4142135623730951}}, "df": 1}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.cli.H5partExtractor": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1}}, "df": 3}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.minerals.Mineral": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1.7320508075688772}}, "df": 3}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.minerals.Mineral.update_orientations": {"tf": 1.4142135623730951}, "tests": {"tf": 1}}, "df": 2}}}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}}, "df": 2}}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.diagnostics.misorientation_indices": {"tf": 1.7320508075688772}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.diagnostics.coaxial_index": {"tf": 1.4142135623730951}, "tests.test_diagnostics.TestMIndex": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_textures_increasing_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_girdle_ortho": {"tf": 1}}, "df": 7}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.tensors": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 1}, "pydrex.tensors.mono_project": {"tf": 1}, "pydrex.tensors.ortho_project": {"tf": 1}, "pydrex.tensors.tetr_project": {"tf": 1}, "pydrex.tensors.hex_project": {"tf": 1}}, "df": 6}}}}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.cli.PoleFigureVisualiser": {"tf": 1}, "pydrex.diagnostics.misorientation_indices": {"tf": 1.4142135623730951}, "pydrex.visualisation.strengths": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}}, "df": 4}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"tests": {"tf": 1}}, "df": 1, "l": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}}, "df": 2}}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.cli": {"tf": 1}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}}, "df": 2}}}}, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.minerals.Mineral.from_file": {"tf": 1}}, "df": 3, "s": {"docs": {"pydrex.minerals.voigt_averages": {"tf": 1}}, "df": 1}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 1}}}}}}}}}, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.logger": {"tf": 1}, "pydrex.logger.handler_level": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}}, "df": 6}}}}, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"tests.test_simple_shear_3d.TestFraters2021": {"tf": 1}}, "df": 1}}}}}}, "v": {"docs": {"pydrex.minerals.Mineral": {"tf": 1}}, "df": 1, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.logger": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.stats.square_inverse_kamb": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 1}}}}}}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 2.6457513110645907}, "pydrex.exceptions.ConfigError": {"tf": 1}, "pydrex.exceptions.MeshError": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1.4142135623730951}, "pydrex.tensors.upper_tri_to_symmetric": {"tf": 1}, "pydrex.utils.diff_like": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_common_input_errors": {"tf": 1}}, "df": 8, "s": {"docs": {"pydrex": {"tf": 1}, "pydrex.velocity": {"tf": 1}}, "df": 2}, "/": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.io": {"tf": 1}}, "df": 1}}}}}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.minerals.Mineral": {"tf": 2.449489742783178}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}}, "df": 3, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex": {"tf": 2.23606797749979}, "pydrex.io": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 2.6457513110645907}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}, "tests.conftest.seeds_nearX45": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 9, "l": {"docs": {}, "df": 0, "y": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1}}, "df": 1}}}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.core": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {"pydrex.diagnostics.symmetry_pgr": {"tf": 1}}, "df": 1}}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1.4142135623730951}}, "df": 1, "d": {"docs": {"pydrex": {"tf": 1}}, "df": 1}, "s": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"tests": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.geometry.to_cartesian": {"tf": 1}, "pydrex.geometry.to_spherical": {"tf": 1}}, "df": 2}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.utils.strain_increment": {"tf": 2}, "tests.test_simple_shear_2d.TestPreliminaries.test_strain_increment": {"tf": 1}}, "df": 2}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"tests.test_diagnostics.TestMIndex.test_textures_increasing_ortho": {"tf": 1}}, "df": 1}}}}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.utils.redraw_legend": {"tf": 1}}, "df": 1}}}}, "f": {"docs": {"pydrex.utils.diff_like": {"tf": 1.4142135623730951}}, "df": 1, "o": {"docs": {"pydrex": {"tf": 1}, "pydrex.logger": {"tf": 2.8284271247461903}, "pydrex.logger.info": {"tf": 1}, "tests": {"tf": 1}}, "df": 4, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.cli.NPZFileInspector": {"tf": 1}, "pydrex.logger": {"tf": 1}, "pydrex.logger.ConsoleFormatter.format": {"tf": 1}, "pydrex.logger.exception": {"tf": 1}, "tests": {"tf": 1}}, "df": 5}}}}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"tests": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"tests": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "s": {"docs": {"pydrex": {"tf": 5.656854249492381}, "pydrex.cli.MeshGenerator": {"tf": 1.4142135623730951}, "pydrex.cli.H5partExtractor": {"tf": 2}, "pydrex.cli.PoleFigureVisualiser": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 1.4142135623730951}, "pydrex.diagnostics.misorientation_indices": {"tf": 2.6457513110645907}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.diagnostics.coaxial_index": {"tf": 1.4142135623730951}, "pydrex.diagnostics.smallest_angle": {"tf": 1}, "pydrex.geometry.LatticeSystem": {"tf": 1.4142135623730951}, "pydrex.geometry.to_cartesian": {"tf": 1.7320508075688772}, "pydrex.geometry.to_spherical": {"tf": 1.4142135623730951}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}, "pydrex.io": {"tf": 1.4142135623730951}, "pydrex.io.resolve_path": {"tf": 1}, "pydrex.logger": {"tf": 1.7320508075688772}, "pydrex.logger.ConsoleFormatter.format": {"tf": 2.23606797749979}, "pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 2}, "pydrex.minerals.Mineral.save": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral.load": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral.from_file": {"tf": 1.4142135623730951}, "pydrex.pathlines.get_pathline": {"tf": 2.23606797749979}, "pydrex.stats.resample_orientations": {"tf": 1.4142135623730951}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.stats.misorientations_random": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1.4142135623730951}, "pydrex.tensors": {"tf": 1.4142135623730951}, "pydrex.tensors.voigt_decompose": {"tf": 1.4142135623730951}, "pydrex.tensors.mono_project": {"tf": 1}, "pydrex.tensors.ortho_project": {"tf": 1}, "pydrex.tensors.tetr_project": {"tf": 1}, "pydrex.tensors.hex_project": {"tf": 1}, "pydrex.utils.import_proc_pool": {"tf": 1.4142135623730951}, "pydrex.utils.strain_increment": {"tf": 1.4142135623730951}, "pydrex.utils.default_ncpus": {"tf": 2.23606797749979}, "pydrex.utils.redraw_legend": {"tf": 3}, "pydrex.utils.add_subplot_labels": {"tf": 1.4142135623730951}, "pydrex.velocity.simple_shear_2d": {"tf": 1.4142135623730951}, "pydrex.velocity.cell_2d": {"tf": 2.6457513110645907}, "pydrex.velocity.corner_2d": {"tf": 2}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1.4142135623730951}, "pydrex.visualisation.strengths": {"tf": 1.4142135623730951}, "pydrex.visualisation.grainsizes": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1.4142135623730951}, "pydrex.visualisation.growth": {"tf": 1.4142135623730951}, "pydrex.visualisation.figure_unless": {"tf": 1.7320508075688772}, "tests": {"tf": 3.3166247903554}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_zero_recrystallisation": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1.4142135623730951}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz": {"tf": 1}}, "df": 59, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "y": {"docs": {"pydrex": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.tensors.hex_project": {"tf": 1}}, "df": 3}, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral": {"tf": 1.4142135623730951}, "pydrex.stats.misorientations_random": {"tf": 1}}, "df": 3}}}}}}}}, "t": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.cli.H5partExtractor": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.logger.ConsoleFormatter.format": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.utils.default_ncpus": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1.4142135623730951}, "tests": {"tf": 2}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}}, "df": 11, "s": {"docs": {"pydrex": {"tf": 1.7320508075688772}, "pydrex.diagnostics.smallest_angle": {"tf": 1.4142135623730951}, "pydrex.logger": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}, "tests": {"tf": 1}}, "df": 6}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.exceptions.IterationError": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.minerals.Mineral.update_orientations": {"tf": 1}}, "df": 1}}}}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex": {"tf": 1}, "pydrex.geometry.lambert_equal_area": {"tf": 1}, "pydrex.utils.import_proc_pool": {"tf": 1}}, "df": 3}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}, "s": {"docs": {"pydrex.core": {"tf": 1}}, "df": 1}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"tests": {"tf": 1}}, "df": 1}}}}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {"tests": {"tf": 1.4142135623730951}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.diagnostics.smallest_angle": {"tf": 1}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}, "pydrex.logger": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 2}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1.4142135623730951}, "pydrex.tensors.upper_tri_to_symmetric": {"tf": 1}, "pydrex.utils.import_proc_pool": {"tf": 1.4142135623730951}, "pydrex.velocity.simple_shear_2d": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1}}, "df": 9, "s": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.logger": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.geometry.symmetry_operations": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}}}}}, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}, "f": {"docs": {"pydrex": {"tf": 2.449489742783178}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1.7320508075688772}, "pydrex.cli.PoleFigureVisualiser": {"tf": 1}, "pydrex.diagnostics.misorientation_indices": {"tf": 1.4142135623730951}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.io.resolve_path": {"tf": 1}, "pydrex.logger.ConsoleFormatter.format": {"tf": 1.4142135623730951}, "pydrex.minerals.voigt_averages": {"tf": 1}, "pydrex.minerals.Mineral.save": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral.load": {"tf": 1}, "pydrex.minerals.Mineral.from_file": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1.7320508075688772}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.utils.import_proc_pool": {"tf": 1.4142135623730951}, "pydrex.utils.default_ncpus": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 2}, "pydrex.utils.add_subplot_labels": {"tf": 1.4142135623730951}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1.7320508075688772}, "pydrex.visualisation.strengths": {"tf": 1.7320508075688772}, "pydrex.visualisation.grainsizes": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1.4142135623730951}, "pydrex.visualisation.growth": {"tf": 1.4142135623730951}, "pydrex.visualisation.figure_unless": {"tf": 1.4142135623730951}, "tests": {"tf": 2}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1.4142135623730951}}, "df": 28}, "d": {"docs": {"pydrex": {"tf": 2.6457513110645907}}, "df": 1, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1}}, "df": 1, "l": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.geometry.LatticeSystem": {"tf": 1}}, "df": 1}}}}}}}}}, "s": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}, "/": {"docs": {}, "df": 0, "o": {"docs": {"pydrex.exceptions.SCSVError": {"tf": 1}}, "df": 1}}, "o": {"docs": {"tests": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}}, "df": 2, "/": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "/": {"2": {"0": {"1": {"7": {"docs": {}, "df": 0, "/": {"0": {"1": {"docs": {}, "df": 0, "/": {"0": {"8": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}}}}, "p": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "p": {"docs": {"pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}}, "df": 2}}}, "v": {"docs": {}, "df": 0, "p": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1.7320508075688772}}, "df": 1}}, "j": {"docs": {"pydrex.tensors.voigt_decompose": {"tf": 2}}, "df": 1, "k": {"docs": {}, "df": 0, "k": {"docs": {"pydrex.tensors.voigt_decompose": {"tf": 1}}, "df": 1}, "j": {"docs": {"pydrex.tensors.voigt_decompose": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {"pydrex": {"tf": 1}, "pydrex.logger": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 3.872983346207417}, "pydrex.pathlines.get_pathline": {"tf": 1.7320508075688772}, "pydrex.velocity.simple_shear_2d": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 8, "h": {"docs": {"pydrex.diagnostics": {"tf": 1.4142135623730951}, "pydrex.tensors.voigt_decompose": {"tf": 1}, "pydrex.tensors.voigt_to_elastic_tensor": {"tf": 1}, "pydrex.tensors.elastic_tensor_to_voigt": {"tf": 1}, "pydrex.tensors.rotate": {"tf": 1}}, "df": 5, "i": {"docs": {}, "df": 0, "s": {"docs": {"pydrex": {"tf": 3.605551275463989}, "pydrex.cli.H5partExtractor": {"tf": 1}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.geometry.LatticeSystem": {"tf": 1}, "pydrex.geometry.misorientation_angles": {"tf": 1.4142135623730951}, "pydrex.geometry.lambert_equal_area": {"tf": 1}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}, "pydrex.logger": {"tf": 2.8284271247461903}, "pydrex.logger.exception": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1.7320508075688772}, "pydrex.velocity": {"tf": 1.4142135623730951}, "pydrex.visualisation.strengths": {"tf": 1}, "tests": {"tf": 1.4142135623730951}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}}, "df": 19}, "n": {"docs": {"pydrex.axes.PoleFigureAxes": {"tf": 1}, "pydrex.logger": {"tf": 1}, "tests": {"tf": 1}}, "df": 3}, "r": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.geometry.poles": {"tf": 1.4142135623730951}, "pydrex.logger": {"tf": 1.4142135623730951}}, "df": 2}}}, "e": {"docs": {"pydrex": {"tf": 9.16515138991168}, "pydrex.axes.PoleFigureAxes": {"tf": 1}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1.7320508075688772}, "pydrex.axes.PoleFigureAxes.set": {"tf": 1.4142135623730951}, "pydrex.cli": {"tf": 1.4142135623730951}, "pydrex.cli.CliTool": {"tf": 1}, "pydrex.cli.MeshGenerator": {"tf": 1.7320508075688772}, "pydrex.cli.H5partExtractor": {"tf": 2.8284271247461903}, "pydrex.cli.NPZFileInspector": {"tf": 1.4142135623730951}, "pydrex.cli.PoleFigureVisualiser": {"tf": 1}, "pydrex.core": {"tf": 2.23606797749979}, "pydrex.core.MineralFabric": {"tf": 1}, "pydrex.core.get_crss": {"tf": 1.7320508075688772}, "pydrex.core.derivatives": {"tf": 2.23606797749979}, "pydrex.diagnostics": {"tf": 2.449489742783178}, "pydrex.diagnostics.elasticity_components": {"tf": 4.898979485566356}, "pydrex.diagnostics.bingham_average": {"tf": 1.7320508075688772}, "pydrex.diagnostics.finite_strain": {"tf": 2.449489742783178}, "pydrex.diagnostics.symmetry_pgr": {"tf": 2}, "pydrex.diagnostics.misorientation_indices": {"tf": 3.7416573867739413}, "pydrex.diagnostics.misorientation_index": {"tf": 2.8284271247461903}, "pydrex.diagnostics.coaxial_index": {"tf": 2.23606797749979}, "pydrex.diagnostics.smallest_angle": {"tf": 2}, "pydrex.exceptions.MissingDependencyError": {"tf": 1}, "pydrex.exceptions.ConfigError": {"tf": 1.4142135623730951}, "pydrex.exceptions.MeshError": {"tf": 1.4142135623730951}, "pydrex.exceptions.IterationError": {"tf": 1}, "pydrex.exceptions.SCSVError": {"tf": 1}, "pydrex.exceptions.ModelContextError": {"tf": 1}, "pydrex.geometry.LatticeSystem": {"tf": 2.23606797749979}, "pydrex.geometry.to_cartesian": {"tf": 1.7320508075688772}, "pydrex.geometry.to_spherical": {"tf": 1.4142135623730951}, "pydrex.geometry.misorientation_angles": {"tf": 2}, "pydrex.geometry.symmetry_operations": {"tf": 1.4142135623730951}, "pydrex.geometry.poles": {"tf": 3.4641016151377544}, "pydrex.geometry.lambert_equal_area": {"tf": 2}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1.4142135623730951}, "pydrex.io": {"tf": 2.23606797749979}, "pydrex.io.read_scsv": {"tf": 1.4142135623730951}, "pydrex.io.write_scsv_header": {"tf": 1}, "pydrex.io.save_scsv": {"tf": 1.4142135623730951}, "pydrex.io.resolve_path": {"tf": 1.7320508075688772}, "pydrex.logger": {"tf": 3.872983346207417}, "pydrex.logger.ConsoleFormatter.format": {"tf": 3.3166247903554}, "pydrex.logger.handler_level": {"tf": 1}, "pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1.7320508075688772}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1.7320508075688772}, "pydrex.minerals.OLIVINE_PRIMARY_AXIS": {"tf": 1}, "pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"tf": 1.7320508075688772}, "pydrex.minerals.voigt_averages": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral": {"tf": 5.0990195135927845}, "pydrex.minerals.Mineral.update_orientations": {"tf": 3}, "pydrex.minerals.Mineral.save": {"tf": 1.7320508075688772}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 4.898979485566356}, "pydrex.stats.resample_orientations": {"tf": 2}, "pydrex.stats.misorientation_hist": {"tf": 3}, "pydrex.stats.misorientations_random": {"tf": 1.7320508075688772}, "pydrex.stats.point_density": {"tf": 3.872983346207417}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1.7320508075688772}, "pydrex.tensors": {"tf": 2.23606797749979}, "pydrex.tensors.voigt_decompose": {"tf": 2.23606797749979}, "pydrex.tensors.voigt_matrix_to_vector": {"tf": 1.4142135623730951}, "pydrex.tensors.voigt_vector_to_matrix": {"tf": 1.4142135623730951}, "pydrex.utils.import_proc_pool": {"tf": 2}, "pydrex.utils.strain_increment": {"tf": 1}, "pydrex.utils.remove_dim": {"tf": 1}, "pydrex.utils.add_dim": {"tf": 1}, "pydrex.utils.default_ncpus": {"tf": 1.7320508075688772}, "pydrex.utils.diff_like": {"tf": 1}, "pydrex.utils.angle_fse_simpleshear": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 3.3166247903554}, "pydrex.utils.add_subplot_labels": {"tf": 2}, "pydrex.velocity": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 2}, "pydrex.velocity.cell_2d": {"tf": 3.3166247903554}, "pydrex.velocity.corner_2d": {"tf": 3}, "pydrex.visualisation.polefigures": {"tf": 1.7320508075688772}, "pydrex.visualisation.pathline_box2d": {"tf": 4.358898943540674}, "pydrex.visualisation.alignment": {"tf": 4}, "pydrex.visualisation.strengths": {"tf": 2.8284271247461903}, "pydrex.visualisation.grainsizes": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 3.872983346207417}, "pydrex.visualisation.spin": {"tf": 2.449489742783178}, "pydrex.visualisation.growth": {"tf": 2.449489742783178}, "pydrex.visualisation.figure_unless": {"tf": 1.7320508075688772}, "pydrex.visualisation.figure": {"tf": 1.7320508075688772}, "tests": {"tf": 5.385164807134504}, "tests.conftest.PytestConsoleLogger.__init__": {"tf": 1.4142135623730951}, "tests.conftest.seeds_nearX45": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1.4142135623730951}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1.4142135623730951}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_pointX": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_output_shape": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_upsample": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_0": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_spread10X": {"tf": 1}, "tests.test_diagnostics.TestMIndex": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread10X_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread45X_ortho": {"tf": 1}, "tests.test_scsv": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1.4142135623730951}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 2}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 2.23606797749979}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_ensemble": {"tf": 1}}, "df": 114, "r": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.io": {"tf": 1}, "pydrex.logger.ConsoleFormatter.format": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}}, "df": 3, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1.7320508075688772}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 3}}}}}}, "y": {"docs": {"pydrex": {"tf": 2.8284271247461903}, "pydrex.cli": {"tf": 1}, "pydrex.io": {"tf": 1}, "pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.velocity": {"tf": 1.4142135623730951}, "pydrex.visualisation.alignment": {"tf": 1}}, "df": 8}, "i": {"docs": {}, "df": 0, "r": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}, "s": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.utils.default_ncpus": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "tests": {"tf": 2}}, "df": 5}}, "n": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.geometry.lambert_equal_area": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}, "tests": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}}, "df": 8}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.stats.misorientations_random": {"tf": 1}}, "df": 1}}}}}}}}, "m": {"docs": {"tests": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 2.449489742783178}, "pydrex.cli": {"tf": 1}, "pydrex.cli.MeshGenerator": {"tf": 1}, "pydrex.cli.H5partExtractor": {"tf": 1.4142135623730951}, "pydrex.cli.NPZFileInspector": {"tf": 1}, "pydrex.diagnostics": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 1.4142135623730951}, "pydrex.diagnostics.coaxial_index": {"tf": 1}, "pydrex.geometry.lambert_equal_area": {"tf": 1}, "pydrex.logger": {"tf": 1}, "pydrex.logger.ConsoleFormatter": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 2}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1.4142135623730951}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.stats.misorientations_random": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}, "pydrex.tensors": {"tf": 1}, "pydrex.utils.remove_dim": {"tf": 1}, "pydrex.utils.add_dim": {"tf": 1}, "pydrex.utils.default_ncpus": {"tf": 1}, "pydrex.utils.diff_like": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1}, "pydrex.utils.add_subplot_labels": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "tests": {"tf": 1}, "tests.conftest.PytestConsoleLogger": {"tf": 1}, "tests.conftest.seeds": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_output_shape": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_common_input_errors": {"tf": 1}, "tests.test_scsv.test_save_scsv_errors": {"tf": 1}, "tests.test_simple_shear_2d.TestPreliminaries": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_zero_recrystallisation": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_grainsize_median": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz": {"tf": 1}}, "df": 35}, "n": {"docs": {"pydrex": {"tf": 1}, "pydrex.axes.PoleFigureAxes.set": {"tf": 1.4142135623730951}, "pydrex.geometry.misorientation_angles": {"tf": 1}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1.4142135623730951}, "pydrex.visualisation.alignment": {"tf": 1}, "tests": {"tf": 1.7320508075688772}}, "df": 6, "k": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.logger.quiet_aliens": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}, "pydrex.io": {"tf": 1}}, "df": 2}, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {"pydrex": {"tf": 1.7320508075688772}, "pydrex.core": {"tf": 1}, "pydrex.core.get_crss": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1.4142135623730951}}, "df": 4}}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {"pydrex.velocity.corner_2d": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {"pydrex": {"tf": 4.58257569495584}, "pydrex.axes.PoleFigureAxes": {"tf": 1}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1.7320508075688772}, "pydrex.cli.MeshGenerator": {"tf": 1.4142135623730951}, "pydrex.cli.H5partExtractor": {"tf": 1.7320508075688772}, "pydrex.cli.NPZFileInspector": {"tf": 1}, "pydrex.cli.PoleFigureVisualiser": {"tf": 1}, "pydrex.core": {"tf": 1.7320508075688772}, "pydrex.core.MineralFabric": {"tf": 1}, "pydrex.core.get_crss": {"tf": 1.4142135623730951}, "pydrex.core.derivatives": {"tf": 1.4142135623730951}, "pydrex.diagnostics": {"tf": 1.4142135623730951}, "pydrex.diagnostics.elasticity_components": {"tf": 3.1622776601683795}, "pydrex.diagnostics.misorientation_indices": {"tf": 2}, "pydrex.diagnostics.misorientation_index": {"tf": 1.4142135623730951}, "pydrex.diagnostics.coaxial_index": {"tf": 1.7320508075688772}, "pydrex.geometry.to_cartesian": {"tf": 1}, "pydrex.geometry.to_spherical": {"tf": 1}, "pydrex.geometry.misorientation_angles": {"tf": 1}, "pydrex.geometry.symmetry_operations": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1.7320508075688772}, "pydrex.geometry.lambert_equal_area": {"tf": 1}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1.4142135623730951}, "pydrex.io": {"tf": 1}, "pydrex.io.SCSV_TYPEMAP": {"tf": 1}, "pydrex.io.extract_h5part": {"tf": 1}, "pydrex.io.read_scsv": {"tf": 1}, "pydrex.io.write_scsv_header": {"tf": 1.4142135623730951}, "pydrex.io.save_scsv": {"tf": 1.7320508075688772}, "pydrex.io.resolve_path": {"tf": 1}, "pydrex.io.data": {"tf": 1}, "pydrex.logger": {"tf": 3.605551275463989}, "pydrex.logger.ConsoleFormatter.format": {"tf": 2}, "pydrex.logger.handler_level": {"tf": 1}, "pydrex.logger.logfile_enable": {"tf": 1}, "pydrex.logger.quiet_aliens": {"tf": 1}, "pydrex.minerals": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 2.449489742783178}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral.save": {"tf": 1.4142135623730951}, "pydrex.pathlines.get_pathline": {"tf": 2}, "pydrex.stats.resample_orientations": {"tf": 1.4142135623730951}, "pydrex.stats.misorientation_hist": {"tf": 1.7320508075688772}, "pydrex.stats.point_density": {"tf": 1.7320508075688772}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 1.4142135623730951}, "pydrex.tensors.upper_tri_to_symmetric": {"tf": 1}, "pydrex.tensors.voigt_to_elastic_tensor": {"tf": 1}, "pydrex.tensors.voigt_matrix_to_vector": {"tf": 1}, "pydrex.tensors.voigt_vector_to_matrix": {"tf": 1}, "pydrex.utils.strain_increment": {"tf": 1}, "pydrex.utils.remove_dim": {"tf": 1.4142135623730951}, "pydrex.utils.add_dim": {"tf": 1.7320508075688772}, "pydrex.utils.redraw_legend": {"tf": 2.449489742783178}, "pydrex.utils.add_subplot_labels": {"tf": 2}, "pydrex.velocity": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1.4142135623730951}, "pydrex.visualisation.pathline_box2d": {"tf": 2.6457513110645907}, "pydrex.visualisation.alignment": {"tf": 2.449489742783178}, "pydrex.visualisation.strengths": {"tf": 2}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 2}, "pydrex.visualisation.figure": {"tf": 1.7320508075688772}, "tests": {"tf": 4.358898943540674}, "tests.conftest.PytestConsoleLogger.__init__": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1.7320508075688772}, "tests.test_diagnostics.TestSymmetryPGR.test_pointX": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_0": {"tf": 1}, "tests.test_scsv.test_save_scsv_errors": {"tf": 1}, "tests.test_simple_shear_2d.TestPreliminaries": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_Kaminski2001": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_Kaminski2004": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_zero_recrystallisation": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1.4142135623730951}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz": {"tf": 1.4142135623730951}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_ensemble": {"tf": 1}}, "df": 80, "m": {"docs": {}, "df": 0, "l": {"docs": {"pydrex": {"tf": 2}, "pydrex.io.parse_config": {"tf": 1}, "tests.test_config.test_specfile": {"tf": 1}}, "df": 3}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 1}, "tests": {"tf": 1}}, "df": 3}}}, "o": {"docs": {"pydrex": {"tf": 1.4142135623730951}}, "df": 1, "l": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.cli": {"tf": 1}, "pydrex.cli.CliTool": {"tf": 1}}, "df": 2, "/": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.interp_GBM_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_long_FortranDRex": {"tf": 1}}, "df": 3}}}}}}}}, "p": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.stats.point_density": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.io": {"tf": 1}, "pydrex.logger.ConsoleFormatter.format": {"tf": 1}, "pydrex.utils.add_subplot_labels": {"tf": 1}, "tests.test_scsv": {"tf": 1}}, "df": 5, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 2.23606797749979}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.diagnostics": {"tf": 1}, "pydrex.diagnostics.symmetry_pgr": {"tf": 1.4142135623730951}, "pydrex.diagnostics.misorientation_indices": {"tf": 1.7320508075688772}, "pydrex.diagnostics.coaxial_index": {"tf": 1.4142135623730951}, "pydrex.minerals": {"tf": 1}, "pydrex.minerals.voigt_averages": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 2.6457513110645907}, "tests.test_diagnostics": {"tf": 1}, "tests.test_diagnostics.TestMIndex": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_girdle_ortho": {"tf": 1}}, "df": 12, "d": {"docs": {"pydrex": {"tf": 1}}, "df": 1}, "s": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_textures_increasing_ortho": {"tf": 1}}, "df": 3}}}}}}, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex": {"tf": 1}, "pydrex.core.derivatives": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 1.7320508075688772}, "pydrex.diagnostics.finite_strain": {"tf": 1}, "pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.tensors": {"tf": 1.4142135623730951}, "pydrex.tensors.voigt_decompose": {"tf": 2.23606797749979}, "pydrex.tensors.voigt_to_elastic_tensor": {"tf": 1.4142135623730951}, "pydrex.tensors.elastic_tensor_to_voigt": {"tf": 1}, "pydrex.tensors.rotate": {"tf": 1}, "tests.test_tensors": {"tf": 1}, "tests.test_tensors.test_voigt_tensor": {"tf": 1}}, "df": 14, "s": {"docs": {"pydrex": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 1.4142135623730951}, "pydrex.minerals.voigt_averages": {"tf": 1}, "pydrex.velocity": {"tf": 1}, "tests.test_diagnostics.TestElasticityComponents": {"tf": 1}}, "df": 5}, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.utils.strain_increment": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}}, "df": 5}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "pydrex.visualisation": {"tf": 1}, "tests": {"tf": 2.6457513110645907}, "tests.conftest.PytestConsoleLogger.__init__": {"tf": 1}, "tests.conftest.seed": {"tf": 1}, "tests.test_config.test_specfile": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}, "tests.test_diagnostics.TestElasticityComponents": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_pointX": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_random": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_girdle": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_output_shape": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_upsample": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_downsample": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_common_input_errors": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_0": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_twopoles90Z": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_spread10X": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_uniform_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread10X_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread45X_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_textures_increasing_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_girdle_ortho": {"tf": 1}, "tests.test_geometry.test_poles_example": {"tf": 1}, "tests.test_geometry.test_lambert_equal_area": {"tf": 1}, "tests.test_scsv.test_validate_schema": {"tf": 1}, "tests.test_scsv.test_read_specfile": {"tf": 1}, "tests.test_scsv.test_save_specfile": {"tf": 1}, "tests.test_simple_shear_2d.TestPreliminaries.test_strain_increment": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dudz_pathline": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}, "tests.test_tensors.test_voigt_decompose": {"tf": 1}, "tests.test_tensors.test_voigt_tensor": {"tf": 1}, "tests.test_tensors.test_voigt_to_vector": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_10k": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_ensemble": {"tf": 1}}, "df": 47, "s": {"docs": {"pydrex": {"tf": 1}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}, "tests": {"tf": 3.4641016151377544}, "tests.conftest": {"tf": 1}, "tests.test_config": {"tf": 1}, "tests.test_core": {"tf": 1}, "tests.test_core.TestDislocationCreepOPX": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA": {"tf": 1}, "tests.test_core.TestRecrystallisation2D": {"tf": 1}, "tests.test_corner_flow_2d": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA": {"tf": 1}, "tests.test_diagnostics": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats": {"tf": 1}, "tests.test_diagnostics.TestMIndex": {"tf": 1}, "tests.test_geometry": {"tf": 1}, "tests.test_scsv": {"tf": 1}, "tests.test_simple_shear_2d": {"tf": 1}, "tests.test_simple_shear_2d.TestPreliminaries": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}, "tests.test_simple_shear_3d": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021": {"tf": 1}, "tests.test_tensors": {"tf": 1}, "tests.test_vortex_2d": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA": {"tf": 1}}, "df": 26, "/": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"tests": {"tf": 1}}, "df": 1}}}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.mock": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.diagnostics": {"tf": 1}}, "df": 1}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.logger.ConsoleFormatter": {"tf": 1}}, "df": 1}, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 1}}}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.diagnostics.symmetry_pgr": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.geometry.LatticeSystem": {"tf": 1}, "pydrex.tensors.tetr_project": {"tf": 1.4142135623730951}}, "df": 3, "l": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1}}, "df": 1}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"pydrex.minerals.Mineral": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}}, "df": 2}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.minerals.Mineral": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.tensors.hex_project": {"tf": 1}}, "df": 3}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral": {"tf": 1}}, "df": 2, "s": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1.7320508075688772}, "pydrex.geometry.symmetry_operations": {"tf": 1}}, "df": 2}}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.utils.redraw_legend": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"tests.test_vortex_2d.TestCellOlivineA.test_xz": {"tf": 1}}, "df": 1}}}}}}}, "u": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.utils.import_proc_pool": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1.4142135623730951}, "pydrex.velocity.cell_2d": {"tf": 6}}, "df": 7}}, "i": {"docs": {"pydrex.tensors.upper_tri_to_symmetric": {"tf": 1}}, "df": 1, "p": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.geometry.LatticeSystem": {"tf": 1}}, "df": 2, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1}}, "df": 1}}}}}}}}}}, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.tensors.upper_tri_to_symmetric": {"tf": 1}}, "df": 1}}}}}}, "y": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.logger.quiet_aliens": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "e": {"docs": {"tests": {"tf": 1}}, "df": 1}}}, "w": {"docs": {}, "df": 0, "o": {"docs": {"pydrex": {"tf": 1}, "pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.diagnostics.coaxial_index": {"tf": 1}, "pydrex.diagnostics.smallest_angle": {"tf": 1}, "pydrex.geometry.LatticeSystem": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}}, "df": 9, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}}, "df": 1, "s": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.utils.redraw_legend": {"tf": 1}}, "df": 1}}}}, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.geometry.LatticeSystem": {"tf": 1.4142135623730951}}, "df": 1}}}, "r": {"docs": {"pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}}, "df": 2, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_Kaminski2001": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_Kaminski2004": {"tf": 1}}, "df": 5}}}}, "n": {"docs": {"pydrex.velocity.corner_2d": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.logger": {"tf": 1}, "pydrex.logger.ConsoleFormatter.format": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral.update_orientations": {"tf": 2}, "pydrex.pathlines.get_pathline": {"tf": 1.7320508075688772}, "pydrex.utils.strain_increment": {"tf": 1}, "pydrex.velocity": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 9, "s": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1.4142135623730951}, "pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 3}}}}, "e": {"docs": {}, "df": 0, "p": {"docs": {"pydrex": {"tf": 2.23606797749979}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}}, "df": 3, "s": {"docs": {"pydrex.minerals.Mineral.save": {"tf": 1}}, "df": 1}}}}}}}, "t": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1, "s": {"docs": {"pydrex.utils.add_subplot_labels": {"tf": 1}}, "df": 1}}}}, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.utils.redraw_legend": {"tf": 1}}, "df": 1}}}, "c": {"docs": {}, "df": 0, "k": {"docs": {"pydrex.visualisation.pathline_box2d": {"tf": 1.4142135623730951}}, "df": 1}}}, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}, "pydrex.core.MineralFabric": {"tf": 1}, "pydrex.core.derivatives": {"tf": 1}, "pydrex.io": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 2}, "tests.test_core.TestDislocationCreepOlivineA": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.run": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.run": {"tf": 1}}, "df": 20, "s": {"docs": {"pydrex.core.MineralFabric": {"tf": 1}, "pydrex.io": {"tf": 1}, "pydrex.io.SCSV_TYPEMAP": {"tf": 1.4142135623730951}, "pydrex.velocity.simple_shear_2d": {"tf": 1}}, "df": 4}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"pydrex.io": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.core.derivatives": {"tf": 1}, "pydrex.diagnostics.symmetry_pgr": {"tf": 1}, "pydrex.geometry.to_cartesian": {"tf": 1}, "pydrex.geometry.to_spherical": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1.4142135623730951}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.utils.import_proc_pool": {"tf": 1}, "pydrex.utils.add_subplot_labels": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}, "pydrex.visualisation.figure_unless": {"tf": 1}, "pydrex.visualisation.figure": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1.4142135623730951}}, "df": 17, "s": {"docs": {"pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "n": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.test_zero_recrystallisation": {"tf": 1}}, "df": 1}}}}, "d": {"docs": {"pydrex": {"tf": 2}, "pydrex.core": {"tf": 1.4142135623730951}, "pydrex.tensors.voigt_decompose": {"tf": 1.4142135623730951}, "pydrex.velocity.cell_2d": {"tf": 1}, "tests.test_core": {"tf": 1}}, "df": 5, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 1.7320508075688772}}, "df": 1}}}}}}}}, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1}}, "df": 1}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.tensors.voigt_decompose": {"tf": 1}}, "df": 1}}}}}}}}, "f": {"docs": {"pydrex.minerals.Mineral.update_orientations": {"tf": 1.4142135623730951}}, "df": 1, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex": {"tf": 2.449489742783178}, "pydrex.core.DeformationRegime": {"tf": 1}, "pydrex.core.derivatives": {"tf": 1.4142135623730951}, "pydrex.diagnostics.finite_strain": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral": {"tf": 2}, "pydrex.minerals.Mineral.update_orientations": {"tf": 3.1622776601683795}, "pydrex.utils.extract_vars": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1}}, "df": 8, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.minerals.Mineral": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}}, "df": 2}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral": {"tf": 1}}, "df": 2}}}}}}, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 2.23606797749979}, "pydrex.axes.PoleFigureAxes": {"tf": 1}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.cli.PoleFigureVisualiser": {"tf": 1}, "pydrex.diagnostics.bingham_average": {"tf": 1}, "pydrex.geometry.to_cartesian": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.io.DEFAULT_PARAMS": {"tf": 1}, "pydrex.logger": {"tf": 1}, "pydrex.logger.handler_level": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1.4142135623730951}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.stats.resample_orientations": {"tf": 1}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}, "pydrex.utils.default_ncpus": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1}, "pydrex.utils.add_subplot_labels": {"tf": 1.4142135623730951}, "pydrex.velocity.cell_2d": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}, "pydrex.visualisation.figure_unless": {"tf": 1}, "pydrex.visualisation.figure": {"tf": 1.4142135623730951}, "tests": {"tf": 2.23606797749979}, "tests.conftest.seed": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}}, "df": 26}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.cli.CliTool": {"tf": 1}, "pydrex.diagnostics.finite_strain": {"tf": 1}}, "df": 2}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"tests": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "e": {"docs": {"pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 1, "d": {"docs": {"pydrex.diagnostics": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}, "tests": {"tf": 1}}, "df": 6}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}}, "df": 2}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.exceptions.MissingDependencyError": {"tf": 1}}, "df": 1}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 1}, "tests.test_diagnostics.TestElasticityComponents": {"tf": 1}, "tests.test_tensors.test_voigt_decompose": {"tf": 1}}, "df": 4, "s": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {"pydrex.tensors.voigt_decompose": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"tests": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.test_grainsize_median": {"tf": 1}}, "df": 1}}}}}}}}, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"pydrex": {"tf": 2}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 2.449489742783178}, "pydrex.core.derivatives": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1.4142135623730951}}, "df": 4}}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1}}, "df": 1, "d": {"docs": {"pydrex": {"tf": 1}, "tests": {"tf": 1}}, "df": 2}}}}}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.axes.PoleFigureAxes": {"tf": 1}}, "df": 1}}}}}}, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "g": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.logger": {"tf": 1.7320508075688772}, "pydrex.logger.handler_level": {"tf": 1}, "pydrex.logger.debug": {"tf": 1}, "tests": {"tf": 1}}, "df": 5, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.logger": {"tf": 1}, "tests": {"tf": 1}}, "df": 2}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"pydrex": {"tf": 2.23606797749979}, "pydrex.logger.handler_level": {"tf": 1}}, "df": 2}, "e": {"docs": {}, "df": 0, "d": {"docs": {"tests": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 1, "s": {"docs": {"pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}}, "df": 3}, "d": {"docs": {"pydrex.logger.ConsoleFormatter.format": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 2}}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.cli.MeshGenerator": {"tf": 1}}, "df": 1}, "r": {"docs": {"pydrex.io.write_scsv_header": {"tf": 1}, "pydrex.io.save_scsv": {"tf": 1}}, "df": 2}}}}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.core": {"tf": 1}, "pydrex.core.derivatives": {"tf": 1}}, "df": 2}}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.diagnostics.coaxial_index": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}}, "df": 2}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.stats.point_density": {"tf": 1}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}}, "df": 2, "s": {"docs": {"pydrex.stats.misorientations_random": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}}, "df": 2}}}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.minerals.Mineral.update_orientations": {"tf": 1}}, "df": 1}}}, "e": {"docs": {"tests.test_vortex_2d.TestCellOlivineA.test_xz_ensemble": {"tf": 1}}, "df": 1}}}}}}}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 1.7320508075688772}, "pydrex.minerals.voigt_averages": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 1}, "tests.test_tensors.test_voigt_decompose": {"tf": 1}}, "df": 4}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex": {"tf": 1}, "pydrex.core.derivatives": {"tf": 1}, "pydrex.minerals": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1.4142135623730951}, "pydrex.stats.resample_orientations": {"tf": 1.4142135623730951}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_uniform_ortho": {"tf": 1}}, "df": 8}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.utils.import_proc_pool": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}}, "df": 4}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.geometry.misorientation_angles": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {"pydrex.core.derivatives": {"tf": 1}, "pydrex.stats.resample_orientations": {"tf": 1}}, "df": 2}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex": {"tf": 3.1622776601683795}, "pydrex.core.derivatives": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}}, "df": 4, "s": {"docs": {"pydrex": {"tf": 1.7320508075688772}}, "df": 1}}}}}}}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}}, "df": 1, "d": {"docs": {"pydrex.logger": {"tf": 1}, "tests": {"tf": 1.4142135623730951}}, "df": 2}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "s": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}}, "k": {"docs": {"pydrex.geometry.lambert_equal_area": {"tf": 2}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 2.8284271247461903}}, "df": 2}}, "f": {"docs": {}, "df": 0, "f": {"docs": {"pydrex.utils.diff_like": {"tf": 1.7320508075688772}}, "df": 1, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 1}}, "df": 1}, "c": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.utils.diff_like": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex": {"tf": 1.7320508075688772}, "tests.test_diagnostics.TestMIndex": {"tf": 1}}, "df": 2, "s": {"docs": {"pydrex": {"tf": 1.7320508075688772}, "pydrex.diagnostics": {"tf": 1}, "pydrex.diagnostics.symmetry_pgr": {"tf": 1.4142135623730951}, "pydrex.diagnostics.coaxial_index": {"tf": 1.4142135623730951}, "tests.test_diagnostics": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_pointX": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_random": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_girdle": {"tf": 1}}, "df": 9}}}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.stats.point_density": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex": {"tf": 1}, "pydrex.cli.MeshGenerator": {"tf": 1}, "pydrex.core.derivatives": {"tf": 1}, "pydrex.diagnostics": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1.7320508075688772}, "pydrex.velocity.cell_2d": {"tf": 1.4142135623730951}, "pydrex.velocity.corner_2d": {"tf": 1.4142135623730951}, "pydrex.visualisation.alignment": {"tf": 1.7320508075688772}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}}, "df": 12, "s": {"docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1.4142135623730951}, "pydrex.velocity.cell_2d": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "tests.test_geometry.test_poles_example": {"tf": 1}}, "df": 6}, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.diagnostics.bingham_average": {"tf": 1}}, "df": 1}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.cli.MeshGenerator": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"pydrex": {"tf": 2}, "pydrex.io.resolve_path": {"tf": 1.7320508075688772}, "pydrex.io.data": {"tf": 1}, "tests": {"tf": 1.7320508075688772}}, "df": 4}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.io.resolve_path": {"tf": 1}, "tests": {"tf": 1}}, "df": 2}}}}}, "l": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.velocity": {"tf": 1}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.minerals.voigt_averages": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}}, "df": 3, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"pydrex": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.io.write_scsv_header": {"tf": 1}, "pydrex.io.save_scsv": {"tf": 1}, "pydrex.logger.ConsoleFormatter.format": {"tf": 1.4142135623730951}, "pydrex.minerals.voigt_averages": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.utils.add_subplot_labels": {"tf": 1}}, "df": 8}}}}}}}}, "m": {"docs": {"pydrex.utils.remove_dim": {"tf": 2.8284271247461903}, "pydrex.utils.add_dim": {"tf": 3}}, "df": 2, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.utils.remove_dim": {"tf": 1}, "pydrex.utils.add_dim": {"tf": 1}}, "df": 3, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.core.derivatives": {"tf": 1.4142135623730951}}, "df": 1}}}}, "s": {"docs": {"pydrex.geometry.misorientation_angles": {"tf": 1}}, "df": 1}}}}}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.tensors.voigt_decompose": {"tf": 1}}, "df": 1}}}}}}}}}}, "p": {"docs": {"tests.test_vortex_2d.TestCellOlivineA.test_xz_ensemble": {"tf": 1}}, "df": 1}}, "o": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral": {"tf": 1}}, "df": 2, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {"pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}}, "df": 2}}}}}}}}}}, "w": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.velocity.corner_2d": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"tests.test_diagnostics.TestVolumeWeighting.test_downsample": {"tf": 1}}, "df": 1}}}}}}}}}}, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex": {"tf": 2.6457513110645907}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}, "tests": {"tf": 1}}, "df": 3}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"tests": {"tf": 1}, "tests.test_doctests": {"tf": 1}, "tests.test_doctests.test_doctests": {"tf": 1}}, "df": 3}}}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral": {"tf": 1}}, "df": 2}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"pydrex": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1.4142135623730951}, "pydrex.visualisation.pathline_box2d": {"tf": 1.7320508075688772}}, "df": 3, "s": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}}, "df": 1}}}}}}, "n": {"docs": {"pydrex.logger": {"tf": 1}}, "df": 1}}, "y": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex": {"tf": 1.7320508075688772}, "pydrex.cli.H5partExtractor": {"tf": 1}}, "df": 2}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}, "w": {"docs": {"pydrex.utils.redraw_legend": {"tf": 1}}, "df": 1, "n": {"docs": {"pydrex.utils.add_subplot_labels": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}}, "df": 3}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {"pydrex": {"tf": 2.449489742783178}, "pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}}, "df": 3}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"pydrex": {"tf": 1}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.cli.H5partExtractor": {"tf": 2}, "pydrex.cli.NPZFileInspector": {"tf": 1}, "pydrex.cli.PoleFigureVisualiser": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.geometry.lambert_equal_area": {"tf": 1}, "pydrex.io": {"tf": 1.7320508075688772}, "pydrex.io.extract_h5part": {"tf": 1}, "pydrex.io.read_scsv": {"tf": 1.4142135623730951}, "pydrex.io.write_scsv_header": {"tf": 1}, "pydrex.io.save_scsv": {"tf": 2}, "pydrex.io.data": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral.save": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral.load": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral.from_file": {"tf": 1.4142135623730951}, "pydrex.stats": {"tf": 1}, "pydrex.stats.point_density": {"tf": 2.23606797749979}, "pydrex.visualisation.alignment": {"tf": 2}, "pydrex.visualisation.strengths": {"tf": 1.7320508075688772}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 2.449489742783178}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}, "tests": {"tf": 1.4142135623730951}, "tests.test_diagnostics.TestVolumeWeighting": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_upsample": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_downsample": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_common_input_errors": {"tf": 1}, "tests.test_geometry.test_poles_example": {"tf": 1}, "tests.test_scsv.test_save_scsv_errors": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_Kaminski2001": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_Kaminski2004": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1.4142135623730951}}, "df": 34, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}}, "df": 1, "s": {"docs": {"pydrex.io": {"tf": 1}}, "df": 1}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.visualisation.strengths": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}}, "df": 3}}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}}, "df": 3}}}}, "e": {"docs": {"pydrex.utils.redraw_legend": {"tf": 1}}, "df": 1}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {"tests": {"tf": 1.4142135623730951}}, "df": 1}}}, "/": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "z": {"docs": {"tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 1}}}}, "p": {"docs": {}, "df": 0, "i": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.visualisation.figure_unless": {"tf": 1}, "pydrex.visualisation.figure": {"tf": 1}}, "df": 3}}, "v": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "x": {"docs": {"tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}}, "df": 2}}, "/": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "x": {"docs": {"tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {"pydrex": {"tf": 4.898979485566356}, "pydrex.axes.PoleFigureAxes.set": {"tf": 2}, "pydrex.cli.MeshGenerator": {"tf": 2}, "pydrex.cli.H5partExtractor": {"tf": 1}, "pydrex.cli.PoleFigureVisualiser": {"tf": 1}, "pydrex.core": {"tf": 1}, "pydrex.core.MineralFabric": {"tf": 1}, "pydrex.core.derivatives": {"tf": 1}, "pydrex.diagnostics": {"tf": 1.4142135623730951}, "pydrex.diagnostics.elasticity_components": {"tf": 2.23606797749979}, "pydrex.diagnostics.bingham_average": {"tf": 1.4142135623730951}, "pydrex.diagnostics.misorientation_indices": {"tf": 1.7320508075688772}, "pydrex.diagnostics.coaxial_index": {"tf": 1.7320508075688772}, "pydrex.diagnostics.smallest_angle": {"tf": 1.4142135623730951}, "pydrex.geometry.LatticeSystem": {"tf": 2}, "pydrex.geometry.to_cartesian": {"tf": 1.4142135623730951}, "pydrex.geometry.to_spherical": {"tf": 1}, "pydrex.geometry.misorientation_angles": {"tf": 1}, "pydrex.geometry.symmetry_operations": {"tf": 1.4142135623730951}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.geometry.lambert_equal_area": {"tf": 2.23606797749979}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 3.1622776601683795}, "pydrex.io": {"tf": 1.4142135623730951}, "pydrex.io.read_scsv": {"tf": 1}, "pydrex.io.write_scsv_header": {"tf": 1}, "pydrex.io.parse_config": {"tf": 1}, "pydrex.io.resolve_path": {"tf": 1}, "pydrex.io.stringify": {"tf": 1.4142135623730951}, "pydrex.io.data": {"tf": 1}, "pydrex.logger": {"tf": 2}, "pydrex.logger.ConsoleFormatter.format": {"tf": 1.7320508075688772}, "pydrex.logger.logfile_enable": {"tf": 1}, "pydrex.logger.critical": {"tf": 1}, "pydrex.logger.warning": {"tf": 1}, "pydrex.logger.debug": {"tf": 1}, "pydrex.logger.exception": {"tf": 1}, "pydrex.minerals.voigt_averages": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral": {"tf": 3.1622776601683795}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral.save": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral.load": {"tf": 1}, "pydrex.minerals.Mineral.from_file": {"tf": 1.4142135623730951}, "pydrex.pathlines.get_pathline": {"tf": 3.4641016151377544}, "pydrex.stats.point_density": {"tf": 1.7320508075688772}, "pydrex.stats.schmidt_count": {"tf": 1.4142135623730951}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 1.4142135623730951}, "pydrex.tensors.hex_project": {"tf": 1.4142135623730951}, "pydrex.tensors.elastic_tensor_to_voigt": {"tf": 1}, "pydrex.tensors.rotate": {"tf": 1}, "pydrex.utils.import_proc_pool": {"tf": 1.7320508075688772}, "pydrex.utils.strain_increment": {"tf": 1}, "pydrex.utils.remove_dim": {"tf": 3}, "pydrex.utils.add_dim": {"tf": 3}, "pydrex.utils.default_ncpus": {"tf": 1.7320508075688772}, "pydrex.utils.diff_like": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1}, "pydrex.utils.add_subplot_labels": {"tf": 1.4142135623730951}, "pydrex.velocity": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 2}, "pydrex.velocity.corner_2d": {"tf": 1.4142135623730951}, "pydrex.visualisation.polefigures": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 2}, "pydrex.visualisation.alignment": {"tf": 2.23606797749979}, "pydrex.visualisation.strengths": {"tf": 2.23606797749979}, "pydrex.visualisation.grainsizes": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1.7320508075688772}, "pydrex.visualisation.spin": {"tf": 1.7320508075688772}, "pydrex.visualisation.growth": {"tf": 1.7320508075688772}, "pydrex.visualisation.figure_unless": {"tf": 1.7320508075688772}, "pydrex.visualisation.figure": {"tf": 1.4142135623730951}, "tests": {"tf": 3.7416573867739413}, "tests.conftest.PytestConsoleLogger": {"tf": 1}, "tests.conftest.PytestConsoleLogger.__init__": {"tf": 1.4142135623730951}, "tests.test_core.TestDislocationCreepOlivineA": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 2}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 2}, "tests.test_corner_flow_2d.TestOlivineA": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.run": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1.4142135623730951}, "tests.test_simple_shear_2d.TestOlivineA.test_zero_recrystallisation": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dudz_pathline": {"tf": 1.7320508075688772}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1.7320508075688772}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1.4142135623730951}, "tests.test_vortex_2d.TestCellOlivineA": {"tf": 1.4142135623730951}, "tests.test_vortex_2d.TestCellOlivineA.run": {"tf": 1}}, "df": 95, "l": {"docs": {"pydrex.core.MineralFabric": {"tf": 1.4142135623730951}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.diagnostics.coaxial_index": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}}, "df": 4, "p": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {"pydrex": {"tf": 1}, "pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 2}}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dudz_pathline": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 6}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_pointX": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_0": {"tf": 1}}, "df": 3}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.diagnostics": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.logger.quiet_aliens": {"tf": 1}}, "df": 1, "s": {"docs": {"pydrex.logger": {"tf": 1.4142135623730951}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "o": {"docs": {"pydrex": {"tf": 2.6457513110645907}, "pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.diagnostics.bingham_average": {"tf": 1}, "pydrex.geometry.misorientation_angles": {"tf": 1.4142135623730951}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}, "pydrex.io.read_scsv": {"tf": 1}, "pydrex.io.write_scsv_header": {"tf": 1}, "pydrex.io.save_scsv": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral.save": {"tf": 1}, "pydrex.minerals.Mineral.load": {"tf": 1}, "pydrex.minerals.Mineral.from_file": {"tf": 1}, "pydrex.tensors": {"tf": 1}, "pydrex.tensors.voigt_to_elastic_tensor": {"tf": 1}, "pydrex.tensors.voigt_vector_to_matrix": {"tf": 1}, "pydrex.velocity": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}, "tests": {"tf": 1.4142135623730951}}, "df": 22}}, "l": {"docs": {"pydrex": {"tf": 2.23606797749979}, "pydrex.cli": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.geometry.lambert_equal_area": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.minerals.Mineral.save": {"tf": 1}, "pydrex.utils.remove_dim": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1.4142135623730951}, "pydrex.velocity": {"tf": 1.4142135623730951}, "tests": {"tf": 1}, "tests.conftest.PytestConsoleLogger.__init__": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}, "tests.test_doctests": {"tf": 1}, "tests.test_doctests.test_doctests": {"tf": 1}}, "df": 14, "o": {"docs": {}, "df": 0, "w": {"docs": {"pydrex.logger": {"tf": 1}}, "df": 1, "s": {"docs": {"pydrex": {"tf": 1}, "pydrex.utils.import_proc_pool": {"tf": 1}, "tests.conftest.PytestConsoleLogger": {"tf": 1}}, "df": 3}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}}, "df": 2}}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.geometry.misorientation_angles": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}}, "df": 3}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1.4142135623730951}, "pydrex.visualisation.pathline_box2d": {"tf": 1.4142135623730951}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1.4142135623730951}}, "df": 6, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.cli": {"tf": 1}}, "df": 1}}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.logger.handler_level": {"tf": 1}}, "df": 1, "l": {"docs": {}, "df": 0, "y": {"docs": {"pydrex": {"tf": 1}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}}, "df": 2}}}}}}}}}}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.logger": {"tf": 1.4142135623730951}, "pydrex.tensors.voigt_decompose": {"tf": 1}}, "df": 2}}}}}, "n": {"docs": {"pydrex": {"tf": 2.8284271247461903}, "pydrex.cli.H5partExtractor": {"tf": 1.7320508075688772}, "pydrex.core.get_crss": {"tf": 1}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.io.read_scsv": {"tf": 1}, "pydrex.io.write_scsv_header": {"tf": 1.4142135623730951}, "pydrex.logger.error": {"tf": 1}, "pydrex.logger.info": {"tf": 1}, "pydrex.logger.exception": {"tf": 1}, "pydrex.minerals": {"tf": 1}, "pydrex.minerals.voigt_averages": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1.4142135623730951}, "pydrex.stats.misorientations_random": {"tf": 1.4142135623730951}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 1}, "pydrex.tensors.voigt_to_elastic_tensor": {"tf": 1}, "pydrex.tensors.elastic_tensor_to_voigt": {"tf": 1}, "pydrex.utils.remove_dim": {"tf": 1}, "pydrex.utils.add_dim": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "tests": {"tf": 1}, "tests.conftest.seeds": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 27, "d": {"docs": {"pydrex": {"tf": 4.69041575982343}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1.4142135623730951}, "pydrex.axes.PoleFigureAxes.set": {"tf": 1.7320508075688772}, "pydrex.cli": {"tf": 1}, "pydrex.cli.MeshGenerator": {"tf": 1}, "pydrex.cli.H5partExtractor": {"tf": 1.7320508075688772}, "pydrex.cli.NPZFileInspector": {"tf": 1}, "pydrex.cli.PoleFigureVisualiser": {"tf": 1}, "pydrex.core": {"tf": 1.4142135623730951}, "pydrex.core.get_crss": {"tf": 1}, "pydrex.core.derivatives": {"tf": 1.4142135623730951}, "pydrex.diagnostics": {"tf": 1.4142135623730951}, "pydrex.diagnostics.bingham_average": {"tf": 1}, "pydrex.diagnostics.finite_strain": {"tf": 1}, "pydrex.diagnostics.symmetry_pgr": {"tf": 1}, "pydrex.diagnostics.misorientation_indices": {"tf": 1.4142135623730951}, "pydrex.diagnostics.misorientation_index": {"tf": 1.4142135623730951}, "pydrex.diagnostics.coaxial_index": {"tf": 1.4142135623730951}, "pydrex.diagnostics.smallest_angle": {"tf": 1}, "pydrex.geometry": {"tf": 1}, "pydrex.geometry.LatticeSystem": {"tf": 1}, "pydrex.geometry.to_cartesian": {"tf": 1}, "pydrex.geometry.to_spherical": {"tf": 1}, "pydrex.geometry.misorientation_angles": {"tf": 1.7320508075688772}, "pydrex.geometry.symmetry_operations": {"tf": 1}, "pydrex.geometry.poles": {"tf": 2}, "pydrex.geometry.lambert_equal_area": {"tf": 1.4142135623730951}, "pydrex.io": {"tf": 1.7320508075688772}, "pydrex.io.extract_h5part": {"tf": 1}, "pydrex.io.read_scsv": {"tf": 1}, "pydrex.io.write_scsv_header": {"tf": 1}, "pydrex.io.save_scsv": {"tf": 1}, "pydrex.io.resolve_path": {"tf": 1}, "pydrex.logger": {"tf": 2}, "pydrex.logger.ConsoleFormatter.format": {"tf": 1}, "pydrex.minerals": {"tf": 1}, "pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"tf": 1}, "pydrex.minerals.voigt_averages": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 2.6457513110645907}, "pydrex.minerals.Mineral.update_orientations": {"tf": 2}, "pydrex.mock": {"tf": 1}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 2.23606797749979}, "pydrex.stats": {"tf": 1}, "pydrex.stats.resample_orientations": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1.4142135623730951}, "pydrex.stats.misorientations_random": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1.4142135623730951}, "pydrex.tensors": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 1}, "pydrex.utils.import_proc_pool": {"tf": 1}, "pydrex.utils.strain_increment": {"tf": 1}, "pydrex.utils.extract_vars": {"tf": 1}, "pydrex.utils.default_ncpus": {"tf": 1}, "pydrex.utils.diff_like": {"tf": 1}, "pydrex.utils.quat_product": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1.7320508075688772}, "pydrex.velocity": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1.4142135623730951}, "pydrex.velocity.cell_2d": {"tf": 2.23606797749979}, "pydrex.velocity.corner_2d": {"tf": 2}, "pydrex.visualisation": {"tf": 1}, "pydrex.visualisation.polefigures": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 2.449489742783178}, "pydrex.visualisation.alignment": {"tf": 2}, "pydrex.visualisation.strengths": {"tf": 1.7320508075688772}, "pydrex.visualisation.grainsizes": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1.4142135623730951}, "pydrex.visualisation.spin": {"tf": 1.7320508075688772}, "pydrex.visualisation.growth": {"tf": 1.7320508075688772}, "pydrex.visualisation.figure_unless": {"tf": 1.4142135623730951}, "pydrex.visualisation.figure": {"tf": 1}, "tests": {"tf": 3.1622776601683795}, "tests.conftest": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1.4142135623730951}, "tests.test_geometry": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1.4142135623730951}, "tests.test_vortex_2d": {"tf": 1}}, "df": 82}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "y": {"docs": {"pydrex": {"tf": 2}, "pydrex.diagnostics.elasticity_components": {"tf": 1}}, "df": 2}, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.minerals": {"tf": 1}}, "df": 1}}}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}}, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}, "y": {"docs": {"pydrex": {"tf": 1.7320508075688772}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.geometry.misorientation_angles": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 1}, "pydrex.utils.default_ncpus": {"tf": 1}, "pydrex.utils.add_subplot_labels": {"tf": 1}, "pydrex.visualisation.figure": {"tf": 1}}, "df": 9}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}}, "df": 3}}}}}}}}, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}, "pydrex.diagnostics": {"tf": 1}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.diagnostics.smallest_angle": {"tf": 2.6457513110645907}, "pydrex.geometry.LatticeSystem": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.stats.misorientations_random": {"tf": 1}, "pydrex.utils.angle_fse_simpleshear": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 2}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}}, "df": 10, "s": {"docs": {"pydrex.diagnostics": {"tf": 1}, "pydrex.geometry.misorientation_angles": {"tf": 1}, "pydrex.stats.misorientations_random": {"tf": 1.4142135623730951}, "pydrex.visualisation.alignment": {"tf": 2.6457513110645907}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_Kaminski2001": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_long_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_Kaminski2004": {"tf": 1}}, "df": 11}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.geometry.misorientation_angles": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.diagnostics.bingham_average": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats": {"tf": 1}}, "df": 2}}}}}}}, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.utils.angle_fse_simpleshear": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "b": {"docs": {"pydrex.core.MineralFabric": {"tf": 1}}, "df": 1, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 1}, "pydrex.cli.NPZFileInspector": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}}, "df": 3}}, "v": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.io.write_scsv_header": {"tf": 1}, "tests": {"tf": 1}}, "df": 2}}}, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.geometry.misorientation_angles": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}}, "df": 3}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 4.58257569495584}, "pydrex.axes.PoleFigureAxes": {"tf": 1}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.cli.MeshGenerator": {"tf": 1}, "pydrex.cli.H5partExtractor": {"tf": 1.4142135623730951}, "pydrex.core.MineralFabric": {"tf": 1}, "pydrex.core.get_crss": {"tf": 1}, "pydrex.diagnostics": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.diagnostics.bingham_average": {"tf": 1}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.exceptions.MissingDependencyError": {"tf": 1}, "pydrex.geometry.misorientation_angles": {"tf": 1}, "pydrex.geometry.symmetry_operations": {"tf": 1.4142135623730951}, "pydrex.io": {"tf": 1}, "pydrex.io.save_scsv": {"tf": 1}, "pydrex.io.resolve_path": {"tf": 1}, "pydrex.logger": {"tf": 1}, "pydrex.logger.ConsoleFormatter.format": {"tf": 1}, "pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 2}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.minerals.Mineral.save": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1.7320508075688772}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1.4142135623730951}, "pydrex.tensors": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 1}, "pydrex.utils.quat_product": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1.4142135623730951}, "pydrex.utils.add_subplot_labels": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1.4142135623730951}, "pydrex.visualisation.alignment": {"tf": 2.23606797749979}, "pydrex.visualisation.strengths": {"tf": 2}, "pydrex.visualisation.grainsizes": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}, "pydrex.visualisation.figure": {"tf": 1}, "tests": {"tf": 1.7320508075688772}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1.4142135623730951}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1.4142135623730951}, "tests.test_diagnostics.TestVolumeWeighting.test_common_input_errors": {"tf": 1}, "tests.test_simple_shear_2d.TestPreliminaries": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}}, "df": 53, "a": {"docs": {"pydrex.geometry.lambert_equal_area": {"tf": 1}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}, "tests.test_geometry.test_lambert_equal_area": {"tf": 1}}, "df": 3, "s": {"docs": {"pydrex.stats.point_density": {"tf": 1}}, "df": 1}}}, "g": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.cli": {"tf": 1}, "pydrex.diagnostics.misorientation_index": {"tf": 1.4142135623730951}, "pydrex.stats.misorientation_hist": {"tf": 1.4142135623730951}, "pydrex.visualisation.polefigures": {"tf": 1}, "pydrex.visualisation.figure": {"tf": 1}, "tests": {"tf": 1}}, "df": 6, "s": {"docs": {"pydrex": {"tf": 1}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1.4142135623730951}, "pydrex.diagnostics.misorientation_indices": {"tf": 1.4142135623730951}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.io.save_scsv": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1.4142135623730951}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1.4142135623730951}, "pydrex.velocity": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}, "pydrex.visualisation.figure": {"tf": 1}}, "df": 15}}}}}}, "s": {"docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.core.derivatives": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.io.write_scsv_header": {"tf": 1}, "pydrex.io.save_scsv": {"tf": 1}, "pydrex.logger.handler_level": {"tf": 1}, "pydrex.minerals.voigt_averages": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.stats.resample_orientations": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}}, "df": 17}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1.7320508075688772}, "pydrex.axes.PoleFigureAxes.set": {"tf": 1.4142135623730951}, "pydrex.core.get_crss": {"tf": 1}, "pydrex.core.derivatives": {"tf": 2}, "pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.geometry.misorientation_angles": {"tf": 2.6457513110645907}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}, "pydrex.io.write_scsv_header": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1.4142135623730951}, "pydrex.pathlines.get_pathline": {"tf": 1.7320508075688772}, "pydrex.stats.resample_orientations": {"tf": 2}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.tensors.upper_tri_to_symmetric": {"tf": 2}, "pydrex.utils.remove_nans": {"tf": 1}, "pydrex.utils.remove_dim": {"tf": 2.6457513110645907}, "pydrex.utils.add_dim": {"tf": 2.8284271247461903}, "pydrex.utils.diff_like": {"tf": 2.6457513110645907}, "pydrex.velocity.simple_shear_2d": {"tf": 3.1622776601683795}, "pydrex.velocity.cell_2d": {"tf": 6}, "pydrex.visualisation.pathline_box2d": {"tf": 2.6457513110645907}, "pydrex.visualisation.alignment": {"tf": 2.8284271247461903}, "pydrex.visualisation.strengths": {"tf": 2.449489742783178}}, "df": 25, "s": {"docs": {"pydrex.geometry.to_cartesian": {"tf": 1}, "pydrex.geometry.to_spherical": {"tf": 1}, "pydrex.geometry.lambert_equal_area": {"tf": 1}, "pydrex.io.save_scsv": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1.4142135623730951}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.utils.diff_like": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1.4142135623730951}}, "df": 8}}}, "o": {"docs": {}, "df": 0, "w": {"docs": {"pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 1, "s": {"docs": {"pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.stats.point_density": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}, "tests": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1.4142135623730951}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_twopoles90Z": {"tf": 1}}, "df": 8}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.utils.redraw_legend": {"tf": 1}}, "df": 1}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 2.449489742783178}, "pydrex.diagnostics.bingham_average": {"tf": 1.4142135623730951}, "tests.test_diagnostics.TestBinghamStats.test_average_0": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_twopoles90Z": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_spread10X": {"tf": 1}}, "df": 5, "d": {"docs": {"pydrex": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 1}}, "df": 2}, "s": {"docs": {"pydrex.minerals.voigt_averages": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.utils.import_proc_pool": {"tf": 1.4142135623730951}, "pydrex.utils.default_ncpus": {"tf": 1}, "tests": {"tf": 1.4142135623730951}}, "df": 5}}}}}}}}, "s": {"docs": {"pydrex": {"tf": 2.449489742783178}, "pydrex.cli": {"tf": 1}, "pydrex.cli.MeshGenerator": {"tf": 1}, "pydrex.diagnostics": {"tf": 1}, "pydrex.diagnostics.misorientation_index": {"tf": 1.4142135623730951}, "pydrex.diagnostics.smallest_angle": {"tf": 1}, "pydrex.geometry.LatticeSystem": {"tf": 1}, "pydrex.geometry.symmetry_operations": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.io": {"tf": 1.4142135623730951}, "pydrex.logger": {"tf": 1}, "pydrex.logger.ConsoleFormatter.format": {"tf": 1.7320508075688772}, "pydrex.minerals.voigt_averages": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral": {"tf": 1.7320508075688772}, "pydrex.pathlines.get_pathline": {"tf": 1.4142135623730951}, "pydrex.stats.misorientation_hist": {"tf": 1.4142135623730951}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.tensors": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 1.7320508075688772}, "pydrex.tensors.upper_tri_to_symmetric": {"tf": 1}, "pydrex.utils.add_subplot_labels": {"tf": 1}, "pydrex.velocity": {"tf": 1.4142135623730951}, "pydrex.velocity.simple_shear_2d": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1.4142135623730951}, "tests": {"tf": 2.6457513110645907}}, "df": 27, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex": {"tf": 1}, "pydrex.tensors": {"tf": 1}}, "df": 2}, "d": {"docs": {"pydrex": {"tf": 1.7320508075688772}, "pydrex.cli.H5partExtractor": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}}, "df": 3}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.diagnostics.coaxial_index": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.stats.resample_orientations": {"tf": 1}}, "df": 1}}}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1.4142135623730951}, "pydrex.visualisation.pathline_box2d": {"tf": 1.4142135623730951}}, "df": 2}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.diagnostics.smallest_angle": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.stats.resample_orientations": {"tf": 1}}, "df": 1}}}}}}}}, "t": {"docs": {"pydrex": {"tf": 1}, "pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.cli.MeshGenerator": {"tf": 1}, "pydrex.cli.H5partExtractor": {"tf": 1}, "pydrex.io": {"tf": 1}, "pydrex.logger.logfile_enable": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 2}, "pydrex.pathlines.get_pathline": {"tf": 2.23606797749979}, "pydrex.velocity.cell_2d": {"tf": 1.7320508075688772}, "pydrex.visualisation.pathline_box2d": {"tf": 1.4142135623730951}, "pydrex.visualisation.strengths": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_Kaminski2001": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_Kaminski2004": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_ensemble": {"tf": 1}}, "df": 16, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.cli.H5partExtractor": {"tf": 1}, "pydrex.logger.ConsoleFormatter.format": {"tf": 1.4142135623730951}}, "df": 2, "s": {"docs": {"pydrex": {"tf": 1}, "pydrex.cli.H5partExtractor": {"tf": 1}, "pydrex.exceptions.MissingDependencyError": {"tf": 1}, "pydrex.exceptions.ConfigError": {"tf": 1}, "pydrex.exceptions.MeshError": {"tf": 1}, "pydrex.exceptions.IterationError": {"tf": 1}, "pydrex.exceptions.SCSVError": {"tf": 1}, "pydrex.exceptions.ModelContextError": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1.4142135623730951}}, "df": 9}, "d": {"docs": {"pydrex": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 2.23606797749979}}, "df": 2}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.io": {"tf": 1}}, "df": 1}}}}}}}}, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"tests.test_scsv.test_save_scsv_errors": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"2": {"docs": {"pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1.4142135623730951}}, "df": 1}, "docs": {}, "df": 0}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {"pydrex": {"tf": 1.7320508075688772}, "pydrex.diagnostics": {"tf": 2.449489742783178}, "pydrex.diagnostics.bingham_average": {"tf": 1}, "pydrex.diagnostics.symmetry_pgr": {"tf": 1.7320508075688772}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 1.4142135623730951}, "pydrex.tensors.mono_project": {"tf": 1}, "pydrex.tensors.ortho_project": {"tf": 1}, "pydrex.tensors.tetr_project": {"tf": 1}, "pydrex.tensors.hex_project": {"tf": 1}, "pydrex.utils.lag_2d_corner_flow": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 3}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"tf": 2.449489742783178}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"tf": 2.449489742783178}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"tf": 2.449489742783178}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"tf": 2.449489742783178}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 2.449489742783178}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 2.449489742783178}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_Kaminski2001": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_Kaminski2004": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 2.449489742783178}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 2.449489742783178}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 2.6457513110645907}, "tests.test_simple_shear_3d.TestFraters2021": {"tf": 1}}, "df": 24}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"tests": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}, "p": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.stats.point_density": {"tf": 1}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}, "tests": {"tf": 1}}, "df": 3, "s": {"docs": {"tests": {"tf": 1.4142135623730951}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.cli.H5partExtractor": {"tf": 1.4142135623730951}, "pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 4}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"tests.test_simple_shear_2d.TestPreliminaries.test_strain_increment": {"tf": 1}}, "df": 1}}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.core.MineralFabric": {"tf": 1}, "pydrex.core.get_crss": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}}, "df": 3}}}}}}}, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.minerals.Mineral": {"tf": 1}}, "df": 1, "l": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.axes.PoleFigureAxes": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.core.get_crss": {"tf": 1}}, "df": 1}}}, "e": {"docs": {"tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}}, "df": 1}}}, "s": {"docs": {"pydrex.minerals.Mineral": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.core": {"tf": 1}, "pydrex.minerals": {"tf": 1}}, "df": 2}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {"tests.conftest.PytestConsoleLogger.__init__": {"tf": 1}}, "df": 1}}}}}, "p": {"docs": {}, "df": 0, "i": {"docs": {"pydrex": {"tf": 1}, "pydrex.utils.import_proc_pool": {"tf": 1}}, "df": 2}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 1}}, "df": 2}}}, "e": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 1}}}}}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.logger.ConsoleFormatter.format": {"tf": 1}, "pydrex.minerals.Mineral.save": {"tf": 1}}, "df": 2}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {"tests": {"tf": 1}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.utils.apply_gbs": {"tf": 1}, "tests": {"tf": 1.4142135623730951}}, "df": 2}}}}, "f": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}, "s": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}, "d": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dudz_pathline": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {"pydrex.utils.add_dim": {"tf": 2.8284271247461903}, "pydrex.utils.redraw_legend": {"tf": 1.4142135623730951}, "pydrex.utils.add_subplot_labels": {"tf": 1}}, "df": 3, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.geometry.LatticeSystem": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}, "pydrex.visualisation.figure": {"tf": 1}}, "df": 7, "l": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.minerals.Mineral": {"tf": 1}}, "df": 1}}}}}}}}}}, "j": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}}}}}, "x": {"docs": {"pydrex.utils.add_subplot_labels": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}, "pydrex.visualisation.grainsizes": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1.4142135623730951}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}, "pydrex.visualisation.figure_unless": {"tf": 1.7320508075688772}}, "df": 9, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.axes": {"tf": 1}, "pydrex.axes.PoleFigureAxes": {"tf": 1.4142135623730951}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1.4142135623730951}, "pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.diagnostics.coaxial_index": {"tf": 1}, "pydrex.geometry.poles": {"tf": 2.449489742783178}, "pydrex.utils.redraw_legend": {"tf": 2}, "pydrex.utils.add_subplot_labels": {"tf": 1.7320508075688772}, "pydrex.visualisation.pathline_box2d": {"tf": 2.8284271247461903}, "pydrex.visualisation.alignment": {"tf": 2.449489742783178}, "pydrex.visualisation.strengths": {"tf": 2.449489742783178}, "pydrex.visualisation.grainsizes": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1.4142135623730951}, "pydrex.visualisation.spin": {"tf": 1.4142135623730951}, "pydrex.visualisation.growth": {"tf": 1.4142135623730951}, "pydrex.visualisation.figure_unless": {"tf": 1.7320508075688772}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1.4142135623730951}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1.4142135623730951}, "tests.test_geometry.test_poles_example": {"tf": 1}}, "df": 19, "/": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.utils.redraw_legend": {"tf": 1}}, "df": 1}}}}}}}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.diagnostics": {"tf": 1.4142135623730951}, "pydrex.diagnostics.elasticity_components": {"tf": 1.7320508075688772}, "pydrex.diagnostics.bingham_average": {"tf": 1.7320508075688772}, "pydrex.diagnostics.finite_strain": {"tf": 1}, "pydrex.diagnostics.smallest_angle": {"tf": 1.4142135623730951}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.minerals.OLIVINE_PRIMARY_AXIS": {"tf": 1}, "pydrex.utils.angle_fse_simpleshear": {"tf": 1.4142135623730951}, "pydrex.utils.redraw_legend": {"tf": 1.4142135623730951}, "pydrex.velocity.corner_2d": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1.7320508075688772}, "pydrex.visualisation.strengths": {"tf": 1}, "pydrex.visualisation.grainsizes": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}, "tests.conftest.seeds_nearX45": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_pointX": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_spread10X": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread10X_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread45X_ortho": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dudz_pathline": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 26, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.diagnostics.coaxial_index": {"tf": 1}, "pydrex.geometry.lambert_equal_area": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1.4142135623730951}}, "df": 3}}}, "s": {"docs": {"pydrex.utils.add_subplot_labels": {"tf": 1.4142135623730951}}, "df": 1}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.axes.PoleFigureAxes": {"tf": 1}, "pydrex.diagnostics.misorientation_indices": {"tf": 1.4142135623730951}}, "df": 2}}}}}}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1, "x": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}, "y": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}}}}, "x": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.stats.point_density": {"tf": 1}, "tests.test_simple_shear_2d.TestPreliminaries": {"tf": 1}}, "df": 2}}}}}}}}, "g": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.core.derivatives": {"tf": 1}, "pydrex.diagnostics.coaxial_index": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1.4142135623730951}, "pydrex.stats.misorientations_random": {"tf": 1.4142135623730951}}, "df": 4}}}}}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"tests": {"tf": 1}}, "df": 1}}}}}}, "[": {"docs": {}, "df": 0, "i": {"docs": {"pydrex.diagnostics": {"tf": 1}}, "df": 1}}, "z": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"pydrex.geometry.to_cartesian": {"tf": 1}, "pydrex.geometry.to_spherical": {"tf": 1}}, "df": 2, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.geometry.lambert_equal_area": {"tf": 1}}, "df": 1}}}}}}}}, "*": {"docs": {}, "df": 0, "b": {"docs": {"pydrex.geometry.misorientation_angles": {"tf": 1}}, "df": 1}}}, "b": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.diagnostics.bingham_average": {"tf": 1}, "pydrex.geometry.LatticeSystem": {"tf": 1.7320508075688772}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}}, "df": 4, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.tensors.voigt_decompose": {"tf": 1}, "pydrex.tensors.mono_project": {"tf": 1}, "pydrex.tensors.ortho_project": {"tf": 1}, "pydrex.tensors.tetr_project": {"tf": 1}, "pydrex.tensors.hex_project": {"tf": 1}}, "df": 5}}}}}}}, "a": {"docs": {"pydrex": {"tf": 1}, "pydrex.diagnostics.coaxial_index": {"tf": 2.23606797749979}}, "df": 2, "s": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.cli.CliTool": {"tf": 1}, "pydrex.exceptions.Error": {"tf": 1}}, "df": 2, "d": {"docs": {"pydrex": {"tf": 1.7320508075688772}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}}, "df": 4}}, "i": {"docs": {}, "df": 0, "c": {"docs": {"tests.test_core.TestRecrystallisation2D": {"tf": 1}}, "df": 1}}}, "c": {"docs": {}, "df": 0, "k": {"docs": {"pydrex": {"tf": 1}}, "df": 1, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.visualisation.pathline_box2d": {"tf": 1.4142135623730951}}, "df": 1}}, "d": {"docs": {"tests.test_diagnostics.TestVolumeWeighting.test_common_input_errors": {"tf": 1}, "tests.test_scsv.test_save_scsv_errors": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {"pydrex": {"tf": 1}, "pydrex.diagnostics.bingham_average": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_0": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_twopoles90Z": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_spread10X": {"tf": 1}}, "df": 7}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}, "s": {"docs": {"pydrex.diagnostics.misorientation_index": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1.4142135623730951}}, "df": 3}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"pydrex": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021": {"tf": 1}}, "df": 2}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.diagnostics.smallest_angle": {"tf": 1}}, "df": 1}}}}}}}}}}}, "g": {"docs": {"tests": {"tf": 1.4142135623730951}}, "df": 1}}, "y": {"docs": {"pydrex": {"tf": 4.123105625617661}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.cli.PoleFigureVisualiser": {"tf": 1}, "pydrex.diagnostics.bingham_average": {"tf": 1}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.diagnostics.smallest_angle": {"tf": 1}, "pydrex.geometry.LatticeSystem": {"tf": 1}, "pydrex.geometry.to_cartesian": {"tf": 1}, "pydrex.logger": {"tf": 1.4142135623730951}, "pydrex.logger.ConsoleFormatter.format": {"tf": 1}, "pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1.4142135623730951}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.stats.resample_orientations": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.stats.misorientations_random": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.tensors.mono_project": {"tf": 1}, "pydrex.tensors.ortho_project": {"tf": 1}, "pydrex.tensors.tetr_project": {"tf": 1}, "pydrex.tensors.hex_project": {"tf": 1}, "pydrex.utils.import_proc_pool": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1.4142135623730951}, "pydrex.utils.add_subplot_labels": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1.4142135623730951}, "pydrex.velocity.corner_2d": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}, "pydrex.visualisation.figure": {"tf": 1}, "tests": {"tf": 2.8284271247461903}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_twopoles90Z": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021": {"tf": 1}}, "df": 33}, "e": {"docs": {"pydrex": {"tf": 4.358898943540674}, "pydrex.cli": {"tf": 1.4142135623730951}, "pydrex.cli.MeshGenerator": {"tf": 1.4142135623730951}, "pydrex.cli.NPZFileInspector": {"tf": 1}, "pydrex.cli.PoleFigureVisualiser": {"tf": 1}, "pydrex.diagnostics.misorientation_indices": {"tf": 2}, "pydrex.diagnostics.misorientation_index": {"tf": 1.4142135623730951}, "pydrex.diagnostics.coaxial_index": {"tf": 1}, "pydrex.geometry.misorientation_angles": {"tf": 1.4142135623730951}, "pydrex.geometry.symmetry_operations": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1.7320508075688772}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}, "pydrex.io.write_scsv_header": {"tf": 1.4142135623730951}, "pydrex.io.save_scsv": {"tf": 1}, "pydrex.logger": {"tf": 3}, "pydrex.logger.exception": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1.4142135623730951}, "pydrex.pathlines.get_pathline": {"tf": 2.449489742783178}, "pydrex.stats.misorientation_hist": {"tf": 1.4142135623730951}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.utils.import_proc_pool": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1.4142135623730951}, "pydrex.utils.add_subplot_labels": {"tf": 2}, "pydrex.velocity": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 2.23606797749979}, "pydrex.visualisation.strengths": {"tf": 1.4142135623730951}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1.4142135623730951}, "pydrex.visualisation.growth": {"tf": 1.4142135623730951}, "pydrex.visualisation.figure": {"tf": 1}, "tests": {"tf": 2.8284271247461903}, "tests.conftest.PytestConsoleLogger.__init__": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1.4142135623730951}}, "df": 34, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.logger.quiet_aliens": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}}, "df": 4}}}}, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.geometry.poles": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"pydrex": {"tf": 1}, "pydrex.geometry.LatticeSystem": {"tf": 1}}, "df": 2}, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {"pydrex": {"tf": 1}}, "df": 1}, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.core.MineralFabric": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "{": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "x": {"docs": {"pydrex.diagnostics": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}}, "df": 11}}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.diagnostics.symmetry_pgr": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}}, "df": 2}}}}}}}}}, "t": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.diagnostics": {"tf": 1}, "pydrex.diagnostics.smallest_angle": {"tf": 1}, "pydrex.geometry.LatticeSystem": {"tf": 1}, "pydrex.geometry.misorientation_angles": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.stats.misorientations_random": {"tf": 1}}, "df": 6}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.diagnostics.smallest_angle": {"tf": 1}, "pydrex.logger.ConsoleFormatter.format": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1}, "tests": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}}, "df": 5}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.tensors": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "s": {"docs": {"tests.test_simple_shear_3d.TestFraters2021": {"tf": 1}}, "df": 1}}}}}}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 1.7320508075688772}, "pydrex.io": {"tf": 1}, "pydrex.logger.exception": {"tf": 1}, "pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}}, "df": 5}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "k": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1.4142135623730951}}, "df": 1}}, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"pydrex.logger": {"tf": 1}}, "df": 1}}}, "g": {"docs": {"pydrex.utils.redraw_legend": {"tf": 1}}, "df": 1, "s": {"docs": {"pydrex.logger.quiet_aliens": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"pydrex": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1.4142135623730951}}, "df": 2, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"pydrex": {"tf": 2.449489742783178}, "pydrex.core.derivatives": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.utils.apply_gbs": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}}, "df": 5}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.stats.misorientations_random": {"tf": 1}}, "df": 1}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"pydrex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}}, "df": 2}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.axes.PoleFigureAxes.set": {"tf": 3.4641016151377544}, "pydrex.stats.point_density": {"tf": 1}}, "df": 3, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.utils.import_proc_pool": {"tf": 1}}, "df": 1}}}}}, "x": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1.7320508075688772}, "pydrex.pathlines.get_pathline": {"tf": 1.7320508075688772}, "pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 3}, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1.7320508075688772}}, "df": 1}}}, "h": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 1}, "pydrex.utils.import_proc_pool": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1}}, "df": 4}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.logger": {"tf": 1}}, "df": 1}}}}}}}}}}, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "x": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1.4142135623730951}, "pydrex.utils.redraw_legend": {"tf": 1.4142135623730951}}, "df": 2, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}}}, "m": {"docs": {}, "df": 0, "{": {"docs": {}, "df": 0, "u": {"docs": {"pydrex.velocity.cell_2d": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1.7320508075688772}}, "df": 2}, "\\": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.velocity.corner_2d": {"tf": 1.4142135623730951}}, "df": 1, "{": {"docs": {}, "df": 0, "h": {"docs": {"pydrex.velocity.cell_2d": {"tf": 1.4142135623730951}}, "df": 1}, "v": {"docs": {"pydrex.velocity.cell_2d": {"tf": 1.4142135623730951}}, "df": 1}, "r": {"docs": {"pydrex.velocity.corner_2d": {"tf": 1.7320508075688772}}, "df": 1}, "x": {"docs": {"pydrex.velocity.corner_2d": {"tf": 1}}, "df": 1}, "z": {"docs": {"pydrex.velocity.corner_2d": {"tf": 1}}, "df": 1}}}}}}, "l": {"docs": {"tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}}, "df": 9}}}}, "w": {"docs": {"pydrex.utils.quat_product": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"pydrex": {"tf": 2.6457513110645907}, "pydrex.core.derivatives": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 1.4142135623730951}, "pydrex.diagnostics.symmetry_pgr": {"tf": 1}, "pydrex.geometry.LatticeSystem": {"tf": 1}, "pydrex.geometry.misorientation_angles": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.io": {"tf": 1.4142135623730951}, "pydrex.io.read_scsv": {"tf": 1}, "pydrex.io.write_scsv_header": {"tf": 1.4142135623730951}, "pydrex.io.save_scsv": {"tf": 1}, "pydrex.io.resolve_path": {"tf": 1.4142135623730951}, "pydrex.logger": {"tf": 2.8284271247461903}, "pydrex.logger.logfile_enable": {"tf": 1}, "pydrex.logger.exception": {"tf": 1}, "pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral.save": {"tf": 1}, "pydrex.minerals.Mineral.load": {"tf": 1}, "pydrex.minerals.Mineral.from_file": {"tf": 1}, "pydrex.stats.misorientations_random": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 1}, "pydrex.utils.diff_like": {"tf": 1}, "pydrex.utils.add_subplot_labels": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1.4142135623730951}, "pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}, "pydrex.visualisation.grainsizes": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1.4142135623730951}, "pydrex.visualisation.spin": {"tf": 1.4142135623730951}, "pydrex.visualisation.growth": {"tf": 1.4142135623730951}, "pydrex.visualisation.figure_unless": {"tf": 1}, "pydrex.visualisation.figure": {"tf": 1}, "tests": {"tf": 1.7320508075688772}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1.4142135623730951}, "tests.test_diagnostics.TestMIndex.test_texture_uniform_ortho": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1.4142135623730951}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_10k": {"tf": 1}}, "df": 44, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.minerals.voigt_averages": {"tf": 1}, "pydrex.stats.misorientations_random": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.stats.kamb_count": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_spread10X": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread10X_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread45X_ortho": {"tf": 1}}, "df": 9}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"pydrex": {"tf": 3}, "pydrex.cli": {"tf": 1}, "pydrex.cli.PoleFigureVisualiser": {"tf": 1}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.geometry.misorientation_angles": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.logger": {"tf": 2.6457513110645907}, "pydrex.pathlines.get_pathline": {"tf": 2}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.utils.import_proc_pool": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1}, "pydrex.utils.add_subplot_labels": {"tf": 1.7320508075688772}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}, "tests": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1.4142135623730951}}, "df": 17}}, "d": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.visualisation.figure": {"tf": 1}}, "df": 2}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.utils.default_ncpus": {"tf": 1}}, "df": 1}}}}}}, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"pydrex": {"tf": 3.605551275463989}, "pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.cli": {"tf": 1}, "pydrex.core": {"tf": 1}, "pydrex.diagnostics": {"tf": 1}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.geometry.symmetry_operations": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.io": {"tf": 1}, "pydrex.logger": {"tf": 1.4142135623730951}, "pydrex.logger.ConsoleFormatter.format": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1.4142135623730951}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.stats.resample_orientations": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.tensors": {"tf": 1.4142135623730951}, "pydrex.tensors.voigt_decompose": {"tf": 1}, "pydrex.utils.import_proc_pool": {"tf": 1}, "pydrex.utils.strain_increment": {"tf": 1}, "pydrex.utils.add_subplot_labels": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1.4142135623730951}, "tests": {"tf": 2.6457513110645907}, "tests.conftest.seeds_nearX45": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}}, "df": 28}}, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}, "t": {"docs": {}, "df": 0, "h": {"docs": {"pydrex.io.resolve_path": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 2}, "pydrex.cli.MeshGenerator": {"tf": 1}, "pydrex.cli.H5partExtractor": {"tf": 1.4142135623730951}, "pydrex.diagnostics.symmetry_pgr": {"tf": 1}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.diagnostics.coaxial_index": {"tf": 1}, "pydrex.geometry.misorientation_angles": {"tf": 1}, "pydrex.io.write_scsv_header": {"tf": 1}, "pydrex.io.save_scsv": {"tf": 1}, "pydrex.stats.misorientations_random": {"tf": 1}, "pydrex.utils.strain_increment": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1.4142135623730951}, "pydrex.velocity.corner_2d": {"tf": 1.7320508075688772}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 16}}, "n": {"docs": {"pydrex.exceptions.MissingDependencyError": {"tf": 1}, "pydrex.logger": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "tests.test_scsv.test_save_scsv_errors": {"tf": 1}}, "df": 5}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 1}}}}}}}}}}, "e": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}, "tests": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_output_shape": {"tf": 1}, "tests.test_scsv.test_save_scsv_errors": {"tf": 1}}, "df": 4, "l": {"docs": {}, "df": 0, "l": {"docs": {"pydrex": {"tf": 1}, "pydrex.io": {"tf": 1}, "tests": {"tf": 1}}, "df": 3}}, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.logger": {"tf": 1}}, "df": 1}}, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.minerals.voigt_averages": {"tf": 1.4142135623730951}, "pydrex.stats.point_density": {"tf": 1.4142135623730951}}, "df": 2}, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.stats.resample_orientations": {"tf": 1}}, "df": 1}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "k": {"docs": {"pydrex": {"tf": 2}}, "df": 1, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.io.resolve_path": {"tf": 1}, "tests.test_simple_shear_2d.TestPreliminaries": {"tf": 1}}, "df": 2}}}, "s": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 1}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.stats.misorientations_random": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.logger": {"tf": 1.4142135623730951}, "pydrex.logger.warning": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.utils.default_ncpus": {"tf": 1}}, "df": 5, "s": {"docs": {"pydrex.logger": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.diagnostics.bingham_average": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {"pydrex.io.resolve_path": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.logger": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.axes.PoleFigureAxes": {"tf": 1}, "tests": {"tf": 1}}, "df": 2, "s": {"docs": {"pydrex.logger": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.io.write_scsv_header": {"tf": 1}, "pydrex.io.save_scsv": {"tf": 1}, "tests.test_scsv.test_save_scsv_errors": {"tf": 1}}, "df": 3}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.io.write_scsv_header": {"tf": 1.4142135623730951}, "pydrex.io.save_scsv": {"tf": 1}}, "df": 2}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"tests": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1.4142135623730951}, "pydrex.cli.MeshGenerator": {"tf": 1}, "pydrex.cli.H5partExtractor": {"tf": 1.4142135623730951}, "pydrex.core.derivatives": {"tf": 1.7320508075688772}, "pydrex.diagnostics.symmetry_pgr": {"tf": 2}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.diagnostics.misorientation_index": {"tf": 1.4142135623730951}, "pydrex.geometry.misorientation_angles": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 3}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.stats.resample_orientations": {"tf": 1.4142135623730951}, "pydrex.stats.misorientation_hist": {"tf": 1.4142135623730951}, "pydrex.utils.default_ncpus": {"tf": 1}}, "df": 14, "o": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.io": {"tf": 1}, "tests": {"tf": 1}}, "df": 3, "t": {"docs": {"pydrex": {"tf": 2.8284271247461903}, "pydrex.axes.PoleFigureAxes": {"tf": 1}, "pydrex.cli.H5partExtractor": {"tf": 1}, "pydrex.cli.PoleFigureVisualiser": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.logger": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral.save": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral.load": {"tf": 1}, "pydrex.minerals.Mineral.from_file": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 2}, "pydrex.velocity.simple_shear_2d": {"tf": 1.4142135623730951}, "pydrex.velocity.cell_2d": {"tf": 1.7320508075688772}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}, "tests": {"tf": 1.4142135623730951}}, "df": 21, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}, "e": {"docs": {"pydrex": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1.4142135623730951}, "pydrex.utils.remove_dim": {"tf": 1}, "pydrex.utils.add_dim": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1}}, "df": 6}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.tensors": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "w": {"docs": {"pydrex": {"tf": 1.4142135623730951}}, "df": 1}, "n": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 2.6457513110645907}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.minerals.Mineral.save": {"tf": 1}, "pydrex.minerals.Mineral.load": {"tf": 1}, "pydrex.minerals.Mineral.from_file": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 2.449489742783178}, "pydrex.utils.add_subplot_labels": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1.4142135623730951}, "pydrex.visualisation.alignment": {"tf": 1.4142135623730951}, "pydrex.visualisation.strengths": {"tf": 1.4142135623730951}, "pydrex.visualisation.grainsizes": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1.4142135623730951}, "pydrex.visualisation.growth": {"tf": 1.4142135623730951}, "pydrex.visualisation.figure_unless": {"tf": 1.4142135623730951}, "tests": {"tf": 1.4142135623730951}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1.4142135623730951}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}}, "df": 21}, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {"tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "m": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1.4142135623730951}}, "df": 1, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.diagnostics.smallest_angle": {"tf": 1}, "pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 1}}, "df": 3, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.core": {"tf": 1}, "pydrex.core.get_crss": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}}, "df": 3}}}, "z": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.stats.point_density": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.logger.handler_level": {"tf": 1}, "pydrex.minerals.OLIVINE_PRIMARY_AXIS": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}, "tests": {"tf": 1}}, "df": 5, "s": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "tests": {"tf": 1}}, "df": 2}, "d": {"docs": {"pydrex.minerals.voigt_averages": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.cli": {"tf": 1}, "pydrex.io.read_scsv": {"tf": 1}}, "df": 2}}}}}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "n": {"docs": {"pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.utils.remove_nans": {"tf": 1}, "pydrex.utils.diff_like": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 2.23606797749979}, "pydrex.velocity.cell_2d": {"tf": 4.47213595499958}}, "df": 5}}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.exceptions.IterationError": {"tf": 1}}, "df": 2}}}}}}, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex": {"tf": 2.23606797749979}, "pydrex.core.derivatives": {"tf": 1.7320508075688772}, "pydrex.diagnostics.misorientation_indices": {"tf": 2.449489742783178}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.minerals.voigt_averages": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 3.1622776601683795}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.stats.resample_orientations": {"tf": 1.4142135623730951}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.stats.misorientations_random": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1.4142135623730951}, "pydrex.utils.default_ncpus": {"tf": 1.4142135623730951}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "tests": {"tf": 1.4142135623730951}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}}, "df": 16, "s": {"docs": {"tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}}, "df": 1}}}, "a": {"docs": {"pydrex.logger": {"tf": 1.4142135623730951}}, "df": 1}}, "p": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.diagnostics.smallest_angle": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.minerals.Mineral.save": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral.load": {"tf": 1}, "pydrex.minerals.Mineral.from_file": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1.4142135623730951}, "pydrex.tensors.upper_tri_to_symmetric": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1}}, "df": 11}}}, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex": {"tf": 2.23606797749979}, "pydrex.core.derivatives": {"tf": 1.4142135623730951}}, "df": 2}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex": {"tf": 1.7320508075688772}}, "df": 1}}}}}}}}, "e": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.cli.MeshGenerator": {"tf": 1}}, "df": 2, "w": {"docs": {"pydrex": {"tf": 1}, "pydrex.io.write_scsv_header": {"tf": 1}, "pydrex.logger": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.stats.resample_orientations": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}, "pydrex.visualisation.grainsizes": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}, "pydrex.visualisation.figure_unless": {"tf": 1}, "pydrex.visualisation.figure": {"tf": 1}, "tests.conftest.PytestConsoleLogger.__init__": {"tf": 1}}, "df": 15}, "t": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "k": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1}}, "df": 1}}}}, "/": {"2": {"0": {"2": {"0": {"docs": {}, "df": 0, "/": {"0": {"4": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 1}}}}}}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.diagnostics.coaxial_index": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.io.resolve_path": {"tf": 1}}, "df": 1}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"tests.conftest.seeds": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {"tests.conftest.seeds_nearX45": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}}, "df": 3}}}, "p": {"docs": {"pydrex.diagnostics.smallest_angle": {"tf": 2}, "pydrex.minerals.Mineral": {"tf": 2.449489742783178}, "pydrex.minerals.Mineral.update_orientations": {"tf": 2.449489742783178}, "pydrex.tensors.upper_tri_to_symmetric": {"tf": 1.4142135623730951}, "pydrex.utils.diff_like": {"tf": 2}, "pydrex.velocity.simple_shear_2d": {"tf": 3.3166247903554}, "pydrex.velocity.cell_2d": {"tf": 6.4031242374328485}}, "df": 7, "z": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.cli.H5partExtractor": {"tf": 1}, "pydrex.minerals.Mineral.save": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral.load": {"tf": 1}, "pydrex.minerals.Mineral.from_file": {"tf": 1}, "tests": {"tf": 1}}, "df": 6}}, "x": {"3": {"docs": {"pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 1, "x": {"3": {"docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.visualisation.polefigures": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}}, "6": {"docs": {}, "df": 0, "x": {"6": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}, "docs": {"pydrex.geometry.misorientation_angles": {"tf": 1}, "pydrex.stats.resample_orientations": {"tf": 1}}, "df": 2, "m": {"docs": {"pydrex.stats.resample_orientations": {"tf": 1}}, "df": 1, "x": {"3": {"docs": {}, "df": 0, "x": {"3": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.stats.resample_orientations": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}}, "docs": {}, "df": 0}}, "a": {"docs": {}, "df": 0, "x": {"4": {"docs": {"pydrex.geometry.misorientation_angles": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}, "b": {"docs": {}, "df": 0, "x": {"4": {"docs": {"pydrex.geometry.misorientation_angles": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}}, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.cli.H5partExtractor": {"tf": 1}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {"pydrex.utils.default_ncpus": {"tf": 1}}, "df": 1, "s": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1.4142135623730951}, "tests": {"tf": 1.4142135623730951}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}}, "df": 3}}}}}, "v": {"docs": {"pydrex.tensors.voigt_decompose": {"tf": 1.4142135623730951}, "tests": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 3, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}}}}}, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex": {"tf": 1}, "pydrex.visualisation": {"tf": 1}, "tests": {"tf": 1.4142135623730951}}, "df": 3}}}}}}}}}}, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "w": {"docs": {"tests": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {"pydrex": {"tf": 1}, "pydrex.io": {"tf": 1}, "tests.test_simple_shear_2d.TestPreliminaries.test_strain_increment": {"tf": 1}}, "df": 3}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 2.23606797749979}, "pydrex.core.derivatives": {"tf": 2.6457513110645907}, "pydrex.minerals.Mineral": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1.4142135623730951}, "pydrex.stats.resample_orientations": {"tf": 1.7320508075688772}, "pydrex.visualisation.grainsizes": {"tf": 1}}, "df": 6, "s": {"docs": {"pydrex": {"tf": 1.7320508075688772}, "pydrex.core": {"tf": 1}, "pydrex.minerals.voigt_averages": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.stats.resample_orientations": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}}, "df": 6}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"tests.test_diagnostics.TestVolumeWeighting": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.diagnostics.symmetry_pgr": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.stats.exponential_kamb": {"tf": 1}, "pydrex.stats.linear_inverse_kamb": {"tf": 1}, "pydrex.stats.square_inverse_kamb": {"tf": 1}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}}, "df": 6}}}}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.diagnostics.elasticity_components": {"tf": 2.23606797749979}, "pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}, "pydrex.minerals.voigt_averages": {"tf": 1}, "pydrex.tensors": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 1.4142135623730951}, "pydrex.tensors.mono_project": {"tf": 1}, "pydrex.tensors.ortho_project": {"tf": 1}, "pydrex.tensors.tetr_project": {"tf": 1}, "pydrex.tensors.hex_project": {"tf": 1}, "pydrex.tensors.voigt_to_elastic_tensor": {"tf": 1.4142135623730951}, "pydrex.tensors.elastic_tensor_to_voigt": {"tf": 1}, "pydrex.tensors.voigt_matrix_to_vector": {"tf": 1.4142135623730951}, "pydrex.tensors.voigt_vector_to_matrix": {"tf": 1.4142135623730951}, "tests.test_tensors.test_voigt_decompose": {"tf": 1}, "tests.test_tensors.test_voigt_tensor": {"tf": 1}, "tests.test_tensors.test_voigt_to_vector": {"tf": 1}}, "df": 18}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {"tests.test_vortex_2d": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"pydrex": {"tf": 2.6457513110645907}, "pydrex.core.derivatives": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 2.23606797749979}, "pydrex.pathlines.get_pathline": {"tf": 2.23606797749979}, "pydrex.utils.strain_increment": {"tf": 1}, "pydrex.velocity": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 2.23606797749979}, "pydrex.velocity.cell_2d": {"tf": 2.449489742783178}, "pydrex.velocity.corner_2d": {"tf": 2.449489742783178}, "pydrex.visualisation.pathline_box2d": {"tf": 2.449489742783178}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1.4142135623730951}}, "df": 23, "/": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 1}}}}}}}}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 1}}}}}}}}, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex": {"tf": 1}, "pydrex.io.stringify": {"tf": 1}}, "df": 2, "s": {"docs": {"pydrex.stats.point_density": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}, "pydrex.visualisation.grainsizes": {"tf": 1}}, "df": 3}}}, "y": {"docs": {"pydrex": {"tf": 1}}, "df": 1}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1.7320508075688772}, "pydrex.velocity.corner_2d": {"tf": 1.4142135623730951}, "pydrex.visualisation.pathline_box2d": {"tf": 1.4142135623730951}}, "df": 5, "l": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.velocity.corner_2d": {"tf": 1}}, "df": 1}}}}}}}, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.logger": {"tf": 1}, "tests": {"tf": 1.4142135623730951}}, "df": 2}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex": {"tf": 1}, "pydrex.diagnostics.finite_strain": {"tf": 1}, "pydrex.diagnostics.smallest_angle": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 1}, "pydrex.tensors.mono_project": {"tf": 1}, "pydrex.tensors.ortho_project": {"tf": 1}, "pydrex.tensors.tetr_project": {"tf": 1}, "pydrex.tensors.hex_project": {"tf": 1}, "pydrex.tensors.voigt_matrix_to_vector": {"tf": 1}, "pydrex.tensors.voigt_vector_to_matrix": {"tf": 1.4142135623730951}, "pydrex.velocity": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1.4142135623730951}, "pydrex.velocity.cell_2d": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1.4142135623730951}, "tests.test_tensors.test_voigt_to_vector": {"tf": 1}}, "df": 18, "s": {"docs": {"pydrex.diagnostics.smallest_angle": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 2.23606797749979}, "tests.test_diagnostics.TestBinghamStats.test_average_0": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_twopoles90Z": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_spread10X": {"tf": 1}}, "df": 8}, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.tensors": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.utils.add_dim": {"tf": 1}}, "df": 1, "u": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.cli.MeshGenerator": {"tf": 1}, "pydrex.diagnostics.finite_strain": {"tf": 1}, "pydrex.geometry.LatticeSystem": {"tf": 1}, "pydrex.logger": {"tf": 3.3166247903554}, "pydrex.minerals.Mineral": {"tf": 1.4142135623730951}, "pydrex.velocity.cell_2d": {"tf": 1.7320508075688772}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}, "tests": {"tf": 1.4142135623730951}}, "df": 11, "s": {"docs": {"pydrex": {"tf": 1}, "pydrex.geometry.to_cartesian": {"tf": 1}, "pydrex.geometry.to_spherical": {"tf": 1}, "pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}, "pydrex.utils.remove_nans": {"tf": 1}, "pydrex.utils.remove_dim": {"tf": 1.4142135623730951}, "pydrex.utils.add_dim": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1.7320508075688772}, "pydrex.visualisation.strengths": {"tf": 1.7320508075688772}, "pydrex.visualisation.figure": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}}, "df": 25}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.minerals.voigt_averages": {"tf": 1}, "pydrex.minerals.Mineral.save": {"tf": 1}}, "df": 2}}}}}}}, "i": {"docs": {}, "df": 0, "d": {"docs": {"pydrex": {"tf": 1}, "pydrex.diagnostics.bingham_average": {"tf": 1}}, "df": 2, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"tests.test_scsv.test_validate_schema": {"tf": 1}}, "df": 1}}}}}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.cli.MeshGenerator": {"tf": 1}, "pydrex.velocity": {"tf": 1}, "tests.test_simple_shear_2d.TestPreliminaries": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}}, "df": 4}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.geometry.symmetry_operations": {"tf": 1}}, "df": 1}}, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.utils.default_ncpus": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "u": {"docs": {"pydrex": {"tf": 1.4142135623730951}}, "df": 1}}, "s": {"docs": {"pydrex.diagnostics.coaxial_index": {"tf": 1}}, "df": 1}}, "m": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.axes.PoleFigureAxes.set": {"tf": 1.4142135623730951}, "pydrex.diagnostics.misorientation_indices": {"tf": 1.7320508075688772}, "pydrex.diagnostics.misorientation_index": {"tf": 1.4142135623730951}, "pydrex.logger.quiet_aliens": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}, "pydrex.stats.resample_orientations": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}, "tests.test_diagnostics.TestMIndex": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_textures_increasing_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_girdle_ortho": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_zero_recrystallisation": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_grainsize_median": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}}, "df": 17, "i": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 3, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex": {"tf": 3.1622776601683795}, "pydrex.cli.NPZFileInspector": {"tf": 1.4142135623730951}, "pydrex.cli.PoleFigureVisualiser": {"tf": 1}, "pydrex.core.MineralPhase": {"tf": 1}, "pydrex.core.MineralFabric": {"tf": 1}, "pydrex.core.get_crss": {"tf": 1}, "pydrex.core.derivatives": {"tf": 1.4142135623730951}, "pydrex.io": {"tf": 1}, "pydrex.minerals": {"tf": 1}, "pydrex.minerals.voigt_averages": {"tf": 2}, "pydrex.minerals.Mineral": {"tf": 3.605551275463989}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral.save": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral.load": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral.from_file": {"tf": 1.7320508075688772}, "pydrex.velocity": {"tf": 1}, "tests": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1.4142135623730951}}, "df": 20, "s": {"docs": {"pydrex": {"tf": 2.23606797749979}, "pydrex.core.get_crss": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 2.23606797749979}, "pydrex.logger": {"tf": 1}, "pydrex.minerals.voigt_averages": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.velocity": {"tf": 1}, "tests": {"tf": 1}}, "df": 9}, "p": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.core.derivatives": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}}, "df": 3}}}}}, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.core.derivatives": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}}, "df": 4}}}}}}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"pydrex": {"tf": 1}, "pydrex.geometry.misorientation_angles": {"tf": 1}}, "df": 2}}}}}, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}}}}}}}, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex": {"tf": 1.7320508075688772}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex": {"tf": 1}, "pydrex.exceptions.MissingDependencyError": {"tf": 1}, "pydrex.io.write_scsv_header": {"tf": 1}, "pydrex.io.save_scsv": {"tf": 1}}, "df": 4}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1.4142135623730951}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.geometry.LatticeSystem": {"tf": 1}, "pydrex.geometry.misorientation_angles": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1.4142135623730951}, "pydrex.stats.misorientations_random": {"tf": 1.7320508075688772}}, "df": 6}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.utils": {"tf": 1}}, "df": 1}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {"tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 1, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}, "y": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.visualisation.alignment": {"tf": 1}}, "df": 2}, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.logger": {"tf": 1.4142135623730951}, "tests": {"tf": 1}}, "df": 2}}}}}, "c": {"docs": {"pydrex.utils.default_ncpus": {"tf": 1}}, "df": 1, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.core.derivatives": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}}, "df": 4}}}}}}}}}, "y": {"docs": {"pydrex": {"tf": 1}, "pydrex.diagnostics.coaxial_index": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1.4142135623730951}, "pydrex.visualisation.strengths": {"tf": 1.4142135623730951}}, "df": 6}, "x": {"docs": {"pydrex": {"tf": 1}, "pydrex.geometry.LatticeSystem": {"tf": 1}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1.4142135623730951}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}}, "df": 6, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"pydrex": {"tf": 1}, "pydrex.cli.PoleFigureVisualiser": {"tf": 1}, "pydrex.diagnostics.finite_strain": {"tf": 1}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.geometry.LatticeSystem": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.stats.misorientations_random": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "tests": {"tf": 1}}, "df": 10}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex": {"tf": 1}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.diagnostics": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.diagnostics.bingham_average": {"tf": 1}, "pydrex.diagnostics.symmetry_pgr": {"tf": 1}, "pydrex.geometry.misorientation_angles": {"tf": 1}, "pydrex.geometry.symmetry_operations": {"tf": 1.4142135623730951}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.utils.extract_vars": {"tf": 1}}, "df": 11}}}, "x": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 2}, "pydrex.diagnostics.symmetry_pgr": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.tensors": {"tf": 1.4142135623730951}, "pydrex.tensors.voigt_decompose": {"tf": 1.4142135623730951}, "pydrex.tensors.voigt_to_elastic_tensor": {"tf": 1}, "pydrex.tensors.elastic_tensor_to_voigt": {"tf": 1}, "pydrex.tensors.voigt_matrix_to_vector": {"tf": 1}, "pydrex.tensors.voigt_vector_to_matrix": {"tf": 1.4142135623730951}, "pydrex.tensors.rotate": {"tf": 1}, "pydrex.visualisation.polefigures": {"tf": 1}, "tests.test_tensors.test_voigt_decompose": {"tf": 1}, "tests.test_tensors.test_voigt_tensor": {"tf": 1}}, "df": 15}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {"pydrex.axes": {"tf": 1}, "pydrex.axes.PoleFigureAxes": {"tf": 1}, "pydrex.axes.PoleFigureAxes.set": {"tf": 2}, "pydrex.utils.redraw_legend": {"tf": 2}, "pydrex.visualisation.pathline_box2d": {"tf": 1.7320508075688772}, "pydrex.visualisation.alignment": {"tf": 2}, "pydrex.visualisation.strengths": {"tf": 2}, "pydrex.visualisation.figure": {"tf": 1}, "tests": {"tf": 1.7320508075688772}}, "df": 9}}}}}}}, "h": {"docs": {"pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}}, "df": 1}, "c": {"docs": {}, "df": 0, "h": {"docs": {"pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}}, "df": 3}, "d": {"docs": {"tests": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {"pydrex.diagnostics.bingham_average": {"tf": 1}}, "df": 1}}}, "k": {"docs": {"tests": {"tf": 2}}, "df": 1, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.visualisation.alignment": {"tf": 1.7320508075688772}, "pydrex.visualisation.strengths": {"tf": 1.4142135623730951}}, "df": 2, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"tests": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.diagnostics.coaxial_index": {"tf": 1}}, "df": 1}}}}}}}, "p": {"docs": {"pydrex.visualisation.pathline_box2d": {"tf": 1.4142135623730951}}, "df": 1, "s": {"docs": {"pydrex.geometry.lambert_equal_area": {"tf": 1}, "pydrex.utils.add_subplot_labels": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1.4142135623730951}, "pydrex.visualisation.strengths": {"tf": 1.4142135623730951}}, "df": 4}, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.io.SCSV_TYPEMAP": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.velocity.simple_shear_2d": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1.4142135623730951}}, "df": 2}}}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"pydrex": {"tf": 1}}, "df": 1, "s": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.velocity": {"tf": 1}}, "df": 2}}, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex": {"tf": 1}, "pydrex.diagnostics.finite_strain": {"tf": 1}, "pydrex.diagnostics.coaxial_index": {"tf": 1}}, "df": 3}, "d": {"docs": {"pydrex.visualisation.alignment": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.minerals.Mineral.update_orientations": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {"pydrex": {"tf": 2.23606797749979}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.geometry.misorientation_angles": {"tf": 1}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1.4142135623730951}, "pydrex.logger": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1.4142135623730951}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.utils.default_ncpus": {"tf": 1}, "tests": {"tf": 2}}, "df": 10, "s": {"docs": {"pydrex.axes.PoleFigureAxes": {"tf": 1}, "pydrex.diagnostics": {"tf": 1}, "pydrex.geometry.LatticeSystem": {"tf": 1}, "pydrex.logger": {"tf": 1.4142135623730951}, "pydrex.stats": {"tf": 1}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}, "pydrex.utils": {"tf": 1}, "pydrex.velocity": {"tf": 1}, "tests": {"tf": 1.4142135623730951}}, "df": 9}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"pydrex.io": {"tf": 1}}, "df": 1}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"pydrex": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 1}}, "df": 2}}, "a": {"docs": {}, "df": 0, "n": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.test_grainsize_median": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "m": {"docs": {"pydrex": {"tf": 1}, "pydrex.core.DeformationRegime": {"tf": 1}}, "df": 2}}}}}}}, "s": {"docs": {}, "df": 0, "h": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.exceptions.MeshError": {"tf": 1}, "pydrex.exceptions.ModelContextError": {"tf": 1}, "pydrex.io": {"tf": 1.4142135623730951}}, "df": 4, "i": {"docs": {}, "df": 0, "o": {"docs": {"pydrex": {"tf": 1}, "pydrex.io": {"tf": 1}}, "df": 2}}, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.cli.MeshGenerator": {"tf": 1.4142135623730951}}, "df": 1}}}, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.exceptions.MissingDependencyError": {"tf": 1}, "pydrex.exceptions.ConfigError": {"tf": 1}, "pydrex.exceptions.MeshError": {"tf": 1}, "pydrex.exceptions.IterationError": {"tf": 1}, "pydrex.exceptions.SCSVError": {"tf": 1}, "pydrex.exceptions.ModelContextError": {"tf": 1}, "pydrex.logger": {"tf": 2.8284271247461903}, "pydrex.logger.ConsoleFormatter.format": {"tf": 1.4142135623730951}, "pydrex.logger.critical": {"tf": 1}, "pydrex.logger.error": {"tf": 1}, "pydrex.logger.warning": {"tf": 1}, "pydrex.logger.info": {"tf": 1}, "pydrex.logger.debug": {"tf": 1}, "pydrex.logger.exception": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}}, "df": 15, "s": {"docs": {"pydrex.logger": {"tf": 2.23606797749979}, "tests.conftest.PytestConsoleLogger.__init__": {"tf": 1}}, "df": 2}}}}}}, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.geometry.LatticeSystem": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.geometry.misorientation_angles": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.utils.import_proc_pool": {"tf": 1}, "tests": {"tf": 1.7320508075688772}}, "df": 4}}}}}, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.logger": {"tf": 1}}, "df": 2, "l": {"docs": {"pydrex": {"tf": 3}, "pydrex.cli.H5partExtractor": {"tf": 1}, "pydrex.exceptions.ModelContextError": {"tf": 1}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}}, "df": 4, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"pydrex": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 2}}, "df": 2}}, "e": {"docs": {"pydrex": {"tf": 1}, "pydrex.logger": {"tf": 1.4142135623730951}, "pydrex.logger.handler_level": {"tf": 1}, "pydrex.velocity": {"tf": 1}, "tests": {"tf": 1.4142135623730951}}, "df": 5, "s": {"docs": {"pydrex.logger": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "k": {"docs": {"pydrex": {"tf": 1}, "pydrex.mock": {"tf": 1}}, "df": 2}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.logger": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}, "tests": {"tf": 1}}, "df": 3, "l": {"docs": {}, "df": 0, "y": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.utils.add_subplot_labels": {"tf": 1.4142135623730951}}, "df": 1}}}}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"pydrex": {"tf": 1.7320508075688772}, "pydrex.core.derivatives": {"tf": 1.4142135623730951}}, "df": 2}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.cli.H5partExtractor": {"tf": 1}, "pydrex.io": {"tf": 1}}, "df": 2}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.geometry.LatticeSystem": {"tf": 1}, "pydrex.tensors.mono_project": {"tf": 1.4142135623730951}}, "df": 3, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {"pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}}, "df": 1, "e": {"docs": {"tests": {"tf": 2}}, "df": 1}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"tests": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 2}, "pydrex.core.derivatives": {"tf": 1}}, "df": 2}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1.4142135623730951}, "pydrex.visualisation.strengths": {"tf": 1.4142135623730951}}, "df": 5}, "y": {"docs": {"pydrex.geometry.symmetry_operations": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1.4142135623730951}, "pydrex.utils.import_proc_pool": {"tf": 1.7320508075688772}, "pydrex.utils.default_ncpus": {"tf": 1}, "tests": {"tf": 1.4142135623730951}}, "df": 4}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.cli.MeshGenerator": {"tf": 1}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.geometry.misorientation_angles": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.utils.add_subplot_labels": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}}, "df": 11}}}, "^": {"docs": {}, "df": 0, "{": {"2": {"docs": {"pydrex.diagnostics.misorientation_index": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}, "y": {"docs": {"pydrex.logger": {"tf": 1}, "pydrex.logger.quiet_aliens": {"tf": 1}}, "df": 2}, "s": {"docs": {}, "df": 0, "g": {"docs": {"tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}}, "df": 1}}}, "g": {"docs": {"pydrex": {"tf": 1}, "pydrex.cli.MeshGenerator": {"tf": 1}, "pydrex.core.MineralFabric": {"tf": 1}, "pydrex.diagnostics.symmetry_pgr": {"tf": 1.7320508075688772}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}, "pydrex.io.write_scsv_header": {"tf": 1}, "pydrex.logger.handler_level": {"tf": 1}, "pydrex.minerals.voigt_averages": {"tf": 1}, "pydrex.velocity": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1.4142135623730951}, "pydrex.visualisation.strengths": {"tf": 1}, "pydrex.visualisation.figure": {"tf": 1}, "tests": {"tf": 1}}, "df": 15, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"pydrex": {"tf": 3.4641016151377544}, "pydrex.cli.H5partExtractor": {"tf": 1}, "pydrex.core": {"tf": 1}, "pydrex.core.derivatives": {"tf": 1.7320508075688772}, "pydrex.diagnostics": {"tf": 1}, "pydrex.diagnostics.symmetry_pgr": {"tf": 1}, "pydrex.minerals": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 2}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.stats.resample_orientations": {"tf": 1.7320508075688772}, "pydrex.utils.apply_gbs": {"tf": 1}, "pydrex.utils.extract_vars": {"tf": 1}, "pydrex.utils.lag_2d_corner_flow": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.grainsizes": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}, "tests.test_core.TestDislocationCreepOPX": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_random": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_uniform_ortho": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_grainsize_median": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}}, "df": 28, "s": {"docs": {"pydrex": {"tf": 4.242640687119285}, "pydrex.cli.H5partExtractor": {"tf": 1}, "pydrex.core.derivatives": {"tf": 2}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.minerals.voigt_averages": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral": {"tf": 3.872983346207417}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1.4142135623730951}, "pydrex.stats.misorientations_random": {"tf": 1.4142135623730951}, "pydrex.utils.apply_gbs": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread10X_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread45X_ortho": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_10k": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_ensemble": {"tf": 1}}, "df": 18}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 1.7320508075688772}, "pydrex.core.derivatives": {"tf": 1.4142135623730951}, "pydrex.diagnostics.finite_strain": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral.update_orientations": {"tf": 3.605551275463989}, "pydrex.pathlines.get_pathline": {"tf": 1.7320508075688772}, "pydrex.utils.strain_increment": {"tf": 1}, "pydrex.utils.extract_vars": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1.7320508075688772}, "pydrex.velocity.cell_2d": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1.4142135623730951}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdx_slip_010_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dudz_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dwdx_slip_001_100": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA.test_shear_dvdz_slip_010_001": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}}, "df": 21, "s": {"docs": {"pydrex": {"tf": 2}, "pydrex.velocity": {"tf": 1}}, "df": 2}}}}}}}, "o": {"docs": {}, "df": 0, "w": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral": {"tf": 1}}, "df": 2, "t": {"docs": {}, "df": 0, "h": {"docs": {"pydrex.visualisation.growth": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}}, "df": 2}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.geometry.LatticeSystem": {"tf": 1}}, "df": 1}}}}, "d": {"docs": {"pydrex.stats.point_density": {"tf": 1.4142135623730951}, "pydrex.visualisation.pathline_box2d": {"tf": 1.4142135623730951}, "pydrex.visualisation.figure_unless": {"tf": 1}, "pydrex.visualisation.figure": {"tf": 1}}, "df": 4, "s": {"docs": {"pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.stats.point_density": {"tf": 1}}, "df": 1}}}}}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}, "pydrex.diagnostics.symmetry_pgr": {"tf": 1}, "pydrex.diagnostics.coaxial_index": {"tf": 1.4142135623730951}, "tests.test_diagnostics.TestSymmetryPGR": {"tf": 1}}, "df": 4, "d": {"docs": {"tests.test_diagnostics.TestSymmetryPGR.test_girdle": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_girdle_ortho": {"tf": 1}}, "df": 2}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.geometry.symmetry_operations": {"tf": 1}}, "df": 1, "n": {"docs": {"pydrex": {"tf": 2.449489742783178}, "pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.diagnostics.bingham_average": {"tf": 1}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.diagnostics.smallest_angle": {"tf": 1}, "pydrex.geometry.LatticeSystem": {"tf": 1.4142135623730951}, "pydrex.geometry.symmetry_operations": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.geometry.lambert_equal_area": {"tf": 1}, "pydrex.logger.logfile_enable": {"tf": 1}, "pydrex.minerals.OLIVINE_PRIMARY_AXIS": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1.7320508075688772}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.stats.misorientations_random": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 1}, "pydrex.utils.strain_increment": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}, "pydrex.visualisation.grainsizes": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1.4142135623730951}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1.4142135623730951}}, "df": 25}, "s": {"docs": {"pydrex.diagnostics": {"tf": 1}}, "df": 1}}}, "d": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {"pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1.4142135623730951}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.cli.MeshGenerator": {"tf": 1}, "pydrex.diagnostics": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1.4142135623730951}}, "df": 3, "l": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.logger": {"tf": 1}}, "df": 1}}}}}}}, "e": {"docs": {}, "df": 0, "o": {"docs": {"pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.stats.misorientations_random": {"tf": 1}}, "df": 3, "d": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "s": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.geometry": {"tf": 1}, "tests.test_geometry": {"tf": 1}}, "df": 2}}, "y": {"docs": {"tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 1}}}}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.cli.MeshGenerator": {"tf": 1}}, "df": 1, "d": {"docs": {"pydrex.minerals.Mineral": {"tf": 1}, "tests": {"tf": 1}}, "df": 2}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.minerals.Mineral": {"tf": 1}, "pydrex.stats.resample_orientations": {"tf": 1}}, "df": 2}}}}}}}, "t": {"docs": {"pydrex.core.get_crss": {"tf": 1}, "pydrex.core.derivatives": {"tf": 1}, "pydrex.diagnostics.smallest_angle": {"tf": 1}, "pydrex.geometry.symmetry_operations": {"tf": 1}, "pydrex.io.data": {"tf": 1}, "pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 2.449489742783178}, "pydrex.pathlines.get_pathline": {"tf": 1.4142135623730951}, "pydrex.stats.misorientations_random": {"tf": 1}, "pydrex.utils.default_ncpus": {"tf": 1}, "pydrex.utils.diff_like": {"tf": 1}, "pydrex.utils.angle_fse_simpleshear": {"tf": 1}, "pydrex.utils.lag_2d_corner_flow": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_output_shape": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_Kaminski2001": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_Kaminski2004": {"tf": 1}}, "df": 19, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.logger.ConsoleFormatter.format": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.utils.default_ncpus": {"tf": 1}}, "df": 1}}}}}}}}}}, "b": {"docs": {}, "df": 0, "m": {"docs": {"pydrex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}}, "df": 2}, "s": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}, "t": {"docs": {"pydrex.cli.MeshGenerator": {"tf": 2}, "pydrex.cli.H5partExtractor": {"tf": 1.4142135623730951}, "pydrex.diagnostics.smallest_angle": {"tf": 4.242640687119285}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 6}, "pydrex.minerals.Mineral": {"tf": 7.211102550927978}, "pydrex.minerals.Mineral.update_orientations": {"tf": 5.196152422706632}, "pydrex.tensors.upper_tri_to_symmetric": {"tf": 2.449489742783178}, "pydrex.utils.remove_dim": {"tf": 4.898979485566356}, "pydrex.utils.add_dim": {"tf": 5.196152422706632}, "pydrex.utils.diff_like": {"tf": 3}, "pydrex.velocity.simple_shear_2d": {"tf": 4.58257569495584}, "pydrex.velocity.cell_2d": {"tf": 7.54983443527075}, "tests": {"tf": 2}}, "df": 13}, "m": {"docs": {}, "df": 0, "b": {"docs": {"pydrex.core.derivatives": {"tf": 1}}, "df": 1}}, "p": {"docs": {}, "df": 0, "a": {"docs": {"pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}}, "df": 2}}, "z": {"docs": {"pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}}, "df": 2}}, "l": {"1": {"1": {"docs": {"pydrex": {"tf": 1}}, "df": 1}, "2": {"docs": {"pydrex": {"tf": 1}}, "df": 1}, "3": {"docs": {"pydrex": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {"pydrex.minerals.Mineral.update_orientations": {"tf": 2}, "pydrex.velocity.simple_shear_2d": {"tf": 1.7320508075688772}, "pydrex.velocity.cell_2d": {"tf": 3.605551275463989}, "pydrex.velocity.corner_2d": {"tf": 1}}, "df": 4, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {"tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}}, "df": 1, "s": {"docs": {"pydrex": {"tf": 1}}, "df": 1}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.minerals": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 1}, "pydrex.axes.PoleFigureAxes.set": {"tf": 1.7320508075688772}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 6}}, "n": {"docs": {"pydrex.geometry.misorientation_angles": {"tf": 1}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral": {"tf": 1}}, "df": 3, "g": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"pydrex": {"tf": 1}, "pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.geometry.misorientation_angles": {"tf": 1}, "pydrex.io.save_scsv": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1.7320508075688772}}, "df": 7}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"pydrex": {"tf": 1.7320508075688772}, "pydrex.logger": {"tf": 2.23606797749979}, "pydrex.logger.handler_level": {"tf": 1.7320508075688772}, "pydrex.logger.logfile_enable": {"tf": 1}, "pydrex.logger.exception": {"tf": 1}, "tests": {"tf": 1.4142135623730951}}, "df": 6, "s": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.geometry.poles": {"tf": 1}}, "df": 1, "s": {"docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 3}}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.diagnostics.coaxial_index": {"tf": 1}, "pydrex.geometry.misorientation_angles": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "tests": {"tf": 1.4142135623730951}}, "df": 4}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.utils.redraw_legend": {"tf": 3.3166247903554}, "pydrex.utils.add_subplot_labels": {"tf": 1}}, "df": 2, "s": {"docs": {"pydrex.utils.redraw_legend": {"tf": 1}}, "df": 1}, "a": {"docs": {}, "df": 0, "x": {"docs": {"pydrex.utils.redraw_legend": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 2}, "pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.geometry.LatticeSystem": {"tf": 1.4142135623730951}, "pydrex.geometry.symmetry_operations": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.stats.misorientations_random": {"tf": 1}}, "df": 7, "s": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {"pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.geometry.symmetry_operations": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.stats.misorientations_random": {"tf": 1}}, "df": 4}}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "y": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1, "s": {"docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.utils.add_subplot_labels": {"tf": 2}, "pydrex.visualisation.pathline_box2d": {"tf": 1.4142135623730951}, "pydrex.visualisation.alignment": {"tf": 1.7320508075688772}, "pydrex.visualisation.strengths": {"tf": 1.4142135623730951}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}}, "df": 7}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"pydrex.utils.add_subplot_labels": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "y": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1.7320508075688772}, "pydrex.visualisation.figure_unless": {"tf": 1}, "pydrex.visualisation.figure": {"tf": 1}}, "df": 4}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.minerals.Mineral": {"tf": 1}, "tests": {"tf": 1}}, "df": 2, "s": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.diagnostics.finite_strain": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1}}, "df": 2}}, "r": {"docs": {"tests": {"tf": 1.4142135623730951}}, "df": 1}}}}, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.geometry.lambert_equal_area": {"tf": 1}, "tests.test_geometry.test_lambert_equal_area": {"tf": 1}}, "df": 2}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.utils.diff_like": {"tf": 1.4142135623730951}, "pydrex.utils.quat_product": {"tf": 1}}, "df": 2}}, "g": {"docs": {"pydrex.utils.lag_2d_corner_flow": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "k": {"docs": {"pydrex": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"tests.conftest.PytestConsoleLogger": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.cli": {"tf": 1}, "pydrex.io.write_scsv_header": {"tf": 1}, "pydrex.visualisation.polefigures": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}, "tests": {"tf": 1.4142135623730951}}, "df": 8, "a": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.stats.linear_inverse_kamb": {"tf": 1}}, "df": 1}}, "s": {"docs": {"pydrex.utils.redraw_legend": {"tf": 1}, "tests": {"tf": 1.4142135623730951}}, "df": 2}, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"tests": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "x": {"docs": {"pydrex.utils.default_ncpus": {"tf": 1}, "tests": {"tf": 1}}, "df": 2}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.axes.PoleFigureAxes": {"tf": 1}, "pydrex.cli.MeshGenerator": {"tf": 1}, "pydrex.utils.diff_like": {"tf": 1.7320508075688772}, "tests": {"tf": 1}}, "df": 4}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.minerals.voigt_averages": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1.7320508075688772}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}, "tests": {"tf": 1.4142135623730951}}, "df": 5, "s": {"docs": {"pydrex.cli.NPZFileInspector": {"tf": 1}, "pydrex.geometry.LatticeSystem": {"tf": 1}}, "df": 2}}}, "b": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "w": {"docs": {"pydrex.stats.misorientations_random": {"tf": 1.4142135623730951}}, "df": 1, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex": {"tf": 1}, "pydrex.axes.PoleFigureAxes.set": {"tf": 1.4142135623730951}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 5}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.geometry.misorientation_angles": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.utils.angle_fse_simpleshear": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "tests": {"tf": 1.4142135623730951}}, "df": 5, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex": {"tf": 1}}, "df": 1}, "s": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.diagnostics.finite_strain": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.geometry.to_cartesian": {"tf": 1}, "pydrex.geometry.to_spherical": {"tf": 1}}, "df": 2}}}}}}}, "c": {"docs": {"pydrex.cli.MeshGenerator": {"tf": 1.4142135623730951}, "pydrex.utils.add_subplot_labels": {"tf": 1}}, "df": 2, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.cli.MeshGenerator": {"tf": 1.4142135623730951}, "pydrex.pathlines.get_pathline": {"tf": 2}}, "df": 2, "s": {"docs": {"pydrex": {"tf": 2}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 3}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}, "l": {"docs": {"pydrex.logger": {"tf": 1}}, "df": 1, "l": {"docs": {}, "df": 0, "y": {"docs": {"tests": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {"pydrex": {"tf": 2}, "pydrex.logger": {"tf": 4.47213595499958}, "pydrex.logger.ConsoleFormatter": {"tf": 1}, "pydrex.logger.critical": {"tf": 1}, "pydrex.logger.error": {"tf": 1}, "pydrex.logger.warning": {"tf": 1}, "pydrex.logger.info": {"tf": 1}, "pydrex.logger.debug": {"tf": 1}, "pydrex.logger.exception": {"tf": 1}, "tests.conftest.PytestConsoleLogger.__init__": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}}, "df": 11, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.logger": {"tf": 2.23606797749979}, "pydrex.logger.handler_level": {"tf": 2}, "pydrex.logger.logfile_enable": {"tf": 1}, "tests": {"tf": 2}}, "df": 5}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.logger": {"tf": 3.3166247903554}, "pydrex.logger.handler_level": {"tf": 1}, "tests": {"tf": 1}, "tests.conftest.PytestConsoleLogger": {"tf": 1}}, "df": 4, "s": {"docs": {"pydrex.logger.quiet_aliens": {"tf": 1}}, "df": 1}}, "d": {"docs": {"pydrex.utils.default_ncpus": {"tf": 1}}, "df": 1}}}, "s": {"docs": {"pydrex.logger": {"tf": 1}, "tests": {"tf": 1.4142135623730951}}, "df": 2}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.logger": {"tf": 1.4142135623730951}, "tests": {"tf": 1}}, "df": 2}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.logger.ConsoleFormatter.format": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.cli.NPZFileInspector": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.minerals.Mineral.save": {"tf": 1}, "pydrex.minerals.Mineral.load": {"tf": 1}, "pydrex.minerals.Mineral.from_file": {"tf": 1}}, "df": 5}}}, "t": {"docs": {"pydrex.cli.MeshGenerator": {"tf": 2}, "pydrex.cli.H5partExtractor": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral": {"tf": 2}, "pydrex.pathlines.get_pathline": {"tf": 2}, "tests": {"tf": 1}, "tests.test_tensors.test_voigt_tensor": {"tf": 1}}, "df": 6}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.minerals.Mineral": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {"pydrex.minerals.Mineral": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}}, "df": 2}}}}}, "f": {"9": {"0": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.interp_GBM_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_long_FortranDRex": {"tf": 1}}, "df": 3}, "docs": {}, "df": 0}, "docs": {"pydrex.minerals.Mineral.update_orientations": {"tf": 1.4142135623730951}, "pydrex.velocity.simple_shear_2d": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 5, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex": {"tf": 5.385164807134504}, "pydrex.axes.PoleFigureAxes": {"tf": 1.4142135623730951}, "pydrex.cli": {"tf": 1}, "pydrex.cli.CliTool": {"tf": 1}, "pydrex.cli.NPZFileInspector": {"tf": 1}, "pydrex.cli.PoleFigureVisualiser": {"tf": 1}, "pydrex.core.get_crss": {"tf": 1.4142135623730951}, "pydrex.diagnostics.elasticity_components": {"tf": 3.605551275463989}, "pydrex.diagnostics.bingham_average": {"tf": 1.7320508075688772}, "pydrex.diagnostics.symmetry_pgr": {"tf": 1}, "pydrex.diagnostics.misorientation_indices": {"tf": 2}, "pydrex.diagnostics.misorientation_index": {"tf": 2}, "pydrex.diagnostics.coaxial_index": {"tf": 1}, "pydrex.exceptions.Error": {"tf": 1}, "pydrex.exceptions.ConfigError": {"tf": 1}, "pydrex.exceptions.MeshError": {"tf": 1}, "pydrex.exceptions.IterationError": {"tf": 1}, "pydrex.exceptions.SCSVError": {"tf": 1}, "pydrex.exceptions.ModelContextError": {"tf": 1}, "pydrex.geometry": {"tf": 1}, "pydrex.geometry.LatticeSystem": {"tf": 1}, "pydrex.geometry.to_cartesian": {"tf": 1}, "pydrex.geometry.misorientation_angles": {"tf": 1}, "pydrex.geometry.symmetry_operations": {"tf": 1.4142135623730951}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 2.8284271247461903}, "pydrex.io": {"tf": 2}, "pydrex.io.stringify": {"tf": 1}, "pydrex.logger": {"tf": 1.7320508075688772}, "pydrex.logger.handler_level": {"tf": 1.4142135623730951}, "pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}, "pydrex.minerals.OLIVINE_PRIMARY_AXIS": {"tf": 1.4142135623730951}, "pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 3.1622776601683795}, "pydrex.minerals.Mineral.update_orientations": {"tf": 2.449489742783178}, "pydrex.minerals.Mineral.save": {"tf": 1}, "pydrex.mock": {"tf": 1}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}, "pydrex.pathlines": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1.7320508075688772}, "pydrex.stats": {"tf": 1}, "pydrex.stats.resample_orientations": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 2}, "pydrex.stats.misorientations_random": {"tf": 2}, "pydrex.stats.point_density": {"tf": 1.4142135623730951}, "pydrex.stats.exponential_kamb": {"tf": 1}, "pydrex.stats.linear_inverse_kamb": {"tf": 1}, "pydrex.stats.square_inverse_kamb": {"tf": 1}, "pydrex.tensors": {"tf": 1}, "pydrex.utils.import_proc_pool": {"tf": 1}, "pydrex.utils.strain_increment": {"tf": 1}, "pydrex.utils.apply_gbs": {"tf": 1}, "pydrex.utils.default_ncpus": {"tf": 1}, "pydrex.utils.lag_2d_corner_flow": {"tf": 1}, "pydrex.velocity": {"tf": 1.4142135623730951}, "pydrex.velocity.cell_2d": {"tf": 1.4142135623730951}, "pydrex.velocity.corner_2d": {"tf": 1.4142135623730951}, "pydrex.visualisation": {"tf": 1}, "pydrex.visualisation.polefigures": {"tf": 1.4142135623730951}, "pydrex.visualisation.pathline_box2d": {"tf": 2}, "pydrex.visualisation.alignment": {"tf": 2.449489742783178}, "pydrex.visualisation.strengths": {"tf": 2.449489742783178}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}, "pydrex.visualisation.figure_unless": {"tf": 1.4142135623730951}, "tests": {"tf": 2}, "tests.conftest": {"tf": 1}, "tests.conftest.PytestConsoleLogger.__init__": {"tf": 1}, "tests.conftest.seeds": {"tf": 1}, "tests.conftest.seed": {"tf": 1}, "tests.test_config": {"tf": 1}, "tests.test_core": {"tf": 1}, "tests.test_core.TestRecrystallisation2D": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA": {"tf": 1}, "tests.test_diagnostics": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_common_input_errors": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats": {"tf": 1}, "tests.test_diagnostics.TestMIndex": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread10X_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread45X_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_textures_increasing_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_girdle_ortho": {"tf": 1}, "tests.test_doctests": {"tf": 1}, "tests.test_doctests.test_doctests": {"tf": 1}, "tests.test_geometry": {"tf": 1}, "tests.test_scsv": {"tf": 1}, "tests.test_simple_shear_2d.TestPreliminaries.test_strain_increment": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dudz_pathline": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}, "tests.test_tensors": {"tf": 1}, "tests.test_vortex_2d": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_ensemble": {"tf": 1}}, "df": 106, "m": {"docs": {"pydrex": {"tf": 1}, "pydrex.cli.MeshGenerator": {"tf": 1}}, "df": 2, "a": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.io": {"tf": 1}, "pydrex.logger.ConsoleFormatter.format": {"tf": 1.4142135623730951}, "pydrex.utils.quat_product": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "tests": {"tf": 1}, "tests.test_config": {"tf": 1}, "tests.test_scsv": {"tf": 1}}, "df": 8, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}, "s": {"docs": {"pydrex.cli.H5partExtractor": {"tf": 1}, "pydrex.io.extract_h5part": {"tf": 1}}, "df": 2}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.logger": {"tf": 1}, "pydrex.logger.ConsoleFormatter.format": {"tf": 1.7320508075688772}}, "df": 2}}, "m": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.logger.ConsoleFormatter.format": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.logger.ConsoleFormatter": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "tests.conftest.PytestConsoleLogger.__init__": {"tf": 1}}, "df": 3}, "d": {"docs": {"pydrex.logger.ConsoleFormatter.format": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.logger.ConsoleFormatter.format": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"pydrex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}}, "df": 2}}}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.utils.diff_like": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_long_FortranDRex": {"tf": 1}}, "df": 5}}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"pydrex.io": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex": {"tf": 1}, "pydrex.core.MineralFabric": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}, "tests": {"tf": 1}}, "df": 5}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.io": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"pydrex.tensors": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {"tests": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"tests": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}, "pydrex.diagnostics.finite_strain": {"tf": 1.4142135623730951}, "pydrex.visualisation.alignment": {"tf": 1}}, "df": 3}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.io": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 2}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 4, "l": {"docs": {}, "df": 0, "y": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}, "d": {"docs": {"pydrex.logger.quiet_aliens": {"tf": 1}}, "df": 1}}, "g": {"docs": {"pydrex.utils.redraw_legend": {"tf": 2.449489742783178}, "pydrex.velocity.corner_2d": {"tf": 1}}, "df": 2, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1.4142135623730951}, "pydrex.axes.PoleFigureAxes.set": {"tf": 1.7320508075688772}, "pydrex.cli.PoleFigureVisualiser": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 2.449489742783178}, "pydrex.visualisation.pathline_box2d": {"tf": 1.7320508075688772}, "pydrex.visualisation.alignment": {"tf": 1.7320508075688772}, "pydrex.visualisation.strengths": {"tf": 1.7320508075688772}, "pydrex.visualisation.grainsizes": {"tf": 1.4142135623730951}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1.7320508075688772}, "pydrex.visualisation.spin": {"tf": 1.7320508075688772}, "pydrex.visualisation.growth": {"tf": 1.7320508075688772}, "pydrex.visualisation.figure_unless": {"tf": 2}, "pydrex.visualisation.figure": {"tf": 1.7320508075688772}}, "df": 14, "s": {"docs": {"pydrex.axes.PoleFigureAxes": {"tf": 1.7320508075688772}, "pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.cli.PoleFigureVisualiser": {"tf": 1.4142135623730951}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.visualisation.polefigures": {"tf": 1.4142135623730951}, "tests": {"tf": 1.4142135623730951}}, "df": 6}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.visualisation.figure": {"tf": 1}}, "df": 1}}}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 2.6457513110645907}, "pydrex.cli.H5partExtractor": {"tf": 2}, "pydrex.cli.NPZFileInspector": {"tf": 1}, "pydrex.exceptions.SCSVError": {"tf": 1}, "pydrex.io.extract_h5part": {"tf": 1}, "pydrex.io.read_scsv": {"tf": 1}, "pydrex.io.write_scsv_header": {"tf": 1}, "pydrex.io.save_scsv": {"tf": 1.7320508075688772}, "pydrex.io.parse_config": {"tf": 1}, "pydrex.logger": {"tf": 1.7320508075688772}, "pydrex.logger.logfile_enable": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.minerals.Mineral.save": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral.load": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral.from_file": {"tf": 1}, "tests.test_config": {"tf": 1}, "tests.test_config.test_specfile": {"tf": 1}, "tests.test_scsv": {"tf": 1}, "tests.test_scsv.test_read_specfile": {"tf": 1}, "tests.test_scsv.test_save_specfile": {"tf": 1}}, "df": 20, "s": {"docs": {"pydrex": {"tf": 2.6457513110645907}, "pydrex.cli.H5partExtractor": {"tf": 1}, "pydrex.io": {"tf": 3}}, "df": 3, "/": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"pydrex": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1.4142135623730951}}, "df": 1, "s": {"docs": {"pydrex.io.stringify": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1.4142135623730951}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}}, "df": 2, "s": {"docs": {"pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {"pydrex": {"tf": 1.7320508075688772}, "pydrex.io.SCSV_TYPEMAP": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}}, "df": 4, "s": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.io.write_scsv_header": {"tf": 1}, "pydrex.io.save_scsv": {"tf": 1}, "pydrex.minerals.Mineral.save": {"tf": 1}, "pydrex.minerals.Mineral.load": {"tf": 1}, "pydrex.minerals.Mineral.from_file": {"tf": 1}}, "df": 6}}}}, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 1}, "pydrex.geometry.misorientation_angles": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.geometry.lambert_equal_area": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}}, "df": 7}}}, "x": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"tests.conftest": {"tf": 1}}, "df": 1}}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz": {"tf": 1}}, "df": 2}}}}}}, "w": {"docs": {"pydrex.visualisation.figure_unless": {"tf": 1}, "pydrex.visualisation.figure": {"tf": 1}}, "df": 2}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"pydrex": {"tf": 2.23606797749979}, "pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.cli.H5partExtractor": {"tf": 1.7320508075688772}, "pydrex.cli.NPZFileInspector": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.diagnostics.finite_strain": {"tf": 1.4142135623730951}, "pydrex.diagnostics.symmetry_pgr": {"tf": 1}, "pydrex.diagnostics.coaxial_index": {"tf": 1}, "pydrex.diagnostics.smallest_angle": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.geometry.lambert_equal_area": {"tf": 1.4142135623730951}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1.4142135623730951}, "pydrex.io.extract_h5part": {"tf": 1}, "pydrex.io.read_scsv": {"tf": 1}, "pydrex.io.resolve_path": {"tf": 1}, "pydrex.logger": {"tf": 2.23606797749979}, "pydrex.logger.exception": {"tf": 1}, "pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 2}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.minerals.Mineral.save": {"tf": 1}, "pydrex.minerals.Mineral.load": {"tf": 1.7320508075688772}, "pydrex.minerals.Mineral.from_file": {"tf": 1.4142135623730951}, "pydrex.pathlines.get_pathline": {"tf": 1.4142135623730951}, "pydrex.stats.resample_orientations": {"tf": 1.4142135623730951}, "pydrex.stats.exponential_kamb": {"tf": 1}, "pydrex.stats.linear_inverse_kamb": {"tf": 1}, "pydrex.stats.square_inverse_kamb": {"tf": 1}, "pydrex.tensors.voigt_to_elastic_tensor": {"tf": 1}, "pydrex.tensors.elastic_tensor_to_voigt": {"tf": 1}, "pydrex.utils.import_proc_pool": {"tf": 1.4142135623730951}, "pydrex.utils.extract_vars": {"tf": 1}, "pydrex.utils.remove_nans": {"tf": 1}, "pydrex.utils.remove_dim": {"tf": 1}, "pydrex.utils.angle_fse_simpleshear": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 2}, "pydrex.velocity": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1.7320508075688772}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1.7320508075688772}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}, "tests": {"tf": 1.4142135623730951}, "tests.conftest.seeds_nearX45": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}}, "df": 47}, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.io": {"tf": 1}}, "df": 1}}}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"pydrex": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021": {"tf": 1}}, "df": 2}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex": {"tf": 2.449489742783178}, "pydrex.core.derivatives": {"tf": 1.7320508075688772}, "pydrex.minerals.voigt_averages": {"tf": 1.7320508075688772}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}}, "df": 4, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex": {"tf": 1}, "pydrex.core": {"tf": 1}, "pydrex.minerals.voigt_averages": {"tf": 1}}, "df": 3}}, "s": {"docs": {"pydrex.core.derivatives": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral": {"tf": 2.8284271247461903}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.stats.resample_orientations": {"tf": 1.4142135623730951}, "pydrex.visualisation.grainsizes": {"tf": 1}}, "df": 5}}}}}, "{": {"1": {"docs": {}, "df": 0, "}": {"docs": {}, "df": 0, "{": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.velocity.corner_2d": {"tf": 1}}, "df": 1}}}}, "2": {"docs": {"pydrex.velocity.corner_2d": {"tf": 1.7320508075688772}}, "df": 1, "u": {"docs": {"pydrex.velocity.corner_2d": {"tf": 1.4142135623730951}}, "df": 1}}, "4": {"docs": {"pydrex.velocity.corner_2d": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0, "\u03c3": {"docs": {}, "df": 0, "}": {"docs": {}, "df": 0, "{": {"docs": {}, "df": 0, "\u03bc": {"docs": {}, "df": 0, "}": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}}}}}}}, "n": {"docs": {"pydrex.stats.misorientation_hist": {"tf": 1}}, "df": 1, "!": {"docs": {}, "df": 0, "}": {"docs": {}, "df": 0, "{": {"2": {"docs": {"pydrex.diagnostics.misorientation_index": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}}}, "d": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "}": {"docs": {}, "df": 0, "{": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.velocity.corner_2d": {"tf": 1}}, "df": 1}}}}}, "\u03b8": {"docs": {}, "df": 0, "}": {"docs": {}, "df": 0, "{": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.velocity.corner_2d": {"tf": 1}}, "df": 1}}}}}, "\u03c8": {"docs": {}, "df": 0, "}": {"docs": {}, "df": 0, "{": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.velocity.corner_2d": {"tf": 1}}, "df": 1, "r": {"docs": {}, "df": 0, "}": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "{": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.velocity.corner_2d": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}, "x": {"docs": {"pydrex.velocity.corner_2d": {"tf": 1}}, "df": 1, "z": {"docs": {}, "df": 0, "}": {"docs": {}, "df": 0, "{": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "^": {"docs": {}, "df": 0, "{": {"2": {"docs": {"pydrex.velocity.corner_2d": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}}}}}}, "z": {"docs": {}, "df": 0, "^": {"docs": {}, "df": 0, "{": {"2": {"docs": {}, "df": 0, "}": {"docs": {}, "df": 0, "}": {"docs": {}, "df": 0, "{": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "^": {"docs": {}, "df": 0, "{": {"2": {"docs": {"pydrex.velocity.corner_2d": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}}}}}}, "docs": {}, "df": 0}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.diagnostics": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_0": {"tf": 1}}, "df": 4, "w": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "k": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}}}, "e": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}, "/": {"docs": {}, "df": 0, "~": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "b": {"docs": {"pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}}}}, "b": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.cli.H5partExtractor": {"tf": 1}, "pydrex.core.MineralFabric": {"tf": 1.4142135623730951}, "pydrex.core.get_crss": {"tf": 1}, "pydrex.core.derivatives": {"tf": 1.4142135623730951}, "pydrex.minerals.OLIVINE_PRIMARY_AXIS": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 2.449489742783178}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1.4142135623730951}}, "df": 9, "s": {"docs": {"pydrex.core.MineralFabric": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1.4142135623730951}, "pydrex.utils.redraw_legend": {"tf": 1}, "pydrex.utils.add_subplot_labels": {"tf": 1}}, "df": 3}}, "l": {"docs": {"pydrex.stats.misorientations_random": {"tf": 1}}, "df": 1, "s": {"docs": {"pydrex.stats.point_density": {"tf": 1}}, "df": 1}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"pydrex.utils.default_ncpus": {"tf": 1}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}}, "df": 1}}}}, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1}}, "df": 1}}}, "y": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1.4142135623730951}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.utils.default_ncpus": {"tf": 1}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"pydrex": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.utils.lag_2d_corner_flow": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1.4142135623730951}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "tests.test_corner_flow_2d": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.run": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}}, "df": 8, "s": {"docs": {"pydrex.io": {"tf": 1}, "pydrex.velocity": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA": {"tf": 1}, "tests.test_vortex_2d": {"tf": 1}}, "df": 5}}, "a": {"docs": {}, "df": 0, "t": {"3": {"2": {"docs": {"pydrex.stats.misorientation_hist": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 4.58257569495584}, "pydrex.core.derivatives": {"tf": 2.23606797749979}, "pydrex.pathlines.get_pathline": {"tf": 1.4142135623730951}, "pydrex.velocity.simple_shear_2d": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1.4142135623730951}, "pydrex.velocity.corner_2d": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}}, "df": 7, "s": {"docs": {"pydrex": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.utils.add_subplot_labels": {"tf": 1}}, "df": 3}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.cli.MeshGenerator": {"tf": 1}, "pydrex.geometry.misorientation_angles": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1}}, "df": 3}}}}}}, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.cli.H5partExtractor": {"tf": 1.4142135623730951}, "pydrex.io.extract_h5part": {"tf": 1}}, "df": 2}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.diagnostics.coaxial_index": {"tf": 1}}, "df": 1}}}}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.geometry.shirley_concentric_squaredisk": {"tf": 2}}, "df": 1}, "g": {"docs": {"pydrex.utils.import_proc_pool": {"tf": 1}, "tests": {"tf": 2}}, "df": 2, "s": {"docs": {"tests": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex": {"tf": 1}, "pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.core": {"tf": 1}, "pydrex.logger.exception": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1.4142135623730951}, "pydrex.stats.exponential_kamb": {"tf": 1}, "pydrex.stats.linear_inverse_kamb": {"tf": 1}, "pydrex.stats.square_inverse_kamb": {"tf": 1}, "pydrex.stats.kamb_count": {"tf": 1}, "pydrex.stats.schmidt_count": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 13, "s": {"docs": {"pydrex.core": {"tf": 1}, "pydrex.geometry": {"tf": 1}, "pydrex.io": {"tf": 1}, "pydrex.pathlines": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1.4142135623730951}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1.4142135623730951}, "pydrex.tensors": {"tf": 1}, "pydrex.visualisation": {"tf": 1}}, "df": 8}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"tests": {"tf": 1}}, "df": 1}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.minerals.Mineral": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 1}, "tests": {"tf": 1}}, "df": 3, "y": {"docs": {"tests": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.utils.redraw_legend": {"tf": 1}}, "df": 1}}}}}}, "c": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.logger": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {"pydrex.utils.angle_fse_simpleshear": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1.4142135623730951}}, "df": 3}}}, "j": {"docs": {"pydrex.diagnostics": {"tf": 1.4142135623730951}, "pydrex.geometry.misorientation_angles": {"tf": 1.4142135623730951}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 2}}, "df": 3, "i": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 1}, "pydrex.logger": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}}, "df": 3}}, "p": {"docs": {}, "df": 0, "p": {"docs": {"pydrex.diagnostics.bingham_average": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {"pydrex.diagnostics.symmetry_pgr": {"tf": 1.4142135623730951}, "pydrex.diagnostics.coaxial_index": {"tf": 1}, "pydrex.geometry.to_cartesian": {"tf": 1}, "pydrex.geometry.to_spherical": {"tf": 1}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1.4142135623730951}, "pydrex.velocity.corner_2d": {"tf": 1.7320508075688772}}, "df": 6, "e": {"docs": {"pydrex": {"tf": 1}}, "df": 1, "x": {"docs": {"pydrex": {"tf": 2}, "pydrex.core": {"tf": 1.4142135623730951}, "tests.test_core": {"tf": 1}}, "df": 3}, "f": {"docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1.4142135623730951}, "pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 3, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1.7320508075688772}, "pydrex.io.resolve_path": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_0": {"tf": 1}}, "df": 8}}}}, "s": {"docs": {"pydrex.utils.remove_dim": {"tf": 1}, "pydrex.utils.add_dim": {"tf": 1}}, "df": 2}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.geometry.symmetry_operations": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}}, "df": 2, "s": {"docs": {"pydrex.geometry.symmetry_operations": {"tf": 1}}, "df": 1}}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.io.resolve_path": {"tf": 1}}, "df": 1}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.minerals.Mineral": {"tf": 1}, "tests": {"tf": 1.7320508075688772}}, "df": 2, "d": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.cli.CliTool": {"tf": 1}, "pydrex.core": {"tf": 1.4142135623730951}, "pydrex.core.get_crss": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1.4142135623730951}}, "df": 5}, "s": {"docs": {"pydrex": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1}, "tests": {"tf": 1}}, "df": 3}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"tests.test_vortex_2d.TestCellOlivineA.test_xz_10k": {"tf": 1}}, "df": 1, "s": {"docs": {"pydrex.stats.misorientation_hist": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"tests": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {"pydrex": {"tf": 1}, "pydrex.cli.H5partExtractor": {"tf": 1.4142135623730951}, "pydrex.io.read_scsv": {"tf": 1}, "pydrex.io.write_scsv_header": {"tf": 1}, "pydrex.io.save_scsv": {"tf": 1}, "pydrex.minerals.Mineral.load": {"tf": 1}, "pydrex.minerals.Mineral.from_file": {"tf": 1}}, "df": 7, "m": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}, "/": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.io": {"tf": 1}}, "df": 1}}}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"pydrex": {"tf": 1}}, "df": 1}, "d": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {"pydrex": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 1}, "pydrex.diagnostics": {"tf": 1}}, "df": 2, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}, "pydrex.tensors": {"tf": 1}, "pydrex.tensors.voigt_vector_to_matrix": {"tf": 1}}, "df": 4, "s": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1}}, "df": 1}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {"pydrex.diagnostics.coaxial_index": {"tf": 1}}, "df": 1}, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.geometry.symmetry_operations": {"tf": 1}, "pydrex.tensors": {"tf": 1}}, "df": 2}}}}}}}, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.mock": {"tf": 1}}, "df": 1}}}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"tests.test_scsv.test_save_specfile": {"tf": 1}}, "df": 1}}}}}}}}}, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.io": {"tf": 1}}, "df": 1}}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.utils.diff_like": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex": {"tf": 2.23606797749979}}, "df": 1}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.minerals.Mineral": {"tf": 1.4142135623730951}}, "df": 1}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"tests.test_core.TestRecrystallisation2D": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_zero_recrystallisation": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex": {"tf": 1}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.logger": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}, "tests": {"tf": 2}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}}, "df": 7}}}}}}}, "r": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.logger.ConsoleFormatter.format": {"tf": 1.7320508075688772}}, "df": 1}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.cli.MeshGenerator": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 2}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 1}}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"pydrex": {"tf": 1}}, "df": 1, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex": {"tf": 1.4142135623730951}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.utils.remove_nans": {"tf": 1}, "pydrex.utils.remove_dim": {"tf": 2.6457513110645907}, "pydrex.utils.redraw_legend": {"tf": 1}}, "df": 3, "d": {"docs": {"pydrex.utils.redraw_legend": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex": {"tf": 1.4142135623730951}}, "df": 1}}}, "e": {"docs": {"pydrex.stats.misorientation_hist": {"tf": 1}}, "df": 1}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "w": {"docs": {"pydrex.utils.redraw_legend": {"tf": 1}}, "df": 1, "n": {"docs": {"pydrex.utils.redraw_legend": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {"pydrex.cli.MeshGenerator": {"tf": 1.4142135623730951}}, "df": 1, "t": {"docs": {"pydrex": {"tf": 1}}, "df": 1, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.logger.quiet_aliens": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.minerals.voigt_averages": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}}, "df": 5}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 1}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.io.resolve_path": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}}, "df": 1, "l": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.geometry.poles": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1}}, "df": 2}}}}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.cli.MeshGenerator": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1.4142135623730951}}, "df": 3}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.io.resolve_path": {"tf": 1}, "tests": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz": {"tf": 1}}, "df": 3, "d": {"docs": {"pydrex.core": {"tf": 1}, "pydrex.core.get_crss": {"tf": 1}, "pydrex.io.data": {"tf": 1}}, "df": 3}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"tests": {"tf": 1}}, "df": 1}}}}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting": {"tf": 1}}, "df": 2}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.visualisation.polefigures": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}}, "df": 2}}}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}, "pydrex.core.derivatives": {"tf": 1.4142135623730951}, "pydrex.io.resolve_path": {"tf": 1.4142135623730951}, "pydrex.visualisation.figure": {"tf": 1}, "tests": {"tf": 1}}, "df": 5}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.velocity.corner_2d": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}}, "df": 2}}}}}, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.test_zero_recrystallisation": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.io.stringify": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1.7320508075688772}, "pydrex.stats.resample_orientations": {"tf": 1.4142135623730951}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}, "pydrex.tensors.voigt_decompose": {"tf": 1}, "pydrex.velocity": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1}, "pydrex.visualisation.figure_unless": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}}, "df": 9, "s": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.core.get_crss": {"tf": 1}, "pydrex.core.derivatives": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.diagnostics.bingham_average": {"tf": 1}, "pydrex.diagnostics.symmetry_pgr": {"tf": 1}, "pydrex.geometry.to_cartesian": {"tf": 1}, "pydrex.geometry.to_spherical": {"tf": 1}, "pydrex.geometry.lambert_equal_area": {"tf": 1}, "pydrex.io.read_scsv": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1.4142135623730951}, "pydrex.pathlines.get_pathline": {"tf": 1.7320508075688772}, "pydrex.stats.resample_orientations": {"tf": 1}, "pydrex.utils.import_proc_pool": {"tf": 1}, "pydrex.utils.strain_increment": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1.4142135623730951}, "pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}, "pydrex.visualisation.figure_unless": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}}, "df": 25}, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.geometry.symmetry_operations": {"tf": 1}, "pydrex.logger.ConsoleFormatter.format": {"tf": 1}, "pydrex.minerals.OLIVINE_SLIP_SYSTEMS": {"tf": 1.4142135623730951}, "pydrex.pathlines.get_pathline": {"tf": 1.4142135623730951}, "pydrex.utils.redraw_legend": {"tf": 1}, "pydrex.velocity": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1.4142135623730951}, "pydrex.velocity.cell_2d": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}}, "df": 9}}}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.logger.exception": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}}, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.cli": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.minerals.Mineral": {"tf": 2.6457513110645907}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}}, "df": 2, "s": {"docs": {"pydrex.core.DeformationRegime": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "y": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.run": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"pydrex": {"tf": 1}, "pydrex.diagnostics.symmetry_pgr": {"tf": 1}, "pydrex.diagnostics.coaxial_index": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral": {"tf": 2}, "pydrex.stats.resample_orientations": {"tf": 1.4142135623730951}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_random": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_uniform_ortho": {"tf": 1}}, "df": 9, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.stats.misorientations_random": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.cli.H5partExtractor": {"tf": 1}, "pydrex.cli.PoleFigureVisualiser": {"tf": 1}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}}, "df": 4}}}, "w": {"docs": {"pydrex": {"tf": 2}, "pydrex.cli.H5partExtractor": {"tf": 1.4142135623730951}, "pydrex.diagnostics.coaxial_index": {"tf": 1}, "pydrex.stats.kamb_count": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_upsample": {"tf": 1}}, "df": 5}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.core": {"tf": 1}, "pydrex.core.derivatives": {"tf": 1.7320508075688772}, "pydrex.velocity.simple_shear_2d": {"tf": 1}, "tests.test_core.TestDislocationCreepOPX": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 6, "s": {"docs": {"pydrex.core.derivatives": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}}, "df": 3}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"tests": {"tf": 1}}, "df": 1}}}}, "y": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1.7320508075688772}, "pydrex.utils.import_proc_pool": {"tf": 2.23606797749979}}, "df": 2}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_scsv.test_save_scsv_errors": {"tf": 1}}, "df": 1, "d": {"docs": {"pydrex.exceptions.MissingDependencyError": {"tf": 1}, "pydrex.exceptions.ConfigError": {"tf": 1}, "pydrex.exceptions.MeshError": {"tf": 1}, "pydrex.exceptions.IterationError": {"tf": 1}, "pydrex.exceptions.SCSVError": {"tf": 1}, "pydrex.exceptions.ModelContextError": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "tests.test_diagnostics.TestVolumeWeighting.test_common_input_errors": {"tf": 1}}, "df": 8}, "s": {"docs": {"pydrex.minerals.voigt_averages": {"tf": 1}, "pydrex.minerals.Mineral.save": {"tf": 1}}, "df": 2}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.geometry.to_cartesian": {"tf": 1}, "pydrex.geometry.lambert_equal_area": {"tf": 1}, "pydrex.stats.kamb_count": {"tf": 1}}, "df": 3}}}}, "m": {"docs": {"tests": {"tf": 2}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_10k": {"tf": 1}}, "df": 3}}, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.utils.lag_2d_corner_flow": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_Kaminski2001": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_Kaminski2004": {"tf": 1}}, "df": 5}}, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 4}}}, "d": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.velocity.corner_2d": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.core": {"tf": 1}, "pydrex.core.derivatives": {"tf": 1}, "pydrex.geometry.misorientation_angles": {"tf": 1.4142135623730951}, "pydrex.geometry.symmetry_operations": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1.7320508075688772}, "pydrex.tensors.rotate": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1}, "tests.test_core.TestDislocationCreepOPX": {"tf": 1}, "tests.test_core.TestDislocationCreepOlivineA": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}}, "df": 11, "s": {"docs": {"pydrex.diagnostics": {"tf": 1}, "pydrex.geometry.symmetry_operations": {"tf": 1.4142135623730951}}, "df": 2}}}}, "e": {"docs": {"pydrex.tensors.rotate": {"tf": 1}}, "df": 1, "d": {"docs": {"tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_twopoles90Z": {"tf": 1}}, "df": 2}}}}}, "w": {"docs": {"pydrex.geometry.LatticeSystem": {"tf": 1}}, "df": 1}, "o": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.logger": {"tf": 1}, "tests": {"tf": 1}}, "df": 2}}, "u": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.minerals.Mineral": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"tests.test_core": {"tf": 1}, "tests.test_simple_shear_2d.TestPreliminaries": {"tf": 1}}, "df": 2}}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {"tests": {"tf": 1.7320508075688772}, "tests.test_corner_flow_2d.TestOlivineA.run": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}, "tests.test_doctests": {"tf": 1}, "tests.test_doctests.test_doctests": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.run": {"tf": 1}, "tests.test_vortex_2d.TestCellOlivineA.test_xz_10k": {"tf": 1}}, "df": 8, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}, "pydrex.logger": {"tf": 1}}, "df": 2}}}}, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"tests": {"tf": 1.4142135623730951}}, "df": 1}}}}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"tests": {"tf": 1.7320508075688772}}, "df": 1}}}, "s": {"docs": {"tests.conftest.seeds": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 2, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"tests": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.geometry.LatticeSystem": {"tf": 1}}, "df": 1}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.minerals.Mineral": {"tf": 1.7320508075688772}, "tests.conftest.seeds": {"tf": 1}, "tests.conftest.seed": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}}, "df": 4}}, "}": {"docs": {}, "df": 0, "{": {"docs": {}, "df": 0, "\u03c0": {"docs": {}, "df": 0, "}": {"docs": {}, "df": 0, "\u03b8": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.velocity.corner_2d": {"tf": 1}}, "df": 1}}}}}}}}}, "c": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"tests": {"tf": 1.7320508075688772}}, "df": 1}}}}}}}}, "u": {"docs": {"pydrex.velocity.simple_shear_2d": {"tf": 2}, "pydrex.velocity.cell_2d": {"tf": 3.4641016151377544}, "pydrex.velocity.corner_2d": {"tf": 2}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 4, "p": {"docs": {"pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}, "pydrex.io": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1}, "tests.conftest.PytestConsoleLogger": {"tf": 1}}, "df": 5, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}, "pydrex.logger": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 2}, "pydrex.velocity": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}}, "df": 6, "s": {"docs": {"pydrex": {"tf": 1}}, "df": 1}, "d": {"docs": {"pydrex.minerals.Mineral": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}}, "df": 2}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex": {"tf": 1}, "pydrex.axes.PoleFigureAxes.set": {"tf": 1.4142135623730951}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.tensors.upper_tri_to_symmetric": {"tf": 1.4142135623730951}, "pydrex.velocity.corner_2d": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}}, "df": 6}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.diagnostics.misorientation_indices": {"tf": 1}}, "df": 1}}, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"tests.test_diagnostics.TestVolumeWeighting.test_upsample": {"tf": 1}}, "df": 1}}}}}}}}}, "s": {"docs": {"pydrex.logger": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex": {"tf": 1.7320508075688772}, "pydrex.axes.PoleFigureAxes": {"tf": 1}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.diagnostics.smallest_angle": {"tf": 1}, "pydrex.geometry.lambert_equal_area": {"tf": 1}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}, "pydrex.logger": {"tf": 1}, "pydrex.logger.ConsoleFormatter.format": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral.from_file": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.tensors.upper_tri_to_symmetric": {"tf": 1}, "pydrex.tensors.rotate": {"tf": 1}, "pydrex.utils.import_proc_pool": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1}, "tests": {"tf": 1.7320508075688772}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_FortranDRex": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_long_FortranDRex": {"tf": 1}}, "df": 18}}}, "e": {"docs": {"pydrex": {"tf": 1.7320508075688772}, "pydrex.axes.PoleFigureAxes": {"tf": 1}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.io.stringify": {"tf": 1}, "pydrex.logger": {"tf": 2}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.utils.add_subplot_labels": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1.4142135623730951}, "pydrex.visualisation.strengths": {"tf": 1.4142135623730951}, "tests": {"tf": 2.23606797749979}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}}, "df": 13, "d": {"docs": {"pydrex": {"tf": 1.7320508075688772}, "pydrex.cli.NPZFileInspector": {"tf": 1}, "pydrex.core.get_crss": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.geometry.to_cartesian": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1.4142135623730951}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}, "pydrex.io": {"tf": 1}, "pydrex.logger.ConsoleFormatter.format": {"tf": 1}, "pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.stats.resample_orientations": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1.4142135623730951}, "pydrex.tensors": {"tf": 1}, "pydrex.utils.default_ncpus": {"tf": 1.7320508075688772}, "pydrex.utils.add_subplot_labels": {"tf": 1.4142135623730951}, "pydrex.velocity": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1.7320508075688772}, "pydrex.visualisation.pathline_box2d": {"tf": 2}, "pydrex.visualisation.alignment": {"tf": 1.4142135623730951}, "pydrex.visualisation.strengths": {"tf": 1.4142135623730951}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1.4142135623730951}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}, "pydrex.visualisation.figure": {"tf": 1}, "tests": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}}, "df": 39}, "s": {"docs": {"pydrex": {"tf": 1}, "pydrex.diagnostics.misorientation_indices": {"tf": 1}, "pydrex.geometry.misorientation_angles": {"tf": 1}, "pydrex.logger": {"tf": 1}, "pydrex.logger.ConsoleFormatter": {"tf": 1}, "pydrex.logger.ConsoleFormatter.format": {"tf": 1}, "pydrex.tensors": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}}, "df": 8, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.logger.ConsoleFormatter.format": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1}}, "df": 1, "l": {"docs": {}, "df": 0, "y": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}}, "n": {"docs": {"pydrex.minerals.Mineral": {"tf": 1}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}}, "df": 2, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}, "tests.conftest.seeds": {"tf": 1}}, "df": 4}}}, "t": {"docs": {"pydrex.diagnostics.smallest_angle": {"tf": 1.7320508075688772}, "pydrex.geometry.lambert_equal_area": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1.4142135623730951}, "pydrex.velocity.cell_2d": {"tf": 1}, "tests": {"tf": 1.4142135623730951}}, "df": 5, "s": {"docs": {"pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}}, "df": 2}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {"pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_uniform_ortho": {"tf": 1}}, "df": 7}}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.io.resolve_path": {"tf": 1}, "pydrex.logger": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}, "pydrex.visualisation.grainsizes": {"tf": 1}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}}, "df": 11}}}, "i": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}}, "df": 2}}}}, "k": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 3.1622776601683795}, "pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}}, "df": 3}}}}}, "e": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.minerals.voigt_averages": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.minerals.Mineral.update_orientations": {"tf": 1}}, "df": 1}}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.minerals.Mineral.update_orientations": {"tf": 1}}, "df": 1}}}}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.minerals.Mineral": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.utils.import_proc_pool": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.utils": {"tf": 1}}, "df": 1}}}}}}, "\\": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.velocity.cell_2d": {"tf": 1}}, "df": 1}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.velocity.cell_2d": {"tf": 1}}, "df": 1}}}}, "}": {"docs": {}, "df": 0, "{": {"docs": {}, "df": 0, "\u03c0": {"docs": {}, "df": 0, "}": {"docs": {}, "df": 0, "\u03b8": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.velocity.corner_2d": {"tf": 1}}, "df": 1}}}}}}}}}}, "k": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.diagnostics.elasticity_components": {"tf": 1}, "pydrex.stats.schmidt_count": {"tf": 1}, "pydrex.tensors.hex_project": {"tf": 1}, "tests": {"tf": 1}}, "df": 5, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "i": {"docs": {"pydrex": {"tf": 1.7320508075688772}, "pydrex.utils.lag_2d_corner_flow": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBM_Kaminski2001": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.interp_GBS_Kaminski2004": {"tf": 1}}, "df": 5}}}}}, "b": {"docs": {"pydrex.stats.kamb_count": {"tf": 1}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}}, "df": 2}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {"pydrex.core.MineralFabric": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}}}}, "d": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.io": {"tf": 1}}, "df": 1}}}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.utils.add_subplot_labels": {"tf": 1}}, "df": 1, "w": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1.4142135623730951}, "pydrex.io.save_scsv": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.utils.redraw_legend": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}, "pydrex.visualisation.figure": {"tf": 1.4142135623730951}, "tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}}, "df": 11}}}}, "s": {"docs": {"pydrex.cli.H5partExtractor": {"tf": 1}, "pydrex.cli.NPZFileInspector": {"tf": 1}, "pydrex.io.write_scsv_header": {"tf": 1}, "pydrex.io.save_scsv": {"tf": 1}, "pydrex.minerals.voigt_averages": {"tf": 1}, "pydrex.utils.add_subplot_labels": {"tf": 1.4142135623730951}}, "df": 6}}, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.stats.point_density": {"tf": 2.23606797749979}, "pydrex.stats.exponential_kamb": {"tf": 1}, "pydrex.stats.linear_inverse_kamb": {"tf": 1}, "pydrex.stats.square_inverse_kamb": {"tf": 1}, "pydrex.stats.kamb_count": {"tf": 1}, "pydrex.stats.schmidt_count": {"tf": 1}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1.4142135623730951}}, "df": 7, "s": {"docs": {"pydrex.stats.point_density": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "p": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.stats.point_density": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.visualisation.spin": {"tf": 1}, "pydrex.visualisation.growth": {"tf": 1}}, "df": 2}}}}}, "h": {"5": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.cli.H5partExtractor": {"tf": 1.7320508075688772}, "pydrex.io.extract_h5part": {"tf": 1}}, "df": 2}}}}}, "docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex": {"tf": 1}, "pydrex.diagnostics.elasticity_components": {"tf": 2}, "pydrex.geometry.LatticeSystem": {"tf": 1}, "pydrex.tensors.hex_project": {"tf": 1.4142135623730951}, "pydrex.visualisation.alignment": {"tf": 1}, "tests.conftest.seeds_nearX45": {"tf": 1}}, "df": 6, "l": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.diagnostics.elasticity_components": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}, "l": {"docs": {}, "df": 0, "p": {"docs": {"pydrex": {"tf": 1}, "pydrex.visualisation.polefigures": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "r": {"docs": {"tests": {"tf": 1}}, "df": 1, "s": {"docs": {"pydrex.tensors": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}, "pydrex.visualisation.figure": {"tf": 1}}, "df": 2}}}}, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.geometry.lambert_equal_area": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.io": {"tf": 1.4142135623730951}, "pydrex.io.read_scsv": {"tf": 1}, "pydrex.io.write_scsv_header": {"tf": 1}, "pydrex.io.save_scsv": {"tf": 1}}, "df": 4}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1}, "tests.conftest.PytestConsoleLogger.__init__": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}}, "df": 6}}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {"pydrex": {"tf": 1}, "pydrex.stats.misorientations_random": {"tf": 1.7320508075688772}, "pydrex.visualisation.figure_unless": {"tf": 1}, "pydrex.visualisation.figure": {"tf": 1}}, "df": 4, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex": {"tf": 1}, "pydrex.stats.SPHERICAL_COUNTING_KERNELS": {"tf": 1}, "tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}}, "df": 3}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {"pydrex.diagnostics.misorientation_index": {"tf": 1}, "pydrex.stats.misorientation_hist": {"tf": 1.4142135623730951}}, "df": 2}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"pydrex": {"tf": 1}}, "df": 1, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"pydrex.cli": {"tf": 1}}, "df": 1}}}, "e": {"docs": {"pydrex.io.write_scsv_header": {"tf": 1}, "pydrex.visualisation.pathline_box2d": {"tf": 1.4142135623730951}, "pydrex.visualisation.alignment": {"tf": 1.4142135623730951}, "pydrex.visualisation.strengths": {"tf": 1.4142135623730951}, "pydrex.visualisation.show_Skemer2016_ShearStrainAngles": {"tf": 1.4142135623730951}, "pydrex.visualisation.spin": {"tf": 1.4142135623730951}, "pydrex.visualisation.growth": {"tf": 1.4142135623730951}, "pydrex.visualisation.figure_unless": {"tf": 1}, "tests": {"tf": 1.4142135623730951}}, "df": 9, "r": {"docs": {"pydrex.logger": {"tf": 1.4142135623730951}, "pydrex.logger.handler_level": {"tf": 2}, "pydrex.logger.exception": {"tf": 1}}, "df": 3, "s": {"docs": {"pydrex.cli": {"tf": 1.4142135623730951}, "tests.conftest.PytestConsoleLogger.__init__": {"tf": 1}}, "df": 2}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.geometry.poles": {"tf": 1}}, "df": 1}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"tests.test_simple_shear_2d.TestOlivineA.test_GBM_calibration": {"tf": 1}}, "df": 1}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.utils.diff_like": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1.4142135623730951}, "pydrex.velocity.cell_2d": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}, "tests.conftest.seeds_nearX45": {"tf": 1}}, "df": 6}}, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}}, "f": {"docs": {"pydrex.velocity.corner_2d": {"tf": 1}}, "df": 1}}, "s": {"docs": {"pydrex.velocity.cell_2d": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1.4142135623730951}}, "df": 2}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1}, "pydrex.velocity.cell_2d": {"tf": 1.7320508075688772}, "pydrex.velocity.corner_2d": {"tf": 1.4142135623730951}, "pydrex.visualisation.pathline_box2d": {"tf": 1.4142135623730951}}, "df": 5}}}}}}}}, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 1}}}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.velocity.simple_shear_2d": {"tf": 1}}, "df": 1}}}}}}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"tests.test_corner_flow_2d.TestOlivineA.test_steady4": {"tf": 1}}, "df": 1}}}}, "k": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.axes.PoleFigureAxes.polefigure": {"tf": 1}, "pydrex.geometry.poles": {"tf": 1}}, "df": 2}}, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, ":": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"pydrex.geometry.misorientation_angles": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.minerals.Mineral.update_orientations": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "i": {"docs": {"pydrex.mock.PARAMS_FRATERS2021": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SOLID": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "pydrex.mock.PARAMS_HEDJAZIAN2017": {"tf": 1}}, "df": 8}}}, "w": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "w": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 1}}}}}}}, ":": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {"pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}}, "df": 1}}}}, "w": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "w": {"docs": {"pydrex.minerals.OLIVINE_STIFFNESS": {"tf": 1}, "pydrex.minerals.ENSTATITE_STIFFNESS": {"tf": 1}}, "df": 2}}}}}}}}, "m": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 3}}}, "u": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "h": {"docs": {"pydrex.geometry.misorientation_angles": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"pydrex.pathlines.get_pathline": {"tf": 1}}, "df": 1}}}}, "w": {"docs": {"pydrex.utils.default_ncpus": {"tf": 1}}, "df": 1}, "p": {"docs": {}, "df": 0, "c": {"docs": {"tests": {"tf": 1.4142135623730951}}, "df": 1}}}, "q": {"1": {"docs": {"pydrex.geometry.misorientation_angles": {"tf": 1.7320508075688772}, "pydrex.utils.quat_product": {"tf": 1}}, "df": 2}, "2": {"docs": {"pydrex.geometry.misorientation_angles": {"tf": 1.7320508075688772}, "pydrex.utils.quat_product": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 6.48074069840786}, "pydrex.logger": {"tf": 5.656854249492381}, "pydrex.minerals.Mineral": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1.4142135623730951}, "pydrex.velocity.simple_shear_2d": {"tf": 2}, "pydrex.velocity.cell_2d": {"tf": 2.8284271247461903}}, "df": 6}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.geometry.symmetry_operations": {"tf": 1}, "pydrex.utils.quat_product": {"tf": 1}}, "df": 2, "s": {"docs": {"pydrex.geometry.misorientation_angles": {"tf": 1.4142135623730951}, "pydrex.geometry.symmetry_operations": {"tf": 1.4142135623730951}}, "df": 2}}}}}}}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.logger": {"tf": 1.4142135623730951}}, "df": 1}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.visualisation.pathline_box2d": {"tf": 1.4142135623730951}}, "df": 1}}}, "c": {"docs": {}, "df": 0, "k": {"docs": {"tests": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.utils.default_ncpus": {"tf": 1}}, "df": 1}}}}}}}, "x": {"3": {"docs": {}, "df": 0, "x": {"3": {"docs": {"pydrex.core.derivatives": {"tf": 1}, "pydrex.stats.resample_orientations": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}}, "docs": {"pydrex": {"tf": 1.7320508075688772}, "pydrex.cli.H5partExtractor": {"tf": 1}, "pydrex.geometry.to_cartesian": {"tf": 1}, "pydrex.geometry.lambert_equal_area": {"tf": 1}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 3.605551275463989}, "pydrex.minerals.Mineral": {"tf": 1.4142135623730951}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1.7320508075688772}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_SQUARES": {"tf": 1}, "pydrex.mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES": {"tf": 1}, "pydrex.utils.remove_dim": {"tf": 1}, "pydrex.utils.add_dim": {"tf": 1}, "pydrex.utils.angle_fse_simpleshear": {"tf": 1}, "pydrex.utils.quat_product": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 2.23606797749979}, "pydrex.velocity.cell_2d": {"tf": 2.449489742783178}, "pydrex.velocity.corner_2d": {"tf": 2.449489742783178}, "pydrex.visualisation.pathline_box2d": {"tf": 1.4142135623730951}, "pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}, "pydrex.visualisation.spin": {"tf": 1.4142135623730951}, "pydrex.visualisation.growth": {"tf": 1.4142135623730951}, "tests.conftest.seeds_nearX45": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}, "tests.test_diagnostics.TestSymmetryPGR.test_pointX": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_spread10X": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread10X_ortho": {"tf": 1}, "tests.test_diagnostics.TestMIndex.test_texture_spread45X_ortho": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 31, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}, "z": {"docs": {"pydrex.geometry.poles": {"tf": 1}}, "df": 1, "^": {"docs": {}, "df": 0, "{": {"2": {"docs": {"pydrex.velocity.corner_2d": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}}, "y": {"docs": {}, "df": 0, "z": {"docs": {"pydrex.geometry.poles": {"tf": 1}}, "df": 1}}, "/": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.velocity.cell_2d": {"tf": 1.4142135623730951}}, "df": 1}}, "^": {"docs": {}, "df": 0, "{": {"2": {"docs": {}, "df": 0, "}": {"docs": {}, "df": 0, "+": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "^": {"docs": {}, "df": 0, "{": {"2": {"docs": {"pydrex.velocity.corner_2d": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}}}, "z": {"docs": {"pydrex.velocity.corner_2d": {"tf": 1.4142135623730951}}, "df": 1}}}, "3": {"docs": {"pydrex.velocity.corner_2d": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}}, "y": {"docs": {"pydrex": {"tf": 1.7320508075688772}, "pydrex.cli.H5partExtractor": {"tf": 1}, "pydrex.geometry.to_cartesian": {"tf": 1}, "pydrex.geometry.lambert_equal_area": {"tf": 1}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 3}, "pydrex.utils.extract_vars": {"tf": 1}, "pydrex.utils.quat_product": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1.4142135623730951}, "pydrex.velocity.cell_2d": {"tf": 2}, "pydrex.velocity.corner_2d": {"tf": 1.7320508075688772}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}, "pydrex.visualisation.strengths": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_ensemble": {"tf": 1}, "tests.test_simple_shear_2d.TestOlivineA.test_dvdx_GBM": {"tf": 1}, "tests.test_simple_shear_3d.TestFraters2021.test_direction_change": {"tf": 1}}, "df": 16, "e": {"docs": {}, "df": 0, "t": {"docs": {"pydrex": {"tf": 1}}, "df": 1}}, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.io": {"tf": 1.4142135623730951}, "pydrex.io.read_scsv": {"tf": 1}, "pydrex.io.write_scsv_header": {"tf": 1}}, "df": 3}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"pydrex.logger.ConsoleFormatter.format": {"tf": 1}, "pydrex.velocity.corner_2d": {"tf": 1}}, "df": 2}}}}}, "x": {"docs": {"tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}}, "df": 1}, "z": {"docs": {"tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}}, "df": 1}}, "z": {"docs": {"pydrex": {"tf": 1.4142135623730951}, "pydrex.cli.H5partExtractor": {"tf": 1}, "pydrex.geometry.to_cartesian": {"tf": 1}, "pydrex.utils.quat_product": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1.7320508075688772}, "pydrex.velocity.cell_2d": {"tf": 2}, "pydrex.velocity.corner_2d": {"tf": 2}, "pydrex.visualisation.pathline_box2d": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_inplane": {"tf": 1}, "tests.test_core.TestRecrystallisation2D.test_shear_dvdx_circle_shearplane": {"tf": 1}, "tests.test_diagnostics.TestBinghamStats.test_average_twopoles90Z": {"tf": 1}}, "df": 11, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"pydrex.axes.PoleFigureAxes.set": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "x": {"docs": {}, "df": 0, "z": {"docs": {"pydrex.diagnostics": {"tf": 1}, "pydrex.minerals.Mineral": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "p": {"docs": {"pydrex.geometry.shirley_concentric_squaredisk": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {"tests.test_simple_shear_3d.TestFraters2021.run": {"tf": 1}}, "df": 1, "s": {"docs": {"pydrex.minerals.Mineral.update_orientations": {"tf": 1.4142135623730951}}, "df": 1}}}}, "/": {"docs": {}, "df": 0, "d": {"docs": {"pydrex.velocity.cell_2d": {"tf": 1.4142135623730951}}, "df": 1}}, "}": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.velocity.corner_2d": {"tf": 1}}, "df": 1}}}}}}}, "^": {"docs": {}, "df": 0, "{": {"2": {"docs": {"pydrex.velocity.corner_2d": {"tf": 1.4142135623730951}}, "df": 1}, "docs": {}, "df": 0}}}}}}, "pipeline": ["trimmer"], "_isPrebuiltIndex": true}; // mirrored in build-search-index.js (part 1) // Also split on html tags. this is a cheap heuristic, but good enough. diff --git a/tests/test_doctests.html b/tests/test_doctests.html index fcab8d75..bbcc21de 100644 --- a/tests/test_doctests.html +++ b/tests/test_doctests.html @@ -108,31 +108,38 @@

28 29 30@pytest.mark.parametrize("module", _get_submodule_list()) -31def test_doctests(module): +31def test_doctests(module, capsys): 32 """Run doctests for all submodules.""" -33 _log.info("running doctests for %s...", module) -34 try: -35 doctest.testmod(importlib.import_module(module), raise_on_error=True) -36 except doctest.DocTestFailure as e: -37 if e.test.lineno is None: -38 lineno = "" -39 else: -40 lineno = f":{e.test.lineno + 1 + e.example.lineno}" -41 raise Error( -42 f"{e.test.name} ({module}{lineno}) failed with:" -43 + os.linesep -44 + os.linesep -45 + e.got -46 ) from None -47 except doctest.UnexpectedException as e: -48 if e.test.lineno is None: -49 lineno = "" -50 else: -51 lineno = f":{e.test.lineno + 1 + e.example.lineno}" -52 err_type, err, _ = e.exc_info -53 raise Error( -54 f"{err_type.__qualname__} encountered in {e.test.name} ({module}{lineno})" -55 ) from err +33 with capsys.disabled(): # Pytest output capturing messes with doctests. +34 _log.info("running doctests for %s...", module) +35 try: +36 n_fails, n_tests = doctest.testmod( +37 importlib.import_module(module), +38 raise_on_error=True, +39 verbose=False, # Change to True to debug doctest failures. +40 ) +41 if n_fails > 0: +42 raise AssertionError(f"there were {n_fails} doctest failures from {module}") +43 except doctest.DocTestFailure as e: +44 if e.test.lineno is None: +45 lineno = "" +46 else: +47 lineno = f":{e.test.lineno + 1 + e.example.lineno}" +48 raise AssertionError( +49 f"{e.test.name} ({module}{lineno}) failed with:" +50 + os.linesep +51 + os.linesep +52 + e.got +53 ) from None +54 except doctest.UnexpectedException as e: +55 if e.test.lineno is None: +56 lineno = "" +57 else: +58 lineno = f":{e.test.lineno + 1 + e.example.lineno}" +59 err_type, err, _ = e.exc_info +60 raise Error( +61 f"{err_type.__qualname__} encountered in {e.test.name} ({module}{lineno})" +62 ) from err @@ -143,38 +150,45 @@

@pytest.mark.parametrize('module', _get_submodule_list())
def - test_doctests(module): + test_doctests(module, capsys):
31@pytest.mark.parametrize("module", _get_submodule_list())
-32def test_doctests(module):
+32def test_doctests(module, capsys):
 33    """Run doctests for all submodules."""
-34    _log.info("running doctests for %s...", module)
-35    try:
-36        doctest.testmod(importlib.import_module(module), raise_on_error=True)
-37    except doctest.DocTestFailure as e:
-38        if e.test.lineno is None:
-39            lineno = ""
-40        else:
-41            lineno = f":{e.test.lineno + 1 + e.example.lineno}"
-42        raise Error(
-43            f"{e.test.name} ({module}{lineno}) failed with:"
-44            + os.linesep
-45            + os.linesep
-46            + e.got
-47        ) from None
-48    except doctest.UnexpectedException as e:
-49        if e.test.lineno is None:
-50            lineno = ""
-51        else:
-52            lineno = f":{e.test.lineno + 1 + e.example.lineno}"
-53        err_type, err, _ = e.exc_info
-54        raise Error(
-55            f"{err_type.__qualname__} encountered in {e.test.name} ({module}{lineno})"
-56        ) from err
+34    with capsys.disabled():  # Pytest output capturing messes with doctests.
+35        _log.info("running doctests for %s...", module)
+36        try:
+37            n_fails, n_tests = doctest.testmod(
+38                importlib.import_module(module),
+39                raise_on_error=True,
+40                verbose=False,  # Change to True to debug doctest failures.
+41            )
+42            if n_fails > 0:
+43                raise AssertionError(f"there were {n_fails} doctest failures from {module}")
+44        except doctest.DocTestFailure as e:
+45            if e.test.lineno is None:
+46                lineno = ""
+47            else:
+48                lineno = f":{e.test.lineno + 1 + e.example.lineno}"
+49            raise AssertionError(
+50                f"{e.test.name} ({module}{lineno}) failed with:"
+51                + os.linesep
+52                + os.linesep
+53                + e.got
+54            ) from None
+55        except doctest.UnexpectedException as e:
+56            if e.test.lineno is None:
+57                lineno = ""
+58            else:
+59                lineno = f":{e.test.lineno + 1 + e.example.lineno}"
+60            err_type, err, _ = e.exc_info
+61            raise Error(
+62                f"{err_type.__qualname__} encountered in {e.test.name} ({module}{lineno})"
+63            ) from err