diff --git a/pydrex/cli.html b/pydrex/cli.html index 14a53524..813acb79 100644 --- a/pydrex/cli.html +++ b/pydrex/cli.html @@ -893,7 +893,7 @@
Examples:
>>> from numpy import asarray as Ŋ
->>> smallest_angle(Ŋ([1e0, 0e0, 0e0]), Ŋ([1e0, 0e0, 0e0]))
-0.0
->>> smallest_angle(Ŋ([1e0, 0e0, 0e0]), Ŋ([0e0, 1e0, 0e0]))
-90.0
->>> smallest_angle(Ŋ([1e0, 0e0, 0e0]), Ŋ([0e0, -1e0, 0e0]))
-90.0
->>> smallest_angle(Ŋ([1e0, 0e0, 0e0]), Ŋ([np.sqrt(2), np.sqrt(2), 0e0]))
-45.0
->>> smallest_angle(Ŋ([1e0, 0e0, 0e0]), Ŋ([-np.sqrt(2), np.sqrt(2), 0e0]))
-45.0
+>>> import numpy as np
+>>> def f64(x): return np.asarray(x, dtype=np.float64)
+>>> int(smallest_angle(f64([1e0, 0e0, 0e0]), f64([1e0, 0e0, 0e0])))
+0
+>>> int(smallest_angle(f64([1e0, 0e0, 0e0]), f64([0e0, 1e0, 0e0])))
+90
+>>> int(smallest_angle(f64([1e0, 0e0, 0e0]), f64([0e0, -1e0, 0e0])))
+90
+>>> int(smallest_angle(f64([1e0, 0e0, 0e0]), f64([np.sqrt(2), np.sqrt(2), 0e0])))
+45
+>>> int(smallest_angle(f64([1e0, 0e0, 0e0]), f64([-np.sqrt(2), np.sqrt(2), 0e0])))
+45
548 def save(self, filename, postfix=None): -549 """Save CPO data for all stored timesteps to a `numpy` NPZ file. -550 -551 If `postfix` is not `None`, the data is appended to the NPZ file -552 in fields ending with "`_postfix`". +@@ -2116,33 +2128,33 @@551 def save(self, filename, postfix=None): +552 """Save CPO data for all stored timesteps to a `numpy` NPZ file. 553 -554 Raises a `ValueError` if the data shapes are not compatible. -555 -556 See also: `numpy.savez`, `Mineral.load`, `Mineral.from_file`. -557 -558 """ -559 if len(self.fractions) != len(self.orientations): -560 raise ValueError( -561 "Length of stored results must match." -562 + " You've supplied currupted data with:\n" -563 + f"- {len(self.fractions)} grain size results, and\n" -564 + f"- {len(self.orientations)} orientation results." -565 ) -566 if self.fractions[0].shape[0] == self.orientations[0].shape[0] == self.n_grains: -567 data = { -568 "meta": np.array( -569 [self.phase, self.fabric, self.regime], dtype=np.uint8 -570 ), -571 "fractions": np.stack(self.fractions), -572 "orientations": np.stack(self.orientations), -573 } -574 # Create parent directories, resolve relative paths. -575 _io.resolve_path(filename) -576 # Append to file, requires postfix (unique name). -577 if postfix is not None: -578 _log.info("saving Mineral to file %s (postfix: %s)", filename, postfix) -579 archive = ZipFile(filename, mode="a", allowZip64=True) -580 for key in data.keys(): -581 with archive.open( -582 f"{key}_{postfix}", "w", force_zip64=True -583 ) as file: -584 buffer = io.BytesIO() -585 np.save(buffer, data[key]) -586 file.write(buffer.getvalue()) -587 buffer.close() -588 else: -589 _log.info("saving Mineral to file %s", filename) -590 np.savez(filename, **data) -591 else: -592 raise ValueError( -593 "Size of CPO data arrays must match number of grains." -594 + " You've supplied corrupted data with:\n" -595 + f"- `n_grains = {self.n_grains}`,\n" -596 + f"- `fractions[0].shape = {self.fractions[0].shape}`, and\n" -597 + f"- `orientations[0].shape = {self.orientations[0].shape}`." -598 ) +554 If `postfix` is not `None`, the data is appended to the NPZ file +555 in fields ending with "`_postfix`". +556 +557 Raises a `ValueError` if the data shapes are not compatible. +558 +559 See also: `numpy.savez`, `Mineral.load`, `Mineral.from_file`. +560 +561 """ +562 if len(self.fractions) != len(self.orientations): +563 raise ValueError( +564 "Length of stored results must match." +565 + " You've supplied currupted data with:\n" +566 + f"- {len(self.fractions)} grain size results, and\n" +567 + f"- {len(self.orientations)} orientation results." +568 ) +569 if self.fractions[0].shape[0] == self.orientations[0].shape[0] == self.n_grains: +570 data = { +571 "meta": np.array( +572 [self.phase, self.fabric, self.regime], dtype=np.uint8 +573 ), +574 "fractions": np.stack(self.fractions), +575 "orientations": np.stack(self.orientations), +576 } +577 # Create parent directories, resolve relative paths. +578 _io.resolve_path(filename) +579 # Append to file, requires postfix (unique name). +580 if postfix is not None: +581 _log.info("saving Mineral to file %s (postfix: %s)", filename, postfix) +582 archive = ZipFile(filename, mode="a", allowZip64=True) +583 for key in data.keys(): +584 with archive.open( +585 f"{key}_{postfix}", "w", force_zip64=True +586 ) as file: +587 buffer = io.BytesIO() +588 np.save(buffer, data[key]) +589 file.write(buffer.getvalue()) +590 buffer.close() +591 else: +592 _log.info("saving Mineral to file %s", filename) +593 np.savez(filename, **data) +594 else: +595 raise ValueError( +596 "Size of CPO data arrays must match number of grains." +597 + " You've supplied corrupted data with:\n" +598 + f"- `n_grains = {self.n_grains}`,\n" +599 + f"- `fractions[0].shape = {self.fractions[0].shape}`, and\n" +600 + f"- `orientations[0].shape = {self.orientations[0].shape}`." +601 )
600 def load(self, filename, postfix=None): -601 """Load CPO data from a `numpy` NPZ file. -602 -603 If `postfix` is not `None`, data is read from fields ending with "`_postfix`". -604 -605 See also: `Mineral.save`, `Mineral.from_file`. -606 -607 """ -608 if not filename.endswith(".npz"): -609 raise ValueError( -610 f"Must only load from numpy NPZ format. Cannot load from {filename}." -611 ) -612 data = np.load(filename) -613 if postfix is not None: -614 phase, fabric, regime = data[f"meta_{postfix}"] -615 self.fractions = list(data[f"fractions_{postfix}"]) -616 self.orientations = list(data[f"orientations_{postfix}"]) -617 else: -618 phase, fabric, regime = data["meta"] -619 self.fractions = list(data["fractions"]) -620 self.orientations = list(data["orientations"]) -621 -622 self.phase = phase -623 self.fabric = fabric -624 self.regime = regime -625 self.orientations_init = self.orientations[0] -626 self.fractions_init = self.fractions[0] +@@ -2167,40 +2179,40 @@603 def load(self, filename, postfix=None): +604 """Load CPO data from a `numpy` NPZ file. +605 +606 If `postfix` is not `None`, data is read from fields ending with "`_postfix`". +607 +608 See also: `Mineral.save`, `Mineral.from_file`. +609 +610 """ +611 if not filename.endswith(".npz"): +612 raise ValueError( +613 f"Must only load from numpy NPZ format. Cannot load from {filename}." +614 ) +615 data = np.load(filename) +616 if postfix is not None: +617 phase, fabric, regime = data[f"meta_{postfix}"] +618 self.fractions = list(data[f"fractions_{postfix}"]) +619 self.orientations = list(data[f"orientations_{postfix}"]) +620 else: +621 phase, fabric, regime = data["meta"] +622 self.fractions = list(data["fractions"]) +623 self.orientations = list(data["orientations"]) +624 +625 self.phase = phase +626 self.fabric = fabric +627 self.regime = regime +628 self.orientations_init = self.orientations[0] +629 self.fractions_init = self.fractions[0]
628 @classmethod -629 def from_file(cls, filename, postfix=None): -630 """Construct a `Mineral` instance using data from a `numpy` NPZ file. -631 -632 If `postfix` is not `None`, data is read from fields ending with “`_postfix`”. -633 -634 See also: `Mineral.save`, `Mineral.load`. -635 -636 """ -637 if not filename.endswith(".npz"): -638 raise ValueError( -639 f"Must only load from numpy NPZ format. Cannot load from {filename}." -640 ) -641 data = np.load(filename) -642 if postfix is not None: -643 phase, fabric, regime = data[f"meta_{postfix}"] -644 fractions = list(data[f"fractions_{postfix}"]) -645 orientations = list(data[f"orientations_{postfix}"]) -646 else: -647 phase, fabric, regime = data["meta"] -648 fractions = list(data["fractions"]) -649 orientations = list(data["orientations"]) -650 -651 mineral = cls( -652 phase, -653 fabric, -654 regime, -655 n_grains=len(fractions[0]), -656 fractions_init=fractions[0], -657 orientations_init=orientations[0], -658 ) -659 mineral.fractions = fractions -660 mineral.orientations = orientations -661 return mineral +diff --git a/search.js b/search.js index 6743b2dd..9d3333ef 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;u631 @classmethod +632 def from_file(cls, filename, postfix=None): +633 """Construct a `Mineral` instance using data from a `numpy` NPZ file. +634 +635 If `postfix` is not `None`, data is read from fields ending with “`_postfix`”. +636 +637 See also: `Mineral.save`, `Mineral.load`. +638 +639 """ +640 if not filename.endswith(".npz"): +641 raise ValueError( +642 f"Must only load from numpy NPZ format. Cannot load from {filename}." +643 ) +644 data = np.load(filename) +645 if postfix is not None: +646 phase, fabric, regime = data[f"meta_{postfix}"] +647 fractions = list(data[f"fractions_{postfix}"]) +648 orientations = list(data[f"orientations_{postfix}"]) +649 else: +650 phase, fabric, regime = data["meta"] +651 fractions = list(data["fractions"]) +652 orientations = list(data["orientations"]) +653 +654 mineral = cls( +655 phase, +656 fabric, +657 regime, +658 n_grains=len(fractions[0]), +659 fractions_init=fractions[0], +660 orientations_init=orientations[0], +661 ) +662 mineral.fractions = fractions +663 mineral.orientations = orientations +664 return mineral0&&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;e 135 136 137@pytest.fixture(scope="session") -138def outdir(request): -139 _outdir = request.config.getoption("--outdir") -140 yield _outdir -141 # Create combined ensemble figure for 2D cell tests after they have all finished. -142 _test_vortex_2d.TestCellOlivineA._make_ensemble_figure(_outdir) -143 -144 -145@pytest.fixture(scope="session") -146def ncpus(request): -147 return max(1, request.config.getoption("--ncpus")) +138def verbose(request): +139 return request.config.option.verbose +140 +141 +142@pytest.fixture(scope="session") +143def outdir(request): +144 _outdir = request.config.getoption("--outdir") +145 yield _outdir +146 # Create combined ensemble figure for 2D cell tests after they have all finished. +147 _test_vortex_2d.TestCellOlivineA._make_ensemble_figure(_outdir) 148 149 150@pytest.fixture(scope="session") -151def named_tempfile_kwargs(request): -152 if sys.platform == "win32": -153 return {"delete": False} -154 else: -155 return dict() -156 -157 -158@pytest.fixture(scope="session") -159def ray_session(): -160 if HAS_RAY: -161 # NOTE: Expects a running Ray cluster with a number of CPUS matching --ncpus. -162 if not ray.is_initialized(): -163 ray.init(address="auto") -164 _log.info("using Ray cluster with %s", ray.cluster_resources()) -165 yield -166 if ray.is_initialized(): -167 ray.shutdown() -168 yield -169 -170 -171@pytest.fixture(scope="function") -172def console_handler(request): -173 if request.config.option.verbose > 0: # Show console logs if -v/--verbose given. -174 return request.config.pluginmanager.get_plugin( -175 "pytest-console-logger" -176 ).log_cli_handler -177 return _log.CONSOLE_LOGGER -178 -179 -180@pytest.fixture -181def params_Fraters2021(): -182 return _mock.PARAMS_FRATERS2021 +151def ncpus(request): +152 return max(1, request.config.getoption("--ncpus")) +153 +154 +155@pytest.fixture(scope="session") +156def named_tempfile_kwargs(request): +157 if sys.platform == "win32": +158 return {"delete": False} +159 else: +160 return dict() +161 +162 +163@pytest.fixture(scope="session") +164def ray_session(): +165 if HAS_RAY: +166 # NOTE: Expects a running Ray cluster with a number of CPUS matching --ncpus. +167 if not ray.is_initialized(): +168 ray.init(address="auto") +169 _log.info("using Ray cluster with %s", ray.cluster_resources()) +170 yield +171 if ray.is_initialized(): +172 ray.shutdown() +173 yield +174 +175 +176@pytest.fixture(scope="function") +177def console_handler(request): +178 if request.config.option.verbose > 0: # Show console logs if -v/--verbose given. +179 return request.config.pluginmanager.get_plugin( +180 "pytest-console-logger" +181 ).log_cli_handler +182 return _log.CONSOLE_LOGGER 183 184 185@pytest.fixture -186def params_Kaminski2001_fig5_solid(): -187 return _mock.PARAMS_KAMINSKI2001_FIG5_SOLID +186def params_Fraters2021(): +187 return _mock.PARAMS_FRATERS2021 188 189 190@pytest.fixture -191def params_Kaminski2001_fig5_shortdash(): -192 return _mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH +191def params_Kaminski2001_fig5_solid(): +192 return _mock.PARAMS_KAMINSKI2001_FIG5_SOLID 193 194 195@pytest.fixture -196def params_Kaminski2001_fig5_longdash(): -197 return _mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH +196def params_Kaminski2001_fig5_shortdash(): +197 return _mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH 198 199 200@pytest.fixture -201def params_Kaminski2004_fig4_triangles(): -202 return _mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES +201def params_Kaminski2001_fig5_longdash(): +202 return _mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH 203 204 205@pytest.fixture -206def params_Kaminski2004_fig4_squares(): -207 return _mock.PARAMS_KAMINSKI2004_FIG4_SQUARES +206def params_Kaminski2004_fig4_triangles(): +207 return _mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES 208 209 210@pytest.fixture -211def params_Kaminski2004_fig4_circles(): -212 return _mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES +211def params_Kaminski2004_fig4_squares(): +212 return _mock.PARAMS_KAMINSKI2004_FIG4_SQUARES 213 214 215@pytest.fixture -216def params_Hedjazian2017(): -217 return _mock.PARAMS_HEDJAZIAN2017 +216def params_Kaminski2004_fig4_circles(): +217 return _mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES 218 219 -220@pytest.fixture(scope="session", params=[100, 500, 1000, 5000, 10000]) -221def n_grains(request): -222 return request.param +220@pytest.fixture +221def params_Hedjazian2017(): +222 return _mock.PARAMS_HEDJAZIAN2017 223 224 -225@pytest.fixture(scope="session", params=[[1, 0, 0], [0, 1, 0], [0, 0, 1]]) -226def hkl(request): +225@pytest.fixture(scope="session", params=[100, 500, 1000, 5000, 10000]) +226def n_grains(request): 227 return request.param 228 229 -230@pytest.fixture(scope="session", params=["xz", "yz", "xy"]) -231def ref_axes(request): +230@pytest.fixture(scope="session", params=[[1, 0, 0], [0, 1, 0], [0, 0, 1]]) +231def hkl(request): 232 return request.param 233 234 -235@pytest.fixture(scope="session") -236def seeds(): -237 """1000 unique seeds for ensemble runs that need an RNG seed.""" -238 return _io.read_scsv(_io.data("rng") / "seeds.scsv").seeds +235@pytest.fixture(scope="session", params=["xz", "yz", "xy"]) +236def ref_axes(request): +237 return request.param +238 239 -240 -241@pytest.fixture(scope="session") -242def seed(): -243 """Default seed for test RNG.""" -244 return 8816 +240@pytest.fixture(scope="session") +241def seeds(): +242 """1000 unique seeds for ensemble runs that need an RNG seed.""" +243 return _io.read_scsv(_io.data("rng") / "seeds.scsv").seeds +244 245 -246 -247@pytest.fixture(scope="session") -248def seeds_nearX45(): -249 """41 seeds which have the initial hexagonal symmetry axis near 45° from X.""" -250 return _io.read_scsv(_io.data("rng") / "hexaxis_nearX45_seeds.scsv").seeds +246@pytest.fixture(scope="session") +247def seed(): +248 """Default seed for test RNG.""" +249 return 8816 +250 +251 +252@pytest.fixture(scope="session") +253def seeds_nearX45(): +254 """41 seeds which have the initial hexagonal symmetry axis near 45° from X.""" +255 return _io.read_scsv(_io.data("rng") / "hexaxis_nearX45_seeds.scsv").seeds1;){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();o Simulate crystallographic preferred orientation evolution in polycrystals\n\n
\n\n\n\n\n\nThis software is currently in early development (alpha)\nand therefore subject to breaking changes without notice.
\n\nAbout
\n\nViscoplastic 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
\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- \n
Mineral
class which stores attributes of a distinct mineral phase in the\npolycrystal and its texture snapshots- 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.
\nThe 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\nInstallation
\n\nThe minimum required Python version is set using
\n\nrequires-python
in the\npyproject.toml
file.\nFor installation instructions,\nsee the README file.Documentation
\n\nThe 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
\n\nhelp()
method.The D-Rex kinematic CPO model
\n\nThe 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\nThe 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\nwhere $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\n
\n\nstress_exponent
input parameter. For an overview of available parameters,\nsee [thepydrex.mock
source code, for now...]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\nParameter reference
\n\nModel parameters will eventually be provided in a
\n\n.toml
file.\nFor now just pass a dictionary toconfig
in theMineral.update_orientations
method.\nA draft of the input file spec is shown below:\n\n"}, "pydrex.axes": {"fullname": "pydrex.axes", "modulename": "pydrex.axes", "kind": "module", "doc": "\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.PoleFigureAxes": {"fullname": "pydrex.axes.PoleFigureAxes", "modulename": "pydrex.axes", "qualname": "PoleFigureAxes", "kind": "class", "doc": "PyDRex: Custom Matplotlib Axes subclasses.
\nAxes class designed for crystallographic pole figures.
\n\nThin matplotlib Axes wrapper for crystallographic pole figures.
\n\n\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": "Projections are not performed automatically using default methods like\n
\n\nscatter
orplot
. To actually plot the pole figures, usepolefigure
.Plot pole figure of crystallographic texture.
\n\nArgs:
\n\n\n
\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
ifdensity=True
Any additional keyword arguments are passed to either
\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": "tripcolor
if\ndensity=True
orscatter
ifdensity=False
Set multiple properties at once.
\n\nSupported properties are
\n\nProperties:\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:
\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": "~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\n\nPyDRex: Entry points and argument handling for command line tools.
\nAll CLI handlers should be registered in the
\n"}, "pydrex.cli.CliTool": {"fullname": "pydrex.cli.CliTool", "modulename": "pydrex.cli", "qualname": "CliTool", "kind": "class", "doc": "CLI_HANDLERS
namedtuple,\nwhich ensures that they will be installed as executable scripts alongside the package.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\nOnly rectangular (2D) meshes are currently supported. The RESOLUTION must be a comma\ndelimited set of directives of the form
\n", "bases": "CliTool"}, "pydrex.cli.H5partExtractor": {"fullname": "pydrex.cli.H5partExtractor", "modulename": "pydrex.cli", "qualname": "H5partExtractor", "kind": "class", "doc": "<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.PyDRex script to extract raw CPO data from Fluidity .h5part files.
\n\nFluidity saves data stored on model
\n\nparticles
to an.h5part
file.\nThis script converts that file to canonical serialisation formats:\n
\n\n- a
\n.npz
file containing the raw CPO orientations and (surrogate) grain sizes- an
\n.scsv
file containing the pathline positions and accumulated strainIt is assumed that CPO data is stored in keys called 'CPO_
\n\n' in the .h5part\ndata, where <N>
is an integer in the range 1\u2014n_grains
. The accumulated strain is\nread from the attributeCPO_<S>
where S=ngrains
+1. Particle positions are read\nfrom the attributesx
,y
, andz
.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\nLists the keys that should be used for the
\n", "bases": "CliTool"}, "pydrex.cli.PoleFigureVisualiser": {"fullname": "pydrex.cli.PoleFigureVisualiser", "modulename": "pydrex.cli", "qualname": "PoleFigureVisualiser", "kind": "class", "doc": "postfix
inpydrex.Mineral.load
and\npydrex.Mineral.from_file
.PyDRex script to plot pole figures of serialized CPO data.
\n\nProduces [100], [010] and [001] pole figures for serialized
\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": "pydrex.Mineral
s.\nIf the range of indices is not specified,\na maximum of 25 of each pole figure will be produced by default.\n\n\nPyDRex: Core D-Rex functions and enums.
\nThe function
\n\nderivatives
implements the core D-Rex solver, which computes the\ncrystallographic rotation rate and changes in fractional grain volumes.Acronyms:
\n\n\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": "- 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
\nSupported 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\nThe following fabric types are supported:
\n\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": "- olivine A-E type fabrics according to e.g.\nKarato et al. (2008).
\n- enstatite AB fabric, see\nBernard et al. (2021).
\nGet Critical Resolved Shear Stress for the mineral
\n\nphase
andfabric
.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
\n", "signature": "(phase, fabric):", "funcdef": "def"}, "pydrex.core.derivatives": {"fullname": "pydrex.core.derivatives", "modulename": "pydrex.core", "qualname": "derivatives", "kind": "function", "doc": "pydrex.minerals.OLIVINE_SLIP_SYSTEMS
.Get derivatives of orientation and volume distribution.
\n\nArgs:
\n\n\n
\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) \u2014n_grains
x3x3 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) \u2014p
indislocation_density \u221d shear_stress^p
- \n
deformation_exponent
(float) \u2014n
inshear_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)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\n\nPyDRex: Methods to calculate texture and strain diagnostics.
\n\n\n\n"}, "pydrex.diagnostics.elasticity_components": {"fullname": "pydrex.diagnostics.elasticity_components", "modulename": "pydrex.diagnostics", "qualname": "elasticity_components", "kind": "function", "doc": "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\nCalculate elasticity decompositions for the given elasticity tensors.
\n\nArgs:
\n\n\n
\n\n- \n
voigt_matrices
(array) \u2014 the Nx6x6 Voigt matrix representations of the averaged\nelasticity tensors for a series of polycrystal texturesReturns a dictionary with the following data series:
\n\n\n
\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", "signature": "(voigt_matrices):", "funcdef": "def"}, "pydrex.diagnostics.bingham_average": {"fullname": "pydrex.diagnostics.bingham_average", "modulename": "pydrex.diagnostics", "qualname": "bingham_average", "kind": "function", "doc": "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\nCompute Bingham average of orientation matrices.
\n\nReturns the antipodally symmetric average orientation\nof the given crystallographic
\n\naxis
, or the a-axis by default.\nValid axis specifiers are \"a\" for [100], \"b\" for [010] and \"c\" for [001].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\nExtracts 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\nCompute 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\nSee 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\nCalculate M-index using
\n\nmisorientation_index
for a series of texture snapshots.\nTheorientation_stack
is a NxMx3x3 array of orientations where N is the number of\ntexture snapshots and M is the number of grains.Uses either Ray or the Python multiprocessing library to calculate texture indices\nfor multiple snapshots simultaneously. The arguments
\n\nncpus
andpool
are only\nrelevant to the latter option: ifncpus
isNone
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 ofmultiprocessing.Pool
can be provided.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\nSee
\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": "misorientation_index
for documentation of the remaining arguments.Calculate M-index for polycrystal orientations.
\n\nThe
\n\nbins
argument is passed tonumpy.histogram
.\nIf left asNone
, 1\u00b0 bins will be used as recommended by the reference paper.\nThesymmetry
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\nThis method must be able to allocate an array of shape\n$ \\frac{N!}{2(N-2)!}\u00d7 M^{2} $\nfor N the length of
\n\norientations
and M the number of symmetry operations for\nthe givensystem
.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\nThe BA index of Mainprice et al. (2015)\nis derived from the eigenvalue
\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": "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.Get smallest angle between a unit
\n\nvector
and a bidirectionalaxis
.The axis is specified using either of its two parallel unit vectors.\nOptionally project the vector onto the
\n\nplane
(given by its unit normal)\nbefore calculating the angle.Examples:
\n\n\n\n", "signature": "(vector, axis, plane=None):", "funcdef": "def"}, "pydrex.exceptions": {"fullname": "pydrex.exceptions", "modulename": "pydrex.exceptions", "kind": "module", "doc": "\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"}, "pydrex.exceptions.Error": {"fullname": "pydrex.exceptions.Error", "modulename": "pydrex.exceptions", "qualname": "Error", "kind": "class", "doc": "PyDRex: Custom exceptions (subclasses of
\npydrex.Error
).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\nAttributes:\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\nAttributes:\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\nAttributes:\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\nAttributes:\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\nAttributes:
\n\n\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": "- message \u2014 explanation of the error
\nException raised for errors in
\n\nmesh.Model
context state.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\n"}, "pydrex.geometry.LatticeSystem": {"fullname": "pydrex.geometry.LatticeSystem", "modulename": "pydrex.geometry", "qualname": "LatticeSystem", "kind": "class", "doc": "PyDRex: Functions for geometric coordinate conversions and projections.
\nCrystallographic lattice systems supported by postprocessing methods.
\n\nThe value of a member is
\n\n(a, b)
witha
andb
as given in the table below.\nThe additional row lists the maximum misorientation angle between two crystallites\nfor the given lattice system.\n\ntriclinic 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
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\nSpherical coordinate convention:
\n\n\n
\n\n- \u03d5 is the longitude (\u201cazimuth\u201d) \u2208 [0, 2\u03c0)
\n- \u03b8 is the colatitude (\u201cinclination\u201d) \u2208 [0, \u03c0)
\nBy default, a radius of
\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": "r = 1
is used for the sphere.\nReturns a tuple containing arrays of x, y, and z values.Convert cartesian coordinates in \u211d\u00b3 to spherical coordinates.
\n\nSpherical coordinate convention:
\n\n\n
\n\n- \u03d5 is the longitude (\u201cazimuth\u201d) \u2208 [0, 2\u03c0)
\n- \u03b8 is the colatitude (\u201cinclination\u201d) \u2208 [0, \u03c0)
\nReturns 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\nCalculate the smallest angular distance between any quaternions
\n\nq1_array[:, i]
and\nq2_array[:, j]
, where i == j and the first dimensions ofq1_array
andq2_array
\nare of equal length (the output will also be this long):\n\nq1_array.shape q2_array.shape len(output)\n---------------------------------------------------\nNxAx4 NxBx4 N\n
\n\n\n\nThis method must be able to allocate a floating point array of shape Nx(A*B)
\n\nUses ~25% less memory than the same operation with rotation matrices.
\n\nSee 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
\n\nLatticeSystem
.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\nExpects
\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": "orientations
to be an array with shape (N, 3, 3).\nThe optional argumentsref_axes
andhkl
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. Theref_axes
will therefore become the\nhorizontal and vertical axes of pole figures used to plot the directions.Project axial data from a 3D sphere onto a 2D disk.
\n\nProject 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\nThis 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\nThe 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\nThis can be used to set up uniform grids on a disk, e.g.
\n\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>>> 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\nPyDRex: Mesh, configuration and supporting data Input/Output functions.
\nPyDRex can read/write three kinds of plain text files:
\n\n\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
\nmeshio
, to set up final mineral positions in steady flows.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
\n"}, "pydrex.io.DEFAULT_PARAMS": {"fullname": "pydrex.io.DEFAULT_PARAMS", "modulename": "pydrex.io", "qualname": "DEFAULT_PARAMS", "kind": "variable", "doc": "data/
folder of the source repository. For supported cell types, see\nSCSV_TYPEMAP
.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\nPrints the YAML header section to output and returns a NamedTuple with columns of\nthe csv data. See also
\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": "save_scsv
.Write YAML header to an SCSV stream.
\n\nArgs:
\n\n\n
\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 '#' prefixSee also
\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": "read_scsv
,save_scsv
.Save data to SCSV file.
\n\nArgs:
\n\n\n
\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 lengthOptional keyword arguments are passed to
\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": "write_scsv_header
. See alsoread_scsv
.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\nRelative 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
\n", "signature": "(path, refdir=None):", "funcdef": "def"}, "pydrex.io.stringify": {"fullname": "pydrex.io.stringify", "modulename": "pydrex.io", "qualname": "stringify", "kind": "function", "doc": "refdir
.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\n\nPyDRex: logger settings and boilerplate.
\nPython's logging module is weird and its methods don't allow us to specify\nwhich logger to use, so just using
\n\nlogging.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
andpydrex.logger.CONSOLE_LOGGER
).\nThe methodquiet_aliens
can be invoked to suppress most messages\nfrom third-party modules, except critical errors and warnings from Numba.By default, PyDRex emits INFO level messages to the console.\nThis can be changed globally by setting the new level with
\n\nCONSOLE_LOGGER.setLevel
:\n\n\n\nfrom 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
To change the console logging level for a particular local context,\nuse the
\n\nhandler_level
context manager:\n\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
To save debug logs to a file, the
\n\nlogfile_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"}, "pydrex.logger.ConsoleFormatter": {"fullname": "pydrex.logger.ConsoleFormatter", "modulename": "pydrex.logger", "qualname": "ConsoleFormatter", "kind": "class", "doc": "\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
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\nThe 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\nArgs:
\n\n\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": "- \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
.Enable logging to a file at
\n", "signature": "(path, level=10, mode='w'):", "funcdef": "def"}, "pydrex.logger.critical": {"fullname": "pydrex.logger.critical", "modulename": "pydrex.logger", "qualname": "critical", "kind": "function", "doc": "path
with givenlevel
.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\nThis 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\n\nPyDRex: Computations of mineral texture and elasticity.
\nAcronyms:
\n\n\n
\n"}, "pydrex.minerals.OLIVINE_STIFFNESS": {"fullname": "pydrex.minerals.OLIVINE_STIFFNESS", "modulename": "pydrex.minerals", "qualname": "OLIVINE_STIFFNESS", "kind": "variable", "doc": "- CPO = Crystallographic preferred orientation,\ni.e. preferential clustering of polycrystal grain orientations in SO(3),\nleading to an overall anisotropic orientation distribution
\nStiffness tensor for olivine (Voigt representation), with units of GPa.
\n\nThe 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\nThe 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
\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": "fabric
.Slip systems for olivine in conventional order.
\n\nTuples contain the slip plane normal and slip direction vectors.\nThe order of slip systems returned matches the order of critical shear stresses\nreturned by
\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": "pydrex.core.get_crss
.Calculate elastic tensors as the Voigt averages of a collection of
\n\nmineral
s.Args:
\n\n\n
\n\n- \n
minerals
\u2014 list ofpydrex.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\" 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\nA
\n\nMineral
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
andorientations_init
. By default,\na uniform volume distribution of random orientations is generated.The
\n\nupdate_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 theMineral
instance. The method also returns the\nupdated macroscopic deformation gradient based on the provided initial deformation\ngradient.*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\nExamples:
\n\nMineral with isotropic initial texture:
\n\n\n\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
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\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
Note that minerals can also be constructed from serialized data,\nsee
\n\nMineral.load
andMineral.from_file
.Attributes:
\n\n\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": "- \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 whenfractions_init
ororientations_init
are not provided- \n
lband
(int) \u2014 passed to thescipy.integrate.LSODA
solver- \n
uband
(int) \u2014 passed to thescipy.integrate.LSODA
solverUpdate orientations and volume distribution for the
\n\nMineral
.Update crystalline orientations and grain volume distribution\nfor minerals undergoing plastic deformation. Return the updated deformation\ngradient measuring the corresponding macroscopic deformation.
\n\nArgs:
\n\n\n
\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
- the time at which to start the CPO integration (t_start)
\n- the time at which to stop the CPO integration (t_end)
\n- callable with signature f(t) that returns the position of the mineral at\ntime t \u2208 [t_start, t_end]
\nAny additional (optional) keyword arguments are passed to\n
\n\nscipy.integrate.LSODA
.Array values must provide a NumPy-compatible interface:\nhttps://numpy.org/doc/stable/user/whatisnumpy.html
\n\nExamples:
\n\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": "\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
Save CPO data for all stored timesteps to a
\n\nnumpy
NPZ file.If
\n\npostfix
is notNone
, the data is appended to the NPZ file\nin fields ending with \"_postfix
\".Raises a
\n\nValueError
if the data shapes are not compatible.See also:
\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": "numpy.savez
,Mineral.load
,Mineral.from_file
.Load CPO data from a
\n\nnumpy
NPZ file.If
\n\npostfix
is notNone
, data is read from fields ending with \"_postfix
\".See also:
\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": "Mineral.save
,Mineral.from_file
.Construct a
\n\nMineral
instance using data from anumpy
NPZ file.If
\n\npostfix
is notNone
, data is read from fields ending with \u201c_postfix
\u201d.See also:
\n", "signature": "(cls, filename, postfix=None):", "funcdef": "def"}, "pydrex.mock": {"fullname": "pydrex.mock", "modulename": "pydrex.mock", "kind": "module", "doc": "Mineral.save
,Mineral.load
.\n\n"}, "pydrex.mock.PARAMS_FRATERS2021": {"fullname": "pydrex.mock.PARAMS_FRATERS2021", "modulename": "pydrex.mock", "qualname": "PARAMS_FRATERS2021", "kind": "variable", "doc": "PyDRex: Mock objects for testing and reproducibility.
\nValues 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\n"}, "pydrex.pathlines.get_pathline": {"fullname": "pydrex.pathlines.get_pathline", "modulename": "pydrex.pathlines", "qualname": "get_pathline", "kind": "function", "doc": "PyDRex: Functions for pathline construction.
\nDetermine the pathline for a particle in a steady state flow.
\n\nThe pathline will terminate at the given
\n\nfinal_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\nThe pathline is calculated backwards in time (t < 0) from the given endpoint.\nTherefore, the returned position callable should be evaluated at negative times.
\n\nArgs:
\n\n\n
\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(ifNone
, which is the default, then the timestamps obtained from\nscipy.integrate.solve_ivp
are returned instead)Optional keyword arguments will be passed to
\n\nscipy.integrate.solve_ivp
. However,\nsome of the arguments to thesolve_ivp
call may not be modified, and a warning\nwill be raised if they are provided.Returns a tuple containing the time points and an interpolant that can be used\nto evaluate the pathline position (see
\n\nscipy.integrate.OdeSolution
).\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\n"}, "pydrex.stats.resample_orientations": {"fullname": "pydrex.stats.resample_orientations", "modulename": "pydrex.stats", "qualname": "resample_orientations", "kind": "function", "doc": "PyDRex: Statistical methods for orientation and elasticity data.
\nReturn new samples from
\n\norientations
weighted by the volume distribution.Args:
\n\n\n
\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 distributionReturns the Nx
\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": "n_samples
x3x3 orientations and associated sorted (ascending) grain\nvolumes.Calculate misorientation histogram for polycrystal orientations.
\n\nThe
\n\nbins
argument is passed tonumpy.histogram
.\nIf left asNone
, 1\u00b0 bins will be used as recommended by the reference paper.\nThesymmetry
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\nThis method must be able to allocate $ \\frac{N!}{(N-2)!} \u00d7 4M $ floats\nfor N the length of
\n\norientations
and M the number of symmetry operations for\nthe givensystem
(numpy.float32
values are used to reduce the memory\nrequirements)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\nEstimate the expected number of misorientation angles between grains\nthat would fall within $($
\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": "low
,high
$)$ in degrees for an aggregate\nwith randomly oriented grains, wherelow
$\u2208 [0, $high
$)$,\nandhigh
is bounded by the maximum theoretical misorientation angle\nfor the given lattice symmetry system.\nSee_geo.LatticeSystem
for supported systems.Estimate point density of orientation data on the unit sphere.
\n\nEstimates 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
\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 asTrue
)Any other keyword arguments are passed to the kernel function calls.\nMost kernels accept a parameter
\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": "\u03c3
to control the degree of smoothing.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\nSupported kernel functions are based on the discussion in\nVollmer 1995.\nKamb methods accept the parameter
\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": "\u03c3
(default: 10) to control the degree of smoothing.\nValues lower than 3 and higher than 20 are not recommended.\n\n\nPyDRex: Tensor operation functions and helpers.
\nFor 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\nReturn the only two independent contractions of the elastic tensor given as a 6x6\nVoigt
\n\nmatrix
. 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)
\nAny vector which is an eigenvector of both $d_{ij}$ and $v_{ij}$ is always normal to\na symmetry plane of the elastic medium.
\n\nSee 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
\n\nvoigt_vector
onto monoclinic symmetry subspace.Monoclinic symmetry is characterised by 13 independent elasticity components.
\n\nSee 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
\n\nvoigt_vector
onto orthorhombic symmetry subspace.Orthorhombic symmetry is characterised by 9 independent elasticity components.
\n\nSee 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
\n\nvoigt_vector
onto tetragonal symmetry subspace.Tetragonal symmetry is characterised by 6 independent elasticity components.
\n\nSee 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
\n\nvoigt_vector
onto hexagonal symmetry subspace.Hexagonal symmetry (a.k.a. transverse isotropy) is characterised by 5 independent\nelasticity components.
\n\nSee 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\nExamples:
\n\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": "\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
Create 4-th order elastic tensor from an equivalent Voigt matrix.
\n\nSee also:
\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": "elastic_tensor_to_voigt
.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\nSee also:
\n", "signature": "(vector):", "funcdef": "def"}, "pydrex.tensors.rotate": {"fullname": "pydrex.tensors.rotate", "modulename": "pydrex.tensors", "qualname": "rotate", "kind": "function", "doc": "voigt_matrix_to_vector
.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\n"}, "pydrex.utils.import_proc_pool": {"fullname": "pydrex.utils.import_proc_pool", "modulename": "pydrex.utils", "qualname": "import_proc_pool", "kind": "function", "doc": "PyDRex: Miscellaneous utility methods.
\nImport either
\n\nray.util.multiprocessing.Pool
ormultiprocessing.Pool
.Import a process
\n\nPool
object either from Ray of from Python's stdlib.\nBoth offer the same API, the Ray implementation will be preferred if available.\nUsing thePool
provided by Ray allows for distributed memory multiprocessing.Returns a tuple containing the
\n", "signature": "():", "funcdef": "def"}, "pydrex.utils.strain_increment": {"fullname": "pydrex.utils.strain_increment", "modulename": "pydrex.utils", "qualname": "strain_increment", "kind": "function", "doc": "Pool
object and a boolean flag which isTrue
if\nRay is available.Calculate strain increment for a given time increment and velocity gradient.
\n\nReturns \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
\n\ndim
from an array.Note that a
\n\ndim
of 0 refers to the \u201cx\u201d values.Examples:
\n\n\n\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", "signature": "(a, dim):", "funcdef": "def"}, "pydrex.utils.add_dim": {"fullname": "pydrex.utils.add_dim", "modulename": "pydrex.utils", "qualname": "add_dim", "kind": "function", "doc": "\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
Add entries of
\n\nval
corresponding to dimensiondim
to an array.Note that a
\n\ndim
of 0 refers to the \u201cx\u201d values.Examples:
\n\n\n\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", "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": "\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
Get a safe default number of CPUs available for multiprocessing.
\n\nOn Linux platforms that support it, the method
\n", "signature": "():", "funcdef": "def"}, "pydrex.utils.diff_like": {"fullname": "pydrex.utils.diff_like", "modulename": "pydrex.utils", "qualname": "diff_like", "kind": "function", "doc": "os.sched_getaffinity()
is used.\nOn Mac OS, the commandsysctl -n hw.ncpu
is used.\nOn Windows, the environment variableNUMBER_OF_PROCESSORS
is queried.\nIf any of these fail, a fallback of 1 is used and a warning is logged.Get forward difference of 2D array
\n\na
, with repeated last elements.The repeated last elements ensure that output and input arrays have equal shape.
\n\nExamples:
\n\n\n\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", "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": "\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
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\nSee 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\nTransparency is removed from legend symbols.\nIf
\n\nfig
is not None andremove_all
is True,\nall legends are first removed from the parent figure.\nOptional keyword arguments are passed tomatplotlib.axes.Axes.legend
by default,\normatplotlib.figure.Figure.legend
iffig
is not None.If
\n\nlegendax
is not None, the axis legend will be redrawn using thelegendax
axes\ninstead of taking up space in the original axes. This option requiresfig=None
.\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": "Note that if
\n\nfig
is notNone
, the legend may be cropped from the saved\nfigure due to a Matplotlib bug. In this case, it is required to add the\nargumentsbbox_extra_artists=(legend,)
andbbox_inches=\"tight\"
tosavefig
,\nwherelegend
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)
\nandfig.set_layout_engine(\"none\")
before saving the figure.Add subplot labels to axes mosaic.
\n\nUse
\n\nlabelmap
to specify a dictionary that maps keys inmosaic
to subplot labels.\nIflabelmap
is None, the keys inaxs
will be used as the labels by default.If
\n\ninternal
isFalse
(default), the axes titles will be used.\nOtherwise, internal labels will be drawn withax.text
,\nin which caseloc
must be a tuple of floats.Any axes in
\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": "axs
corresponding to the special keylegend
are skipped.\n\n\nPyDRex: Steady-state solutions of velocity (gradients) for various flows.
\nFor 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.\n
\n"}, "pydrex.velocity.simple_shear_2d": {"fullname": "pydrex.velocity.simple_shear_2d", "modulename": "pydrex.velocity", "qualname": "simple_shear_2d", "kind": "function", "doc": "pydrex.minerals.Mineral.update_orientations
.Return simple shear velocity and velocity gradient callables.
\n\nThe returned callables have signature f(t, x) where x is a 3D position vector.
\n\nArgs:
\n\n\n
\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\nInput arrays to the returned callables must have homogeneous element types.\nArrays with e.g. both floating point and integer values are not supported.
\n\nExamples:
\n\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": "\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
Get velocity and velocity gradient callables for a steady-state 2D Stokes cell.
\n\nThe 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\nThe returned callables have signature f(t, x) where x is a 3D position vector.
\n\nArgs:
\n\n\n
\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)Examples:
\n\n\n\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", "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": "\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
Get velocity and velocity gradient callables for a steady-state 2D corner flow.
\n\nThe 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\nThe returned callables have signature f(t, x) where x is a 3D position vector.
\n\nArgs:
\n\n\n
\n", "signature": "(horizontal, vertical, plate_speed):", "funcdef": "def"}, "pydrex.visualisation": {"fullname": "pydrex.visualisation", "modulename": "pydrex.visualisation", "kind": "module", "doc": "- \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"}, "pydrex.visualisation.polefigures": {"fullname": "pydrex.visualisation.polefigures", "modulename": "pydrex.visualisation", "qualname": "polefigures", "kind": "function", "doc": "PyDRex: Visualisation functions for test outputs and examples.
\nPlot pole figures of a series of (Nx3x3) orientation matrix stacks.
\n\nProduces [100], [010] and [001] pole figures for (resampled) orientations.\nFor the argument specification, check the output of
\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": "pydrex-polefigures --help
\non the command line.Plot pathlines and velocity arrows for a 2D box domain.
\n\nIf
\n\nax
is None, a new figure and axes are created withfigure_unless
.Args:
\n\n\n
\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 seematplotlib.axes.Axes.set_aspect
- \n
cmap
(Matplotlib color map, optional) \u2014 color map forcolors
- \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 labelsAdditional keyword arguments are passed to the
\n\nmatplotlib.axes.Axes.quiver
call\nused to plot the velocity vectors.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
\n\nangles
(in degrees) versusstrains
on the given axis.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\n
\n\nmarkers
andlabels
as there are data series inangles
.If
\n\nax
is None, a new figure and axes are created withfigure_unless
.Args:
\n\n\n
\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 theangles
, 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 forcolors
If
\n\ncolors
andcmaps
are used, then angle values are colored individually within\neach angle series.Additional keyword arguments are passed to
\n\nmatplotlib.axes.Axes.scatter
if\ncolors
is notNone
, or tomatplotlib.axes.Axes.plot
otherwise.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
\n\nstrengths
(e.g. M-indices) versusstrains
on the given axis.If
\n\nax
is None, a new figure and axes are created withfigure_unless
.Args:
\n\n\n
\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 thestrengths
, 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 forcolors
If
\n\ncolors
andcmaps
are used, then strength values are colored individually\nwithin each strength series.Additional keyword arguments are passed to
\n\nmatplotlib.axes.Axes.scatter
if\ncolors
is notNone
, or tomatplotlib.axes.Axes.plot
otherwise.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
\n\nfractions
versusstrains
on the given axis.If
\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": "ax
is None, a new figure and axes are created withfigure_unless
.Show data from
\n\nsrc/pydrex/data/thirdparty/Skemer2016_ShearStrainAngles.scsv
.Plot data from the Skemer 2016 datafile on the axis given by
\n\nax
. Select the\nstudies from which to plot the data, which must be a list of strings with exact\nmatches in thestudy
column in the datafile.\nAlso filter the data to select only the givenfabric
\n(seepydrex.core.MineralFabric
).If
\n\nax
is None, a new figure and axes are created withfigure_unless
.Returns a tuple containing:
\n\n\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": "- 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
\nPlot rotation rates of grains with known, unique initial [100] angles from X.
\n\nIf
\n\nax
is None, a new figure and axes are created withfigure_unless
.\nThe default labels (\"target\", \"computed\") can also be overriden.\nIfshear_axis
is not None, a dashed line will be drawn at the given x-value\n(and its reflection around 180\u00b0).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\nIf
\n\nax
is None, a new figure and axes are created withfigure_unless
.\nThe default labels (\"target\", \"computed\") can also be overriden.\nIfshear_axis
is not None, a dashed line will be drawn at the given x-value\n(and its reflection around 180\u00b0).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
\n\nax
is None, or return existing figure forax
.If
\n\nax
is None, a new figure is created for the axes with a few opinionated default\nsettings (grid, constrained layout, high DPI).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\nThe keyword argument
\n", "signature": "(figscale=None, **kwargs):", "funcdef": "def"}, "tests": {"fullname": "tests", "modulename": "tests", "kind": "module", "doc": "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 tomatplotlib.pyplot.figure()
.PyDRex tests
\n\nRunning the tests requires pytest.\nFrom the root of the source tree, run
\n\npytest
.\nTo print more verbose information (including INFO level logging),\nsuch as detailed test progress, use the flagpytest -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.Running individual tests or test subsets is possible using the pytest\n
\n\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 commandpytest --co
. This\nproduces a rather long list and it is recommended to view the output with a\npager likeless
on Linux.In total, the following custom pytest command line flags are defined by PyDRex:
\n\n\n
\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
(MatplotlibrcParams[\"font.size\"]
)- \n
--markersize
(MatplotlibrcParams[\"lines.markersize\"]
)- \n
--linewidth
(MatplotlibrcParams[\"lines.linewidth\"]
)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
\n\n--runbig
flag before moving to larger simulations.Long tests/examples are also disabled by default and can be enabled with
\n\n--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
.Writing tests
\n\nFor 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
\n\ntest
module.\n
\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.Tests should not produce persistent output by default.\nIf a test method can produce such output for debugging or visualisation,\nit should accept the
\n\noutdir
positional argument,\nand check if its value is notNone
.\nIfoutdir is None
then no persistent output should be produced.\nIfoutdir
is a directory path (string):\n
\n"}, "tests.conftest": {"fullname": "tests.conftest", "modulename": "tests.conftest", "kind": "module", "doc": "- logs can be saved by using the
\npydrex.logger.logfile_enable
context manager,\nwhich accepts a path name and an optional logging level as per Python'slogging
module\n(the default islogging.DEBUG
which implies the most verbose output),- figures can be saved by (implementing and) calling a helper from
\npydrex.visualisation
, and- data dumps can be saved to
\noutdir
, e.g. in.npz
format (see thepydrex.minerals.Mineral.save
method)\nIn all cases, saving tooutdir
should handle creation of parent directories.\nTo handle this as well as relative paths, we providepydrex.io.resolve_path
,\nwhich is a thin wrapper around somepathlib
methods.\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": "Configuration and fixtures for PyDRex tests.
\nPytest 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\nThe 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\n"}, "tests.test_config.test_specfile": {"fullname": "tests.test_config.test_specfile", "modulename": "tests.test_config", "qualname": "test_specfile", "kind": "function", "doc": "PyDRex: tests for configuration file format.
\nTest TOML spec file parsing.
\n", "signature": "():", "funcdef": "def"}, "tests.test_core": {"fullname": "tests.test_core", "modulename": "tests.test_core", "kind": "module", "doc": "\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": "PyDRex: Tests for core D-Rex routines.
\nSingle-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\nVelocity 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\nVelocity 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\nVelocity 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\nVelocity 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\nGrain growth rates are compared to analytical calculations.\nThe a-axes are distributed in the YX plane (i.e.\\ rotated around Z).
\n\nVelocity 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\nUnlike
\n\ntest_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).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\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": "PyDRex: 2D corner flow tests.
\nTests 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\nInitial condition: random orientations and uniform volumes in all
\n\nMineral
s.Plate velocity: 2 cm/yr
\n\n\n\n\n", "signature": "(self, outdir, seed, ncpus):", "funcdef": "def"}, "tests.test_diagnostics": {"fullname": "tests.test_diagnostics", "modulename": "tests.test_diagnostics", "kind": "module", "doc": "This example takes about 11 CPU hours to run and uses around 60GB of RAM.\nIt is recommended to only use
\n\nncpus=4
which matches the number of\npathlines, because higher numbers can lead to redundant cross-core\ncommunication.\n\n"}, "tests.test_diagnostics.TestElasticityComponents": {"fullname": "tests.test_diagnostics.TestElasticityComponents", "modulename": "tests.test_diagnostics", "qualname": "TestElasticityComponents", "kind": "class", "doc": "PyDRex: tests for texture diagnostics.
\nTest 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\n"}, "tests.test_doctests.test_doctests": {"fullname": "tests.test_doctests.test_doctests", "modulename": "tests.test_doctests", "qualname": "test_doctests", "kind": "function", "doc": "PyDRex: Run doctests for all submodules.
\nRun 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\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": "PyDRex: Tests for geometric conversions and projections.
\nTest 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\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": "PyDRex: tests for the SCSV plain text file format.
\nTest 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\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": "PyDRex: 2D simple shear tests.
\nPreliminary 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\nReturns a tuple with the mineral and the FSE angle (or
\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": "None
ifreturn_fse
is\nNone
).Interpolate Kaminski & Ribe, 2001 data to get target angles at
\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": "strains
.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
\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": "strains
.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\nVelocity 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\nVelocity 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\nResults 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\nVelocity 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\nUnlike
\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_dvdx_GBM
,\ngrain boudary sliding is enabled here (see_io.DEFAULT_PARAMS
).\nData are provided by Skemer & Hansen, 2016.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\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": "PyDRex: Simple shear 3D tests.
\nTests 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\nThe optional RNG
\n\nseed
is used for the initial pseudorandom orientations.\nA prefixmsg
will be printed before each timestep log message if given.\nOther keyword args are passed topydrex.Mineral.update_orientations
.Returns a tuple containing one olivine (A-type) and one enstatite mineral.\nIf
\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": "params[\"enstatite_fraction\"]
is zero, then the second tuple element will be\nNone
instead.Test a-axis alignment in simple shear with instantaneous geometry change.
\n\nThe simulation runs for 5 Ma with a strain rate of 1.58e-14/s, resulting in an\naccumulated strain invariant of 2.5.
\n\nThe 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\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": "PyDRex: Tests for tensor operations.
\nTest 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\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": "PyDRex: tests for CPO stability in 2D vortex and Stokes cell flows.
\nTests 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}; + /** 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\n\nThis software is currently in early development (alpha)\nand therefore subject to breaking changes without notice.
\n\nAbout
\n\nViscoplastic 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
\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- \n
Mineral
class which stores attributes of a distinct mineral phase in the\npolycrystal and its texture snapshots- 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.
\nThe 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\nInstallation
\n\nThe minimum required Python version is set using
\n\nrequires-python
in the\npyproject.toml
file.\nFor installation instructions,\nsee the README file.Documentation
\n\nThe 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
\n\nhelp()
method.The D-Rex kinematic CPO model
\n\nThe 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\nThe 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\nwhere $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\n
\n\nstress_exponent
input parameter. For an overview of available parameters,\nsee [thepydrex.mock
source code, for now...]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\nParameter reference
\n\nModel parameters will eventually be provided in a
\n\n.toml
file.\nFor now just pass a dictionary toconfig
in theMineral.update_orientations
method.\nA draft of the input file spec is shown below:\n\n"}, "pydrex.axes": {"fullname": "pydrex.axes", "modulename": "pydrex.axes", "kind": "module", "doc": "\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.PoleFigureAxes": {"fullname": "pydrex.axes.PoleFigureAxes", "modulename": "pydrex.axes", "qualname": "PoleFigureAxes", "kind": "class", "doc": "PyDRex: Custom Matplotlib Axes subclasses.
\nAxes class designed for crystallographic pole figures.
\n\nThin matplotlib Axes wrapper for crystallographic pole figures.
\n\n\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": "Projections are not performed automatically using default methods like\n
\n\nscatter
orplot
. To actually plot the pole figures, usepolefigure
.Plot pole figure of crystallographic texture.
\n\nArgs:
\n\n\n
\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
ifdensity=True
Any additional keyword arguments are passed to either
\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": "tripcolor
if\ndensity=True
orscatter
ifdensity=False
Set multiple properties at once.
\n\nSupported properties are
\n\nProperties:\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:
\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": "~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\n\nPyDRex: Entry points and argument handling for command line tools.
\nAll CLI handlers should be registered in the
\n"}, "pydrex.cli.CliTool": {"fullname": "pydrex.cli.CliTool", "modulename": "pydrex.cli", "qualname": "CliTool", "kind": "class", "doc": "CLI_HANDLERS
namedtuple,\nwhich ensures that they will be installed as executable scripts alongside the package.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\nOnly rectangular (2D) meshes are currently supported. The RESOLUTION must be a comma\ndelimited set of directives of the form
\n", "bases": "CliTool"}, "pydrex.cli.H5partExtractor": {"fullname": "pydrex.cli.H5partExtractor", "modulename": "pydrex.cli", "qualname": "H5partExtractor", "kind": "class", "doc": "<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.PyDRex script to extract raw CPO data from Fluidity .h5part files.
\n\nFluidity saves data stored on model
\n\nparticles
to an.h5part
file.\nThis script converts that file to canonical serialisation formats:\n
\n\n- a
\n.npz
file containing the raw CPO orientations and (surrogate) grain sizes- an
\n.scsv
file containing the pathline positions and accumulated strainIt is assumed that CPO data is stored in keys called 'CPO_
\n\n' in the .h5part\ndata, where <N>
is an integer in the range 1\u2014n_grains
. The accumulated strain is\nread from the attributeCPO_<S>
where S=ngrains
+1. Particle positions are read\nfrom the attributesx
,y
, andz
.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\nLists the keys that should be used for the
\n", "bases": "CliTool"}, "pydrex.cli.PoleFigureVisualiser": {"fullname": "pydrex.cli.PoleFigureVisualiser", "modulename": "pydrex.cli", "qualname": "PoleFigureVisualiser", "kind": "class", "doc": "postfix
inpydrex.Mineral.load
and\npydrex.Mineral.from_file
.PyDRex script to plot pole figures of serialized CPO data.
\n\nProduces [100], [010] and [001] pole figures for serialized
\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>, mesh_generator=<pydrex.cli.MeshGenerator object>, npz_file_inspector=<pydrex.cli.NPZFileInspector object>, pole_figure_visualiser=<pydrex.cli.PoleFigureVisualiser object>)"}, "pydrex.core": {"fullname": "pydrex.core", "modulename": "pydrex.core", "kind": "module", "doc": "pydrex.Mineral
s.\nIf the range of indices is not specified,\na maximum of 25 of each pole figure will be produced by default.\n\n\nPyDRex: Core D-Rex functions and enums.
\nThe function
\n\nderivatives
implements the core D-Rex solver, which computes the\ncrystallographic rotation rate and changes in fractional grain volumes.Acronyms:
\n\n\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": "- 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
\nSupported 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\nThe following fabric types are supported:
\n\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": "- olivine A-E type fabrics according to e.g.\nKarato et al. (2008).
\n- enstatite AB fabric, see\nBernard et al. (2021).
\nGet Critical Resolved Shear Stress for the mineral
\n\nphase
andfabric
.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
\n", "signature": "(phase, fabric):", "funcdef": "def"}, "pydrex.core.derivatives": {"fullname": "pydrex.core.derivatives", "modulename": "pydrex.core", "qualname": "derivatives", "kind": "function", "doc": "pydrex.minerals.OLIVINE_SLIP_SYSTEMS
.Get derivatives of orientation and volume distribution.
\n\nArgs:
\n\n\n
\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) \u2014n_grains
x3x3 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) \u2014p
indislocation_density \u221d shear_stress^p
- \n
deformation_exponent
(float) \u2014n
inshear_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)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\n\nPyDRex: Methods to calculate texture and strain diagnostics.
\n\n\n\n"}, "pydrex.diagnostics.elasticity_components": {"fullname": "pydrex.diagnostics.elasticity_components", "modulename": "pydrex.diagnostics", "qualname": "elasticity_components", "kind": "function", "doc": "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\nCalculate elasticity decompositions for the given elasticity tensors.
\n\nArgs:
\n\n\n
\n\n- \n
voigt_matrices
(array) \u2014 the Nx6x6 Voigt matrix representations of the averaged\nelasticity tensors for a series of polycrystal texturesReturns a dictionary with the following data series:
\n\n\n
\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", "signature": "(voigt_matrices):", "funcdef": "def"}, "pydrex.diagnostics.bingham_average": {"fullname": "pydrex.diagnostics.bingham_average", "modulename": "pydrex.diagnostics", "qualname": "bingham_average", "kind": "function", "doc": "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\nCompute Bingham average of orientation matrices.
\n\nReturns the antipodally symmetric average orientation\nof the given crystallographic
\n\naxis
, or the a-axis by default.\nValid axis specifiers are \"a\" for [100], \"b\" for [010] and \"c\" for [001].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\nExtracts 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\nCompute 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\nSee 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\nCalculate M-index using
\n\nmisorientation_index
for a series of texture snapshots.\nTheorientation_stack
is a NxMx3x3 array of orientations where N is the number of\ntexture snapshots and M is the number of grains.Uses either Ray or the Python multiprocessing library to calculate texture indices\nfor multiple snapshots simultaneously. The arguments
\n\nncpus
andpool
are only\nrelevant to the latter option: ifncpus
isNone
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 ofmultiprocessing.Pool
can be provided.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\nSee
\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": "misorientation_index
for documentation of the remaining arguments.Calculate M-index for polycrystal orientations.
\n\nThe
\n\nbins
argument is passed tonumpy.histogram
.\nIf left asNone
, 1\u00b0 bins will be used as recommended by the reference paper.\nThesymmetry
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\nThis method must be able to allocate an array of shape\n$ \\frac{N!}{2(N-2)!}\u00d7 M^{2} $\nfor N the length of
\n\norientations
and M the number of symmetry operations for\nthe givensystem
.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\nThe BA index of Mainprice et al. (2015)\nis derived from the eigenvalue
\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": "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.Get smallest angle between a unit
\n\nvector
and a bidirectionalaxis
.The axis is specified using either of its two parallel unit vectors.\nOptionally project the vector onto the
\n\nplane
(given by its unit normal)\nbefore calculating the angle.Examples:
\n\n\n\n", "signature": "(vector, axis, plane=None):", "funcdef": "def"}, "pydrex.exceptions": {"fullname": "pydrex.exceptions", "modulename": "pydrex.exceptions", "kind": "module", "doc": "\n>>> import numpy as np\n>>> def f64(x): return np.asarray(x, dtype=np.float64)\n>>> int(smallest_angle(f64([1e0, 0e0, 0e0]), f64([1e0, 0e0, 0e0])))\n0\n>>> int(smallest_angle(f64([1e0, 0e0, 0e0]), f64([0e0, 1e0, 0e0])))\n90\n>>> int(smallest_angle(f64([1e0, 0e0, 0e0]), f64([0e0, -1e0, 0e0])))\n90\n>>> int(smallest_angle(f64([1e0, 0e0, 0e0]), f64([np.sqrt(2), np.sqrt(2), 0e0])))\n45\n>>> int(smallest_angle(f64([1e0, 0e0, 0e0]), f64([-np.sqrt(2), np.sqrt(2), 0e0])))\n45\n
\n\n"}, "pydrex.exceptions.Error": {"fullname": "pydrex.exceptions.Error", "modulename": "pydrex.exceptions", "qualname": "Error", "kind": "class", "doc": "PyDRex: Custom exceptions (subclasses of
\npydrex.Error
).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\nAttributes:\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\nAttributes:\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\nAttributes:\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\nAttributes:\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\nAttributes:
\n\n\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": "- message \u2014 explanation of the error
\nException raised for errors in
\n\nmesh.Model
context state.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\n"}, "pydrex.geometry.LatticeSystem": {"fullname": "pydrex.geometry.LatticeSystem", "modulename": "pydrex.geometry", "qualname": "LatticeSystem", "kind": "class", "doc": "PyDRex: Functions for geometric coordinate conversions and projections.
\nCrystallographic lattice systems supported by postprocessing methods.
\n\nThe value of a member is
\n\n(a, b)
witha
andb
as given in the table below.\nThe additional row lists the maximum misorientation angle between two crystallites\nfor the given lattice system.\n\ntriclinic 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
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\nSpherical coordinate convention:
\n\n\n
\n\n- \u03d5 is the longitude (\u201cazimuth\u201d) \u2208 [0, 2\u03c0)
\n- \u03b8 is the colatitude (\u201cinclination\u201d) \u2208 [0, \u03c0)
\nBy default, a radius of
\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": "r = 1
is used for the sphere.\nReturns a tuple containing arrays of x, y, and z values.Convert cartesian coordinates in \u211d\u00b3 to spherical coordinates.
\n\nSpherical coordinate convention:
\n\n\n
\n\n- \u03d5 is the longitude (\u201cazimuth\u201d) \u2208 [0, 2\u03c0)
\n- \u03b8 is the colatitude (\u201cinclination\u201d) \u2208 [0, \u03c0)
\nReturns 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\nCalculate the smallest angular distance between any quaternions
\n\nq1_array[:, i]
and\nq2_array[:, j]
, where i == j and the first dimensions ofq1_array
andq2_array
\nare of equal length (the output will also be this long):\n\nq1_array.shape q2_array.shape len(output)\n---------------------------------------------------\nNxAx4 NxBx4 N\n
\n\n\n\nThis method must be able to allocate a floating point array of shape Nx(A*B)
\n\nUses ~25% less memory than the same operation with rotation matrices.
\n\nSee 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
\n\nLatticeSystem
.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\nExpects
\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": "orientations
to be an array with shape (N, 3, 3).\nThe optional argumentsref_axes
andhkl
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. Theref_axes
will therefore become the\nhorizontal and vertical axes of pole figures used to plot the directions.Project axial data from a 3D sphere onto a 2D disk.
\n\nProject 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\nThis 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\nThe 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\nThis can be used to set up uniform grids on a disk, e.g.
\n\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>>> 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\nPyDRex: Mesh, configuration and supporting data Input/Output functions.
\nPyDRex can read/write three kinds of plain text files:
\n\n\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
\nmeshio
, to set up final mineral positions in steady flows.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
\n"}, "pydrex.io.DEFAULT_PARAMS": {"fullname": "pydrex.io.DEFAULT_PARAMS", "modulename": "pydrex.io", "qualname": "DEFAULT_PARAMS", "kind": "variable", "doc": "data/
folder of the source repository. For supported cell types, see\nSCSV_TYPEMAP
.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\nPrints the YAML header section to output and returns a NamedTuple with columns of\nthe csv data. See also
\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": "save_scsv
.Write YAML header to an SCSV stream.
\n\nArgs:
\n\n\n
\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 '#' prefixSee also
\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": "read_scsv
,save_scsv
.Save data to SCSV file.
\n\nArgs:
\n\n\n
\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 lengthOptional keyword arguments are passed to
\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": "write_scsv_header
. See alsoread_scsv
.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\nRelative 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
\n", "signature": "(path, refdir=None):", "funcdef": "def"}, "pydrex.io.stringify": {"fullname": "pydrex.io.stringify", "modulename": "pydrex.io", "qualname": "stringify", "kind": "function", "doc": "refdir
.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\n\nPyDRex: logger settings and boilerplate.
\nPython's logging module is weird and its methods don't allow us to specify\nwhich logger to use, so just using
\n\nlogging.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
andpydrex.logger.CONSOLE_LOGGER
).\nThe methodquiet_aliens
can be invoked to suppress most messages\nfrom third-party modules, except critical errors and warnings from Numba.By default, PyDRex emits INFO level messages to the console.\nThis can be changed globally by setting the new level with
\n\nCONSOLE_LOGGER.setLevel
:\n\n\n\nfrom 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
To change the console logging level for a particular local context,\nuse the
\n\nhandler_level
context manager:\n\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
To save debug logs to a file, the
\n\nlogfile_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"}, "pydrex.logger.ConsoleFormatter": {"fullname": "pydrex.logger.ConsoleFormatter", "modulename": "pydrex.logger", "qualname": "ConsoleFormatter", "kind": "class", "doc": "\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
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\nThe 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\nArgs:
\n\n\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": "- \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
.Enable logging to a file at
\n", "signature": "(path, level=10, mode='w'):", "funcdef": "def"}, "pydrex.logger.critical": {"fullname": "pydrex.logger.critical", "modulename": "pydrex.logger", "qualname": "critical", "kind": "function", "doc": "path
with givenlevel
.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\nThis 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\n\nPyDRex: Computations of mineral texture and elasticity.
\nAcronyms:
\n\n\n
\n"}, "pydrex.minerals.OLIVINE_STIFFNESS": {"fullname": "pydrex.minerals.OLIVINE_STIFFNESS", "modulename": "pydrex.minerals", "qualname": "OLIVINE_STIFFNESS", "kind": "variable", "doc": "- CPO = Crystallographic preferred orientation,\ni.e. preferential clustering of polycrystal grain orientations in SO(3),\nleading to an overall anisotropic orientation distribution
\nStiffness tensor for olivine (Voigt representation), with units of GPa.
\n\nThe 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\nThe 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
\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": "fabric
.Slip systems for olivine in conventional order.
\n\nTuples contain the slip plane normal and slip direction vectors.\nThe order of slip systems returned matches the order of critical shear stresses\nreturned by
\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": "pydrex.core.get_crss
.Calculate elastic tensors as the Voigt averages of a collection of
\n\nmineral
s.Args:
\n\n\n
\n\n- \n
minerals
\u2014 list ofpydrex.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\" 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\nA
\n\nMineral
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
andorientations_init
. By default,\na uniform volume distribution of random orientations is generated.The
\n\nupdate_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 theMineral
instance. The method also returns the\nupdated macroscopic deformation gradient based on the provided initial deformation\ngradient.*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\nExamples:
\n\nMineral with isotropic initial texture:
\n\n\n\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
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\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
Note that minerals can also be constructed from serialized data,\nsee
\n\nMineral.load
andMineral.from_file
.Attributes:
\n\n\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": "- \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 whenfractions_init
ororientations_init
are not provided- \n
lband
(int) \u2014 passed to thescipy.integrate.LSODA
solver- \n
uband
(int) \u2014 passed to thescipy.integrate.LSODA
solverUpdate orientations and volume distribution for the
\n\nMineral
.Update crystalline orientations and grain volume distribution\nfor minerals undergoing plastic deformation. Return the updated deformation\ngradient measuring the corresponding macroscopic deformation.
\n\nArgs:
\n\n\n
\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
- the time at which to start the CPO integration (t_start)
\n- the time at which to stop the CPO integration (t_end)
\n- callable with signature f(t) that returns the position of the mineral at\ntime t \u2208 [t_start, t_end]
\nAny additional (optional) keyword arguments are passed to\n
\n\nscipy.integrate.LSODA
.Array values must provide a NumPy-compatible interface:\nhttps://numpy.org/doc/stable/user/whatisnumpy.html
\n\nExamples:
\n\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": "\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>>> from numpy import testing as nt\n>>> nt.assert_allclose(deformation_gradient,\n... np.eye(3) + get_velocity_gradient(t_end, np.nan),\n... atol=1e-15, rtol=0\n... )\n
Save CPO data for all stored timesteps to a
\n\nnumpy
NPZ file.If
\n\npostfix
is notNone
, the data is appended to the NPZ file\nin fields ending with \"_postfix
\".Raises a
\n\nValueError
if the data shapes are not compatible.See also:
\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": "numpy.savez
,Mineral.load
,Mineral.from_file
.Load CPO data from a
\n\nnumpy
NPZ file.If
\n\npostfix
is notNone
, data is read from fields ending with \"_postfix
\".See also:
\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": "Mineral.save
,Mineral.from_file
.Construct a
\n\nMineral
instance using data from anumpy
NPZ file.If
\n\npostfix
is notNone
, data is read from fields ending with \u201c_postfix
\u201d.See also:
\n", "signature": "(cls, filename, postfix=None):", "funcdef": "def"}, "pydrex.mock": {"fullname": "pydrex.mock", "modulename": "pydrex.mock", "kind": "module", "doc": "Mineral.save
,Mineral.load
.\n\n"}, "pydrex.mock.PARAMS_FRATERS2021": {"fullname": "pydrex.mock.PARAMS_FRATERS2021", "modulename": "pydrex.mock", "qualname": "PARAMS_FRATERS2021", "kind": "variable", "doc": "PyDRex: Mock objects for testing and reproducibility.
\nValues 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\n"}, "pydrex.pathlines.get_pathline": {"fullname": "pydrex.pathlines.get_pathline", "modulename": "pydrex.pathlines", "qualname": "get_pathline", "kind": "function", "doc": "PyDRex: Functions for pathline construction.
\nDetermine the pathline for a particle in a steady state flow.
\n\nThe pathline will terminate at the given
\n\nfinal_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\nThe pathline is calculated backwards in time (t < 0) from the given endpoint.\nTherefore, the returned position callable should be evaluated at negative times.
\n\nArgs:
\n\n\n
\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(ifNone
, which is the default, then the timestamps obtained from\nscipy.integrate.solve_ivp
are returned instead)Optional keyword arguments will be passed to
\n\nscipy.integrate.solve_ivp
. However,\nsome of the arguments to thesolve_ivp
call may not be modified, and a warning\nwill be raised if they are provided.Returns a tuple containing the time points and an interpolant that can be used\nto evaluate the pathline position (see
\n\nscipy.integrate.OdeSolution
).\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\n"}, "pydrex.stats.resample_orientations": {"fullname": "pydrex.stats.resample_orientations", "modulename": "pydrex.stats", "qualname": "resample_orientations", "kind": "function", "doc": "PyDRex: Statistical methods for orientation and elasticity data.
\nReturn new samples from
\n\norientations
weighted by the volume distribution.Args:
\n\n\n
\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 distributionReturns the Nx
\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": "n_samples
x3x3 orientations and associated sorted (ascending) grain\nvolumes.Calculate misorientation histogram for polycrystal orientations.
\n\nThe
\n\nbins
argument is passed tonumpy.histogram
.\nIf left asNone
, 1\u00b0 bins will be used as recommended by the reference paper.\nThesymmetry
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\nThis method must be able to allocate $ \\frac{N!}{(N-2)!} \u00d7 4M $ floats\nfor N the length of
\n\norientations
and M the number of symmetry operations for\nthe givensystem
(numpy.float32
values are used to reduce the memory\nrequirements)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\nEstimate the expected number of misorientation angles between grains\nthat would fall within $($
\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": "low
,high
$)$ in degrees for an aggregate\nwith randomly oriented grains, wherelow
$\u2208 [0, $high
$)$,\nandhigh
is bounded by the maximum theoretical misorientation angle\nfor the given lattice symmetry system.\nSee_geo.LatticeSystem
for supported systems.Estimate point density of orientation data on the unit sphere.
\n\nEstimates 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
\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 asTrue
)Any other keyword arguments are passed to the kernel function calls.\nMost kernels accept a parameter
\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": "\u03c3
to control the degree of smoothing.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\nSupported kernel functions are based on the discussion in\nVollmer 1995.\nKamb methods accept the parameter
\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": "\u03c3
(default: 10) to control the degree of smoothing.\nValues lower than 3 and higher than 20 are not recommended.\n\n\nPyDRex: Tensor operation functions and helpers.
\nFor 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\nReturn the only two independent contractions of the elastic tensor given as a 6x6\nVoigt
\n\nmatrix
. 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)
\nAny vector which is an eigenvector of both $d_{ij}$ and $v_{ij}$ is always normal to\na symmetry plane of the elastic medium.
\n\nSee 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
\n\nvoigt_vector
onto monoclinic symmetry subspace.Monoclinic symmetry is characterised by 13 independent elasticity components.
\n\nSee 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
\n\nvoigt_vector
onto orthorhombic symmetry subspace.Orthorhombic symmetry is characterised by 9 independent elasticity components.
\n\nSee 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
\n\nvoigt_vector
onto tetragonal symmetry subspace.Tetragonal symmetry is characterised by 6 independent elasticity components.
\n\nSee 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
\n\nvoigt_vector
onto hexagonal symmetry subspace.Hexagonal symmetry (a.k.a. transverse isotropy) is characterised by 5 independent\nelasticity components.
\n\nSee 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\nExamples:
\n\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": "\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
Create 4-th order elastic tensor from an equivalent Voigt matrix.
\n\nSee also:
\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": "elastic_tensor_to_voigt
.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\nSee also:
\n", "signature": "(vector):", "funcdef": "def"}, "pydrex.tensors.rotate": {"fullname": "pydrex.tensors.rotate", "modulename": "pydrex.tensors", "qualname": "rotate", "kind": "function", "doc": "voigt_matrix_to_vector
.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\n"}, "pydrex.utils.import_proc_pool": {"fullname": "pydrex.utils.import_proc_pool", "modulename": "pydrex.utils", "qualname": "import_proc_pool", "kind": "function", "doc": "PyDRex: Miscellaneous utility methods.
\nImport either
\n\nray.util.multiprocessing.Pool
ormultiprocessing.Pool
.Import a process
\n\nPool
object either from Ray of from Python's stdlib.\nBoth offer the same API, the Ray implementation will be preferred if available.\nUsing thePool
provided by Ray allows for distributed memory multiprocessing.Returns a tuple containing the
\n", "signature": "():", "funcdef": "def"}, "pydrex.utils.strain_increment": {"fullname": "pydrex.utils.strain_increment", "modulename": "pydrex.utils", "qualname": "strain_increment", "kind": "function", "doc": "Pool
object and a boolean flag which isTrue
if\nRay is available.Calculate strain increment for a given time increment and velocity gradient.
\n\nReturns \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
\n\ndim
from an array.Note that a
\n\ndim
of 0 refers to the \u201cx\u201d values.Examples:
\n\n\n\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", "signature": "(a, dim):", "funcdef": "def"}, "pydrex.utils.add_dim": {"fullname": "pydrex.utils.add_dim", "modulename": "pydrex.utils", "qualname": "add_dim", "kind": "function", "doc": "\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
Add entries of
\n\nval
corresponding to dimensiondim
to an array.Note that a
\n\ndim
of 0 refers to the \u201cx\u201d values.Examples:
\n\n\n\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", "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": "\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
Get a safe default number of CPUs available for multiprocessing.
\n\nOn Linux platforms that support it, the method
\n", "signature": "():", "funcdef": "def"}, "pydrex.utils.diff_like": {"fullname": "pydrex.utils.diff_like", "modulename": "pydrex.utils", "qualname": "diff_like", "kind": "function", "doc": "os.sched_getaffinity()
is used.\nOn Mac OS, the commandsysctl -n hw.ncpu
is used.\nOn Windows, the environment variableNUMBER_OF_PROCESSORS
is queried.\nIf any of these fail, a fallback of 1 is used and a warning is logged.Get forward difference of 2D array
\n\na
, with repeated last elements.The repeated last elements ensure that output and input arrays have equal shape.
\n\nExamples:
\n\n\n\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", "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": "\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
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\nSee 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\nTransparency is removed from legend symbols.\nIf
\n\nfig
is not None andremove_all
is True,\nall legends are first removed from the parent figure.\nOptional keyword arguments are passed tomatplotlib.axes.Axes.legend
by default,\normatplotlib.figure.Figure.legend
iffig
is not None.If
\n\nlegendax
is not None, the axis legend will be redrawn using thelegendax
axes\ninstead of taking up space in the original axes. This option requiresfig=None
.\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": "Note that if
\n\nfig
is notNone
, the legend may be cropped from the saved\nfigure due to a Matplotlib bug. In this case, it is required to add the\nargumentsbbox_extra_artists=(legend,)
andbbox_inches=\"tight\"
tosavefig
,\nwherelegend
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)
\nandfig.set_layout_engine(\"none\")
before saving the figure.Add subplot labels to axes mosaic.
\n\nUse
\n\nlabelmap
to specify a dictionary that maps keys inmosaic
to subplot labels.\nIflabelmap
is None, the keys inaxs
will be used as the labels by default.If
\n\ninternal
isFalse
(default), the axes titles will be used.\nOtherwise, internal labels will be drawn withax.text
,\nin which caseloc
must be a tuple of floats.Any axes in
\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": "axs
corresponding to the special keylegend
are skipped.\n\n\nPyDRex: Steady-state solutions of velocity (gradients) for various flows.
\nFor 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.\n
\n"}, "pydrex.velocity.simple_shear_2d": {"fullname": "pydrex.velocity.simple_shear_2d", "modulename": "pydrex.velocity", "qualname": "simple_shear_2d", "kind": "function", "doc": "pydrex.minerals.Mineral.update_orientations
.Return simple shear velocity and velocity gradient callables.
\n\nThe returned callables have signature f(t, x) where x is a 3D position vector.
\n\nArgs:
\n\n\n
\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\nInput arrays to the returned callables must have homogeneous element types.\nArrays with e.g. both floating point and integer values are not supported.
\n\nExamples:
\n\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": "\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
Get velocity and velocity gradient callables for a steady-state 2D Stokes cell.
\n\nThe 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\nThe returned callables have signature f(t, x) where x is a 3D position vector.
\n\nArgs:
\n\n\n
\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)Examples:
\n\n\n\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", "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": "\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
Get velocity and velocity gradient callables for a steady-state 2D corner flow.
\n\nThe 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\nThe returned callables have signature f(t, x) where x is a 3D position vector.
\n\nArgs:
\n\n\n
\n", "signature": "(horizontal, vertical, plate_speed):", "funcdef": "def"}, "pydrex.visualisation": {"fullname": "pydrex.visualisation", "modulename": "pydrex.visualisation", "kind": "module", "doc": "- \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"}, "pydrex.visualisation.polefigures": {"fullname": "pydrex.visualisation.polefigures", "modulename": "pydrex.visualisation", "qualname": "polefigures", "kind": "function", "doc": "PyDRex: Visualisation functions for test outputs and examples.
\nPlot pole figures of a series of (Nx3x3) orientation matrix stacks.
\n\nProduces [100], [010] and [001] pole figures for (resampled) orientations.\nFor the argument specification, check the output of
\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": "pydrex-polefigures --help
\non the command line.Plot pathlines and velocity arrows for a 2D box domain.
\n\nIf
\n\nax
is None, a new figure and axes are created withfigure_unless
.Args:
\n\n\n
\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 seematplotlib.axes.Axes.set_aspect
- \n
cmap
(Matplotlib color map, optional) \u2014 color map forcolors
- \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 labelsAdditional keyword arguments are passed to the
\n\nmatplotlib.axes.Axes.quiver
call\nused to plot the velocity vectors.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
\n\nangles
(in degrees) versusstrains
on the given axis.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\n
\n\nmarkers
andlabels
as there are data series inangles
.If
\n\nax
is None, a new figure and axes are created withfigure_unless
.Args:
\n\n\n
\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 theangles
, 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 forcolors
If
\n\ncolors
andcmaps
are used, then angle values are colored individually within\neach angle series.Additional keyword arguments are passed to
\n\nmatplotlib.axes.Axes.scatter
if\ncolors
is notNone
, or tomatplotlib.axes.Axes.plot
otherwise.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
\n\nstrengths
(e.g. M-indices) versusstrains
on the given axis.If
\n\nax
is None, a new figure and axes are created withfigure_unless
.Args:
\n\n\n
\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 thestrengths
, 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 forcolors
If
\n\ncolors
andcmaps
are used, then strength values are colored individually\nwithin each strength series.Additional keyword arguments are passed to
\n\nmatplotlib.axes.Axes.scatter
if\ncolors
is notNone
, or tomatplotlib.axes.Axes.plot
otherwise.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
\n\nfractions
versusstrains
on the given axis.If
\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": "ax
is None, a new figure and axes are created withfigure_unless
.Show data from
\n\nsrc/pydrex/data/thirdparty/Skemer2016_ShearStrainAngles.scsv
.Plot data from the Skemer 2016 datafile on the axis given by
\n\nax
. Select the\nstudies from which to plot the data, which must be a list of strings with exact\nmatches in thestudy
column in the datafile.\nAlso filter the data to select only the givenfabric
\n(seepydrex.core.MineralFabric
).If
\n\nax
is None, a new figure and axes are created withfigure_unless
.Returns a tuple containing:
\n\n\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": "- 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
\nPlot rotation rates of grains with known, unique initial [100] angles from X.
\n\nIf
\n\nax
is None, a new figure and axes are created withfigure_unless
.\nThe default labels (\"target\", \"computed\") can also be overriden.\nIfshear_axis
is not None, a dashed line will be drawn at the given x-value\n(and its reflection around 180\u00b0).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\nIf
\n\nax
is None, a new figure and axes are created withfigure_unless
.\nThe default labels (\"target\", \"computed\") can also be overriden.\nIfshear_axis
is not None, a dashed line will be drawn at the given x-value\n(and its reflection around 180\u00b0).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
\n\nax
is None, or return existing figure forax
.If
\n\nax
is None, a new figure is created for the axes with a few opinionated default\nsettings (grid, constrained layout, high DPI).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\nThe keyword argument
\n", "signature": "(figscale=None, **kwargs):", "funcdef": "def"}, "tests": {"fullname": "tests", "modulename": "tests", "kind": "module", "doc": "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 tomatplotlib.pyplot.figure()
.PyDRex tests
\n\nRunning the tests requires pytest.\nFrom the root of the source tree, run
\n\npytest
.\nTo print more verbose information (including INFO level logging),\nsuch as detailed test progress, use the flagpytest -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.Running individual tests or test subsets is possible using the pytest\n
\n\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 commandpytest --co
. This\nproduces a rather long list and it is recommended to view the output with a\npager likeless
on Linux.In total, the following custom pytest command line flags are defined by PyDRex:
\n\n\n
\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
(MatplotlibrcParams[\"font.size\"]
)- \n
--markersize
(MatplotlibrcParams[\"lines.markersize\"]
)- \n
--linewidth
(MatplotlibrcParams[\"lines.linewidth\"]
)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
\n\n--runbig
flag before moving to larger simulations.Long tests/examples are also disabled by default and can be enabled with
\n\n--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
.Writing tests
\n\nFor 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
\n\ntest
module.\n
\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.Tests should not produce persistent output by default.\nIf a test method can produce such output for debugging or visualisation,\nit should accept the
\n\noutdir
positional argument,\nand check if its value is notNone
.\nIfoutdir is None
then no persistent output should be produced.\nIfoutdir
is a directory path (string):\n
\n"}, "tests.conftest": {"fullname": "tests.conftest", "modulename": "tests.conftest", "kind": "module", "doc": "- logs can be saved by using the
\npydrex.logger.logfile_enable
context manager,\nwhich accepts a path name and an optional logging level as per Python'slogging
module\n(the default islogging.DEBUG
which implies the most verbose output),- figures can be saved by (implementing and) calling a helper from
\npydrex.visualisation
, and- data dumps can be saved to
\noutdir
, e.g. in.npz
format (see thepydrex.minerals.Mineral.save
method)\nIn all cases, saving tooutdir
should handle creation of parent directories.\nTo handle this as well as relative paths, we providepydrex.io.resolve_path
,\nwhich is a thin wrapper around somepathlib
methods.\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": "Configuration and fixtures for PyDRex tests.
\nPytest 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\nThe 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.verbose": {"fullname": "tests.conftest.verbose", "modulename": "tests.conftest", "qualname": "verbose", "kind": "function", "doc": "\n", "signature": "(request):", "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\n"}, "tests.test_config.test_specfile": {"fullname": "tests.test_config.test_specfile", "modulename": "tests.test_config", "qualname": "test_specfile", "kind": "function", "doc": "PyDRex: tests for configuration file format.
\nTest TOML spec file parsing.
\n", "signature": "():", "funcdef": "def"}, "tests.test_core": {"fullname": "tests.test_core", "modulename": "tests.test_core", "kind": "module", "doc": "\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": "PyDRex: Tests for core D-Rex routines.
\nSingle-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\nVelocity 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\nVelocity 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\nVelocity 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\nVelocity 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\nGrain growth rates are compared to analytical calculations.\nThe a-axes are distributed in the YX plane (i.e.\\ rotated around Z).
\n\nVelocity 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\nUnlike
\n\ntest_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).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\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": "PyDRex: 2D corner flow tests.
\nTests 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\nInitial condition: random orientations and uniform volumes in all
\n\nMineral
s.Plate velocity: 2 cm/yr
\n\n\n\n\n", "signature": "(self, outdir, seed, ncpus):", "funcdef": "def"}, "tests.test_diagnostics": {"fullname": "tests.test_diagnostics", "modulename": "tests.test_diagnostics", "kind": "module", "doc": "This example takes about 11 CPU hours to run and uses around 60GB of RAM.\nIt is recommended to only use
\n\nncpus=4
which matches the number of\npathlines, because higher numbers can lead to redundant cross-core\ncommunication.\n\n"}, "tests.test_diagnostics.TestElasticityComponents": {"fullname": "tests.test_diagnostics.TestElasticityComponents", "modulename": "tests.test_diagnostics", "qualname": "TestElasticityComponents", "kind": "class", "doc": "PyDRex: tests for texture diagnostics.
\nTest 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\n"}, "tests.test_doctests.test_doctests": {"fullname": "tests.test_doctests.test_doctests", "modulename": "tests.test_doctests", "qualname": "test_doctests", "kind": "function", "doc": "PyDRex: Run doctests for all submodules.
\nRun doctests for all submodules.
\n", "signature": "(module, capsys, verbose):", "funcdef": "def"}, "tests.test_geometry": {"fullname": "tests.test_geometry", "modulename": "tests.test_geometry", "kind": "module", "doc": "\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": "PyDRex: Tests for geometric conversions and projections.
\nTest 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\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": "PyDRex: tests for the SCSV plain text file format.
\nTest 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\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": "PyDRex: 2D simple shear tests.
\nPreliminary 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\nReturns a tuple with the mineral and the FSE angle (or
\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": "None
ifreturn_fse
is\nNone
).Interpolate Kaminski & Ribe, 2001 data to get target angles at
\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": "strains
.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
\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": "strains
.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\nVelocity 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\nVelocity 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\nResults 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\nVelocity 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\nUnlike
\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_dvdx_GBM
,\ngrain boudary sliding is enabled here (see_io.DEFAULT_PARAMS
).\nData are provided by Skemer & Hansen, 2016.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\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": "PyDRex: Simple shear 3D tests.
\nTests 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\nThe optional RNG
\n\nseed
is used for the initial pseudorandom orientations.\nA prefixmsg
will be printed before each timestep log message if given.\nOther keyword args are passed topydrex.Mineral.update_orientations
.Returns a tuple containing one olivine (A-type) and one enstatite mineral.\nIf
\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": "params[\"enstatite_fraction\"]
is zero, then the second tuple element will be\nNone
instead.Test a-axis alignment in simple shear with instantaneous geometry change.
\n\nThe simulation runs for 5 Ma with a strain rate of 1.58e-14/s, resulting in an\naccumulated strain invariant of 2.5.
\n\nThe 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\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": "PyDRex: Tests for tensor operations.
\nTest 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\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": "PyDRex: tests for CPO stability in 2D vortex and Stokes cell flows.
\nTests 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": 514}, "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": 883}, "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.verbose": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 11, "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": 21, "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": 318, "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}}}}, "r": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"tests.conftest.verbose": {"tf": 1}}, "df": 1}}}}}}, "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.verbose": {"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": 29}}}}}, "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}}}}}}, "r": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"tests.conftest.verbose": {"tf": 1}}, "df": 1}}}}}}, "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.verbose": {"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": 126, "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}}}}}}, "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}}}}, "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}}}}}}, "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.verbose": {"tf": 3.1622776601683795}, "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": 4.242640687119285}, "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": 185, "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.verbose": {"tf": 1}, "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": 8}}}}}, "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}}}}}, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"tests.test_doctests.test_doctests": {"tf": 1}}, "df": 1}}}}}}, "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": 1}, "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.4142135623730951}, "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": {"pydrex.minerals.Mineral.update_orientations": {"tf": 1}}, "df": 1}, "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.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.velocity.simple_shear_2d": {"tf": 1}}, "df": 2}, "/": {"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": 19.261360284258224}, "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": 23.874672772626646}, "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.verbose": {"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": 318, "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.diagnostics.smallest_angle": {"tf": 2.23606797749979}, "pydrex.minerals.Mineral": {"tf": 2}, "pydrex.stats.resample_orientations": {"tf": 1.4142135623730951}, "pydrex.stats.point_density": {"tf": 1}, "pydrex.visualisation.alignment": {"tf": 1}}, "df": 6, "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.7320508075688772}, "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.minerals.Mineral.update_orientations": {"tf": 1}, "pydrex.mock": {"tf": 1}}, "df": 2}}}}}, "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.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": 6}}, "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.diagnostics.smallest_angle": {"tf": 1}, "pydrex.minerals.Mineral.update_orientations": {"tf": 1.4142135623730951}}, "df": 2, "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}}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.diagnostics.smallest_angle": {"tf": 1}}, "df": 1}}}}, "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.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": 13, "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}}}}}, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"pydrex.minerals.Mineral.update_orientations": {"tf": 1}}, "df": 1}}}}}}, "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.minerals.Mineral.update_orientations": {"tf": 1}, "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": 28, "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}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"pydrex.minerals.Mineral.update_orientations": {"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}}, "o": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.minerals.Mineral.update_orientations": {"tf": 1}}, "df": 1}}}, "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.4142135623730951}, "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.6457513110645907}, "pydrex.minerals.Mineral": {"tf": 2.449489742783178}, "pydrex.minerals.Mineral.update_orientations": {"tf": 2.23606797749979}, "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}}}}, "t": {"docs": {"pydrex.minerals.Mineral.update_orientations": {"tf": 1.4142135623730951}}, "df": 1}}, "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.58257569495584}, "pydrex.geometry.shirley_concentric_squaredisk": {"tf": 6}, "pydrex.minerals.Mineral": {"tf": 7.211102550927978}, "pydrex.minerals.Mineral.update_orientations": {"tf": 5.477225575051661}, "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": {"6": {"4": {"docs": {"pydrex.diagnostics.smallest_angle": {"tf": 3.3166247903554}}, "df": 1}, "docs": {}, "df": 0}, "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.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.4142135623730951}, "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": 46}, "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}, "6": {"4": {"docs": {"pydrex.diagnostics.smallest_angle": {"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.diagnostics.smallest_angle": {"tf": 1}, "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": 10, "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}}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"pydrex.minerals.Mineral.update_orientations": {"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}}}}}}}}}, "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.diagnostics.smallest_angle": {"tf": 1.4142135623730951}, "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": 32, "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/conftest.html b/tests/conftest.html index b729c735..001c5422 100644 --- a/tests/conftest.html +++ b/tests/conftest.html @@ -77,6 +77,9 @@API Documentation
pytest_collection_modifyitems ++ verbose + outdir @@ -296,119 +299,124 @@
138@pytest.fixture(scope="session") -139def outdir(request): -140 _outdir = request.config.getoption("--outdir") -141 yield _outdir -142 # Create combined ensemble figure for 2D cell tests after they have all finished. -143 _test_vortex_2d.TestCellOlivineA._make_ensemble_figure(_outdir) +@@ -727,9 +756,9 @@143@pytest.fixture(scope="session") +144def outdir(request): +145 _outdir = request.config.getoption("--outdir") +146 yield _outdir +147 # Create combined ensemble figure for 2D cell tests after they have all finished. +148 _test_vortex_2d.TestCellOlivineA._make_ensemble_figure(_outdir)Inherited Members
146@pytest.fixture(scope="session") -147def ncpus(request): -148 return max(1, request.config.getoption("--ncpus")) +@@ -748,12 +777,12 @@151@pytest.fixture(scope="session") +152def ncpus(request): +153 return max(1, request.config.getoption("--ncpus"))Inherited Members
151@pytest.fixture(scope="session") -152def named_tempfile_kwargs(request): -153 if sys.platform == "win32": -154 return {"delete": False} -155 else: -156 return dict() +@@ -772,17 +801,17 @@156@pytest.fixture(scope="session") +157def named_tempfile_kwargs(request): +158 if sys.platform == "win32": +159 return {"delete": False} +160 else: +161 return dict()Inherited Members
159@pytest.fixture(scope="session") -160def ray_session(): -161 if HAS_RAY: -162 # NOTE: Expects a running Ray cluster with a number of CPUS matching --ncpus. -163 if not ray.is_initialized(): -164 ray.init(address="auto") -165 _log.info("using Ray cluster with %s", ray.cluster_resources()) -166 yield -167 if ray.is_initialized(): -168 ray.shutdown() -169 yield +@@ -801,13 +830,13 @@164@pytest.fixture(scope="session") +165def ray_session(): +166 if HAS_RAY: +167 # NOTE: Expects a running Ray cluster with a number of CPUS matching --ncpus. +168 if not ray.is_initialized(): +169 ray.init(address="auto") +170 _log.info("using Ray cluster with %s", ray.cluster_resources()) +171 yield +172 if ray.is_initialized(): +173 ray.shutdown() +174 yieldInherited Members
172@pytest.fixture(scope="function") -173def console_handler(request): -174 if request.config.option.verbose > 0: # Show console logs if -v/--verbose given. -175 return request.config.pluginmanager.get_plugin( -176 "pytest-console-logger" -177 ).log_cli_handler -178 return _log.CONSOLE_LOGGER +@@ -826,9 +855,9 @@177@pytest.fixture(scope="function") +178def console_handler(request): +179 if request.config.option.verbose > 0: # Show console logs if -v/--verbose given. +180 return request.config.pluginmanager.get_plugin( +181 "pytest-console-logger" +182 ).log_cli_handler +183 return _log.CONSOLE_LOGGERInherited Members
181@pytest.fixture -182def params_Fraters2021(): -183 return _mock.PARAMS_FRATERS2021 + @@ -847,9 +876,9 @@Inherited Members
186@pytest.fixture -187def params_Kaminski2001_fig5_solid(): -188 return _mock.PARAMS_KAMINSKI2001_FIG5_SOLID +@@ -868,9 +897,9 @@191@pytest.fixture +192def params_Kaminski2001_fig5_solid(): +193 return _mock.PARAMS_KAMINSKI2001_FIG5_SOLIDInherited Members
191@pytest.fixture -192def params_Kaminski2001_fig5_shortdash(): -193 return _mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASH +@@ -889,9 +918,9 @@196@pytest.fixture +197def params_Kaminski2001_fig5_shortdash(): +198 return _mock.PARAMS_KAMINSKI2001_FIG5_SHORTDASHInherited Members
196@pytest.fixture -197def params_Kaminski2001_fig5_longdash(): -198 return _mock.PARAMS_KAMINSKI2001_FIG5_LONGDASH +@@ -910,9 +939,9 @@201@pytest.fixture +202def params_Kaminski2001_fig5_longdash(): +203 return _mock.PARAMS_KAMINSKI2001_FIG5_LONGDASHInherited Members
201@pytest.fixture -202def params_Kaminski2004_fig4_triangles(): -203 return _mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLES +@@ -931,9 +960,9 @@206@pytest.fixture +207def params_Kaminski2004_fig4_triangles(): +208 return _mock.PARAMS_KAMINSKI2004_FIG4_TRIANGLESInherited Members
206@pytest.fixture -207def params_Kaminski2004_fig4_squares(): -208 return _mock.PARAMS_KAMINSKI2004_FIG4_SQUARES +@@ -952,9 +981,9 @@211@pytest.fixture +212def params_Kaminski2004_fig4_squares(): +213 return _mock.PARAMS_KAMINSKI2004_FIG4_SQUARESInherited Members
211@pytest.fixture -212def params_Kaminski2004_fig4_circles(): -213 return _mock.PARAMS_KAMINSKI2004_FIG4_CIRCLES +@@ -973,9 +1002,9 @@216@pytest.fixture +217def params_Kaminski2004_fig4_circles(): +218 return _mock.PARAMS_KAMINSKI2004_FIG4_CIRCLESInherited Members
216@pytest.fixture -217def params_Hedjazian2017(): -218 return _mock.PARAMS_HEDJAZIAN2017 + @@ -994,9 +1023,9 @@Inherited Members
221@pytest.fixture(scope="session", params=[100, 500, 1000, 5000, 10000]) -222def n_grains(request): -223 return request.param +@@ -1015,9 +1044,9 @@226@pytest.fixture(scope="session", params=[100, 500, 1000, 5000, 10000]) +227def n_grains(request): +228 return request.paramInherited Members
226@pytest.fixture(scope="session", params=[[1, 0, 0], [0, 1, 0], [0, 0, 1]]) -227def hkl(request): -228 return request.param +@@ -1036,9 +1065,9 @@231@pytest.fixture(scope="session", params=[[1, 0, 0], [0, 1, 0], [0, 0, 1]]) +232def hkl(request): +233 return request.paramInherited Members
231@pytest.fixture(scope="session", params=["xz", "yz", "xy"]) -232def ref_axes(request): -233 return request.param +@@ -1057,10 +1086,10 @@236@pytest.fixture(scope="session", params=["xz", "yz", "xy"]) +237def ref_axes(request): +238 return request.paramInherited Members
236@pytest.fixture(scope="session") -237def seeds(): -238 """1000 unique seeds for ensemble runs that need an RNG seed.""" -239 return _io.read_scsv(_io.data("rng") / "seeds.scsv").seeds +@@ -1081,10 +1110,10 @@241@pytest.fixture(scope="session") +242def seeds(): +243 """1000 unique seeds for ensemble runs that need an RNG seed.""" +244 return _io.read_scsv(_io.data("rng") / "seeds.scsv").seedsInherited Members
242@pytest.fixture(scope="session") -243def seed(): -244 """Default seed for test RNG.""" -245 return 8816 +@@ -1105,10 +1134,10 @@247@pytest.fixture(scope="session") +248def seed(): +249 """Default seed for test RNG.""" +250 return 8816Inherited Members
248@pytest.fixture(scope="session") -249def seeds_nearX45(): -250 """41 seeds which have the initial hexagonal symmetry axis near 45° from X.""" -251 return _io.read_scsv(_io.data("rng") / "hexaxis_nearX45_seeds.scsv").seeds +diff --git a/tests/test_doctests.html b/tests/test_doctests.html index bbcc21de..406521fa 100644 --- a/tests/test_doctests.html +++ b/tests/test_doctests.html @@ -108,7 +108,7 @@253@pytest.fixture(scope="session") +254def seeds_nearX45(): +255 """41 seeds which have the initial hexagonal symmetry axis near 45° from X.""" +256 return _io.read_scsv(_io.data("rng") / "hexaxis_nearX45_seeds.scsv").seeds28 29 30@pytest.mark.parametrize("module", _get_submodule_list()) -31def test_doctests(module, capsys): +31def test_doctests(module, capsys, verbose): 32 """Run doctests for all submodules.""" 33 with capsys.disabled(): # Pytest output capturing messes with doctests. 34 _log.info("running doctests for %s...", module) @@ -116,7 +116,7 @@
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. +39 verbose=verbose > 1, # Run pytest with -vv to show doctest details. 40 ) 41 if n_fails > 0: 42 raise AssertionError(f"there were {n_fails} doctest failures from {module}") @@ -150,14 +150,14 @@
@pytest.mark.parametrize('module', _get_submodule_list())def - test_doctests(module, capsys): + test_doctests(module, capsys, verbose):
31@pytest.mark.parametrize("module", _get_submodule_list()) -32def test_doctests(module, capsys): +32def test_doctests(module, capsys, verbose): 33 """Run doctests for all submodules.""" 34 with capsys.disabled(): # Pytest output capturing messes with doctests. 35 _log.info("running doctests for %s...", module) @@ -165,7 +165,7 @@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. +40 verbose=verbose > 1, # Run pytest with -vv to show doctest details. 41 ) 42 if n_fails > 0: 43 raise AssertionError(f"there were {n_fails} doctest failures from {module}")