.
diff --git a/COPYING.lesser b/COPYING.lesser
new file mode 100644
index 0000000..153d416
--- /dev/null
+++ b/COPYING.lesser
@@ -0,0 +1,165 @@
+ GNU LESSER GENERAL PUBLIC LICENSE
+ Version 3, 29 June 2007
+
+ Copyright (C) 2007 Free Software Foundation, Inc.
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+
+ This version of the GNU Lesser General Public License incorporates
+the terms and conditions of version 3 of the GNU General Public
+License, supplemented by the additional permissions listed below.
+
+ 0. Additional Definitions.
+
+ As used herein, "this License" refers to version 3 of the GNU Lesser
+General Public License, and the "GNU GPL" refers to version 3 of the GNU
+General Public License.
+
+ "The Library" refers to a covered work governed by this License,
+other than an Application or a Combined Work as defined below.
+
+ An "Application" is any work that makes use of an interface provided
+by the Library, but which is not otherwise based on the Library.
+Defining a subclass of a class defined by the Library is deemed a mode
+of using an interface provided by the Library.
+
+ A "Combined Work" is a work produced by combining or linking an
+Application with the Library. The particular version of the Library
+with which the Combined Work was made is also called the "Linked
+Version".
+
+ The "Minimal Corresponding Source" for a Combined Work means the
+Corresponding Source for the Combined Work, excluding any source code
+for portions of the Combined Work that, considered in isolation, are
+based on the Application, and not on the Linked Version.
+
+ The "Corresponding Application Code" for a Combined Work means the
+object code and/or source code for the Application, including any data
+and utility programs needed for reproducing the Combined Work from the
+Application, but excluding the System Libraries of the Combined Work.
+
+ 1. Exception to Section 3 of the GNU GPL.
+
+ You may convey a covered work under sections 3 and 4 of this License
+without being bound by section 3 of the GNU GPL.
+
+ 2. Conveying Modified Versions.
+
+ If you modify a copy of the Library, and, in your modifications, a
+facility refers to a function or data to be supplied by an Application
+that uses the facility (other than as an argument passed when the
+facility is invoked), then you may convey a copy of the modified
+version:
+
+ a) under this License, provided that you make a good faith effort to
+ ensure that, in the event an Application does not supply the
+ function or data, the facility still operates, and performs
+ whatever part of its purpose remains meaningful, or
+
+ b) under the GNU GPL, with none of the additional permissions of
+ this License applicable to that copy.
+
+ 3. Object Code Incorporating Material from Library Header Files.
+
+ The object code form of an Application may incorporate material from
+a header file that is part of the Library. You may convey such object
+code under terms of your choice, provided that, if the incorporated
+material is not limited to numerical parameters, data structure
+layouts and accessors, or small macros, inline functions and templates
+(ten or fewer lines in length), you do both of the following:
+
+ a) Give prominent notice with each copy of the object code that the
+ Library is used in it and that the Library and its use are
+ covered by this License.
+
+ b) Accompany the object code with a copy of the GNU GPL and this license
+ document.
+
+ 4. Combined Works.
+
+ You may convey a Combined Work under terms of your choice that,
+taken together, effectively do not restrict modification of the
+portions of the Library contained in the Combined Work and reverse
+engineering for debugging such modifications, if you also do each of
+the following:
+
+ a) Give prominent notice with each copy of the Combined Work that
+ the Library is used in it and that the Library and its use are
+ covered by this License.
+
+ b) Accompany the Combined Work with a copy of the GNU GPL and this license
+ document.
+
+ c) For a Combined Work that displays copyright notices during
+ execution, include the copyright notice for the Library among
+ these notices, as well as a reference directing the user to the
+ copies of the GNU GPL and this license document.
+
+ d) Do one of the following:
+
+ 0) Convey the Minimal Corresponding Source under the terms of this
+ License, and the Corresponding Application Code in a form
+ suitable for, and under terms that permit, the user to
+ recombine or relink the Application with a modified version of
+ the Linked Version to produce a modified Combined Work, in the
+ manner specified by section 6 of the GNU GPL for conveying
+ Corresponding Source.
+
+ 1) Use a suitable shared library mechanism for linking with the
+ Library. A suitable mechanism is one that (a) uses at run time
+ a copy of the Library already present on the user's computer
+ system, and (b) will operate properly with a modified version
+ of the Library that is interface-compatible with the Linked
+ Version.
+
+ e) Provide Installation Information, but only if you would otherwise
+ be required to provide such information under section 6 of the
+ GNU GPL, and only to the extent that such information is
+ necessary to install and execute a modified version of the
+ Combined Work produced by recombining or relinking the
+ Application with a modified version of the Linked Version. (If
+ you use option 4d0, the Installation Information must accompany
+ the Minimal Corresponding Source and Corresponding Application
+ Code. If you use option 4d1, you must provide the Installation
+ Information in the manner specified by section 6 of the GNU GPL
+ for conveying Corresponding Source.)
+
+ 5. Combined Libraries.
+
+ You may place library facilities that are a work based on the
+Library side by side in a single library together with other library
+facilities that are not Applications and are not covered by this
+License, and convey such a combined library under terms of your
+choice, if you do both of the following:
+
+ a) Accompany the combined library with a copy of the same work based
+ on the Library, uncombined with any other library facilities,
+ conveyed under the terms of this License.
+
+ b) Give prominent notice with the combined library that part of it
+ is a work based on the Library, and explaining where to find the
+ accompanying uncombined form of the same work.
+
+ 6. Revised Versions of the GNU Lesser General Public License.
+
+ The Free Software Foundation may publish revised and/or new versions
+of the GNU Lesser General Public License from time to time. Such new
+versions will be similar in spirit to the present version, but may
+differ in detail to address new problems or concerns.
+
+ Each version is given a distinguishing version number. If the
+Library as you received it specifies that a certain numbered version
+of the GNU Lesser General Public License "or any later version"
+applies to it, you have the option of following the terms and
+conditions either of that published version or of any later version
+published by the Free Software Foundation. If the Library as you
+received it does not specify a version number of the GNU Lesser
+General Public License, you may choose any version of the GNU Lesser
+General Public License ever published by the Free Software Foundation.
+
+ If the Library as you received it specifies that a proxy can decide
+whether future versions of the GNU Lesser General Public License shall
+apply, that proxy's public statement of acceptance of any version is
+permanent authorization for you to choose that version for the
+Library.
\ No newline at end of file
diff --git a/LICENSE b/LICENSE
index 96f1555..eafa644 100644
--- a/LICENSE
+++ b/LICENSE
@@ -1,19 +1,28 @@
-Copyright (c) 2018 The Python Packaging Authority
+----------------------------------------------------
+Crystallographic Fortran Modules Library (CrysFML08)
+----------------------------------------------------
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
+The CrysFML08 project is distributed under LGPL. In agreement with the
+Intergovernmental Convention of the ILL, this software cannot be used
+in military applications.
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
+Copyright (C) 2019-2020 Institut Laue-Langevin (ILL), Grenoble, FRANCE
+ Universidad de La Laguna (ULL), Tenerife, SPAIN
+ Laboratoire Leon Brillouin(LLB), Saclay, FRANCE
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
+Authors: Juan Rodriguez-Carvajal (ILL)
+ Javier Gonzalez-Platas (ULL)
+ Nebil Ayape Katcho (ILL)
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU Lesser General Public
+License as published by the Free Software Foundation; either
+version 3.0 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Lesser General Public License for more details.
+
+You should have received a copy of the GNU Lesser General Public
+License along with this library; if not, see .
\ No newline at end of file
diff --git a/README.md b/README.md
index 5269f40..3688e86 100644
--- a/README.md
+++ b/README.md
@@ -4,12 +4,12 @@ This is a repository for testing the build process of both the fortran crystallo
### Build matrix
-| Platform / Compiler | gfortran | ifx | ifort | nagfor |
-| ------------------------- | -------- | ---------- | ------------- | ---------- |
-| Windows 10 | ✅ | ✅ | ✅ | |
-| Ubuntu 22.04 | ✅ | ✅ | ✅ | |
-| macOS 12 (Intel) | ✅ | Unsupported | ✅ | |
-| macOS 14 (Apple Silicone) | ✅ | Unsupported | Unsupported | ✅ Local |
+| Platform / Compiler | gfortran | ifx | ifort | nagfor |
+| ------------------------- | -------- | ----------- | ------------- | ---------- |
+| Windows 10 | ✅ | ✅ | ✅ | |
+| Ubuntu 22.04 | ✅ | ✅ | ✅ | |
+| macOS 12 (Intel) | ✅ | Unsupported | ✅ | |
+| macOS 14 (Apple Silicone) | ✅ | Unsupported | Unsupported | ✅ Local |
### Main steps
@@ -26,11 +26,11 @@ More details are in the [CI script](.github/workflows/main.yml).
### To run locally
-* Create and activate a python environment (_optional_)
+* Create and activate a python environment (_optional_)
```
$ python3.11 -m venv .venv
- $ source .venv/bin/activate
+ $ source .venv/bin/activate
```
* Upgrade the package installer for Python (_optional_)
@@ -38,7 +38,7 @@ More details are in the [CI script](.github/workflows/main.yml).
```
$ python -m pip install --upgrade pip
```
-
+
* Install Python dependences, including extras
```
@@ -48,7 +48,7 @@ More details are in the [CI script](.github/workflows/main.yml).
* Print possible options for creating job scripts (_optional_)
```
- $ python scripts.py --help
+ $ python scripts.py --help
```
* Create job scripts with default options
@@ -68,4 +68,3 @@ More details are in the [CI script](.github/workflows/main.yml).
```
$ scripts/main_script.sh
```
-
diff --git a/RELEASE.md b/RELEASE.md
new file mode 100644
index 0000000..0c4cdb8
--- /dev/null
+++ b/RELEASE.md
@@ -0,0 +1,5 @@
+This is the first release of the pycrysfml python library based on the new auto-generated Python API for CrysFML08 from https://code.ill.fr/scientific-software/CrysFML2008.
+
+### Features
+
+- Simulation of the powder diffraction pattern is implemented in `cfml_utilities`.
diff --git a/__init__.py b/__init__.py
new file mode 100644
index 0000000..7d61f7b
--- /dev/null
+++ b/__init__.py
@@ -0,0 +1,12 @@
+import os
+import sys
+import importlib.metadata
+
+# Set package version
+__version__ = importlib.metadata.version("pycrysfml")
+
+# Add current path to system path
+sys.path.append(os.path.dirname(__file__))
+
+# Set environment variable CRYSFML_DB to be the path to the Databases directory
+os.environ['CRYSFML_DB'] = os.path.join(os.path.dirname(__file__), 'Databases')
diff --git a/examples/.ipynb_checkpoints/srtio3-checkpoint.ipynb b/examples/.ipynb_checkpoints/srtio3-checkpoint.ipynb
new file mode 100644
index 0000000..1762369
--- /dev/null
+++ b/examples/.ipynb_checkpoints/srtio3-checkpoint.ipynb
@@ -0,0 +1,712 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "id": "8a365a14",
+ "metadata": {
+ "pycharm": {
+ "name": "#%% md\n"
+ }
+ },
+ "source": [
+ "# Simulation of the diffraction pattern\n",
+ "This notebook shows how we can create a sample (phase) from atoms and calculate diffraction profiles using both constant wavelength and time-of-flight experiment types."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 9,
+ "id": "9ecc4733",
+ "metadata": {
+ "ExecuteTime": {
+ "end_time": "2024-07-22T16:09:43.291492Z",
+ "start_time": "2024-07-22T16:09:43.289513Z"
+ },
+ "pycharm": {
+ "name": "#%%\n"
+ }
+ },
+ "outputs": [],
+ "source": [
+ "from bokeh.io import output_notebook\n",
+ "from bokeh.io import show\n",
+ "from bokeh.plotting import figure\n",
+ "import copy\n",
+ "import os\n",
+ "import numpy as np\n",
+ "\n",
+ "from pycrysfml import crysfml08lib"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 10,
+ "id": "d76d50fc",
+ "metadata": {
+ "ExecuteTime": {
+ "end_time": "2024-07-22T16:09:43.577764Z",
+ "start_time": "2024-07-22T16:09:43.571859Z"
+ },
+ "pycharm": {
+ "name": "#%%\n"
+ }
+ },
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ " \n",
+ " \n",
+ "
\n",
+ "
Loading BokehJS ...\n",
+ "
\n"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/javascript": [
+ "'use strict';\n",
+ "(function(root) {\n",
+ " function now() {\n",
+ " return new Date();\n",
+ " }\n",
+ "\n",
+ " const force = true;\n",
+ "\n",
+ " if (typeof root._bokeh_onload_callbacks === \"undefined\" || force === true) {\n",
+ " root._bokeh_onload_callbacks = [];\n",
+ " root._bokeh_is_loading = undefined;\n",
+ " }\n",
+ "\n",
+ "const JS_MIME_TYPE = 'application/javascript';\n",
+ " const HTML_MIME_TYPE = 'text/html';\n",
+ " const EXEC_MIME_TYPE = 'application/vnd.bokehjs_exec.v0+json';\n",
+ " const CLASS_NAME = 'output_bokeh rendered_html';\n",
+ "\n",
+ " /**\n",
+ " * Render data to the DOM node\n",
+ " */\n",
+ " function render(props, node) {\n",
+ " const script = document.createElement(\"script\");\n",
+ " node.appendChild(script);\n",
+ " }\n",
+ "\n",
+ " /**\n",
+ " * Handle when an output is cleared or removed\n",
+ " */\n",
+ " function handleClearOutput(event, handle) {\n",
+ " function drop(id) {\n",
+ " const view = Bokeh.index.get_by_id(id)\n",
+ " if (view != null) {\n",
+ " view.model.document.clear()\n",
+ " Bokeh.index.delete(view)\n",
+ " }\n",
+ " }\n",
+ "\n",
+ " const cell = handle.cell;\n",
+ "\n",
+ " const id = cell.output_area._bokeh_element_id;\n",
+ " const server_id = cell.output_area._bokeh_server_id;\n",
+ "\n",
+ " // Clean up Bokeh references\n",
+ " if (id != null) {\n",
+ " drop(id)\n",
+ " }\n",
+ "\n",
+ " if (server_id !== undefined) {\n",
+ " // Clean up Bokeh references\n",
+ " const cmd_clean = \"from bokeh.io.state import curstate; print(curstate().uuid_to_server['\" + server_id + \"'].get_sessions()[0].document.roots[0]._id)\";\n",
+ " cell.notebook.kernel.execute(cmd_clean, {\n",
+ " iopub: {\n",
+ " output: function(msg) {\n",
+ " const id = msg.content.text.trim()\n",
+ " drop(id)\n",
+ " }\n",
+ " }\n",
+ " });\n",
+ " // Destroy server and session\n",
+ " const cmd_destroy = \"import bokeh.io.notebook as ion; ion.destroy_server('\" + server_id + \"')\";\n",
+ " cell.notebook.kernel.execute(cmd_destroy);\n",
+ " }\n",
+ " }\n",
+ "\n",
+ " /**\n",
+ " * Handle when a new output is added\n",
+ " */\n",
+ " function handleAddOutput(event, handle) {\n",
+ " const output_area = handle.output_area;\n",
+ " const output = handle.output;\n",
+ "\n",
+ " // limit handleAddOutput to display_data with EXEC_MIME_TYPE content only\n",
+ " if ((output.output_type != \"display_data\") || (!Object.prototype.hasOwnProperty.call(output.data, EXEC_MIME_TYPE))) {\n",
+ " return\n",
+ " }\n",
+ "\n",
+ " const toinsert = output_area.element.find(\".\" + CLASS_NAME.split(' ')[0]);\n",
+ "\n",
+ " if (output.metadata[EXEC_MIME_TYPE][\"id\"] !== undefined) {\n",
+ " toinsert[toinsert.length - 1].firstChild.textContent = output.data[JS_MIME_TYPE];\n",
+ " // store reference to embed id on output_area\n",
+ " output_area._bokeh_element_id = output.metadata[EXEC_MIME_TYPE][\"id\"];\n",
+ " }\n",
+ " if (output.metadata[EXEC_MIME_TYPE][\"server_id\"] !== undefined) {\n",
+ " const bk_div = document.createElement(\"div\");\n",
+ " bk_div.innerHTML = output.data[HTML_MIME_TYPE];\n",
+ " const script_attrs = bk_div.children[0].attributes;\n",
+ " for (let i = 0; i < script_attrs.length; i++) {\n",
+ " toinsert[toinsert.length - 1].firstChild.setAttribute(script_attrs[i].name, script_attrs[i].value);\n",
+ " toinsert[toinsert.length - 1].firstChild.textContent = bk_div.children[0].textContent\n",
+ " }\n",
+ " // store reference to server id on output_area\n",
+ " output_area._bokeh_server_id = output.metadata[EXEC_MIME_TYPE][\"server_id\"];\n",
+ " }\n",
+ " }\n",
+ "\n",
+ " function register_renderer(events, OutputArea) {\n",
+ "\n",
+ " function append_mime(data, metadata, element) {\n",
+ " // create a DOM node to render to\n",
+ " const toinsert = this.create_output_subarea(\n",
+ " metadata,\n",
+ " CLASS_NAME,\n",
+ " EXEC_MIME_TYPE\n",
+ " );\n",
+ " this.keyboard_manager.register_events(toinsert);\n",
+ " // Render to node\n",
+ " const props = {data: data, metadata: metadata[EXEC_MIME_TYPE]};\n",
+ " render(props, toinsert[toinsert.length - 1]);\n",
+ " element.append(toinsert);\n",
+ " return toinsert\n",
+ " }\n",
+ "\n",
+ " /* Handle when an output is cleared or removed */\n",
+ " events.on('clear_output.CodeCell', handleClearOutput);\n",
+ " events.on('delete.Cell', handleClearOutput);\n",
+ "\n",
+ " /* Handle when a new output is added */\n",
+ " events.on('output_added.OutputArea', handleAddOutput);\n",
+ "\n",
+ " /**\n",
+ " * Register the mime type and append_mime function with output_area\n",
+ " */\n",
+ " OutputArea.prototype.register_mime_type(EXEC_MIME_TYPE, append_mime, {\n",
+ " /* Is output safe? */\n",
+ " safe: true,\n",
+ " /* Index of renderer in `output_area.display_order` */\n",
+ " index: 0\n",
+ " });\n",
+ " }\n",
+ "\n",
+ " // register the mime type if in Jupyter Notebook environment and previously unregistered\n",
+ " if (root.Jupyter !== undefined) {\n",
+ " const events = require('base/js/events');\n",
+ " const OutputArea = require('notebook/js/outputarea').OutputArea;\n",
+ "\n",
+ " if (OutputArea.prototype.mime_types().indexOf(EXEC_MIME_TYPE) == -1) {\n",
+ " register_renderer(events, OutputArea);\n",
+ " }\n",
+ " }\n",
+ " if (typeof (root._bokeh_timeout) === \"undefined\" || force === true) {\n",
+ " root._bokeh_timeout = Date.now() + 5000;\n",
+ " root._bokeh_failed_load = false;\n",
+ " }\n",
+ "\n",
+ " const NB_LOAD_WARNING = {'data': {'text/html':\n",
+ " \"\\n\"+\n",
+ " \"
\\n\"+\n",
+ " \"BokehJS does not appear to have successfully loaded. If loading BokehJS from CDN, this \\n\"+\n",
+ " \"may be due to a slow or bad network connection. Possible fixes:\\n\"+\n",
+ " \"
\\n\"+\n",
+ " \"
\\n\"+\n",
+ " \"- re-rerun `output_notebook()` to attempt to load from CDN again, or
\\n\"+\n",
+ " \"- use INLINE resources instead, as so:
\\n\"+\n",
+ " \"
\\n\"+\n",
+ " \"
\\n\"+\n",
+ " \"from bokeh.resources import INLINE\\n\"+\n",
+ " \"output_notebook(resources=INLINE)\\n\"+\n",
+ " \"
\\n\"+\n",
+ " \"
\"}};\n",
+ "\n",
+ " function display_loaded(error = null) {\n",
+ " const el = document.getElementById(\"eaed963e-33dc-4f6a-8300-333af7130df7\");\n",
+ " if (el != null) {\n",
+ " const html = (() => {\n",
+ " if (typeof root.Bokeh === \"undefined\") {\n",
+ " if (error == null) {\n",
+ " return \"BokehJS is loading ...\";\n",
+ " } else {\n",
+ " return \"BokehJS failed to load.\";\n",
+ " }\n",
+ " } else {\n",
+ " const prefix = `BokehJS ${root.Bokeh.version}`;\n",
+ " if (error == null) {\n",
+ " return `${prefix} successfully loaded.`;\n",
+ " } else {\n",
+ " return `${prefix} encountered errors while loading and may not function as expected.`;\n",
+ " }\n",
+ " }\n",
+ " })();\n",
+ " el.innerHTML = html;\n",
+ "\n",
+ " if (error != null) {\n",
+ " const wrapper = document.createElement(\"div\");\n",
+ " wrapper.style.overflow = \"auto\";\n",
+ " wrapper.style.height = \"5em\";\n",
+ " wrapper.style.resize = \"vertical\";\n",
+ " const content = document.createElement(\"div\");\n",
+ " content.style.fontFamily = \"monospace\";\n",
+ " content.style.whiteSpace = \"pre-wrap\";\n",
+ " content.style.backgroundColor = \"rgb(255, 221, 221)\";\n",
+ " content.textContent = error.stack ?? error.toString();\n",
+ " wrapper.append(content);\n",
+ " el.append(wrapper);\n",
+ " }\n",
+ " } else if (Date.now() < root._bokeh_timeout) {\n",
+ " setTimeout(() => display_loaded(error), 100);\n",
+ " }\n",
+ " }\n",
+ "\n",
+ " function run_callbacks() {\n",
+ " try {\n",
+ " root._bokeh_onload_callbacks.forEach(function(callback) {\n",
+ " if (callback != null)\n",
+ " callback();\n",
+ " });\n",
+ " } finally {\n",
+ " delete root._bokeh_onload_callbacks\n",
+ " }\n",
+ " console.debug(\"Bokeh: all callbacks have finished\");\n",
+ " }\n",
+ "\n",
+ " function load_libs(css_urls, js_urls, callback) {\n",
+ " if (css_urls == null) css_urls = [];\n",
+ " if (js_urls == null) js_urls = [];\n",
+ "\n",
+ " root._bokeh_onload_callbacks.push(callback);\n",
+ " if (root._bokeh_is_loading > 0) {\n",
+ " console.debug(\"Bokeh: BokehJS is being loaded, scheduling callback at\", now());\n",
+ " return null;\n",
+ " }\n",
+ " if (js_urls == null || js_urls.length === 0) {\n",
+ " run_callbacks();\n",
+ " return null;\n",
+ " }\n",
+ " console.debug(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n",
+ " root._bokeh_is_loading = css_urls.length + js_urls.length;\n",
+ "\n",
+ " function on_load() {\n",
+ " root._bokeh_is_loading--;\n",
+ " if (root._bokeh_is_loading === 0) {\n",
+ " console.debug(\"Bokeh: all BokehJS libraries/stylesheets loaded\");\n",
+ " run_callbacks()\n",
+ " }\n",
+ " }\n",
+ "\n",
+ " function on_error(url) {\n",
+ " console.error(\"failed to load \" + url);\n",
+ " }\n",
+ "\n",
+ " for (let i = 0; i < css_urls.length; i++) {\n",
+ " const url = css_urls[i];\n",
+ " const element = document.createElement(\"link\");\n",
+ " element.onload = on_load;\n",
+ " element.onerror = on_error.bind(null, url);\n",
+ " element.rel = \"stylesheet\";\n",
+ " element.type = \"text/css\";\n",
+ " element.href = url;\n",
+ " console.debug(\"Bokeh: injecting link tag for BokehJS stylesheet: \", url);\n",
+ " document.body.appendChild(element);\n",
+ " }\n",
+ "\n",
+ " for (let i = 0; i < js_urls.length; i++) {\n",
+ " const url = js_urls[i];\n",
+ " const element = document.createElement('script');\n",
+ " element.onload = on_load;\n",
+ " element.onerror = on_error.bind(null, url);\n",
+ " element.async = false;\n",
+ " element.src = url;\n",
+ " console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n",
+ " document.head.appendChild(element);\n",
+ " }\n",
+ " };\n",
+ "\n",
+ " function inject_raw_css(css) {\n",
+ " const element = document.createElement(\"style\");\n",
+ " element.appendChild(document.createTextNode(css));\n",
+ " document.body.appendChild(element);\n",
+ " }\n",
+ "\n",
+ " const js_urls = [\"https://cdn.bokeh.org/bokeh/release/bokeh-3.5.0.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-gl-3.5.0.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-widgets-3.5.0.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-tables-3.5.0.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-mathjax-3.5.0.min.js\"];\n",
+ " const css_urls = [];\n",
+ "\n",
+ " const inline_js = [ function(Bokeh) {\n",
+ " Bokeh.set_log_level(\"info\");\n",
+ " },\n",
+ "function(Bokeh) {\n",
+ " }\n",
+ " ];\n",
+ "\n",
+ " function run_inline_js() {\n",
+ " if (root.Bokeh !== undefined || force === true) {\n",
+ " try {\n",
+ " for (let i = 0; i < inline_js.length; i++) {\n",
+ " inline_js[i].call(root, root.Bokeh);\n",
+ " }\n",
+ "\n",
+ " } catch (error) {display_loaded(error);throw error;\n",
+ " }if (force === true) {\n",
+ " display_loaded();\n",
+ " }} else if (Date.now() < root._bokeh_timeout) {\n",
+ " setTimeout(run_inline_js, 100);\n",
+ " } else if (!root._bokeh_failed_load) {\n",
+ " console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n",
+ " root._bokeh_failed_load = true;\n",
+ " } else if (force !== true) {\n",
+ " const cell = $(document.getElementById(\"eaed963e-33dc-4f6a-8300-333af7130df7\")).parents('.cell').data().cell;\n",
+ " cell.output_area.append_execute_result(NB_LOAD_WARNING)\n",
+ " }\n",
+ " }\n",
+ "\n",
+ " if (root._bokeh_is_loading === 0) {\n",
+ " console.debug(\"Bokeh: BokehJS loaded, going straight to plotting\");\n",
+ " run_inline_js();\n",
+ " } else {\n",
+ " load_libs(css_urls, js_urls, function() {\n",
+ " console.debug(\"Bokeh: BokehJS plotting callback run at\", now());\n",
+ " run_inline_js();\n",
+ " });\n",
+ " }\n",
+ "}(window));"
+ ],
+ "application/vnd.bokehjs_load.v0+json": "'use strict';\n(function(root) {\n function now() {\n return new Date();\n }\n\n const force = true;\n\n if (typeof root._bokeh_onload_callbacks === \"undefined\" || force === true) {\n root._bokeh_onload_callbacks = [];\n root._bokeh_is_loading = undefined;\n }\n\n\n if (typeof (root._bokeh_timeout) === \"undefined\" || force === true) {\n root._bokeh_timeout = Date.now() + 5000;\n root._bokeh_failed_load = false;\n }\n\n const NB_LOAD_WARNING = {'data': {'text/html':\n \"\\n\"+\n \"
\\n\"+\n \"BokehJS does not appear to have successfully loaded. If loading BokehJS from CDN, this \\n\"+\n \"may be due to a slow or bad network connection. Possible fixes:\\n\"+\n \"
\\n\"+\n \"
\\n\"+\n \"- re-rerun `output_notebook()` to attempt to load from CDN again, or
\\n\"+\n \"- use INLINE resources instead, as so:
\\n\"+\n \"
\\n\"+\n \"
\\n\"+\n \"from bokeh.resources import INLINE\\n\"+\n \"output_notebook(resources=INLINE)\\n\"+\n \"
\\n\"+\n \"
\"}};\n\n function display_loaded(error = null) {\n const el = document.getElementById(\"eaed963e-33dc-4f6a-8300-333af7130df7\");\n if (el != null) {\n const html = (() => {\n if (typeof root.Bokeh === \"undefined\") {\n if (error == null) {\n return \"BokehJS is loading ...\";\n } else {\n return \"BokehJS failed to load.\";\n }\n } else {\n const prefix = `BokehJS ${root.Bokeh.version}`;\n if (error == null) {\n return `${prefix} successfully loaded.`;\n } else {\n return `${prefix} encountered errors while loading and may not function as expected.`;\n }\n }\n })();\n el.innerHTML = html;\n\n if (error != null) {\n const wrapper = document.createElement(\"div\");\n wrapper.style.overflow = \"auto\";\n wrapper.style.height = \"5em\";\n wrapper.style.resize = \"vertical\";\n const content = document.createElement(\"div\");\n content.style.fontFamily = \"monospace\";\n content.style.whiteSpace = \"pre-wrap\";\n content.style.backgroundColor = \"rgb(255, 221, 221)\";\n content.textContent = error.stack ?? error.toString();\n wrapper.append(content);\n el.append(wrapper);\n }\n } else if (Date.now() < root._bokeh_timeout) {\n setTimeout(() => display_loaded(error), 100);\n }\n }\n\n function run_callbacks() {\n try {\n root._bokeh_onload_callbacks.forEach(function(callback) {\n if (callback != null)\n callback();\n });\n } finally {\n delete root._bokeh_onload_callbacks\n }\n console.debug(\"Bokeh: all callbacks have finished\");\n }\n\n function load_libs(css_urls, js_urls, callback) {\n if (css_urls == null) css_urls = [];\n if (js_urls == null) js_urls = [];\n\n root._bokeh_onload_callbacks.push(callback);\n if (root._bokeh_is_loading > 0) {\n console.debug(\"Bokeh: BokehJS is being loaded, scheduling callback at\", now());\n return null;\n }\n if (js_urls == null || js_urls.length === 0) {\n run_callbacks();\n return null;\n }\n console.debug(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n root._bokeh_is_loading = css_urls.length + js_urls.length;\n\n function on_load() {\n root._bokeh_is_loading--;\n if (root._bokeh_is_loading === 0) {\n console.debug(\"Bokeh: all BokehJS libraries/stylesheets loaded\");\n run_callbacks()\n }\n }\n\n function on_error(url) {\n console.error(\"failed to load \" + url);\n }\n\n for (let i = 0; i < css_urls.length; i++) {\n const url = css_urls[i];\n const element = document.createElement(\"link\");\n element.onload = on_load;\n element.onerror = on_error.bind(null, url);\n element.rel = \"stylesheet\";\n element.type = \"text/css\";\n element.href = url;\n console.debug(\"Bokeh: injecting link tag for BokehJS stylesheet: \", url);\n document.body.appendChild(element);\n }\n\n for (let i = 0; i < js_urls.length; i++) {\n const url = js_urls[i];\n const element = document.createElement('script');\n element.onload = on_load;\n element.onerror = on_error.bind(null, url);\n element.async = false;\n element.src = url;\n console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n document.head.appendChild(element);\n }\n };\n\n function inject_raw_css(css) {\n const element = document.createElement(\"style\");\n element.appendChild(document.createTextNode(css));\n document.body.appendChild(element);\n }\n\n const js_urls = [\"https://cdn.bokeh.org/bokeh/release/bokeh-3.5.0.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-gl-3.5.0.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-widgets-3.5.0.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-tables-3.5.0.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-mathjax-3.5.0.min.js\"];\n const css_urls = [];\n\n const inline_js = [ function(Bokeh) {\n Bokeh.set_log_level(\"info\");\n },\nfunction(Bokeh) {\n }\n ];\n\n function run_inline_js() {\n if (root.Bokeh !== undefined || force === true) {\n try {\n for (let i = 0; i < inline_js.length; i++) {\n inline_js[i].call(root, root.Bokeh);\n }\n\n } catch (error) {display_loaded(error);throw error;\n }if (force === true) {\n display_loaded();\n }} else if (Date.now() < root._bokeh_timeout) {\n setTimeout(run_inline_js, 100);\n } else if (!root._bokeh_failed_load) {\n console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n root._bokeh_failed_load = true;\n } else if (force !== true) {\n const cell = $(document.getElementById(\"eaed963e-33dc-4f6a-8300-333af7130df7\")).parents('.cell').data().cell;\n cell.output_area.append_execute_result(NB_LOAD_WARNING)\n }\n }\n\n if (root._bokeh_is_loading === 0) {\n console.debug(\"Bokeh: BokehJS loaded, going straight to plotting\");\n run_inline_js();\n } else {\n load_libs(css_urls, js_urls, function() {\n console.debug(\"Bokeh: BokehJS plotting callback run at\", now());\n run_inline_js();\n });\n }\n}(window));"
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "output_notebook()\n",
+ "FIGURE_WIDTH = 990\n",
+ "FIGURE_HEIGHT = 300"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 11,
+ "id": "d2cc80ff",
+ "metadata": {
+ "ExecuteTime": {
+ "end_time": "2024-07-22T16:09:43.799173Z",
+ "start_time": "2024-07-22T16:09:43.797413Z"
+ }
+ },
+ "outputs": [],
+ "source": [
+ "# access to Databases/magnetic_data.txt\n",
+ "os.environ['CRYSFML_DB'] = os.path.join(os.path.dirname(crysfml08lib.__file__), 'Databases')"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 12,
+ "id": "3752d741",
+ "metadata": {
+ "ExecuteTime": {
+ "end_time": "2024-07-22T16:13:01.060488Z",
+ "start_time": "2024-07-22T16:13:01.054666Z"
+ }
+ },
+ "outputs": [],
+ "source": [
+ "STUDY_DICT = {\n",
+ " \"phases\": [\n",
+ " {\n",
+ " \"SrTiO3\": {\n",
+ " \"_space_group_name_H-M_alt\": \"P m -3 m\",\n",
+ " #\"_space_group_name_H-M_alt\": \"P n m a\",\n",
+ " \"_cell_length_a\": 3.9,\n",
+ " \"_cell_length_b\": 3.9,\n",
+ " \"_cell_length_c\": 3.9,\n",
+ " \"_cell_angle_alpha\": 90,\n",
+ " \"_cell_angle_beta\": 90,\n",
+ " \"_cell_angle_gamma\": 90,\n",
+ " \"_atom_site\": [\n",
+ " {\n",
+ " \"_label\": \"Sr\",\n",
+ " \"_type_symbol\": \"Sr\",\n",
+ " \"_fract_x\": 0.5,\n",
+ " \"_fract_y\": 0.5,\n",
+ " \"_fract_z\": 0.5,\n",
+ " \"_occupancy\": 1,\n",
+ " \"_adp_type\": \"Biso\",\n",
+ " \"_B_iso_or_equiv\": 0.40\n",
+ " },\n",
+ " {\n",
+ " \"_label\": \"Ti\",\n",
+ " \"_type_symbol\": \"Ti\",\n",
+ " \"_fract_x\": 0,\n",
+ " \"_fract_y\": 0,\n",
+ " \"_fract_z\": 0,\n",
+ " \"_occupancy\": 1,\n",
+ " \"_adp_type\": \"Biso\",\n",
+ " \"_B_iso_or_equiv\": 0.50\n",
+ " },\n",
+ " {\n",
+ " \"_label\": \"O\",\n",
+ " \"_type_symbol\": \"O\",\n",
+ " \"_fract_x\": 0.5,\n",
+ " \"_fract_y\": 0,\n",
+ " \"_fract_z\": 0,\n",
+ " \"_occupancy\": 1,\n",
+ " \"_adp_type\": \"Biso\",\n",
+ " \"_B_iso_or_equiv\": 0.65\n",
+ " }\n",
+ " ]\n",
+ " }\n",
+ " }\n",
+ " ],\n",
+ " \"experiments\": [\n",
+ " {\n",
+ " \"NPD\": {\n",
+ " \"_diffrn_source\": \"nuclear reactor\",\n",
+ " \"_diffrn_radiation_probe\": \"neutron\",\n",
+ " \"_diffrn_radiation_wavelength\": 1.27,\n",
+ " \"_pd_instr_resolution_u\": 0.02,\n",
+ " \"_pd_instr_resolution_v\": -0.02,\n",
+ " \"_pd_instr_resolution_w\": 0.12,\n",
+ " \"_pd_instr_resolution_x\": 0.0015,\n",
+ " \"_pd_instr_resolution_y\": 0,\n",
+ " \"_pd_instr_reflex_asymmetry_p1\": 0,\n",
+ " \"_pd_instr_reflex_asymmetry_p2\": 0,\n",
+ " \"_pd_instr_reflex_asymmetry_p3\": 0,\n",
+ " \"_pd_instr_reflex_asymmetry_p4\": 0,\n",
+ " \"_pd_meas_2theta_offset\": 0,\n",
+ " \"_pd_meas_2theta_range_min\": 1,\n",
+ " \"_pd_meas_2theta_range_max\": 140,\n",
+ " \"_pd_meas_2theta_range_inc\": 0.05,\n",
+ " \"_phase\": [\n",
+ " {\n",
+ " \"_label\": \"SrTiO3\",\n",
+ " \"_scale\": 1\n",
+ " }\n",
+ " ],\n",
+ " \"_pd_background\": [\n",
+ " {\n",
+ " \"_2theta\": 1,\n",
+ " \"_intensity\": 20\n",
+ " },\n",
+ " {\n",
+ " \"_2theta\": 140,\n",
+ " \"_intensity\": 20\n",
+ " }\n",
+ " ]\n",
+ " }\n",
+ " }\n",
+ " ]\n",
+ "}"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 13,
+ "id": "80f17cdc",
+ "metadata": {
+ "ExecuteTime": {
+ "end_time": "2024-07-22T16:13:01.402554Z",
+ "start_time": "2024-07-22T16:13:01.398813Z"
+ }
+ },
+ "outputs": [],
+ "source": [
+ "# Help functions\n",
+ "\n",
+ "def path_to_desired(file_name:str):\n",
+ " return os.path.join(os.getcwd(), file_name)\n",
+ "\n",
+ "def phase_name_by_idx(study_dict:dict, phase_idx:int=0):\n",
+ " return list(study_dict['phases'][phase_idx].keys())[phase_idx]\n",
+ "\n",
+ "def space_group_by_phase_idx(study_dict:dict, phase_idx:int=0):\n",
+ " phase_name = phase_name_by_idx(study_dict, phase_idx)\n",
+ " return study_dict['phases'][phase_idx][phase_name]['_space_group_name_H-M_alt']\n",
+ "\n",
+ "def set_space_group_by_phase_idx(study_dict:dict, phase_idx:int, space_group:str):\n",
+ " phase_name = phase_name_by_idx(study_dict, phase_idx)\n",
+ " study_dict['phases'][phase_idx][phase_name]['_space_group_name_H-M_alt'] = space_group\n",
+ "\n",
+ "def compute_pattern(study_dict:dict):\n",
+ " _, y = crysfml08lib.f_powder_pattern_from_json(study_dict) # returns x and y arrays\n",
+ " y = y.astype(np.float64)\n",
+ " return y"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 17,
+ "id": "528e804d5d15225e",
+ "metadata": {
+ "ExecuteTime": {
+ "end_time": "2024-07-22T16:13:01.626731Z",
+ "start_time": "2024-07-22T16:13:01.586998Z"
+ }
+ },
+ "outputs": [],
+ "source": [
+ "desired = np.loadtxt(path_to_desired('srtio3-pmmm-pattern_Andrew-ifort.xy'), unpack=True)\n",
+ "_, desired = np.loadtxt(path_to_desired('srtio3-pm3m-pattern_Nebil-ifort.xy'), unpack=True)\n",
+ "desired = desired - 20.0 # remove background\n",
+ "study_dict = copy.deepcopy(STUDY_DICT)\n",
+ "set_space_group_by_phase_idx(study_dict, phase_idx=0, space_group='P n m a')\n",
+ "actual = compute_pattern(study_dict)\n",
+ "actual = actual * 1000"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 18,
+ "id": "f556cc94",
+ "metadata": {
+ "ExecuteTime": {
+ "end_time": "2024-07-22T16:13:01.768360Z",
+ "start_time": "2024-07-22T16:13:01.766211Z"
+ }
+ },
+ "outputs": [],
+ "source": [
+ "x = np.arange(start=1, stop=140+0.05, step=0.05)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 20,
+ "id": "fd69f347d54ec446",
+ "metadata": {
+ "ExecuteTime": {
+ "end_time": "2024-07-22T16:13:01.988798Z",
+ "start_time": "2024-07-22T16:13:01.944451Z"
+ }
+ },
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ " \n"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/javascript": [
+ "(function(root) {\n",
+ " function embed_document(root) {\n",
+ " const docs_json = {\"7947612f-4499-4f0c-a203-5197f14f9896\":{\"version\":\"3.5.0\",\"title\":\"Bokeh Application\",\"roots\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1190\",\"attributes\":{\"width\":990,\"height\":300,\"x_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1191\"},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1192\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1199\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1200\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1197\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1230\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1224\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1225\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1226\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[2781],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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\"},\"shape\":[2781],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1231\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1232\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1227\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"orangered\",\"line_width\":2}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1228\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"orangered\",\"line_alpha\":0.1,\"line_width\":2}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1229\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"orangered\",\"line_alpha\":0.2,\"line_width\":2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1241\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1235\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1236\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1237\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[2781],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD7IWHIPwAAAJxypsg/AACA2OzsyD8AAABIlzTJPwAAQCR4fck/AADAe5fHyT8AAMDM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\"},\"shape\":[2781],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1242\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1243\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1238\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"blue\",\"line_width\":2}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1239\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"blue\",\"line_alpha\":0.1,\"line_width\":2}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1240\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"blue\",\"line_alpha\":0.2,\"line_width\":2}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1198\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p1211\"},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p1212\",\"attributes\":{\"renderers\":\"auto\"}},{\"type\":\"object\",\"name\":\"BoxZoomTool\",\"id\":\"p1213\",\"attributes\":{\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1214\",\"attributes\":{\"syncable\":false,\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5,\"level\":\"overlay\",\"visible\":false,\"left\":{\"type\":\"number\",\"value\":\"nan\"},\"right\":{\"type\":\"number\",\"value\":\"nan\"},\"top\":{\"type\":\"number\",\"value\":\"nan\"},\"bottom\":{\"type\":\"number\",\"value\":\"nan\"},\"left_units\":\"canvas\",\"right_units\":\"canvas\",\"top_units\":\"canvas\",\"bottom_units\":\"canvas\",\"handles\":{\"type\":\"object\",\"name\":\"BoxInteractionHandles\",\"id\":\"p1220\",\"attributes\":{\"all\":{\"type\":\"object\",\"name\":\"AreaVisuals\",\"id\":\"p1219\",\"attributes\":{\"fill_color\":\"white\",\"hover_fill_color\":\"lightgray\"}}}}}}}},{\"type\":\"object\",\"name\":\"SaveTool\",\"id\":\"p1221\"},{\"type\":\"object\",\"name\":\"ResetTool\",\"id\":\"p1222\"},{\"type\":\"object\",\"name\":\"HelpTool\",\"id\":\"p1223\"}]}},\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1206\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1207\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1208\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1209\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1201\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1202\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1203\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1204\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1205\",\"attributes\":{\"axis\":{\"id\":\"p1201\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1210\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1206\"}}},{\"type\":\"object\",\"name\":\"Legend\",\"id\":\"p1233\",\"attributes\":{\"items\":[{\"type\":\"object\",\"name\":\"LegendItem\",\"id\":\"p1234\",\"attributes\":{\"label\":{\"type\":\"value\",\"value\":\"desired\"},\"renderers\":[{\"id\":\"p1230\"}]}},{\"type\":\"object\",\"name\":\"LegendItem\",\"id\":\"p1244\",\"attributes\":{\"label\":{\"type\":\"value\",\"value\":\"actual\"},\"renderers\":[{\"id\":\"p1241\"}]}}]}}]}}]}};\n",
+ " const render_items = [{\"docid\":\"7947612f-4499-4f0c-a203-5197f14f9896\",\"roots\":{\"p1190\":\"f9c09d94-ca3d-4deb-beba-924e0d726685\"},\"root_ids\":[\"p1190\"]}];\n",
+ " void root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n",
+ " }\n",
+ " if (root.Bokeh !== undefined) {\n",
+ " embed_document(root);\n",
+ " } else {\n",
+ " let attempts = 0;\n",
+ " const timer = setInterval(function(root) {\n",
+ " if (root.Bokeh !== undefined) {\n",
+ " clearInterval(timer);\n",
+ " embed_document(root);\n",
+ " } else {\n",
+ " attempts++;\n",
+ " if (attempts > 100) {\n",
+ " clearInterval(timer);\n",
+ " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n",
+ " }\n",
+ " }\n",
+ " }, 10, root)\n",
+ " }\n",
+ "})(window);"
+ ],
+ "application/vnd.bokehjs_exec.v0+json": ""
+ },
+ "metadata": {
+ "application/vnd.bokehjs_exec.v0+json": {
+ "id": "p1190"
+ }
+ },
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "fig = figure(width=FIGURE_WIDTH, height=FIGURE_HEIGHT)\n",
+ "fig.line(x, desired, legend_label='desired', color='orangered', line_width=2)\n",
+ "fig.line(x, actual, legend_label='actual', color='blue', line_width=2)\n",
+ "#fig.line(x, actual-desired, legend_label='diff', color='green', line_width=2)\n",
+ "show(fig)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 54,
+ "id": "964a20b70ae16d1",
+ "metadata": {
+ "ExecuteTime": {
+ "end_time": "2024-07-22T16:13:02.133367Z",
+ "start_time": "2024-07-22T16:13:02.131873Z"
+ }
+ },
+ "outputs": [],
+ "source": []
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 54,
+ "id": "5671bf9407b201ef",
+ "metadata": {
+ "ExecuteTime": {
+ "end_time": "2024-07-22T16:13:02.289122Z",
+ "start_time": "2024-07-22T16:13:02.287615Z"
+ }
+ },
+ "outputs": [],
+ "source": []
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "6d3cb90d5d3a6877",
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "Python 3 (ipykernel)",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.11.7"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 5
+}
diff --git a/examples/pyCFML/cfml_utilities/powder_pattern_from_json/.ipynb_checkpoints/srtio3-pattern-simulation-checkpoint.ipynb b/examples/pyCFML/cfml_utilities/powder_pattern_from_json/.ipynb_checkpoints/srtio3-pattern-simulation-checkpoint.ipynb
new file mode 100644
index 0000000..229ad83
--- /dev/null
+++ b/examples/pyCFML/cfml_utilities/powder_pattern_from_json/.ipynb_checkpoints/srtio3-pattern-simulation-checkpoint.ipynb
@@ -0,0 +1,784 @@
+{
+ "cells": [
+ {
+ "cell_type": "code",
+ "execution_count": 1,
+ "id": "9ecc4733",
+ "metadata": {
+ "ExecuteTime": {
+ "end_time": "2024-07-23T12:12:09.858468Z",
+ "start_time": "2024-07-23T12:12:09.854247Z"
+ },
+ "pycharm": {
+ "name": "#%%\n"
+ }
+ },
+ "outputs": [],
+ "source": [
+ "from bokeh.io import output_notebook\n",
+ "from bokeh.io import show\n",
+ "from bokeh.plotting import figure\n",
+ "import copy\n",
+ "import os\n",
+ "import numpy as np\n",
+ "\n",
+ "from pycrysfml import cfml_utilities\n",
+ "#from pycrysfml import crysfml08lib"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "id": "d76d50fc",
+ "metadata": {
+ "ExecuteTime": {
+ "end_time": "2024-07-23T12:12:10.327309Z",
+ "start_time": "2024-07-23T12:12:10.317495Z"
+ },
+ "pycharm": {
+ "name": "#%%\n"
+ }
+ },
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ " \n",
+ " \n",
+ "
\n",
+ "
Loading BokehJS ...\n",
+ "
\n"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/javascript": [
+ "'use strict';\n",
+ "(function(root) {\n",
+ " function now() {\n",
+ " return new Date();\n",
+ " }\n",
+ "\n",
+ " const force = true;\n",
+ "\n",
+ " if (typeof root._bokeh_onload_callbacks === \"undefined\" || force === true) {\n",
+ " root._bokeh_onload_callbacks = [];\n",
+ " root._bokeh_is_loading = undefined;\n",
+ " }\n",
+ "\n",
+ "const JS_MIME_TYPE = 'application/javascript';\n",
+ " const HTML_MIME_TYPE = 'text/html';\n",
+ " const EXEC_MIME_TYPE = 'application/vnd.bokehjs_exec.v0+json';\n",
+ " const CLASS_NAME = 'output_bokeh rendered_html';\n",
+ "\n",
+ " /**\n",
+ " * Render data to the DOM node\n",
+ " */\n",
+ " function render(props, node) {\n",
+ " const script = document.createElement(\"script\");\n",
+ " node.appendChild(script);\n",
+ " }\n",
+ "\n",
+ " /**\n",
+ " * Handle when an output is cleared or removed\n",
+ " */\n",
+ " function handleClearOutput(event, handle) {\n",
+ " function drop(id) {\n",
+ " const view = Bokeh.index.get_by_id(id)\n",
+ " if (view != null) {\n",
+ " view.model.document.clear()\n",
+ " Bokeh.index.delete(view)\n",
+ " }\n",
+ " }\n",
+ "\n",
+ " const cell = handle.cell;\n",
+ "\n",
+ " const id = cell.output_area._bokeh_element_id;\n",
+ " const server_id = cell.output_area._bokeh_server_id;\n",
+ "\n",
+ " // Clean up Bokeh references\n",
+ " if (id != null) {\n",
+ " drop(id)\n",
+ " }\n",
+ "\n",
+ " if (server_id !== undefined) {\n",
+ " // Clean up Bokeh references\n",
+ " const cmd_clean = \"from bokeh.io.state import curstate; print(curstate().uuid_to_server['\" + server_id + \"'].get_sessions()[0].document.roots[0]._id)\";\n",
+ " cell.notebook.kernel.execute(cmd_clean, {\n",
+ " iopub: {\n",
+ " output: function(msg) {\n",
+ " const id = msg.content.text.trim()\n",
+ " drop(id)\n",
+ " }\n",
+ " }\n",
+ " });\n",
+ " // Destroy server and session\n",
+ " const cmd_destroy = \"import bokeh.io.notebook as ion; ion.destroy_server('\" + server_id + \"')\";\n",
+ " cell.notebook.kernel.execute(cmd_destroy);\n",
+ " }\n",
+ " }\n",
+ "\n",
+ " /**\n",
+ " * Handle when a new output is added\n",
+ " */\n",
+ " function handleAddOutput(event, handle) {\n",
+ " const output_area = handle.output_area;\n",
+ " const output = handle.output;\n",
+ "\n",
+ " // limit handleAddOutput to display_data with EXEC_MIME_TYPE content only\n",
+ " if ((output.output_type != \"display_data\") || (!Object.prototype.hasOwnProperty.call(output.data, EXEC_MIME_TYPE))) {\n",
+ " return\n",
+ " }\n",
+ "\n",
+ " const toinsert = output_area.element.find(\".\" + CLASS_NAME.split(' ')[0]);\n",
+ "\n",
+ " if (output.metadata[EXEC_MIME_TYPE][\"id\"] !== undefined) {\n",
+ " toinsert[toinsert.length - 1].firstChild.textContent = output.data[JS_MIME_TYPE];\n",
+ " // store reference to embed id on output_area\n",
+ " output_area._bokeh_element_id = output.metadata[EXEC_MIME_TYPE][\"id\"];\n",
+ " }\n",
+ " if (output.metadata[EXEC_MIME_TYPE][\"server_id\"] !== undefined) {\n",
+ " const bk_div = document.createElement(\"div\");\n",
+ " bk_div.innerHTML = output.data[HTML_MIME_TYPE];\n",
+ " const script_attrs = bk_div.children[0].attributes;\n",
+ " for (let i = 0; i < script_attrs.length; i++) {\n",
+ " toinsert[toinsert.length - 1].firstChild.setAttribute(script_attrs[i].name, script_attrs[i].value);\n",
+ " toinsert[toinsert.length - 1].firstChild.textContent = bk_div.children[0].textContent\n",
+ " }\n",
+ " // store reference to server id on output_area\n",
+ " output_area._bokeh_server_id = output.metadata[EXEC_MIME_TYPE][\"server_id\"];\n",
+ " }\n",
+ " }\n",
+ "\n",
+ " function register_renderer(events, OutputArea) {\n",
+ "\n",
+ " function append_mime(data, metadata, element) {\n",
+ " // create a DOM node to render to\n",
+ " const toinsert = this.create_output_subarea(\n",
+ " metadata,\n",
+ " CLASS_NAME,\n",
+ " EXEC_MIME_TYPE\n",
+ " );\n",
+ " this.keyboard_manager.register_events(toinsert);\n",
+ " // Render to node\n",
+ " const props = {data: data, metadata: metadata[EXEC_MIME_TYPE]};\n",
+ " render(props, toinsert[toinsert.length - 1]);\n",
+ " element.append(toinsert);\n",
+ " return toinsert\n",
+ " }\n",
+ "\n",
+ " /* Handle when an output is cleared or removed */\n",
+ " events.on('clear_output.CodeCell', handleClearOutput);\n",
+ " events.on('delete.Cell', handleClearOutput);\n",
+ "\n",
+ " /* Handle when a new output is added */\n",
+ " events.on('output_added.OutputArea', handleAddOutput);\n",
+ "\n",
+ " /**\n",
+ " * Register the mime type and append_mime function with output_area\n",
+ " */\n",
+ " OutputArea.prototype.register_mime_type(EXEC_MIME_TYPE, append_mime, {\n",
+ " /* Is output safe? */\n",
+ " safe: true,\n",
+ " /* Index of renderer in `output_area.display_order` */\n",
+ " index: 0\n",
+ " });\n",
+ " }\n",
+ "\n",
+ " // register the mime type if in Jupyter Notebook environment and previously unregistered\n",
+ " if (root.Jupyter !== undefined) {\n",
+ " const events = require('base/js/events');\n",
+ " const OutputArea = require('notebook/js/outputarea').OutputArea;\n",
+ "\n",
+ " if (OutputArea.prototype.mime_types().indexOf(EXEC_MIME_TYPE) == -1) {\n",
+ " register_renderer(events, OutputArea);\n",
+ " }\n",
+ " }\n",
+ " if (typeof (root._bokeh_timeout) === \"undefined\" || force === true) {\n",
+ " root._bokeh_timeout = Date.now() + 5000;\n",
+ " root._bokeh_failed_load = false;\n",
+ " }\n",
+ "\n",
+ " const NB_LOAD_WARNING = {'data': {'text/html':\n",
+ " \"\\n\"+\n",
+ " \"
\\n\"+\n",
+ " \"BokehJS does not appear to have successfully loaded. If loading BokehJS from CDN, this \\n\"+\n",
+ " \"may be due to a slow or bad network connection. Possible fixes:\\n\"+\n",
+ " \"
\\n\"+\n",
+ " \"
\\n\"+\n",
+ " \"- re-rerun `output_notebook()` to attempt to load from CDN again, or
\\n\"+\n",
+ " \"- use INLINE resources instead, as so:
\\n\"+\n",
+ " \"
\\n\"+\n",
+ " \"
\\n\"+\n",
+ " \"from bokeh.resources import INLINE\\n\"+\n",
+ " \"output_notebook(resources=INLINE)\\n\"+\n",
+ " \"
\\n\"+\n",
+ " \"
\"}};\n",
+ "\n",
+ " function display_loaded(error = null) {\n",
+ " const el = document.getElementById(\"d1d004ca-3992-45dd-aee9-2b974c4e2726\");\n",
+ " if (el != null) {\n",
+ " const html = (() => {\n",
+ " if (typeof root.Bokeh === \"undefined\") {\n",
+ " if (error == null) {\n",
+ " return \"BokehJS is loading ...\";\n",
+ " } else {\n",
+ " return \"BokehJS failed to load.\";\n",
+ " }\n",
+ " } else {\n",
+ " const prefix = `BokehJS ${root.Bokeh.version}`;\n",
+ " if (error == null) {\n",
+ " return `${prefix} successfully loaded.`;\n",
+ " } else {\n",
+ " return `${prefix} encountered errors while loading and may not function as expected.`;\n",
+ " }\n",
+ " }\n",
+ " })();\n",
+ " el.innerHTML = html;\n",
+ "\n",
+ " if (error != null) {\n",
+ " const wrapper = document.createElement(\"div\");\n",
+ " wrapper.style.overflow = \"auto\";\n",
+ " wrapper.style.height = \"5em\";\n",
+ " wrapper.style.resize = \"vertical\";\n",
+ " const content = document.createElement(\"div\");\n",
+ " content.style.fontFamily = \"monospace\";\n",
+ " content.style.whiteSpace = \"pre-wrap\";\n",
+ " content.style.backgroundColor = \"rgb(255, 221, 221)\";\n",
+ " content.textContent = error.stack ?? error.toString();\n",
+ " wrapper.append(content);\n",
+ " el.append(wrapper);\n",
+ " }\n",
+ " } else if (Date.now() < root._bokeh_timeout) {\n",
+ " setTimeout(() => display_loaded(error), 100);\n",
+ " }\n",
+ " }\n",
+ "\n",
+ " function run_callbacks() {\n",
+ " try {\n",
+ " root._bokeh_onload_callbacks.forEach(function(callback) {\n",
+ " if (callback != null)\n",
+ " callback();\n",
+ " });\n",
+ " } finally {\n",
+ " delete root._bokeh_onload_callbacks\n",
+ " }\n",
+ " console.debug(\"Bokeh: all callbacks have finished\");\n",
+ " }\n",
+ "\n",
+ " function load_libs(css_urls, js_urls, callback) {\n",
+ " if (css_urls == null) css_urls = [];\n",
+ " if (js_urls == null) js_urls = [];\n",
+ "\n",
+ " root._bokeh_onload_callbacks.push(callback);\n",
+ " if (root._bokeh_is_loading > 0) {\n",
+ " console.debug(\"Bokeh: BokehJS is being loaded, scheduling callback at\", now());\n",
+ " return null;\n",
+ " }\n",
+ " if (js_urls == null || js_urls.length === 0) {\n",
+ " run_callbacks();\n",
+ " return null;\n",
+ " }\n",
+ " console.debug(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n",
+ " root._bokeh_is_loading = css_urls.length + js_urls.length;\n",
+ "\n",
+ " function on_load() {\n",
+ " root._bokeh_is_loading--;\n",
+ " if (root._bokeh_is_loading === 0) {\n",
+ " console.debug(\"Bokeh: all BokehJS libraries/stylesheets loaded\");\n",
+ " run_callbacks()\n",
+ " }\n",
+ " }\n",
+ "\n",
+ " function on_error(url) {\n",
+ " console.error(\"failed to load \" + url);\n",
+ " }\n",
+ "\n",
+ " for (let i = 0; i < css_urls.length; i++) {\n",
+ " const url = css_urls[i];\n",
+ " const element = document.createElement(\"link\");\n",
+ " element.onload = on_load;\n",
+ " element.onerror = on_error.bind(null, url);\n",
+ " element.rel = \"stylesheet\";\n",
+ " element.type = \"text/css\";\n",
+ " element.href = url;\n",
+ " console.debug(\"Bokeh: injecting link tag for BokehJS stylesheet: \", url);\n",
+ " document.body.appendChild(element);\n",
+ " }\n",
+ "\n",
+ " for (let i = 0; i < js_urls.length; i++) {\n",
+ " const url = js_urls[i];\n",
+ " const element = document.createElement('script');\n",
+ " element.onload = on_load;\n",
+ " element.onerror = on_error.bind(null, url);\n",
+ " element.async = false;\n",
+ " element.src = url;\n",
+ " console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n",
+ " document.head.appendChild(element);\n",
+ " }\n",
+ " };\n",
+ "\n",
+ " function inject_raw_css(css) {\n",
+ " const element = document.createElement(\"style\");\n",
+ " element.appendChild(document.createTextNode(css));\n",
+ " document.body.appendChild(element);\n",
+ " }\n",
+ "\n",
+ " const js_urls = [\"https://cdn.bokeh.org/bokeh/release/bokeh-3.5.0.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-gl-3.5.0.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-widgets-3.5.0.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-tables-3.5.0.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-mathjax-3.5.0.min.js\"];\n",
+ " const css_urls = [];\n",
+ "\n",
+ " const inline_js = [ function(Bokeh) {\n",
+ " Bokeh.set_log_level(\"info\");\n",
+ " },\n",
+ "function(Bokeh) {\n",
+ " }\n",
+ " ];\n",
+ "\n",
+ " function run_inline_js() {\n",
+ " if (root.Bokeh !== undefined || force === true) {\n",
+ " try {\n",
+ " for (let i = 0; i < inline_js.length; i++) {\n",
+ " inline_js[i].call(root, root.Bokeh);\n",
+ " }\n",
+ "\n",
+ " } catch (error) {display_loaded(error);throw error;\n",
+ " }if (force === true) {\n",
+ " display_loaded();\n",
+ " }} else if (Date.now() < root._bokeh_timeout) {\n",
+ " setTimeout(run_inline_js, 100);\n",
+ " } else if (!root._bokeh_failed_load) {\n",
+ " console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n",
+ " root._bokeh_failed_load = true;\n",
+ " } else if (force !== true) {\n",
+ " const cell = $(document.getElementById(\"d1d004ca-3992-45dd-aee9-2b974c4e2726\")).parents('.cell').data().cell;\n",
+ " cell.output_area.append_execute_result(NB_LOAD_WARNING)\n",
+ " }\n",
+ " }\n",
+ "\n",
+ " if (root._bokeh_is_loading === 0) {\n",
+ " console.debug(\"Bokeh: BokehJS loaded, going straight to plotting\");\n",
+ " run_inline_js();\n",
+ " } else {\n",
+ " load_libs(css_urls, js_urls, function() {\n",
+ " console.debug(\"Bokeh: BokehJS plotting callback run at\", now());\n",
+ " run_inline_js();\n",
+ " });\n",
+ " }\n",
+ "}(window));"
+ ],
+ "application/vnd.bokehjs_load.v0+json": "'use strict';\n(function(root) {\n function now() {\n return new Date();\n }\n\n const force = true;\n\n if (typeof root._bokeh_onload_callbacks === \"undefined\" || force === true) {\n root._bokeh_onload_callbacks = [];\n root._bokeh_is_loading = undefined;\n }\n\n\n if (typeof (root._bokeh_timeout) === \"undefined\" || force === true) {\n root._bokeh_timeout = Date.now() + 5000;\n root._bokeh_failed_load = false;\n }\n\n const NB_LOAD_WARNING = {'data': {'text/html':\n \"\\n\"+\n \"
\\n\"+\n \"BokehJS does not appear to have successfully loaded. If loading BokehJS from CDN, this \\n\"+\n \"may be due to a slow or bad network connection. Possible fixes:\\n\"+\n \"
\\n\"+\n \"
\\n\"+\n \"- re-rerun `output_notebook()` to attempt to load from CDN again, or
\\n\"+\n \"- use INLINE resources instead, as so:
\\n\"+\n \"
\\n\"+\n \"
\\n\"+\n \"from bokeh.resources import INLINE\\n\"+\n \"output_notebook(resources=INLINE)\\n\"+\n \"
\\n\"+\n \"
\"}};\n\n function display_loaded(error = null) {\n const el = document.getElementById(\"d1d004ca-3992-45dd-aee9-2b974c4e2726\");\n if (el != null) {\n const html = (() => {\n if (typeof root.Bokeh === \"undefined\") {\n if (error == null) {\n return \"BokehJS is loading ...\";\n } else {\n return \"BokehJS failed to load.\";\n }\n } else {\n const prefix = `BokehJS ${root.Bokeh.version}`;\n if (error == null) {\n return `${prefix} successfully loaded.`;\n } else {\n return `${prefix} encountered errors while loading and may not function as expected.`;\n }\n }\n })();\n el.innerHTML = html;\n\n if (error != null) {\n const wrapper = document.createElement(\"div\");\n wrapper.style.overflow = \"auto\";\n wrapper.style.height = \"5em\";\n wrapper.style.resize = \"vertical\";\n const content = document.createElement(\"div\");\n content.style.fontFamily = \"monospace\";\n content.style.whiteSpace = \"pre-wrap\";\n content.style.backgroundColor = \"rgb(255, 221, 221)\";\n content.textContent = error.stack ?? error.toString();\n wrapper.append(content);\n el.append(wrapper);\n }\n } else if (Date.now() < root._bokeh_timeout) {\n setTimeout(() => display_loaded(error), 100);\n }\n }\n\n function run_callbacks() {\n try {\n root._bokeh_onload_callbacks.forEach(function(callback) {\n if (callback != null)\n callback();\n });\n } finally {\n delete root._bokeh_onload_callbacks\n }\n console.debug(\"Bokeh: all callbacks have finished\");\n }\n\n function load_libs(css_urls, js_urls, callback) {\n if (css_urls == null) css_urls = [];\n if (js_urls == null) js_urls = [];\n\n root._bokeh_onload_callbacks.push(callback);\n if (root._bokeh_is_loading > 0) {\n console.debug(\"Bokeh: BokehJS is being loaded, scheduling callback at\", now());\n return null;\n }\n if (js_urls == null || js_urls.length === 0) {\n run_callbacks();\n return null;\n }\n console.debug(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n root._bokeh_is_loading = css_urls.length + js_urls.length;\n\n function on_load() {\n root._bokeh_is_loading--;\n if (root._bokeh_is_loading === 0) {\n console.debug(\"Bokeh: all BokehJS libraries/stylesheets loaded\");\n run_callbacks()\n }\n }\n\n function on_error(url) {\n console.error(\"failed to load \" + url);\n }\n\n for (let i = 0; i < css_urls.length; i++) {\n const url = css_urls[i];\n const element = document.createElement(\"link\");\n element.onload = on_load;\n element.onerror = on_error.bind(null, url);\n element.rel = \"stylesheet\";\n element.type = \"text/css\";\n element.href = url;\n console.debug(\"Bokeh: injecting link tag for BokehJS stylesheet: \", url);\n document.body.appendChild(element);\n }\n\n for (let i = 0; i < js_urls.length; i++) {\n const url = js_urls[i];\n const element = document.createElement('script');\n element.onload = on_load;\n element.onerror = on_error.bind(null, url);\n element.async = false;\n element.src = url;\n console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n document.head.appendChild(element);\n }\n };\n\n function inject_raw_css(css) {\n const element = document.createElement(\"style\");\n element.appendChild(document.createTextNode(css));\n document.body.appendChild(element);\n }\n\n const js_urls = [\"https://cdn.bokeh.org/bokeh/release/bokeh-3.5.0.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-gl-3.5.0.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-widgets-3.5.0.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-tables-3.5.0.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-mathjax-3.5.0.min.js\"];\n const css_urls = [];\n\n const inline_js = [ function(Bokeh) {\n Bokeh.set_log_level(\"info\");\n },\nfunction(Bokeh) {\n }\n ];\n\n function run_inline_js() {\n if (root.Bokeh !== undefined || force === true) {\n try {\n for (let i = 0; i < inline_js.length; i++) {\n inline_js[i].call(root, root.Bokeh);\n }\n\n } catch (error) {display_loaded(error);throw error;\n }if (force === true) {\n display_loaded();\n }} else if (Date.now() < root._bokeh_timeout) {\n setTimeout(run_inline_js, 100);\n } else if (!root._bokeh_failed_load) {\n console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n root._bokeh_failed_load = true;\n } else if (force !== true) {\n const cell = $(document.getElementById(\"d1d004ca-3992-45dd-aee9-2b974c4e2726\")).parents('.cell').data().cell;\n cell.output_area.append_execute_result(NB_LOAD_WARNING)\n }\n }\n\n if (root._bokeh_is_loading === 0) {\n console.debug(\"Bokeh: BokehJS loaded, going straight to plotting\");\n run_inline_js();\n } else {\n load_libs(css_urls, js_urls, function() {\n console.debug(\"Bokeh: BokehJS plotting callback run at\", now());\n run_inline_js();\n });\n }\n}(window));"
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "output_notebook()\n",
+ "FIGURE_WIDTH = 990\n",
+ "FIGURE_HEIGHT = 300"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "id": "4042fea98af92add",
+ "metadata": {
+ "ExecuteTime": {
+ "end_time": "2024-07-23T12:12:10.779123Z",
+ "start_time": "2024-07-23T12:12:10.776683Z"
+ }
+ },
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "'/Users/andrewsazonov/Development/github.com/EasyScience/TEST_PyCrysFML/.venv/lib/python3.11/site-packages/pycrysfml/Databases'"
+ ]
+ },
+ "execution_count": 3,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "os.environ['CRYSFML_DB']"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "id": "edaa54d891d63ec1",
+ "metadata": {
+ "ExecuteTime": {
+ "end_time": "2024-07-23T12:12:11.331354Z",
+ "start_time": "2024-07-23T12:12:11.328399Z"
+ }
+ },
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "'/Users/andrewsazonov/Development/github.com/EasyScience/TEST_PyCrysFML/examples/pyCFML/cfml_utilities/powder_pattern_from_json'"
+ ]
+ },
+ "execution_count": 4,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "os.getcwd()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 5,
+ "id": "3752d741",
+ "metadata": {
+ "ExecuteTime": {
+ "end_time": "2024-07-23T12:12:11.899990Z",
+ "start_time": "2024-07-23T12:12:11.896406Z"
+ }
+ },
+ "outputs": [],
+ "source": [
+ "STUDY_DICT_PM3M = {\n",
+ " \"phases\": [\n",
+ " {\n",
+ " \"SrTiO3\": {\n",
+ " \"_space_group_name_H-M_alt\": \"P m -3 m\",\n",
+ " \"_cell_length_a\": 3.9,\n",
+ " \"_cell_length_b\": 3.9,\n",
+ " \"_cell_length_c\": 3.9,\n",
+ " \"_cell_angle_alpha\": 90,\n",
+ " \"_cell_angle_beta\": 90,\n",
+ " \"_cell_angle_gamma\": 90,\n",
+ " \"_atom_site\": [\n",
+ " {\n",
+ " \"_label\": \"Sr\",\n",
+ " \"_type_symbol\": \"Sr\",\n",
+ " \"_fract_x\": 0.5,\n",
+ " \"_fract_y\": 0.5,\n",
+ " \"_fract_z\": 0.5,\n",
+ " \"_occupancy\": 1,\n",
+ " \"_adp_type\": \"Biso\",\n",
+ " \"_B_iso_or_equiv\": 0.40\n",
+ " },\n",
+ " {\n",
+ " \"_label\": \"Ti\",\n",
+ " \"_type_symbol\": \"Ti\",\n",
+ " \"_fract_x\": 0,\n",
+ " \"_fract_y\": 0,\n",
+ " \"_fract_z\": 0,\n",
+ " \"_occupancy\": 1,\n",
+ " \"_adp_type\": \"Biso\",\n",
+ " \"_B_iso_or_equiv\": 0.50\n",
+ " },\n",
+ " {\n",
+ " \"_label\": \"O\",\n",
+ " \"_type_symbol\": \"O\",\n",
+ " \"_fract_x\": 0.5,\n",
+ " \"_fract_y\": 0,\n",
+ " \"_fract_z\": 0,\n",
+ " \"_occupancy\": 1,\n",
+ " \"_adp_type\": \"Biso\",\n",
+ " \"_B_iso_or_equiv\": 0.65\n",
+ " }\n",
+ " ]\n",
+ " }\n",
+ " }\n",
+ " ],\n",
+ " \"experiments\": [\n",
+ " {\n",
+ " \"NPD\": {\n",
+ " \"_diffrn_source\": \"nuclear reactor\",\n",
+ " \"_diffrn_radiation_probe\": \"neutron\",\n",
+ " \"_diffrn_radiation_wavelength\": 1.27,\n",
+ " \"_pd_instr_resolution_u\": 0.02,\n",
+ " \"_pd_instr_resolution_v\": -0.02,\n",
+ " \"_pd_instr_resolution_w\": 0.12,\n",
+ " \"_pd_instr_resolution_x\": 0.0015,\n",
+ " \"_pd_instr_resolution_y\": 0,\n",
+ " \"_pd_instr_reflex_asymmetry_p1\": 0,\n",
+ " \"_pd_instr_reflex_asymmetry_p2\": 0,\n",
+ " \"_pd_instr_reflex_asymmetry_p3\": 0,\n",
+ " \"_pd_instr_reflex_asymmetry_p4\": 0,\n",
+ " \"_pd_meas_2theta_offset\": 0,\n",
+ " \"_pd_meas_2theta_range_min\": 1,\n",
+ " \"_pd_meas_2theta_range_max\": 140,\n",
+ " \"_pd_meas_2theta_range_inc\": 0.05\n",
+ " }\n",
+ " }\n",
+ " ]\n",
+ "}"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 6,
+ "id": "f5f7bb5f040685cc",
+ "metadata": {
+ "ExecuteTime": {
+ "end_time": "2024-07-23T12:12:12.506873Z",
+ "start_time": "2024-07-23T12:12:12.503786Z"
+ }
+ },
+ "outputs": [],
+ "source": [
+ "# Help functions\n",
+ "\n",
+ "def generated_x_array(study_dict:dict):\n",
+ " experiment = study_dict['experiments'][0]['NPD']\n",
+ " start = experiment['_pd_meas_2theta_range_min']\n",
+ " stop = experiment['_pd_meas_2theta_range_max']\n",
+ " step = experiment['_pd_meas_2theta_range_inc']\n",
+ " x = np.arange(start=start, stop=stop+step, step=step)\n",
+ " return x\n",
+ "\n",
+ "def compute_pattern(study_dict:dict):\n",
+ " _, y = cfml_utilities.powder_pattern_from_json(study_dict) # returns x and y arrays\n",
+ " #_, y = crysfml08lib.f_powder_pattern_from_json(study_dict) # returns x and y arrays\n",
+ " y = y.astype(np.float64)\n",
+ " return y"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 7,
+ "id": "bfa4e963497909dd",
+ "metadata": {
+ "ExecuteTime": {
+ "end_time": "2024-07-23T12:12:13.146451Z",
+ "start_time": "2024-07-23T12:12:13.143147Z"
+ }
+ },
+ "outputs": [],
+ "source": [
+ "def compute_pattern__SrTiO3_Pm3m():\n",
+ " study_dict = copy.deepcopy(STUDY_DICT_PM3M)\n",
+ "\n",
+ " # x array\n",
+ " x = generated_x_array(study_dict)\n",
+ "\n",
+ " # desired y array\n",
+ " _, desired = np.loadtxt('desired/srtio3-pm3m-pattern_Nebil-ifort.xy', unpack=True)\n",
+ " desired = desired - 20.0 # remove background\n",
+ " desired = np.roll(desired, -1) # compensate for a 1-element shift in y data between old Nebil windows build and Andrew current gfortran build\n",
+ " \n",
+ " # set space group\n",
+ " study_dict['phases'][0]['SrTiO3']['_space_group_name_H-M_alt'] = 'P m -3 m'\n",
+ "\n",
+ " # actual y array\n",
+ " actual = compute_pattern(study_dict)\n",
+ " \n",
+ " # compare results\n",
+ " fig = figure(width=FIGURE_WIDTH, height=FIGURE_HEIGHT)\n",
+ " fig.line(x, desired, legend_label='desired', color='orangered', line_width=5)\n",
+ " fig.line(x, actual, legend_label='actual', color='steelblue', line_width=2)\n",
+ " fig.line(x, actual-desired, legend_label='diff', color='green', line_width=1)\n",
+ " show(fig)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 8,
+ "id": "7836d8d61ea9f2e6",
+ "metadata": {
+ "ExecuteTime": {
+ "end_time": "2024-07-23T12:12:13.915802Z",
+ "start_time": "2024-07-23T12:12:13.912942Z"
+ }
+ },
+ "outputs": [],
+ "source": [
+ "def compute_pattern__SrTiO3_Pnma():\n",
+ " study_dict = copy.deepcopy(STUDY_DICT_PM3M)\n",
+ "\n",
+ " # x array\n",
+ " x = generated_x_array(study_dict)\n",
+ "\n",
+ " # desired y array\n",
+ " desired = np.loadtxt('desired/srtio3-pnma-pattern_Andrew-ifort.y', unpack=True)\n",
+ " desired = desired - 20.0 # remove background\n",
+ " \n",
+ " # set space group\n",
+ " study_dict['phases'][0]['SrTiO3']['_space_group_name_H-M_alt'] = 'P n m a'\n",
+ "\n",
+ " # actual y array\n",
+ " actual = compute_pattern(study_dict)\n",
+ " \n",
+ " # compare results\n",
+ " fig = figure(width=FIGURE_WIDTH, height=FIGURE_HEIGHT)\n",
+ " fig.line(x, desired, legend_label='desired', color='orangered', line_width=5)\n",
+ " fig.line(x, actual, legend_label='actual', color='steelblue', line_width=2)\n",
+ " fig.line(x, actual-desired, legend_label='diff', color='green', line_width=1)\n",
+ " show(fig)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 9,
+ "id": "753b3bd7336cc49c",
+ "metadata": {
+ "ExecuteTime": {
+ "end_time": "2024-07-23T12:12:18.068406Z",
+ "start_time": "2024-07-23T12:12:17.988105Z"
+ }
+ },
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ " \n"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/javascript": [
+ "(function(root) {\n",
+ " function embed_document(root) {\n",
+ " const docs_json = {\"5df9c437-0f1e-49e5-888c-8415bbace366\":{\"version\":\"3.5.0\",\"title\":\"Bokeh Application\",\"roots\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1001\",\"attributes\":{\"width\":990,\"height\":300,\"x_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1002\"},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1003\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1010\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1011\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1008\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1041\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1035\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1036\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1037\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[2781],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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\"},\"shape\":[2781],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1042\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1043\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1038\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"orangered\",\"line_width\":5}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1039\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"orangered\",\"line_alpha\":0.1,\"line_width\":5}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1040\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"orangered\",\"line_alpha\":0.2,\"line_width\":5}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1052\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1046\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1047\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1048\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[2781],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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\"},\"shape\":[2781],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1053\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1054\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1049\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"steelblue\",\"line_width\":2}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1050\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"steelblue\",\"line_alpha\":0.1,\"line_width\":2}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1051\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"steelblue\",\"line_alpha\":0.2,\"line_width\":2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1062\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1056\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1057\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1058\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[2781],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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\"},\"shape\":[2781],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1063\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1064\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1059\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"green\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1060\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"green\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1061\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"green\",\"line_alpha\":0.2}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1009\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p1022\"},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p1023\",\"attributes\":{\"renderers\":\"auto\"}},{\"type\":\"object\",\"name\":\"BoxZoomTool\",\"id\":\"p1024\",\"attributes\":{\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1025\",\"attributes\":{\"syncable\":false,\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5,\"level\":\"overlay\",\"visible\":false,\"left\":{\"type\":\"number\",\"value\":\"nan\"},\"right\":{\"type\":\"number\",\"value\":\"nan\"},\"top\":{\"type\":\"number\",\"value\":\"nan\"},\"bottom\":{\"type\":\"number\",\"value\":\"nan\"},\"left_units\":\"canvas\",\"right_units\":\"canvas\",\"top_units\":\"canvas\",\"bottom_units\":\"canvas\",\"handles\":{\"type\":\"object\",\"name\":\"BoxInteractionHandles\",\"id\":\"p1031\",\"attributes\":{\"all\":{\"type\":\"object\",\"name\":\"AreaVisuals\",\"id\":\"p1030\",\"attributes\":{\"fill_color\":\"white\",\"hover_fill_color\":\"lightgray\"}}}}}}}},{\"type\":\"object\",\"name\":\"SaveTool\",\"id\":\"p1032\"},{\"type\":\"object\",\"name\":\"ResetTool\",\"id\":\"p1033\"},{\"type\":\"object\",\"name\":\"HelpTool\",\"id\":\"p1034\"}]}},\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1017\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1018\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1019\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1020\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1012\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1013\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1014\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1015\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1016\",\"attributes\":{\"axis\":{\"id\":\"p1012\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1021\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1017\"}}},{\"type\":\"object\",\"name\":\"Legend\",\"id\":\"p1044\",\"attributes\":{\"items\":[{\"type\":\"object\",\"name\":\"LegendItem\",\"id\":\"p1045\",\"attributes\":{\"label\":{\"type\":\"value\",\"value\":\"desired\"},\"renderers\":[{\"id\":\"p1041\"}]}},{\"type\":\"object\",\"name\":\"LegendItem\",\"id\":\"p1055\",\"attributes\":{\"label\":{\"type\":\"value\",\"value\":\"actual\"},\"renderers\":[{\"id\":\"p1052\"}]}},{\"type\":\"object\",\"name\":\"LegendItem\",\"id\":\"p1065\",\"attributes\":{\"label\":{\"type\":\"value\",\"value\":\"diff\"},\"renderers\":[{\"id\":\"p1062\"}]}}]}}]}}]}};\n",
+ " const render_items = [{\"docid\":\"5df9c437-0f1e-49e5-888c-8415bbace366\",\"roots\":{\"p1001\":\"b705d6bb-d687-4738-a4f3-07e8a974f10b\"},\"root_ids\":[\"p1001\"]}];\n",
+ " void root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n",
+ " }\n",
+ " if (root.Bokeh !== undefined) {\n",
+ " embed_document(root);\n",
+ " } else {\n",
+ " let attempts = 0;\n",
+ " const timer = setInterval(function(root) {\n",
+ " if (root.Bokeh !== undefined) {\n",
+ " clearInterval(timer);\n",
+ " embed_document(root);\n",
+ " } else {\n",
+ " attempts++;\n",
+ " if (attempts > 100) {\n",
+ " clearInterval(timer);\n",
+ " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n",
+ " }\n",
+ " }\n",
+ " }, 10, root)\n",
+ " }\n",
+ "})(window);"
+ ],
+ "application/vnd.bokehjs_exec.v0+json": ""
+ },
+ "metadata": {
+ "application/vnd.bokehjs_exec.v0+json": {
+ "id": "p1001"
+ }
+ },
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "compute_pattern__SrTiO3_Pm3m()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 10,
+ "id": "452f3b490817c37e",
+ "metadata": {
+ "ExecuteTime": {
+ "end_time": "2024-07-23T12:12:22.123955Z",
+ "start_time": "2024-07-23T12:12:22.056113Z"
+ }
+ },
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ " \n"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/javascript": [
+ "(function(root) {\n",
+ " function embed_document(root) {\n",
+ " const docs_json = {\"0ead4bfc-9294-4255-832c-8651aa974167\":{\"version\":\"3.5.0\",\"title\":\"Bokeh Application\",\"roots\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1072\",\"attributes\":{\"width\":990,\"height\":300,\"x_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1073\"},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1074\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1081\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1082\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1079\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1112\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1106\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1107\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1108\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[2781],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABzr4jYqPwAAHOviNio/AAAc6+I2Kj8AABzr4jYqPwAAHOviNio/AAAc6+I2Kj8AABzr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\"},\"shape\":[2781],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1113\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1114\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1109\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"orangered\",\"line_width\":5}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1110\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"orangered\",\"line_alpha\":0.1,\"line_width\":5}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1111\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"orangered\",\"line_alpha\":0.2,\"line_width\":5}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1123\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1117\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1118\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1119\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[2781],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqolcPwAAAGDN2lw/AAAA4EwtXT8AAADAMIFdPwAAAKB/1l0/AAAAoEMtXj8AAADg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\"},\"shape\":[2781],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1124\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1125\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1120\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"steelblue\",\"line_width\":2}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1121\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"steelblue\",\"line_alpha\":0.1,\"line_width\":2}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1122\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"steelblue\",\"line_alpha\":0.2,\"line_width\":2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1133\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1127\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1128\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1129\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[2781],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgJyizUJZPwCAnALxk1k/AICcgnDmWT8AgJxiVDpaPwCAnEKjj1o/AICcQmfmWj8AgJyC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\"},\"shape\":[2781],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1134\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1135\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1130\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"green\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1131\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"green\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1132\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"green\",\"line_alpha\":0.2}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1080\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p1093\"},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p1094\",\"attributes\":{\"renderers\":\"auto\"}},{\"type\":\"object\",\"name\":\"BoxZoomTool\",\"id\":\"p1095\",\"attributes\":{\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1096\",\"attributes\":{\"syncable\":false,\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5,\"level\":\"overlay\",\"visible\":false,\"left\":{\"type\":\"number\",\"value\":\"nan\"},\"right\":{\"type\":\"number\",\"value\":\"nan\"},\"top\":{\"type\":\"number\",\"value\":\"nan\"},\"bottom\":{\"type\":\"number\",\"value\":\"nan\"},\"left_units\":\"canvas\",\"right_units\":\"canvas\",\"top_units\":\"canvas\",\"bottom_units\":\"canvas\",\"handles\":{\"type\":\"object\",\"name\":\"BoxInteractionHandles\",\"id\":\"p1102\",\"attributes\":{\"all\":{\"type\":\"object\",\"name\":\"AreaVisuals\",\"id\":\"p1101\",\"attributes\":{\"fill_color\":\"white\",\"hover_fill_color\":\"lightgray\"}}}}}}}},{\"type\":\"object\",\"name\":\"SaveTool\",\"id\":\"p1103\"},{\"type\":\"object\",\"name\":\"ResetTool\",\"id\":\"p1104\"},{\"type\":\"object\",\"name\":\"HelpTool\",\"id\":\"p1105\"}]}},\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1088\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1089\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1090\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1091\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1083\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1084\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1085\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1086\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1087\",\"attributes\":{\"axis\":{\"id\":\"p1083\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1092\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1088\"}}},{\"type\":\"object\",\"name\":\"Legend\",\"id\":\"p1115\",\"attributes\":{\"items\":[{\"type\":\"object\",\"name\":\"LegendItem\",\"id\":\"p1116\",\"attributes\":{\"label\":{\"type\":\"value\",\"value\":\"desired\"},\"renderers\":[{\"id\":\"p1112\"}]}},{\"type\":\"object\",\"name\":\"LegendItem\",\"id\":\"p1126\",\"attributes\":{\"label\":{\"type\":\"value\",\"value\":\"actual\"},\"renderers\":[{\"id\":\"p1123\"}]}},{\"type\":\"object\",\"name\":\"LegendItem\",\"id\":\"p1136\",\"attributes\":{\"label\":{\"type\":\"value\",\"value\":\"diff\"},\"renderers\":[{\"id\":\"p1133\"}]}}]}}]}}]}};\n",
+ " const render_items = [{\"docid\":\"0ead4bfc-9294-4255-832c-8651aa974167\",\"roots\":{\"p1072\":\"edcf1b09-fc16-4c9b-8126-c3b2931f4073\"},\"root_ids\":[\"p1072\"]}];\n",
+ " void root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n",
+ " }\n",
+ " if (root.Bokeh !== undefined) {\n",
+ " embed_document(root);\n",
+ " } else {\n",
+ " let attempts = 0;\n",
+ " const timer = setInterval(function(root) {\n",
+ " if (root.Bokeh !== undefined) {\n",
+ " clearInterval(timer);\n",
+ " embed_document(root);\n",
+ " } else {\n",
+ " attempts++;\n",
+ " if (attempts > 100) {\n",
+ " clearInterval(timer);\n",
+ " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n",
+ " }\n",
+ " }\n",
+ " }, 10, root)\n",
+ " }\n",
+ "})(window);"
+ ],
+ "application/vnd.bokehjs_exec.v0+json": ""
+ },
+ "metadata": {
+ "application/vnd.bokehjs_exec.v0+json": {
+ "id": "p1072"
+ }
+ },
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "compute_pattern__SrTiO3_Pnma()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "50adfcd5c4bb70ea",
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "Python 3 (ipykernel)",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.11.7"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 5
+}
diff --git a/tests/functional_tests/pycfml/srtio3-pm3m-pattern_Nebil-ifort.xy b/examples/pyCFML/cfml_utilities/powder_pattern_from_json/desired/srtio3-pm3m-pattern_Nebil-ifort.xy
similarity index 100%
rename from tests/functional_tests/pycfml/srtio3-pm3m-pattern_Nebil-ifort.xy
rename to examples/pyCFML/cfml_utilities/powder_pattern_from_json/desired/srtio3-pm3m-pattern_Nebil-ifort.xy
diff --git a/tests/functional_tests/pycfml/srtio3-pmmm-pattern_Andrew-ifort.xy b/examples/pyCFML/cfml_utilities/powder_pattern_from_json/desired/srtio3-pnma-pattern_Andrew-ifort.y
similarity index 100%
rename from tests/functional_tests/pycfml/srtio3-pmmm-pattern_Andrew-ifort.xy
rename to examples/pyCFML/cfml_utilities/powder_pattern_from_json/desired/srtio3-pnma-pattern_Andrew-ifort.y
diff --git a/examples/pyCFML/cfml_utilities/powder_pattern_from_json/srtio3-pattern-simulation.ipynb b/examples/pyCFML/cfml_utilities/powder_pattern_from_json/srtio3-pattern-simulation.ipynb
new file mode 100644
index 0000000..229ad83
--- /dev/null
+++ b/examples/pyCFML/cfml_utilities/powder_pattern_from_json/srtio3-pattern-simulation.ipynb
@@ -0,0 +1,784 @@
+{
+ "cells": [
+ {
+ "cell_type": "code",
+ "execution_count": 1,
+ "id": "9ecc4733",
+ "metadata": {
+ "ExecuteTime": {
+ "end_time": "2024-07-23T12:12:09.858468Z",
+ "start_time": "2024-07-23T12:12:09.854247Z"
+ },
+ "pycharm": {
+ "name": "#%%\n"
+ }
+ },
+ "outputs": [],
+ "source": [
+ "from bokeh.io import output_notebook\n",
+ "from bokeh.io import show\n",
+ "from bokeh.plotting import figure\n",
+ "import copy\n",
+ "import os\n",
+ "import numpy as np\n",
+ "\n",
+ "from pycrysfml import cfml_utilities\n",
+ "#from pycrysfml import crysfml08lib"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "id": "d76d50fc",
+ "metadata": {
+ "ExecuteTime": {
+ "end_time": "2024-07-23T12:12:10.327309Z",
+ "start_time": "2024-07-23T12:12:10.317495Z"
+ },
+ "pycharm": {
+ "name": "#%%\n"
+ }
+ },
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ " \n",
+ " \n",
+ "
\n",
+ "
Loading BokehJS ...\n",
+ "
\n"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/javascript": [
+ "'use strict';\n",
+ "(function(root) {\n",
+ " function now() {\n",
+ " return new Date();\n",
+ " }\n",
+ "\n",
+ " const force = true;\n",
+ "\n",
+ " if (typeof root._bokeh_onload_callbacks === \"undefined\" || force === true) {\n",
+ " root._bokeh_onload_callbacks = [];\n",
+ " root._bokeh_is_loading = undefined;\n",
+ " }\n",
+ "\n",
+ "const JS_MIME_TYPE = 'application/javascript';\n",
+ " const HTML_MIME_TYPE = 'text/html';\n",
+ " const EXEC_MIME_TYPE = 'application/vnd.bokehjs_exec.v0+json';\n",
+ " const CLASS_NAME = 'output_bokeh rendered_html';\n",
+ "\n",
+ " /**\n",
+ " * Render data to the DOM node\n",
+ " */\n",
+ " function render(props, node) {\n",
+ " const script = document.createElement(\"script\");\n",
+ " node.appendChild(script);\n",
+ " }\n",
+ "\n",
+ " /**\n",
+ " * Handle when an output is cleared or removed\n",
+ " */\n",
+ " function handleClearOutput(event, handle) {\n",
+ " function drop(id) {\n",
+ " const view = Bokeh.index.get_by_id(id)\n",
+ " if (view != null) {\n",
+ " view.model.document.clear()\n",
+ " Bokeh.index.delete(view)\n",
+ " }\n",
+ " }\n",
+ "\n",
+ " const cell = handle.cell;\n",
+ "\n",
+ " const id = cell.output_area._bokeh_element_id;\n",
+ " const server_id = cell.output_area._bokeh_server_id;\n",
+ "\n",
+ " // Clean up Bokeh references\n",
+ " if (id != null) {\n",
+ " drop(id)\n",
+ " }\n",
+ "\n",
+ " if (server_id !== undefined) {\n",
+ " // Clean up Bokeh references\n",
+ " const cmd_clean = \"from bokeh.io.state import curstate; print(curstate().uuid_to_server['\" + server_id + \"'].get_sessions()[0].document.roots[0]._id)\";\n",
+ " cell.notebook.kernel.execute(cmd_clean, {\n",
+ " iopub: {\n",
+ " output: function(msg) {\n",
+ " const id = msg.content.text.trim()\n",
+ " drop(id)\n",
+ " }\n",
+ " }\n",
+ " });\n",
+ " // Destroy server and session\n",
+ " const cmd_destroy = \"import bokeh.io.notebook as ion; ion.destroy_server('\" + server_id + \"')\";\n",
+ " cell.notebook.kernel.execute(cmd_destroy);\n",
+ " }\n",
+ " }\n",
+ "\n",
+ " /**\n",
+ " * Handle when a new output is added\n",
+ " */\n",
+ " function handleAddOutput(event, handle) {\n",
+ " const output_area = handle.output_area;\n",
+ " const output = handle.output;\n",
+ "\n",
+ " // limit handleAddOutput to display_data with EXEC_MIME_TYPE content only\n",
+ " if ((output.output_type != \"display_data\") || (!Object.prototype.hasOwnProperty.call(output.data, EXEC_MIME_TYPE))) {\n",
+ " return\n",
+ " }\n",
+ "\n",
+ " const toinsert = output_area.element.find(\".\" + CLASS_NAME.split(' ')[0]);\n",
+ "\n",
+ " if (output.metadata[EXEC_MIME_TYPE][\"id\"] !== undefined) {\n",
+ " toinsert[toinsert.length - 1].firstChild.textContent = output.data[JS_MIME_TYPE];\n",
+ " // store reference to embed id on output_area\n",
+ " output_area._bokeh_element_id = output.metadata[EXEC_MIME_TYPE][\"id\"];\n",
+ " }\n",
+ " if (output.metadata[EXEC_MIME_TYPE][\"server_id\"] !== undefined) {\n",
+ " const bk_div = document.createElement(\"div\");\n",
+ " bk_div.innerHTML = output.data[HTML_MIME_TYPE];\n",
+ " const script_attrs = bk_div.children[0].attributes;\n",
+ " for (let i = 0; i < script_attrs.length; i++) {\n",
+ " toinsert[toinsert.length - 1].firstChild.setAttribute(script_attrs[i].name, script_attrs[i].value);\n",
+ " toinsert[toinsert.length - 1].firstChild.textContent = bk_div.children[0].textContent\n",
+ " }\n",
+ " // store reference to server id on output_area\n",
+ " output_area._bokeh_server_id = output.metadata[EXEC_MIME_TYPE][\"server_id\"];\n",
+ " }\n",
+ " }\n",
+ "\n",
+ " function register_renderer(events, OutputArea) {\n",
+ "\n",
+ " function append_mime(data, metadata, element) {\n",
+ " // create a DOM node to render to\n",
+ " const toinsert = this.create_output_subarea(\n",
+ " metadata,\n",
+ " CLASS_NAME,\n",
+ " EXEC_MIME_TYPE\n",
+ " );\n",
+ " this.keyboard_manager.register_events(toinsert);\n",
+ " // Render to node\n",
+ " const props = {data: data, metadata: metadata[EXEC_MIME_TYPE]};\n",
+ " render(props, toinsert[toinsert.length - 1]);\n",
+ " element.append(toinsert);\n",
+ " return toinsert\n",
+ " }\n",
+ "\n",
+ " /* Handle when an output is cleared or removed */\n",
+ " events.on('clear_output.CodeCell', handleClearOutput);\n",
+ " events.on('delete.Cell', handleClearOutput);\n",
+ "\n",
+ " /* Handle when a new output is added */\n",
+ " events.on('output_added.OutputArea', handleAddOutput);\n",
+ "\n",
+ " /**\n",
+ " * Register the mime type and append_mime function with output_area\n",
+ " */\n",
+ " OutputArea.prototype.register_mime_type(EXEC_MIME_TYPE, append_mime, {\n",
+ " /* Is output safe? */\n",
+ " safe: true,\n",
+ " /* Index of renderer in `output_area.display_order` */\n",
+ " index: 0\n",
+ " });\n",
+ " }\n",
+ "\n",
+ " // register the mime type if in Jupyter Notebook environment and previously unregistered\n",
+ " if (root.Jupyter !== undefined) {\n",
+ " const events = require('base/js/events');\n",
+ " const OutputArea = require('notebook/js/outputarea').OutputArea;\n",
+ "\n",
+ " if (OutputArea.prototype.mime_types().indexOf(EXEC_MIME_TYPE) == -1) {\n",
+ " register_renderer(events, OutputArea);\n",
+ " }\n",
+ " }\n",
+ " if (typeof (root._bokeh_timeout) === \"undefined\" || force === true) {\n",
+ " root._bokeh_timeout = Date.now() + 5000;\n",
+ " root._bokeh_failed_load = false;\n",
+ " }\n",
+ "\n",
+ " const NB_LOAD_WARNING = {'data': {'text/html':\n",
+ " \"\\n\"+\n",
+ " \"
\\n\"+\n",
+ " \"BokehJS does not appear to have successfully loaded. If loading BokehJS from CDN, this \\n\"+\n",
+ " \"may be due to a slow or bad network connection. Possible fixes:\\n\"+\n",
+ " \"
\\n\"+\n",
+ " \"
\\n\"+\n",
+ " \"- re-rerun `output_notebook()` to attempt to load from CDN again, or
\\n\"+\n",
+ " \"- use INLINE resources instead, as so:
\\n\"+\n",
+ " \"
\\n\"+\n",
+ " \"
\\n\"+\n",
+ " \"from bokeh.resources import INLINE\\n\"+\n",
+ " \"output_notebook(resources=INLINE)\\n\"+\n",
+ " \"
\\n\"+\n",
+ " \"
\"}};\n",
+ "\n",
+ " function display_loaded(error = null) {\n",
+ " const el = document.getElementById(\"d1d004ca-3992-45dd-aee9-2b974c4e2726\");\n",
+ " if (el != null) {\n",
+ " const html = (() => {\n",
+ " if (typeof root.Bokeh === \"undefined\") {\n",
+ " if (error == null) {\n",
+ " return \"BokehJS is loading ...\";\n",
+ " } else {\n",
+ " return \"BokehJS failed to load.\";\n",
+ " }\n",
+ " } else {\n",
+ " const prefix = `BokehJS ${root.Bokeh.version}`;\n",
+ " if (error == null) {\n",
+ " return `${prefix} successfully loaded.`;\n",
+ " } else {\n",
+ " return `${prefix} encountered errors while loading and may not function as expected.`;\n",
+ " }\n",
+ " }\n",
+ " })();\n",
+ " el.innerHTML = html;\n",
+ "\n",
+ " if (error != null) {\n",
+ " const wrapper = document.createElement(\"div\");\n",
+ " wrapper.style.overflow = \"auto\";\n",
+ " wrapper.style.height = \"5em\";\n",
+ " wrapper.style.resize = \"vertical\";\n",
+ " const content = document.createElement(\"div\");\n",
+ " content.style.fontFamily = \"monospace\";\n",
+ " content.style.whiteSpace = \"pre-wrap\";\n",
+ " content.style.backgroundColor = \"rgb(255, 221, 221)\";\n",
+ " content.textContent = error.stack ?? error.toString();\n",
+ " wrapper.append(content);\n",
+ " el.append(wrapper);\n",
+ " }\n",
+ " } else if (Date.now() < root._bokeh_timeout) {\n",
+ " setTimeout(() => display_loaded(error), 100);\n",
+ " }\n",
+ " }\n",
+ "\n",
+ " function run_callbacks() {\n",
+ " try {\n",
+ " root._bokeh_onload_callbacks.forEach(function(callback) {\n",
+ " if (callback != null)\n",
+ " callback();\n",
+ " });\n",
+ " } finally {\n",
+ " delete root._bokeh_onload_callbacks\n",
+ " }\n",
+ " console.debug(\"Bokeh: all callbacks have finished\");\n",
+ " }\n",
+ "\n",
+ " function load_libs(css_urls, js_urls, callback) {\n",
+ " if (css_urls == null) css_urls = [];\n",
+ " if (js_urls == null) js_urls = [];\n",
+ "\n",
+ " root._bokeh_onload_callbacks.push(callback);\n",
+ " if (root._bokeh_is_loading > 0) {\n",
+ " console.debug(\"Bokeh: BokehJS is being loaded, scheduling callback at\", now());\n",
+ " return null;\n",
+ " }\n",
+ " if (js_urls == null || js_urls.length === 0) {\n",
+ " run_callbacks();\n",
+ " return null;\n",
+ " }\n",
+ " console.debug(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n",
+ " root._bokeh_is_loading = css_urls.length + js_urls.length;\n",
+ "\n",
+ " function on_load() {\n",
+ " root._bokeh_is_loading--;\n",
+ " if (root._bokeh_is_loading === 0) {\n",
+ " console.debug(\"Bokeh: all BokehJS libraries/stylesheets loaded\");\n",
+ " run_callbacks()\n",
+ " }\n",
+ " }\n",
+ "\n",
+ " function on_error(url) {\n",
+ " console.error(\"failed to load \" + url);\n",
+ " }\n",
+ "\n",
+ " for (let i = 0; i < css_urls.length; i++) {\n",
+ " const url = css_urls[i];\n",
+ " const element = document.createElement(\"link\");\n",
+ " element.onload = on_load;\n",
+ " element.onerror = on_error.bind(null, url);\n",
+ " element.rel = \"stylesheet\";\n",
+ " element.type = \"text/css\";\n",
+ " element.href = url;\n",
+ " console.debug(\"Bokeh: injecting link tag for BokehJS stylesheet: \", url);\n",
+ " document.body.appendChild(element);\n",
+ " }\n",
+ "\n",
+ " for (let i = 0; i < js_urls.length; i++) {\n",
+ " const url = js_urls[i];\n",
+ " const element = document.createElement('script');\n",
+ " element.onload = on_load;\n",
+ " element.onerror = on_error.bind(null, url);\n",
+ " element.async = false;\n",
+ " element.src = url;\n",
+ " console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n",
+ " document.head.appendChild(element);\n",
+ " }\n",
+ " };\n",
+ "\n",
+ " function inject_raw_css(css) {\n",
+ " const element = document.createElement(\"style\");\n",
+ " element.appendChild(document.createTextNode(css));\n",
+ " document.body.appendChild(element);\n",
+ " }\n",
+ "\n",
+ " const js_urls = [\"https://cdn.bokeh.org/bokeh/release/bokeh-3.5.0.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-gl-3.5.0.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-widgets-3.5.0.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-tables-3.5.0.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-mathjax-3.5.0.min.js\"];\n",
+ " const css_urls = [];\n",
+ "\n",
+ " const inline_js = [ function(Bokeh) {\n",
+ " Bokeh.set_log_level(\"info\");\n",
+ " },\n",
+ "function(Bokeh) {\n",
+ " }\n",
+ " ];\n",
+ "\n",
+ " function run_inline_js() {\n",
+ " if (root.Bokeh !== undefined || force === true) {\n",
+ " try {\n",
+ " for (let i = 0; i < inline_js.length; i++) {\n",
+ " inline_js[i].call(root, root.Bokeh);\n",
+ " }\n",
+ "\n",
+ " } catch (error) {display_loaded(error);throw error;\n",
+ " }if (force === true) {\n",
+ " display_loaded();\n",
+ " }} else if (Date.now() < root._bokeh_timeout) {\n",
+ " setTimeout(run_inline_js, 100);\n",
+ " } else if (!root._bokeh_failed_load) {\n",
+ " console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n",
+ " root._bokeh_failed_load = true;\n",
+ " } else if (force !== true) {\n",
+ " const cell = $(document.getElementById(\"d1d004ca-3992-45dd-aee9-2b974c4e2726\")).parents('.cell').data().cell;\n",
+ " cell.output_area.append_execute_result(NB_LOAD_WARNING)\n",
+ " }\n",
+ " }\n",
+ "\n",
+ " if (root._bokeh_is_loading === 0) {\n",
+ " console.debug(\"Bokeh: BokehJS loaded, going straight to plotting\");\n",
+ " run_inline_js();\n",
+ " } else {\n",
+ " load_libs(css_urls, js_urls, function() {\n",
+ " console.debug(\"Bokeh: BokehJS plotting callback run at\", now());\n",
+ " run_inline_js();\n",
+ " });\n",
+ " }\n",
+ "}(window));"
+ ],
+ "application/vnd.bokehjs_load.v0+json": "'use strict';\n(function(root) {\n function now() {\n return new Date();\n }\n\n const force = true;\n\n if (typeof root._bokeh_onload_callbacks === \"undefined\" || force === true) {\n root._bokeh_onload_callbacks = [];\n root._bokeh_is_loading = undefined;\n }\n\n\n if (typeof (root._bokeh_timeout) === \"undefined\" || force === true) {\n root._bokeh_timeout = Date.now() + 5000;\n root._bokeh_failed_load = false;\n }\n\n const NB_LOAD_WARNING = {'data': {'text/html':\n \"\\n\"+\n \"
\\n\"+\n \"BokehJS does not appear to have successfully loaded. If loading BokehJS from CDN, this \\n\"+\n \"may be due to a slow or bad network connection. Possible fixes:\\n\"+\n \"
\\n\"+\n \"
\\n\"+\n \"- re-rerun `output_notebook()` to attempt to load from CDN again, or
\\n\"+\n \"- use INLINE resources instead, as so:
\\n\"+\n \"
\\n\"+\n \"
\\n\"+\n \"from bokeh.resources import INLINE\\n\"+\n \"output_notebook(resources=INLINE)\\n\"+\n \"
\\n\"+\n \"
\"}};\n\n function display_loaded(error = null) {\n const el = document.getElementById(\"d1d004ca-3992-45dd-aee9-2b974c4e2726\");\n if (el != null) {\n const html = (() => {\n if (typeof root.Bokeh === \"undefined\") {\n if (error == null) {\n return \"BokehJS is loading ...\";\n } else {\n return \"BokehJS failed to load.\";\n }\n } else {\n const prefix = `BokehJS ${root.Bokeh.version}`;\n if (error == null) {\n return `${prefix} successfully loaded.`;\n } else {\n return `${prefix} encountered errors while loading and may not function as expected.`;\n }\n }\n })();\n el.innerHTML = html;\n\n if (error != null) {\n const wrapper = document.createElement(\"div\");\n wrapper.style.overflow = \"auto\";\n wrapper.style.height = \"5em\";\n wrapper.style.resize = \"vertical\";\n const content = document.createElement(\"div\");\n content.style.fontFamily = \"monospace\";\n content.style.whiteSpace = \"pre-wrap\";\n content.style.backgroundColor = \"rgb(255, 221, 221)\";\n content.textContent = error.stack ?? error.toString();\n wrapper.append(content);\n el.append(wrapper);\n }\n } else if (Date.now() < root._bokeh_timeout) {\n setTimeout(() => display_loaded(error), 100);\n }\n }\n\n function run_callbacks() {\n try {\n root._bokeh_onload_callbacks.forEach(function(callback) {\n if (callback != null)\n callback();\n });\n } finally {\n delete root._bokeh_onload_callbacks\n }\n console.debug(\"Bokeh: all callbacks have finished\");\n }\n\n function load_libs(css_urls, js_urls, callback) {\n if (css_urls == null) css_urls = [];\n if (js_urls == null) js_urls = [];\n\n root._bokeh_onload_callbacks.push(callback);\n if (root._bokeh_is_loading > 0) {\n console.debug(\"Bokeh: BokehJS is being loaded, scheduling callback at\", now());\n return null;\n }\n if (js_urls == null || js_urls.length === 0) {\n run_callbacks();\n return null;\n }\n console.debug(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n root._bokeh_is_loading = css_urls.length + js_urls.length;\n\n function on_load() {\n root._bokeh_is_loading--;\n if (root._bokeh_is_loading === 0) {\n console.debug(\"Bokeh: all BokehJS libraries/stylesheets loaded\");\n run_callbacks()\n }\n }\n\n function on_error(url) {\n console.error(\"failed to load \" + url);\n }\n\n for (let i = 0; i < css_urls.length; i++) {\n const url = css_urls[i];\n const element = document.createElement(\"link\");\n element.onload = on_load;\n element.onerror = on_error.bind(null, url);\n element.rel = \"stylesheet\";\n element.type = \"text/css\";\n element.href = url;\n console.debug(\"Bokeh: injecting link tag for BokehJS stylesheet: \", url);\n document.body.appendChild(element);\n }\n\n for (let i = 0; i < js_urls.length; i++) {\n const url = js_urls[i];\n const element = document.createElement('script');\n element.onload = on_load;\n element.onerror = on_error.bind(null, url);\n element.async = false;\n element.src = url;\n console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n document.head.appendChild(element);\n }\n };\n\n function inject_raw_css(css) {\n const element = document.createElement(\"style\");\n element.appendChild(document.createTextNode(css));\n document.body.appendChild(element);\n }\n\n const js_urls = [\"https://cdn.bokeh.org/bokeh/release/bokeh-3.5.0.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-gl-3.5.0.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-widgets-3.5.0.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-tables-3.5.0.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-mathjax-3.5.0.min.js\"];\n const css_urls = [];\n\n const inline_js = [ function(Bokeh) {\n Bokeh.set_log_level(\"info\");\n },\nfunction(Bokeh) {\n }\n ];\n\n function run_inline_js() {\n if (root.Bokeh !== undefined || force === true) {\n try {\n for (let i = 0; i < inline_js.length; i++) {\n inline_js[i].call(root, root.Bokeh);\n }\n\n } catch (error) {display_loaded(error);throw error;\n }if (force === true) {\n display_loaded();\n }} else if (Date.now() < root._bokeh_timeout) {\n setTimeout(run_inline_js, 100);\n } else if (!root._bokeh_failed_load) {\n console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n root._bokeh_failed_load = true;\n } else if (force !== true) {\n const cell = $(document.getElementById(\"d1d004ca-3992-45dd-aee9-2b974c4e2726\")).parents('.cell').data().cell;\n cell.output_area.append_execute_result(NB_LOAD_WARNING)\n }\n }\n\n if (root._bokeh_is_loading === 0) {\n console.debug(\"Bokeh: BokehJS loaded, going straight to plotting\");\n run_inline_js();\n } else {\n load_libs(css_urls, js_urls, function() {\n console.debug(\"Bokeh: BokehJS plotting callback run at\", now());\n run_inline_js();\n });\n }\n}(window));"
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "output_notebook()\n",
+ "FIGURE_WIDTH = 990\n",
+ "FIGURE_HEIGHT = 300"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "id": "4042fea98af92add",
+ "metadata": {
+ "ExecuteTime": {
+ "end_time": "2024-07-23T12:12:10.779123Z",
+ "start_time": "2024-07-23T12:12:10.776683Z"
+ }
+ },
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "'/Users/andrewsazonov/Development/github.com/EasyScience/TEST_PyCrysFML/.venv/lib/python3.11/site-packages/pycrysfml/Databases'"
+ ]
+ },
+ "execution_count": 3,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "os.environ['CRYSFML_DB']"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "id": "edaa54d891d63ec1",
+ "metadata": {
+ "ExecuteTime": {
+ "end_time": "2024-07-23T12:12:11.331354Z",
+ "start_time": "2024-07-23T12:12:11.328399Z"
+ }
+ },
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "'/Users/andrewsazonov/Development/github.com/EasyScience/TEST_PyCrysFML/examples/pyCFML/cfml_utilities/powder_pattern_from_json'"
+ ]
+ },
+ "execution_count": 4,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "os.getcwd()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 5,
+ "id": "3752d741",
+ "metadata": {
+ "ExecuteTime": {
+ "end_time": "2024-07-23T12:12:11.899990Z",
+ "start_time": "2024-07-23T12:12:11.896406Z"
+ }
+ },
+ "outputs": [],
+ "source": [
+ "STUDY_DICT_PM3M = {\n",
+ " \"phases\": [\n",
+ " {\n",
+ " \"SrTiO3\": {\n",
+ " \"_space_group_name_H-M_alt\": \"P m -3 m\",\n",
+ " \"_cell_length_a\": 3.9,\n",
+ " \"_cell_length_b\": 3.9,\n",
+ " \"_cell_length_c\": 3.9,\n",
+ " \"_cell_angle_alpha\": 90,\n",
+ " \"_cell_angle_beta\": 90,\n",
+ " \"_cell_angle_gamma\": 90,\n",
+ " \"_atom_site\": [\n",
+ " {\n",
+ " \"_label\": \"Sr\",\n",
+ " \"_type_symbol\": \"Sr\",\n",
+ " \"_fract_x\": 0.5,\n",
+ " \"_fract_y\": 0.5,\n",
+ " \"_fract_z\": 0.5,\n",
+ " \"_occupancy\": 1,\n",
+ " \"_adp_type\": \"Biso\",\n",
+ " \"_B_iso_or_equiv\": 0.40\n",
+ " },\n",
+ " {\n",
+ " \"_label\": \"Ti\",\n",
+ " \"_type_symbol\": \"Ti\",\n",
+ " \"_fract_x\": 0,\n",
+ " \"_fract_y\": 0,\n",
+ " \"_fract_z\": 0,\n",
+ " \"_occupancy\": 1,\n",
+ " \"_adp_type\": \"Biso\",\n",
+ " \"_B_iso_or_equiv\": 0.50\n",
+ " },\n",
+ " {\n",
+ " \"_label\": \"O\",\n",
+ " \"_type_symbol\": \"O\",\n",
+ " \"_fract_x\": 0.5,\n",
+ " \"_fract_y\": 0,\n",
+ " \"_fract_z\": 0,\n",
+ " \"_occupancy\": 1,\n",
+ " \"_adp_type\": \"Biso\",\n",
+ " \"_B_iso_or_equiv\": 0.65\n",
+ " }\n",
+ " ]\n",
+ " }\n",
+ " }\n",
+ " ],\n",
+ " \"experiments\": [\n",
+ " {\n",
+ " \"NPD\": {\n",
+ " \"_diffrn_source\": \"nuclear reactor\",\n",
+ " \"_diffrn_radiation_probe\": \"neutron\",\n",
+ " \"_diffrn_radiation_wavelength\": 1.27,\n",
+ " \"_pd_instr_resolution_u\": 0.02,\n",
+ " \"_pd_instr_resolution_v\": -0.02,\n",
+ " \"_pd_instr_resolution_w\": 0.12,\n",
+ " \"_pd_instr_resolution_x\": 0.0015,\n",
+ " \"_pd_instr_resolution_y\": 0,\n",
+ " \"_pd_instr_reflex_asymmetry_p1\": 0,\n",
+ " \"_pd_instr_reflex_asymmetry_p2\": 0,\n",
+ " \"_pd_instr_reflex_asymmetry_p3\": 0,\n",
+ " \"_pd_instr_reflex_asymmetry_p4\": 0,\n",
+ " \"_pd_meas_2theta_offset\": 0,\n",
+ " \"_pd_meas_2theta_range_min\": 1,\n",
+ " \"_pd_meas_2theta_range_max\": 140,\n",
+ " \"_pd_meas_2theta_range_inc\": 0.05\n",
+ " }\n",
+ " }\n",
+ " ]\n",
+ "}"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 6,
+ "id": "f5f7bb5f040685cc",
+ "metadata": {
+ "ExecuteTime": {
+ "end_time": "2024-07-23T12:12:12.506873Z",
+ "start_time": "2024-07-23T12:12:12.503786Z"
+ }
+ },
+ "outputs": [],
+ "source": [
+ "# Help functions\n",
+ "\n",
+ "def generated_x_array(study_dict:dict):\n",
+ " experiment = study_dict['experiments'][0]['NPD']\n",
+ " start = experiment['_pd_meas_2theta_range_min']\n",
+ " stop = experiment['_pd_meas_2theta_range_max']\n",
+ " step = experiment['_pd_meas_2theta_range_inc']\n",
+ " x = np.arange(start=start, stop=stop+step, step=step)\n",
+ " return x\n",
+ "\n",
+ "def compute_pattern(study_dict:dict):\n",
+ " _, y = cfml_utilities.powder_pattern_from_json(study_dict) # returns x and y arrays\n",
+ " #_, y = crysfml08lib.f_powder_pattern_from_json(study_dict) # returns x and y arrays\n",
+ " y = y.astype(np.float64)\n",
+ " return y"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 7,
+ "id": "bfa4e963497909dd",
+ "metadata": {
+ "ExecuteTime": {
+ "end_time": "2024-07-23T12:12:13.146451Z",
+ "start_time": "2024-07-23T12:12:13.143147Z"
+ }
+ },
+ "outputs": [],
+ "source": [
+ "def compute_pattern__SrTiO3_Pm3m():\n",
+ " study_dict = copy.deepcopy(STUDY_DICT_PM3M)\n",
+ "\n",
+ " # x array\n",
+ " x = generated_x_array(study_dict)\n",
+ "\n",
+ " # desired y array\n",
+ " _, desired = np.loadtxt('desired/srtio3-pm3m-pattern_Nebil-ifort.xy', unpack=True)\n",
+ " desired = desired - 20.0 # remove background\n",
+ " desired = np.roll(desired, -1) # compensate for a 1-element shift in y data between old Nebil windows build and Andrew current gfortran build\n",
+ " \n",
+ " # set space group\n",
+ " study_dict['phases'][0]['SrTiO3']['_space_group_name_H-M_alt'] = 'P m -3 m'\n",
+ "\n",
+ " # actual y array\n",
+ " actual = compute_pattern(study_dict)\n",
+ " \n",
+ " # compare results\n",
+ " fig = figure(width=FIGURE_WIDTH, height=FIGURE_HEIGHT)\n",
+ " fig.line(x, desired, legend_label='desired', color='orangered', line_width=5)\n",
+ " fig.line(x, actual, legend_label='actual', color='steelblue', line_width=2)\n",
+ " fig.line(x, actual-desired, legend_label='diff', color='green', line_width=1)\n",
+ " show(fig)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 8,
+ "id": "7836d8d61ea9f2e6",
+ "metadata": {
+ "ExecuteTime": {
+ "end_time": "2024-07-23T12:12:13.915802Z",
+ "start_time": "2024-07-23T12:12:13.912942Z"
+ }
+ },
+ "outputs": [],
+ "source": [
+ "def compute_pattern__SrTiO3_Pnma():\n",
+ " study_dict = copy.deepcopy(STUDY_DICT_PM3M)\n",
+ "\n",
+ " # x array\n",
+ " x = generated_x_array(study_dict)\n",
+ "\n",
+ " # desired y array\n",
+ " desired = np.loadtxt('desired/srtio3-pnma-pattern_Andrew-ifort.y', unpack=True)\n",
+ " desired = desired - 20.0 # remove background\n",
+ " \n",
+ " # set space group\n",
+ " study_dict['phases'][0]['SrTiO3']['_space_group_name_H-M_alt'] = 'P n m a'\n",
+ "\n",
+ " # actual y array\n",
+ " actual = compute_pattern(study_dict)\n",
+ " \n",
+ " # compare results\n",
+ " fig = figure(width=FIGURE_WIDTH, height=FIGURE_HEIGHT)\n",
+ " fig.line(x, desired, legend_label='desired', color='orangered', line_width=5)\n",
+ " fig.line(x, actual, legend_label='actual', color='steelblue', line_width=2)\n",
+ " fig.line(x, actual-desired, legend_label='diff', color='green', line_width=1)\n",
+ " show(fig)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 9,
+ "id": "753b3bd7336cc49c",
+ "metadata": {
+ "ExecuteTime": {
+ "end_time": "2024-07-23T12:12:18.068406Z",
+ "start_time": "2024-07-23T12:12:17.988105Z"
+ }
+ },
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ " \n"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/javascript": [
+ "(function(root) {\n",
+ " function embed_document(root) {\n",
+ " const docs_json = {\"5df9c437-0f1e-49e5-888c-8415bbace366\":{\"version\":\"3.5.0\",\"title\":\"Bokeh Application\",\"roots\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1001\",\"attributes\":{\"width\":990,\"height\":300,\"x_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1002\"},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1003\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1010\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1011\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1008\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1041\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1035\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1036\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1037\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[2781],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAECxv+yePNQ/ALFQa5p31D/A/rJ78rDUP0D+Q/rt69Q/wK8D54wo1T/AEvJBz2bVPwB24JwRpdU/wIr9Zffk1T/Anxov3STWP4BmZmZmZtY/wN7gC5Op1j8ACYofY+7WP0AzMzMzM9c/QA8LtaZ51z8AnRGlvcHXP4AqGJXUCdg/wBt8YTJV2D8ADeAtkKDYP0CwcmiR7dg/AAU0ETY82T+ACyQofozZP8DDQq1p3tk/AC6QoPgx2j8AmN2Th4XaP4BliGNd3No/AOVhodY02z9AZDvfT43bP0BHcvkP6ds/ANzXgXNG3D+AImx4eqXcP4AaL90kBt0/gMQgsHJo3T8A0m9fB87dP8Dfvg6cM94/wFBrmnec3j9AJXUCmgjfP4Crrdhfdt8/wOMUHcnl3z/AZtXnaivgP4ANT6+UZeA/AGb35GGh4D9gF7fRAN7gP6AhjnVxG+E/oN2Th4Va4T9gS8gHPZvhP+BqK/aX3eE/YOOlm8Qg4j9gZmZmZmbiP2BCPujZrOI/INBE2PD04j+gD3o2qz7jP+AA3gIJiuM/wPyH9NvX4z+AUUmdgCbkPwCxUGuad+Q/IMKGp1fK5D8A3gIJih/lP6CrrdhfduU/4IOezarP5T/gDb4wmSrmP6CiI7n8h+Y/AELPZtXn5j/g68A5I0rnP6Cg+DHmruc/4F92Tx4W6D/AKTqSy3/oP0BXW7G/7Og/YI/C9Shc6T8AK4cW2c7pP0DRkVz+Q+o/INv5fmq86j9godY07zjrP0By+Q/pt+s/oP+Qfvs67D9g8IXJVMHsP8Cd76fGS+0/YAfOGVHa7T+g1AloImzuPyC30QDeAu8/AFYOLbKd7z8ghetRuB7wP3A9CtejcPA/4Kz6XG3F8D/wJjEIrBzxP6CrrdhfdvE/4JOHhVrT8T/AhqdXyjLyPzDdJAaBlfI/sOpztRX78j8wCKwcWmTzPzCJQWDl0PM/MBrAWyBB9D8wuycPC7X0PyBseHqlLPU/8IXJVMGo9T8wXI/C9Sj2P0CbVZ+rrfY/oO+nxks39z/grPpcbcX3P9ArZRniWPg/ABlz1xLy+D/gx5i7lpD5P3CR7Xw/Nfo/ACL99nXg+j8wzTtO0ZH7P2CYTBWMSvw/ENejcD0K/T8g4lgXt9H9PwBm9+Rhof4/IA8LtaZ5/z9Am1Wfqy0AQMAXJlMFowBAyH9Iv30dAUDIf0i/fZ0BQMAXJlMFIwJAWMoyxLGuAkCQl24Sg0ADQEjY8PRK2QNAuGJ/2T15BECQuWsJ+SAFQACze/Kw0AVA8KfGSzeJBkDQRNjw9EoHQIDix5i7FghAeC0hH/TsCEDIVMGopM4JQCDb+X5qvApAoO+nxku3C0Ag6+I2GsAMQPDSTWIQ2A1AONbFbTQAD0BA6Nms+hwQQKROQBNhwxBA+KBns+pzEUB0+Q/pty8SQNjFbTSA9xJAXCBB8WPME0A4I0p7g68UQOC+DpwzohVAEKW9wRemFkBAxty1hLwXQICVQ4ts5xhAKFyPwvUoGkCkTkATYYMbQLhif9k9+RxAsCXkg56NHkCK/WX35CEgQKrP1VbsDyFA+lxtxf4SIkDMEMe6uC0jQFCNl24SYyRAvJaQD3q2JUBc/kP67SsnQLiNBvAWyChAyNy1hHyQKkAIPZtVn4ssQOB6FK5HwS5AsJRliGOdMED45GGh1gQyQLraiv1llzNAHA3gLZBgNUAmUwWjkmo3QMTTK2UZwjlA9I5TdCR3PEB2cRsN4J0/QCqpE9BEqEFARdjw9ErZQ0DOqs/VVnxGQNQrZRniwElAHJ5eKcsQTkCxUGuadzxSQDm0yHa+01dAa5p3nKJ9YUD+ZffkYTNtQGb35GGhk3pAQj7o2SyriEB5WKg1TR+WQFfsL7uHjqJAw9MrZZmirEAJG55eOSa0QC9uowF8u7lAN4lBYOWtvUD35GGhRsG+QHctIR8klLxAyXa+n2rmt0DaG3xhUhWyQGDl0CL73qhAZapgVFJFn0CHp1fKMiqSQOkmMQis64NAtFn1udpzdUCz6nO1FR1oQOJ6FK5HJV5ASFD8GHN3VUAu/yH99vFQQMgHPZtVZ0xAkML1KFyHSEDecYqO5IJFQF3cRgN4C0NAXdxGA3j7QEB+arx0k3g+QJbUCWgifDtAYOXQItvpOEA6AU2EDa82QJQYBFYOvTRA8tJNYhAIM0DYgXNGlIYxQDiJQWDlMDBAVAWjkjoBLkA4GsBbIOErQAzgLZCg+ClAjJduEoNAKEAYJlMFo7ImQAy1pnnHSSVAjNtoAG8BJEAu/yH99tUiQE7RkVz+wyFA8IXJVMHIIEDcJAaBlcMfQAxGJXUCGh5AcF8HzhmRHECg+DHmriUbQEyEDU+v1BlACM4ZUdqbGEAoyxDHungXQNTe4AuTaRZA6JWyDHFsFUDkFB3J5X8UQBiV1AloohNAUPwYc9fSEkA4RUdy+Q8SQNQrZRniWBFAJGx4eqWsEEAowoanVwoQQDiAt0CC4g5AqMZLN4nBDUBYUiegibAMQLBH4XoUrgtACCQofoy5CkAY4lgXt9EJQPgoXI/C9QhA+HXgnBElCEAAmggbnl4HQKjoSC7/oQZAON9PjZfuBUDgJAaBlUMFQFDjpZvEoARAwMEXJlMFBEAYwFsgQXEDQIiFWtO84wJA0DtO0ZFcAkB4Nqs+V9sBQFifq63YXwFA8MnDQq3pAEAQ4C2QoHgAQEA1XrpJDABAoOYdp+hI/z8AiPTb14H+PzCitDf4wv0/QDVeukkM/T/QO07RkVz8P1BiEFg5tPs/4E+Nl24S+z+ABMWPMXf6P8DTK2UZ4vk/oL3BFyZT+T9AaW/whcn4PxCDwMqhRfg/MLKd76fG9z8Ao5I6AU33P8D8h/Tb1/Y/wGsJ+aBn9j+QQ4ts5/v1P+DXgXNGlPU/ANV46SYx9T+QjuTyH9L0PxBYObTIdvQ/AN4CCYof9D/wc7UV+8vzP9AZUdobfPM/sM/VVuwv8z/AZKpgVFL7PzBMpgpGJfs/kEOLbOf7+j/wSlmGONb6P8AOnDOitPo/gOLHmLuW+j9Axty1hHz6P2BmZmZmZvo/gBbZzvdT+j8Qg8DKoUX6PxCsHFpkO/o/8ORhodY0+j/AhqdXyjL6P/DkYaHWNPo/EKwcWmQ7+j9giGNd3Eb6P6DNqs/VVvo/kNQJaCJs+j/g8PRKWYb6P1B7gy9Mpvo/YCBB8WPM+j8Q4C2QoPj6P0ATYcPTK/s/YGZmZmZm+z/whclUwaj7PzB3LSEf9Ps/MDqSy39I/D8QLbKd76f8P+BPjZduEv0/0ADeAgmK/T9ARUdy+Q/+P1B7gy9Mpv4/QAFNhA1P/z/Y8PRKWQYAQODplbIMcQBAKKCJsOHpAECom8QgsHIBQOg/pN++DgJAAET67evAAkAA54wo7Y0DQLDqc7UVewRAWOwvuyePBUDgk4eFWtMGQFBAE2HDUwhA4EYDeAskCkAQcayL22gMQKAzorQ3eA9A8NJNYhAYEkDoriXkg14WQHAbDeAtEB9AcKyL22igKEBwPQrXo3A1QKyt2F92J0NA1sVtNICXUEBlqmBUUu9aQKRwPQrXH2RA1lbsL7tta0CC4seYu/NwQMiYu5aQ5XJAHhZqTfPmckA9CtejcPdwQKfoSC7/d2tAN4lBYOUqZEBcsb/sngRbQDQRNjy9qlBA7uvAOSNKQ0BS2ht8YbI1QIinV8oyJClAppvEILASIEDUvOMUHYkXQHh6pSxDXBNAXI/C9SgcEUBwVn2utmIPQBACK4cWWQ1AaABvgQTFC0CI22gAb4EKQCiX/5B+ewlAgFFJnYCmCEAoDwu1pvkHQJBc/kP6bQdAAHgLJCj+BkBIe4MvTKYGQDiAt0CCYgZA0GbV52qrA0AAb4EExY8DQMixLm6jgQNAyCk6kst/A0CA+zpwzogDQND3U+OlmwNAEJwzorS3A0CYZYhjXdwDQID7OnDOCARA0F1LyAc9BECgM6K0N3gEQPB8PzVeugRAiGNd3EYDBUA4ETY8vVIFQPCFyVTBqAVAiOtRuB4FBkDwQc9m1WcGQHBfB84Z0QZAAET67etAB0Cg76fGS7cHQIg41sVtNAhAuB6F61G4CEBwGw3gLRAKQIjJVMGopApAOBrAWyBBC0AQYcPTK+ULQAD3deCckQxA+NvXgXNGDUCgkjoBTQQOQHjHKTqSyw5AsFBrmnecD0CUQ4ts5zsQQMh2vp8arxBAEC2yne8nEUDYEvJBz6YRQLC/7J48LBJAuB6F61G4EkC0ne+nxksTQNgS8kHP5hNA0ADeAgmKFEAw/yH99jUVQJiQD3o26xVAtDf4wmSqFkBMYhBYOXQXQERpb/CFSRhAfKUsQxwrGUDUb18HzhkaQITix5i7FhtAwBcmUwUjHEDIKTqSyz8dQCD0bFZ9bh5AcD0K16OwH0DAWyBB8YMgQCZ1ApoIOyFAApoIG57+IUAcWmQ7388iQMi6uI0GsCNAqoJRSZ2gJEBseHqlLKMlQAwkKH6MuSZASlmGONblJ0C0N/jCZCopQJgqGJXUiSpASL99HTgHLECEL0ymCqYtQJhMFYxKai9AQDVeukmsMEAIG55eKbsxQDAqqRPQ5DJAsHJoke0sNECcEaW9wZc1QO58PzVeKjdAmG4Sg8DqOECOdXEbDeA6QN5xio7kEj1AduCcEaWNP0CDUUmdgC5BQFXBqKROyEJAS1mGONadREA0MzMzM7tGQI5TdCSXL0lASgwCK4cOTECaKhiV1HFPQAIrhxbZvlFALbKd76c2VEBrK/aX3VtXQJYhjnVxv1tA4lgXt9FqYUARx7q4jRpoQLUV+8vu93JAtaZ5xymugECfq63Y39mOQN9PjZcuLJxAC7WmeadbqEDSAN4CaXyzQCntDb5ggrxAxm00gHf0wkA9m1Wf68vGQJT2Bl9AqchABhIUP97mx0AawFsgscrEQP32deAEUsBAL26jAcw8t0DD0ytl+SmuQI9TdCQ3AaJAd76fGi8clEBQ/Bhz17iFQHicoiO593dAAG+BBMXfbECvJeSDnsVjQNbFbTSAX15A2T15WKgVWUBvEoPAyoFVQMPTK2UZylJAXCBB8WOYUECkTkATYYtNQNBm1edqm0pAriXkg579R0DmP6Tfvr5FQK62Yn/ZzUNAryXkg54dQkBd3EYDeKNAQMwQx7q4rT5AGuJYF7dhPEDysFBrmlc6QLx0kxgEhjhAvsEXJlPlNkDm0CLb+W41QOhqK/aXHTRAzjtO0ZHsMkCcoiO5/NcxQJT2Bl+Y3DBArIvbaADvL0CU9gZfmEwuQDybVZ+rzSxAIPRsVn1uK0B46SYxCCwqQKROQBNhAylAio7k8h/yJ0DYX3ZPHvYmQATFjzF3DSZAvJaQD3o2JUBy+Q/pt28kQCyHFtnOtyNAzBDHurgNI0COBvAWSHAiQJAPejar3iFAZF3cRgNYIUDO91PjpdsgQJrmHafoaCBAWDm0yHb+H0DsBDQRNjwfQCjChqdXih5AEC2yne/nHUAUrkfhelQdQHTXEvJBzxxA8NJNYhBYHEA4PL1SluEbQKDWNO84hRtATOoENBE2G0D4oGez6vMaQKz6XG3FvhpAhOLHmLuWGkDQGVHaG3waQMh2vp8abxpAHHxhMlVwGkAc6+I2GoAaQOTyH9JvnxpAIBZqTfPOGkAcWmQ73w8bQDTEsS5uYxtACBueXinLG0Cc5h2n6EgcQFhbsb/s3hxAAG+BBMWPHUDoriXkg14eQAQrhxbZTh9AirDh6ZUyIECI9NvXgdMgQFpkO99PjSFAwFsgQfFjIkB4eqUsQ1wjQM4ZUdobfCRAtFn1udrKJUCMbOf7qVEnQHh6pSxDHClA8DhFR3I5K0DMXUvIB70tQIzbaABvYTBA6gQ0ETY8MkAijnVxG500QE7RkVz+8zdAqoJRSZ1gPUBQjZduEtNDQDJVMCqpc05AVg4tsp1DWkB0tRX7y/ZnQFOWIY51sHVAgQTFjzGigkA8TtGRXKmNQKUsQxyrmpVACRueXumbnECvJeSDHiKhQOXQItuZdKJA4zYawBvPoUAPC7WmOdqeQO/Jw0LtH5hA6+I2GkAekUAH8BZIUCuGQBsN4C2QdHpAuK8D54ymbUBxrIvbaC5gQFjKMsSxOlJAsHJoke2kRkDjpZvEIAhAQHzysFBrWjlApnnHKTpyNUCcVZ+rrcgyQKjGSzeJwTBA6Egu/yE9LkCgPCzUmoYrQAC8BRIUPylAxty1hHxQJ0C0N/jCZKolQKpgVFInQCRA1lbsL7sHI0BE2PD0SvkhQJB++zpwDiFAGHPXEvJBIECsHFpkOx8fQEgDeAsk6B1AuECC4sfYHEAIgZVDi+wbQADeAgmKHxtA6B2n6EhuGkD0SlmGONYZQKBFtvP9VBlA1JrmHafoGEAAb4EExY8YQID7OnDOSBhANBE2PL0SGEBAV1uxv+wXQLx0kxgE1hdAWKg1zTvOF0Bob/CFydQXQNTe4AuT6RdAXCBB8WMMGEAENBE2PD0YQCTb+X5qfBhA0ADeAgnKGECEUUmdgCYZQMRkqmBUkhlAWKg1zTsOGkDsnjws1JoaQNRNYhBYORtA7A2+MJnqG0DkpZvEILAcQEDxY8xdix1AzKFFtvN9HkDs68A5I4ofQH6MuWsJWSBAeHqlLEP8IECOBvAWSLAhQCxDHOvidiJAGARWDi1SI0Bq3nGKjkQkQKoT0ETYUCVA0pFc/kN6JkCitDf4wsQnQNz5fmq8NClAdPkP6bfPKkCwLm6jAZwsQFQFo5I6oS5Aak3zjlN0MEAehetRuL4xQGb35GGhNjNAwH0dOGfkNEA0gLdAgtI2QJJc/kP6DTlAZKpgVFKnO0CSXP5D+i0+QBKDwMqh5UBA46WbxCAQQ0DxY8xdS7hFQEDG3LWEJElAqFfKMsQBTkDwp8ZLNwVTQNV46SYxuFpA5q4l5INWZUBZF7fRAOVyQMe6uI2Ga4FAPN9PjZd9j0ACmggbXteaQG+BBMVPIKVAyxDHujhirkD0bFZ9LtizQBQ/xtylbLdACyQoftzXuEAMk6mCwZi3QOAtkKBYIbRAgEi/fX0Gr0C3Yn/ZPbWlQKW9wRdmvZtA9dvXgbNZkEDkg57NKiSCQOhqK/aXqnNAWKg1zTsYZkAOvjCZKmxbQEa28/3UWFNABoGVQ4tUTkDEILByaFFJQLaEfNCz0UVAodY07zgdQ0Coxks3ielAQLwnDwu1Jj5A7OI2GsALO0Aw3SQGgWU4QCBj7lpCHjZAotY07zglNEAijnVxG20yQHo2qz5X6zBABCuHFtkuL0CEWtO849QsQLCUZYhjvSpA5NAi2/neKEBSuB6F6zEnQHL5D+m3ryVA3nGKjuRSJEAsQxzr4hYjQA6cM6K09yFA4C2QoPjxIEAYt9EA3gIgQBxaZDvfTx5AzKFFtvO9HEBcIEHxY0wbQBCcM6K09xlAIB/0bFa9GEC0yHa+n5oXQHhPHhZqjRZAbCv2l92TFUCU1AloIqwUQIRa07zj1BNAsOHplbIME0DgT42XblISQPh14JwRpRFA3CQGgZUDEUDo2az6XG0QQDCitDf4wg9AALwFEhS/DkCwJeSDns0NQJBc/kP67QxAkDF3LSEfDEA4+MJkqmALQBgEVg4tsgpAiNLe4AsTCkD4D+m3r4MJQMA5I0p7AwlAwKikTkCTCECwWfW52goJQOiMKO0NvghAUI2XbhKDCEB4Nqs+V1sIQJjmHafoSAhAINJvXwdOCECQXP5D+m0IQCBseHqlrAhAkML1KFwPCUDIf0i/fZ0JQBhR2ht8YQpA6FG4HoVrC0CQ7Xw/Nd4MQHiDL0ymCg9AxI8xdy1hEUDcJAaBlQMVQCzUmuYdpxxA/rJ78rBQJkCgGi/dJAYzQJZDi2znk0BAHJ5eKcvwS0BUUiegiQhWQGQ730+N919Aklz+Q/ojZUDTvOMUHVVpQLKd76fGU2tAdLUV+8tsakBcj8L1KPBmQEjhehSu/2FA5BQdyeWrWUBUUiegicBQQJ88LNSaPkRAWMoyxLEuN0B4nKIjuTwqQMxdS8gHPR9ASJ2AJsLGFECAHThnRGkPQAg9m1WfKwpA6LevA+cMB0CopE5AE+EEQKhXyjLEMQNAWDAqqRPQAUDYzvdT46UAQOD7qfHSTf8/wDCZKhiV/T/wBl+YTBX8P4CnV8oyxPo/gPKwUGua+T/AILByaJH4P4DJVMGopPc/4IOezarP9j/AmLuWkA/2P7CkTkATYfU/wPUoXI/C9D/gLZCg+DH0P9DuycNCrfM/oN++Dpwz8z+gTkATYcPyP2CPwvUoXPI/APAWSFD88T+gcD0K16PxP1C4HoXrUfE/oBov3SQG8T9Akst/SL/wP5DLf0i/ffA/wG00gLdA8D/QeOkmMQjwP8AnDwu1pu8/oNY07zhF7z+gTBWMSuruP4Dix5i7lu4/oOYdp+hI7j8AvAUSFD/yP2CqYFRSJ/I/4E+Nl24S8j9wrIvbaADyP7AT0ETY8PE/ADLmriXk8T/wWkI+6NnxPyDiWBe30fE/YCBB8WPM8T9AaW/whcnxP2AQWDm0yPE/IMKGp1fK8T8g0m9fB87xP8Dsnjws1PE/kGWIY13c8T8Q6bevA+fxP8DKoUW28/E/ELfRAN4C8j8QrkfhehTyP9BW7C+7J/I/sLZif9k98j/AdJMYBFbyP3A9CtejcPI/0BDHuriN8j/Q7snDQq3yP3DXEvJBz/I/wMqhRbbz8j+wyHa+nxrzPzAqqRPQRPM/4OmVsgxx8z8gDeAtkKDzP3Dn+6nx0vM/0HjpJjEI9D/AbTSAt0D0P0DG3LWEfPQ/QILix5i79D9ATtGRXP70PzAqqRPQRPU/IBZqTfOO9T8AEhQ/xtz1P9B2vp8aL/Y/8Jfdk4eF9j9wzojS3uD2P8BtNIC3QPc/4M73U+Ol9z9ARUdy+Q/4P8ApOpLLf/g/8Chcj8L1+D/AmLuWkA/1P+CuJeSDnvU/gDjWxW009j+wNc07TtH2PzD/If32dfc/kEFg5dAi+D8wqRPQRNj4P/COU3Qkl/k/wEs3iUFg+j8QjErqBDT7P8CopE5AE/w/IKfoSC7//D+gM6K0N/j9P5BTdCSX//4/YNxGA3gLAEAA3gIJip8AQFixv+yePAFAwFsgQfHjAUCgibDh6ZUCQBhqTfOOUwNAsNhfdk8eBECABMWPMfcEQHgtIR/07AVAoDws1JrmBkAYSFD8GPMHQBiuR+F6FAlA0MzMzMxMCkCQMXctIZ8LQEC9UpYhDg1AWNO84xSdDkBIA3gLJCgQQNhfdk8eFhFAQGDl0CIbEkC0pnnHKToTQIAExY8xdxRA9EpZhjjWFUAEEhQ/xlwXQByeXinLEBlAYOXQItv5GkCMuWsJ+SAdQIxK6gQ0kR9AeOkmMQgsIUCkTkATYcMiQJp3nKIjmSRAXinLEMe6JkAoDwu1pjkpQCCOdXEbLSxAnO+nxku3L0B+rrZifwkyQDojSnuD3zRAtDf4wmT6OEDYX3ZPHuY/QC6QoPgxpkZArIvbaAA7UkBFR3L5Dx9gQHgLJCh+aG1Asp3vp8YkekBpb/CFyduFQA+cM6I03JBApb3BF+bCl0CIY13chmqeQF3cRgP4laFAK/aX3dNCokDy0k1iUP2gQLivA+dMcJxAejarPpeKlUAs1JrmHbGNQCsYldQJvoJABaOSOgHxdUDP91PjpWVoQKd5xyk65lpAoImw4elNT0DmP6Tfvl5EQKrx0k1iED5AOPjCZKpgOEAGo5I6Ad00QAYSFD/GXDJAXkvIBz1rMEDkg57Nqq8tQMAOnDOiFCtA9EHPZtXnKEDc14FzRhQnQO7rwDkjiiVAlKmCUUk9JEBO0ZFc/iMjQGb35GGhNiJAOgFNhA1vIUDeJAaBlcMgQJi7lpAPOiBATIQNT6+UH0C0N/jCZGogQGB2Tx4WKiBAtOpztRX7H0C8SQwCK8cfQPRsVn2uth9ADE+vlGXIH0CUQ4ts5/sfQA5Pr5RlKCBApHA9CtdjIEBwPQrXo7AgQKyt2F92DyFAcPCFyVSBIUDyH9JvXwciQIhjXdxGoyJALEMc6+JWI0Bq3nGKjiQkQORhodY0DyVA0pFc/kMaJkAooImw4UknQOACCYofoyhAeOkmMQgsKkAIX5hMFewrQFwgQfFj7C1A6nO1FfsbMEA8TtGRXG4xQC7/If329TJAriXkg569NECIY13cRtM2QNQrZRniSDlALNSa5h03PEAW2c73U8M/QLfRAN4CGUJAuycPC7UORUDctYR80INJQGIQWDm0rFBAoyO5/IdwWEAhsHJokTlkQOVhodY0GnJAP1dbsb9vgECMSuoEtMWMQFFrmndci5dAzojS3qC5oUADeAskiFmoQOAtkKAYWq5Ag1FJnQARsUBLyAc96zexQPFjzF0rJ69AY3/ZPTlmqUDLEMe6WMaiQB/0bFZ9TJlAXf5D+u1Oj0A4Z0Rp7wyCQM6I0t7g73NAj+TyH9IfZkC/fR04Z0haQHsUrkfhjlFAirDh6ZVqSkAydy0hH5RFQDj4wmSqcEJAqz5XW7EfQECq8dJNYpA8QIIExY8xhzlAQmDl0CL7NkDgvg6cM9I0QJoIG55e+TJAWFuxv+xuMUDKMsSxLg4wQBTyQc9mtS1A0LNZ9bmaK0AcDeAtkMApQDwK16NwHShA0t7gC5OpJkDKw0KtaV4lQPRsVn2uNiRAdnEbDeAtI0CqYFRSJ0AiQCbChqdXaiFADLWmecepIECASL99HfgfQHQkl/+Qvh5ANMSxLm6jHUCIhVrTvKMcQMxdS8gHvRtAsAPnjCjtGkBQ2ht8YTIaQLRZ9bnaihlAoGez6nP1GEDg6ZWyDHEYQFyxv+ye/BdAZDvfT42XF0Bw8IXJVEEXQPA4RUdy+RZA5BQdyeW/FkBMhA1Pr5QWQJwzorQ3eBZAYLpJDAJrFkCwR+F6FG4WQODgC5OpghZAQM9m1eeqFkDU3uALk+kWQGx4eqUsQxdAONbFbTTAF0BMYhBYOXQYQDhFR3L5jxlABKOSOgGNG0DgnBGlvYEfQBriWBe30SNASJ2AJsLmK0Boke18P2U1QK7YX3ZP5kBAqs/VVuwXSkCGyVTBqARTQAN4CyQoqllALpCg+DGyX0CL/WX35MFhQECk374O7mFA1XjpJjFOYEAT8kHPZuFaQE5iEFg5RFRAZO5aQj5ITEDjx5i7lqBCQAg9m1Wf+zdAbE3zjlPUL0CuR+F6FA4nQOziNhrAuyJALNSa5h3HIEDQItv5fuofQAQrhxbZTh9ABAmKH2MuH0B4Tx4Was0fQAIJih9jDiBALPaX3ZNHIEAAkX77OpAgQEi/fR045yBAXP5D+u1LIUDojCjtDb4hQARWDi2yPSJAeqUsQxzLIkC8Jw8LtWYjQIxK6gQ0ESRAXtxGA3jLJEBKDAIrh5YlQMDKoUW2cyZATvOOU3RkJ0DQItv5fmooQIC3QILihylAWFuxv+y+KkDEZKpgVBIsQBRhw9MrhS1AmP+QfvsaL0AkufyH9GswQDhnRGlvYDFAzBDHurhtMkDYo3A9CpczQNqs+lxtxTRAiPTb14EzNkDsUbgehcs3QPqgZ7PqkzlA+MJkqmCUO0DY8PRKWdY9QKabxCCwMkBAqz5XW7GnQUC0WfW52lJDQFdbsb/sPkVA0t7gC5N5R0DOqs/VVhRKQC7/If32JU1A7C+7Jw9nUEAs1JrmHZ9SQILix5i7alVAayv2l903WUCaCBueXhlfQF66SQwC12RAoBov3SRmb0DM7snDQnt6QA6+MJkqy4dA8rBQaxpqlUBd/kP6DXGiQHqlLEOcma1AbxKDwFrUtUBaZDvfP169QKmkTkCD7MFAzH9Iv526w0A6kst/oHvDQBSuR+FqRsFAnRGlvcGqu0DuWkI++B+0QKkT0ESYvqpAaW/whYleoECyLm6jwcKSQLRZ9bnawYRAdEaU9gZQd0Cq8dJNYkpsQCv2l92TU2NAduCcEaWFXUAyVTAqqUdYQGaIY13cxlRAkxgEVg4lUkDG3LWEfAhQQEQc6+I2kkxAYOXQItuhSUAmUwWjkiJHQOVhodY0/0RAV+wvuycnQ0CvJeSDno1BQA5Pr5RlKEBArthfdk/ePUC8Jw8LtbY7QB4Wak3zzjlAku18PzUeOEAENBE2PJ02QPYoXI/CRTVAikFg5dASNECOdXEbDQAzQLYV+8vuCTJAkjoBTYQtMUDUeOkmMWgwQKzP1Vbsby9AMP8h/fY1LkDIKTqSyx8tQAgbnl4pKyxAhMDKoUVWK0DkFB3J5Z8qQGSqYFRSBypAzKrP1VaMKUB01xLyQS8pQFR0JJf/8ChAmJAPejZrKEDgC5OpgnEoQHQCmggbnihAhJ7Nqs/1KEB0RpT2Bn8pQKgKRiV1QipAlPYGX5hMK0BUliGOdbEsQEhy+Q/ply5APgrXo3CtMEACCYofY+4yQBiV1AloIjdAPldbsb+sP0B6WKg1zZtIQOkmMQis5FRAoBov3SQuYkBmiGNd3LpuQAu1pnnHZnhAG55eKcvigUD9h/TbV/uHQCfChqfXOI1AUkmdgCYTkECqYFRSp8OPQBb7y+7JNIxAs+pztRWlhkAs1JrmnYqAQGWqYFRSIHZAVg4tsp1fa0DQItv5fu5fQMbctYR8MFJAeHqlLENkRUBgVFInoJk7QN6Th4VaIzRAbjSAt0BSMECMl24Sg0AsQKS9wRcmUylAbFZ9rrYiJ0DcaABvgWQlQNijcD0K9yNAgLdAguLHIkAkBoGVQ8shQEaU9gZf+CBA1JrmHadIIEB0cRsN4G0fQFg5tMh2fh5AzF1LyAe9HUCEyVTBqCQdQHCBBMWPsRxAxI8xdy1hHEA4qz5XWzEcQFTjpZvEIBxAdLUV+8suHEB8Nqs+V1scQKA8LNSaphxAGOJYF7cRHUBYF7fRAJ4dQLAl5IOeTR5ANMSxLm4jH0A2qz5XWxEgQCoYldQJqCBARpT2Bl9YIUC84xQdySUiQPjCZKpgFCNARkdy+Q8pJEAK16NwPWolQOTyH9Jv3yZAbMX+snuSKECsrdhfdo8qQKD4Meau5SxA8KfGSzepL0CcVZ+rrXgxQPa52or9dTNAeHqlLEPsNUBuEoPAyiE5QOLplbIMwT1A5fIf0m+3QkDG3LWEfABKQPXb14FzXlRAiUFg5dCMYUBmiGNd3GJvQG3F/rJ7intAzqrP1VbchkCdEaW9AZaRQKabxCDwzphAaABvgYTkn0DjNhrA25KiQJoIG54+eqNAFD/G3HVVokCTOgFNxBifQIhjXdxG6ZdA5x2n6AjEkEDtDb4wmZOFQGlv8IXJxnlA9UpZhjg4bUDByqFFtlVgQGUZ4lgXE1NAGlHaG3yZSECFfNCzWd1BQGzn+6nxgjxAqhPQRNgQOEAKaCJseOo0QBDpt68DdzJAZohjXdx2MEBM6gQ0EZYtQOCcEaW9wSpAZBniWBdXKEBQa5p3nEImQGiR7Xw/dSRA+u3rwDnjIkAYt9EA3oIhQCJseHqlTCBApCO5/Id0HkBcZDvfT40cQJghjnVx2xpAnBGlvcFXGUBcsb/snvwXQLzBFyZTxRZAPJtVn6utFUBsxf6ye7IUQByeXinL0BNA9NvXgXMGE0CoNc07TlESQOSlm8QgsBFA/GX35GEhEUBM845TdKQQQPD0SlmGOBBAYCnLEMe6D0AQpb3BFyYPQOC1hHzQsw5AiA1Pr5RlDkB44JwRpT0OQCDr4jYaQA5AwEKtad5xDkBgB84ZUdoOQBg/xty1hA9AVAWjkjpBEEDQGVHaG/wQQJSpglFJHRJAdAKaCBseEkBYW7G/7N4VQOxztRX7ix1AQMbctYScJkAYt9EA3uIyQGuad5yiK0BA+ORhodbsSkDWxW00gBdVQMqhRbbzjV5Ad76fGi9FZECwA+eMKH9oQMUgsHJouWpAX5hMFYw2akAhsHJokSVnQOeMKO0NhGJAuriNBvACW0CKjuTyHxZSQPrt68A5e0ZAfq62Yn95OkCgXinLEKcuQOLplbIMcSJA8IXJVMFoGEBUliGOdTESQEg3iUFg5Q1AGCZTBaMSCkCABMWPMXcHQCgPC7WmeQVAYI/C9SjcA0BwNIC3QIICQCC5/If0WwFAsBxaZDtfAECw0QDeAgn/PyAGgZVDi/0/YLG/7J48/D+AWtO84xT7P1DsL7snD/o/oPgx5q4l+T/gG3xhMlX4P4DysFBrmvc/ABlz1xLy9j8gMQisHFr2PzCJQWDl0PU/cG/whclU9T9w3nGKjuT0P3Akl/+QfvQ/oOhILv8h9D8g0m9fB87zPwCI9NvXgfM/0F1LyAc98z9ATtGRXP7yP8AFEhQ/xvI/cCv2l92T8j/QEvJBz2byPwC8BRIUP/I/AM4ZUdob8j9wnKIjufzxPzCAt0CC4vE/8HO1FfvL8T+gd5yiI7nxP7A3+MJkqvE/0Ac9m1Wf8T9gO99PjZfxPwB/arx0k/E/ECZTBaOS8T/AMJkqGJXxP/CePCzUmvE/oHA9Ctej8T9w3nGKjuTwP2DV52or9vA/8C+7Jw8L8T8wGsBbIEHxP9A7TtGRXPE/YG3F/rJ78T9wApoIG57xPxD7y+7Jw/E/sAPnjCjt8T/Qb18HzhnyP2CYTBWMSvI/4NAi2/l+8j/QxW00gLfyP6AjufyH9PI/cJHtfD818z+AFK5H4XrzP+Cs+lxtxfM/EK5H4XoU9D+AHThnRGn0P6BOQBNhw/Q/cJp3nKIj9T/QAN4CCYr1P1Au/yH99vU/sHvysFBr9j8Q6bevA+f2P7B78rBQa/c/EOAtkKD49z+QwvUoXI/4PyB8YTJVMPk/ABIUP8bc+T/AMJkqGJX6P4A2qz5XW/s/IHxhMlUw/D/wBl+YTBX9P9CI0t7gC/4/UAwCK4cW/z/Q91PjpRsAQLgehetRuABAcFZ9rrZiAUCwUGuadxwCQLhrCfmg5wJAMLKd76fGA0Ag2/l+arwEQLCd76fGywVAuGJ/2T35BkAIk6mCUUkIQOCcEaW9wQlA8MnDQq1pC0CAPzVeukkNQHgtIR/0bA9AOGdEaW/wEECYIY51cVsSQBi30QDeAhRAhMDKoUX2FUCQfvs6cE4YQNRNYhBYORtAHMnlP6QfH0Dk8h/Sb38iQH6MuWsJmSdAuI0G8Ba4MEA6I0p7g386QIanV8oypEZAGlHaG3yxU0DvycNCradgQJ/Nqs/VbGpAescpOpJnc0Cmm8QgsCp6QKVOQBPhFoBAdnEbDWDtgUAZBFYOLf6BQEdy+Q9pQ4BAgEi/fR2hekClvcEXJuFzQGuad5yiPWtABOeMKO1JYUCq8dJNYrBUQIxK6gQ0GUhAUGuad5zCPECyLm6jAawyQKCrrdhfVitAMlUwKqlTJkBApN++DpwjQBrAWyBB8SFAeC0hH/TMIEA4Z0Rpb/AfQLyWkA96th5A3JOHhVrTHUCcM6K0NzgdQLTIdr6f2hxAGEhQ/BizHECwLm6jAbwcQIxs5/up8RxA4AuTqYJRHUDwWkI+6NkdQCjChqdXih5A/O3rwDljH0A0ETY8vTIgQNLe4AuTySBAutqK/WV3IUDojCjtDT4iQMgpOpLLHyNAVn2utmIfJEBUwaikTkAlQC6yne+nhiZAgCbChqf3J0Bgw9MrZZkpQGwJ+aBncytABCuHFtmOLUC8uI0G8PYvQOq3rwPnXDFA3NeBc0b0MkDqJjEIrMw0QPqgZ7Pq8zZAsi5uowF8OUCutmJ/2X08QJ7vp8ZLD0BAYTJVMCpRQkCDwMqhRU5FQMgpOpLLt0lAQs9m1eeaUECvJeSDnrlXQD55WKg17WJAbVZ9rrZPcEAZc9cS8rF8QIJzRpR2kIhASZ2AJkLWk0CWIY51sbadQJT2Bl/YcqRAlPYGX3i1qUBIv30dWFmtQGkAb4FkOq5Aqz5XW3EIrEApXI/CNYSnQOjZrPqc9qFAGy/dJAYhmUAkufyH9DSQQAIrhxbZgYNAF0hQ/BhpdkC8dJMYBIxpQFR0JJf/gF5AbHh6pSwPVEBMyAc9m31NQMb+snvyqEdA4L4OnDMCREBmZmZmZmZBQAisHFpkuz5AKFyPwvVoO0A0ETY8vaI4QCYxCKwcSjZAmpmZmZlJNECMSuoENJEyQDIIrBxaFDFAxGSqYFSSL0DImLuWkE8tQGwJ+aBnUytANFUwKqmTKUC4awn5oAcoQA5Pr5RlqCZA5KWbxCBwJUDuWkI+6FkkQOCcEaW9YSNA+DHmriWEIkCu2F92T74hQFqGONbFDSFAVFInoIlwIEC0FfvL7skfQIjS3uAL0x5A7Hw/NV76HUDojCjtDT4dQCD99nXgnBxAhJ7Nqs8VHEDUmuYdp6gbQBTyQc9mVRtAQOjZrPocG0DkWBe30QAbQPgP6bevAxtAmEwVjEoqG0AgY+5aQn4bQKCJsOHpFRxA1FbsL7snHUCkI7n8hzQfQAgbnl4pqyFA9I5TdCQ3JkCcCBueXkkuQOI2GsBbYDZAswxxrIsTQUDuDb4wmapJQIqO5PIfXlJA5/up8dKJWECW1AloIjxeQFR0JJf/BGFA8WPMXUtgYUCL/WX35A9gQBQdyeU/DFtAUI2XbhLvVECCc0aU9h5OQKFns+pzfURAhlrTvOMkO0A6AU2EDU8yQIBIv30deCpAsnvysFArJUDoaiv2l50iQLr8h/TbdyFAWFuxv+z+IEAMAiuHFtkgQKw+V1ux3yBAwhcmUwUDIUBcsb/snjwhQO7Jw0KtiSFADHGsi9voIUC2hHzQs1kiQLIubqMB3CJA5KWbxCBwI0Bm9+RhoRYkQFRSJ6CJ0CRAArwFEhSfJUAy5q4l5IMmQP5D+u3rgCdASJT2Bl+YKECwA+eMKM0pQDSAt0CCIitAeHqlLEOcLEB0RpT2Bj8uQCoYldQJCDBAmP+QfvsKMUB46SYxCCwyQFafq63YbzNAelioNc3bNEC8lpAPenY2QGRd3EYDSDhAmLuWkA9aOkDwFkhQ/Lg8QKRwPQrXcz9AEFg5tMhOQUC62or9ZSdDQCQofoy5U0VAQj7o2azqR0D+Q/rt6xBLQGhEaW/wDU9AmEwVjEpCUkDHuriNBnxWQKCrrdhf8l1AOdbFbTQmZkDGbTSAtxRyQHBfB84ZN39A3bWEfNADi0B0tRX7S4GWQO7rwDkDmqFAQxzr4pZ/qUASpb3BF/qwQPLSTWIwqbRAfa62Yo/VtkBjf9k9Wcm2QLU3+MIEibRAZohjXVzPsECDUUmdICmpQOlILv/BT6FA3+ALk6kSlkDf4AuTqXKKQIBIv30djH5AK/aX3ZO7cUAdWmQ739NlQHDwhclUtV1AQBNhw9NzVkDGbTSAt1RSQApGJXUCUk9AirDh6ZVqS0DmriXkg1ZIQNUJaCJs0EVAeHqlLEO0Q0Ay5q4l5OtBQI/C9ShcZ0BAMN0kBoE1PkB+rrZif/k7QCQofoy5CzpA4seYu5ZgOEDKw0Ktae42QHbgnBGlrTVADr4wmSqYNEBGtvP91KgzQCQofoy52zJAILByaJEtMkB6WKg1zZsxQGrecYqOJDFAZmZmZmbGMEAAIv32dYAwQPyp8dJNUjBAsi5uowE8MEAEeAskKD4wQCigibDhWTBAxv6ye/KQMEASFD/G3OUwQHjpJjEIXDFADi2yne/3MUBWDi2ynb8yQHoUrkfhujNA+FPjpZv0NECw4emVsnw2QJB++zpwbjhA/Bhz1xICO0Cad5yiI7k+QEJg5dAiY0JA+u3rwDnrR0CTGARWDlVRQFJJnYAmultAL90kBoFnZ0BSSZ2AJsdzQJAxdy0hFIBABOeMKG2NiEC6SQwC62CRQNXnais2opZAVOOlm0T1mkCz6nO1FSqdQCh+jLkrhJxAidLe4Is9mUCiRbbzvVqUQCSX/5B+GY5AfGEyVbCGhECn6Egu/xJ6QPw6cM6IXG9AF7fRAN5mYkBDrWnecQ5WQErqBDQRdkxAs+pztRVrREBq3nGKjixAQAK8BRIUbztApgpGJXUyOEBUdCSX/9A1QOCcEaW98TNABvAWSFBsMkAIPZtVnysxQMTTK2UZIjBA6JWyDHGMLkBUJ6CJsCEtQAzgLZCg+CtA8IXJVMEIK0DQZtXnaksqQJghjnVxuylAoEW28/1UKUBoke18PxUpQGAHzhlR+ihA4AIJih8DKUB01xLyQS8pQByn6EgufylAbCv2l93zKUDkYaHWNI8qQNy1hHzQUytAoNY07zhFLECcoiO5/GctQBhz1xLywS5Adr6fGi8tMEDM7snDQh0xQGaIY13cNjJANhrAWyCBM0AUYcPTKwU1QDxO0ZFczjZAsp3vp8brOED+ZffkYXE7QOomMQisfD5A1QloImwgQUAJG55eKZNDQIIExY8xD0dAbhKDwMq5TEDgnBGlvXFTQDCZKhiVNF1A8kHPZtXtZ0BWDi2ynW10QDBMpgpGTYFA3EYDeIsQjEDx9EpZRliVQLHh6ZXyF55AXdxGAxiIo0ClLEMcCzWnQCZTBaOyEqlATtGRXB6DqEAy5q4lJLilQI9TdCRXjaFA2c73UyMJmkARNjy9UtORQJYhjnXxt4ZABcWPMXdce0A2zTtO0flvQEATYcPT52JAGCZTBaPKV0C7Jw8LtYJQQKCrrdhfRklATx4Wak3DREBm9+RhocZBQB7J5T+kHz9A1CtlGeKYO0ACK4cW2a44QLameccpOjZAwmSqYFQiNEC84xQdyVUyQBDpt68DxzBAnO+nxkvXLkCgq63YX3YsQFgXt9EAXipAiGNd3EaDKEDoSC7/Id0mQKSSOgFNZCVAGCZTBaMSJEBQjZduEuMiQFKWIY510SFAmLuWkA/aIEDctYR80PMfQCD99nXgXB5AYLpJDALrHEB88rBQa5obQCwYldQJaBpAqDXNO05RGUCIFtnO91MYQMwyxLEubhdAIIXrUbieFkAwCKwcWuQVQFg5tMh2PhVAeC0hH/SsFEB0+Q/pty8UQGTMXUvIxxNA2IFzRpR2E0DIKTqSyz8TQEDPZtXnKhNA0ADeAglKE0DsfD81XjoUQLgehetReBVAYOXQIts5GEDAWyBB8eMdQBgmUwWjUiRADJOpglGpLUDo2az6XC02QK+UZYhjRUBAHJ5eKcvARkDQItv5fspNQGaIY13cDlJAfPKwUGsWVED8GHPXElpUQMWPMXctwVJABFYOLbKdT0DQs1n1uZJIQGq8dJMYxEFAcmiR7XzfN0DEZKpgVBIvQCCwcmiRDSRAgCbChqfXGkBcQj7o2WwTQPi52or95Q5AuECC4seYCkC4uI0G8BYIQHA9CtejcAZAaBniWBc3BUDwfD81XjoEQEg3iUFgZQNAQJtVn6utAkCQOgFNhA0CQDjWxW00gAFAiGNd3EYDAUAwVTAqqZMAQKjP1VbsLwBA8JWyDHGs/z/wL7snDwv/P7Bif9k9ef4/ENBE2PD0/T+Qy39Iv339P5BK6gQ0Ef0/AE2EDU+v/D+gzarP1Vb8P4BzRpT2Bvw/QJLLf0i/+z9Qfa62Yn/7P4AvTKYKRvs/oAG8BRIU+z/wQc9m1ef6P1BJnYAmwvo/4L4OnDOi+j+goiO5/If6PxBIUPwYc/o/UK+UZYhj+j9A2PD0Sln6P4AW2c73U/o/AMNkqmBU+j9A2PD0Sln6P1CvlGWIY/o/MO84RUdy+j9QnYAmwob6P0C0yHa+n/o/8DhFR3L5+j/Qf0i/fR37P2CIY13cRvs/MP8h/fZ1+z+wN/jCZKr7P3DecYqO5Ps/UPOOU3Qk/D/QItv5fmr8P/BsVn2utvw/MH6MuWsJ/T/gAgmKH2P9PxD7y+7Jw/0/QBNhw9Mr/j9gS8gHPZv+P8CopE5AE/8/AH9qvHST/z94kxgEVg4AQPBILv8h/f4/4K4l5IOe/z/4deCcESUAQKiCUUmdgABA+Knx0k3iAEAowoanV0oBQJh3nKIjuQFAAE2EDU8vAkDI7snDQq0CQOC1hHzQMwNA4CQGgZXDA0B4vp8aL10EQIjbaABvAQVAOKs+V1uxBUCQXP5D+m0GQLgehetROAdAAPd14JwRCEAol/+QfvsIQLjaiv1l9wlAuEkMAisHC0CQGARWDi0MQHilLEMcaw1AiKdXyjLEDkDoaiv2lx0QQESLbOf76RBA1LzjFB3JEUAgH/RsVr0SQERpb/CFyRNAcD0K16PwFEDYgXNGlDYWQDi0yHa+nxdA4OmVsgwxGUDg6ZWyDPEaQBDpt68D5xxAQKTfvg4cH0AExY8xd80gQPD0SlmGOCJAZDvfT43XI0Bqb/CFybQlQLCUZYhj3SdA/Knx0k1iKkDsnjws1FotQEzIBz2bdTBA7uvAOSOqMkDkg57Nqo81QHKsi9towDlA6+I2GsB7QEBc/kP67ZtGQDPEsS5uB1FA/MvuycOSW0A/NV66SfxmQKRwPQrX6XJAW0I+6NnRfUDecYqOZB2GQDbNO05RjI5AD5wzojSGk0B6Nqs+l/aWQJ0Rpb1BsJhAlPYGX1gmmEAdOGdE6YaVQPCFyVSBmJFAR3L5D+mKikBHA3gLpJOCQAkbnl4pT3hAJJf/kH4pbkCz6nO1FSliQEymCkYlBVZAqMZLN4khTECqYFRSJ6BDQBI2PL1SFj5AACL99nXQOEB2Tx4Wam01QFhbsb/s/jJACM4ZUdobMUCA+zpwzigvQKikTkAToSxAwFsgQfGDKkBY9bnair0oQOTyH9JvPydA6Iwo7Q3+JUBwPQrXo/AkQHIbDeAtECRAuriNBvBWI0A4+MJkqsAiQHw/NV66SSJAOiNKe4PvIUCqz9VW7K8hQERpb/CFiSFACKwcWmR7IUDaiv1l94QhQLwFEhQ/piFAjlN0JJffIUDEQq1p3jEiQMrDQq1pniJAnl4pyxAnI0B0kxgEVs4jQLraiv1llyRA2PD0SlmGJUAc6+I2GqAmQHqlLEMc6ydAAE2EDU9vKUC8lpAPejYrQHhPHhZqTS1AbLx0kxjEL0CcM6K0N1gxQH77OnDOGDNAzBDHurg9NUBgVFInoPk3QLYV+8vuuTtARPrt68C5QEB/+zpwzphFQJT2Bl+YfE5A1XjpJjF4V0C0yHa+nxhjQAR4CyQodm9AnMQgsHJKeUC4rwPnDFyDQG40gLdA04tAexSuR+GdkkCJQWDlEBCXQPhT46XbSppAmN2Th0Vom0CxUGua9wuaQNejcD3KpZZAmnecoiMikkAy5q4lZOWKQF3cRgN4lYJAf/s6cM4heEBO0ZFc/uVtQKfoSC7/H2JAcF8HzhlVVkBGlPYGXzBNQKVOQBNh00RAAU2EDU83QEDgLZCg+PE6QLJ78rBQSzdA1LzjFB2ZNED2udqK/XUyQKa9wRcmszBAAG+BBMVvLkBErWneceorQDgawFsgwSlA+g/pt6/jJ0Cg+DHmrkUmQMxdS8gH3SRA4JwRpb2hI0BaZDvfT40iQEQc6+I2miFAhqdXyjLEIECegCbChgcgQIwfY+5awh5AsJRliGOdHUDs4jYawJscQLSmeccpuhtA2D15WKj1GkCUsgxxrEsaQChTBaOSuhlAqIJRSZ1AGUDMO07RkdwYQOj7qfHSjRhAUEATYcNTGEDMMsSxLi4YQLCUZYhjHRhAqOhILv8hGECUh4Va0zwYQFgOLbKdbxhAJNv5fmq8GEBMe4MvTCYZQODplbIMsRlANIC3QIJiGkBseHqlLEMbQMTTK2UZYhxAIEHxY8zdHUDUCWgibPgfQKjGSzeJoSFAVOOlm8QAJUDgnBGlvSEqQAwkKH6MuTFAHhZqTfPeOUBNhA1Pr5xDQJoqGJXUsU1Aw9MrZRnGVUDqJjEIrFReQOOlm8Qg1GNAsHJoke0kaEAqqRPQRC5rQHNoke18GWxA+1xtxf6cakBa9bnaii9nQHxhMlUwuGJA/MvuycM6XECLbOf7qRFUQCxDHOviTktAGQRWDi06QkAA3gIJir84QFjKMsSxzjFAcBsN4C3wK0CEL0ymCuYnQIqw4emV0iVAHA3gLZDAJECmeccpOjIkQLK/7J487CNA3LWEfNDTI0CUh4Va09wjQOJ6FK5HASRArrZif9k9JEBUUiegiZAkQIBIv30d+CRAaiv2l91zJUD6D+m3rwMmQLprCfmgpyZAHOviNhpgJ0CwR+F6FC4oQIiw4emVEilAPAFNhA0PKkC8wRcmUyUrQEhQ/BhzVyxALBiV1AmoLUAMRiV1AhovQGJ/2T15WDBAYn/ZPXk4MUCQwvUoXC8yQMi6uI0GQDNAPptVn6ttNEBANV66Sbw1QDhnRGlvMDdAcmiR7XzPOEDkpZvEIKA6QNIA3gIJqjxA2BLyQc/2PkD+Q/rt68hAQGrecYqOREJAyXa+nxr3Q0CIY13cRutFQGYZ4lgXL0hA6revA+fUSkDkYaHWNPdNQOLplbIM4VBAVFInoIlEU0BKDAIrh35WQCh+jLlrTVtAuY0G8BaeYUAIPZtVn6FoQLaEfNCzoXJA+FPjpZu5fUBWfa62YhSIQKg1zTtOJpNAnYAmwoY1nUAgY+5agg2lQHS1FfurcaxAqaROQJPosUC94xQdyee0QF1txf4CfLZA7FG4HmUttkCad5yikxS0QEw3iUHAyLBA9dvXgTMPqkBO0ZFcXuKiQMKGp1eKtZlAG55eKQuakED0bFZ9rrCEQGq8dJMYkHlAZohjXdw6cECoNc07TvVlQK62Yn/ZH2BAyjLEsS6KWUCEDU+vlFlVQD0K16NwcVJAuB6F61E8UEA2qz5XW+lMQPyH9NvX8UlAWmQ7309tR0Bcj8L1KERFQISezarPZUNAWmQ730/FQUBxPQrXo1hAQB44Z0RpLz5AumsJ+aD3O0ACTYQNT/85QOjZrPpcPThAQq1p3nGqNkByrIvbaEA1QHzQs1n1+TNANBE2PL3SMkCCc0aU9sYxQPp+arx00zBAYLpJDALrL0CEfNCzWVUuQKjoSC7/4SxAPHlYqDWNK0CkAbwFElQqQNy1hHzQMylARIts5/spKEC+DpwzojQnQKhXyjLEUSZAVp+rrdh/JUCwlGWIY70kQEZHcvkPCSRA/If029dhI0AQx7q4jcYiQKCrrdhfNiJAxty1hHywIUCkAbwFEjQhQKYKRiV1wiBAggTFjzFXIEBIv30dOOcfQFjKMsSxLh9A+A/pt6+DHkCEDU+vlOUdQBhqTfOOUx1ABKOSOgHNHEDEILByaFEcQMhLN4lB4BtAgIy5awl5G0BcS8gHPRsbQEidgCbCxhpAtOpztRV7GkBIcvkP6TcaQAQ0ETY8/RlAfIMvTKbKGUBwio7k8p8ZQLRZ9bnaChlAxP6ye/LwGEAghetRuN4YQKQBvAUS1BhAVHQkl//QGEBMyAc9m9UYQIz9Zffk4RhAFBQ/xtz1GEA0zTtO0REZQPQoXI/CNRlAqOhILv9hGUBk9+RhoZYZQKQBvAUS1BlAfPKwUGsaGkCYTBWMSmoaQDDmriXkwxpA1FbsL7snG0AQNjy9UpYbQHAbDeAtEBxA2F92Tx6WHEDwhclUwSgdQJzmHafoyB1AuNqK/WV3HkCgZ7PqczUfQKjoSC7/ASBAGARWDi1yIEDqc7UV++sgQHIbDeAtcCFArD5XW7H/IUAkl/+QfpsiQKK0N/jCRCNAeJyiI7n8I0CitDf4wsQkQJAPejarniVAJEp7gy+MJkCsrdhfdo8nQEDPZtXnqihAcPCFyVThKUC8dJMYBDYrQJT2Bl+YrCxADJOpglFJLkBiEFg5tAgwQPYGX5hMBTFAWBe30QAeMkAsQxzr4lYzQGpv8IXJtDRAPptVn6s9NkAqOpLLf/g3QMqhRbbz7TlA1AloImwoPEDc+X5qvLQ+QFInoImw0UBAlPYGX5iEQkBvEoPAyoFEQLprCfmg30ZAvsEXJlPFSUA4Z0Rpb4BNQCNKe4MvWFFAZ0Rpb/BNVUCEfNCzWd1bQAIrhxbZnGNAbqMBvAV4bUA4Z0RpbwJ3QNDVVuyvFIJA001iENjSi0B0RpT2RpGUQKkT0ETY35xAUrgehWsbo0ApXI/C9binQEI+6NksfqtAQxzr4haSrUARNjy9EmOtQKCJsOHp/qpANIC3QEIJp0AibHh6RV2iQCxlGeLYfJtAVn2utiJpk0AgQfFjzBGKQMRCrWne24BAZvfkYaFtdUA0gLdAgoprQAU0ETY8e2JAwoanV8qKWkDkg57Nqn9UQF5LyAc9z1BAZmZmZma2TECo6Egu/yFJQMIXJlMFU0ZAsi5uowEEREDTTWIQWBFCQK7YX3ZPZkBA0gDeAgnqPUCCc0aU9mY7QFCvlGWIMzlA3pOHhVpDN0CUZYhjXYw1QNhfdk8eBjRA7lpCPuipMkBSuB6F63ExQPA4RUdyWTBADAIrhxa5LkA4I0p7g+8sQOTHmLuWUCtAnO+nxkvXKUDk8h/Sb38oQIQNT6+URSdAZmZmZmYmJkDk8h/Sbx8lQFioNc07LiRAqhPQRNhQI0D2l92Th4UiQAr5oGezyiFArBxaZDsfIUD8h/Tb14EgQPzt68A54x9A7OI2GsDbHkAIPZtVn+sdQIyO5PIfEh1AWKg1zTtOHEA4tMh2vp8bQNjw9EpZBhtAbDSAt0CCGkCIFtnO9xMaQCTb+X5qvBlAzF1LyAd9GUAMvjCZKlgZQFR0JJf/UBlAeC0hH/RsGUDYPXlYqLUZQJTLf0i/PRpA0GbV52orG0BA8WPMXcscQIxs5/upsR9AMlUwKqlzIkCuad5xig4nQKDWNO845S5A9gZfmEzFNUDCZKpgVFI/QEQc6+I2KkZA0gDeAgnSTkBDHOviNoJUQOY/pN++5llAZO5aQj7YXkBYObTIdjZhQPW52or95WFATmIQWDlKYUDsnjws1BpfQGaIY13cMlpA1lbsL7vHVEAcWmQ73zdPQC4hH/RsXkZAXinLEMfqPkCASL99Hfg0QAiKH2PumixAio7k8h8yJECwtmJ/2T0eQHwUrkfhOhhABBIUP8acFECQwvUoXE8SQLjaiv1ltxBA8B/Sb18HD0DwjlN0JBcNQPgoXI/CdQtAkDoBTYQNCkDAZKpgVNIIQHhYqDXNuwdAUNGRXP7DBkD4udqK/eUFQLDYX3ZPHgVA8MnDQq1pBEAQg8DKocUDQOClm8QgMANAMNSa5h2nAkDQ3uALkykCQBAUP8bctQFA0ETY8PRKAUAoGJXUCegAQHgLJCh+jABAoO+nxks3AEDgg57Nqs//P4BYqDXNO/8/IARWDi2y/j8A1XjpJjH+PzDLEMe6uP0/QOF6FK5H/T9gF7fRAN78P/DAOSNKe/w/IIXrUbge/D+At0CC4sf7P6Crrdhfdvs/8A2+MJkq+z8Q2c73U+P6P5C5awn5oPo/4AIJih9j+j8wXI/C9Sj6P1AeFmpN8/k/4JwRpb3B+T8Af2q8dJP5PxBxrIvbaPk/IHPXEvJB+T+w2F92Tx75P9ChRbbz/fg/ACL99nXg+D/ABRIUP8b4PwBNhA1Pr/g/8J48LNSa+D9gVFInoIn4P/DAOSNKe/g/kOTyH9Jv+D/QEvJBz2b4PzD4wmSqYPg/sJRliGNd+D9A6Nms+lz4P3BGlPYGX/g/wFsgQfFj+D8gKH6MuWv4PzD/If32dfg/UI2XbhKD+D+Q0t7gC5P4P+DO91Pjpfg/QILix5i7+D9QQBNhw9P4P+BhodY07/g/AOeMKO0N+T/Qdr6fGi/5P4AW2c73U/k/YG3F/rJ7+T/AJw8Ltab5P6BFtvP91Pk/gHNGlPYG+j9gsb/snjz6PzD/If32dfo/AF1txf6y+j/AyqFFtvP6P2Ch1jTvOPs/4OALk6mC+z/A3LWEfND7PwDu68A5I/w/gBSuR+F6/D9QUPwYc9f8P9BNYhBYOf0/AGb35GGh/T/gP6Tfvg7+P+DgC5Opgv4/8Egu/yH9/j/g0CLb+X7/PzDmriXkAwBAWCBB8WNMAEDwFkhQ/JgAQCigibDh6QBAqD5XW7E/AUC4yHa+n5oBQEA+6Nms+gFAcM6I0t5gAkAIo5I6Ac0CQCDr4jYaQANAuKZ5xym6A0DoBDQRNjwEQDCyne+nxgRAKDEIrBxaBUDwsFBrmvcFQDi0yHa+nwZAUEATYcNTB0BQhA1PrxQIQIiFWtO84whAiB9j7lrCCUDgLZCg+LEKQMAOnDOitAtAIEp7gy/MDEB4FK5H4foNQOAkBoGVQw9ATIQNT69UEEC4/If02xcRQOjZrPpc7RFASFD8GHPXEkAo7Q2+MNkTQBQUP8bc9RRA/NR46SYxFkAAb4EExY8XQNijcD0KFxlAINJvXwfOGkB4nKIjubwcQJQYBFYO7R5A2F92Tx62IED2udqK/SUiQNy1hHzQ0yNA2F92Tx7WJUAK+aBns8onQBBYObTIFitAIIXrUbi+L0AwTKYKRmUzQK4l5IOe/ThA54wo7Q0GQUDgnBGlvUlIQJ7vp8ZLy1FAJXUCmggzWkAep+hILgNjQE5iEFg50mpA+MJkqmA3ckAQWDm0yK13QDGZKhiVVX1A4L4OnDNAgUCcM6K0Ny6DQHe+nxqvEYRANqs+V1u1g0CKsOHplS+CQJoIG55eqn9AIGPuWkIhekCrPldbsYR0QCoYldQJym5Aofgx5q4vZkB0kxgEVvZeQAIrhxbZLlVA6Egu/yHtTEARx7q4jSZEQIZa07zjRD1AejarPld7NkDsnjws1EoyQCBj7lpCPi9AUI2XbhKjK0AQ6bevAwcpQEwVjErqBCdALNSa5h1nJUD+snvysBAkQKg1zTtO8SJAIGPuWkL+IUCq8dJNYjAhQG40gLdAgiBAkDF3LSHfH0DwycNCrekeQMjDQq1pHh5ARLbz/dR4HUAwuycPC/UcQDhFR3L5jxxAvEkMAitHHEBIlPYGXxgcQDReukkMAhxAGLfRAN4CHEDwWkI+6BkcQNjw9EpZRhxASOF6FK6HHEAEVg4tst0cQAxPr5RlSB1AnKIjufzHHUDoJjEIrFweQLxJDAIrBx9A1HjpJjHIH0Cq8dJNYlAgQEZHcvkPySBA5j+k375OIUCmCkYldeIhQBRhw9MrhSJA1udqK/Y3I0B4eqUsQ/wjQBZqTfOO0yRAOrTIdr6/JUD8y+7Jw8ImQJAxdy0h3ydA2MVtNIAXKUAgFmpN824qQJwIG55e6StAYLpJDAKLLUC4QILix1gvQAbwFkhQrDBADuAtkKDIMUC+UpYhjgUzQEhy+Q/pZzRAoGez6nP1NUD2Bl+YTLU3QI51cRsNsDlA4noUrkfxO0BGlPYGX4g+QC6QoPgxxkBACyQofoyRQkAQ6bevA8dEQBgmUwWjokdAVjAqqROQS0AnMQisHKZQQL4wmSoYCVVANKK0N/jmW0Cze/KwUFNjQH6MuWsJkWtA3nGKjuTic0Atsp3vp4d8QF5LyAe9EoRAz2bV52pxi0BQ/Bhz1xqSQB6n6Egu9JZAdCSX/xDfm0AvbqMBfCegQN0kBoEV0KFAAJF++zqcokBa9bna6mCiQHo2qz4XK6FAV1uxv2xxnkD67evAebeZQO58PzUexZRAxm00gHcWkEAmUwWjEv2HQME5I0p7ToFAUdobfGFZeEAE54wo7eRwQJhMFYxKemdAyxDHurihYEAQ6bevA29YQEvqBDQRzlJAduCcEaVdTkD8OnDOiIpJQCBB8WPMJUZAiPTb14GbQ0Ac6+I2GphBQJZDi2zn2z9AuriNBvAGPUBQHhZqTZM6QMqhRbbzbThAKO0NvjCJNkAIG55eKds0QFz+Q/rtWzNA2or9ZfcEMkAaL90kBtEwQAAAAAAAAAAA\"},\"shape\":[2781],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1042\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1043\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1038\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"orangered\",\"line_width\":5}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1039\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"orangered\",\"line_alpha\":0.1,\"line_width\":5}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1040\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"orangered\",\"line_alpha\":0.2,\"line_width\":5}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1052\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1046\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1047\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1048\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[2781],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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\"},\"shape\":[2781],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1053\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1054\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1049\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"steelblue\",\"line_width\":2}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1050\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"steelblue\",\"line_alpha\":0.1,\"line_width\":2}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1051\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"steelblue\",\"line_alpha\":0.2,\"line_width\":2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1062\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1056\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1057\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1058\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[2781],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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\"},\"shape\":[2781],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1063\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1064\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1059\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"green\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1060\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"green\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1061\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"green\",\"line_alpha\":0.2}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1009\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p1022\"},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p1023\",\"attributes\":{\"renderers\":\"auto\"}},{\"type\":\"object\",\"name\":\"BoxZoomTool\",\"id\":\"p1024\",\"attributes\":{\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1025\",\"attributes\":{\"syncable\":false,\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5,\"level\":\"overlay\",\"visible\":false,\"left\":{\"type\":\"number\",\"value\":\"nan\"},\"right\":{\"type\":\"number\",\"value\":\"nan\"},\"top\":{\"type\":\"number\",\"value\":\"nan\"},\"bottom\":{\"type\":\"number\",\"value\":\"nan\"},\"left_units\":\"canvas\",\"right_units\":\"canvas\",\"top_units\":\"canvas\",\"bottom_units\":\"canvas\",\"handles\":{\"type\":\"object\",\"name\":\"BoxInteractionHandles\",\"id\":\"p1031\",\"attributes\":{\"all\":{\"type\":\"object\",\"name\":\"AreaVisuals\",\"id\":\"p1030\",\"attributes\":{\"fill_color\":\"white\",\"hover_fill_color\":\"lightgray\"}}}}}}}},{\"type\":\"object\",\"name\":\"SaveTool\",\"id\":\"p1032\"},{\"type\":\"object\",\"name\":\"ResetTool\",\"id\":\"p1033\"},{\"type\":\"object\",\"name\":\"HelpTool\",\"id\":\"p1034\"}]}},\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1017\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1018\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1019\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1020\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1012\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1013\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1014\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1015\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1016\",\"attributes\":{\"axis\":{\"id\":\"p1012\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1021\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1017\"}}},{\"type\":\"object\",\"name\":\"Legend\",\"id\":\"p1044\",\"attributes\":{\"items\":[{\"type\":\"object\",\"name\":\"LegendItem\",\"id\":\"p1045\",\"attributes\":{\"label\":{\"type\":\"value\",\"value\":\"desired\"},\"renderers\":[{\"id\":\"p1041\"}]}},{\"type\":\"object\",\"name\":\"LegendItem\",\"id\":\"p1055\",\"attributes\":{\"label\":{\"type\":\"value\",\"value\":\"actual\"},\"renderers\":[{\"id\":\"p1052\"}]}},{\"type\":\"object\",\"name\":\"LegendItem\",\"id\":\"p1065\",\"attributes\":{\"label\":{\"type\":\"value\",\"value\":\"diff\"},\"renderers\":[{\"id\":\"p1062\"}]}}]}}]}}]}};\n",
+ " const render_items = [{\"docid\":\"5df9c437-0f1e-49e5-888c-8415bbace366\",\"roots\":{\"p1001\":\"b705d6bb-d687-4738-a4f3-07e8a974f10b\"},\"root_ids\":[\"p1001\"]}];\n",
+ " void root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n",
+ " }\n",
+ " if (root.Bokeh !== undefined) {\n",
+ " embed_document(root);\n",
+ " } else {\n",
+ " let attempts = 0;\n",
+ " const timer = setInterval(function(root) {\n",
+ " if (root.Bokeh !== undefined) {\n",
+ " clearInterval(timer);\n",
+ " embed_document(root);\n",
+ " } else {\n",
+ " attempts++;\n",
+ " if (attempts > 100) {\n",
+ " clearInterval(timer);\n",
+ " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n",
+ " }\n",
+ " }\n",
+ " }, 10, root)\n",
+ " }\n",
+ "})(window);"
+ ],
+ "application/vnd.bokehjs_exec.v0+json": ""
+ },
+ "metadata": {
+ "application/vnd.bokehjs_exec.v0+json": {
+ "id": "p1001"
+ }
+ },
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "compute_pattern__SrTiO3_Pm3m()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 10,
+ "id": "452f3b490817c37e",
+ "metadata": {
+ "ExecuteTime": {
+ "end_time": "2024-07-23T12:12:22.123955Z",
+ "start_time": "2024-07-23T12:12:22.056113Z"
+ }
+ },
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ " \n"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/javascript": [
+ "(function(root) {\n",
+ " function embed_document(root) {\n",
+ " const docs_json = {\"0ead4bfc-9294-4255-832c-8651aa974167\":{\"version\":\"3.5.0\",\"title\":\"Bokeh Application\",\"roots\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1072\",\"attributes\":{\"width\":990,\"height\":300,\"x_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1073\"},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1074\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1081\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1082\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1079\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1112\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1106\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1107\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1108\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[2781],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABzr4jYqPwAAHOviNio/AAAc6+I2Kj8AABzr4jYqPwAAHOviNio/AAAc6+I2Kj8AABzr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\"},\"shape\":[2781],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1113\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1114\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1109\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"orangered\",\"line_width\":5}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1110\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"orangered\",\"line_alpha\":0.1,\"line_width\":5}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1111\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"orangered\",\"line_alpha\":0.2,\"line_width\":5}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1123\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1117\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1118\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1119\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[2781],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqolcPwAAAGDN2lw/AAAA4EwtXT8AAADAMIFdPwAAAKB/1l0/AAAAoEMtXj8AAADg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\"},\"shape\":[2781],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1124\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1125\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1120\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"steelblue\",\"line_width\":2}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1121\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"steelblue\",\"line_alpha\":0.1,\"line_width\":2}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1122\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"steelblue\",\"line_alpha\":0.2,\"line_width\":2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1133\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1127\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1128\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1129\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAAAAA8D/NzMzMzMzwP5qZmZmZmfE/Z2ZmZmZm8j80MzMzMzPzPwEAAAAAAPQ/zszMzMzM9D+bmZmZmZn1P2hmZmZmZvY/NTMzMzMz9z8CAAAAAAD4P8/MzMzMzPg/nJmZmZmZ+T9pZmZmZmb6PzYzMzMzM/s/AwAAAAAA/D/QzMzMzMz8P52ZmZmZmf0/amZmZmZm/j83MzMzMzP/PwIAAAAAAABAaGZmZmZmAEDPzMzMzMwAQDYzMzMzMwFAnJmZmZmZAUACAAAAAAACQGlmZmZmZgJA0MzMzMzMAkA2MzMzMzMDQJyZmZmZmQNAAwAAAAAABEBqZmZmZmYEQNDMzMzMzARANjMzMzMzBUCdmZmZmZkFQAQAAAAAAAZAamZmZmZmBkDQzMzMzMwGQDczMzMzMwdAnpmZmZmZB0AEAAAAAAAIQGpmZmZmZghA0czMzMzMCEA4MzMzMzMJQJ6ZmZmZmQlABAAAAAAACkBrZmZmZmYKQNLMzMzMzApAODMzMzMzC0CemZmZmZkLQAUAAAAAAAxAbGZmZmZmDEDSzMzMzMwMQDgzMzMzMw1An5mZmZmZDUAGAAAAAAAOQGxmZmZmZg5A0szMzMzMDkA5MzMzMzMPQKCZmZmZmQ9AAwAAAAAAEEA2MzMzMzMQQGpmZmZmZhBAnZmZmZmZEEDQzMzMzMwQQAMAAAAAABFANjMzMzMzEUBqZmZmZmYRQJ2ZmZmZmRFA0MzMzMzMEUAEAAAAAAASQDczMzMzMxJAamZmZmZmEkCdmZmZmZkSQNDMzMzMzBJABAAAAAAAE0A3MzMzMzMTQGpmZmZmZhNAnpmZmZmZE0DRzMzMzMwTQAQAAAAAABRANzMzMzMzFEBqZmZmZmYUQJ6ZmZmZmRRA0czMzMzMFEAEAAAAAAAVQDgzMzMzMxVAa2ZmZmZmFUCemZmZmZkVQNHMzMzMzBVABAAAAAAAFkA4MzMzMzMWQGtmZmZmZhZAnpmZmZmZFkDSzMzMzMwWQAUAAAAAABdAODMzMzMzF0BrZmZmZmYXQJ6ZmZmZmRdA0szMzMzMF0AFAAAAAAAYQDgzMzMzMxhAbGZmZmZmGECfmZmZmZkYQNLMzMzMzBhABQAAAAAAGUA4MzMzMzMZQGxmZmZmZhlAn5mZmZmZGUDSzMzMzMwZQAYAAAAAABpAOTMzMzMzGkBsZmZmZmYaQJ+ZmZmZmRpA0szMzMzMGkAGAAAAAAAbQDkzMzMzMxtAbGZmZmZmG0CgmZmZmZkbQNPMzMzMzBtABgAAAAAAHEA5MzMzMzMcQGxmZmZmZhxAoJmZmZmZHEDTzMzMzMwcQAYAAAAAAB1AOjMzMzMzHUBtZmZmZmYdQKCZmZmZmR1A08zMzMzMHUAGAAAAAAAeQDozMzMzMx5AbWZmZmZmHkCgmZmZmZkeQNTMzMzMzB5ABwAAAAAAH0A6MzMzMzMfQG1mZmZmZh9AoJmZmZmZH0DUzMzMzMwfQAQAAAAAACBAnZmZmZkZIEA3MzMzMzMgQNDMzMzMTCBAamZmZmZmIEAEAAAAAIAgQJ2ZmZmZmSBANzMzMzOzIEDQzMzMzMwgQGpmZmZm5iBABAAAAAAAIUCemZmZmRkhQDczMzMzMyFA0MzMzMxMIUBqZmZmZmYhQAQAAAAAgCFAnpmZmZmZIUA3MzMzM7MhQNHMzMzMzCFAamZmZmbmIUAEAAAAAAAiQJ6ZmZmZGSJANzMzMzMzIkDRzMzMzEwiQGpmZmZmZiJABAAAAACAIkCemZmZmZkiQDczMzMzsyJA0czMzMzMIkBrZmZmZuYiQAQAAAAAACNAnpmZmZkZI0A4MzMzMzMjQNHMzMzMTCNAa2ZmZmZmI0AEAAAAAIAjQJ6ZmZmZmSNAODMzMzOzI0DRzMzMzMwjQGtmZmZm5iNABAAAAAAAJECemZmZmRkkQDgzMzMzMyRA0czMzMxMJEBrZmZmZmYkQAUAAAAAgCRAnpmZmZmZJEA4MzMzM7MkQNLMzMzMzCRAa2ZmZmbmJEAFAAAAAAAlQJ6ZmZmZGSVAODMzMzMzJUDSzMzMzEwlQGtmZmZmZiVABQAAAACAJUCemZmZmZklQDgzMzMzsyVA0szMzMzMJUBrZmZmZuYlQAUAAAAAACZAn5mZmZkZJkA4MzMzMzMmQNLMzMzMTCZAbGZmZmZmJkAFAAAAAIAmQJ+ZmZmZmSZAODMzMzOzJkDSzMzMzMwmQGxmZmZm5iZABQAAAAAAJ0CfmZmZmRknQDgzMzMzMydA0szMzMxMJ0BsZmZmZmYnQAUAAAAAgCdAn5mZmZmZJ0A5MzMzM7MnQNLMzMzMzCdAbGZmZmbmJ0AGAAAAAAAoQJ+ZmZmZGShAOTMzMzMzKEDSzMzMzEwoQGxmZmZmZihABgAAAACAKECfmZmZmZkoQDkzMzMzsyhA0szMzMzMKEBsZmZmZuYoQAYAAAAAAClAn5mZmZkZKUA5MzMzMzMpQNPMzMzMTClAbGZmZmZmKUAGAAAAAIApQKCZmZmZmSlAOTMzMzOzKUDTzMzMzMwpQGxmZmZm5ilABgAAAAAAKkCgmZmZmRkqQDkzMzMzMypA08zMzMxMKkBsZmZmZmYqQAYAAAAAgCpAoJmZmZmZKkA5MzMzM7MqQNPMzMzMzCpAbWZmZmbmKkAGAAAAAAArQKCZmZmZGStAOjMzMzMzK0DTzMzMzEwrQG1mZmZmZitABgAAAACAK0CgmZmZmZkrQDozMzMzsytA08zMzMzMK0BtZmZmZuYrQAYAAAAAACxAoJmZmZkZLEA6MzMzMzMsQNPMzMzMTCxAbWZmZmZmLEAHAAAAAIAsQKCZmZmZmSxAOjMzMzOzLEDUzMzMzMwsQG1mZmZm5ixABwAAAAAALUCgmZmZmRktQDozMzMzMy1A1MzMzMxMLUBtZmZmZmYtQAcAAAAAgC1AoJmZmZmZLUA6MzMzM7MtQNTMzMzMzC1AbWZmZmbmLUAHAAAAAAAuQKGZmZmZGS5AOjMzMzMzLkDUzMzMzEwuQG5mZmZmZi5ABwAAAACALkChmZmZmZkuQDozMzMzsy5A1MzMzMzMLkBuZmZmZuYuQAcAAAAAAC9AoZmZmZkZL0A6MzMzMzMvQNTMzMzMTC9AbmZmZmZmL0AHAAAAAIAvQKGZmZmZmS9AOzMzMzOzL0DUzMzMzMwvQG5mZmZm5i9ABAAAAAAAMEDQzMzMzAwwQJ6ZmZmZGTBAamZmZmYmMEA3MzMzMzMwQAQAAAAAQDBA0MzMzMxMMECemZmZmVkwQGpmZmZmZjBANzMzMzNzMEAEAAAAAIAwQNDMzMzMjDBAnpmZmZmZMEBqZmZmZqYwQDczMzMzszBABAAAAADAMEDRzMzMzMwwQJ6ZmZmZ2TBAamZmZmbmMEA3MzMzM/MwQAQAAAAAADFA0czMzMwMMUCemZmZmRkxQGpmZmZmJjFANzMzMzMzMUAEAAAAAEAxQNHMzMzMTDFAnpmZmZlZMUBqZmZmZmYxQDczMzMzczFABAAAAACAMUDRzMzMzIwxQJ6ZmZmZmTFAa2ZmZmamMUA3MzMzM7MxQAQAAAAAwDFA0czMzMzMMUCemZmZmdkxQGtmZmZm5jFANzMzMzPzMUAEAAAAAAAyQNHMzMzMDDJAnpmZmZkZMkBrZmZmZiYyQDgzMzMzMzJABAAAAABAMkDRzMzMzEwyQJ6ZmZmZWTJAa2ZmZmZmMkA4MzMzM3MyQAQAAAAAgDJA0czMzMyMMkCemZmZmZkyQGtmZmZmpjJAODMzMzOzMkAEAAAAAMAyQNHMzMzMzDJAnpmZmZnZMkBrZmZmZuYyQDgzMzMz8zJABAAAAAAAM0DRzMzMzAwzQJ6ZmZmZGTNAa2ZmZmYmM0A4MzMzMzMzQAUAAAAAQDNA0czMzMxMM0CemZmZmVkzQGtmZmZmZjNAODMzMzNzM0AFAAAAAIAzQNHMzMzMjDNAnpmZmZmZM0BrZmZmZqYzQDgzMzMzszNABQAAAADAM0DSzMzMzMwzQJ6ZmZmZ2TNAa2ZmZmbmM0A4MzMzM/MzQAUAAAAAADRA0szMzMwMNECemZmZmRk0QGtmZmZmJjRAODMzMzMzNEAFAAAAAEA0QNLMzMzMTDRAnpmZmZlZNEBrZmZmZmY0QDgzMzMzczRABQAAAACANEDSzMzMzIw0QJ6ZmZmZmTRAa2ZmZmamNEA4MzMzM7M0QAUAAAAAwDRA0szMzMzMNECfmZmZmdk0QGtmZmZm5jRAODMzMzPzNEAFAAAAAAA1QNLMzMzMDDVAn5mZmZkZNUBrZmZmZiY1QDgzMzMzMzVABQAAAABANUDSzMzMzEw1QJ+ZmZmZWTVAbGZmZmZmNUA4MzMzM3M1QAUAAAAAgDVA0szMzMyMNUCfmZmZmZk1QGxmZmZmpjVAODMzMzOzNUAFAAAAAMA1QNLMzMzMzDVAn5mZmZnZNUBsZmZmZuY1QDgzMzMz8zVABQAAAAAANkDSzMzMzAw2QJ+ZmZmZGTZAbGZmZmYmNkA4MzMzMzM2QAUAAAAAQDZA0szMzMxMNkCfmZmZmVk2QGxmZmZmZjZAOTMzMzNzNkAFAAAAAIA2QNLMzMzMjDZAn5mZmZmZNkBsZmZmZqY2QDkzMzMzszZABQAAAADANkDSzMzMzMw2QJ+ZmZmZ2TZAbGZmZmbmNkA5MzMzM/M2QAYAAAAAADdA0szMzMwMN0CfmZmZmRk3QGxmZmZmJjdAOTMzMzMzN0AGAAAAAEA3QNLMzMzMTDdAn5mZmZlZN0BsZmZmZmY3QDkzMzMzczdABgAAAACAN0DSzMzMzIw3QJ+ZmZmZmTdAbGZmZmamN0A5MzMzM7M3QAYAAAAAwDdA0szMzMzMN0CfmZmZmdk3QGxmZmZm5jdAOTMzMzPzN0AGAAAAAAA4QNPMzMzMDDhAn5mZmZkZOEBsZmZmZiY4QDkzMzMzMzhABgAAAABAOEDTzMzMzEw4QJ+ZmZmZWThAbGZmZmZmOEA5MzMzM3M4QAYAAAAAgDhA08zMzMyMOECgmZmZmZk4QGxmZmZmpjhAOTMzMzOzOEAGAAAAAMA4QNPMzMzMzDhAoJmZmZnZOEBsZmZmZuY4QDkzMzMz8zhABgAAAAAAOUDTzMzMzAw5QKCZmZmZGTlAbGZmZmYmOUA5MzMzMzM5QAYAAAAAQDlA08zMzMxMOUCgmZmZmVk5QGxmZmZmZjlAOTMzMzNzOUAGAAAAAIA5QNPMzMzMjDlAoJmZmZmZOUBtZmZmZqY5QDkzMzMzszlABgAAAADAOUDTzMzMzMw5QKCZmZmZ2TlAbWZmZmbmOUA5MzMzM/M5QAYAAAAAADpA08zMzMwMOkCgmZmZmRk6QG1mZmZmJjpAOjMzMzMzOkAGAAAAAEA6QNPMzMzMTDpAoJmZmZlZOkBtZmZmZmY6QDozMzMzczpABgAAAACAOkDTzMzMzIw6QKCZmZmZmTpAbWZmZmamOkA6MzMzM7M6QAYAAAAAwDpA08zMzMzMOkCgmZmZmdk6QG1mZmZm5jpAOjMzMzPzOkAGAAAAAAA7QNPMzMzMDDtAoJmZmZkZO0BtZmZmZiY7QDozMzMzMztABwAAAABAO0DTzMzMzEw7QKCZmZmZWTtAbWZmZmZmO0A6MzMzM3M7QAcAAAAAgDtA08zMzMyMO0CgmZmZmZk7QG1mZmZmpjtAOjMzMzOzO0AHAAAAAMA7QNTMzMzMzDtAoJmZmZnZO0BtZmZmZuY7QDozMzMz8ztABwAAAAAAPEDUzMzMzAw8QKCZmZmZGTxAbWZmZmYmPEA6MzMzMzM8QAcAAAAAQDxA1MzMzMxMPECgmZmZmVk8QG1mZmZmZjxAOjMzMzNzPEAHAAAAAIA8QNTMzMzMjDxAoJmZmZmZPEBtZmZmZqY8QDozMzMzszxABwAAAADAPEDUzMzMzMw8QKGZmZmZ2TxAbWZmZmbmPEA6MzMzM/M8QAcAAAAAAD1A1MzMzMwMPUChmZmZmRk9QG1mZmZmJj1AOjMzMzMzPUAHAAAAAEA9QNTMzMzMTD1AoZmZmZlZPUBuZmZmZmY9QDozMzMzcz1ABwAAAACAPUDUzMzMzIw9QKGZmZmZmT1AbmZmZmamPUA6MzMzM7M9QAcAAAAAwD1A1MzMzMzMPUChmZmZmdk9QG5mZmZm5j1AOjMzMzPzPUAHAAAAAAA+QNTMzMzMDD5AoZmZmZkZPkBuZmZmZiY+QDozMzMzMz5ABwAAAABAPkDUzMzMzEw+QKGZmZmZWT5AbmZmZmZmPkA7MzMzM3M+QAcAAAAAgD5A1MzMzMyMPkChmZmZmZk+QG5mZmZmpj5AOzMzMzOzPkAHAAAAAMA+QNTMzMzMzD5AoZmZmZnZPkBuZmZmZuY+QDszMzMz8z5ACAAAAAAAP0DUzMzMzAw/QKGZmZmZGT9AbmZmZmYmP0A7MzMzMzM/QAgAAAAAQD9A1MzMzMxMP0ChmZmZmVk/QG5mZmZmZj9AOzMzMzNzP0AIAAAAAIA/QNTMzMzMjD9AoZmZmZmZP0BuZmZmZqY/QDszMzMzsz9ACAAAAADAP0DUzMzMzMw/QKGZmZmZ2T9AbmZmZmbmP0A7MzMzM/M/QAQAAAAAAEBAamZmZmYGQEDQzMzMzAxAQDczMzMzE0BAnpmZmZkZQEAEAAAAACBAQGpmZmZmJkBA0MzMzMwsQEA3MzMzMzNAQJ6ZmZmZOUBABAAAAABAQEBqZmZmZkZAQNHMzMzMTEBANzMzMzNTQECemZmZmVlAQAQAAAAAYEBAamZmZmZmQEDRzMzMzGxAQDczMzMzc0BAnpmZmZl5QEAEAAAAAIBAQGpmZmZmhkBA0czMzMyMQEA3MzMzM5NAQJ6ZmZmZmUBABAAAAACgQEBqZmZmZqZAQNHMzMzMrEBANzMzMzOzQECemZmZmblAQAQAAAAAwEBAamZmZmbGQEDRzMzMzMxAQDczMzMz00BAnpmZmZnZQEAEAAAAAOBAQGpmZmZm5kBA0czMzMzsQEA3MzMzM/NAQJ6ZmZmZ+UBABAAAAAAAQUBrZmZmZgZBQNHMzMzMDEFANzMzMzMTQUCemZmZmRlBQAQAAAAAIEFAa2ZmZmYmQUDRzMzMzCxBQDczMzMzM0FAnpmZmZk5QUAEAAAAAEBBQGtmZmZmRkFA0czMzMxMQUA3MzMzM1NBQJ6ZmZmZWUFABAAAAABgQUBrZmZmZmZBQNHMzMzMbEFANzMzMzNzQUCemZmZmXlBQAQAAAAAgEFAa2ZmZmaGQUDRzMzMzIxBQDczMzMzk0FAnpmZmZmZQUAEAAAAAKBBQGtmZmZmpkFA0czMzMysQUA4MzMzM7NBQJ6ZmZmZuUFABAAAAADAQUBrZmZmZsZBQNHMzMzMzEFAODMzMzPTQUCemZmZmdlBQAQAAAAA4EFAa2ZmZmbmQUDRzMzMzOxBQDgzMzMz80FAnpmZmZn5QUAEAAAAAABCQGtmZmZmBkJA0czMzMwMQkA4MzMzMxNCQJ6ZmZmZGUJABAAAAAAgQkBrZmZmZiZCQNHMzMzMLEJAODMzMzMzQkCemZmZmTlCQAQAAAAAQEJAa2ZmZmZGQkDRzMzMzExCQDgzMzMzU0JAnpmZmZlZQkAEAAAAAGBCQGtmZmZmZkJA0czMzMxsQkA4MzMzM3NCQJ6ZmZmZeUJABAAAAACAQkBrZmZmZoZCQNHMzMzMjEJAODMzMzOTQkCemZmZmZlCQAUAAAAAoEJAa2ZmZmamQkDRzMzMzKxCQDgzMzMzs0JAnpmZmZm5QkAFAAAAAMBCQGtmZmZmxkJA0czMzMzMQkA4MzMzM9NCQJ6ZmZmZ2UJABQAAAADgQkBrZmZmZuZCQNHMzMzM7EJAODMzMzPzQkCemZmZmflCQAUAAAAAAENAa2ZmZmYGQ0DRzMzMzAxDQDgzMzMzE0NAnpmZmZkZQ0AFAAAAACBDQGtmZmZmJkNA0czMzMwsQ0A4MzMzMzNDQJ6ZmZmZOUNABQAAAABAQ0BrZmZmZkZDQNLMzMzMTENAODMzMzNTQ0CemZmZmVlDQAUAAAAAYENAa2ZmZmZmQ0DSzMzMzGxDQDgzMzMzc0NAnpmZmZl5Q0AFAAAAAIBDQGtmZmZmhkNA0szMzMyMQ0A4MzMzM5NDQJ6ZmZmZmUNABQAAAACgQ0BrZmZmZqZDQNLMzMzMrENAODMzMzOzQ0CemZmZmblDQAUAAAAAwENAa2ZmZmbGQ0DSzMzMzMxDQDgzMzMz00NAnpmZmZnZQ0AFAAAAAOBDQGtmZmZm5kNA0szMzMzsQ0A4MzMzM/NDQJ6ZmZmZ+UNABQAAAAAAREBrZmZmZgZEQNLMzMzMDERAODMzMzMTRECemZmZmRlEQAUAAAAAIERAa2ZmZmYmREDSzMzMzCxEQDgzMzMzM0RAn5mZmZk5REAFAAAAAEBEQGtmZmZmRkRA0szMzMxMREA4MzMzM1NEQJ+ZmZmZWURABQAAAABgREBrZmZmZmZEQNLMzMzMbERAODMzMzNzRECfmZmZmXlEQAUAAAAAgERAa2ZmZmaGREDSzMzMzIxEQDgzMzMzk0RAn5mZmZmZREAFAAAAAKBEQGtmZmZmpkRA0szMzMysREA4MzMzM7NEQJ+ZmZmZuURABQAAAADAREBrZmZmZsZEQNLMzMzMzERAODMzMzPTRECfmZmZmdlEQAUAAAAA4ERAbGZmZmbmREDSzMzMzOxEQDgzMzMz80RAn5mZmZn5REAFAAAAAABFQGxmZmZmBkVA0szMzMwMRUA4MzMzMxNFQJ+ZmZmZGUVABQAAAAAgRUBsZmZmZiZFQNLMzMzMLEVAODMzMzMzRUCfmZmZmTlFQAUAAAAAQEVAbGZmZmZGRUDSzMzMzExFQDgzMzMzU0VAn5mZmZlZRUAFAAAAAGBFQGxmZmZmZkVA0szMzMxsRUA4MzMzM3NFQJ+ZmZmZeUVABQAAAACARUBsZmZmZoZFQNLMzMzMjEVAODMzMzOTRUCfmZmZmZlFQAUAAAAAoEVAbGZmZmamRUDSzMzMzKxFQDgzMzMzs0VAn5mZmZm5RUAFAAAAAMBFQGxmZmZmxkVA0szMzMzMRUA5MzMzM9NFQJ+ZmZmZ2UVABQAAAADgRUBsZmZmZuZFQNLMzMzM7EVAOTMzMzPzRUCfmZmZmflFQAUAAAAAAEZAbGZmZmYGRkDSzMzMzAxGQDkzMzMzE0ZAn5mZmZkZRkAFAAAAACBGQGxmZmZmJkZA0szMzMwsRkA5MzMzMzNGQJ+ZmZmZOUZABQAAAABARkBsZmZmZkZGQNLMzMzMTEZAOTMzMzNTRkCfmZmZmVlGQAUAAAAAYEZAbGZmZmZmRkDSzMzMzGxGQDkzMzMzc0ZAn5mZmZl5RkAGAAAAAIBGQGxmZmZmhkZA0szMzMyMRkA5MzMzM5NGQJ+ZmZmZmUZABgAAAACgRkBsZmZmZqZGQNLMzMzMrEZAOTMzMzOzRkCfmZmZmblGQAYAAAAAwEZAbGZmZmbGRkDSzMzMzMxGQDkzMzMz00ZAn5mZmZnZRkAGAAAAAOBGQGxmZmZm5kZA0szMzMzsRkA5MzMzM/NGQJ+ZmZmZ+UZABgAAAAAAR0BsZmZmZgZHQNLMzMzMDEdAOTMzMzMTR0CfmZmZmRlHQAYAAAAAIEdAbGZmZmYmR0DSzMzMzCxHQDkzMzMzM0dAn5mZmZk5R0AGAAAAAEBHQGxmZmZmRkdA0szMzMxMR0A5MzMzM1NHQJ+ZmZmZWUdABgAAAABgR0BsZmZmZmZHQNPMzMzMbEdAOTMzMzNzR0CfmZmZmXlHQAYAAAAAgEdAbGZmZmaGR0DTzMzMzIxHQDkzMzMzk0dAn5mZmZmZR0AGAAAAAKBHQGxmZmZmpkdA08zMzMysR0A5MzMzM7NHQJ+ZmZmZuUdABgAAAADAR0BsZmZmZsZHQNPMzMzMzEdAOTMzMzPTR0CfmZmZmdlHQAYAAAAA4EdAbGZmZmbmR0DTzMzMzOxHQDkzMzMz80dAn5mZmZn5R0AGAAAAAABIQGxmZmZmBkhA08zMzMwMSEA5MzMzMxNIQKCZmZmZGUhABgAAAAAgSEBsZmZmZiZIQNPMzMzMLEhAOTMzMzMzSECgmZmZmTlIQAYAAAAAQEhAbGZmZmZGSEDTzMzMzExIQDkzMzMzU0hAoJmZmZlZSEAGAAAAAGBIQGxmZmZmZkhA08zMzMxsSEA5MzMzM3NIQKCZmZmZeUhABgAAAACASEBsZmZmZoZIQNPMzMzMjEhAOTMzMzOTSECgmZmZmZlIQAYAAAAAoEhAbGZmZmamSEDTzMzMzKxIQDkzMzMzs0hAoJmZmZm5SEAGAAAAAMBIQGxmZmZmxkhA08zMzMzMSEA5MzMzM9NIQKCZmZmZ2UhABgAAAADgSEBsZmZmZuZIQNPMzMzM7EhAOTMzMzPzSECgmZmZmflIQAYAAAAAAElAbWZmZmYGSUDTzMzMzAxJQDkzMzMzE0lAoJmZmZkZSUAGAAAAACBJQG1mZmZmJklA08zMzMwsSUA5MzMzMzNJQKCZmZmZOUlABgAAAABASUBtZmZmZkZJQNPMzMzMTElAOTMzMzNTSUCgmZmZmVlJQAYAAAAAYElAbWZmZmZmSUDTzMzMzGxJQDkzMzMzc0lAoJmZmZl5SUAGAAAAAIBJQG1mZmZmhklA08zMzMyMSUA5MzMzM5NJQKCZmZmZmUlABgAAAACgSUBtZmZmZqZJQNPMzMzMrElAOjMzMzOzSUCgmZmZmblJQAYAAAAAwElAbWZmZmbGSUDTzMzMzMxJQDozMzMz00lAoJmZmZnZSUAGAAAAAOBJQG1mZmZm5klA08zMzMzsSUA6MzMzM/NJQKCZmZmZ+UlABgAAAAAASkBtZmZmZgZKQNPMzMzMDEpAOjMzMzMTSkCgmZmZmRlKQAYAAAAAIEpAbWZmZmYmSkDTzMzMzCxKQDozMzMzM0pAoJmZmZk5SkAGAAAAAEBKQG1mZmZmRkpA08zMzMxMSkA6MzMzM1NKQKCZmZmZWUpABgAAAABgSkBtZmZmZmZKQNPMzMzMbEpAOjMzMzNzSkCgmZmZmXlKQAYAAAAAgEpAbWZmZmaGSkDTzMzMzIxKQDozMzMzk0pAoJmZmZmZSkAHAAAAAKBKQG1mZmZmpkpA08zMzMysSkA6MzMzM7NKQKCZmZmZuUpABwAAAADASkBtZmZmZsZKQNPMzMzMzEpAOjMzMzPTSkCgmZmZmdlKQAcAAAAA4EpAbWZmZmbmSkDTzMzMzOxKQDozMzMz80pAoJmZmZn5SkAHAAAAAABLQG1mZmZmBktA08zMzMwMS0A6MzMzMxNLQKCZmZmZGUtABwAAAAAgS0BtZmZmZiZLQNPMzMzMLEtAOjMzMzMzS0CgmZmZmTlLQAcAAAAAQEtAbWZmZmZGS0DUzMzMzExLQDozMzMzU0tAoJmZmZlZS0AHAAAAAGBLQG1mZmZmZktA1MzMzMxsS0A6MzMzM3NLQKCZmZmZeUtABwAAAACAS0BtZmZmZoZLQNTMzMzMjEtAOjMzMzOTS0CgmZmZmZlLQAcAAAAAoEtAbWZmZmamS0DUzMzMzKxLQDozMzMzs0tAoJmZmZm5S0AHAAAAAMBLQG1mZmZmxktA1MzMzMzMS0A6MzMzM9NLQKCZmZmZ2UtABwAAAADgS0BtZmZmZuZLQNTMzMzM7EtAOjMzMzPzS0CgmZmZmflLQAcAAAAAAExAbWZmZmYGTEDUzMzMzAxMQDozMzMzE0xAoJmZmZkZTEAHAAAAACBMQG1mZmZmJkxA1MzMzMwsTEA6MzMzMzNMQKGZmZmZOUxABwAAAABATEBtZmZmZkZMQNTMzMzMTExAOjMzMzNTTEChmZmZmVlMQAcAAAAAYExAbWZmZmZmTEDUzMzMzGxMQDozMzMzc0xAoZmZmZl5TEAHAAAAAIBMQG1mZmZmhkxA1MzMzMyMTEA6MzMzM5NMQKGZmZmZmUxABwAAAACgTEBtZmZmZqZMQNTMzMzMrExAOjMzMzOzTEChmZmZmblMQAcAAAAAwExAbWZmZmbGTEDUzMzMzMxMQDozMzMz00xAoZmZmZnZTEAHAAAAAOBMQG5mZmZm5kxA1MzMzMzsTEA6MzMzM/NMQKGZmZmZ+UxABwAAAAAATUBuZmZmZgZNQNTMzMzMDE1AOjMzMzMTTUChmZmZmRlNQAcAAAAAIE1AbmZmZmYmTUDUzMzMzCxNQDozMzMzM01AoZmZmZk5TUAHAAAAAEBNQG5mZmZmRk1A1MzMzMxMTUA6MzMzM1NNQKGZmZmZWU1ABwAAAABgTUBuZmZmZmZNQNTMzMzMbE1AOjMzMzNzTUChmZmZmXlNQAcAAAAAgE1AbmZmZmaGTUDUzMzMzIxNQDozMzMzk01AoZmZmZmZTUAHAAAAAKBNQG5mZmZmpk1A1MzMzMysTUA6MzMzM7NNQKGZmZmZuU1ABwAAAADATUBuZmZmZsZNQNTMzMzMzE1AOzMzMzPTTUChmZmZmdlNQAcAAAAA4E1AbmZmZmbmTUDUzMzMzOxNQDszMzMz801AoZmZmZn5TUAHAAAAAABOQG5mZmZmBk5A1MzMzMwMTkA7MzMzMxNOQKGZmZmZGU5ABwAAAAAgTkBuZmZmZiZOQNTMzMzMLE5AOzMzMzMzTkChmZmZmTlOQAcAAAAAQE5AbmZmZmZGTkDUzMzMzExOQDszMzMzU05AoZmZmZlZTkAHAAAAAGBOQG5mZmZmZk5A1MzMzMxsTkA7MzMzM3NOQKGZmZmZeU5ACAAAAACATkBuZmZmZoZOQNTMzMzMjE5AOzMzMzOTTkChmZmZmZlOQAgAAAAAoE5AbmZmZmamTkDUzMzMzKxOQDszMzMzs05AoZmZmZm5TkAIAAAAAMBOQG5mZmZmxk5A1MzMzMzMTkA7MzMzM9NOQKGZmZmZ2U5ACAAAAADgTkBuZmZmZuZOQNTMzMzM7E5AOzMzMzPzTkChmZmZmflOQAgAAAAAAE9AbmZmZmYGT0DUzMzMzAxPQDszMzMzE09AoZmZmZkZT0AIAAAAACBPQG5mZmZmJk9A1MzMzMwsT0A7MzMzMzNPQKGZmZmZOU9ACAAAAABAT0BuZmZmZkZPQNTMzMzMTE9AOzMzMzNTT0ChmZmZmVlPQAgAAAAAYE9AbmZmZmZmT0DVzMzMzGxPQDszMzMzc09AoZmZmZl5T0AIAAAAAIBPQG5mZmZmhk9A1czMzMyMT0A7MzMzM5NPQKGZmZmZmU9ACAAAAACgT0BuZmZmZqZPQNXMzMzMrE9AOzMzMzOzT0ChmZmZmblPQAgAAAAAwE9AbmZmZmbGT0DVzMzMzMxPQDszMzMz009AoZmZmZnZT0AIAAAAAOBPQG5mZmZm5k9A1czMzMzsT0A7MzMzM/NPQKGZmZmZ+U9ABAAAAAAAUEA3MzMzMwNQQGpmZmZmBlBAnpmZmZkJUEDRzMzMzAxQQAQAAAAAEFBANzMzMzMTUEBqZmZmZhZQQJ6ZmZmZGVBA0czMzMwcUEAEAAAAACBQQDczMzMzI1BAamZmZmYmUECemZmZmSlQQNHMzMzMLFBABAAAAAAwUEA3MzMzMzNQQGpmZmZmNlBAnpmZmZk5UEDRzMzMzDxQQAQAAAAAQFBANzMzMzNDUEBqZmZmZkZQQJ6ZmZmZSVBA0czMzMxMUEAEAAAAAFBQQDczMzMzU1BAamZmZmZWUECemZmZmVlQQNHMzMzMXFBABAAAAABgUEA3MzMzM2NQQGpmZmZmZlBAnpmZmZlpUEDRzMzMzGxQQAQAAAAAcFBANzMzMzNzUEBqZmZmZnZQQJ6ZmZmZeVBA0czMzMx8UEAEAAAAAIBQQDczMzMzg1BAamZmZmaGUECemZmZmYlQQNHMzMzMjFBABAAAAACQUEA3MzMzM5NQQGpmZmZmllBAnpmZmZmZUEDRzMzMzJxQQAQAAAAAoFBANzMzMzOjUEBqZmZmZqZQQJ6ZmZmZqVBA0czMzMysUEAEAAAAALBQQDczMzMzs1BAa2ZmZma2UECemZmZmblQQNHMzMzMvFBABAAAAADAUEA3MzMzM8NQQGtmZmZmxlBAnpmZmZnJUEDRzMzMzMxQQAQAAAAA0FBANzMzMzPTUEBrZmZmZtZQQJ6ZmZmZ2VBA0czMzMzcUEAEAAAAAOBQQDczMzMz41BAa2ZmZmbmUECemZmZmelQQNHMzMzM7FBABAAAAADwUEA3MzMzM/NQQGtmZmZm9lBAnpmZmZn5UEDRzMzMzPxQQAQAAAAAAFFANzMzMzMDUUBrZmZmZgZRQJ6ZmZmZCVFA0czMzMwMUUAEAAAAABBRQDczMzMzE1FAa2ZmZmYWUUCemZmZmRlRQNHMzMzMHFFABAAAAAAgUUA3MzMzMyNRQGtmZmZmJlFAnpmZmZkpUUDRzMzMzCxRQAQAAAAAMFFANzMzMzMzUUBrZmZmZjZRQJ6ZmZmZOVFA0czMzMw8UUAEAAAAAEBRQDczMzMzQ1FAa2ZmZmZGUUCemZmZmUlRQNHMzMzMTFFABAAAAABQUUA3MzMzM1NRQGtmZmZmVlFAnpmZmZlZUUDRzMzMzFxRQAQAAAAAYFFANzMzMzNjUUBrZmZmZmZRQJ6ZmZmZaVFA0czMzMxsUUAEAAAAAHBRQDgzMzMzc1FAa2ZmZmZ2UUCemZmZmXlRQNHMzMzMfFFABAAAAACAUUA4MzMzM4NRQGtmZmZmhlFAnpmZmZmJUUDRzMzMzIxRQAQAAAAAkFFAODMzMzOTUUBrZmZmZpZRQJ6ZmZmZmVFA0czMzMycUUAEAAAAAKBRQDgzMzMzo1FAa2ZmZmamUUCemZmZmalRQNHMzMzMrFFABAAAAACwUUA4MzMzM7NRQGtmZmZmtlFAnpmZmZm5UUDRzMzMzLxRQAQAAAAAwFFAODMzMzPDUUBrZmZmZsZRQJ6ZmZmZyVFA0czMzMzMUUAEAAAAANBRQDgzMzMz01FAa2ZmZmbWUUCemZmZmdlRQNHMzMzM3FFABAAAAADgUUA4MzMzM+NRQGtmZmZm5lFAnpmZmZnpUUDRzMzMzOxRQAQAAAAA8FFAODMzMzPzUUBrZmZmZvZRQJ6ZmZmZ+VFA0czMzMz8UUAEAAAAAABSQDgzMzMzA1JAa2ZmZmYGUkCemZmZmQlSQNHMzMzMDFJABAAAAAAQUkA4MzMzMxNSQGtmZmZmFlJAnpmZmZkZUkDRzMzMzBxSQAQAAAAAIFJAODMzMzMjUkBrZmZmZiZSQJ6ZmZmZKVJA0czMzMwsUkAEAAAAADBSQDgzMzMzM1JAa2ZmZmY2UkCemZmZmTlSQNHMzMzMPFJABAAAAABAUkA4MzMzM0NSQGtmZmZmRlJAnpmZmZlJUkDRzMzMzExSQAUAAAAAUFJAODMzMzNTUkBrZmZmZlZSQJ6ZmZmZWVJA0czMzMxcUkAFAAAAAGBSQDgzMzMzY1JAa2ZmZmZmUkCemZmZmWlSQNHMzMzMbFJABQAAAABwUkA4MzMzM3NSQGtmZmZmdlJAnpmZmZl5UkDRzMzMzHxSQAUAAAAAgFJAODMzMzODUkBrZmZmZoZSQJ6ZmZmZiVJA0czMzMyMUkAFAAAAAJBSQDgzMzMzk1JAa2ZmZmaWUkCemZmZmZlSQNHMzMzMnFJABQAAAACgUkA4MzMzM6NSQGtmZmZmplJAnpmZmZmpUkDRzMzMzKxSQAUAAAAAsFJAODMzMzOzUkBrZmZmZrZSQJ6ZmZmZuVJA0czMzMy8UkAFAAAAAMBSQDgzMzMzw1JAa2ZmZmbGUkCemZmZmclSQNHMzMzMzFJABQAAAADQUkA4MzMzM9NSQGtmZmZm1lJAnpmZmZnZUkDRzMzMzNxSQAUAAAAA4FJAODMzMzPjUkBrZmZmZuZSQJ6ZmZmZ6VJA0czMzMzsUkAFAAAAAPBSQDgzMzMz81JAa2ZmZmb2UkCemZmZmflSQNHMzMzM/FJABQAAAAAAU0A4MzMzMwNTQGtmZmZmBlNAnpmZmZkJU0DSzMzMzAxTQAUAAAAAEFNAODMzMzMTU0BrZmZmZhZTQJ6ZmZmZGVNA0szMzMwcU0AFAAAAACBTQDgzMzMzI1NAa2ZmZmYmU0CemZmZmSlTQNLMzMzMLFNABQAAAAAwU0A4MzMzMzNTQGtmZmZmNlNAnpmZmZk5U0DSzMzMzDxTQAUAAAAAQFNAODMzMzNDU0BrZmZmZkZTQJ6ZmZmZSVNA0szMzMxMU0AFAAAAAFBTQDgzMzMzU1NAa2ZmZmZWU0CemZmZmVlTQNLMzMzMXFNABQAAAABgU0A4MzMzM2NTQGtmZmZmZlNAnpmZmZlpU0DSzMzMzGxTQAUAAAAAcFNAODMzMzNzU0BrZmZmZnZTQJ6ZmZmZeVNA0szMzMx8U0AFAAAAAIBTQDgzMzMzg1NAa2ZmZmaGU0CemZmZmYlTQNLMzMzMjFNABQAAAACQU0A4MzMzM5NTQGtmZmZmllNAnpmZmZmZU0DSzMzMzJxTQAUAAAAAoFNAODMzMzOjU0BrZmZmZqZTQJ6ZmZmZqVNA0szMzMysU0AFAAAAALBTQDgzMzMzs1NAa2ZmZma2U0CemZmZmblTQNLMzMzMvFNABQAAAADAU0A4MzMzM8NTQGtmZmZmxlNAnpmZmZnJU0DSzMzMzMxTQAUAAAAA0FNAODMzMzPTU0BrZmZmZtZTQJ6ZmZmZ2VNA0szMzMzcU0AFAAAAAOBTQDgzMzMz41NAa2ZmZmbmU0CfmZmZmelTQNLMzMzM7FNABQAAAADwU0A4MzMzM/NTQGtmZmZm9lNAn5mZmZn5U0DSzMzMzPxTQAUAAAAAAFRAODMzMzMDVEBrZmZmZgZUQJ+ZmZmZCVRA0szMzMwMVEAFAAAAABBUQDgzMzMzE1RAa2ZmZmYWVECfmZmZmRlUQNLMzMzMHFRABQAAAAAgVEA4MzMzMyNUQGtmZmZmJlRAn5mZmZkpVEDSzMzMzCxUQAUAAAAAMFRAODMzMzMzVEBrZmZmZjZUQJ+ZmZmZOVRA0szMzMw8VEAFAAAAAEBUQDgzMzMzQ1RAa2ZmZmZGVECfmZmZmUlUQNLMzMzMTFRABQAAAABQVEA4MzMzM1NUQGtmZmZmVlRAn5mZmZlZVEDSzMzMzFxUQAUAAAAAYFRAODMzMzNjVEBrZmZmZmZUQJ+ZmZmZaVRA0szMzMxsVEAFAAAAAHBUQDgzMzMzc1RAa2ZmZmZ2VECfmZmZmXlUQNLMzMzMfFRABQAAAACAVEA4MzMzM4NUQGtmZmZmhlRAn5mZmZmJVEDSzMzMzIxUQAUAAAAAkFRAODMzMzOTVEBrZmZmZpZUQJ+ZmZmZmVRA0szMzMycVEAFAAAAAKBUQDgzMzMzo1RAbGZmZmamVECfmZmZmalUQNLMzMzMrFRABQAAAACwVEA4MzMzM7NUQGxmZmZmtlRAn5mZmZm5VEDSzMzMzLxUQAUAAAAAwFRAODMzMzPDVEBsZmZmZsZUQJ+ZmZmZyVRA0szMzMzMVEAFAAAAANBUQDgzMzMz01RAbGZmZmbWVECfmZmZmdlUQNLMzMzM3FRABQAAAADgVEA4MzMzM+NUQGxmZmZm5lRAn5mZmZnpVEDSzMzMzOxUQAUAAAAA8FRAODMzMzPzVEBsZmZmZvZUQJ+ZmZmZ+VRA0szMzMz8VEAFAAAAAABVQDgzMzMzA1VAbGZmZmYGVUCfmZmZmQlVQNLMzMzMDFVABQAAAAAQVUA4MzMzMxNVQGxmZmZmFlVAn5mZmZkZVUDSzMzMzBxVQAUAAAAAIFVAODMzMzMjVUBsZmZmZiZVQJ+ZmZmZKVVA0szMzMwsVUAFAAAAADBVQDgzMzMzM1VAbGZmZmY2VUCfmZmZmTlVQNLMzMzMPFVABQAAAABAVUA4MzMzM0NVQGxmZmZmRlVAn5mZmZlJVUDSzMzMzExVQAUAAAAAUFVAODMzMzNTVUBsZmZmZlZVQJ+ZmZmZWVVA0szMzMxcVUAFAAAAAGBVQDgzMzMzY1VAbGZmZmZmVUCfmZmZmWlVQNLMzMzMbFVABQAAAABwVUA4MzMzM3NVQGxmZmZmdlVAn5mZmZl5VUDSzMzMzHxVQAUAAAAAgFVAOTMzMzODVUBsZmZmZoZVQJ+ZmZmZiVVA0szMzMyMVUAFAAAAAJBVQDkzMzMzk1VAbGZmZmaWVUCfmZmZmZlVQNLMzMzMnFVABQAAAACgVUA5MzMzM6NVQGxmZmZmplVAn5mZmZmpVUDSzMzMzKxVQAUAAAAAsFVAOTMzMzOzVUBsZmZmZrZVQJ+ZmZmZuVVA0szMzMy8VUAFAAAAAMBVQDkzMzMzw1VAbGZmZmbGVUCfmZmZmclVQNLMzMzMzFVABQAAAADQVUA5MzMzM9NVQGxmZmZm1lVAn5mZmZnZVUDSzMzMzNxVQAUAAAAA4FVAOTMzMzPjVUBsZmZmZuZVQJ+ZmZmZ6VVA0szMzMzsVUAFAAAAAPBVQDkzMzMz81VAbGZmZmb2VUCfmZmZmflVQNLMzMzM/FVABQAAAAAAVkA5MzMzMwNWQGxmZmZmBlZAn5mZmZkJVkDSzMzMzAxWQAUAAAAAEFZAOTMzMzMTVkBsZmZmZhZWQJ+ZmZmZGVZA0szMzMwcVkAFAAAAACBWQDkzMzMzI1ZAbGZmZmYmVkCfmZmZmSlWQNLMzMzMLFZABQAAAAAwVkA5MzMzMzNWQGxmZmZmNlZAn5mZmZk5VkDSzMzMzDxWQAYAAAAAQFZAOTMzMzNDVkBsZmZmZkZWQJ+ZmZmZSVZA0szMzMxMVkAGAAAAAFBWQDkzMzMzU1ZAbGZmZmZWVkCfmZmZmVlWQNLMzMzMXFZABgAAAABgVkA5MzMzM2NWQGxmZmZmZlZAn5mZmZlpVkDSzMzMzGxWQAYAAAAAcFZAOTMzMzNzVkBsZmZmZnZWQJ+ZmZmZeVZA0szMzMx8VkAGAAAAAIBWQDkzMzMzg1ZAbGZmZmaGVkCfmZmZmYlWQNLMzMzMjFZABgAAAACQVkA5MzMzM5NWQGxmZmZmllZAn5mZmZmZVkDSzMzMzJxWQAYAAAAAoFZAOTMzMzOjVkBsZmZmZqZWQJ+ZmZmZqVZA0szMzMysVkAGAAAAALBWQDkzMzMzs1ZAbGZmZma2VkCfmZmZmblWQNLMzMzMvFZABgAAAADAVkA5MzMzM8NWQGxmZmZmxlZAn5mZmZnJVkDSzMzMzMxWQAYAAAAA0FZAOTMzMzPTVkBsZmZmZtZWQJ+ZmZmZ2VZA0szMzMzcVkAGAAAAAOBWQDkzMzMz41ZAbGZmZmbmVkCfmZmZmelWQNLMzMzM7FZABgAAAADwVkA5MzMzM/NWQGxmZmZm9lZAn5mZmZn5VkDSzMzMzPxWQAYAAAAAAFdAOTMzMzMDV0BsZmZmZgZXQJ+ZmZmZCVdA0szMzMwMV0AGAAAAABBXQDkzMzMzE1dAbGZmZmYWV0CfmZmZmRlXQNPMzMzMHFdABgAAAAAgV0A5MzMzMyNXQGxmZmZmJldAn5mZmZkpV0DTzMzMzCxXQAYAAAAAMFdAOTMzMzMzV0BsZmZmZjZXQJ+ZmZmZOVdA08zMzMw8V0AGAAAAAEBXQDkzMzMzQ1dAbGZmZmZGV0CfmZmZmUlXQNPMzMzMTFdABgAAAABQV0A5MzMzM1NXQGxmZmZmVldAn5mZmZlZV0DTzMzMzFxXQAYAAAAAYFdAOTMzMzNjV0BsZmZmZmZXQJ+ZmZmZaVdA08zMzMxsV0AGAAAAAHBXQDkzMzMzc1dAbGZmZmZ2V0CfmZmZmXlXQNPMzMzMfFdABgAAAACAV0A5MzMzM4NXQGxmZmZmhldAn5mZmZmJV0DTzMzMzIxXQAYAAAAAkFdAOTMzMzOTV0BsZmZmZpZXQJ+ZmZmZmVdA08zMzMycV0AGAAAAAKBXQDkzMzMzo1dAbGZmZmamV0CfmZmZmalXQNPMzMzMrFdABgAAAACwV0A5MzMzM7NXQGxmZmZmtldAn5mZmZm5V0DTzMzMzLxXQAYAAAAAwFdAOTMzMzPDV0BsZmZmZsZXQJ+ZmZmZyVdA08zMzMzMV0AGAAAAANBXQDkzMzMz01dAbGZmZmbWV0CgmZmZmdlXQNPMzMzM3FdABgAAAADgV0A5MzMzM+NXQGxmZmZm5ldAoJmZmZnpV0DTzMzMzOxXQAYAAAAA8FdAOTMzMzPzV0BsZmZmZvZXQKCZmZmZ+VdA08zMzMz8V0AGAAAAAABYQDkzMzMzA1hAbGZmZmYGWECgmZmZmQlYQNPMzMzMDFhABgAAAAAQWEA5MzMzMxNYQGxmZmZmFlhAoJmZmZkZWEDTzMzMzBxYQAYAAAAAIFhAOTMzMzMjWEBsZmZmZiZYQKCZmZmZKVhA08zMzMwsWEAGAAAAADBYQDkzMzMzM1hAbGZmZmY2WECgmZmZmTlYQNPMzMzMPFhABgAAAABAWEA5MzMzM0NYQGxmZmZmRlhAoJmZmZlJWEDTzMzMzExYQAYAAAAAUFhAOTMzMzNTWEBsZmZmZlZYQKCZmZmZWVhA08zMzMxcWEAGAAAAAGBYQDkzMzMzY1hAbGZmZmZmWECgmZmZmWlYQNPMzMzMbFhABgAAAABwWEA5MzMzM3NYQGxmZmZmdlhAoJmZmZl5WEDTzMzMzHxYQAYAAAAAgFhAOTMzMzODWEBsZmZmZoZYQKCZmZmZiVhA08zMzMyMWEAGAAAAAJBYQDkzMzMzk1hAbGZmZmaWWECgmZmZmZlYQNPMzMzMnFhABgAAAACgWEA5MzMzM6NYQGxmZmZmplhAoJmZmZmpWEDTzMzMzKxYQAYAAAAAsFhAOTMzMzOzWEBtZmZmZrZYQKCZmZmZuVhA08zMzMy8WEAGAAAAAMBYQDkzMzMzw1hAbWZmZmbGWECgmZmZmclYQNPMzMzMzFhABgAAAADQWEA5MzMzM9NYQG1mZmZm1lhAoJmZmZnZWEDTzMzMzNxYQAYAAAAA4FhAOTMzMzPjWEBtZmZmZuZYQKCZmZmZ6VhA08zMzMzsWEAGAAAAAPBYQDkzMzMz81hAbWZmZmb2WECgmZmZmflYQNPMzMzM/FhABgAAAAAAWUA5MzMzMwNZQG1mZmZmBllAoJmZmZkJWUDTzMzMzAxZQAYAAAAAEFlAOTMzMzMTWUBtZmZmZhZZQKCZmZmZGVlA08zMzMwcWUAGAAAAACBZQDkzMzMzI1lAbWZmZmYmWUCgmZmZmSlZQNPMzMzMLFlABgAAAAAwWUA5MzMzMzNZQG1mZmZmNllAoJmZmZk5WUDTzMzMzDxZQAYAAAAAQFlAOTMzMzNDWUBtZmZmZkZZQKCZmZmZSVlA08zMzMxMWUAGAAAAAFBZQDkzMzMzU1lAbWZmZmZWWUCgmZmZmVlZQNPMzMzMXFlABgAAAABgWUA5MzMzM2NZQG1mZmZmZllAoJmZmZlpWUDTzMzMzGxZQAYAAAAAcFlAOjMzMzNzWUBtZmZmZnZZQKCZmZmZeVlA08zMzMx8WUAGAAAAAIBZQDozMzMzg1lAbWZmZmaGWUCgmZmZmYlZQNPMzMzMjFlABgAAAACQWUA6MzMzM5NZQG1mZmZmlllAoJmZmZmZWUDTzMzMzJxZQAYAAAAAoFlAOjMzMzOjWUBtZmZmZqZZQKCZmZmZqVlA08zMzMysWUAGAAAAALBZQDozMzMzs1lAbWZmZma2WUCgmZmZmblZQNPMzMzMvFlABgAAAADAWUA6MzMzM8NZQG1mZmZmxllAoJmZmZnJWUDTzMzMzMxZQAYAAAAA0FlAOjMzMzPTWUBtZmZmZtZZQKCZmZmZ2VlA08zMzMzcWUAGAAAAAOBZQDozMzMz41lAbWZmZmbmWUCgmZmZmelZQNPMzMzM7FlABgAAAADwWUA6MzMzM/NZQG1mZmZm9llAoJmZmZn5WUDTzMzMzPxZQAYAAAAAAFpAOjMzMzMDWkBtZmZmZgZaQKCZmZmZCVpA08zMzMwMWkAGAAAAABBaQDozMzMzE1pAbWZmZmYWWkCgmZmZmRlaQNPMzMzMHFpABgAAAAAgWkA6MzMzMyNaQG1mZmZmJlpAoJmZmZkpWkDTzMzMzCxaQAYAAAAAMFpAOjMzMzMzWkBtZmZmZjZaQKCZmZmZOVpA08zMzMw8WkAGAAAAAEBaQDozMzMzQ1pAbWZmZmZGWkCgmZmZmUlaQNPMzMzMTFpABwAAAABQWkA6MzMzM1NaQG1mZmZmVlpAoJmZmZlZWkDTzMzMzFxaQAcAAAAAYFpAOjMzMzNjWkBtZmZmZmZaQKCZmZmZaVpA08zMzMxsWkAHAAAAAHBaQDozMzMzc1pAbWZmZmZ2WkCgmZmZmXlaQNPMzMzMfFpABwAAAACAWkA6MzMzM4NaQG1mZmZmhlpAoJmZmZmJWkDTzMzMzIxaQAcAAAAAkFpAOjMzMzOTWkBtZmZmZpZaQKCZmZmZmVpA08zMzMycWkAHAAAAAKBaQDozMzMzo1pAbWZmZmamWkCgmZmZmalaQNPMzMzMrFpABwAAAACwWkA6MzMzM7NaQG1mZmZmtlpAoJmZmZm5WkDTzMzMzLxaQAcAAAAAwFpAOjMzMzPDWkBtZmZmZsZaQKCZmZmZyVpA08zMzMzMWkAHAAAAANBaQDozMzMz01pAbWZmZmbWWkCgmZmZmdlaQNPMzMzM3FpABwAAAADgWkA6MzMzM+NaQG1mZmZm5lpAoJmZmZnpWkDTzMzMzOxaQAcAAAAA8FpAOjMzMzPzWkBtZmZmZvZaQKCZmZmZ+VpA08zMzMz8WkAHAAAAAABbQDozMzMzA1tAbWZmZmYGW0CgmZmZmQlbQNTMzMzMDFtABwAAAAAQW0A6MzMzMxNbQG1mZmZmFltAoJmZmZkZW0DUzMzMzBxbQAcAAAAAIFtAOjMzMzMjW0BtZmZmZiZbQKCZmZmZKVtA1MzMzMwsW0AHAAAAADBbQDozMzMzM1tAbWZmZmY2W0CgmZmZmTlbQNTMzMzMPFtABwAAAABAW0A6MzMzM0NbQG1mZmZmRltAoJmZmZlJW0DUzMzMzExbQAcAAAAAUFtAOjMzMzNTW0BtZmZmZlZbQKCZmZmZWVtA1MzMzMxcW0AHAAAAAGBbQDozMzMzY1tAbWZmZmZmW0CgmZmZmWlbQNTMzMzMbFtABwAAAABwW0A6MzMzM3NbQG1mZmZmdltAoJmZmZl5W0DUzMzMzHxbQAcAAAAAgFtAOjMzMzODW0BtZmZmZoZbQKCZmZmZiVtA1MzMzMyMW0AHAAAAAJBbQDozMzMzk1tAbWZmZmaWW0CgmZmZmZlbQNTMzMzMnFtABwAAAACgW0A6MzMzM6NbQG1mZmZmpltAoJmZmZmpW0DUzMzMzKxbQAcAAAAAsFtAOjMzMzOzW0BtZmZmZrZbQKCZmZmZuVtA1MzMzMy8W0AHAAAAAMBbQDozMzMzw1tAbWZmZmbGW0CgmZmZmclbQNTMzMzMzFtABwAAAADQW0A6MzMzM9NbQG1mZmZm1ltAoJmZmZnZW0DUzMzMzNxbQAcAAAAA4FtAOjMzMzPjW0BtZmZmZuZbQKGZmZmZ6VtA1MzMzMzsW0AHAAAAAPBbQDozMzMz81tAbWZmZmb2W0ChmZmZmflbQNTMzMzM/FtABwAAAAAAXEA6MzMzMwNcQG1mZmZmBlxAoZmZmZkJXEDUzMzMzAxcQAcAAAAAEFxAOjMzMzMTXEBtZmZmZhZcQKGZmZmZGVxA1MzMzMwcXEAHAAAAACBcQDozMzMzI1xAbWZmZmYmXEChmZmZmSlcQNTMzMzMLFxABwAAAAAwXEA6MzMzMzNcQG1mZmZmNlxAoZmZmZk5XEDUzMzMzDxcQAcAAAAAQFxAOjMzMzNDXEBtZmZmZkZcQKGZmZmZSVxA1MzMzMxMXEAHAAAAAFBcQDozMzMzU1xAbWZmZmZWXEChmZmZmVlcQNTMzMzMXFxABwAAAABgXEA6MzMzM2NcQG1mZmZmZlxAoZmZmZlpXEDUzMzMzGxcQAcAAAAAcFxAOjMzMzNzXEBtZmZmZnZcQKGZmZmZeVxA1MzMzMx8XEAHAAAAAIBcQDozMzMzg1xAbWZmZmaGXEChmZmZmYlcQNTMzMzMjFxABwAAAACQXEA6MzMzM5NcQG1mZmZmllxAoZmZmZmZXEDUzMzMzJxcQAcAAAAAoFxAOjMzMzOjXEBuZmZmZqZcQKGZmZmZqVxA1MzMzMysXEAHAAAAALBcQDozMzMzs1xAbmZmZma2XEChmZmZmblcQNTMzMzMvFxABwAAAADAXEA6MzMzM8NcQG5mZmZmxlxAoZmZmZnJXEDUzMzMzMxcQAcAAAAA0FxAOjMzMzPTXEBuZmZmZtZcQKGZmZmZ2VxA1MzMzMzcXEAHAAAAAOBcQDozMzMz41xAbmZmZmbmXEChmZmZmelcQNTMzMzM7FxABwAAAADwXEA6MzMzM/NcQG5mZmZm9lxAoZmZmZn5XEDUzMzMzPxcQAcAAAAAAF1AOjMzMzMDXUBuZmZmZgZdQKGZmZmZCV1A1MzMzMwMXUAHAAAAABBdQDozMzMzE11AbmZmZmYWXUChmZmZmRldQNTMzMzMHF1ABwAAAAAgXUA6MzMzMyNdQG5mZmZmJl1AoZmZmZkpXUDUzMzMzCxdQAcAAAAAMF1AOjMzMzMzXUBuZmZmZjZdQKGZmZmZOV1A1MzMzMw8XUAHAAAAAEBdQDozMzMzQ11AbmZmZmZGXUChmZmZmUldQNTMzMzMTF1ABwAAAABQXUA6MzMzM1NdQG5mZmZmVl1AoZmZmZlZXUDUzMzMzFxdQAcAAAAAYF1AOjMzMzNjXUBuZmZmZmZdQKGZmZmZaV1A1MzMzMxsXUAHAAAAAHBdQDozMzMzc11AbmZmZmZ2XUChmZmZmXldQNTMzMzMfF1ABwAAAACAXUA7MzMzM4NdQG5mZmZmhl1AoZmZmZmJXUDUzMzMzIxdQAcAAAAAkF1AOzMzMzOTXUBuZmZmZpZdQKGZmZmZmV1A1MzMzMycXUAHAAAAAKBdQDszMzMzo11AbmZmZmamXUChmZmZmaldQNTMzMzMrF1ABwAAAACwXUA7MzMzM7NdQG5mZmZmtl1AoZmZmZm5XUDUzMzMzLxdQAcAAAAAwF1AOzMzMzPDXUBuZmZmZsZdQKGZmZmZyV1A1MzMzMzMXUAHAAAAANBdQDszMzMz011AbmZmZmbWXUChmZmZmdldQNTMzMzM3F1ABwAAAADgXUA7MzMzM+NdQG5mZmZm5l1AoZmZmZnpXUDUzMzMzOxdQAcAAAAA8F1AOzMzMzPzXUBuZmZmZvZdQKGZmZmZ+V1A1MzMzMz8XUAHAAAAAABeQDszMzMzA15AbmZmZmYGXkChmZmZmQleQNTMzMzMDF5ABwAAAAAQXkA7MzMzMxNeQG5mZmZmFl5AoZmZmZkZXkDUzMzMzBxeQAcAAAAAIF5AOzMzMzMjXkBuZmZmZiZeQKGZmZmZKV5A1MzMzMwsXkAHAAAAADBeQDszMzMzM15AbmZmZmY2XkChmZmZmTleQNTMzMzMPF5ACAAAAABAXkA7MzMzM0NeQG5mZmZmRl5AoZmZmZlJXkDUzMzMzExeQAgAAAAAUF5AOzMzMzNTXkBuZmZmZlZeQKGZmZmZWV5A1MzMzMxcXkAIAAAAAGBeQDszMzMzY15AbmZmZmZmXkChmZmZmWleQNTMzMzMbF5ACAAAAABwXkA7MzMzM3NeQG5mZmZmdl5AoZmZmZl5XkDUzMzMzHxeQAgAAAAAgF5AOzMzMzODXkBuZmZmZoZeQKGZmZmZiV5A1MzMzMyMXkAIAAAAAJBeQDszMzMzk15AbmZmZmaWXkChmZmZmZleQNTMzMzMnF5ACAAAAACgXkA7MzMzM6NeQG5mZmZmpl5AoZmZmZmpXkDUzMzMzKxeQAgAAAAAsF5AOzMzMzOzXkBuZmZmZrZeQKGZmZmZuV5A1MzMzMy8XkAIAAAAAMBeQDszMzMzw15AbmZmZmbGXkChmZmZmcleQNTMzMzMzF5ACAAAAADQXkA7MzMzM9NeQG5mZmZm1l5AoZmZmZnZXkDUzMzMzNxeQAgAAAAA4F5AOzMzMzPjXkBuZmZmZuZeQKGZmZmZ6V5A1MzMzMzsXkAIAAAAAPBeQDszMzMz815AbmZmZmb2XkChmZmZmfleQNTMzMzM/F5ACAAAAAAAX0A7MzMzMwNfQG5mZmZmBl9AoZmZmZkJX0DUzMzMzAxfQAgAAAAAEF9AOzMzMzMTX0BuZmZmZhZfQKGZmZmZGV9A1czMzMwcX0AIAAAAACBfQDszMzMzI19AbmZmZmYmX0ChmZmZmSlfQNXMzMzMLF9ACAAAAAAwX0A7MzMzMzNfQG5mZmZmNl9AoZmZmZk5X0DVzMzMzDxfQAgAAAAAQF9AOzMzMzNDX0BuZmZmZkZfQKGZmZmZSV9A1czMzMxMX0AIAAAAAFBfQDszMzMzU19AbmZmZmZWX0ChmZmZmVlfQNXMzMzMXF9ACAAAAABgX0A7MzMzM2NfQG5mZmZmZl9AoZmZmZlpX0DVzMzMzGxfQAgAAAAAcF9AOzMzMzNzX0BuZmZmZnZfQKGZmZmZeV9A1czMzMx8X0AIAAAAAIBfQDszMzMzg19AbmZmZmaGX0ChmZmZmYlfQNXMzMzMjF9ACAAAAACQX0A7MzMzM5NfQG5mZmZmll9AoZmZmZmZX0DVzMzMzJxfQAgAAAAAoF9AOzMzMzOjX0BuZmZmZqZfQKGZmZmZqV9A1czMzMysX0AIAAAAALBfQDszMzMzs19AbmZmZma2X0ChmZmZmblfQNXMzMzMvF9ACAAAAADAX0A7MzMzM8NfQG5mZmZmxl9AoZmZmZnJX0DVzMzMzMxfQAgAAAAA0F9AOzMzMzPTX0BuZmZmZtZfQKKZmZmZ2V9A1czMzMzcX0AIAAAAAOBfQDszMzMz419AbmZmZmbmX0CimZmZmelfQNXMzMzM7F9ACAAAAADwX0A7MzMzM/NfQG5mZmZm9l9AopmZmZn5X0DVzMzMzPxfQAQAAAAAAGBAnpmZmZkBYEA3MzMzMwNgQNHMzMzMBGBAamZmZmYGYEAEAAAAAAhgQJ6ZmZmZCWBANzMzMzMLYEDRzMzMzAxgQGpmZmZmDmBABAAAAAAQYECemZmZmRFgQDczMzMzE2BA0czMzMwUYEBqZmZmZhZgQAQAAAAAGGBAnpmZmZkZYEA3MzMzMxtgQNHMzMzMHGBAamZmZmYeYEAEAAAAACBgQJ6ZmZmZIWBANzMzMzMjYEDRzMzMzCRgQGpmZmZmJmBABAAAAAAoYECemZmZmSlgQDczMzMzK2BA0czMzMwsYEBqZmZmZi5gQAQAAAAAMGBAnpmZmZkxYEA3MzMzMzNgQNHMzMzMNGBAamZmZmY2YEAEAAAAADhgQJ6ZmZmZOWBANzMzMzM7YEDRzMzMzDxgQGpmZmZmPmBABAAAAABAYECemZmZmUFgQDczMzMzQ2BA0czMzMxEYEBqZmZmZkZgQAQAAAAASGBAnpmZmZlJYEA3MzMzM0tgQNHMzMzMTGBAamZmZmZOYEAEAAAAAFBgQJ6ZmZmZUWBANzMzMzNTYEDRzMzMzFRgQGpmZmZmVmBABAAAAABYYECemZmZmVlgQDczMzMzW2BA0czMzMxcYEBqZmZmZl5gQAQAAAAAYGBAnpmZmZlhYEA3MzMzM2NgQNHMzMzMZGBAamZmZmZmYEAEAAAAAGhgQJ6ZmZmZaWBANzMzMzNrYEDRzMzMzGxgQGpmZmZmbmBABAAAAABwYECemZmZmXFgQDczMzMzc2BA0czMzMx0YEBqZmZmZnZgQAQAAAAAeGBAnpmZmZl5YEA3MzMzM3tgQNHMzMzMfGBAamZmZmZ+YEAEAAAAAIBgQJ6ZmZmZgWBANzMzMzODYEDRzMzMzIRgQGpmZmZmhmBABAAAAACIYECemZmZmYlgQDczMzMzi2BA0czMzMyMYEBrZmZmZo5gQAQAAAAAkGBAnpmZmZmRYEA3MzMzM5NgQNHMzMzMlGBAa2ZmZmaWYEAEAAAAAJhgQJ6ZmZmZmWBANzMzMzObYEDRzMzMzJxgQGtmZmZmnmBABAAAAACgYECemZmZmaFgQDczMzMzo2BA0czMzMykYEBrZmZmZqZgQAQAAAAAqGBAnpmZmZmpYEA3MzMzM6tgQNHMzMzMrGBAa2ZmZmauYEAEAAAAALBgQJ6ZmZmZsWBANzMzMzOzYEDRzMzMzLRgQGtmZmZmtmBABAAAAAC4YECemZmZmblgQDczMzMzu2BA0czMzMy8YEBrZmZmZr5gQAQAAAAAwGBAnpmZmZnBYEA3MzMzM8NgQNHMzMzMxGBAa2ZmZmbGYEAEAAAAAMhgQJ6ZmZmZyWBANzMzMzPLYEDRzMzMzMxgQGtmZmZmzmBABAAAAADQYECemZmZmdFgQDczMzMz02BA0czMzMzUYEBrZmZmZtZgQAQAAAAA2GBAnpmZmZnZYEA3MzMzM9tgQNHMzMzM3GBAa2ZmZmbeYEAEAAAAAOBgQJ6ZmZmZ4WBANzMzMzPjYEDRzMzMzORgQGtmZmZm5mBABAAAAADoYECemZmZmelgQDczMzMz62BA0czMzMzsYEBrZmZmZu5gQAQAAAAA8GBAnpmZmZnxYEA3MzMzM/NgQNHMzMzM9GBAa2ZmZmb2YEAEAAAAAPhgQJ6ZmZmZ+WBANzMzMzP7YEDRzMzMzPxgQGtmZmZm/mBABAAAAAAAYUCemZmZmQFhQDczMzMzA2FA0czMzMwEYUBrZmZmZgZhQAQAAAAACGFAnpmZmZkJYUA3MzMzMwthQNHMzMzMDGFAa2ZmZmYOYUAEAAAAABBhQJ6ZmZmZEWFANzMzMzMTYUDRzMzMzBRhQGtmZmZmFmFABAAAAAAYYUCemZmZmRlhQDczMzMzG2FA0czMzMwcYUBrZmZmZh5hQAQAAAAAIGFAnpmZmZkhYUA3MzMzMyNhQNHMzMzMJGFAa2ZmZmYmYUAEAAAAAChhQJ6ZmZmZKWFANzMzMzMrYUDRzMzMzCxhQGtmZmZmLmFABAAAAAAwYUCemZmZmTFhQDczMzMzM2FA0czMzMw0YUBrZmZmZjZhQAQAAAAAOGFAnpmZmZk5YUA3MzMzMzthQNHMzMzMPGFAa2ZmZmY+YUAEAAAAAEBhQJ6ZmZmZQWFANzMzMzNDYUDRzMzMzERhQGtmZmZmRmFABAAAAABIYUCemZmZmUlhQDczMzMzS2FA0czMzMxMYUBrZmZmZk5hQAQAAAAAUGFAnpmZmZlRYUA4MzMzM1NhQNHMzMzMVGFAa2ZmZmZWYUAEAAAAAFhhQJ6ZmZmZWWFAODMzMzNbYUDRzMzMzFxhQGtmZmZmXmFABAAAAABgYUCemZmZmWFhQDgzMzMzY2FA0czMzMxkYUBrZmZmZmZhQAQAAAAAaGFAnpmZmZlpYUA4MzMzM2thQNHMzMzMbGFAa2ZmZmZuYUAEAAAAAHBhQJ6ZmZmZcWFAODMzMzNzYUDRzMzMzHRhQGtmZmZmdmFABAAAAAB4YUCemZmZmXlhQDgzMzMze2FA0czMzMx8YUBrZmZmZn5hQAQAAAAAgGFA\"},\"shape\":[2781],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgJyizUJZPwCAnALxk1k/AICcgnDmWT8AgJxiVDpaPwCAnEKjj1o/AICcQmfmWj8AgJyC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\"},\"shape\":[2781],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1134\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1135\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1130\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"green\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1131\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"green\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1132\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"green\",\"line_alpha\":0.2}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1080\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p1093\"},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p1094\",\"attributes\":{\"renderers\":\"auto\"}},{\"type\":\"object\",\"name\":\"BoxZoomTool\",\"id\":\"p1095\",\"attributes\":{\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1096\",\"attributes\":{\"syncable\":false,\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5,\"level\":\"overlay\",\"visible\":false,\"left\":{\"type\":\"number\",\"value\":\"nan\"},\"right\":{\"type\":\"number\",\"value\":\"nan\"},\"top\":{\"type\":\"number\",\"value\":\"nan\"},\"bottom\":{\"type\":\"number\",\"value\":\"nan\"},\"left_units\":\"canvas\",\"right_units\":\"canvas\",\"top_units\":\"canvas\",\"bottom_units\":\"canvas\",\"handles\":{\"type\":\"object\",\"name\":\"BoxInteractionHandles\",\"id\":\"p1102\",\"attributes\":{\"all\":{\"type\":\"object\",\"name\":\"AreaVisuals\",\"id\":\"p1101\",\"attributes\":{\"fill_color\":\"white\",\"hover_fill_color\":\"lightgray\"}}}}}}}},{\"type\":\"object\",\"name\":\"SaveTool\",\"id\":\"p1103\"},{\"type\":\"object\",\"name\":\"ResetTool\",\"id\":\"p1104\"},{\"type\":\"object\",\"name\":\"HelpTool\",\"id\":\"p1105\"}]}},\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1088\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1089\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1090\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1091\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1083\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1084\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1085\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1086\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1087\",\"attributes\":{\"axis\":{\"id\":\"p1083\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1092\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1088\"}}},{\"type\":\"object\",\"name\":\"Legend\",\"id\":\"p1115\",\"attributes\":{\"items\":[{\"type\":\"object\",\"name\":\"LegendItem\",\"id\":\"p1116\",\"attributes\":{\"label\":{\"type\":\"value\",\"value\":\"desired\"},\"renderers\":[{\"id\":\"p1112\"}]}},{\"type\":\"object\",\"name\":\"LegendItem\",\"id\":\"p1126\",\"attributes\":{\"label\":{\"type\":\"value\",\"value\":\"actual\"},\"renderers\":[{\"id\":\"p1123\"}]}},{\"type\":\"object\",\"name\":\"LegendItem\",\"id\":\"p1136\",\"attributes\":{\"label\":{\"type\":\"value\",\"value\":\"diff\"},\"renderers\":[{\"id\":\"p1133\"}]}}]}}]}}]}};\n",
+ " const render_items = [{\"docid\":\"0ead4bfc-9294-4255-832c-8651aa974167\",\"roots\":{\"p1072\":\"edcf1b09-fc16-4c9b-8126-c3b2931f4073\"},\"root_ids\":[\"p1072\"]}];\n",
+ " void root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n",
+ " }\n",
+ " if (root.Bokeh !== undefined) {\n",
+ " embed_document(root);\n",
+ " } else {\n",
+ " let attempts = 0;\n",
+ " const timer = setInterval(function(root) {\n",
+ " if (root.Bokeh !== undefined) {\n",
+ " clearInterval(timer);\n",
+ " embed_document(root);\n",
+ " } else {\n",
+ " attempts++;\n",
+ " if (attempts > 100) {\n",
+ " clearInterval(timer);\n",
+ " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n",
+ " }\n",
+ " }\n",
+ " }, 10, root)\n",
+ " }\n",
+ "})(window);"
+ ],
+ "application/vnd.bokehjs_exec.v0+json": ""
+ },
+ "metadata": {
+ "application/vnd.bokehjs_exec.v0+json": {
+ "id": "p1072"
+ }
+ },
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "compute_pattern__SrTiO3_Pnma()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "50adfcd5c4bb70ea",
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "Python 3 (ipykernel)",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.11.7"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 5
+}
diff --git a/issues/pyCFML/cfml_utilities/powder_pattern_from_json/first-calc_vs_second-calc/first-calc_vs_second-calc.png b/issues/pyCFML/cfml_utilities/powder_pattern_from_json/first-calc_vs_second-calc/first-calc_vs_second-calc.png
new file mode 100644
index 0000000..1f566ce
Binary files /dev/null and b/issues/pyCFML/cfml_utilities/powder_pattern_from_json/first-calc_vs_second-calc/first-calc_vs_second-calc.png differ
diff --git a/issues/pyCFML/cfml_utilities/powder_pattern_from_json/first-calc_vs_second-calc/script.py b/issues/pyCFML/cfml_utilities/powder_pattern_from_json/first-calc_vs_second-calc/script.py
new file mode 100644
index 0000000..8f37d2c
--- /dev/null
+++ b/issues/pyCFML/cfml_utilities/powder_pattern_from_json/first-calc_vs_second-calc/script.py
@@ -0,0 +1,155 @@
+import argparse
+import copy
+import os
+import matplotlib.pyplot as plt
+import numpy as np
+
+from pycrysfml import cfml_utilities
+#from pycrysfml import crysfml08lib
+
+
+STUDY_DICT_PM3M = {
+ "phases": [
+ {
+ "SrTiO3": {
+ "_space_group_name_H-M_alt": "P m -3 m",
+ "_cell_length_a": 3.9,
+ "_cell_length_b": 3.9,
+ "_cell_length_c": 3.9,
+ "_cell_angle_alpha": 90,
+ "_cell_angle_beta": 90,
+ "_cell_angle_gamma": 90,
+ "_atom_site": [
+ {
+ "_label": "Sr",
+ "_type_symbol": "Sr",
+ "_fract_x": 0.5,
+ "_fract_y": 0.5,
+ "_fract_z": 0.5,
+ "_occupancy": 1,
+ "_adp_type": "Biso",
+ "_B_iso_or_equiv": 0.40
+ },
+ {
+ "_label": "Ti",
+ "_type_symbol": "Ti",
+ "_fract_x": 0,
+ "_fract_y": 0,
+ "_fract_z": 0,
+ "_occupancy": 1,
+ "_adp_type": "Biso",
+ "_B_iso_or_equiv": 0.50
+ },
+ {
+ "_label": "O",
+ "_type_symbol": "O",
+ "_fract_x": 0.5,
+ "_fract_y": 0,
+ "_fract_z": 0,
+ "_occupancy": 1,
+ "_adp_type": "Biso",
+ "_B_iso_or_equiv": 0.65
+ }
+ ]
+ }
+ }
+ ],
+ "experiments": [
+ {
+ "NPD": {
+ "_diffrn_source": "nuclear reactor",
+ "_diffrn_radiation_probe": "neutron",
+ "_diffrn_radiation_wavelength": 1.27,
+ "_pd_instr_resolution_u": 0.02,
+ "_pd_instr_resolution_v": -0.02,
+ "_pd_instr_resolution_w": 0.12,
+ "_pd_instr_resolution_x": 0.0015,
+ "_pd_instr_resolution_y": 0,
+ "_pd_instr_reflex_asymmetry_p1": 0,
+ "_pd_instr_reflex_asymmetry_p2": 0,
+ "_pd_instr_reflex_asymmetry_p3": 0,
+ "_pd_instr_reflex_asymmetry_p4": 0,
+ "_pd_meas_2theta_offset": 0,
+ "_pd_meas_2theta_range_min": 1,
+ "_pd_meas_2theta_range_max": 140,
+ "_pd_meas_2theta_range_inc": 0.05
+ }
+ }
+ ]
+}
+
+# Help functions
+
+def parsed_args():
+ parser = argparse.ArgumentParser(formatter_class=argparse.ArgumentDefaultsHelpFormatter)
+ parser.add_argument("--calc",
+ default="none",
+ choices=['none', 'pm3m', 'pnma-then-pm3m'],
+ type=str.lower,
+ help="calculation order: only SG Pm-3m, or first SG Pnma and then SG Pm-3m")
+ parser.add_argument("--plot",
+ action='store_true',
+ help="plot simulated patterns after previous runs")
+ return parser.parse_args()
+
+def generated_x_array(study_dict:dict):
+ experiment = study_dict['experiments'][0]['NPD']
+ start = experiment['_pd_meas_2theta_range_min']
+ stop = experiment['_pd_meas_2theta_range_max']
+ step = experiment['_pd_meas_2theta_range_inc']
+ x = np.arange(start=start, stop=stop+step, step=step)
+ return x
+
+def compute_pattern(study_dict:dict):
+ _, y = cfml_utilities.powder_pattern_from_json(study_dict) # returns x and y arrays
+ #_, y = crysfml08lib.f_powder_pattern_from_json(study_dict) # returns x and y arrays
+ y = y.astype(np.float64)
+ return y
+
+# Main
+
+if __name__ == '__main__':
+ ARGS = parsed_args()
+
+ if ARGS.calc == 'pm3m':
+ study_dict = copy.deepcopy(STUDY_DICT_PM3M)
+
+ y_pm3m = compute_pattern(study_dict)
+
+ file_name = 'y-pm3m_first-calc.txt'
+ np.savetxt(file_name, y_pm3m, fmt='%10.2f')
+
+ sg = study_dict['phases'][0]['SrTiO3']['_space_group_name_H-M_alt']
+ print(f"First calculation for SG '{sg}' saved into '{file_name}'")
+
+ if ARGS.calc == 'pnma-then-pm3m':
+ study_dict = copy.deepcopy(STUDY_DICT_PM3M)
+
+ study_dict['phases'][0]['SrTiO3']['_space_group_name_H-M_alt'] = 'P n m a'
+ y_pnma = compute_pattern(study_dict)
+
+ study_dict['phases'][0]['SrTiO3']['_space_group_name_H-M_alt'] = 'P m -3 m'
+ y_pm3m = compute_pattern(study_dict)
+
+ file_name = 'y-pm3m_second-calc.txt'
+ np.savetxt(file_name, y_pm3m, fmt='%10.2f')
+
+ sg = study_dict['phases'][0]['SrTiO3']['_space_group_name_H-M_alt']
+ print(f"Second calculation for SG '{sg}' saved into '{file_name}'")
+
+ if ARGS.plot:
+ study_dict = copy.deepcopy(STUDY_DICT_PM3M)
+
+ x = generated_x_array(study_dict)
+
+ y_pm3m_1 = np.loadtxt('y-pm3m_first-calc.txt', unpack=True)
+ y_pm3m_2 = np.loadtxt('y-pm3m_second-calc.txt', unpack=True)
+
+ plt.plot(x, y_pm3m_1, '-', linewidth=3)
+ plt.plot(x, y_pm3m_2, '-', linewidth=2)
+ plt.plot(x, y_pm3m_1-y_pm3m_2, '-')
+ #plt.xlim([31, 35])
+
+ plt.legend(["Pm-3m, first calc", "Pm-3m, second calc", "diff"])
+
+ plt.show()
diff --git a/issues/pyCFML/cfml_utilities/powder_pattern_from_json/first-calc_vs_second-calc/y-pm3m_first-calc.txt b/issues/pyCFML/cfml_utilities/powder_pattern_from_json/first-calc_vs_second-calc/y-pm3m_first-calc.txt
new file mode 100644
index 0000000..d00786d
--- /dev/null
+++ b/issues/pyCFML/cfml_utilities/powder_pattern_from_json/first-calc_vs_second-calc/y-pm3m_first-calc.txt
@@ -0,0 +1,2781 @@
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.32
+ 0.32
+ 0.32
+ 0.33
+ 0.33
+ 0.33
+ 0.34
+ 0.34
+ 0.35
+ 0.35
+ 0.35
+ 0.36
+ 0.36
+ 0.37
+ 0.37
+ 0.38
+ 0.38
+ 0.38
+ 0.39
+ 0.39
+ 0.40
+ 0.40
+ 0.41
+ 0.41
+ 0.42
+ 0.43
+ 0.43
+ 0.44
+ 0.44
+ 0.45
+ 0.45
+ 0.46
+ 0.47
+ 0.47
+ 0.48
+ 0.48
+ 0.49
+ 0.50
+ 0.51
+ 0.51
+ 0.52
+ 0.53
+ 0.53
+ 0.54
+ 0.55
+ 0.56
+ 0.57
+ 0.57
+ 0.58
+ 0.59
+ 0.60
+ 0.61
+ 0.62
+ 0.63
+ 0.64
+ 0.65
+ 0.66
+ 0.67
+ 0.68
+ 0.69
+ 0.70
+ 0.72
+ 0.73
+ 0.74
+ 0.75
+ 0.77
+ 0.78
+ 0.79
+ 0.81
+ 0.82
+ 0.84
+ 0.85
+ 0.87
+ 0.88
+ 0.90
+ 0.92
+ 0.93
+ 0.95
+ 0.97
+ 0.99
+ 1.01
+ 1.03
+ 1.05
+ 1.07
+ 1.09
+ 1.11
+ 1.14
+ 1.16
+ 1.19
+ 1.21
+ 1.24
+ 1.27
+ 1.29
+ 1.32
+ 1.35
+ 1.39
+ 1.42
+ 1.45
+ 1.49
+ 1.52
+ 1.56
+ 1.60
+ 1.64
+ 1.68
+ 1.72
+ 1.77
+ 1.82
+ 1.86
+ 1.91
+ 1.97
+ 2.02
+ 2.08
+ 2.14
+ 2.20
+ 2.27
+ 2.34
+ 2.41
+ 2.48
+ 2.56
+ 2.64
+ 2.73
+ 2.82
+ 2.91
+ 3.01
+ 3.12
+ 3.23
+ 3.34
+ 3.46
+ 3.59
+ 3.73
+ 3.88
+ 4.03
+ 4.19
+ 4.36
+ 4.55
+ 4.74
+ 4.95
+ 5.17
+ 5.41
+ 5.66
+ 5.93
+ 6.23
+ 6.54
+ 6.88
+ 7.24
+ 7.64
+ 8.07
+ 8.53
+ 9.04
+ 9.59
+ 10.19
+ 10.86
+ 11.59
+ 12.39
+ 13.28
+ 14.27
+ 15.38
+ 16.61
+ 18.02
+ 19.59
+ 21.38
+ 23.42
+ 25.76
+ 28.47
+ 31.62
+ 35.31
+ 39.70
+ 44.97
+ 51.51
+ 60.13
+ 72.95
+ 95.31
+ 139.93
+ 233.61
+ 425.24
+ 789.42
+ 1415.86
+ 2375.31
+ 3665.35
+ 5158.28
+ 6587.53
+ 7597.92
+ 7873.27
+ 7316.11
+ 6118.36
+ 4629.26
+ 3183.44
+ 2001.29
+ 1162.52
+ 637.44
+ 343.23
+ 192.90
+ 120.58
+ 85.87
+ 67.78
+ 56.81
+ 49.06
+ 43.02
+ 38.09
+ 33.96
+ 30.47
+ 27.48
+ 24.91
+ 22.68
+ 20.74
+ 19.03
+ 17.53
+ 16.19
+ 15.00
+ 13.94
+ 12.99
+ 12.13
+ 11.35
+ 10.64
+ 10.00
+ 9.42
+ 8.88
+ 8.39
+ 7.94
+ 7.53
+ 7.14
+ 6.79
+ 6.46
+ 6.15
+ 5.87
+ 5.60
+ 5.36
+ 5.12
+ 4.91
+ 4.71
+ 4.52
+ 4.34
+ 4.17
+ 4.01
+ 3.86
+ 3.72
+ 3.59
+ 3.46
+ 3.34
+ 3.23
+ 3.12
+ 3.02
+ 2.92
+ 2.83
+ 2.74
+ 2.66
+ 2.58
+ 2.50
+ 2.43
+ 2.36
+ 2.30
+ 2.23
+ 2.17
+ 2.11
+ 2.06
+ 2.01
+ 1.96
+ 1.91
+ 1.86
+ 1.82
+ 1.77
+ 1.73
+ 1.69
+ 1.65
+ 1.62
+ 1.58
+ 1.55
+ 1.52
+ 1.49
+ 1.46
+ 1.43
+ 1.40
+ 1.37
+ 1.35
+ 1.32
+ 1.30
+ 1.28
+ 1.26
+ 1.24
+ 1.22
+ 1.20
+ 1.71
+ 1.70
+ 1.69
+ 1.68
+ 1.67
+ 1.66
+ 1.66
+ 1.65
+ 1.65
+ 1.64
+ 1.64
+ 1.64
+ 1.64
+ 1.64
+ 1.64
+ 1.64
+ 1.65
+ 1.65
+ 1.66
+ 1.67
+ 1.67
+ 1.69
+ 1.70
+ 1.71
+ 1.73
+ 1.75
+ 1.77
+ 1.79
+ 1.82
+ 1.85
+ 1.88
+ 1.92
+ 1.96
+ 2.00
+ 2.06
+ 2.11
+ 2.18
+ 2.26
+ 2.34
+ 2.44
+ 2.56
+ 2.69
+ 2.85
+ 3.04
+ 3.27
+ 3.55
+ 3.93
+ 4.52
+ 5.59
+ 7.77
+ 12.31
+ 21.44
+ 38.31
+ 66.37
+ 107.74
+ 161.00
+ 219.43
+ 271.24
+ 302.35
+ 302.43
+ 271.46
+ 219.75
+ 161.34
+ 108.07
+ 66.67
+ 38.58
+ 21.70
+ 12.57
+ 8.04
+ 5.88
+ 4.84
+ 4.28
+ 3.92
+ 3.67
+ 3.47
+ 3.31
+ 3.19
+ 3.08
+ 3.00
+ 2.93
+ 2.87
+ 2.83
+ 2.80
+ 2.46
+ 2.45
+ 2.44
+ 2.44
+ 2.44
+ 2.45
+ 2.46
+ 2.48
+ 2.50
+ 2.53
+ 2.56
+ 2.59
+ 2.63
+ 2.67
+ 2.71
+ 2.75
+ 2.80
+ 2.85
+ 2.91
+ 2.96
+ 3.03
+ 3.09
+ 3.26
+ 3.33
+ 3.41
+ 3.49
+ 3.57
+ 3.66
+ 3.75
+ 3.85
+ 3.95
+ 4.06
+ 4.17
+ 4.29
+ 4.41
+ 4.54
+ 4.68
+ 4.82
+ 4.98
+ 5.13
+ 5.30
+ 5.48
+ 5.67
+ 5.86
+ 6.07
+ 6.29
+ 6.53
+ 6.77
+ 7.03
+ 7.31
+ 7.61
+ 7.92
+ 8.26
+ 8.62
+ 9.00
+ 9.41
+ 9.84
+ 10.31
+ 10.82
+ 11.36
+ 11.95
+ 12.58
+ 13.27
+ 14.01
+ 14.82
+ 15.71
+ 16.67
+ 17.73
+ 18.89
+ 20.18
+ 21.59
+ 23.17
+ 24.92
+ 26.88
+ 29.07
+ 31.55
+ 34.36
+ 37.57
+ 41.23
+ 45.46
+ 50.37
+ 56.11
+ 62.89
+ 70.98
+ 80.85
+ 93.44
+ 110.99
+ 139.34
+ 192.84
+ 303.51
+ 533.79
+ 987.28
+ 1803.13
+ 3117.95
+ 4988.57
+ 7298.56
+ 9705.11
+ 11671.96
+ 12626.53
+ 12237.66
+ 10645.23
+ 8355.85
+ 5948.62
+ 3860.85
+ 2304.51
+ 1286.99
+ 695.07
+ 383.47
+ 230.98
+ 158.17
+ 121.49
+ 100.34
+ 86.03
+ 75.16
+ 66.38
+ 59.09
+ 53.21
+ 47.98
+ 43.49
+ 39.61
+ 36.23
+ 33.28
+ 30.68
+ 28.38
+ 26.34
+ 24.52
+ 22.90
+ 21.43
+ 20.12
+ 18.92
+ 17.84
+ 16.86
+ 15.97
+ 15.15
+ 14.40
+ 13.72
+ 13.09
+ 12.51
+ 11.97
+ 11.48
+ 11.03
+ 10.61
+ 10.22
+ 9.86
+ 9.53
+ 9.22
+ 8.93
+ 8.67
+ 8.43
+ 8.20
+ 8.00
+ 7.81
+ 7.64
+ 7.48
+ 7.33
+ 7.20
+ 7.09
+ 6.97
+ 6.88
+ 6.80
+ 6.74
+ 6.69
+ 6.65
+ 6.62
+ 6.61
+ 6.61
+ 6.63
+ 6.66
+ 6.70
+ 6.77
+ 6.85
+ 6.95
+ 7.07
+ 7.22
+ 7.39
+ 7.59
+ 7.83
+ 8.10
+ 8.41
+ 8.78
+ 9.20
+ 9.68
+ 10.24
+ 10.90
+ 11.66
+ 12.56
+ 13.61
+ 14.87
+ 16.38
+ 18.24
+ 20.61
+ 23.95
+ 29.38
+ 39.65
+ 60.91
+ 105.06
+ 191.72
+ 347.04
+ 596.30
+ 949.20
+ 1382.70
+ 1831.01
+ 2193.08
+ 2362.30
+ 2279.54
+ 1974.53
+ 1543.95
+ 1095.53
+ 709.39
+ 423.27
+ 237.19
+ 129.44
+ 72.91
+ 45.29
+ 32.06
+ 25.35
+ 21.45
+ 18.78
+ 16.76
+ 15.12
+ 13.76
+ 12.62
+ 11.66
+ 10.83
+ 10.13
+ 9.52
+ 8.99
+ 8.53
+ 8.13
+ 7.78
+ 7.48
+ 7.21
+ 6.98
+ 6.78
+ 6.61
+ 6.46
+ 6.33
+ 6.23
+ 6.14
+ 6.07
+ 6.02
+ 5.98
+ 5.96
+ 5.95
+ 5.96
+ 5.98
+ 6.01
+ 6.06
+ 6.12
+ 6.20
+ 6.29
+ 6.39
+ 6.51
+ 6.65
+ 6.81
+ 6.98
+ 7.17
+ 7.39
+ 7.62
+ 7.88
+ 8.17
+ 8.49
+ 8.84
+ 9.23
+ 9.66
+ 10.13
+ 10.66
+ 11.24
+ 11.88
+ 12.60
+ 13.41
+ 14.30
+ 15.31
+ 16.45
+ 17.74
+ 19.21
+ 20.89
+ 22.82
+ 25.05
+ 27.65
+ 30.18
+ 33.79
+ 38.13
+ 43.44
+ 50.29
+ 60.01
+ 76.08
+ 106.88
+ 170.70
+ 302.31
+ 557.44
+ 1007.70
+ 1717.84
+ 2704.16
+ 3889.11
+ 5080.18
+ 5996.65
+ 6359.86
+ 6040.76
+ 5153.35
+ 3971.24
+ 2778.62
+ 1775.35
+ 1046.43
+ 580.52
+ 314.66
+ 176.76
+ 109.69
+ 77.39
+ 60.66
+ 50.64
+ 43.64
+ 38.23
+ 33.82
+ 30.15
+ 27.05
+ 24.40
+ 22.12
+ 20.15
+ 18.43
+ 16.92
+ 15.59
+ 14.42
+ 13.37
+ 12.44
+ 11.60
+ 10.84
+ 10.16
+ 9.54
+ 8.98
+ 8.47
+ 8.01
+ 7.58
+ 7.19
+ 6.82
+ 6.49
+ 6.18
+ 5.90
+ 5.64
+ 5.39
+ 5.17
+ 4.96
+ 4.76
+ 4.58
+ 4.41
+ 4.25
+ 4.11
+ 3.97
+ 3.84
+ 3.73
+ 3.62
+ 3.52
+ 3.42
+ 3.34
+ 3.26
+ 3.19
+ 3.13
+ 3.07
+ 3.13
+ 3.09
+ 3.06
+ 3.04
+ 3.04
+ 3.04
+ 3.05
+ 3.08
+ 3.13
+ 3.20
+ 3.30
+ 3.43
+ 3.61
+ 3.88
+ 4.34
+ 5.25
+ 7.16
+ 11.16
+ 19.02
+ 33.16
+ 55.88
+ 88.14
+ 127.87
+ 169.13
+ 202.66
+ 218.62
+ 211.40
+ 183.50
+ 143.99
+ 102.68
+ 67.01
+ 40.49
+ 23.18
+ 13.12
+ 7.81
+ 5.19
+ 3.93
+ 3.27
+ 2.88
+ 2.61
+ 2.40
+ 2.23
+ 2.08
+ 1.96
+ 1.85
+ 1.76
+ 1.67
+ 1.60
+ 1.54
+ 1.48
+ 1.43
+ 1.38
+ 1.34
+ 1.30
+ 1.26
+ 1.23
+ 1.20
+ 1.17
+ 1.15
+ 1.12
+ 1.10
+ 1.08
+ 1.06
+ 1.05
+ 1.03
+ 1.02
+ 1.00
+ 0.99
+ 0.98
+ 0.97
+ 0.96
+ 0.95
+ 1.14
+ 1.13
+ 1.13
+ 1.13
+ 1.12
+ 1.12
+ 1.12
+ 1.11
+ 1.11
+ 1.11
+ 1.11
+ 1.11
+ 1.11
+ 1.11
+ 1.12
+ 1.12
+ 1.12
+ 1.13
+ 1.13
+ 1.13
+ 1.14
+ 1.15
+ 1.15
+ 1.16
+ 1.17
+ 1.18
+ 1.18
+ 1.19
+ 1.20
+ 1.22
+ 1.23
+ 1.24
+ 1.25
+ 1.27
+ 1.28
+ 1.30
+ 1.31
+ 1.33
+ 1.35
+ 1.37
+ 1.39
+ 1.41
+ 1.43
+ 1.45
+ 1.48
+ 1.50
+ 1.53
+ 1.56
+ 1.32
+ 1.35
+ 1.39
+ 1.43
+ 1.47
+ 1.51
+ 1.55
+ 1.60
+ 1.65
+ 1.70
+ 1.75
+ 1.81
+ 1.87
+ 1.94
+ 2.01
+ 2.08
+ 2.15
+ 2.24
+ 2.32
+ 2.42
+ 2.51
+ 2.62
+ 2.74
+ 2.86
+ 2.99
+ 3.13
+ 3.29
+ 3.45
+ 3.63
+ 3.83
+ 4.04
+ 4.27
+ 4.53
+ 4.81
+ 5.12
+ 5.46
+ 5.84
+ 6.27
+ 6.74
+ 7.28
+ 7.89
+ 8.59
+ 9.38
+ 10.30
+ 11.36
+ 12.61
+ 14.09
+ 15.86
+ 18.04
+ 20.87
+ 24.98
+ 31.90
+ 45.30
+ 72.92
+ 128.98
+ 235.28
+ 418.32
+ 699.50
+ 1079.08
+ 1520.76
+ 1946.66
+ 2251.00
+ 2337.41
+ 2174.64
+ 1820.04
+ 1378.61
+ 950.11
+ 599.73
+ 351.05
+ 195.17
+ 107.59
+ 62.61
+ 40.74
+ 30.06
+ 24.38
+ 20.86
+ 18.36
+ 16.42
+ 14.84
+ 13.54
+ 12.45
+ 11.54
+ 10.77
+ 10.12
+ 9.57
+ 9.11
+ 8.72
+ 8.38
+ 8.11
+ 7.90
+ 8.21
+ 8.08
+ 8.00
+ 7.94
+ 7.93
+ 7.95
+ 8.00
+ 8.08
+ 8.19
+ 8.34
+ 8.53
+ 8.75
+ 9.01
+ 9.32
+ 9.67
+ 10.07
+ 10.53
+ 11.05
+ 11.64
+ 12.32
+ 13.09
+ 13.96
+ 14.96
+ 16.11
+ 17.43
+ 18.96
+ 20.74
+ 22.83
+ 25.28
+ 28.22
+ 31.76
+ 36.20
+ 42.11
+ 51.03
+ 66.70
+ 97.76
+ 161.80
+ 289.64
+ 525.97
+ 920.71
+ 1506.84
+ 2268.81
+ 3116.77
+ 3885.05
+ 4369.00
+ 4407.92
+ 3987.59
+ 3251.11
+ 2403.17
+ 1619.12
+ 1001.87
+ 577.62
+ 318.99
+ 176.99
+ 105.13
+ 70.23
+ 52.83
+ 43.16
+ 36.88
+ 32.25
+ 28.56
+ 25.53
+ 22.98
+ 20.82
+ 18.97
+ 17.43
+ 16.06
+ 14.85
+ 13.80
+ 12.88
+ 12.06
+ 11.33
+ 10.68
+ 10.11
+ 9.59
+ 9.13
+ 8.71
+ 8.33
+ 7.99
+ 7.69
+ 7.41
+ 7.16
+ 6.93
+ 6.73
+ 6.55
+ 6.39
+ 6.24
+ 6.11
+ 6.00
+ 5.90
+ 5.81
+ 5.74
+ 5.69
+ 5.65
+ 5.62
+ 5.60
+ 5.61
+ 5.63
+ 5.67
+ 5.73
+ 5.82
+ 5.94
+ 6.11
+ 6.39
+ 6.89
+ 7.88
+ 9.91
+ 13.95
+ 21.40
+ 33.80
+ 52.19
+ 76.07
+ 102.66
+ 126.79
+ 142.06
+ 143.44
+ 130.44
+ 107.52
+ 81.06
+ 56.56
+ 37.25
+ 23.98
+ 15.91
+ 11.53
+ 9.37
+ 8.39
+ 7.98
+ 7.83
+ 7.80
+ 7.95
+ 8.03
+ 8.14
+ 8.28
+ 8.45
+ 8.65
+ 8.87
+ 9.12
+ 9.40
+ 9.70
+ 10.03
+ 10.40
+ 10.79
+ 11.23
+ 11.70
+ 12.21
+ 12.77
+ 13.37
+ 14.04
+ 14.76
+ 15.55
+ 16.42
+ 17.38
+ 18.43
+ 19.59
+ 20.77
+ 22.20
+ 23.80
+ 25.58
+ 27.58
+ 29.84
+ 32.40
+ 35.31
+ 38.65
+ 42.49
+ 46.95
+ 52.16
+ 58.30
+ 65.61
+ 74.49
+ 85.67
+ 100.88
+ 124.40
+ 166.73
+ 251.21
+ 423.74
+ 761.46
+ 1370.65
+ 2360.71
+ 3789.06
+ 5588.65
+ 7518.54
+ 9177.23
+ 10101.30
+ 9975.15
+ 8844.60
+ 7082.46
+ 5151.68
+ 3423.06
+ 2095.10
+ 1200.58
+ 664.17
+ 372.97
+ 226.31
+ 154.60
+ 118.08
+ 97.12
+ 83.11
+ 72.58
+ 64.13
+ 57.14
+ 51.26
+ 46.27
+ 41.99
+ 38.31
+ 35.11
+ 32.32
+ 29.87
+ 27.71
+ 25.81
+ 24.12
+ 22.61
+ 21.27
+ 20.07
+ 19.00
+ 18.04
+ 17.18
+ 16.41
+ 15.72
+ 15.11
+ 14.56
+ 14.08
+ 13.67
+ 13.31
+ 13.01
+ 12.77
+ 12.59
+ 12.47
+ 12.21
+ 12.22
+ 12.31
+ 12.48
+ 12.75
+ 13.13
+ 13.65
+ 14.35
+ 15.30
+ 16.68
+ 18.93
+ 23.14
+ 31.68
+ 49.22
+ 83.58
+ 145.45
+ 245.86
+ 390.45
+ 572.38
+ 767.45
+ 935.13
+ 1028.79
+ 1016.45
+ 902.58
+ 724.61
+ 529.30
+ 354.00
+ 218.97
+ 127.72
+ 72.75
+ 42.78
+ 27.60
+ 20.14
+ 16.32
+ 14.13
+ 12.66
+ 11.57
+ 10.70
+ 9.98
+ 9.39
+ 8.90
+ 8.49
+ 8.14
+ 7.86
+ 7.62
+ 7.43
+ 7.29
+ 7.17
+ 7.09
+ 7.05
+ 7.03
+ 7.05
+ 7.09
+ 7.16
+ 7.27
+ 7.40
+ 7.58
+ 7.78
+ 8.03
+ 8.33
+ 8.67
+ 9.07
+ 9.54
+ 10.08
+ 10.71
+ 11.44
+ 12.29
+ 13.28
+ 14.45
+ 15.83
+ 17.47
+ 19.46
+ 21.92
+ 25.13
+ 29.75
+ 37.43
+ 52.00
+ 81.48
+ 140.40
+ 251.09
+ 440.66
+ 731.54
+ 1125.50
+ 1587.73
+ 2041.13
+ 2377.43
+ 2493.12
+ 2346.73
+ 1990.19
+ 1530.32
+ 1073.01
+ 690.45
+ 412.42
+ 233.76
+ 130.68
+ 76.30
+ 49.20
+ 35.73
+ 28.51
+ 24.07
+ 20.92
+ 18.46
+ 16.46
+ 14.79
+ 13.38
+ 12.17
+ 11.13
+ 10.23
+ 9.44
+ 8.76
+ 8.15
+ 7.61
+ 7.14
+ 6.71
+ 6.34
+ 6.00
+ 5.69
+ 5.42
+ 5.17
+ 4.95
+ 4.76
+ 4.58
+ 4.42
+ 4.28
+ 4.16
+ 4.06
+ 3.97
+ 3.89
+ 3.84
+ 3.80
+ 3.78
+ 3.78
+ 3.81
+ 3.86
+ 3.94
+ 4.06
+ 4.25
+ 4.53
+ 4.53
+ 5.47
+ 7.39
+ 11.31
+ 18.89
+ 32.34
+ 53.85
+ 84.37
+ 122.22
+ 162.17
+ 195.98
+ 213.80
+ 209.70
+ 185.17
+ 148.12
+ 108.04
+ 72.34
+ 44.96
+ 26.47
+ 15.33
+ 9.22
+ 6.10
+ 4.55
+ 3.74
+ 3.26
+ 2.93
+ 2.68
+ 2.48
+ 2.31
+ 2.17
+ 2.05
+ 1.94
+ 1.85
+ 1.76
+ 1.69
+ 1.63
+ 1.57
+ 1.52
+ 1.48
+ 1.43
+ 1.40
+ 1.36
+ 1.33
+ 1.31
+ 1.28
+ 1.26
+ 1.24
+ 1.22
+ 1.20
+ 1.19
+ 1.17
+ 1.16
+ 1.15
+ 1.14
+ 1.13
+ 1.12
+ 1.12
+ 1.11
+ 1.11
+ 1.10
+ 1.10
+ 1.10
+ 1.10
+ 1.10
+ 1.10
+ 1.10
+ 1.10
+ 1.06
+ 1.06
+ 1.07
+ 1.08
+ 1.09
+ 1.09
+ 1.10
+ 1.11
+ 1.12
+ 1.13
+ 1.14
+ 1.16
+ 1.17
+ 1.18
+ 1.20
+ 1.22
+ 1.24
+ 1.26
+ 1.28
+ 1.30
+ 1.32
+ 1.35
+ 1.37
+ 1.40
+ 1.43
+ 1.46
+ 1.50
+ 1.53
+ 1.57
+ 1.62
+ 1.66
+ 1.71
+ 1.76
+ 1.82
+ 1.88
+ 1.94
+ 2.01
+ 2.09
+ 2.17
+ 2.26
+ 2.36
+ 2.47
+ 2.59
+ 2.72
+ 2.87
+ 3.04
+ 3.22
+ 3.43
+ 3.66
+ 3.93
+ 4.23
+ 4.59
+ 5.00
+ 5.49
+ 6.08
+ 6.81
+ 7.78
+ 9.25
+ 11.80
+ 16.72
+ 26.50
+ 45.29
+ 78.78
+ 133.25
+ 211.41
+ 310.49
+ 418.68
+ 514.87
+ 573.68
+ 575.77
+ 520.41
+ 426.05
+ 318.06
+ 217.91
+ 138.30
+ 82.75
+ 48.19
+ 28.76
+ 18.67
+ 13.67
+ 11.16
+ 9.80
+ 8.97
+ 8.40
+ 7.98
+ 7.68
+ 7.46
+ 7.30
+ 7.21
+ 7.17
+ 7.18
+ 7.24
+ 7.33
+ 7.46
+ 7.64
+ 7.85
+ 8.10
+ 8.39
+ 8.73
+ 9.12
+ 9.56
+ 10.06
+ 10.63
+ 11.26
+ 11.98
+ 12.80
+ 13.73
+ 14.78
+ 15.98
+ 17.36
+ 18.95
+ 20.80
+ 22.95
+ 25.48
+ 28.49
+ 32.12
+ 36.63
+ 42.61
+ 51.44
+ 66.42
+ 94.91
+ 151.42
+ 261.00
+ 459.16
+ 786.12
+ 1269.65
+ 1901.78
+ 2617.53
+ 3290.83
+ 3756.72
+ 3869.18
+ 3588.15
+ 3010.00
+ 2299.20
+ 1608.16
+ 1037.16
+ 624.18
+ 358.54
+ 204.36
+ 122.01
+ 80.23
+ 58.98
+ 47.32
+ 40.02
+ 34.80
+ 30.73
+ 27.41
+ 24.64
+ 22.29
+ 20.29
+ 18.57
+ 17.08
+ 15.79
+ 14.66
+ 13.66
+ 12.79
+ 12.01
+ 11.33
+ 10.72
+ 10.18
+ 9.69
+ 9.26
+ 8.87
+ 8.53
+ 8.22
+ 7.95
+ 7.71
+ 7.49
+ 7.31
+ 7.15
+ 7.02
+ 6.91
+ 6.83
+ 6.78
+ 6.75
+ 6.75
+ 6.79
+ 6.87
+ 7.02
+ 7.29
+ 7.80
+ 8.83
+ 11.11
+ 15.14
+ 22.38
+ 34.15
+ 51.33
+ 73.47
+ 98.15
+ 120.94
+ 136.16
+ 139.01
+ 128.50
+ 108.19
+ 83.74
+ 60.24
+ 40.98
+ 27.14
+ 18.31
+ 13.23
+ 10.58
+ 9.31
+ 8.73
+ 8.50
+ 8.42
+ 8.44
+ 8.51
+ 8.62
+ 8.77
+ 8.95
+ 9.18
+ 9.43
+ 9.72
+ 10.04
+ 10.41
+ 10.81
+ 11.26
+ 11.75
+ 12.30
+ 12.90
+ 13.57
+ 14.31
+ 15.12
+ 16.03
+ 17.04
+ 18.17
+ 19.44
+ 20.86
+ 22.46
+ 24.28
+ 26.35
+ 28.72
+ 31.45
+ 34.62
+ 38.31
+ 42.65
+ 47.83
+ 54.13
+ 62.11
+ 73.04
+ 89.94
+ 119.79
+ 177.21
+ 289.32
+ 499.49
+ 864.55
+ 1440.43
+ 2253.15
+ 3263.96
+ 4346.25
+ 5289.31
+ 5845.60
+ 5833.30
+ 5256.90
+ 4303.20
+ 3220.40
+ 2215.74
+ 1412.56
+ 846.26
+ 488.72
+ 283.70
+ 174.61
+ 118.83
+ 89.81
+ 73.32
+ 62.64
+ 54.83
+ 48.68
+ 43.63
+ 39.41
+ 35.84
+ 32.81
+ 30.21
+ 27.97
+ 26.05
+ 24.38
+ 22.93
+ 21.68
+ 20.59
+ 19.66
+ 18.86
+ 18.18
+ 17.61
+ 17.14
+ 16.77
+ 16.50
+ 16.32
+ 16.23
+ 16.24
+ 16.35
+ 16.57
+ 16.90
+ 17.36
+ 17.97
+ 18.75
+ 19.73
+ 20.96
+ 22.49
+ 24.43
+ 27.01
+ 30.72
+ 36.78
+ 47.84
+ 69.33
+ 110.92
+ 187.25
+ 316.47
+ 514.55
+ 785.72
+ 1112.28
+ 1448.60
+ 1725.35
+ 1866.53
+ 1825.02
+ 1615.34
+ 1302.63
+ 963.14
+ 656.79
+ 417.16
+ 250.87
+ 147.20
+ 88.22
+ 56.92
+ 40.83
+ 32.35
+ 27.43
+ 24.20
+ 21.82
+ 19.94
+ 18.42
+ 17.17
+ 16.13
+ 15.27
+ 14.57
+ 13.99
+ 13.52
+ 13.15
+ 12.87
+ 12.67
+ 12.54
+ 12.49
+ 12.51
+ 12.59
+ 12.75
+ 12.98
+ 13.28
+ 13.66
+ 14.14
+ 14.70
+ 15.38
+ 16.18
+ 17.11
+ 18.21
+ 19.50
+ 21.02
+ 22.81
+ 24.92
+ 27.44
+ 30.49
+ 34.25
+ 39.15
+ 46.12
+ 57.45
+ 77.78
+ 116.83
+ 191.45
+ 326.88
+ 553.70
+ 898.13
+ 1366.15
+ 1926.08
+ 2500.13
+ 2970.58
+ 3209.36
+ 3137.52
+ 2780.00
+ 2246.58
+ 1666.20
+ 1140.76
+ 726.94
+ 437.74
+ 255.79
+ 151.23
+ 95.16
+ 66.04
+ 50.55
+ 41.52
+ 35.55
+ 31.12
+ 27.60
+ 24.68
+ 22.23
+ 20.13
+ 18.33
+ 16.78
+ 15.42
+ 14.23
+ 13.18
+ 12.26
+ 11.43
+ 10.70
+ 10.04
+ 9.44
+ 8.91
+ 8.43
+ 7.99
+ 7.59
+ 7.23
+ 6.90
+ 6.60
+ 6.33
+ 6.08
+ 5.86
+ 5.65
+ 5.47
+ 5.31
+ 5.17
+ 5.05
+ 4.95
+ 4.87
+ 4.81
+ 4.79
+ 4.82
+ 5.06
+ 5.37
+ 6.06
+ 7.47
+ 10.16
+ 14.83
+ 22.18
+ 32.54
+ 45.51
+ 59.58
+ 72.23
+ 80.35
+ 81.41
+ 75.02
+ 63.23
+ 49.14
+ 35.53
+ 23.87
+ 15.53
+ 10.03
+ 6.71
+ 4.86
+ 3.86
+ 3.32
+ 3.01
+ 2.80
+ 2.65
+ 2.53
+ 2.42
+ 2.33
+ 2.26
+ 2.19
+ 2.13
+ 2.07
+ 2.02
+ 1.98
+ 1.94
+ 1.90
+ 1.87
+ 1.84
+ 1.82
+ 1.79
+ 1.77
+ 1.75
+ 1.73
+ 1.72
+ 1.70
+ 1.69
+ 1.68
+ 1.67
+ 1.66
+ 1.66
+ 1.65
+ 1.65
+ 1.65
+ 1.65
+ 1.65
+ 1.65
+ 1.65
+ 1.65
+ 1.66
+ 1.66
+ 1.69
+ 1.69
+ 1.70
+ 1.72
+ 1.73
+ 1.74
+ 1.76
+ 1.78
+ 1.79
+ 1.81
+ 1.84
+ 1.86
+ 1.89
+ 1.91
+ 1.94
+ 1.97
+ 2.01
+ 1.94
+ 1.98
+ 2.02
+ 2.06
+ 2.11
+ 2.16
+ 2.22
+ 2.27
+ 2.33
+ 2.40
+ 2.47
+ 2.55
+ 2.63
+ 2.71
+ 2.80
+ 2.90
+ 3.01
+ 3.12
+ 3.25
+ 3.38
+ 3.52
+ 3.68
+ 3.85
+ 4.03
+ 4.23
+ 4.45
+ 4.68
+ 4.95
+ 5.24
+ 5.55
+ 5.91
+ 6.30
+ 6.74
+ 7.23
+ 7.78
+ 8.40
+ 9.11
+ 9.92
+ 10.85
+ 11.93
+ 13.19
+ 14.68
+ 16.46
+ 18.67
+ 21.56
+ 25.75
+ 32.97
+ 45.22
+ 68.12
+ 110.30
+ 183.90
+ 302.64
+ 477.15
+ 707.71
+ 977.58
+ 1249.59
+ 1469.67
+ 1580.07
+ 1545.57
+ 1377.69
+ 1126.08
+ 849.32
+ 594.42
+ 388.92
+ 241.28
+ 145.27
+ 88.07
+ 56.26
+ 39.25
+ 30.09
+ 24.81
+ 21.43
+ 19.00
+ 17.11
+ 15.58
+ 14.31
+ 13.26
+ 12.37
+ 11.62
+ 11.00
+ 10.47
+ 10.03
+ 9.67
+ 9.38
+ 9.14
+ 8.97
+ 8.84
+ 8.77
+ 8.74
+ 8.76
+ 8.82
+ 8.94
+ 9.10
+ 9.31
+ 9.58
+ 9.90
+ 10.30
+ 10.76
+ 11.31
+ 11.96
+ 12.72
+ 13.61
+ 14.65
+ 15.88
+ 17.34
+ 19.10
+ 21.24
+ 23.98
+ 27.73
+ 33.45
+ 43.20
+ 60.98
+ 93.88
+ 152.78
+ 251.71
+ 404.68
+ 619.54
+ 890.45
+ 1191.52
+ 1476.06
+ 1682.74
+ 1754.07
+ 1666.97
+ 1449.41
+ 1160.49
+ 860.63
+ 594.65
+ 386.09
+ 239.17
+ 144.99
+ 89.32
+ 58.37
+ 41.65
+ 32.43
+ 26.94
+ 23.29
+ 20.60
+ 18.46
+ 16.70
+ 15.22
+ 13.96
+ 12.88
+ 11.94
+ 11.14
+ 10.43
+ 9.82
+ 9.28
+ 8.80
+ 8.38
+ 8.01
+ 7.69
+ 7.40
+ 7.15
+ 6.93
+ 6.74
+ 6.57
+ 6.43
+ 6.31
+ 6.22
+ 6.14
+ 6.08
+ 6.05
+ 6.03
+ 6.03
+ 6.06
+ 6.11
+ 6.18
+ 6.29
+ 6.42
+ 6.60
+ 6.82
+ 7.10
+ 7.47
+ 7.99
+ 8.82
+ 10.50
+ 13.07
+ 17.73
+ 25.87
+ 39.26
+ 59.43
+ 87.13
+ 121.36
+ 158.67
+ 193.19
+ 217.48
+ 224.83
+ 212.94
+ 185.51
+ 149.78
+ 112.95
+ 80.31
+ 54.65
+ 36.49
+ 24.78
+ 17.84
+ 14.00
+ 11.98
+ 10.95
+ 10.41
+ 10.13
+ 10.00
+ 9.95
+ 9.97
+ 10.04
+ 10.16
+ 10.32
+ 10.52
+ 10.76
+ 11.04
+ 11.36
+ 11.72
+ 12.13
+ 12.57
+ 13.06
+ 13.61
+ 14.21
+ 14.86
+ 15.59
+ 16.38
+ 17.26
+ 18.22
+ 19.29
+ 20.46
+ 21.77
+ 23.23
+ 24.85
+ 26.66
+ 28.70
+ 31.00
+ 33.61
+ 36.57
+ 39.97
+ 43.87
+ 48.40
+ 53.70
+ 59.97
+ 67.55
+ 77.11
+ 90.01
+ 109.25
+ 140.98
+ 197.09
+ 298.14
+ 475.64
+ 770.59
+ 1225.61
+ 1869.42
+ 2694.79
+ 3640.87
+ 4584.61
+ 5351.82
+ 5756.05
+ 5677.43
+ 5140.61
+ 4296.79
+ 3335.64
+ 2417.22
+ 1645.42
+ 1062.55
+ 662.12
+ 409.04
+ 259.72
+ 175.70
+ 129.03
+ 102.20
+ 85.44
+ 73.81
+ 64.98
+ 57.86
+ 51.93
+ 46.89
+ 42.57
+ 38.84
+ 35.58
+ 32.73
+ 30.23
+ 28.01
+ 26.04
+ 24.28
+ 22.71
+ 21.29
+ 20.02
+ 18.86
+ 17.82
+ 16.87
+ 16.00
+ 15.21
+ 14.48
+ 13.82
+ 13.21
+ 12.64
+ 12.12
+ 11.64
+ 11.20
+ 10.79
+ 10.41
+ 10.06
+ 9.73
+ 9.43
+ 9.15
+ 8.89
+ 8.64
+ 8.42
+ 8.21
+ 8.02
+ 7.84
+ 7.67
+ 7.52
+ 7.37
+ 7.24
+ 7.12
+ 7.01
+ 6.91
+ 6.82
+ 6.74
+ 6.66
+ 6.60
+ 6.54
+ 6.49
+ 6.45
+ 6.30
+ 6.28
+ 6.26
+ 6.25
+ 6.25
+ 6.25
+ 6.27
+ 6.28
+ 6.31
+ 6.35
+ 6.39
+ 6.44
+ 6.50
+ 6.57
+ 6.65
+ 6.74
+ 6.83
+ 6.94
+ 7.06
+ 7.19
+ 7.34
+ 7.49
+ 7.66
+ 7.85
+ 8.05
+ 8.27
+ 8.71
+ 8.97
+ 9.25
+ 9.55
+ 9.89
+ 10.25
+ 10.64
+ 11.11
+ 11.57
+ 12.08
+ 12.63
+ 13.24
+ 13.91
+ 14.64
+ 15.45
+ 16.34
+ 17.33
+ 18.42
+ 19.65
+ 21.01
+ 22.55
+ 24.28
+ 26.24
+ 28.47
+ 31.02
+ 33.95
+ 37.35
+ 41.33
+ 46.06
+ 51.86
+ 59.32
+ 69.70
+ 85.54
+ 111.78
+ 157.23
+ 236.08
+ 368.48
+ 578.91
+ 890.68
+ 1316.65
+ 1848.29
+ 2446.04
+ 3036.81
+ 3519.42
+ 3785.38
+ 3761.87
+ 3455.79
+ 2948.97
+ 2350.98
+ 1759.55
+ 1242.63
+ 834.57
+ 539.83
+ 343.20
+ 220.68
+ 148.20
+ 106.52
+ 82.35
+ 67.59
+ 57.78
+ 50.62
+ 45.00
+ 40.39
+ 36.49
+ 33.16
+ 30.28
+ 27.76
+ 25.57
+ 23.63
+ 21.91
+ 20.39
+ 19.03
+ 17.82
+ 16.72
+ 15.73
+ 14.84
+ 14.03
+ 13.30
+ 12.63
+ 12.02
+ 11.46
+ 10.94
+ 10.47
+ 10.04
+ 9.65
+ 9.28
+ 8.95
+ 8.65
+ 8.37
+ 8.11
+ 7.88
+ 7.67
+ 7.48
+ 7.31
+ 7.16
+ 7.03
+ 6.93
+ 6.84
+ 6.78
+ 6.75
+ 6.74
+ 6.77
+ 6.84
+ 6.98
+ 7.21
+ 7.62
+ 8.35
+ 9.65
+ 11.95
+ 15.88
+ 22.20
+ 31.75
+ 44.76
+ 62.08
+ 82.47
+ 104.05
+ 123.82
+ 138.14
+ 143.63
+ 138.76
+ 124.86
+ 105.24
+ 83.57
+ 62.88
+ 45.19
+ 31.37
+ 21.42
+ 14.76
+ 10.56
+ 8.02
+ 6.52
+ 5.62
+ 5.05
+ 4.65
+ 4.35
+ 4.11
+ 3.91
+ 3.73
+ 3.58
+ 3.45
+ 3.33
+ 3.22
+ 3.13
+ 3.04
+ 2.96
+ 2.89
+ 2.83
+ 2.77
+ 2.72
+ 2.67
+ 2.62
+ 2.58
+ 2.54
+ 2.50
+ 2.47
+ 2.44
+ 2.41
+ 2.38
+ 2.35
+ 2.33
+ 2.31
+ 2.29
+ 2.27
+ 2.25
+ 2.24
+ 2.22
+ 2.21
+ 2.19
+ 2.18
+ 2.17
+ 2.16
+ 2.15
+ 2.15
+ 2.14
+ 2.13
+ 2.13
+ 2.12
+ 2.12
+ 2.12
+ 2.11
+ 2.11
+ 2.11
+ 2.11
+ 2.11
+ 2.11
+ 2.12
+ 2.12
+ 2.12
+ 2.13
+ 2.13
+ 2.14
+ 2.14
+ 2.15
+ 2.16
+ 2.16
+ 2.17
+ 2.18
+ 2.19
+ 2.20
+ 2.22
+ 2.23
+ 2.24
+ 2.26
+ 2.27
+ 2.29
+ 2.31
+ 2.32
+ 2.34
+ 2.36
+ 2.39
+ 2.41
+ 2.43
+ 2.46
+ 2.48
+ 2.51
+ 2.54
+ 2.57
+ 2.60
+ 2.63
+ 2.67
+ 2.71
+ 2.75
+ 2.79
+ 2.83
+ 2.88
+ 2.92
+ 2.97
+ 3.03
+ 3.08
+ 3.14
+ 3.21
+ 3.28
+ 3.35
+ 3.42
+ 3.50
+ 3.59
+ 3.68
+ 3.78
+ 3.89
+ 4.00
+ 4.12
+ 4.25
+ 4.39
+ 4.54
+ 4.71
+ 4.89
+ 5.08
+ 5.30
+ 5.53
+ 5.79
+ 6.07
+ 6.38
+ 6.73
+ 7.12
+ 7.55
+ 8.04
+ 8.59
+ 9.22
+ 9.94
+ 10.79
+ 11.80
+ 12.78
+ 14.43
+ 16.77
+ 20.29
+ 25.90
+ 34.96
+ 49.49
+ 72.10
+ 105.72
+ 153.03
+ 215.51
+ 292.40
+ 379.81
+ 470.30
+ 552.99
+ 614.74
+ 643.18
+ 631.65
+ 582.93
+ 507.64
+ 419.08
+ 329.30
+ 247.32
+ 178.51
+ 124.87
+ 85.76
+ 58.89
+ 41.34
+ 30.32
+ 23.54
+ 19.36
+ 16.69
+ 14.90
+ 13.60
+ 12.60
+ 11.80
+ 11.14
+ 10.59
+ 10.12
+ 9.72
+ 9.39
+ 9.11
+ 8.88
+ 8.69
+ 8.54
+ 8.42
+ 8.32
+ 8.26
+ 8.22
+ 8.21
+ 8.22
+ 8.25
+ 8.30
+ 8.38
+ 8.47
+ 8.58
+ 8.72
+ 8.87
+ 9.05
+ 9.24
+ 9.47
+ 9.71
+ 9.98
+ 10.28
+ 10.61
+ 10.97
+ 11.36
+ 11.79
+ 12.26
+ 12.78
+ 13.35
+ 13.97
+ 14.65
+ 15.40
+ 16.23
+ 17.14
+ 18.15
+ 19.27
+ 20.52
+ 21.92
+ 23.48
+ 25.24
+ 27.24
+ 29.50
+ 32.11
+ 35.14
+ 38.74
+ 43.17
+ 48.90
+ 56.77
+ 68.25
+ 85.82
+ 113.30
+ 156.31
+ 222.27
+ 319.94
+ 458.27
+ 644.16
+ 880.03
+ 1160.59
+ 1470.94
+ 1785.68
+ 2069.65
+ 2281.94
+ 2383.99
+ 2354.31
+ 2199.38
+ 1950.19
+ 1647.71
+ 1331.14
+ 1031.50
+ 769.55
+ 555.76
+ 391.57
+ 272.32
+ 189.86
+ 135.12
+ 99.83
+ 77.34
+ 62.87
+ 53.24
+ 46.48
+ 41.42
+ 37.42
+ 34.11
+ 31.30
+ 28.87
+ 26.75
+ 24.88
+ 23.22
+ 21.75
+ 20.43
+ 19.26
+ 18.20
diff --git a/issues/pyCFML/cfml_utilities/powder_pattern_from_json/first-calc_vs_second-calc/y-pm3m_second-calc.txt b/issues/pyCFML/cfml_utilities/powder_pattern_from_json/first-calc_vs_second-calc/y-pm3m_second-calc.txt
new file mode 100644
index 0000000..4696ab8
--- /dev/null
+++ b/issues/pyCFML/cfml_utilities/powder_pattern_from_json/first-calc_vs_second-calc/y-pm3m_second-calc.txt
@@ -0,0 +1,2781 @@
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.00
+ 0.01
+ 0.01
+ 0.01
+ 0.01
+ 0.01
+ 0.01
+ 0.01
+ 0.01
+ 0.01
+ 0.01
+ 0.01
+ 0.01
+ 0.01
+ 0.01
+ 0.01
+ 0.01
+ 0.01
+ 0.01
+ 0.01
+ 0.01
+ 0.01
+ 0.01
+ 0.01
+ 0.01
+ 0.01
+ 0.01
+ 0.01
+ 0.01
+ 0.01
+ 0.01
+ 0.01
+ 0.01
+ 0.01
+ 0.01
+ 0.01
+ 0.01
+ 0.01
+ 0.01
+ 0.01
+ 0.01
+ 0.01
+ 0.01
+ 0.01
+ 0.02
+ 0.02
+ 0.02
+ 0.02
+ 0.02
+ 0.02
+ 0.02
+ 0.02
+ 0.02
+ 0.02
+ 0.02
+ 0.02
+ 0.02
+ 0.02
+ 0.02
+ 0.02
+ 0.02
+ 0.02
+ 0.02
+ 0.02
+ 0.02
+ 0.02
+ 0.02
+ 0.02
+ 0.02
+ 0.02
+ 0.02
+ 0.02
+ 0.02
+ 0.02
+ 0.02
+ 0.02
+ 0.03
+ 0.03
+ 0.03
+ 0.03
+ 0.03
+ 0.03
+ 0.03
+ 0.03
+ 0.03
+ 0.03
+ 0.03
+ 0.03
+ 0.03
+ 0.03
+ 0.03
+ 0.03
+ 0.04
+ 0.04
+ 0.04
+ 0.04
+ 0.04
+ 0.04
+ 0.04
+ 0.04
+ 0.04
+ 0.04
+ 0.04
+ 0.05
+ 0.05
+ 0.05
+ 0.05
+ 0.05
+ 0.05
+ 0.05
+ 0.05
+ 0.06
+ 0.06
+ 0.06
+ 0.06
+ 0.06
+ 0.06
+ 0.07
+ 0.07
+ 0.07
+ 0.07
+ 0.08
+ 0.08
+ 0.08
+ 0.08
+ 0.09
+ 0.09
+ 0.09
+ 0.10
+ 0.10
+ 0.10
+ 0.11
+ 0.11
+ 0.12
+ 0.12
+ 0.13
+ 0.13
+ 0.14
+ 0.14
+ 0.15
+ 0.16
+ 0.16
+ 0.17
+ 0.18
+ 0.19
+ 0.20
+ 0.21
+ 0.22
+ 0.24
+ 0.25
+ 0.27
+ 0.28
+ 0.30
+ 0.32
+ 0.34
+ 0.37
+ 0.40
+ 0.43
+ 0.46
+ 0.50
+ 0.55
+ 0.60
+ 0.65
+ 0.72
+ 0.79
+ 0.88
+ 0.98
+ 1.10
+ 1.25
+ 1.43
+ 1.67
+ 2.03
+ 2.65
+ 3.89
+ 6.49
+ 11.82
+ 21.94
+ 39.35
+ 66.01
+ 101.85
+ 143.34
+ 183.05
+ 211.13
+ 218.78
+ 203.30
+ 170.02
+ 128.64
+ 88.46
+ 55.61
+ 32.31
+ 17.72
+ 9.54
+ 5.36
+ 3.35
+ 2.39
+ 1.89
+ 1.58
+ 1.37
+ 1.20
+ 1.06
+ 0.95
+ 0.85
+ 0.77
+ 0.70
+ 0.63
+ 0.58
+ 0.53
+ 0.49
+ 0.45
+ 0.42
+ 0.39
+ 0.36
+ 0.34
+ 0.32
+ 0.30
+ 0.28
+ 0.27
+ 0.25
+ 0.24
+ 0.22
+ 0.21
+ 0.20
+ 0.19
+ 0.18
+ 0.18
+ 0.17
+ 0.16
+ 0.15
+ 0.15
+ 0.14
+ 0.14
+ 0.13
+ 0.13
+ 0.12
+ 0.12
+ 0.11
+ 0.11
+ 0.10
+ 0.10
+ 0.10
+ 0.10
+ 0.09
+ 0.09
+ 0.09
+ 0.08
+ 0.08
+ 0.08
+ 0.08
+ 0.08
+ 0.07
+ 0.07
+ 0.07
+ 0.07
+ 0.07
+ 0.07
+ 0.06
+ 0.06
+ 0.06
+ 0.06
+ 0.06
+ 0.06
+ 0.06
+ 0.06
+ 0.06
+ 0.06
+ 0.05
+ 0.05
+ 0.05
+ 0.05
+ 0.05
+ 0.05
+ 0.05
+ 0.05
+ 0.05
+ 0.05
+ 0.05
+ 0.05
+ 0.05
+ 0.05
+ 0.05
+ 0.05
+ 0.05
+ 0.06
+ 0.06
+ 0.06
+ 0.06
+ 0.06
+ 0.06
+ 0.06
+ 0.06
+ 0.06
+ 0.06
+ 0.06
+ 0.06
+ 0.06
+ 0.06
+ 0.06
+ 0.06
+ 0.07
+ 0.07
+ 0.07
+ 0.07
+ 0.07
+ 0.07
+ 0.08
+ 0.08
+ 0.08
+ 0.09
+ 0.09
+ 0.09
+ 0.10
+ 0.10
+ 0.11
+ 0.11
+ 0.12
+ 0.13
+ 0.13
+ 0.14
+ 0.15
+ 0.17
+ 0.18
+ 0.20
+ 0.21
+ 0.23
+ 0.26
+ 0.29
+ 0.33
+ 0.37
+ 0.43
+ 0.53
+ 0.70
+ 1.05
+ 1.79
+ 3.28
+ 6.04
+ 10.61
+ 17.37
+ 26.06
+ 35.60
+ 44.05
+ 49.13
+ 49.14
+ 44.09
+ 35.64
+ 26.10
+ 17.40
+ 10.64
+ 6.05
+ 3.29
+ 1.80
+ 1.06
+ 0.70
+ 0.53
+ 0.43
+ 0.37
+ 0.33
+ 0.29
+ 0.26
+ 0.24
+ 0.22
+ 0.20
+ 0.18
+ 0.17
+ 0.16
+ 0.15
+ 0.13
+ 0.12
+ 0.11
+ 0.11
+ 0.10
+ 0.10
+ 0.09
+ 0.09
+ 0.09
+ 0.08
+ 0.08
+ 0.08
+ 0.08
+ 0.07
+ 0.07
+ 0.07
+ 0.07
+ 0.07
+ 0.07
+ 0.07
+ 0.07
+ 0.07
+ 0.09
+ 0.08
+ 0.08
+ 0.08
+ 0.09
+ 0.09
+ 0.09
+ 0.09
+ 0.09
+ 0.09
+ 0.09
+ 0.09
+ 0.09
+ 0.09
+ 0.09
+ 0.09
+ 0.10
+ 0.10
+ 0.10
+ 0.10
+ 0.10
+ 0.11
+ 0.11
+ 0.11
+ 0.11
+ 0.12
+ 0.12
+ 0.12
+ 0.12
+ 0.13
+ 0.13
+ 0.14
+ 0.14
+ 0.15
+ 0.15
+ 0.16
+ 0.16
+ 0.17
+ 0.18
+ 0.18
+ 0.19
+ 0.20
+ 0.21
+ 0.22
+ 0.23
+ 0.24
+ 0.26
+ 0.27
+ 0.29
+ 0.31
+ 0.33
+ 0.35
+ 0.38
+ 0.40
+ 0.44
+ 0.47
+ 0.52
+ 0.57
+ 0.62
+ 0.69
+ 0.77
+ 0.86
+ 0.97
+ 1.12
+ 1.32
+ 1.64
+ 2.25
+ 3.52
+ 6.14
+ 11.32
+ 20.63
+ 35.63
+ 56.97
+ 83.32
+ 110.77
+ 133.21
+ 144.10
+ 139.67
+ 121.50
+ 95.39
+ 67.93
+ 44.11
+ 26.36
+ 14.75
+ 8.00
+ 4.45
+ 2.71
+ 1.88
+ 1.46
+ 1.22
+ 1.06
+ 0.94
+ 0.84
+ 0.76
+ 0.70
+ 0.64
+ 0.60
+ 0.55
+ 0.52
+ 0.49
+ 0.46
+ 0.43
+ 0.41
+ 0.40
+ 0.38
+ 0.37
+ 0.35
+ 0.34
+ 0.33
+ 0.33
+ 0.32
+ 0.31
+ 0.31
+ 0.31
+ 0.30
+ 0.30
+ 0.30
+ 0.30
+ 0.30
+ 0.30
+ 0.30
+ 0.30
+ 0.30
+ 0.31
+ 0.31
+ 0.31
+ 0.32
+ 0.32
+ 0.33
+ 0.34
+ 0.34
+ 0.35
+ 0.36
+ 0.37
+ 0.38
+ 0.39
+ 0.40
+ 0.41
+ 0.43
+ 0.44
+ 0.46
+ 0.48
+ 0.50
+ 0.52
+ 0.55
+ 0.57
+ 0.60
+ 0.63
+ 0.66
+ 0.70
+ 0.74
+ 0.78
+ 0.83
+ 0.89
+ 0.95
+ 1.02
+ 1.09
+ 1.18
+ 1.27
+ 1.38
+ 1.51
+ 1.65
+ 1.81
+ 2.00
+ 2.23
+ 2.49
+ 2.81
+ 3.19
+ 3.68
+ 4.37
+ 5.48
+ 7.58
+ 11.91
+ 20.91
+ 38.57
+ 70.21
+ 120.99
+ 192.88
+ 281.18
+ 372.51
+ 446.28
+ 480.75
+ 463.89
+ 401.76
+ 314.06
+ 222.72
+ 144.06
+ 85.78
+ 47.88
+ 25.93
+ 14.41
+ 8.78
+ 6.09
+ 4.72
+ 3.93
+ 3.38
+ 2.97
+ 2.63
+ 2.35
+ 2.12
+ 1.92
+ 1.75
+ 1.60
+ 1.47
+ 1.36
+ 1.26
+ 1.18
+ 1.10
+ 1.03
+ 0.97
+ 0.92
+ 0.87
+ 0.83
+ 0.79
+ 0.75
+ 0.72
+ 0.69
+ 0.67
+ 0.64
+ 0.62
+ 0.60
+ 0.59
+ 0.57
+ 0.56
+ 0.55
+ 0.54
+ 0.53
+ 0.52
+ 0.52
+ 0.51
+ 0.51
+ 0.51
+ 0.51
+ 0.51
+ 0.51
+ 0.51
+ 0.52
+ 0.53
+ 0.53
+ 0.54
+ 0.55
+ 0.57
+ 0.58
+ 0.60
+ 0.62
+ 0.64
+ 0.67
+ 0.70
+ 0.73
+ 0.77
+ 0.81
+ 0.86
+ 0.92
+ 0.98
+ 1.05
+ 1.14
+ 1.24
+ 1.35
+ 1.48
+ 1.64
+ 1.83
+ 2.07
+ 2.38
+ 2.81
+ 3.53
+ 4.91
+ 7.77
+ 13.66
+ 25.09
+ 45.26
+ 77.07
+ 121.25
+ 174.32
+ 227.67
+ 268.73
+ 284.99
+ 270.70
+ 230.95
+ 178.00
+ 124.58
+ 79.64
+ 46.99
+ 26.13
+ 14.22
+ 8.04
+ 5.04
+ 3.59
+ 2.84
+ 2.40
+ 2.08
+ 1.84
+ 1.65
+ 1.49
+ 1.35
+ 1.23
+ 1.13
+ 1.05
+ 0.97
+ 0.91
+ 0.85
+ 0.80
+ 0.76
+ 0.72
+ 0.69
+ 0.66
+ 0.63
+ 0.61
+ 0.59
+ 0.57
+ 0.55
+ 0.54
+ 0.53
+ 0.52
+ 0.51
+ 0.51
+ 0.50
+ 0.50
+ 0.50
+ 0.50
+ 0.50
+ 0.50
+ 0.50
+ 0.51
+ 0.52
+ 0.53
+ 0.54
+ 0.55
+ 0.57
+ 0.59
+ 0.61
+ 0.63
+ 0.65
+ 0.68
+ 0.72
+ 0.75
+ 0.80
+ 0.84
+ 0.90
+ 0.96
+ 1.03
+ 1.11
+ 1.21
+ 1.32
+ 1.45
+ 1.60
+ 1.77
+ 1.99
+ 2.25
+ 2.58
+ 3.04
+ 3.79
+ 5.18
+ 8.04
+ 13.96
+ 25.56
+ 46.36
+ 79.77
+ 127.17
+ 185.55
+ 246.17
+ 295.44
+ 318.91
+ 308.35
+ 267.55
+ 209.57
+ 148.96
+ 96.61
+ 57.71
+ 32.33
+ 17.59
+ 9.82
+ 6.00
+ 4.17
+ 3.23
+ 2.68
+ 2.31
+ 2.02
+ 1.79
+ 1.59
+ 1.43
+ 1.29
+ 1.17
+ 1.07
+ 0.97
+ 0.90
+ 0.83
+ 0.76
+ 0.71
+ 0.66
+ 0.62
+ 0.58
+ 0.54
+ 0.51
+ 0.48
+ 0.45
+ 0.43
+ 0.40
+ 0.38
+ 0.36
+ 0.35
+ 0.33
+ 0.31
+ 0.30
+ 0.29
+ 0.27
+ 0.26
+ 0.25
+ 0.24
+ 0.24
+ 0.23
+ 0.22
+ 0.21
+ 0.20
+ 0.20
+ 0.19
+ 0.18
+ 0.18
+ 0.17
+ 0.17
+ 0.16
+ 0.16
+ 0.15
+ 0.15
+ 0.14
+ 0.14
+ 0.14
+ 0.13
+ 0.13
+ 0.13
+ 0.12
+ 0.12
+ 0.12
+ 0.11
+ 0.11
+ 0.11
+ 0.11
+ 0.10
+ 0.10
+ 0.10
+ 0.10
+ 0.10
+ 0.09
+ 0.09
+ 0.09
+ 0.09
+ 0.09
+ 0.09
+ 0.08
+ 0.08
+ 0.08
+ 0.08
+ 0.08
+ 0.08
+ 0.08
+ 0.08
+ 0.08
+ 0.06
+ 0.06
+ 0.06
+ 0.06
+ 0.06
+ 0.06
+ 0.06
+ 0.06
+ 0.06
+ 0.06
+ 0.06
+ 0.06
+ 0.06
+ 0.06
+ 0.06
+ 0.06
+ 0.06
+ 0.06
+ 0.06
+ 0.06
+ 0.06
+ 0.06
+ 0.06
+ 0.06
+ 0.06
+ 0.06
+ 0.06
+ 0.06
+ 0.06
+ 0.06
+ 0.06
+ 0.07
+ 0.07
+ 0.07
+ 0.07
+ 0.07
+ 0.08
+ 0.08
+ 0.08
+ 0.08
+ 0.09
+ 0.09
+ 0.10
+ 0.11
+ 0.11
+ 0.12
+ 0.13
+ 0.15
+ 0.16
+ 0.18
+ 0.21
+ 0.27
+ 0.37
+ 0.57
+ 0.99
+ 1.78
+ 3.15
+ 5.25
+ 8.08
+ 11.38
+ 14.55
+ 16.82
+ 17.47
+ 16.25
+ 13.61
+ 10.31
+ 7.12
+ 4.50
+ 2.65
+ 1.48
+ 0.83
+ 0.49
+ 0.33
+ 0.25
+ 0.21
+ 0.18
+ 0.16
+ 0.15
+ 0.14
+ 0.13
+ 0.12
+ 0.11
+ 0.11
+ 0.10
+ 0.10
+ 0.10
+ 0.10
+ 0.08
+ 0.08
+ 0.08
+ 0.10
+ 0.10
+ 0.10
+ 0.10
+ 0.10
+ 0.10
+ 0.10
+ 0.10
+ 0.11
+ 0.11
+ 0.11
+ 0.11
+ 0.12
+ 0.12
+ 0.13
+ 0.13
+ 0.14
+ 0.15
+ 0.15
+ 0.16
+ 0.17
+ 0.18
+ 0.20
+ 0.21
+ 0.23
+ 0.25
+ 0.27
+ 0.30
+ 0.33
+ 0.36
+ 0.41
+ 0.46
+ 0.53
+ 0.64
+ 0.83
+ 1.21
+ 1.99
+ 3.54
+ 6.42
+ 11.21
+ 18.34
+ 27.60
+ 37.90
+ 47.24
+ 53.12
+ 53.60
+ 48.49
+ 39.54
+ 29.23
+ 19.71
+ 12.21
+ 7.05
+ 3.91
+ 2.19
+ 1.31
+ 0.89
+ 0.68
+ 0.56
+ 0.49
+ 0.43
+ 0.39
+ 0.35
+ 0.32
+ 0.30
+ 0.28
+ 0.26
+ 0.25
+ 0.23
+ 0.22
+ 0.21
+ 0.21
+ 0.20
+ 0.19
+ 0.19
+ 0.18
+ 0.18
+ 0.18
+ 0.17
+ 0.17
+ 0.17
+ 0.17
+ 0.17
+ 0.17
+ 0.17
+ 0.17
+ 0.18
+ 0.18
+ 0.18
+ 0.18
+ 0.19
+ 0.19
+ 0.20
+ 0.21
+ 0.22
+ 0.23
+ 0.24
+ 0.25
+ 0.26
+ 0.28
+ 0.30
+ 0.33
+ 0.36
+ 0.40
+ 0.46
+ 0.56
+ 0.77
+ 1.19
+ 2.02
+ 3.54
+ 6.09
+ 9.87
+ 14.77
+ 20.23
+ 25.19
+ 28.32
+ 28.59
+ 25.91
+ 21.19
+ 15.74
+ 10.68
+ 6.70
+ 3.95
+ 2.28
+ 1.36
+ 0.89
+ 0.67
+ 0.56
+ 0.50
+ 0.47
+ 0.45
+ 0.43
+ 0.42
+ 0.41
+ 0.41
+ 0.41
+ 0.41
+ 0.41
+ 0.42
+ 0.42
+ 0.43
+ 0.44
+ 0.45
+ 0.47
+ 0.48
+ 0.50
+ 0.52
+ 0.54
+ 0.57
+ 0.59
+ 0.62
+ 0.66
+ 0.69
+ 0.73
+ 0.78
+ 0.82
+ 0.88
+ 0.94
+ 1.01
+ 1.09
+ 1.17
+ 1.27
+ 1.39
+ 1.52
+ 1.67
+ 1.84
+ 2.04
+ 2.28
+ 2.57
+ 2.91
+ 3.35
+ 3.94
+ 4.85
+ 6.50
+ 9.79
+ 16.50
+ 29.65
+ 53.35
+ 91.88
+ 147.46
+ 217.49
+ 292.60
+ 357.14
+ 393.10
+ 388.20
+ 344.20
+ 275.63
+ 200.49
+ 133.23
+ 81.55
+ 46.74
+ 25.87
+ 14.54
+ 8.85
+ 6.06
+ 4.64
+ 3.83
+ 3.28
+ 2.87
+ 2.55
+ 2.28
+ 2.05
+ 1.86
+ 1.69
+ 1.55
+ 1.43
+ 1.32
+ 1.23
+ 1.15
+ 1.08
+ 1.02
+ 0.96
+ 0.92
+ 0.87
+ 0.84
+ 0.80
+ 0.78
+ 0.75
+ 0.73
+ 0.72
+ 0.70
+ 0.70
+ 0.69
+ 0.69
+ 0.69
+ 0.69
+ 0.70
+ 0.72
+ 0.73
+ 0.76
+ 0.79
+ 0.83
+ 0.88
+ 0.93
+ 1.01
+ 1.10
+ 1.22
+ 1.38
+ 1.64
+ 2.10
+ 3.04
+ 4.95
+ 8.69
+ 15.41
+ 26.31
+ 42.00
+ 61.74
+ 82.90
+ 101.09
+ 111.26
+ 109.92
+ 97.58
+ 78.28
+ 57.10
+ 38.09
+ 23.45
+ 13.55
+ 7.59
+ 4.34
+ 2.70
+ 1.89
+ 1.48
+ 1.24
+ 1.08
+ 0.96
+ 0.86
+ 0.78
+ 0.72
+ 0.66
+ 0.61
+ 0.57
+ 0.53
+ 0.50
+ 0.47
+ 0.45
+ 0.42
+ 0.41
+ 0.39
+ 0.37
+ 0.36
+ 0.35
+ 0.34
+ 0.33
+ 0.32
+ 0.32
+ 0.31
+ 0.31
+ 0.30
+ 0.30
+ 0.30
+ 0.30
+ 0.30
+ 0.30
+ 0.30
+ 0.31
+ 0.31
+ 0.32
+ 0.33
+ 0.34
+ 0.35
+ 0.37
+ 0.40
+ 0.43
+ 0.50
+ 0.61
+ 0.85
+ 1.32
+ 2.21
+ 3.74
+ 6.07
+ 9.24
+ 12.95
+ 16.59
+ 19.30
+ 20.23
+ 19.05
+ 16.20
+ 12.51
+ 8.85
+ 5.78
+ 3.55
+ 2.12
+ 1.30
+ 0.87
+ 0.66
+ 0.55
+ 0.50
+ 0.48
+ 0.46
+ 0.45
+ 0.44
+ 0.44
+ 0.44
+ 0.44
+ 0.44
+ 0.45
+ 0.46
+ 0.47
+ 0.48
+ 0.49
+ 0.51
+ 0.53
+ 0.55
+ 0.57
+ 0.60
+ 0.63
+ 0.66
+ 0.69
+ 0.73
+ 0.78
+ 0.83
+ 0.88
+ 0.95
+ 1.02
+ 1.09
+ 1.18
+ 1.29
+ 1.41
+ 1.54
+ 1.70
+ 1.88
+ 2.10
+ 2.36
+ 2.68
+ 3.08
+ 3.64
+ 4.48
+ 6.05
+ 9.15
+ 15.39
+ 27.37
+ 48.59
+ 82.45
+ 130.46
+ 189.99
+ 252.80
+ 305.65
+ 333.69
+ 327.31
+ 288.81
+ 230.65
+ 167.72
+ 111.68
+ 68.70
+ 39.69
+ 22.21
+ 12.65
+ 7.78
+ 5.37
+ 4.12
+ 3.39
+ 2.91
+ 2.54
+ 2.24
+ 2.00
+ 1.79
+ 1.62
+ 1.47
+ 1.34
+ 1.22
+ 1.12
+ 1.04
+ 0.96
+ 0.89
+ 0.83
+ 0.78
+ 0.73
+ 0.68
+ 0.64
+ 0.61
+ 0.57
+ 0.54
+ 0.52
+ 0.49
+ 0.47
+ 0.45
+ 0.43
+ 0.41
+ 0.39
+ 0.38
+ 0.36
+ 0.35
+ 0.34
+ 0.33
+ 0.32
+ 0.31
+ 0.30
+ 0.29
+ 0.28
+ 0.27
+ 0.27
+ 0.26
+ 0.25
+ 0.24
+ 0.24
+ 0.24
+ 0.24
+ 0.23
+ 0.23
+ 0.23
+ 0.22
+ 0.22
+ 0.22
+ 0.22
+ 0.22
+ 0.21
+ 0.21
+ 0.21
+ 0.21
+ 0.21
+ 0.21
+ 0.21
+ 0.22
+ 0.22
+ 0.22
+ 0.22
+ 0.22
+ 0.23
+ 0.23
+ 0.23
+ 0.24
+ 0.24
+ 0.25
+ 0.26
+ 0.26
+ 0.27
+ 0.28
+ 0.29
+ 0.30
+ 0.31
+ 0.32
+ 0.34
+ 0.35
+ 0.37
+ 0.39
+ 0.41
+ 0.44
+ 0.46
+ 0.50
+ 0.53
+ 0.57
+ 0.62
+ 0.67
+ 0.73
+ 0.81
+ 0.89
+ 1.00
+ 1.12
+ 1.28
+ 1.49
+ 1.81
+ 2.37
+ 3.46
+ 5.63
+ 9.81
+ 17.27
+ 29.34
+ 46.76
+ 68.87
+ 92.99
+ 114.43
+ 127.53
+ 127.98
+ 115.62
+ 94.56
+ 70.46
+ 48.11
+ 30.34
+ 17.93
+ 10.20
+ 5.85
+ 3.58
+ 2.44
+ 1.86
+ 1.53
+ 1.32
+ 1.16
+ 1.04
+ 0.94
+ 0.85
+ 0.78
+ 0.72
+ 0.67
+ 0.63
+ 0.59
+ 0.56
+ 0.54
+ 0.51
+ 0.50
+ 0.48
+ 0.47
+ 0.46
+ 0.45
+ 0.45
+ 0.44
+ 0.45
+ 0.45
+ 0.45
+ 0.46
+ 0.47
+ 0.49
+ 0.51
+ 0.53
+ 0.56
+ 0.59
+ 0.63
+ 0.68
+ 0.74
+ 0.82
+ 0.91
+ 1.03
+ 1.22
+ 1.53
+ 2.13
+ 3.33
+ 5.66
+ 9.88
+ 16.82
+ 27.10
+ 40.54
+ 55.75
+ 70.06
+ 79.95
+ 82.34
+ 76.37
+ 64.08
+ 48.96
+ 34.27
+ 22.14
+ 13.36
+ 7.71
+ 4.43
+ 2.68
+ 1.79
+ 1.34
+ 1.10
+ 0.94
+ 0.83
+ 0.75
+ 0.68
+ 0.62
+ 0.58
+ 0.54
+ 0.50
+ 0.47
+ 0.45
+ 0.43
+ 0.41
+ 0.40
+ 0.39
+ 0.38
+ 0.37
+ 0.37
+ 0.37
+ 0.37
+ 0.37
+ 0.37
+ 0.38
+ 0.39
+ 0.40
+ 0.41
+ 0.43
+ 0.45
+ 0.48
+ 0.51
+ 0.54
+ 0.58
+ 0.63
+ 0.69
+ 0.76
+ 0.86
+ 0.98
+ 1.17
+ 1.49
+ 2.11
+ 3.34
+ 5.69
+ 9.88
+ 16.69
+ 26.63
+ 39.43
+ 53.70
+ 66.87
+ 75.65
+ 77.28
+ 71.16
+ 59.38
+ 45.19
+ 31.55
+ 20.35
+ 12.29
+ 7.12
+ 4.11
+ 2.51
+ 1.69
+ 1.27
+ 1.03
+ 0.89
+ 0.78
+ 0.70
+ 0.64
+ 0.58
+ 0.53
+ 0.49
+ 0.46
+ 0.43
+ 0.41
+ 0.39
+ 0.37
+ 0.36
+ 0.34
+ 0.33
+ 0.32
+ 0.32
+ 0.31
+ 0.31
+ 0.31
+ 0.31
+ 0.31
+ 0.31
+ 0.32
+ 0.33
+ 0.34
+ 0.35
+ 0.36
+ 0.38
+ 0.40
+ 0.43
+ 0.46
+ 0.50
+ 0.55
+ 0.61
+ 0.69
+ 0.83
+ 1.07
+ 1.52
+ 2.41
+ 4.09
+ 6.99
+ 11.57
+ 18.04
+ 26.08
+ 34.69
+ 42.19
+ 46.62
+ 46.52
+ 41.94
+ 34.34
+ 25.73
+ 17.74
+ 11.35
+ 6.84
+ 4.00
+ 2.37
+ 1.50
+ 1.06
+ 0.83
+ 0.70
+ 0.62
+ 0.56
+ 0.52
+ 0.48
+ 0.45
+ 0.43
+ 0.41
+ 0.39
+ 0.38
+ 0.37
+ 0.36
+ 0.36
+ 0.36
+ 0.36
+ 0.36
+ 0.37
+ 0.37
+ 0.38
+ 0.39
+ 0.40
+ 0.42
+ 0.44
+ 0.46
+ 0.48
+ 0.51
+ 0.55
+ 0.59
+ 0.63
+ 0.68
+ 0.75
+ 0.82
+ 0.91
+ 1.01
+ 1.14
+ 1.31
+ 1.54
+ 1.92
+ 2.60
+ 3.91
+ 6.45
+ 11.10
+ 18.96
+ 31.02
+ 47.51
+ 67.38
+ 87.84
+ 104.68
+ 113.27
+ 110.74
+ 97.99
+ 78.97
+ 58.32
+ 39.70
+ 25.12
+ 15.01
+ 8.70
+ 5.11
+ 3.20
+ 2.22
+ 1.70
+ 1.40
+ 1.20
+ 1.05
+ 0.93
+ 0.83
+ 0.75
+ 0.68
+ 0.62
+ 0.57
+ 0.52
+ 0.48
+ 0.44
+ 0.41
+ 0.39
+ 0.36
+ 0.34
+ 0.32
+ 0.30
+ 0.29
+ 0.27
+ 0.26
+ 0.25
+ 0.24
+ 0.23
+ 0.22
+ 0.21
+ 0.21
+ 0.20
+ 0.19
+ 0.19
+ 0.19
+ 0.18
+ 0.18
+ 0.18
+ 0.18
+ 0.18
+ 0.18
+ 0.21
+ 0.22
+ 0.26
+ 0.33
+ 0.46
+ 0.68
+ 1.01
+ 1.47
+ 2.01
+ 2.57
+ 3.03
+ 3.26
+ 3.19
+ 2.84
+ 2.32
+ 1.75
+ 1.24
+ 0.84
+ 0.55
+ 0.38
+ 0.28
+ 0.22
+ 0.20
+ 0.18
+ 0.18
+ 0.17
+ 0.17
+ 0.17
+ 0.17
+ 0.17
+ 0.17
+ 0.17
+ 0.18
+ 0.18
+ 0.18
+ 0.19
+ 0.19
+ 0.20
+ 0.21
+ 0.21
+ 0.22
+ 0.23
+ 0.24
+ 0.25
+ 0.27
+ 0.28
+ 0.30
+ 0.31
+ 0.33
+ 0.36
+ 0.38
+ 0.41
+ 0.45
+ 0.48
+ 0.53
+ 0.58
+ 0.64
+ 0.72
+ 0.81
+ 0.92
+ 1.08
+ 1.32
+ 1.73
+ 2.51
+ 4.00
+ 6.74
+ 11.42
+ 18.73
+ 29.00
+ 41.82
+ 55.73
+ 68.23
+ 76.28
+ 77.38
+ 71.15
+ 59.62
+ 45.82
+ 32.49
+ 21.39
+ 13.24
+ 7.86
+ 4.64
+ 2.85
+ 1.91
+ 1.41
+ 1.14
+ 0.96
+ 0.84
+ 0.75
+ 0.67
+ 0.60
+ 0.55
+ 0.50
+ 0.46
+ 0.43
+ 0.40
+ 0.37
+ 0.35
+ 0.33
+ 0.31
+ 0.29
+ 0.28
+ 0.27
+ 0.26
+ 0.25
+ 0.24
+ 0.23
+ 0.22
+ 0.21
+ 0.21
+ 0.20
+ 0.20
+ 0.19
+ 0.19
+ 0.19
+ 0.18
+ 0.18
+ 0.18
+ 0.18
+ 0.18
+ 0.18
+ 0.17
+ 0.17
+ 0.18
+ 0.18
+ 0.18
+ 0.18
+ 0.19
+ 0.19
+ 0.19
+ 0.19
+ 0.19
+ 0.19
+ 0.20
+ 0.20
+ 0.20
+ 0.20
+ 0.21
+ 0.21
+ 0.22
+ 0.21
+ 0.22
+ 0.22
+ 0.23
+ 0.24
+ 0.24
+ 0.25
+ 0.26
+ 0.26
+ 0.27
+ 0.28
+ 0.29
+ 0.30
+ 0.31
+ 0.33
+ 0.34
+ 0.35
+ 0.37
+ 0.39
+ 0.40
+ 0.42
+ 0.44
+ 0.47
+ 0.49
+ 0.52
+ 0.55
+ 0.58
+ 0.62
+ 0.66
+ 0.70
+ 0.75
+ 0.80
+ 0.86
+ 0.93
+ 1.01
+ 1.09
+ 1.19
+ 1.31
+ 1.43
+ 1.59
+ 1.76
+ 1.97
+ 2.22
+ 2.53
+ 2.94
+ 3.52
+ 4.49
+ 6.22
+ 9.45
+ 15.40
+ 25.80
+ 42.57
+ 67.22
+ 99.79
+ 137.92
+ 176.34
+ 207.43
+ 223.02
+ 218.14
+ 194.42
+ 158.87
+ 119.76
+ 83.74
+ 54.73
+ 33.86
+ 20.29
+ 12.20
+ 7.70
+ 5.29
+ 3.98
+ 3.23
+ 2.74
+ 2.38
+ 2.11
+ 1.88
+ 1.69
+ 1.52
+ 1.38
+ 1.26
+ 1.16
+ 1.07
+ 0.98
+ 0.91
+ 0.85
+ 0.79
+ 0.74
+ 0.70
+ 0.66
+ 0.62
+ 0.58
+ 0.55
+ 0.53
+ 0.50
+ 0.48
+ 0.46
+ 0.44
+ 0.42
+ 0.40
+ 0.39
+ 0.38
+ 0.36
+ 0.35
+ 0.34
+ 0.33
+ 0.33
+ 0.32
+ 0.31
+ 0.31
+ 0.31
+ 0.31
+ 0.31
+ 0.32
+ 0.35
+ 0.40
+ 0.50
+ 0.64
+ 0.85
+ 1.12
+ 1.41
+ 1.69
+ 1.90
+ 1.97
+ 1.88
+ 1.66
+ 1.38
+ 1.08
+ 0.81
+ 0.60
+ 0.46
+ 0.37
+ 0.31
+ 0.29
+ 0.27
+ 0.26
+ 0.26
+ 0.26
+ 0.26
+ 0.26
+ 0.27
+ 0.27
+ 0.28
+ 0.28
+ 0.29
+ 0.29
+ 0.30
+ 0.31
+ 0.32
+ 0.33
+ 0.34
+ 0.35
+ 0.37
+ 0.38
+ 0.40
+ 0.42
+ 0.44
+ 0.46
+ 0.49
+ 0.51
+ 0.55
+ 0.58
+ 0.62
+ 0.66
+ 0.71
+ 0.77
+ 0.83
+ 0.90
+ 0.99
+ 1.08
+ 1.19
+ 1.33
+ 1.48
+ 1.67
+ 1.92
+ 2.26
+ 2.79
+ 3.71
+ 5.36
+ 8.36
+ 13.61
+ 22.23
+ 35.26
+ 53.16
+ 75.28
+ 99.39
+ 121.69
+ 137.37
+ 142.08
+ 134.32
+ 116.51
+ 93.32
+ 69.41
+ 48.20
+ 31.52
+ 19.68
+ 12.01
+ 7.42
+ 4.84
+ 3.42
+ 2.63
+ 2.16
+ 1.85
+ 1.62
+ 1.43
+ 1.28
+ 1.16
+ 1.05
+ 0.95
+ 0.87
+ 0.80
+ 0.74
+ 0.69
+ 0.64
+ 0.59
+ 0.56
+ 0.52
+ 0.49
+ 0.46
+ 0.44
+ 0.41
+ 0.39
+ 0.37
+ 0.36
+ 0.34
+ 0.33
+ 0.31
+ 0.30
+ 0.29
+ 0.28
+ 0.27
+ 0.27
+ 0.26
+ 0.25
+ 0.25
+ 0.25
+ 0.24
+ 0.24
+ 0.24
+ 0.24
+ 0.25
+ 0.25
+ 0.27
+ 0.30
+ 0.35
+ 0.44
+ 0.62
+ 0.90
+ 1.35
+ 1.99
+ 2.81
+ 3.74
+ 4.68
+ 5.44
+ 5.84
+ 5.76
+ 5.22
+ 4.37
+ 3.41
+ 2.50
+ 1.73
+ 1.15
+ 0.75
+ 0.49
+ 0.34
+ 0.26
+ 0.21
+ 0.18
+ 0.16
+ 0.15
+ 0.14
+ 0.13
+ 0.13
+ 0.12
+ 0.11
+ 0.11
+ 0.11
+ 0.10
+ 0.10
+ 0.10
+ 0.09
+ 0.09
+ 0.09
+ 0.09
+ 0.08
+ 0.08
+ 0.08
+ 0.08
+ 0.08
+ 0.08
+ 0.08
+ 0.07
+ 0.07
+ 0.07
+ 0.07
+ 0.07
+ 0.07
+ 0.07
+ 0.07
+ 0.07
+ 0.07
+ 0.07
+ 0.07
+ 0.07
+ 0.07
+ 0.07
+ 0.07
+ 0.07
+ 0.07
+ 0.07
+ 0.07
+ 0.07
+ 0.07
+ 0.07
+ 0.07
+ 0.07
+ 0.07
+ 0.07
+ 0.07
+ 0.07
+ 0.07
+ 0.07
+ 0.07
+ 0.07
+ 0.07
+ 0.07
+ 0.07
+ 0.07
+ 0.07
+ 0.07
+ 0.07
+ 0.07
+ 0.08
+ 0.08
+ 0.08
+ 0.08
+ 0.08
+ 0.08
+ 0.08
+ 0.08
+ 0.09
+ 0.09
+ 0.09
+ 0.09
+ 0.09
+ 0.09
+ 0.10
+ 0.10
+ 0.10
+ 0.10
+ 0.11
+ 0.11
+ 0.11
+ 0.12
+ 0.12
+ 0.13
+ 0.13
+ 0.14
+ 0.14
+ 0.15
+ 0.16
+ 0.16
+ 0.17
+ 0.18
+ 0.19
+ 0.19
+ 0.21
+ 0.22
+ 0.23
+ 0.24
+ 0.26
+ 0.28
+ 0.30
+ 0.32
+ 0.35
+ 0.38
+ 0.42
+ 0.46
+ 0.51
+ 0.58
+ 0.67
+ 0.82
+ 1.05
+ 1.46
+ 2.17
+ 3.35
+ 5.24
+ 8.02
+ 11.84
+ 16.59
+ 21.94
+ 27.22
+ 31.53
+ 33.91
+ 33.70
+ 30.97
+ 26.44
+ 21.09
+ 15.80
+ 11.18
+ 7.53
+ 4.90
+ 3.14
+ 2.05
+ 1.40
+ 1.03
+ 0.82
+ 0.69
+ 0.60
+ 0.54
+ 0.50
+ 0.46
+ 0.43
+ 0.40
+ 0.38
+ 0.36
+ 0.34
+ 0.33
+ 0.32
+ 0.31
+ 0.30
+ 0.30
+ 0.29
+ 0.29
+ 0.29
+ 0.29
+ 0.29
+ 0.29
+ 0.29
+ 0.30
+ 0.30
+ 0.31
+ 0.32
+ 0.33
+ 0.34
+ 0.35
+ 0.36
+ 0.38
+ 0.39
+ 0.41
+ 0.44
+ 0.46
+ 0.49
+ 0.52
+ 0.56
+ 0.60
+ 0.65
+ 0.70
+ 0.77
+ 0.84
+ 0.93
+ 1.04
+ 1.17
+ 1.36
+ 1.63
+ 2.06
+ 2.79
+ 4.03
+ 6.11
+ 9.43
+ 14.41
+ 21.39
+ 30.38
+ 40.97
+ 52.16
+ 62.43
+ 69.87
+ 72.74
+ 70.25
+ 63.09
+ 52.96
+ 41.78
+ 31.10
+ 21.97
+ 14.85
+ 9.72
+ 6.30
+ 4.14
+ 2.85
+ 2.09
+ 1.64
+ 1.36
+ 1.17
+ 1.04
+ 0.93
+ 0.84
+ 0.76
+ 0.69
+ 0.64
+ 0.59
+ 0.54
+ 0.51
+ 0.47
+ 0.44
+ 0.42
+ 0.39
+ 0.37
+ 0.35
+ 0.33
+ 0.32
+ 0.30
+ 0.29
+ 0.28
+ 0.26
+ 0.25
+ 0.25
+ 0.24
+ 0.23
+ 0.22
+ 0.21
+ 0.21
+ 0.20
+ 0.20
+ 0.19
+ 0.19
+ 0.18
+ 0.18
+ 0.18
+ 0.17
+ 0.17
+ 0.17
+ 0.16
+ 0.16
+ 0.16
+ 0.16
+ 0.16
+ 0.15
+ 0.15
+ 0.15
+ 0.15
+ 0.15
+ 0.15
+ 0.15
+ 0.15
+ 0.15
+ 0.15
+ 0.15
+ 0.15
+ 0.15
+ 0.15
+ 0.15
+ 0.15
+ 0.15
+ 0.15
+ 0.15
+ 0.15
+ 0.15
+ 0.15
+ 0.15
+ 0.15
+ 0.15
+ 0.16
+ 0.16
+ 0.16
+ 0.16
+ 0.16
+ 0.16
+ 0.17
+ 0.17
+ 0.17
+ 0.17
+ 0.18
+ 0.18
+ 0.18
+ 0.19
+ 0.19
+ 0.20
+ 0.20
+ 0.20
+ 0.21
+ 0.21
+ 0.22
+ 0.22
+ 0.23
+ 0.24
+ 0.24
+ 0.25
+ 0.26
+ 0.27
+ 0.27
+ 0.28
+ 0.29
+ 0.30
+ 0.32
+ 0.33
+ 0.34
+ 0.35
+ 0.37
+ 0.39
+ 0.40
+ 0.42
+ 0.44
+ 0.46
+ 0.49
+ 0.52
+ 0.54
+ 0.58
+ 0.61
+ 0.65
+ 0.69
+ 0.74
+ 0.79
+ 0.85
+ 0.92
+ 1.00
+ 1.08
+ 1.18
+ 1.29
+ 1.43
+ 1.59
+ 1.78
+ 2.04
+ 2.42
+ 2.98
+ 3.88
+ 5.34
+ 7.68
+ 11.32
+ 16.73
+ 24.36
+ 34.43
+ 46.82
+ 60.91
+ 75.49
+ 88.82
+ 98.77
+ 103.35
+ 101.49
+ 93.62
+ 81.48
+ 67.19
+ 52.71
+ 39.48
+ 28.38
+ 19.72
+ 13.41
+ 9.07
+ 6.23
+ 4.44
+ 3.34
+ 2.66
+ 2.22
+ 1.92
+ 1.70
+ 1.53
+ 1.38
+ 1.27
+ 1.16
+ 1.08
+ 1.00
+ 0.93
+ 0.87
+ 0.82
+ 0.77
+ 0.73
+ 0.69
+ 0.66
+ 0.63
+ 0.60
+ 0.58
+ 0.56
+ 0.54
+ 0.52
+ 0.51
+ 0.50
+ 0.48
+ 0.47
+ 0.47
+ 0.46
+ 0.45
+ 0.45
+ 0.45
+ 0.44
+ 0.44
+ 0.44
+ 0.45
+ 0.45
+ 0.45
+ 0.46
+ 0.47
+ 0.47
+ 0.48
+ 0.50
+ 0.51
+ 0.53
+ 0.54
+ 0.56
+ 0.59
+ 0.62
+ 0.65
+ 0.68
+ 0.72
+ 0.77
+ 0.82
+ 0.88
+ 0.95
+ 1.04
+ 1.14
+ 1.28
+ 1.47
+ 1.75
+ 2.18
+ 2.85
+ 3.90
+ 5.51
+ 7.89
+ 11.27
+ 15.81
+ 21.58
+ 28.43
+ 36.02
+ 43.71
+ 50.65
+ 55.84
+ 58.33
+ 57.60
+ 53.82
+ 47.72
+ 40.33
+ 32.59
+ 25.27
+ 18.87
+ 13.64
+ 9.63
+ 6.71
+ 4.70
+ 3.36
+ 2.49
+ 1.94
+ 1.59
+ 1.35
+ 1.19
+ 1.06
+ 0.97
+ 0.89
+ 0.82
+ 0.76
+ 0.71
+ 0.66
+ 0.62
+ 0.58
+ 0.55
+ 0.52
+ 0.50
diff --git a/pyproject.toml b/pyproject.toml
index 4bf24d6..1978678 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -3,12 +3,13 @@ requires = ['hatchling']
build-backend = 'hatchling.build'
[project]
-name = 'pycrysfml08'
+name = 'pycrysfml'
version = '0.1.0'
-description = 'Testing packaging PyCrysFML08 from https://code.ill.fr/scientific-software/PyCrysFML08'
+description = 'Python API to CrysFML2008 from https://code.ill.fr/scientific-software/CrysFML2008'
authors = [
{name = 'Juan Rodríguez-Carvajal', email = 'jrc@ill.fr'},
- {name = 'Nebil Ayape Katcho', email = 'katcho@ill.fr'}
+ {name = 'Nebil Ayape Katcho', email = 'katcho@ill.fr'},
+ {name = 'Javier Gonzalez-Platas', email = 'jplatas@ull.edu.es' }
]
maintainers = [
{name = 'Elisa Rebolini', email = 'rebolini@ill.fr'},
@@ -18,10 +19,10 @@ readme = 'README.md'
license = {file = 'LICENSE'}
classifiers = [
'Programming Language :: Python :: 3',
- 'License :: OSI Approved :: MIT License',
+ 'License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+)',
'Operating System :: OS Independent'
]
-requires-python = '>=3.11'
+requires-python = '>=3.9'
dependencies = [
'numpy<2'
]
@@ -30,7 +31,8 @@ dependencies = [
ci = [
'validate-pyproject[all]',
'build',
- 'wheel'
+ 'wheel',
+ 'toml' # need this, as tomllib is only available for python >=3.11
]
test = [
'deepdiff',
@@ -43,5 +45,5 @@ test = [
Homepage = 'https://github.com/easyscience/TEST_PyCrysFML'
[tool.hatch.build.targets.wheel]
-packages = ['pycrysfml08_dist/pycrysfml08']
+packages = ['dist/pyCFML/pycrysfml'] # NEED FIX: Replace based on scripts.toml - pycfml.dir.dist-package
artifacts = ['*.py', '*.so', '*.so.*', '*.dylib', '*.pyd', '*.dll', '*.txt']
diff --git a/scripts.py b/scripts.py
index 861ec89..498cfdd 100644
--- a/scripts.py
+++ b/scripts.py
@@ -1,15 +1,22 @@
+import argparse
+import datetime
import os
-import sys
+import platform
import site
-import tomllib
-import argparse
+import sys
import sysconfig
-import platform
+import toml
+#import tomllib
+from pathlib import Path
from pygit2 import Repository
global ARGS
global CONFIG
+MSG_COLOR = r'\033[0;33m' # orange
+HEAD_COLOR = r'\033[1;34m' # bold blue
+COLOR_OFF = r'\033[0m'
+
def _github_actions():
if 'GITHUB_ACTIONS' in os.environ:
@@ -36,26 +43,31 @@ def _scripts_path():
return path
def _main_script_path():
- name = 'main_script.sh'
+ name = 'main.sh'
path = os.path.join(_scripts_path(), name)
return path
+def _echo_cmd():
+ if _enable_backslash_escapes():
+ return 'echo -e'
+ return 'echo'
+
def _echo_msg(msg: str):
- return f'echo ":::::: {msg}"'
+ return f'{_echo_cmd()} "{MSG_COLOR}:::::: {msg}{COLOR_OFF}"'
def _echo_progress_msg(current: int, total: int, msg: str):
progress = _compiling_progress(current, total)
msg = f"[{progress:>3}%] {msg}"
- return f'echo "{msg}"'
+ return _echo_msg(msg)
def _echo_header(msg: str):
- msg = f':::::: {msg} ::::::'
- sep = ':' * len(msg)
+ msg = f'{HEAD_COLOR}:::::: {msg} ::::::{COLOR_OFF}'
+ sep = ':' * (len(msg) - len(f'{HEAD_COLOR}') - len(f'{COLOR_OFF}'))
lines = []
- lines.append(f'echo ""')
- lines.append(f'echo "{sep}"')
- lines.append(f'echo "{msg}"')
- lines.append(f'echo "{sep}"')
+ lines.append(f'{_echo_cmd()} ""')
+ lines.append(f'{_echo_cmd()} "{HEAD_COLOR}{sep}{COLOR_OFF}"')
+ lines.append(f'{_echo_cmd()} "{HEAD_COLOR}{msg}{COLOR_OFF}"')
+ lines.append(f'{_echo_cmd()} "{HEAD_COLOR}{sep}{COLOR_OFF}"')
return lines
def _processor():
@@ -71,6 +83,23 @@ def _platform():
def _platform_tag():
tag = sysconfig.get_platform()
+ if _platform() == 'macos': # replaces, e.g., 'macosx-14-arm64' with 'macosx-14_0-arm64'
+ tag = tag.split('-') # 'macosx-14-arm64' => ['macosx', '14', 'arm64']
+ tag[1] = f'{tag[1]}_0' # ['macosx', '14', 'arm64'] => ['macosx', '14_0', 'arm64']
+ tag = '-'.join(tag) # ['macosx', '14_0', 'arm64'] => 'macosx-14_0-arm64'
+ tag = tag.replace('-', '_')
+ tag = tag.replace('.', '_')
+ return tag
+
+def _platform_tag_github_ci(): # sysconf always returns 'macosx_10_9_universal2' on GH macOS...
+ tag = sysconfig.get_platform()
+ if _platform() == 'macos':
+ version = platform.mac_ver()[0] # e.g., '14.5'
+ version = version.split('.') # '14.5' => ['14', '5']
+ version[1] = '0' # ['14', '5'] => ['14', '0']
+ version = '.'.join(version[:2]) # ['14', '0'] => '14.0'; ['12', '0', '5'] => '12.0'
+ machine = platform.mac_ver()[2] # e.g., 'arm64'
+ tag = f'macosx-{version}-{machine}'
tag = tag.replace('-', '_')
tag = tag.replace('.', '_')
return tag
@@ -101,6 +130,13 @@ def _python_lib():
raise Exception(f'Unsupported platform {_platform()}')
return python_lib
+def _ifport_lib():
+ try:
+ ifport_lib = CONFIG['build'][_platform()][_compiler_name()]
+ except KeyError:
+ ifport_lib = ''
+ return ifport_lib
+
def _fix_file_permissions(path: str):
os.chmod(path, 0o777)
@@ -108,8 +144,7 @@ def _write_lines_to_file(lines: list, name: str):
path = os.path.join(_scripts_path(), name)
with open(path, 'w') as file:
for line in lines:
- if _bash_syntax():
- line = line.replace('\\', '/')
+ line = _apply_bash_syntax_if_needed(line)
file.write(line + '\n')
_fix_file_permissions(path)
@@ -124,15 +159,39 @@ def _total_src_file_count(modules: str):
return count
def _bash_syntax():
- bash_syntax = False # default
+ bash_syntax = False # if '--bash-syntax' is undefined
if ARGS.bash_syntax:
bash_syntax = ARGS.bash_syntax
return bash_syntax
-def _print_pcfml_wheel_dir():
- wheel_dir = CONFIG['pycfml']['dir']['wheel']
+def _apply_bash_syntax_if_needed(line: str):
+ if _bash_syntax():
+ line = line.replace('\\', '/') # change path separators
+ line = line.replace('/033', r'\033') # fix colors after previous step
+ return line
+
+def _enable_backslash_escapes():
+ enable_backslash_escapes = False # if '--enable-backslash-escapes' is undefined
+ if ARGS.enable_backslash_escapes:
+ enable_backslash_escapes = ARGS.enable_backslash_escapes
+ return enable_backslash_escapes
+
+def _print_wheel_dir():
+ wheel_dir = CONFIG['pycfml']['dir']['dist-wheel']
print(wheel_dir)
+def _print_release_version():
+ release_version = PYPROJECT['project']['version']
+ release_version = f'v{release_version}'
+ print(release_version)
+
+def _print_release_title():
+ release_version = PYPROJECT['project']['version']
+ dt = datetime.datetime.now()
+ build_date = f'{dt.day} {dt:%b} {dt.year}' # e.g. 3 Jun 2021
+ release_title = f'Version {release_version} ({build_date})'
+ print(release_title)
+
def _compiler_name():
compiler = 'gfortran' # default
if ARGS.compiler:
@@ -143,7 +202,7 @@ def _compiler_options():
compiler = _compiler_name()
mode = _compiling_mode()
options = ''
- for build in CONFIG['build-objs']:
+ for build in CONFIG['build-configs']:
if _platform() in build['platforms'] and compiler in build['compilers']:
options = f"{build['modes']['base']}"
if build['modes'][mode]:
@@ -154,7 +213,7 @@ def _compiler_options():
def _obj_ext():
compiler = _compiler_name()
ext = ''
- for build in CONFIG['build-objs']:
+ for build in CONFIG['build-configs']:
if _platform() in build['platforms'] and compiler in build['compilers']:
ext = build['obj-ext']
break
@@ -163,7 +222,7 @@ def _obj_ext():
def _compiler_build_shared_template():
compiler = _compiler_name()
template = ''
- for build in CONFIG['build-objs']:
+ for build in CONFIG['build-configs']:
if _platform() in build['platforms'] and compiler in build['compilers']:
template = build['build-shared']
break
@@ -172,12 +231,21 @@ def _compiler_build_shared_template():
def _compiler_build_exe_template():
compiler = _compiler_name()
template = ''
- for build in CONFIG['build-objs']:
+ for build in CONFIG['build-configs']:
if _platform() in build['platforms'] and compiler in build['compilers']:
template = build['build-exe']
break
return template
+def _compiler_obj_ext():
+ compiler = _compiler_name()
+ obj_ext = ''
+ for build in CONFIG['build-configs']:
+ if _platform() in build['platforms'] and compiler in build['compilers']:
+ obj_ext = build['obj-ext']
+ break
+ return obj_ext
+
def _compiling_mode():
mode = 'debug' # default
if ARGS.mode:
@@ -188,18 +256,52 @@ def _compiling_progress(current: int, total: int):
progress = round(current / total * 100)
return progress
+def _compile_obj_script_line(src_path: str,
+ include_path: str=''):
+ compiler = _compiler_name()
+ options = _compiler_options()
+ template_cmd = CONFIG['template']['build-obj']
+ if not include_path:
+ template_cmd = template_cmd.replace(' -I {INCLUDE}', '')
+ else:
+ template_cmd = template_cmd.replace('{INCLUDE}', include_path)
+ cmd = template_cmd
+ cmd = cmd.replace('{COMPILER}', compiler)
+ cmd = cmd.replace('{OPTIONS}', options)
+ cmd = cmd.replace('{PATH}', src_path)
+ return cmd
+
+def _compile_pycfml_shared_obj_or_dynamic_lib_script_line():
+ src_name = CONFIG['pycfml']['src-name']
+ shared_lib_ext = CONFIG['build']['shared-lib-ext'][_platform()]
+ cfml_lib_name = CONFIG['cfml']['static-lib-name']
+ cfml_dist_dir = CONFIG['cfml']['dir']['dist']
+ cfml_dist_path = os.path.join(_project_path(), cfml_dist_dir)
+ cfml_lib_dist_dir = CONFIG['cfml']['dir']['dist-lib']
+ cfml_lib_dist_path = os.path.join(_project_path(), cfml_lib_dist_dir)
+ cmd = _compiler_build_shared_template()
+ cmd = cmd.replace('{COMPILER}', _compiler_name())
+ cmd = cmd.replace('{PATH}', src_name)
+ cmd = cmd.replace('{OBJ_EXT}', _compiler_obj_ext())
+ #cmd = cmd.replace('{PATH}.{OBJ_EXT}', f'*.{obj_ext}') # CFML_Wraps.o Wraps_*.o crysfml08lib.o
+ cmd = cmd.replace('{EXT}', shared_lib_ext)
+ cmd = cmd.replace('{CFML_LIB_PATH}', cfml_lib_dist_path)
+ cmd = cmd.replace('{CFML_LIB_NAME}', cfml_lib_name)
+ cmd = cmd.replace('{IFPORT_LIB}', _ifport_lib())
+ cmd = cmd.replace('{PYTHON_LIB}', _python_lib())
+ return cmd
+
def _compile_objs_script_lines(modules: str,
src_path: str,
include_path: str=''):
- src_ext = CONFIG['build']['src-ext'][modules]
- modules = f'{modules}-modules'
+ compiler = _compiler_name()
+ options = _compiler_options()
+ src_ext = CONFIG['build']['src-ext']
template_cmd = CONFIG['template']['build-obj']
if not include_path:
template_cmd = template_cmd.replace(' -I {INCLUDE}', '')
else:
template_cmd = template_cmd.replace('{INCLUDE}', include_path)
- compiler = _compiler_name()
- options = _compiler_options()
total = _total_src_file_count(modules)
current = 0
lines = []
@@ -207,7 +309,7 @@ def _compile_objs_script_lines(modules: str,
if 'main-file' in module:
current += 1
name = f'{module["main-file"]}.{src_ext}'
- msg = _echo_progress_msg(current, total, f"{name}")
+ msg = _echo_progress_msg(current, total, f'{name}')
lines.append(msg)
path = os.path.join(src_path, name)
cmd = template_cmd
@@ -221,7 +323,7 @@ def _compile_objs_script_lines(modules: str,
current += 1
name = f'{component_file}.{src_ext}'
path = os.path.join(components_dir, name)
- msg = _echo_progress_msg(current, total, f"{name}")
+ msg = _echo_progress_msg(current, total, f'{components_dir}/{name}')
lines.append(msg)
path = os.path.join(src_path, path)
cmd = template_cmd
@@ -236,18 +338,13 @@ def _compile_objs_script_lines(modules: str,
return lines
def _compile_shared_objs_or_dynamic_libs_script_lines(modules: str):
- obj_ext = _obj_ext()
+ shared_lib_ext = CONFIG['build']['shared-lib-ext'][_platform()]
cfml_lib_name = CONFIG['cfml']['static-lib-name']
cfml_dist_dir = CONFIG['cfml']['dir']['dist']
cfml_dist_path = os.path.join(_project_path(), cfml_dist_dir)
cfml_lib_dist_dir = CONFIG['cfml']['dir']['dist-lib']
- cfml_lib_dist_path = os.path.join(cfml_dist_path, cfml_lib_dist_dir)
+ cfml_lib_dist_path = os.path.join(_project_path(), cfml_lib_dist_dir)
template_cmd = _compiler_build_shared_template()
- shared_lib_ext = CONFIG['build']['shared-lib-ext'][_platform()]
- try:
- ifport_lib = CONFIG['build'][_platform()][_compiler_name()]
- except KeyError:
- ifport_lib = ''
total = _total_src_file_count(modules)
current = 0
lines = []
@@ -255,35 +352,35 @@ def _compile_shared_objs_or_dynamic_libs_script_lines(modules: str):
if 'main-file' in module:
current += 1
name = f'{module["main-file"]}'
- msg = _echo_progress_msg(current, total, f'{name}.{obj_ext}')
+ msg = _echo_progress_msg(current, total, f'{name}.{_obj_ext()}')
lines.append(msg)
cmd = template_cmd
cmd = cmd.replace('{COMPILER}', _compiler_name())
cmd = cmd.replace('{PATH}', name)
+ cmd = cmd.replace('{OBJ_EXT}', _compiler_obj_ext())
cmd = cmd.replace('{EXT}', shared_lib_ext)
cmd = cmd.replace('{CFML_LIB_PATH}', cfml_lib_dist_path)
cmd = cmd.replace('{CFML_LIB_NAME}', cfml_lib_name)
- cmd = cmd.replace('{IFPORT_LIB}', ifport_lib)
+ cmd = cmd.replace('{IFPORT_LIB}', _ifport_lib())
cmd = cmd.replace('{PYTHON_LIB}', _python_lib())
#lines.append(f"echo '>>>>> {cmd}'")
lines.append(cmd)
return lines
-def _compile_executables_script_lines(section_prefix: str,
+def _compile_executables_script_lines(modules: str,
src_path: str,
include_path: str,
lib_dir: str,
lib_name: str):
- src_ext = CONFIG['build']['src-ext'][section_prefix]
+ src_ext = CONFIG['build']['src-ext']
lib_ext = CONFIG['build']['static-lib-ext'][_platform()]
- tests = f'{section_prefix}-tests'
template_cmd = _compiler_build_exe_template()
compiler = _compiler_name()
options = _compiler_options()
- total = _total_src_file_count(tests)
+ total = _total_src_file_count(modules)
current = 0
lines = []
- for test in CONFIG[tests]:
+ for test in CONFIG[modules]:
current += 1
dir = test["main-dir"]
main_name = test["main-file"]
@@ -324,32 +421,46 @@ def parsed_args():
parser.add_argument("--bash-syntax",
action='store_true',
help="force bash shell syntax")
+ parser.add_argument("--enable-backslash-escapes",
+ action='store_true',
+ help="enable interpret backslash escapes (needed for GitHub CI)")
parser.add_argument("--print-wheel-dir",
action='store_true',
help="print pycfml wheel directory name")
+ parser.add_argument("--print-release-version",
+ action='store_true',
+ help="print pycfml package release version")
+ parser.add_argument("--print-release-title",
+ action='store_true',
+ help="print pycfml package release title")
return parser.parse_args()
def loaded_pyproject():
path = os.path.join(_project_dir(), 'pyproject.toml')
- with open(path, 'rb') as f:
- pyproject = tomllib.load(f)
+ #with open(path, 'rb') as f:
+ #pyproject = tomllib.load(f)
+ pyproject = toml.load(path)
return pyproject
def loaded_config(name: str):
path = _config_path(name)
- with open(path, 'rb') as f:
- config = tomllib.load(f)
+ #with open(path, 'rb') as f:
+ #config = tomllib.load(f)
+ config = toml.load(path)
if _bash_syntax():
- for idx, build in enumerate(config['build-objs']):
- config['build-objs'][idx]['build-shared'] = build['build-shared'].replace('/', '-')
- config['build-objs'][idx]['build-exe'] = build['build-exe'].replace('/', '-')
- config['build-objs'][idx]['modes']['base'] = build['modes']['base'].replace('/', '-')
- config['build-objs'][idx]['modes']['debug'] = build['modes']['debug'].replace('/', '-')
- config['build-objs'][idx]['modes']['release'] = build['modes']['release'].replace('/', '-')
+ for idx, build in enumerate(config['build-configs']):
+ config['build-configs'][idx]['build-shared'] = build['build-shared'].replace('/', '-')
+ config['build-configs'][idx]['build-exe'] = build['build-exe'].replace('/', '-')
+ config['build-configs'][idx]['modes']['base'] = build['modes']['base'].replace('/', '-')
+ config['build-configs'][idx]['modes']['debug'] = build['modes']['debug'].replace('/', '-')
+ config['build-configs'][idx]['modes']['release'] = build['modes']['release'].replace('/', '-')
return config
def clear_main_script():
path = _main_script_path()
+ if not os.path.isfile(path):
+ file = Path(path)
+ file.parent.mkdir(exist_ok=True, parents=True)
with open(path, 'w') as file:
pass
@@ -361,11 +472,14 @@ def append_to_main_script(obj: str | list):
lines = obj
with open(path, 'a') as file:
for line in lines:
- if _bash_syntax():
- line = line.replace('\\', '/')
+ line = _apply_bash_syntax_if_needed(line)
file.write(line + '\n')
_fix_file_permissions(path)
+def add_main_script_header(txt: str):
+ header = _echo_header(txt)
+ append_to_main_script(header)
+
def print_build_variables():
lines = []
msg = _echo_msg(f"Platform: {_platform()}")
@@ -413,7 +527,7 @@ def download_cfml_repo():
out_dir = CONFIG['cfml']['dir']['repo']
out_path = os.path.abspath(out_dir)
lines = []
- msg = _echo_msg(f"Downloading {project_name} branch '{branch}' to '{out_dir}' from '{url}'")
+ msg = _echo_msg(f"Downloading {project_name} ('{branch}' branch) to '{out_dir}' from {url}")
lines.append(msg)
cmd = CONFIG['template']['clone-repo']
cmd = cmd.replace('{BRANCH}', branch)
@@ -425,7 +539,7 @@ def download_cfml_repo():
append_to_main_script(lines)
def create_cfml_build_dir():
- build_dir = CONFIG['cfml']['dir']['build']
+ build_dir = CONFIG['cfml']['dir']['build-obj']
build_path = os.path.join(_project_path(), build_dir)
lines = []
msg = _echo_msg(f"Deleting build dir '{build_dir}'")
@@ -441,8 +555,7 @@ def create_cfml_build_dir():
append_to_main_script(lines)
def rename_global_deps_file():
- repo_dir = CONFIG['cfml']['dir']['repo']
- src_ext = CONFIG['build']['src-ext']['cfml']
+ src_ext = CONFIG['build']['src-ext']
src_dir = CONFIG['cfml']['dir']['repo-src']
if _platform() == 'macos':
platform_suffix = 'MacOS'
@@ -456,10 +569,10 @@ def rename_global_deps_file():
elif compiler in ['ifort', 'ifx']:
compiler_suffix = 'IFOR'
from_name = f'CFML_GlobalDeps_{platform_suffix}_{compiler_suffix}.{src_ext}'
- from_relpath = os.path.join(repo_dir, src_dir, from_name)
+ from_relpath = os.path.join(src_dir, from_name)
from_abspath = os.path.join(_project_path(), from_relpath)
to_name = f'CFML_GlobalDeps.{src_ext}'
- to_relpath = os.path.join(repo_dir, src_dir, to_name)
+ to_relpath = os.path.join(src_dir, to_name)
to_abspath = os.path.join(_project_path(), to_relpath)
lines = []
msg = _echo_msg(f"Copying '{from_relpath}' to '{to_relpath}'")
@@ -470,21 +583,21 @@ def rename_global_deps_file():
_write_lines_to_file(lines, script_name)
append_to_main_script(lines)
-def build_cfml_objs():
+def build_cfml_modules_obj():
project_name = CONFIG['cfml']['log-name']
- repo_dir = CONFIG['cfml']['dir']['repo']
src_dir = CONFIG['cfml']['dir']['repo-src']
- src_path = os.path.join(_project_path(), repo_dir, src_dir)
- build_dir = CONFIG['cfml']['dir']['build']
+ src_path = os.path.join(_project_path(), src_dir)
+ build_dir = CONFIG['cfml']['dir']['build-obj']
build_path = os.path.join(_project_path(), build_dir)
lines = []
msg = _echo_msg(f"Entering build dir '{build_dir}'")
lines.append(msg)
cmd = f'cd {build_path}'
lines.append(cmd)
- msg = _echo_msg(f"Building fortran objects for {project_name}:")
+ msg = _echo_msg(f"Building fortran objects for {project_name} modules")
lines.append(msg)
- compile_lines = _compile_objs_script_lines('cfml', src_path)
+ compile_lines = _compile_objs_script_lines('src-cfml-modules',
+ src_path)
lines.extend(compile_lines)
msg = _echo_msg(f"Exiting build dir '{build_dir}'")
lines.append(msg)
@@ -495,11 +608,10 @@ def build_cfml_objs():
append_to_main_script(lines)
def delete_renamed_global_deps_file():
- repo_dir = CONFIG['cfml']['dir']['repo']
- src_ext = CONFIG['build']['src-ext']['cfml']
+ src_ext = CONFIG['build']['src-ext']
src_dir = CONFIG['cfml']['dir']['repo-src']
name = f'CFML_GlobalDeps.{src_ext}'
- relpath = os.path.join(repo_dir, src_dir, name)
+ relpath = os.path.join(src_dir, name)
abspath = os.path.join(_project_path(), relpath)
lines = []
msg = _echo_msg(f"Deleting previously created '{relpath}'")
@@ -515,7 +627,7 @@ def build_cfml_static_lib():
static_lib_prefix = CONFIG['build']['static-lib-prefix'][_platform()]
lib_name = CONFIG['cfml']['static-lib-name']
lib_name = f'{static_lib_prefix}{lib_name}'
- build_dir = CONFIG['cfml']['dir']['build']
+ build_dir = CONFIG['cfml']['dir']['build-obj']
build_path = os.path.join(_project_path(), build_dir)
lines = []
msg = _echo_msg(f"Entering build dir '{build_dir}'")
@@ -538,55 +650,55 @@ def build_cfml_static_lib():
def create_cfml_dist_dir():
dist_dir = CONFIG['cfml']['dir']['dist']
- dist_path = os.path.join(_project_path(), dist_dir)
- lib_dist_dir = CONFIG['cfml']['dir']['dist-lib']
- include_dist_dir = CONFIG['cfml']['dir']['dist-include']
- lib_dist_path = os.path.join(dist_path, lib_dist_dir)
- include_dist_path = os.path.join(dist_path, include_dist_dir)
+ lib_dir = CONFIG['cfml']['dir']['dist-lib']
+ include_dir = CONFIG['cfml']['dir']['dist-include']
+ progs_dir = CONFIG['cfml']['dir']['dist-progs']
lines = []
msg = _echo_msg(f"Deleting dist dir '{dist_dir}'")
lines.append(msg)
- cmd = f'rm -rf {dist_path}'
+ cmd = f'rm -rf {dist_dir}'
lines.append(cmd)
msg = _echo_msg(f"Creating dist dir '{dist_dir}'")
lines.append(msg)
- cmd = f'mkdir -p {dist_path}'
+ cmd = f'mkdir -p {dist_dir}'
+ lines.append(cmd)
+ msg = _echo_msg(f"Creating dist dir '{lib_dir}'")
+ lines.append(msg)
+ cmd = f'mkdir -p {lib_dir}'
lines.append(cmd)
- msg = _echo_msg(f"Creating dist dir '{dist_dir}/{lib_dist_dir}'")
+ msg = _echo_msg(f"Creating dist dir '{include_dir}'")
lines.append(msg)
- cmd = f'mkdir -p {lib_dist_path}'
+ cmd = f'mkdir -p {include_dir}'
lines.append(cmd)
- msg = _echo_msg(f"Creating dist dir '{dist_dir}/{include_dist_dir}'")
+ msg = _echo_msg(f"Creating dist dir '{progs_dir}'")
lines.append(msg)
- cmd = f'mkdir -p {include_dist_path}'
+ cmd = f'mkdir -p {progs_dir}'
lines.append(cmd)
script_name = f'{sys._getframe().f_code.co_name}.sh'
_write_lines_to_file(lines, script_name)
append_to_main_script(lines)
-def copy_built_to_cfml_dist():
+def move_built_to_cfml_dist():
lib_ext = CONFIG['build']['static-lib-ext'][_platform()]
static_lib_prefix = CONFIG['build']['static-lib-prefix'][_platform()]
lib_name = CONFIG['cfml']['static-lib-name']
lib_name = f'{static_lib_prefix}{lib_name}'
- build_dir = CONFIG['cfml']['dir']['build']
+ build_dir = CONFIG['cfml']['dir']['build-obj']
build_path = os.path.join(_project_path(), build_dir)
- dist_dir = CONFIG['cfml']['dir']['dist']
- dist_path = os.path.join(_project_path(), dist_dir)
lib_dist_dir = CONFIG['cfml']['dir']['dist-lib']
+ lib_dist_path = os.path.join(_project_path(), lib_dist_dir)
include_dist_dir = CONFIG['cfml']['dir']['dist-include']
- lib_dist_path = os.path.join(dist_path, lib_dist_dir)
- include_dist_path = os.path.join(dist_path, include_dist_dir)
+ include_dist_path = os.path.join(_project_path(), include_dist_dir)
lines = []
- msg = _echo_msg(f"Copying built lib '{lib_name}.{lib_ext}' to dist dir '{dist_dir}/{lib_dist_dir}'")
+ msg = _echo_msg(f"Moving built lib '{lib_name}.{lib_ext}' to dist dir '{lib_dist_dir}'")
lines.append(msg)
from_path = os.path.join(build_path, f'{lib_name}.{lib_ext}')
- cmd = f'cp {from_path} {lib_dist_path}'
+ cmd = f'mv {from_path} {lib_dist_path}'
lines.append(cmd)
- msg = _echo_msg(f"Copying built modules to dist dir '{dist_dir}/{include_dist_dir}'")
+ msg = _echo_msg(f"Moving built modules '*.*mod' to dist dir '{include_dist_dir}'")
lines.append(msg)
from_path = os.path.join(build_path, '*.*mod')
- cmd = f'cp {from_path} {include_dist_path}'
+ cmd = f'mv {from_path} {include_dist_path}'
lines.append(cmd)
script_name = f'{sys._getframe().f_code.co_name}.sh'
_write_lines_to_file(lines, script_name)
@@ -594,26 +706,33 @@ def copy_built_to_cfml_dist():
def build_cfml_test_programs():
project_name = CONFIG['cfml']['log-name']
- repo_dir = CONFIG['cfml']['dir']['repo']
src_dir = CONFIG['cfml']['dir']['repo-tests']
- src_path = os.path.join(_project_path(), repo_dir, src_dir)
- build_dir = os.path.join('tests', 'functional_tests', 'cfml')
+ src_path = os.path.join(_project_path(), src_dir)
+ #build_dir = os.path.join('tests', 'functional_tests', 'cfml')
+ build_dir = CONFIG['cfml']['dir']['dist-progs']
build_path = os.path.join(_project_path(), build_dir)
dist_dir = CONFIG['cfml']['dir']['dist']
include_dir = CONFIG['cfml']['dir']['dist-include']
- include_path = os.path.join(_project_path(), dist_dir, include_dir)
+ include_path = os.path.join(_project_path(), include_dir)
lib_dir = CONFIG['cfml']['dir']['dist-lib']
- lib_path = os.path.join(_project_path(), dist_dir, lib_dir)
+ lib_path = os.path.join(_project_path(), lib_dir)
lib_name = CONFIG['cfml']['static-lib-name']
lines = []
msg = _echo_msg(f"Entering build dir '{build_dir}'")
lines.append(msg)
cmd = f'cd {build_path}'
lines.append(cmd)
- msg = _echo_msg(f"Building test programs for {project_name}:")
+ msg = _echo_msg(f"Building test programs for {project_name}")
lines.append(msg)
- compile_lines = _compile_executables_script_lines('cfml', src_path, include_path, lib_path, lib_name)
+ compile_lines = _compile_executables_script_lines('src-cfml-tests',
+ src_path, include_path,
+ lib_path,
+ lib_name)
lines.extend(compile_lines)
+ msg = _echo_msg(f"Deleting *.mod/*.smod files in '{build_dir}'")
+ lines.append(msg)
+ cmd = f'rm -rf *.*mod'
+ lines.append(cmd)
msg = _echo_msg(f"Exiting build dir '{build_dir}'")
lines.append(msg)
cmd = f'cd {_project_path()}'
@@ -622,21 +741,45 @@ def build_cfml_test_programs():
_write_lines_to_file(lines, script_name)
append_to_main_script(lines)
+def copy_cfml_test_programs_to_tests_dir():
+ progs_relpath = CONFIG['cfml']['dir']['dist-progs']
+ progs_abspath = os.path.join(_project_path(), progs_relpath)
+ from_path = os.path.join(progs_abspath, '*')
+ tests_relpath = os.path.join('tests', 'functional_tests', 'CFML')
+ tests_abspath = os.path.join(_project_path(), tests_relpath)
+ to_path = tests_abspath
+ lines = []
+ msg = _echo_msg(f"Copying all files from '{progs_relpath}' to '{tests_relpath}'")
+ lines.append(msg)
+ cmd = f'cp {from_path} {to_path}'
+ lines.append(cmd)
+ script_name = f'{sys._getframe().f_code.co_name}.sh'
+ _write_lines_to_file(lines, script_name)
+ append_to_main_script(lines)
+
def run_cfml_functional_tests_no_benchmarks():
- relpath = os.path.join('tests', 'functional_tests', 'cfml')
- abspath = os.path.join(_project_path(), relpath)
+ tests_relpath = os.path.join('tests', 'functional_tests', 'CFML')
+ tests_abspath = os.path.join(_project_path(), tests_relpath)
lines = []
- msg = _echo_msg(f"Running functional tests from '{relpath}'")
+ msg = _echo_msg(f"Entering tests dir '{tests_relpath}'")
+ lines.append(msg)
+ cmd = f'cd {tests_relpath}'
+ lines.append(cmd)
+ msg = _echo_msg(f"Running functional tests from '{tests_relpath}'")
lines.append(msg)
cmd = CONFIG['template']['run-tests']
- cmd = cmd.replace('{PATH}', abspath)
+ cmd = cmd.replace('{PATH}', tests_abspath)
+ lines.append(cmd)
+ msg = _echo_msg(f"Exiting tests dir '{tests_relpath}'")
+ lines.append(msg)
+ cmd = f'cd {_project_path()}'
lines.append(cmd)
script_name = f'{sys._getframe().f_code.co_name}.sh'
_write_lines_to_file(lines, script_name)
append_to_main_script(lines)
def run_cfml_functional_tests_with_benchmarks():
- relpath = os.path.join('tests', 'functional_tests', 'cfml')
+ relpath = os.path.join('tests', 'functional_tests', 'CFML')
abspath = os.path.join(_project_path(), relpath)
lines = []
msg = _echo_msg(f"Running functional tests with benchmarks from '{relpath}'")
@@ -658,49 +801,16 @@ def run_cfml_functional_tests_with_benchmarks():
_write_lines_to_file(lines, script_name)
append_to_main_script(lines)
-def create_pycfml_repo_dir():
- repo_dir = CONFIG['pycfml']['dir']['repo']
- repo_path = os.path.join(_project_path(), repo_dir)
- lines = []
- msg = _echo_msg(f"Deleting build dir '{repo_dir}'")
- lines.append(msg)
- cmd = f'rm -rf {repo_path}'
- lines.append(cmd)
- msg = _echo_msg(f"Creating build dir '{repo_dir}'")
- lines.append(msg)
- cmd = f'mkdir -p {repo_path}'
- lines.append(cmd)
- script_name = f'{sys._getframe().f_code.co_name}.sh'
- _write_lines_to_file(lines, script_name)
- append_to_main_script(lines)
-
-def download_pycfml_repo():
- project_name = CONFIG['pycfml']['log-name']
- url = CONFIG['pycfml']['git']['url']
- branch = CONFIG['pycfml']['git']['branch']
- out_dir = CONFIG['pycfml']['dir']['repo']
- out_path = os.path.abspath(out_dir)
- lines = []
- msg = _echo_msg(f"Downloading {project_name} branch '{branch}' to '{out_dir}' from '{url}'")
- lines.append(msg)
- cmd = CONFIG['template']['clone-repo']
- cmd = cmd.replace('{BRANCH}', branch)
- cmd = cmd.replace('{URL}', url)
- cmd = cmd.replace('{OUT_PATH}', out_path)
- lines.append(cmd)
- script_name = f'{sys._getframe().f_code.co_name}.sh'
- _write_lines_to_file(lines, script_name)
- append_to_main_script(lines)
def copy_powder_mod_to_pycfml_repo():
- cfml_project_name = CONFIG['cfml']['log-name']
+ CFML = CONFIG['cfml']['log-name']
cfml_repo_dir = CONFIG['cfml']['dir']['repo']
cfml_repo_path = os.path.join(_project_path(), cfml_repo_dir)
- pycfml_project_name = CONFIG['pycfml']['log-name']
- pycfml_repo_dir = CONFIG['pycfml']['dir']['repo']
- pycfml_src_dir = CONFIG['pycfml']['dir']['repo-src']
+ pyCFML = CONFIG['pycfml']['log-name']
+ pycfml_repo_dir = CONFIG['pycfml']['dir2']['repo']
+ pycfml_src_dir = CONFIG['pycfml']['dir2']['repo-src']
pycfml_src_path = os.path.join(_project_path(), pycfml_repo_dir, pycfml_src_dir)
- src_ext = CONFIG['build']['src-ext']['pycfml']
+ src_ext = CONFIG['build']['src-ext']
lines = []
from_relpath = os.path.join('Testing', 'Powder', 'Test_2', 'fortran', 'src', f'powder_mod.{src_ext}')
from_abspath = os.path.join(cfml_repo_path, from_relpath)
@@ -718,42 +828,81 @@ def copy_powder_mod_to_pycfml_repo():
_write_lines_to_file(lines, script_name)
append_to_main_script(lines)
+def create_pycfml_src_dir():
+ src_dir = CONFIG['pycfml']['dir']['build-src']
+ lines = []
+ msg = _echo_msg(f"Deleting src dir '{src_dir}'")
+ lines.append(msg)
+ cmd = f'rm -rf {src_dir}'
+ lines.append(cmd)
+ msg = _echo_msg(f"Creating src dir '{src_dir}'")
+ lines.append(msg)
+ cmd = f'mkdir -p {src_dir}'
+ lines.append(cmd)
+ script_name = f'{sys._getframe().f_code.co_name}.sh'
+ _write_lines_to_file(lines, script_name)
+ append_to_main_script(lines)
+
def create_pycfml_build_dir():
- build_dir = CONFIG['pycfml']['dir']['build']
- build_path = os.path.join(_project_path(), build_dir)
+ build_dir = CONFIG['pycfml']['dir']['build-obj']
lines = []
msg = _echo_msg(f"Deleting build dir '{build_dir}'")
lines.append(msg)
- cmd = f'rm -rf {build_path}'
+ cmd = f'rm -rf {build_dir}'
lines.append(cmd)
msg = _echo_msg(f"Creating build dir '{build_dir}'")
lines.append(msg)
- cmd = f'mkdir -p {build_path}'
+ cmd = f'mkdir -p {build_dir}'
lines.append(cmd)
script_name = f'{sys._getframe().f_code.co_name}.sh'
_write_lines_to_file(lines, script_name)
append_to_main_script(lines)
-def build_pycfml_objs():
+def create_pycfml_src():
project_name = CONFIG['pycfml']['log-name']
- repo_dir = CONFIG['pycfml']['dir']['repo']
- src_dir = CONFIG['pycfml']['dir']['repo-src']
- src_path = os.path.join(_project_path(), repo_dir, src_dir)
- build_dir = CONFIG['pycfml']['dir']['build']
- build_path = os.path.join(_project_path(), build_dir)
- dist_dir = CONFIG['cfml']['dir']['dist']
- include_dist_dir = CONFIG['cfml']['dir']['dist-include']
- include_dist_path = os.path.join(_project_path(), dist_dir, include_dist_dir)
+ apigen_relpath = CONFIG['cfml']['scripts']['pyapigen']
+ apigen_parent_relpath = Path(apigen_relpath).parent.as_posix()
+ apigen_file = Path(apigen_relpath).name
+ build_relpath = CONFIG['pycfml']['dir']['build-src']
+ build_abspath = os.path.join(_project_path(), build_relpath)
lines = []
- msg = _echo_msg(f"Entering build dir '{build_dir}'")
+ msg = _echo_msg(f"Entering Python API gen dir '{apigen_parent_relpath}'")
lines.append(msg)
- cmd = f'cd {build_path}'
+ cmd = f'cd {apigen_parent_relpath}'
+ lines.append(cmd)
+ msg = _echo_msg(f"Creating {project_name} source code with '{apigen_file}'")
+ lines.append(msg)
+ cmd = CONFIG['template']['run-python']
+ cmd = cmd.replace('{PATH}', apigen_file)
+ cmd = cmd.replace('{OPTIONS}', f'--verbose False --scripts False --build {build_abspath}')
+ lines.append(cmd)
+ msg = _echo_msg(f"Exiting build dir '{apigen_parent_relpath}'")
+ lines.append(msg)
+ cmd = f'cd {_project_path()}'
lines.append(cmd)
- msg = _echo_msg(f"Building fortran objects for {project_name}:")
+ script_name = f'{sys._getframe().f_code.co_name}.sh'
+ _write_lines_to_file(lines, script_name)
+ append_to_main_script(lines)
+
+def build_pycfml_modules_obj():
+ project_name = CONFIG['cfml']['log-name']
+ src_relpath = CONFIG['pycfml']['dir']['build-src-fortran']
+ src_abspath = os.path.join(_project_path(), src_relpath)
+ build_relpath = CONFIG['pycfml']['dir']['build-obj']
+ include_relpath = CONFIG['cfml']['dir']['dist-include']
+ include_abspath = os.path.join(_project_path(), include_relpath)
+ lines = []
+ msg = _echo_msg(f"Entering build dir '{build_relpath}'")
lines.append(msg)
- compile_lines = _compile_objs_script_lines('pycfml', src_path, include_dist_path)
+ cmd = f'cd {build_relpath}'
+ lines.append(cmd)
+ msg = _echo_msg(f"Building fortran objects for {project_name} modules")
+ lines.append(msg)
+ compile_lines = _compile_objs_script_lines('src-cfml-wraps',
+ src_abspath,
+ include_abspath)
lines.extend(compile_lines)
- msg = _echo_msg(f"Exiting build dir '{build_dir}'")
+ msg = _echo_msg(f"Exiting build dir '{build_relpath}'")
lines.append(msg)
cmd = f'cd {_project_path()}'
lines.append(cmd)
@@ -761,20 +910,47 @@ def build_pycfml_objs():
_write_lines_to_file(lines, script_name)
append_to_main_script(lines)
-def build_pycfml_shared_objs_or_dynamic_libs():
+def build_pycfml_lib_obj():
project_name = CONFIG['pycfml']['log-name']
- build_dir = CONFIG['pycfml']['dir']['build']
- build_path = os.path.join(_project_path(), build_dir)
+ src_ext = CONFIG['build']['src-ext']
+ pycfml_src_name = CONFIG['pycfml']['src-name']
+ pycfml_src_file = f'{pycfml_src_name}.{src_ext}'
+ src_relpath = CONFIG['pycfml']['dir']['build-src-fortran']
+ src_abspath = os.path.join(_project_path(), src_relpath, pycfml_src_file)
+ build_relpath = CONFIG['pycfml']['dir']['build-obj']
+ include_relpath = CONFIG['cfml']['dir']['dist-include']
+ include_abspath = os.path.join(_project_path(), include_relpath)
lines = []
- msg = _echo_msg(f"Entering build dir '{build_dir}'")
+ msg = _echo_msg(f"Entering build dir '{build_relpath}'")
lines.append(msg)
- cmd = f'cd {build_path}'
+ cmd = f'cd {build_relpath}'
lines.append(cmd)
- msg = _echo_msg(f"Building fortran shared objs or dynamic libs for {project_name}:")
+ msg = _echo_msg(f"Building fortran object for {project_name} library")
lines.append(msg)
- compile_lines = _compile_shared_objs_or_dynamic_libs_script_lines('pycfml-modules')
- lines.extend(compile_lines)
- msg = _echo_msg(f"Exiting build dir '{build_dir}'")
+ compile_line = _compile_obj_script_line(src_abspath, include_abspath)
+ lines.append(compile_line)
+ msg = _echo_msg(f"Exiting build dir '{build_relpath}'")
+ lines.append(msg)
+ cmd = f'cd {_project_path()}'
+ lines.append(cmd)
+ script_name = f'{sys._getframe().f_code.co_name}.sh'
+ _write_lines_to_file(lines, script_name)
+ append_to_main_script(lines)
+
+def build_pycfml_shared_obj_or_dynamic_lib():
+ build_relpath = CONFIG['pycfml']['dir']['build-obj']
+ lib_name = CONFIG['pycfml']['src-name'] # NEED FIX: use CONFIG['pycfml']['dynamic-lib-name']
+ lib_ext = CONFIG['build']['shared-lib-ext'][_platform()]
+ lines = []
+ msg = _echo_msg(f"Entering build dir '{build_relpath}'")
+ lines.append(msg)
+ cmd = f'cd {build_relpath}'
+ lines.append(cmd)
+ msg = _echo_msg(f"Building fortran shared obj or dynamic lib '{lib_name}.{lib_ext}'")
+ lines.append(msg)
+ compile_line = _compile_pycfml_shared_obj_or_dynamic_lib_script_line()
+ lines.append(compile_line)
+ msg = _echo_msg(f"Exiting build dir '{build_relpath}'")
lines.append(msg)
cmd = f'cd {_project_path()}'
lines.append(cmd)
@@ -784,37 +960,53 @@ def build_pycfml_shared_objs_or_dynamic_libs():
def create_pycfml_dist_dir():
dist_dir = CONFIG['pycfml']['dir']['dist']
- dist_abspath = os.path.join(_project_path(), dist_dir)
- package_dir = CONFIG['pycfml']['dir']['dist-package']
- package_relpath = os.path.join(dist_dir, package_dir)
- package_abspath = os.path.join(dist_abspath, package_dir)
+ lib_dist_dir = CONFIG['pycfml']['dir']['dist-lib']
+ include_dist_dir = CONFIG['pycfml']['dir']['dist-include']
+ package_dist_dir = CONFIG['pycfml']['dir']['dist-package'].replace('{PACKAGE_NAME}', PYPROJECT['project']['name'])
+ wheel_dist_dir = CONFIG['pycfml']['dir']['dist-wheel']
lines = []
msg = _echo_msg(f"Deleting dist dir '{dist_dir}'")
lines.append(msg)
- cmd = f'rm -rf {dist_abspath}'
+ cmd = f'rm -rf {dist_dir}'
lines.append(cmd)
- msg = _echo_msg(f"Creating dist dir '{package_relpath}'")
+ msg = _echo_msg(f"Creating dist dir '{dist_dir}'")
+ lines.append(msg)
+ cmd = f'mkdir -p {dist_dir}'
+ lines.append(cmd)
+ msg = _echo_msg(f"Creating dist dir '{lib_dist_dir}'")
lines.append(msg)
- cmd = f'mkdir -p {package_abspath}'
+ cmd = f'mkdir -p {lib_dist_dir}'
+ lines.append(cmd)
+ msg = _echo_msg(f"Creating dist dir '{include_dist_dir}'")
+ lines.append(msg)
+ cmd = f'mkdir -p {include_dist_dir}'
+ lines.append(cmd)
+ msg = _echo_msg(f"Creating dist dir '{package_dist_dir}'")
+ lines.append(msg)
+ cmd = f'mkdir -p {package_dist_dir}'
+ lines.append(cmd)
+ msg = _echo_msg(f"Creating dist dir '{wheel_dist_dir}'")
+ lines.append(msg)
+ cmd = f'mkdir -p {wheel_dist_dir}'
lines.append(cmd)
script_name = f'{sys._getframe().f_code.co_name}.sh'
_write_lines_to_file(lines, script_name)
append_to_main_script(lines)
def copy_built_to_pycfml_dist():
- shared_lib_ext = CONFIG['build']['shared-lib-ext'][_platform()]
project_name = CONFIG['pycfml']['log-name']
- build_dir = CONFIG['pycfml']['dir']['build']
- build_path = os.path.join(_project_path(), build_dir)
- dist_dir = CONFIG['pycfml']['dir']['dist']
- package_dir = CONFIG['pycfml']['dir']['dist-package']
- package_relpath = os.path.join(dist_dir, package_dir)
- package_abspath = os.path.join(_project_path(), dist_dir, package_dir)
+ shared_lib_ext = CONFIG['build']['shared-lib-ext'][_platform()]
+ build_relpath = CONFIG['pycfml']['dir']['build-obj']
+ build_abspath = os.path.join(_project_path(), build_relpath)
+ package_relpath = CONFIG['pycfml']['dir']['dist-package'].replace('{PACKAGE_NAME}', PYPROJECT['project']['name'])
+ package_abspath = os.path.join(_project_path(), package_relpath)
lines = []
- msg = _echo_msg(f"Copying built {project_name} shared objects or dynamic libs to '{package_relpath}'")
+ msg = _echo_msg(f"Copying built {project_name} shared objects / dynamic libs to '{package_relpath}'")
lines.append(msg)
- from_path = os.path.join(build_path, f'*.{shared_lib_ext}')
- cmd = f'cp {from_path} {package_abspath}'
+ from_path = os.path.join(build_abspath, f'*.{shared_lib_ext}')
+ to_path = package_abspath
+ cmd = f'cp {from_path} {to_path}'
+ #cmd = cmd + ' || true' # allows to suppress the error message if no files are found
lines.append(cmd)
script_name = f'{sys._getframe().f_code.co_name}.sh'
_write_lines_to_file(lines, script_name)
@@ -825,22 +1017,22 @@ def change_runpath_for_built_pycfml():
# shared objects step (CONFIG['build-shared']), but it didn't help :(
# Ubuntu usage examples:
# sudo find / -iname "libif*"
- # ls -l pycrysfml08_dist/pycrysfml08
- # patchelf --print-rpath pycrysfml08_dist/pycrysfml08/py_cfml_metrics.so
- # patchelf --set-rpath '$ORIGIN' pycrysfml08_dist/pycrysfml08/py_cfml_metrics.so
- # patchelf --print-rpath pycrysfml08_dist/pycrysfml08/py_cfml_metrics.so
- # patchelf --no-default-lib pycrysfml08_dist/pycrysfml08/py_cfml_metrics.so
- # ldd pycrysfml08_dist/pycrysfml08/py_cfml_metrics.so
+ # ls -l dist/pyCFML/pycrysfml
+ # patchelf --print-rpath dist/pyCFML/pycrysfml/crysfml08lib.so
+ # patchelf --set-rpath '$ORIGIN' dist/pyCFML/pycrysfml/crysfml08lib.so
+ # patchelf --print-rpath dist/pyCFML/pycrysfml/crysfml08lib.so
+ # patchelf --no-default-lib dist/pyCFML/pycrysfml/crysfml08lib.so
+ # ldd dist/pyCFML/pycrysfml/crysfml08lib.so
# ls -l /opt/hostedtoolcache/Python/3.11.8/x64/lib/python3.11/site-packages/pycrysfml08
# ldd /opt/hostedtoolcache/Python/3.11.8/x64/lib/python3.11/site-packages/pycrysfml08/py_cfml_metrics.so
# macOS usage example:
# sudo find / -iname "libif*"
- # ls -l pycrysfml08_dist/pycrysfml08
- # install_name_tool -rpath /opt/intel/oneapi/compiler/2023.2.0/mac/bin/intel64/../../compiler/lib @loader_path pycrysfml08_dist/pycrysfml08/py_cfml_metrics.so
- # install_name_tool -delete_rpath /usr/local/Cellar/gcc/13.2.0/lib/gcc/current pycrysfml08_dist/pycrysfml08/py_cfml_metrics.so
- # install_name_tool -change /usr/local/opt/gcc/lib/gcc/current/libgfortran.5.dylib @rpath/libgfortran.5.dylib pycrysfml08_dist/pycrysfml08/py_cfml_metrics.so
- # otool -L pycrysfml08_dist/pycrysfml08/py_cfml_metrics.so
- # otool -l pycrysfml08_dist/pycrysfml08/py_cfml_metrics.so | grep RPATH -A2
+ # ls -l dist/pyCFML/pycrysfml
+ # install_name_tool -rpath /opt/intel/oneapi/compiler/2023.2.0/mac/bin/intel64/../../compiler/lib @loader_path dist/pyCFML/pycrysfml/crysfml08lib.so
+ # install_name_tool -delete_rpath /usr/local/Cellar/gcc/13.2.0/lib/gcc/current dist/pyCFML/pycrysfml/crysfml08lib.so
+ # install_name_tool -change /usr/local/opt/gcc/lib/gcc/current/libgfortran.5.dylib @rpath/libgfortran.5.dylib dist/pyCFML/pycrysfml/crysfml08lib.so
+ # otool -l dist/pyCFML/pycrysfml/crysfml08lib.so | grep RPATH -A2 # build.rpaths in in scripts.toml
+ # otool -L dist/pyCFML/pycrysfml/crysfml08lib.so # build.dependent-libs in scripts.toml
try:
rpaths = CONFIG['build']['rpaths'][_platform()][_processor()][_compiler_name()]
except KeyError:
@@ -850,38 +1042,38 @@ def change_runpath_for_built_pycfml():
_write_lines_to_file(lines, script_name)
append_to_main_script(lines)
return
- modules = 'pycfml-modules'
project_name = CONFIG['pycfml']['log-name']
shared_lib_ext = CONFIG['build']['shared-lib-ext'][_platform()]
- dist_dir = CONFIG['pycfml']['dir']['dist']
- package_dir = CONFIG['pycfml']['dir']['dist-package']
- package_relpath = os.path.join(dist_dir, package_dir)
- package_abspath = os.path.join(_project_path(), dist_dir, package_dir)
- total = _total_src_file_count(modules)
- current = 0
+ #dist_dir = CONFIG['pycfml']['dir2']['dist']
+ #package_dir = CONFIG['pycfml']['dir2']['dist-package']
+ #package_relpath = os.path.join(dist_dir, package_dir)
+ #package_abspath = os.path.join(_project_path(), dist_dir, package_dir)
+ package_relpath = CONFIG['pycfml']['dir']['dist-package'].replace('{PACKAGE_NAME}', PYPROJECT['project']['name'])
+ package_abspath = os.path.join(_project_path(), package_relpath)
+ #total = 1
+ #current = 0
lines = []
if _platform() == 'linux':
set_rpath_template_cmd = CONFIG['template']['rpath']['set'][_platform()]
no_default_lib_template_cmd = CONFIG['template']['no-default-lib'][_platform()]
- msg = _echo_msg(f"Changing runpath(s) for built {project_name} shared objects")
+ msg = _echo_msg(f"Changing runpath(s) for built {project_name} shared object")
lines.append(msg)
- for module in CONFIG[modules]:
- if 'main-file' in module:
- for rpath in rpaths:
- current += 1
- name = f'{module["main-file"]}'
- path = os.path.join(package_abspath, name)
- msg = _echo_progress_msg(current, total, f'{name}.{shared_lib_ext}')
- lines.append(msg)
- cmd = set_rpath_template_cmd
- cmd = cmd.replace('{NEW}', rpath['new'])
- cmd = cmd.replace('{PATH}', path)
- cmd = cmd.replace('{EXT}', shared_lib_ext)
- lines.append(cmd)
- cmd = no_default_lib_template_cmd
- cmd = cmd.replace('{PATH}', path)
- cmd = cmd.replace('{EXT}', shared_lib_ext)
- lines.append(cmd)
+ name = CONFIG['pycfml']['src-name']
+ path = os.path.join(package_abspath, name)
+ for rpath in rpaths:
+ old_rpath = rpath['old']
+ new_rpath = rpath['new']
+ msg = _echo_msg(f"Changing runpath for {name}.{shared_lib_ext} from '{old_rpath}' to '{new_rpath}'")
+ lines.append(msg)
+ cmd = set_rpath_template_cmd
+ cmd = cmd.replace('{NEW}', new_rpath)
+ cmd = cmd.replace('{PATH}', path)
+ cmd = cmd.replace('{EXT}', shared_lib_ext)
+ lines.append(cmd)
+ cmd = no_default_lib_template_cmd
+ cmd = cmd.replace('{PATH}', path)
+ cmd = cmd.replace('{EXT}', shared_lib_ext)
+ lines.append(cmd)
elif _platform() == 'macos':
try:
dependent_libs = CONFIG['build']['dependent-libs'][_platform()][_processor()][_compiler_name()]
@@ -892,33 +1084,38 @@ def change_runpath_for_built_pycfml():
change_rpath_template_cmd = CONFIG['template']['rpath']['change'][_platform()]
msg = _echo_msg(f"Changing runpath(s) for built {project_name} shared objects")
lines.append(msg)
- for module in CONFIG[modules]:
- if 'main-file' in module:
- current += 1
- name = f'{module["main-file"]}'
- path = os.path.join(package_abspath, name)
- msg = _echo_progress_msg(current, total, f'{name}.{shared_lib_ext}')
- lines.append(msg)
- for rpath in rpaths:
- if rpath['new'] == '': # delete this rpath
- cmd = delete_rpath_template_cmd
- cmd = cmd.replace('{OLD}', rpath['old'])
- cmd = cmd.replace('{PATH}', path)
- cmd = cmd.replace('{EXT}', shared_lib_ext)
- else: # change this rpath
- cmd = change_rpath_template_cmd
- cmd = cmd.replace('{OLD}', rpath['old'])
- cmd = cmd.replace('{NEW}', rpath['new'])
- cmd = cmd.replace('{PATH}', path)
- cmd = cmd.replace('{EXT}', shared_lib_ext)
- lines.append(cmd)
- for lib in dependent_libs:
- cmd = change_lib_template_cmd
- cmd = cmd.replace('{OLD}', lib['old'])
- cmd = cmd.replace('{NEW}', lib['new'])
- cmd = cmd.replace('{PATH}', path)
- cmd = cmd.replace('{EXT}', shared_lib_ext)
- lines.append(cmd)
+ name = CONFIG['pycfml']['src-name']
+ path = os.path.join(package_abspath, name)
+ for rpath in rpaths:
+ old_rpath = rpath['old']
+ new_rpath = rpath['new']
+ msg = _echo_msg(f"Changing runpath for {name}.{shared_lib_ext} from '{old_rpath}' to '{new_rpath}'")
+ lines.append(msg)
+ if rpath['new'] == '': # delete this rpath
+ cmd = delete_rpath_template_cmd
+ cmd = cmd.replace('{OLD}', old_rpath)
+ cmd = cmd.replace('{PATH}', path)
+ cmd = cmd.replace('{EXT}', shared_lib_ext)
+ else: # change this rpath
+ cmd = change_rpath_template_cmd
+ cmd = cmd.replace('{OLD}', old_rpath)
+ cmd = cmd.replace('{NEW}', new_rpath)
+ cmd = cmd.replace('{PATH}', path)
+ cmd = cmd.replace('{EXT}', shared_lib_ext)
+ #cmd = cmd + ' || true' # allows to suppress the error message if no files are found
+ lines.append(cmd)
+ for lib in dependent_libs:
+ old_lib = lib['old']
+ new_lib = lib['new']
+ msg = _echo_msg(f"Changing the dependent shared library install name for {name}.{shared_lib_ext} from '{old_lib}' to '{new_lib}'")
+ lines.append(msg)
+ cmd = change_lib_template_cmd
+ cmd = cmd.replace('{OLD}', old_lib)
+ cmd = cmd.replace('{NEW}', new_lib)
+ cmd = cmd.replace('{PATH}', path)
+ cmd = cmd.replace('{EXT}', shared_lib_ext)
+ #cmd = cmd + ' || true' # allows to suppress the error message if no files are found
+ lines.append(cmd)
else:
msg = _echo_msg(f"Changing runpath is not needed for platform '{_platform()}'")
lines.append(msg)
@@ -936,9 +1133,7 @@ def copy_extra_libs_to_pycfml_dist():
_write_lines_to_file(lines, script_name)
append_to_main_script(lines)
return
- dist_dir = CONFIG['pycfml']['dir']['dist']
- package_dir = CONFIG['pycfml']['dir']['dist-package']
- package_relpath = os.path.join(dist_dir, package_dir)
+ package_relpath = CONFIG['pycfml']['dir']['dist-package'].replace('{PACKAGE_NAME}', PYPROJECT['project']['name'])
package_abspath = os.path.join(_project_path(), package_relpath)
lines = []
for lib_path in extra_libs:
@@ -950,45 +1145,54 @@ def copy_extra_libs_to_pycfml_dist():
_write_lines_to_file(lines, script_name)
append_to_main_script(lines)
+def copy_py_api_files_to_pycfml_dist():
+ project_name = CONFIG['pycfml']['log-name']
+ py_api_relpath = CONFIG['pycfml']['dir']['build-src-python']
+ py_api_abspath = os.path.join(_project_path(), py_api_relpath)
+ from_path = os.path.join(py_api_abspath, '*.py')
+ package_relpath = CONFIG['pycfml']['dir']['dist-package'].replace('{PACKAGE_NAME}', PYPROJECT['project']['name'])
+ package_abspath = os.path.join(_project_path(), package_relpath)
+ to_path = package_abspath
+ lines = []
+ msg = _echo_msg(f"Copying {project_name} python api files from '{py_api_relpath}' to dist dir '{package_relpath}'")
+ lines.append(msg)
+ cmd = f'cp {from_path} {to_path}'
+ lines.append(cmd)
+ script_name = f'{sys._getframe().f_code.co_name}.sh'
+ _write_lines_to_file(lines, script_name)
+ append_to_main_script(lines)
+
def copy_init_file_to_pycfml_dist():
project_name = CONFIG['pycfml']['log-name']
- repo_dir = CONFIG['pycfml']['dir']['repo']
- repo_path = os.path.join(_project_path(), repo_dir)
- dist_dir = CONFIG['pycfml']['dir']['dist']
- package_dir = CONFIG['pycfml']['dir']['dist-package']
- package_relpath = os.path.join(dist_dir, package_dir)
+ from_path = os.path.join(_project_path(), '__init__.py')
+ package_relpath = CONFIG['pycfml']['dir']['dist-package'].replace('{PACKAGE_NAME}', PYPROJECT['project']['name'])
package_abspath = os.path.join(_project_path(), package_relpath)
+ to_path = package_abspath
lines = []
msg = _echo_msg(f"Copying {project_name} '__init__.py' to dist dir '{package_relpath}'")
lines.append(msg)
- from_path = os.path.join(repo_path, 'pycrysfml08', '__init__.py')
- cmd = f'cp {from_path} {package_abspath}'
+ cmd = f'cp {from_path} {to_path}'
lines.append(cmd)
script_name = f'{sys._getframe().f_code.co_name}.sh'
_write_lines_to_file(lines, script_name)
append_to_main_script(lines)
def copy_cfml_databases_to_pycfml_dist():
- cfml_repo_dir = CONFIG['cfml']['dir']['repo']
- cfml_src_dir = CONFIG['cfml']['dir']['repo-src']
- cfml_src_relpath = os.path.join(cfml_repo_dir, cfml_src_dir)
- pycfml_dist_dir = CONFIG['pycfml']['dir']['dist']
- pycfml_package_dir = CONFIG['pycfml']['dir']['dist-package']
- pycfml_package_relpath = os.path.join(pycfml_dist_dir, pycfml_package_dir)
- database_name = 'magnetic_data.txt'
- databases_dir = 'Databases'
- cfml_databases_relpath = os.path.join(cfml_src_relpath, databases_dir, database_name)
- cfml_databases_abspath = os.path.join(_project_path(), cfml_databases_relpath)
- pycfml_databases_relpath = os.path.join(pycfml_package_relpath, databases_dir)
- pycfml_databases_abspath = os.path.join(_project_path(), pycfml_databases_relpath)
+ cfml_db_relpath = CONFIG['cfml']['dir']['repo-database']
+ cfml_db_abspath = os.path.join(_project_path(), cfml_db_relpath)
+ from_path = cfml_db_abspath
+ package_relpath = CONFIG['pycfml']['dir']['dist-package'].replace('{PACKAGE_NAME}', PYPROJECT['project']['name'])
+ pycfml_db_relpath = os.path.join(package_relpath, 'Databases')
+ pycfml_db_abspath = os.path.join(_project_path(), pycfml_db_relpath)
+ to_path = pycfml_db_abspath
lines = []
- msg = _echo_msg(f"Creating dir '{pycfml_databases_relpath}'")
+ msg = _echo_msg(f"Creating dir '{pycfml_db_relpath}'")
lines.append(msg)
- cmd = f'mkdir -p {pycfml_databases_abspath}'
+ cmd = f'mkdir -p {pycfml_db_relpath}'
lines.append(cmd)
- msg = _echo_msg(f"Copying '{cfml_databases_relpath}' database to dist dir '{pycfml_databases_relpath}'")
+ msg = _echo_msg(f"Copying '{cfml_db_relpath}' database to dist dir '{pycfml_db_relpath}'")
lines.append(msg)
- cmd = f'cp {cfml_databases_abspath} {pycfml_databases_abspath}'
+ cmd = f'cp {from_path} {to_path}'
lines.append(cmd)
script_name = f'{sys._getframe().f_code.co_name}.sh'
_write_lines_to_file(lines, script_name)
@@ -1006,10 +1210,10 @@ def validate_pyproject_toml():
def create_pycfml_python_wheel():
project_name = CONFIG['pycfml']['log-name']
- wheel_dir = CONFIG['pycfml']['dir']['wheel']
+ wheel_dir = CONFIG['pycfml']['dir']['dist-wheel']
wheel_path = os.path.join(_project_path(), wheel_dir)
lines = []
- msg = _echo_msg(f"Creating '{project_name}' python wheel in '{wheel_dir}'")
+ msg = _echo_msg(f"Creating {project_name} python wheel in '{wheel_dir}'")
lines.append(msg)
cmd = CONFIG['template']['build-wheel']
cmd = cmd.replace('{PATH}', wheel_path)
@@ -1020,31 +1224,32 @@ def create_pycfml_python_wheel():
def rename_pycfml_python_wheel():
project_name = CONFIG['pycfml']['log-name']
- pycfml_package_dir = CONFIG['pycfml']['dir']['dist-package']
+ dist_package_name = PYPROJECT['project']['name']
dist_package_version = PYPROJECT['project']['version']
- initial_wheel_name = f'{pycfml_package_dir}-{dist_package_version}-py3-none-any.whl'
- wheel_dir = CONFIG['pycfml']['dir']['wheel']
+ initial_wheel_name = f'{dist_package_name}-{dist_package_version}-py3-none-any.whl'
+ new_wheel_name = initial_wheel_name.replace('py3-none-any', f'{_python_tag()}-none-{_platform_tag_github_ci()}')
+ wheel_dir = CONFIG['pycfml']['dir']['dist-wheel']
wheel_relpath = os.path.join(wheel_dir, initial_wheel_name)
wheel_abspath = os.path.join(_project_path(), wheel_relpath)
lines = []
- msg = _echo_msg(f"Renaming '{project_name}' python wheel from '{wheel_relpath}'")
+ msg = _echo_msg(f"Renaming {project_name} python wheel from '{initial_wheel_name}' to '{new_wheel_name}' in '{wheel_dir}'")
lines.append(msg)
cmd = CONFIG['template']['rename-wheel']
cmd = cmd.replace('{PYTHON_TAG}', _python_tag()) # https://packaging.python.org/en/latest/specifications/platform-compatibility-tags/
- cmd = cmd.replace('{PLATFORM_TAG}', _platform_tag())
+ cmd = cmd.replace('{PLATFORM_TAG}', _platform_tag_github_ci())
cmd = cmd.replace('{PATH}', wheel_abspath)
lines.append(cmd)
script_name = f'{sys._getframe().f_code.co_name}.sh'
_write_lines_to_file(lines, script_name)
- #append_to_main_script(lines)
+ append_to_main_script(lines)
def install_pycfml_from_wheel():
project_name = CONFIG['pycfml']['log-name']
- package_name = CONFIG['pycfml']['dir']['dist-package']
- wheel_dir = CONFIG['pycfml']['dir']['wheel']
+ package_name = PYPROJECT['project']['name']
+ wheel_dir = CONFIG['pycfml']['dir']['dist-wheel']
wheel_path = os.path.join(_project_path(), wheel_dir)
lines = []
- msg = _echo_msg(f"Installing '{project_name}' python wheel from '{wheel_dir}'")
+ msg = _echo_msg(f"Installing {project_name} python wheel from '{wheel_dir}'")
lines.append(msg)
cmd = CONFIG['template']['install-wheel']
cmd = cmd.replace('{PACKAGE}', package_name)
@@ -1055,7 +1260,7 @@ def install_pycfml_from_wheel():
append_to_main_script(lines)
def run_pycfml_unit_tests():
- relpath = os.path.join('tests', 'unit_tests', 'pycfml')
+ relpath = os.path.join('tests', 'unit_tests', 'pyCFML')
abspath = os.path.join(_project_path(), relpath)
lines = []
msg = _echo_msg(f"Running unit tests from '{relpath}'")
@@ -1068,7 +1273,7 @@ def run_pycfml_unit_tests():
append_to_main_script(lines)
def run_powder_mod_tests():
- relpath = os.path.join('tests', 'functional_tests', 'pycfml')
+ relpath = os.path.join('tests', 'functional_tests', 'pyCFML')
abspath = os.path.join(_project_path(), relpath)
lines = []
msg = _echo_msg(f"Running powder_mod tests from '{relpath}'")
@@ -1088,74 +1293,117 @@ def run_powder_mod_main():
lines.append(msg)
cmd = CONFIG['template']['run-python']
cmd = cmd.replace('{PATH}', abspath)
+ cmd = cmd.replace('{OPTIONS}', '')
+ lines.append(cmd)
+ script_name = f'{sys._getframe().f_code.co_name}.sh'
+ _write_lines_to_file(lines, script_name)
+ append_to_main_script(lines)
+
+def run_pycfml_functional_tests_no_benchmarks():
+ relpath = os.path.join('tests', 'functional_tests', 'pyCFML')
+ abspath = os.path.join(_project_path(), relpath)
+ lines = []
+ msg = _echo_msg(f"Running unit tests from '{relpath}'")
+ lines.append(msg)
+ cmd = CONFIG['template']['run-tests']
+ cmd = cmd.replace('{PATH}', abspath)
lines.append(cmd)
script_name = f'{sys._getframe().f_code.co_name}.sh'
_write_lines_to_file(lines, script_name)
append_to_main_script(lines)
+
if __name__ == '__main__':
ARGS = parsed_args()
PYPROJECT = loaded_pyproject()
CONFIG = loaded_config('scripts.toml')
if ARGS.print_wheel_dir: # NEED FIX. Maybe save extras to toml as in EDA?
- _print_pcfml_wheel_dir()
+ _print_wheel_dir()
exit(0)
- cfml_project_name = CONFIG['cfml']['log-name']
- pycfml_project_name = CONFIG['pycfml']['log-name']
+ if ARGS.print_release_version: # NEED FIX. Maybe save extras to toml as in EDA?
+ _print_release_version()
+ exit(0)
+
+ if ARGS.print_release_title: # NEED FIX. Maybe save extras to toml as in EDA?
+ _print_release_title()
+ exit(0)
+
+ CFML = CONFIG['cfml']['log-name']
+ pyCFML = CONFIG['pycfml']['log-name']
+
+ #############
+ # Preparation
+ #############
clear_main_script()
- headers = _echo_header(f"Info")
- append_to_main_script(headers)
+ add_main_script_header(f"Print some build-specific variables")
print_build_variables()
- headers = _echo_header(f"Creating {cfml_project_name} static library")
- append_to_main_script(headers)
+ add_main_script_header(f"Create scripts, {CFML} and {pyCFML} directories")
create_cfml_repo_dir()
- download_cfml_repo()
create_cfml_build_dir()
+ create_cfml_dist_dir()
+ create_pycfml_src_dir()
+ create_pycfml_build_dir()
+ create_pycfml_dist_dir()
+
+ ############
+ # Build CFML
+ ############
+
+ add_main_script_header(f"Download {CFML} repository")
+ download_cfml_repo()
+
+ add_main_script_header(f"Build {CFML} modules")
rename_global_deps_file()
- build_cfml_objs()
+ build_cfml_modules_obj()
delete_renamed_global_deps_file()
+
+ add_main_script_header(f"Build {CFML} static library")
build_cfml_static_lib()
- create_cfml_dist_dir()
- copy_built_to_cfml_dist()
- headers = _echo_header(f"Creating and running {cfml_project_name} test programs")
- append_to_main_script(headers)
+ add_main_script_header(f"Make {CFML} distribution")
+ move_built_to_cfml_dist()
+
+ add_main_script_header(f"Create and run {CFML} test programs")
build_cfml_test_programs()
+ copy_cfml_test_programs_to_tests_dir()
run_cfml_functional_tests_no_benchmarks()
- run_cfml_functional_tests_with_benchmarks()
+ #run_cfml_functional_tests_with_benchmarks()
- headers = _echo_header(f"Creating {pycfml_project_name} shared objects or dynamic libraries")
- append_to_main_script(headers)
- create_pycfml_repo_dir()
- download_pycfml_repo()
- copy_powder_mod_to_pycfml_repo()
- create_pycfml_build_dir()
- build_pycfml_objs()
- build_pycfml_shared_objs_or_dynamic_libs()
- create_pycfml_dist_dir()
+ ##############
+ # Build pyCFML
+ ##############
+
+ add_main_script_header(f"Create {pyCFML} source code")
+ create_pycfml_src()
+
+ add_main_script_header(f"Build {pyCFML} modules")
+ build_pycfml_modules_obj()
+
+ add_main_script_header(f"Build {pyCFML} shared obj / dynamic library")
+ build_pycfml_lib_obj()
+ build_pycfml_shared_obj_or_dynamic_lib()
+
+ add_main_script_header(f"Make {pyCFML} distribution")
copy_built_to_pycfml_dist()
change_runpath_for_built_pycfml()
-
- headers = _echo_header(f"Creating {pycfml_project_name} python package wheel")
- append_to_main_script(headers)
copy_extra_libs_to_pycfml_dist()
+ copy_py_api_files_to_pycfml_dist()
copy_init_file_to_pycfml_dist()
copy_cfml_databases_to_pycfml_dist()
+
+ add_main_script_header(f"Create Python package wheel of {pyCFML}")
validate_pyproject_toml()
create_pycfml_python_wheel()
rename_pycfml_python_wheel()
- headers = _echo_header(f"Installing {pycfml_project_name} from python wheel")
- append_to_main_script(headers)
+ add_main_script_header(f"Install {pyCFML} from Python package wheel")
install_pycfml_from_wheel()
- headers = _echo_header(f"Running {pycfml_project_name} tests")
- append_to_main_script(headers)
+ add_main_script_header(f"Run {pyCFML} tests")
run_pycfml_unit_tests()
- run_powder_mod_tests()
- run_powder_mod_main()
+ run_pycfml_functional_tests_no_benchmarks()
diff --git a/scripts.toml b/scripts.toml
index 438d4a4..9db1f74 100644
--- a/scripts.toml
+++ b/scripts.toml
@@ -1,43 +1,56 @@
-# CrysFML related parameters
+[project.dir]
+scripts = 'scripts'
+
+##############################
+# CrysFML Fortran 2008 Library
+##############################
[cfml]
-log-name = 'CrysFML2008'
+log-name = 'CFML'
static-lib-name = 'CrysFML08' # without 'lib' prefix on unix-based platforms
+[cfml.dir]
+repo = 'repo/CFML'
+repo-src = 'repo/CFML/Src'
+repo-tests = 'repo/CFML/Testing'
+repo-database = 'repo/CFML/Src/Databases/magnetic_data.txt'
+build = 'build/CFML'
+build-obj = 'build/CFML/obj'
+dist = 'dist/CFML' # Fortran CrysFML2008
+dist-include = 'dist/CFML/include' # for .mod/.smod files
+dist-lib = 'dist/CFML/lib' # for static library
+dist-progs = 'dist/CFML/progs' # for test programs
+
[cfml.git]
-url = 'https://code.ill.fr/rodriguez-carvajal/crysfml2008.git'
-branch = 'nagfor'
+url = 'https://code.ill.fr/scientific-software/crysfml2008.git'
+branch = 'powder_mod_fix'
-[cfml.dir]
-repo = 'crysfml08_repo'
-repo-src = 'Src'
-repo-tests = 'Testing'
-build = 'crysfml08_build'
-dist = 'crysfml08_dist'
-dist-lib = 'lib'
-dist-include = 'include'
+[cfml.scripts]
+pyapigen = 'repo/CFML/Scripts/PythonAPI/apigen.py'
-# PyCrysFML related parameters
+#############################################
+# Python API for CrysFML Fortran 2008 Library
+#############################################
[pycfml]
-log-name = 'PyCrysFML08'
-
-[pycfml.git]
-url = 'https://code.ill.fr/scientific-software/pycrysfml08.git'
-branch = 'master'
+log-name = 'pyCFML'
+src-name = 'crysfml08lib'
+dynamic-lib-name = 'crysfml08lib' # NEED FIX: currently not in use in scripts.py
[pycfml.dir]
-repo = 'pycrysfml08_repo'
-repo-src = 'src'
-build = 'pycrysfml08_build'
-dist = 'pycrysfml08_dist'
-dist-package = 'pycrysfml08'
-wheel = 'pycrysfml08_wheel'
-
+build-src = 'build/pyCFML/src' # content will be generated by apigen.py
+build-src-fortran = 'build/pyCFML/src/Fortran'
+build-src-python = 'build/pyCFML/src/PythonAPI'
+build-obj = 'build/pyCFML/obj'
+dist = 'dist/pyCFML' # Python API to Fortran CrysFML2008
+dist-include = 'dist/pyCFML/include' # for .mod/.smod files
+dist-lib = 'dist/pyCFML/lib' # for static object or dynamic library
+dist-package = 'dist/pyCFML/{PACKAGE_NAME}' # for Python package
+dist-wheel = 'dist/pyCFML/wheel' # for Python wheel
+
+########################################################
# Generic build template commands and related parameters
-
-[project.dir]
-scripts = 'scripts'
+########################################################
[template]
clone-repo = 'git clone --single-branch --branch {BRANCH} {URL} {OUT_PATH}'
@@ -54,28 +67,82 @@ dependent-lib.change.macos = 'install_name_tool -change {OLD} {NEW} {PATH}.{EXT}
build-wheel = 'python3 -m build --wheel --outdir {PATH}'
rename-wheel = 'python3 -m wheel tags --python-tag {PYTHON_TAG} --platform-tag {PLATFORM_TAG} --remove {PATH}'
install-wheel = 'python3 -m pip install {PACKAGE} --force-reinstall --find-links={PATH}' # Dependencies "{PACKAGE}[test]" are installed via ci script
-run-python = 'python3 {PATH}'
+run-python = 'python3 {PATH} {OPTIONS}'
run-tests = 'pytest {PATH} --color=yes --benchmark-disable'
run-benchmarks.base = 'pytest {PATH} --color=yes --benchmark-only --benchmark-storage="file://./.benchmarks/{RUNNER}/{COMPILER}/{PROCESSOR}" --benchmark-warmup=on --benchmark-columns="median, iqr, ops"'
run-benchmarks.master-branch = '--benchmark-autosave'
run-benchmarks.non-master-branch = '--benchmark-compare --benchmark-compare-fail=median:25%'
+######################
+# Build configurations
+######################
+
+[[build-configs]]
+platforms = ['macos', 'linux', 'windows']
+compilers = ['gfortran']
+obj-ext = 'o'
+build-shared = '{COMPILER} -shared CFML_Wraps.{OBJ_EXT} Wraps_*.{OBJ_EXT} {PATH}.{OBJ_EXT} -o {PATH}.{EXT} -L{CFML_LIB_PATH} -l{CFML_LIB_NAME} {PYTHON_LIB}'
+build-exe = '{COMPILER} {OPTIONS} -o {EXE_NAME} {SOURCE_PATH} -I {CFML_INCLUDE_PATH} -L{CFML_LIB_DIR} -l{CFML_LIB_NAME}'
+modes.base = '-cpp -fdec-math -fPIC -fno-stack-arrays -ffree-line-length-none'
+modes.debug = ''
+modes.release = ''
+
+[[build-configs]]
+platforms = ['macos']
+compilers = ['nagfor']
+obj-ext = 'o'
+build-shared = '{COMPILER} -Wl,-shared CFML_Wraps.{OBJ_EXT} Wraps_*.{OBJ_EXT} {PATH}.{OBJ_EXT} -o {PATH}.{EXT} -L{CFML_LIB_PATH} -l{CFML_LIB_NAME} {PYTHON_LIB}'
+build-exe = '{COMPILER} {OPTIONS} -o {EXE_NAME} {SOURCE_PATH} -I {CFML_INCLUDE_PATH} -L{CFML_LIB_DIR} -l{CFML_LIB_NAME}'
+modes.base = '-f2008 -fpp -PIC -quiet -w=all -colour'
+modes.debug = ''
+modes.release = ''
+
+[[build-configs]]
+platforms = ['linux', 'macos']
+compilers = ['ifort', 'ifx']
+obj-ext = 'o'
+build-shared = "{COMPILER} -shared CFML_Wraps.{OBJ_EXT} Wraps_*.{OBJ_EXT} {PATH}.{OBJ_EXT} -o {PATH}.{EXT} -L{CFML_LIB_PATH} -l{CFML_LIB_NAME} {IFPORT_LIB} {PYTHON_LIB}"
+build-exe = '{COMPILER} {OPTIONS} -o {EXE_NAME} {SOURCE_PATH} -I {CFML_INCLUDE_PATH} -L{CFML_LIB_DIR} -l{CFML_LIB_NAME}'
+modes.base = '-w -fpp -fPIC -heap-arrays -nologo'
+modes.debug = '' # -g3
+modes.release = '' # -O3
+
+[[build-configs]]
+platforms = ['windows']
+compilers = ['ifort', 'ifx']
+obj-ext = 'obj'
+build-shared = 'link CFML_Wraps.{OBJ_EXT} Wraps_*.{OBJ_EXT} {PATH}.{OBJ_EXT} /out:"{PATH}.{EXT}" /libpath:{CFML_LIB_PATH} /dll {CFML_LIB_NAME}.lib {PYTHON_LIB}'
+build-exe = '{COMPILER} {OPTIONS} /exe:{EXE_NAME} {SOURCE_PATH} -I {CFML_INCLUDE_PATH} {CFML_LIB_DIR}\{CFML_LIB_NAME}.{LIB_EXT}'
+modes.base = '/w /fpp /heap-arrays /nologo -DWIN32=ON'
+modes.debug = ''
+modes.release = ''
+
[build]
-src-ext = { cfml = 'f90', pycfml = 'F90' }
+src-ext = 'f90'
static-lib-prefix = { macos = 'lib', linux = 'lib', windows = '' }
static-lib-ext = { macos = 'a', linux = 'a', windows = 'lib' }
shared-lib-ext = { macos = 'so', linux = 'so', windows = 'pyd' } # *.dylib doesn't work on macOS, *.dll on Windows? # https://www.cita.utoronto.ca/~merz/intel_f10b/main_for/mergedProjects/bldaps_for/common/bldaps_produce_outfiles.htm
ifport-lib.linux.ifort = '-L/opt/intel/oneapi/compiler/2023.2.0/linux/compiler/lib/intel64_lin -lifport'
ifport-lib.linux.ifx = '-L/opt/intel/oneapi/compiler/2023.2.0/linux/compiler/lib/intel64_lin -lifport'
extra-libs.macos.i386.gfortran = [
- '/usr/local/opt/gcc/lib/gcc/current/libgfortran.5.dylib',
- '/usr/local/opt/gcc/lib/gcc/current/libgcc_s.1.1.dylib',
- '/usr/local/opt/gcc/lib/gcc/current/libquadmath.0.dylib',
+ # current gcc
+ #'/usr/local/opt/gcc/lib/gcc/current/libgfortran.5.dylib',
+ #'/usr/local/opt/gcc/lib/gcc/current/libgcc_s.1.1.dylib',
+ #'/usr/local/opt/gcc/lib/gcc/current/libquadmath.0.dylib',
+ # gcc 13
+ '/usr/local/opt/gcc@13/lib/gcc/13/libgfortran.5.dylib',
+ '/usr/local/opt/gcc@13/lib/gcc/13/libgcc_s.1.1.dylib',
+ '/usr/local/opt/gcc@13/lib/gcc/13/libquadmath.0.dylib',
]
extra-libs.macos.arm.gfortran = [
- '/opt/homebrew/opt/gcc/lib/gcc/current/libgfortran.5.dylib',
- '/opt/homebrew/opt/gcc/lib/gcc/current/libgcc_s.1.1.dylib',
- '/opt/homebrew/opt/gcc/lib/gcc/current/libquadmath.0.dylib'
+ # current gcc
+ #'/opt/homebrew/opt/gcc/lib/gcc/current/libgfortran.5.dylib',
+ #'/opt/homebrew/opt/gcc/lib/gcc/current/libgcc_s.1.1.dylib',
+ #'/opt/homebrew/opt/gcc/lib/gcc/current/libquadmath.0.dylib'
+ # gcc 13
+ '/opt/homebrew/opt/gcc@13/lib/gcc/13/libgfortran.5.dylib',
+ '/opt/homebrew/opt/gcc@13/lib/gcc/13/libgcc_s.1.1.dylib',
+ '/opt/homebrew/opt/gcc@13/lib/gcc/13/libquadmath.0.dylib',
]
extra-libs.macos.i386.ifort = [
'/System/Volumes/Data/opt/intel/oneapi/compiler/2023.2.0/mac/compiler/lib/libifport.dylib',
@@ -147,14 +214,24 @@ rpaths.linux.x86_64.ifx = [
{ old = '', new = "'$ORIGIN'" },
] # set rpath to point to '$ORIGIN'
rpaths.macos.i386.gfortran = [
- { old = '/usr/local/Cellar/gcc/13.2.0/lib/gcc/current/gcc/x86_64-apple-darwin21/13', new = '' }, # delete all rpaths besides @loader_path
- { old = '/usr/local/Cellar/gcc/13.2.0/lib/gcc/current/gcc', new = '' }, # delete all rpaths besides @loader_path
- { old = '/usr/local/Cellar/gcc/13.2.0/lib/gcc/current', new = '' }, # delete all rpaths besides @loader_path
+ # gcc 13.2.0
+ #{ old = '/usr/local/Cellar/gcc/13.2.0/lib/gcc/current/gcc/x86_64-apple-darwin21/13', new = '' }, # delete all rpaths besides @loader_path
+ #{ old = '/usr/local/Cellar/gcc/13.2.0/lib/gcc/current/gcc', new = '' }, # delete all rpaths besides @loader_path
+ #{ old = '/usr/local/Cellar/gcc/13.2.0/lib/gcc/current', new = '' }, # delete all rpaths besides @loader_path
+ # gcc 13.3.0
+ { old = '/usr/local/Cellar/gcc@13/13.3.0/lib/gcc/13/gcc/x86_64-apple-darwin21/13', new = '' }, # delete all rpaths besides @loader_path
+ { old = '/usr/local/Cellar/gcc@13/13.3.0/lib/gcc/13/gcc', new = '' }, # delete all rpaths besides @loader_path
+ { old = '/usr/local/Cellar/gcc@13/13.3.0/lib/gcc/13', new = '' }, # delete all rpaths besides @loader_path
]
rpaths.macos.arm.gfortran = [
- { old = '/opt/homebrew/Cellar/gcc/13.2.0/lib/gcc/current/gcc/aarch64-apple-darwin23/13', new = '' }, # delete all rpaths besides @loader_path
- { old = '/opt/homebrew/Cellar/gcc/13.2.0/lib/gcc/current/gcc', new = '' }, # delete all rpaths besides @loader_path
- { old = '/opt/homebrew/Cellar/gcc/13.2.0/lib/gcc/current', new = '' }, # delete all rpaths besides @loader_path
+ # gcc 13.2.0
+ #{ old = '/opt/homebrew/Cellar/gcc/13.2.0/lib/gcc/current/gcc/aarch64-apple-darwin23/13', new = '' }, # delete all rpaths besides @loader_path
+ #{ old = '/opt/homebrew/Cellar/gcc/13.2.0/lib/gcc/current/gcc', new = '' }, # delete all rpaths besides @loader_path
+ #{ old = '/opt/homebrew/Cellar/gcc/13.2.0/lib/gcc/current', new = '' }, # delete all rpaths besides @loader_path
+ # gcc 13.3.0
+ { old = '/opt/homebrew/Cellar/gcc@13/13.3.0/lib/gcc/13/gcc/aarch64-apple-darwin23/13', new = '' }, # delete all rpaths besides @loader_path
+ { old = '/opt/homebrew/Cellar/gcc@13/13.3.0/lib/gcc/13/gcc', new = '' }, # delete all rpaths besides @loader_path
+ { old = '/opt/homebrew/Cellar/gcc@13/13.3.0/lib/gcc/13', new = '' }, # delete all rpaths besides @loader_path
]
rpaths.macos.i386.ifort = [
{ old = '/opt/intel/oneapi/compiler/2023.2.0/mac/bin/intel64/../../compiler/lib', new = '@loader_path' },
@@ -163,13 +240,22 @@ rpaths.macos.arm.ifort = [
{ old = '/opt/intel/oneapi/compiler/2023.2.0/mac/bin/intel64/../../compiler/lib', new = '@loader_path' },
]
dependent-libs.macos.i386.gfortran = [
- { old = '/usr/local/opt/gcc/lib/gcc/current/libgfortran.5.dylib', new = '@rpath/libgfortran.5.dylib' },
- { old = '/usr/local/opt/gcc/lib/gcc/current/libgcc_s.1.1.dylib', new = '@rpath/libgcc_s.1.1.dylib' },
- { old = '/usr/local/opt/gcc/lib/gcc/current/libquadmath.0.dylib', new = '@rpath/libquadmath.0.dylib' },
+ # current gcc
+ #{ old = '/usr/local/opt/gcc/lib/gcc/current/libgfortran.5.dylib', new = '@rpath/libgfortran.5.dylib' },
+ #{ old = '/usr/local/opt/gcc/lib/gcc/current/libgcc_s.1.1.dylib', new = '@rpath/libgcc_s.1.1.dylib' },
+ #{ old = '/usr/local/opt/gcc/lib/gcc/current/libquadmath.0.dylib', new = '@rpath/libquadmath.0.dylib' },
+ # gcc 13
+ { old = '/usr/local/opt/gcc@13/lib/gcc/13/libgfortran.5.dylib', new = '@rpath/libgfortran.5.dylib' },
+ { old = '/usr/local/opt/gcc@13/lib/gcc/13/libgcc_s.1.1.dylib', new = '@rpath/libgcc_s.1.1.dylib' },
+ { old = '/usr/local/opt/gcc@13/lib/gcc/13/libquadmath.0.dylib', new = '@rpath/libquadmath.0.dylib' },
]
dependent-libs.macos.arm.gfortran = [
- { old = '/opt/homebrew/opt/gcc/lib/gcc/current/libgfortran.5.dylib', new = '@rpath/libgfortran.5.dylib' },
- { old = '/opt/homebrew/opt/gcc/lib/gcc/current/libquadmath.0.dylib', new = '@rpath/libquadmath.0.dylib' },
+ # current gcc
+ #{ old = '/opt/homebrew/opt/gcc/lib/gcc/current/libgfortran.5.dylib', new = '@rpath/libgfortran.5.dylib' },
+ #{ old = '/opt/homebrew/opt/gcc/lib/gcc/current/libquadmath.0.dylib', new = '@rpath/libquadmath.0.dylib' },
+ # gcc 13
+ { old = '/opt/homebrew/opt/gcc@13/lib/gcc/13/libgfortran.5.dylib', new = '@rpath/libgfortran.5.dylib' },
+ { old = '/opt/homebrew/opt/gcc@13/lib/gcc/13/libquadmath.0.dylib', new = '@rpath/libquadmath.0.dylib' },
]
# Examples of GitHub values for Python 3.11
#python-lib.macos = '`python3-config --ldflags --embed`'
@@ -179,60 +265,20 @@ dependent-libs.macos.arm.gfortran = [
#site-packages.linux = '/opt/hostedtoolcache/Python/3.11.9/x64/lib/python3.11/site-packages'
#site-packages.windows = 'c:\hostedtoolcache\windows\Python\3.11.9\x64\lib\site-packages'
-# Build configurations matrix
-
-[[build-objs]]
-platforms = ['macos', 'linux', 'windows']
-compilers = ['gfortran']
-obj-ext = 'o'
-build-shared = '{COMPILER} -shared {PATH}.o -o {PATH}.{EXT} -L{CFML_LIB_PATH} -l{CFML_LIB_NAME} {PYTHON_LIB}'
-build-exe = '{COMPILER} {OPTIONS} -o {EXE_NAME} {SOURCE_PATH} -I {CFML_INCLUDE_PATH} -L{CFML_LIB_DIR} -l{CFML_LIB_NAME}'
-modes.base = '-std=f2008 -cpp -fPIC -fno-stack-arrays -ffree-line-length-none'
-modes.debug = ''
-modes.release = ''
-
-[[build-objs]]
-platforms = ['macos']
-compilers = ['nagfor']
-obj-ext = 'o'
-build-shared = '{COMPILER} -Wl,-shared {PATH}.o -o {PATH}.{EXT} -L{CFML_LIB_PATH} -l{CFML_LIB_NAME} {PYTHON_LIB}'
-build-exe = '{COMPILER} {OPTIONS} -o {EXE_NAME} {SOURCE_PATH} -I {CFML_INCLUDE_PATH} -L{CFML_LIB_DIR} -l{CFML_LIB_NAME}'
-modes.base = '-f2008 -fpp -PIC -quiet -w=all -colour'
-modes.debug = ''
-modes.release = ''
-
-[[build-objs]]
-platforms = ['linux', 'macos']
-compilers = ['ifort', 'ifx']
-obj-ext = 'o'
-build-shared = "{COMPILER} -shared {PATH}.o -o {PATH}.{EXT} -L{CFML_LIB_PATH} -l{CFML_LIB_NAME} {IFPORT_LIB} {PYTHON_LIB}"
-build-exe = '{COMPILER} {OPTIONS} -o {EXE_NAME} {SOURCE_PATH} -I {CFML_INCLUDE_PATH} -L{CFML_LIB_DIR} -l{CFML_LIB_NAME}'
-modes.base = '-fpp -fPIC -heap-arrays -nologo'
-modes.debug = '' # -g3
-modes.release = '' # -O3
-
-[[build-objs]]
-platforms = ['windows']
-compilers = ['ifort', 'ifx']
-obj-ext = 'obj'
-build-shared = 'link {PATH}.obj /out:"{PATH}.{EXT}" /libpath:{CFML_LIB_PATH} /dll {CFML_LIB_NAME}.lib {PYTHON_LIB}'
-build-exe = '{COMPILER} {OPTIONS} /exe:{EXE_NAME} {SOURCE_PATH} -I {CFML_INCLUDE_PATH} {CFML_LIB_DIR}\{CFML_LIB_NAME}.{LIB_EXT}'
-modes.base = '/fpp /heap-arrays /nologo -DWIN32=ON'
-modes.debug = ''
-modes.release = ''
-
+##############################
# CrysFML fortran source files
+##############################
-[[cfml-modules]]
+[[src-cfml-modules]]
main-file = 'Forpy'
-[[cfml-modules]]
-main-file = 'CFML_Degree_Trigonometric'
+#[[src-cfml-modules]]
+#main-file = 'CFML_Degree_Trigonometric'
-[[cfml-modules]]
+[[src-cfml-modules]]
main-file = 'CFML_GlobalDeps'
-[[cfml-modules]]
+[[src-cfml-modules]]
main-file = 'CFML_FFT'
components-dir = 'CFML_FFT'
components-files = [
@@ -240,7 +286,7 @@ components-files = [
'FFT_Convol'
]
-[[cfml-modules]]
+[[src-cfml-modules]]
main-file = 'CFML_Maths'
components-dir = 'CFML_Maths'
components-files = [
@@ -257,8 +303,6 @@ components-files = [
'Math_Equal_Matrix',
'Math_Inverse_Matrix',
'Math_Is_Diagonal_Matrix',
- 'Math_Equal_Vector',
- 'Math_Determinant',
'Math_PolynomialFit',
'Math_Lower_Triangular',
'Math_Is_Null_Vector',
@@ -286,10 +330,11 @@ components-files = [
'Math_RowEchelon',
'Math_Swap',
'Math_Rank',
- 'Math_Sort'
+ 'Math_Sort',
+ 'Math_In_Limits'
]
-[[cfml-modules]]
+[[src-cfml-modules]]
main-file = 'CFML_ExtinCorr'
components-dir = 'CFML_ExtinCorr'
components-files = [
@@ -298,7 +343,7 @@ components-files = [
'Ext_ShelxCorr'
]
-[[cfml-modules]]
+[[src-cfml-modules]]
main-file = 'CFML_Random'
components-dir = 'CFML_Random'
components-files = [
@@ -313,7 +358,7 @@ components-files = [
'Random_T_Sm'
]
-[[cfml-modules]]
+[[src-cfml-modules]]
main-file = 'CFML_Messages'
components-dir = 'CFML_Messages'
components-files = [
@@ -321,10 +366,16 @@ components-files = [
'Con_Info_Message',
'Con_Err_Message',
'Con_Write_ScrollMsg',
- 'Con_Wait_Message'
+ 'Con_Wait_Message'#,
+ #'Win_Err_Message',
+ #'Win_Info_Message',
+ #'Win_Question_Message',
+ #'Win_Stop_Message',
+ #'Win_Warning_Message',
+ #'Win_Write_ScrollMsg'
]
-[[cfml-modules]]
+[[src-cfml-modules]]
main-file = 'CFML_Strings'
components-dir = 'CFML_Strings'
components-files = [
@@ -334,7 +385,7 @@ components-files = [
'StringTools'
]
-[[cfml-modules]]
+[[src-cfml-modules]]
main-file = 'CFML_Rational'
components-dir = 'CFML_Rational'
components-files = [
@@ -357,25 +408,25 @@ components-files = [
'RAT_operator_neq'
]
-[[cfml-modules]]
+[[src-cfml-modules]]
main-file = 'CFML_SuperSpace_Database'
-[[cfml-modules]]
+[[src-cfml-modules]]
main-file = 'CFML_Magnetic_Database'
-[[cfml-modules]]
+[[src-cfml-modules]]
main-file = 'CFML_BVS_Tables'
-[[cfml-modules]]
+[[src-cfml-modules]]
main-file = 'CFML_Scattering_Tables'
-[[cfml-modules]]
+[[src-cfml-modules]]
main-file = 'CFML_Bonds_Tables'
-[[cfml-modules]]
+[[src-cfml-modules]]
main-file = 'CFML_Symmetry_Tables'
-[[cfml-modules]]
+[[src-cfml-modules]]
components-dir = 'CFML_Tables'
components-files = [
'Tab_Del_BVST',
@@ -393,10 +444,12 @@ components-files = [
'Tab_Allocating_SuperSpaceDBase',
'Tab_Read_SSG_DBase',
'Tab_Allocating_MagneticDBase',
- 'Tab_Read_MagneticDBase'
+ 'Tab_Read_MagneticDBase'#,
+ #'Tab_Allocating_magSuperSpaceDBase',
+ #'Tab_Read_magSSG_DBase'
]
-[[cfml-modules]]
+[[src-cfml-modules]]
main-file = 'CFML_Profiles'
components-dir = 'CFML_Profiles'
components-files = [
@@ -415,7 +468,7 @@ components-files = [
'Profile_TOF_Carpenter'
]
-[[cfml-modules]]
+[[src-cfml-modules]]
main-file = 'CFML_Optimization_LSQ'
components-dir = 'CFML_Optimization_LSQ'
components-files = [
@@ -425,7 +478,7 @@ components-files = [
'OPT_LSQ_LevebergMarquardt_NumDer'
]
-[[cfml-modules]]
+[[src-cfml-modules]]
main-file = 'CFML_Optimization'
components-dir = 'CFML_Optimization'
components-files = [
@@ -435,10 +488,10 @@ components-files = [
'OPT_Simplex'
]
-[[cfml-modules]]
+[[src-cfml-modules]]
main-file = 'CFML_Simulated_Annealing'
-[[cfml-modules]]
+[[src-cfml-modules]]
main-file = 'CFML_Diffpatt'
components-dir = 'CFML_DiffPatt'
components-files = [
@@ -458,10 +511,11 @@ components-files = [
'DiffP_ReadPatt_TimeVar',
'DiffP_ReadPatt_XYSIG',
'DiffP_WritePatterns',
- 'DiffP_ReadPatterns'
+ 'DiffP_ReadPatterns',
+ 'DiffP_Add_Patterns'
]
-[[cfml-modules]]
+[[src-cfml-modules]]
main-file = 'CFML_Metrics'
components-dir = 'CFML_Metrics'
components-files = [
@@ -472,7 +526,7 @@ components-files = [
'Metrics_NiggliCell'
]
-[[cfml-modules]]
+[[src-cfml-modules]]
components-dir = 'CFML_Optimization_SAnn'
components-files = [
'SAnn_General',
@@ -482,7 +536,7 @@ components-files = [
'SAnn_inout'
]
-[[cfml-modules]]
+[[src-cfml-modules]]
main-file = 'CFML_EoS'
components-dir = 'CFML_EoS'
components-files = [
@@ -523,7 +577,7 @@ components-files = [
'Eos_dKdTCalc'
]
-[[cfml-modules]]
+[[src-cfml-modules]]
main-file = 'CFML_gSpaceGroups'
components-dir = 'CFML_gSpaceGroups'
components-files = [
@@ -574,13 +628,13 @@ components-files = [
'gS_OnePrimeOp'
]
-[[cfml-modules]]
+[[src-cfml-modules]]
main-file = 'CFML_BckPeaks'
-[[cfml-modules]]
+[[src-cfml-modules]]
main-file = 'CFML_ILL_Instrm_Data'
-[[cfml-modules]]
+[[src-cfml-modules]]
main-file = 'CFML_Atoms'
components-dir = 'CFML_Atoms'
components-files = [
@@ -593,10 +647,10 @@ components-files = [
'Atm_SymmetryConstraints'
]
-[[cfml-modules]]
+[[src-cfml-modules]]
main-file = 'CFML_Propagation_Vectors'
-[[cfml-modules]]
+[[src-cfml-modules]]
main-file = 'CFML_Reflections'
components-dir = 'CFML_Reflections'
components-files = [
@@ -616,7 +670,7 @@ components-files = [
'Refl_H_Mult'
]
-[[cfml-modules]]
+[[src-cfml-modules]]
main-file = 'CFML_Structure_Factors'
components-dir = 'CFML_Structure_Factors'
components-files = [
@@ -628,7 +682,7 @@ components-files = [
'SF_Create_Tables',
]
-[[cfml-modules]]
+[[src-cfml-modules]]
main-file = 'CFML_Geom'
components-dir = 'CFML_Geom'
components-files = [
@@ -640,7 +694,7 @@ components-files = [
'Geom_Distances'
]
-[[cfml-modules]]
+[[src-cfml-modules]]
main-file = 'CFML_kvec_Symmetry'
components-dir = 'CFML_kvec_Symmetry'
components-files = [
@@ -652,7 +706,7 @@ components-files = [
'ksym_write'
]
-[[cfml-modules]]
+[[src-cfml-modules]]
main-file = 'CFML_kvec_Structure_Factors'
components-dir = 'CFML_kvec_Structure_Factors'
components-files = [
@@ -663,7 +717,7 @@ components-files = [
'kStrf_write'
]
-[[cfml-modules]]
+[[src-cfml-modules]]
main-file = 'CFML_Maps'
components-dir = 'CFML_Maps'
components-files = [
@@ -672,7 +726,7 @@ components-files = [
'Maps_Percolation'
]
-[[cfml-modules]]
+[[src-cfml-modules]]
main-file = 'CFML_Molecules'
components-dir = 'CFML_Molecules'
components-files = [
@@ -689,7 +743,7 @@ components-files = [
'Mol_to_AtList'
]
-[[cfml-modules]]
+[[src-cfml-modules]]
main-file = 'CFML_Keywords_Code_Parser'
components-dir = 'CFML_Keywords_Code_Parser'
components-files = [
@@ -707,7 +761,7 @@ components-files = [
'KWC_RefCodes'
]
-[[cfml-modules]]
+[[src-cfml-modules]]
main-file = 'CFML_IOForm'
components-dir = 'CFML_IOForm'
components-files = [
@@ -720,7 +774,7 @@ components-files = [
'Format_SHX'
]
-[[cfml-modules]]
+[[src-cfml-modules]]
main-file = 'CFML_KeyCodes'
components-dir = 'CFML_KeyCodes'
components-files = [
@@ -735,7 +789,7 @@ components-files = [
'KeyCod_Molec'
]
-[[cfml-modules]]
+[[src-cfml-modules]]
main-file = 'CFML_Python'
components-dir = 'CFML_Python'
components-files = [
@@ -748,14 +802,14 @@ components-files = [
'Python_Ndarray'
]
-[[cfml-modules]]
+[[src-cfml-modules]]
main-file = 'CFML_VTK'
components-dir = 'CFML_VTK'
components-files = [
'VTK_Scan_Utils'
]
-[[cfml-modules]]
+[[src-cfml-modules]]
main-file = 'CFML_SXTAL_Geom'
components-dir = 'CFML_SXTAL_Geom'
components-files = [
@@ -767,10 +821,10 @@ components-files = [
'SXTAL_UB'
]
-[[cfml-modules]]
+[[src-cfml-modules]]
main-file = 'CFML_Export_VTK'
-[[cfml-modules]]
+[[src-cfml-modules]]
main-file = 'CFML_EnBVS'
components-dir = 'CFML_EnBVS'
components-files = [
@@ -780,61 +834,106 @@ components-files = [
'EnBVS_SetTab'
]
-# PyCrysFML fortran source files
-
-[[pycfml-modules]]
-main-file = 'py_cfml_metrics'
-
-[[pycfml-modules]]
-main-file = 'py_cfml_profiles'
-
-[[pycfml-modules]]
-main-file = 'py_cfml_sxtal_geom'
+[[src-cfml-modules]]
+main-file = 'CFML_Wraps_Utils'
+components-dir = 'CFML_Wraps_Utils'
+components-files = [
+ 'Wraps_Utils'
+]
-[[pycfml-modules]]
-main-file = 'powder_mod'
+[[src-cfml-modules]]
+main-file = 'CFML_Utilities'
+components-dir = 'CFML_Utilities'
+components-files = [
+ 'Utilities_Patterns'
+]
-[[pycfml-modules]]
-main-file = 'powder_mod_2'
+[[src-cfml-modules]]
+main-file = 'CFML_kvec_Polarimetry'
+components-dir = 'CFML_kvec_Polarimetry'
+components-files = [
+ 'Polar_Calculations_Dom',
+ 'Polar_Calculations',
+ 'Polar_Functions',
+ 'Polar_Init',
+ 'Polar_Write'
+]
+####################################
# CrysFML test programs source files
+####################################
-[[cfml-tests]]
+[[src-cfml-tests]]
main-dir = 'Bond_Str'
main-file = 'Bond_StrN'
-[[cfml-tests]]
+[[src-cfml-tests]]
main-dir = 'CIFs'
main-file = 'io_files'
-[[cfml-tests]]
+[[src-cfml-tests]]
main-dir = 'Grp_230'
main-file = 'groups_230'
-[[cfml-tests]]
+[[src-cfml-tests]]
main-dir = 'hkl_gen'
main-file = 'hkl_gen'
-[[cfml-tests]]
+[[src-cfml-tests]]
main-dir = 'hkl_gen'
main-file = 'simple_hkl_gen'
-[[cfml-tests]]
+[[src-cfml-tests]]
main-dir = 'Molecules'
main-file = 'mol_tpcr'
-[[cfml-tests]]
+[[src-cfml-tests]]
main-dir = 'PowderPattern'
main-file = 'Simple_calc_powder'
-[[cfml-tests]]
+[[src-cfml-tests]]
main-dir = 'PowderPattern'
main-file = 'Simple_calc_Mag_powder'
-[[cfml-tests]]
+[[src-cfml-tests]]
main-dir = 'StructureFactors'
main-file = 'Calc_Sfac'
+################################
+# Python API modules for CrysFML
+################################
+
+[[src-cfml-wraps]]
+main-file = 'CFML_Wraps'
+components-dir = 'CFML_Wraps'
+components-files = [
+ 'Wraps_Atoms',
+ 'Wraps_Bonds_Tables',
+ 'Wraps_Strings',
+ 'Wraps_BckPeaks',
+ 'Wraps_Scattering_Tables',
+ 'Wraps_Structure_Factors',
+ 'Wraps_Geom',
+ 'Wraps_Metrics',
+ 'Wraps_ExtinCorr',
+ 'Wraps_Symmetry_Tables',
+ 'Wraps_DiffPatt',
+ 'Wraps_EoS',
+ 'Wraps_IOForm',
+ 'Wraps_Molecules',
+ 'Wraps_Propagation_Vectors',
+ 'Wraps_ILL_Instrm_Data',
+ 'Wraps_Reflections',
+ 'Wraps_BVS_Tables',
+ 'Wraps_EnBVS',
+ 'Wraps_SXTAL_Geom',
+ 'Wraps_Simulated_Annealing',
+ 'Wraps_Profiles',
+ 'Wraps_Rational',
+ 'Wraps_gSpaceGroups',
+ 'Wraps_kvec_Symmetry',
+ 'Wraps_Utilities'
+]
##################
##################
diff --git a/scripts/empty.txt b/scripts/empty.txt
deleted file mode 100644
index e69de29..0000000
diff --git a/tests/functional_tests/cfml/D19_instrm.geom b/tests/functional_tests/CFML/D19_instrm.geom
similarity index 100%
rename from tests/functional_tests/cfml/D19_instrm.geom
rename to tests/functional_tests/CFML/D19_instrm.geom
diff --git a/tests/functional_tests/cfml/LiFePO4n.cfl b/tests/functional_tests/CFML/LiFePO4n.cfl
similarity index 100%
rename from tests/functional_tests/cfml/LiFePO4n.cfl
rename to tests/functional_tests/CFML/LiFePO4n.cfl
diff --git a/tests/functional_tests/cfml/LiFePO4n_sum_desired.bvs b/tests/functional_tests/CFML/LiFePO4n_sum_desired.bvs
similarity index 100%
rename from tests/functional_tests/cfml/LiFePO4n_sum_desired.bvs
rename to tests/functional_tests/CFML/LiFePO4n_sum_desired.bvs
diff --git a/tests/functional_tests/cfml/SrTiO3s.cfl b/tests/functional_tests/CFML/SrTiO3s.cfl
similarity index 100%
rename from tests/functional_tests/cfml/SrTiO3s.cfl
rename to tests/functional_tests/CFML/SrTiO3s.cfl
diff --git a/tests/functional_tests/cfml/SrTiO3s_desired.dat b/tests/functional_tests/CFML/SrTiO3s_desired.dat
similarity index 100%
rename from tests/functional_tests/cfml/SrTiO3s_desired.dat
rename to tests/functional_tests/CFML/SrTiO3s_desired.dat
diff --git a/tests/functional_tests/cfml/test_d19.cfl b/tests/functional_tests/CFML/d19.cfl
similarity index 100%
rename from tests/functional_tests/cfml/test_d19.cfl
rename to tests/functional_tests/CFML/d19.cfl
diff --git a/tests/functional_tests/cfml/test_d19_desired.hkl b/tests/functional_tests/CFML/d19_desired.hkl
similarity index 100%
rename from tests/functional_tests/cfml/test_d19_desired.hkl
rename to tests/functional_tests/CFML/d19_desired.hkl
diff --git a/tests/functional_tests/cfml/if_ponsin_desired.dat b/tests/functional_tests/CFML/if_ponsin_desired.dat
similarity index 100%
rename from tests/functional_tests/cfml/if_ponsin_desired.dat
rename to tests/functional_tests/CFML/if_ponsin_desired.dat
diff --git a/tests/functional_tests/cfml/mfe_msfac.cfl b/tests/functional_tests/CFML/mfe_msfac.cfl
similarity index 100%
rename from tests/functional_tests/cfml/mfe_msfac.cfl
rename to tests/functional_tests/CFML/mfe_msfac.cfl
diff --git a/tests/functional_tests/cfml/mfe_sfac.cfl b/tests/functional_tests/CFML/mfe_sfac.cfl
similarity index 100%
rename from tests/functional_tests/cfml/mfe_sfac.cfl
rename to tests/functional_tests/CFML/mfe_sfac.cfl
diff --git a/tests/functional_tests/cfml/molecule_PPH3_Z.cfl b/tests/functional_tests/CFML/molecule_PPH3_Z.cfl
similarity index 100%
rename from tests/functional_tests/cfml/molecule_PPH3_Z.cfl
rename to tests/functional_tests/CFML/molecule_PPH3_Z.cfl
diff --git a/tests/functional_tests/cfml/molecule_PPH3_Z_fc_desired.cfl b/tests/functional_tests/CFML/molecule_PPH3_Z_fc_desired.cfl
similarity index 100%
rename from tests/functional_tests/cfml/molecule_PPH3_Z_fc_desired.cfl
rename to tests/functional_tests/CFML/molecule_PPH3_Z_fc_desired.cfl
diff --git a/tests/functional_tests/cfml/ponsin.cfl b/tests/functional_tests/CFML/ponsin.cfl
similarity index 100%
rename from tests/functional_tests/cfml/ponsin.cfl
rename to tests/functional_tests/CFML/ponsin.cfl
diff --git a/tests/functional_tests/cfml/test__Bond_Str.py b/tests/functional_tests/CFML/test__Bond_Str.py
similarity index 79%
rename from tests/functional_tests/cfml/test__Bond_Str.py
rename to tests/functional_tests/CFML/test__Bond_Str.py
index 4d138c0..761720c 100644
--- a/tests/functional_tests/cfml/test__Bond_Str.py
+++ b/tests/functional_tests/CFML/test__Bond_Str.py
@@ -1,16 +1,20 @@
import os
+import sys
import re
import filecmp
import time
import tomllib
import subprocess
import platform
-from io import StringIO
import numpy as np
+from io import StringIO
+from pathlib import Path
from numpy.testing import assert_array_equal, assert_almost_equal, assert_allclose
+################
# Help functions
+################
def set_crysfml_db_path():
"""Sets the env variable 'CRYSFML_DB' as the path to the 'Databases' directory containing the file 'magnetic_data.txt'."""
@@ -19,10 +23,11 @@ def set_crysfml_db_path():
config_path = os.path.join(project_dir, 'scripts.toml')
with open(config_path, 'rb') as f:
CONFIG = tomllib.load(f)
- repo_dir = CONFIG['cfml']['dir']['repo']
- src_dir = CONFIG['cfml']['dir']['repo-src']
- db_path = os.path.join(project_dir, repo_dir, src_dir, 'Databases')
- os.environ['CRYSFML_DB'] = db_path
+ db_relpath = CONFIG['cfml']['dir']['repo-database']
+ db_abspath = os.path.join(project_dir, db_relpath)
+ db_dir_relpath = os.path.dirname(db_abspath)
+ db_dir_abspath = os.path.abspath(db_dir_relpath)
+ os.environ['CRYSFML_DB'] = db_dir_abspath
def change_cwd_to_tests():
"""Changes the current directory to the directory of this script file."""
@@ -32,13 +37,9 @@ def run_exe_with_args(file_name:str, args:str=''):
"""Runs the executable with optional arguments."""
if platform.system() == 'Windows':
file_name = f'{file_name}.exe'
- file_name = os.path.abspath(file_name)
- cmd = f'{file_name}'
- if args:
- cmd = f'{file_name} {args}'
- #os.system(f"echo '::::: {cmd}'")
- os.system(f'{cmd}')
- time.sleep(2)
+ exe_path = os.path.join(os.getcwd(), file_name)
+ cmd = f'{exe_path} {args}'
+ os.system(cmd)
def dat_to_ndarray(file_name:str, skip_begin:int=3, skip_end:int=4):
"""Parses the file to extract an array of data and converts it to a numpy array."""
@@ -51,12 +52,9 @@ def dat_to_ndarray(file_name:str, skip_begin:int=3, skip_end:int=4):
data = np.genfromtxt(StringIO(joined), usecols=(1, 2, 3, 4, 5, 6, 7)) # converts string to ndarray
return data
-# Set up paths
-
-change_cwd_to_tests()
-set_crysfml_db_path()
-
+#######
# Tests
+#######
def test__Bond_StrN__LiFePO4n():
run_exe_with_args('Bond_StrN', args='LiFePO4n.cfl')
@@ -64,10 +62,9 @@ def test__Bond_StrN__LiFePO4n():
actual = dat_to_ndarray('LiFePO4n_sum.bvs')
assert_allclose(desired, actual, rtol=1e-02, verbose=True)
-
+#######
# Debug
+#######
if __name__ == '__main__':
- #os.system(f"echo '::::: ls -l'")
- #os.system(f'ls -l')
test__Bond_StrN__LiFePO4n()
diff --git a/tests/functional_tests/cfml/test__Molecules.py b/tests/functional_tests/CFML/test__Molecules.py
similarity index 76%
rename from tests/functional_tests/cfml/test__Molecules.py
rename to tests/functional_tests/CFML/test__Molecules.py
index d062487..535d49a 100644
--- a/tests/functional_tests/cfml/test__Molecules.py
+++ b/tests/functional_tests/CFML/test__Molecules.py
@@ -6,13 +6,15 @@
import tomllib
import subprocess
import platform
-from io import StringIO
-import pytest
import numpy as np
-from numpy.testing import assert_allclose, assert_almost_equal
+from io import StringIO
+from pathlib import Path
+from numpy.testing import assert_array_equal, assert_almost_equal, assert_allclose
+################
# Help functions
+################
def set_crysfml_db_path():
"""Sets the env variable 'CRYSFML_DB' as the path to the 'Databases' directory containing the file 'magnetic_data.txt'."""
@@ -21,10 +23,11 @@ def set_crysfml_db_path():
config_path = os.path.join(project_dir, 'scripts.toml')
with open(config_path, 'rb') as f:
CONFIG = tomllib.load(f)
- repo_dir = CONFIG['cfml']['dir']['repo']
- src_dir = CONFIG['cfml']['dir']['repo-src']
- db_path = os.path.join(project_dir, repo_dir, src_dir, 'Databases')
- os.environ['CRYSFML_DB'] = db_path
+ db_relpath = CONFIG['cfml']['dir']['repo-database']
+ db_abspath = os.path.join(project_dir, db_relpath)
+ db_dir_relpath = os.path.dirname(db_abspath)
+ db_dir_abspath = os.path.abspath(db_dir_relpath)
+ os.environ['CRYSFML_DB'] = db_dir_abspath
def change_cwd_to_tests():
"""Changes the current directory to the directory of this script file."""
@@ -34,13 +37,9 @@ def run_exe_with_args(file_name:str, args:str=''):
"""Runs the executable with optional arguments."""
if platform.system() == 'Windows':
file_name = f'{file_name}.exe'
- file_name = os.path.abspath(file_name)
- cmd = f'{file_name}'
- if args:
- cmd = f'{file_name} {args}'
- #os.system(f"echo '::::: {cmd}'")
- os.system(f'{cmd}')
- #time.sleep(2)
+ exe_path = os.path.join(os.getcwd(), file_name)
+ cmd = f'{exe_path} {args}'
+ os.system(cmd)
def dat_to_ndarray(file_name:str, skip_begin:int=3, skip_end:int=4):
"""Parses the file to extract an array of data and converts it to a numpy array."""
@@ -52,12 +51,9 @@ def dat_to_ndarray(file_name:str, skip_begin:int=3, skip_end:int=4):
data = np.genfromtxt(StringIO(joined), usecols=(4, 5, 6, 7)) # converts string to ndarray
return data
-# Set up paths
-
-change_cwd_to_tests()
-set_crysfml_db_path()
-
+#######
# Tests
+#######
def test__mol_tpcr__molecule_PPH3_Z():
run_exe_with_args('mol_tpcr', args='molecule_PPH3_Z.cfl')
@@ -65,7 +61,9 @@ def test__mol_tpcr__molecule_PPH3_Z():
actual = dat_to_ndarray('molecule_PPH3_Z_fc.cfl', skip_begin=7, skip_end=1)
assert_allclose(desired, actual, rtol=1e-03, verbose=True)
+#######
# Debug
+#######
if __name__ == '__main__':
- pass
+ test__mol_tpcr__molecule_PPH3_Z()
diff --git a/tests/functional_tests/cfml/test__PowderPattern.py b/tests/functional_tests/CFML/test__PowderPattern.py
similarity index 79%
rename from tests/functional_tests/cfml/test__PowderPattern.py
rename to tests/functional_tests/CFML/test__PowderPattern.py
index eb1c425..03c7fbe 100644
--- a/tests/functional_tests/cfml/test__PowderPattern.py
+++ b/tests/functional_tests/CFML/test__PowderPattern.py
@@ -7,10 +7,14 @@
import subprocess
import platform
import numpy as np
-from numpy.testing import assert_allclose, assert_almost_equal
+from io import StringIO
+from pathlib import Path
+from numpy.testing import assert_array_equal, assert_almost_equal, assert_allclose
+################
# Help functions
+################
def set_crysfml_db_path():
"""Sets the env variable 'CRYSFML_DB' as the path to the 'Databases' directory containing the file 'magnetic_data.txt'."""
@@ -19,10 +23,11 @@ def set_crysfml_db_path():
config_path = os.path.join(project_dir, 'scripts.toml')
with open(config_path, 'rb') as f:
CONFIG = tomllib.load(f)
- repo_dir = CONFIG['cfml']['dir']['repo']
- src_dir = CONFIG['cfml']['dir']['repo-src']
- db_path = os.path.join(project_dir, repo_dir, src_dir, 'Databases')
- os.environ['CRYSFML_DB'] = db_path
+ db_relpath = CONFIG['cfml']['dir']['repo-database']
+ db_abspath = os.path.join(project_dir, db_relpath)
+ db_dir_relpath = os.path.dirname(db_abspath)
+ db_dir_abspath = os.path.abspath(db_dir_relpath)
+ os.environ['CRYSFML_DB'] = db_dir_abspath
def change_cwd_to_tests():
"""Changes the current directory to the directory of this script file."""
@@ -32,13 +37,9 @@ def run_exe_with_args(file_name:str, args:str=''):
"""Runs the executable with optional arguments."""
if platform.system() == 'Windows':
file_name = f'{file_name}.exe'
- file_name = os.path.abspath(file_name)
- cmd = f'{file_name}'
- if args:
- cmd = f'{file_name} {args}'
- #os.system(f"echo '::::: {cmd}'")
- os.system(f'{cmd}')
- time.sleep(2)
+ exe_path = os.path.join(os.getcwd(), file_name)
+ cmd = f'{exe_path} {args}'
+ os.system(cmd)
def dat_to_ndarray(file_name:str, skip_lines:int=0):
"""Parses the file to extract an array of data and converts it to a numpy array."""
@@ -51,14 +52,12 @@ def dat_to_ndarray(file_name:str, skip_lines:int=0):
array = np.array(splitted, dtype=np.float32) # converts list of string numbers into numpy array of floats
return array
-# Set up paths
-
-change_cwd_to_tests()
-set_crysfml_db_path()
-
+#######
# Tests
+#######
def test__Simple_calc_powder__SrTiO3s(benchmark):
+ set_crysfml_db_path()
@benchmark
def bench():
run_exe_with_args('Simple_calc_powder', args='SrTiO3s.cfl')
@@ -67,6 +66,7 @@ def bench():
assert_allclose(desired, actual, rtol=1e-03, verbose=True)
def test__Simple_calc_powder__ponsin(benchmark):
+ set_crysfml_db_path()
@benchmark
def bench():
run_exe_with_args('Simple_calc_powder', args='ponsin.cfl')
@@ -74,7 +74,9 @@ def bench():
actual = dat_to_ndarray('if_ponsin.dat', skip_lines=2)
assert_allclose(desired, actual, rtol=1e-03, verbose=True)
+#######
# Debug
+#######
if __name__ == '__main__':
test__Simple_calc_powder__SrTiO3s()
diff --git a/tests/functional_tests/cfml/test__StructureFactors.py b/tests/functional_tests/CFML/test__StructureFactors.py
similarity index 63%
rename from tests/functional_tests/cfml/test__StructureFactors.py
rename to tests/functional_tests/CFML/test__StructureFactors.py
index 8f3a08e..35fbe1c 100644
--- a/tests/functional_tests/cfml/test__StructureFactors.py
+++ b/tests/functional_tests/CFML/test__StructureFactors.py
@@ -7,10 +7,14 @@
import subprocess
import platform
import numpy as np
-from numpy.testing import assert_allclose, assert_almost_equal
+from io import StringIO
+from pathlib import Path
+from numpy.testing import assert_array_equal, assert_almost_equal, assert_allclose
+################
# Help functions
+################
def set_crysfml_db_path():
"""Sets the env variable 'CRYSFML_DB' as the path to the 'Databases' directory containing the file 'magnetic_data.txt'."""
@@ -19,10 +23,11 @@ def set_crysfml_db_path():
config_path = os.path.join(project_dir, 'scripts.toml')
with open(config_path, 'rb') as f:
CONFIG = tomllib.load(f)
- repo_dir = CONFIG['cfml']['dir']['repo']
- src_dir = CONFIG['cfml']['dir']['repo-src']
- db_path = os.path.join(project_dir, repo_dir, src_dir, 'Databases')
- os.environ['CRYSFML_DB'] = db_path
+ db_relpath = CONFIG['cfml']['dir']['repo-database']
+ db_abspath = os.path.join(project_dir, db_relpath)
+ db_dir_relpath = os.path.dirname(db_abspath)
+ db_dir_abspath = os.path.abspath(db_dir_relpath)
+ os.environ['CRYSFML_DB'] = db_dir_abspath
def change_cwd_to_tests():
"""Changes the current directory to the directory of this script file."""
@@ -32,13 +37,9 @@ def run_exe_with_args(file_name:str, args:str=''):
"""Runs the executable with optional arguments."""
if platform.system() == 'Windows':
file_name = f'{file_name}.exe'
- file_name = os.path.abspath(file_name)
- cmd = f'{file_name}'
- if args:
- cmd = f'{file_name} {args}'
- #os.system(f"echo '::::: {cmd}'")
- os.system(f'{cmd}')
- time.sleep(2)
+ exe_path = os.path.join(os.getcwd(), file_name)
+ cmd = f'{exe_path} {args}'
+ os.system(cmd)
def dat_to_ndarray(file_name:str, skip_lines:int=0):
"""Parses the file to extract an array of data and converts it to a numpy array."""
@@ -51,27 +52,25 @@ def dat_to_ndarray(file_name:str, skip_lines:int=0):
array = np.array(splitted, dtype=np.float32) # converts list of string numbers into numpy array of floats
return array
-# Set up paths
-
-change_cwd_to_tests()
-set_crysfml_db_path()
-
+#######
# Tests
+#######
-def _test__Calc_Sfac__mfe_sfac():
+def test__Calc_Sfac__mfe_sfac():
run_exe_with_args('Calc_Sfac', args='mfe_sfac.cfl 1.0')
- #desired = dat_to_ndarray('SrTiO3s_desired.dat', skip_lines=2)
- #actual = dat_to_ndarray('SrTiO3s.dat', skip_lines=2)
- #assert_allclose(desired, actual, rtol=1e-03, verbose=True)
+ desired = dat_to_ndarray('SrTiO3s_desired.dat', skip_lines=2)
+ actual = dat_to_ndarray('SrTiO3s.dat', skip_lines=2)
+ assert_allclose(desired, actual, rtol=1e-03, verbose=True)
-def _test__Calc_Sfac__mfe_msfac():
+def test__Calc_Sfac__mfe_msfac():
run_exe_with_args('Calc_Sfac', args='mfe_msfac.cfl 1.0')
- #desired = dat_to_ndarray('SrTiO3s_desired.dat', skip_lines=2)
- #actual = dat_to_ndarray('SrTiO3s.dat', skip_lines=2)
- #assert_allclose(desired, actual, rtol=1e-03, verbose=True)
+ desired = dat_to_ndarray('SrTiO3s_desired.dat', skip_lines=2)
+ actual = dat_to_ndarray('SrTiO3s.dat', skip_lines=2)
+ assert_allclose(desired, actual, rtol=1e-03, verbose=True)
+#######
# Debug
+#######
if __name__ == '__main__':
- _test__Calc_Sfac__mfe_sfac()
- #test__Calc_Sfac__mfe_msfac()
+ test__Calc_Sfac__mfe_sfac()
diff --git a/tests/functional_tests/cfml/test__hkl_gen.py b/tests/functional_tests/CFML/test__hkl_gen.py
similarity index 60%
rename from tests/functional_tests/cfml/test__hkl_gen.py
rename to tests/functional_tests/CFML/test__hkl_gen.py
index 4c0fa8f..2d5918f 100644
--- a/tests/functional_tests/cfml/test__hkl_gen.py
+++ b/tests/functional_tests/CFML/test__hkl_gen.py
@@ -6,12 +6,28 @@
import tomllib
import subprocess
import platform
-from io import StringIO
import numpy as np
-from numpy.testing import assert_allclose, assert_almost_equal
+from io import StringIO
+from pathlib import Path
+from numpy.testing import assert_array_equal, assert_almost_equal, assert_allclose
+################
# Help functions
+################
+
+def set_crysfml_db_path():
+ """Sets the env variable 'CRYSFML_DB' as the path to the 'Databases' directory containing the file 'magnetic_data.txt'."""
+ default = os.path.join(os.getcwd(), '..', '..', '..')
+ project_dir = os.getenv('GITHUB_WORKSPACE', default=default) # locally do: export GITHUB_WORKSPACE=`pwd`
+ config_path = os.path.join(project_dir, 'scripts.toml')
+ with open(config_path, 'rb') as f:
+ CONFIG = tomllib.load(f)
+ db_relpath = CONFIG['cfml']['dir']['repo-database']
+ db_abspath = os.path.join(project_dir, db_relpath)
+ db_dir_relpath = os.path.dirname(db_abspath)
+ db_dir_abspath = os.path.abspath(db_dir_relpath)
+ os.environ['CRYSFML_DB'] = db_dir_abspath
def set_crysfml_db_path():
"""Sets the env variable 'CRYSFML_DB' as the path to the 'Databases' directory containing the file 'magnetic_data.txt'."""
@@ -33,13 +49,9 @@ def run_exe_with_args(file_name:str, args:str=''):
"""Runs the executable with optional arguments."""
if platform.system() == 'Windows':
file_name = f'{file_name}.exe'
- file_name = os.path.abspath(file_name)
- cmd = f'{file_name}'
- if args:
- cmd = f'{file_name} {args}'
- #os.system(f"echo '::::: {cmd}'")
- os.system(f'{cmd}')
- time.sleep(2)
+ exe_path = os.path.join(os.getcwd(), file_name)
+ cmd = f'{exe_path} {args}'
+ os.system(cmd)
def dat_to_ndarray(file_name:str, skip_begin:int=3, skip_end:int=4):
"""Parses the file to extract an array of data and converts it to a numpy array."""
@@ -51,20 +63,19 @@ def dat_to_ndarray(file_name:str, skip_begin:int=3, skip_end:int=4):
data = np.genfromtxt(StringIO(joined), usecols=(0, 1, 2, 3, 4, 5, 6, 8)) # converts string to ndarray
return data
-# Set up paths
-
-change_cwd_to_tests()
-set_crysfml_db_path()
-
+#######
# Tests
+#######
-def test__hkl_gen__test_d19():
- run_exe_with_args('hkl_gen', args='test_d19.cfl')
- desired = dat_to_ndarray('test_d19_desired.hkl', skip_begin=1, skip_end=1)
- actual = dat_to_ndarray('test_d19.hkl', skip_begin=1, skip_end=1)
+def test__hkl_gen__d19():
+ run_exe_with_args('hkl_gen', args='d19.cfl')
+ desired = dat_to_ndarray('d19_desired.hkl', skip_begin=1, skip_end=1)
+ actual = dat_to_ndarray('d19.hkl', skip_begin=1, skip_end=1)
assert_allclose(desired, actual, rtol=1e-03, verbose=True)
+#######
# Debug
+#######
if __name__ == '__main__':
- test__mol_tpcr__molecule_PPH3_Z()
+ test__hkl_gen__d19()
diff --git a/tests/functional_tests/pyCFML/cfml_utilities/powder_pattern_from_json/desired/srtio3-pm3m-pattern_Nebil-ifort.xy b/tests/functional_tests/pyCFML/cfml_utilities/powder_pattern_from_json/desired/srtio3-pm3m-pattern_Nebil-ifort.xy
new file mode 100644
index 0000000..eac9faa
--- /dev/null
+++ b/tests/functional_tests/pyCFML/cfml_utilities/powder_pattern_from_json/desired/srtio3-pm3m-pattern_Nebil-ifort.xy
@@ -0,0 +1,2781 @@
+ 1.0000 20.0000
+ 1.0500 20.0000
+ 1.1000 20.0000
+ 1.1500 20.0000
+ 1.2000 20.0000
+ 1.2500 20.0000
+ 1.3000 20.0000
+ 1.3500 20.0000
+ 1.4000 20.0000
+ 1.4500 20.0000
+ 1.5000 20.0000
+ 1.5500 20.0000
+ 1.6000 20.0000
+ 1.6500 20.0000
+ 1.7000 20.0000
+ 1.7500 20.0000
+ 1.8000 20.0000
+ 1.8500 20.0000
+ 1.9000 20.0000
+ 1.9500 20.0000
+ 2.0000 20.0000
+ 2.0500 20.0000
+ 2.1000 20.0000
+ 2.1500 20.0000
+ 2.2000 20.0000
+ 2.2500 20.0000
+ 2.3000 20.0000
+ 2.3500 20.0000
+ 2.4000 20.0000
+ 2.4500 20.0000
+ 2.5000 20.0000
+ 2.5500 20.0000
+ 2.6000 20.0000
+ 2.6500 20.0000
+ 2.7000 20.0000
+ 2.7500 20.0000
+ 2.8000 20.0000
+ 2.8500 20.0000
+ 2.9000 20.0000
+ 2.9500 20.0000
+ 3.0000 20.0000
+ 3.0500 20.0000
+ 3.1000 20.0000
+ 3.1500 20.0000
+ 3.2000 20.0000
+ 3.2500 20.0000
+ 3.3000 20.0000
+ 3.3500 20.0000
+ 3.4000 20.0000
+ 3.4500 20.0000
+ 3.5000 20.0000
+ 3.5500 20.0000
+ 3.6000 20.0000
+ 3.6500 20.0000
+ 3.7000 20.0000
+ 3.7500 20.0000
+ 3.8000 20.0000
+ 3.8500 20.0000
+ 3.9000 20.0000
+ 3.9500 20.0000
+ 4.0000 20.0000
+ 4.0500 20.0000
+ 4.1000 20.0000
+ 4.1500 20.0000
+ 4.2000 20.0000
+ 4.2500 20.0000
+ 4.3000 20.0000
+ 4.3500 20.0000
+ 4.4000 20.0000
+ 4.4500 20.0000
+ 4.5000 20.0000
+ 4.5500 20.0000
+ 4.6000 20.0000
+ 4.6500 20.0000
+ 4.7000 20.0000
+ 4.7500 20.0000
+ 4.8000 20.0000
+ 4.8500 20.0000
+ 4.9000 20.0000
+ 4.9500 20.0000
+ 5.0000 20.0000
+ 5.0500 20.0000
+ 5.1000 20.0000
+ 5.1500 20.0000
+ 5.2000 20.0000
+ 5.2500 20.0000
+ 5.3000 20.0000
+ 5.3500 20.0000
+ 5.4000 20.0000
+ 5.4500 20.0000
+ 5.5000 20.0000
+ 5.5500 20.0000
+ 5.6000 20.0000
+ 5.6500 20.0000
+ 5.7000 20.0000
+ 5.7500 20.0000
+ 5.8000 20.0000
+ 5.8500 20.0000
+ 5.9000 20.0000
+ 5.9500 20.0000
+ 6.0000 20.0000
+ 6.0500 20.0000
+ 6.1000 20.0000
+ 6.1500 20.0000
+ 6.2000 20.0000
+ 6.2500 20.0000
+ 6.3000 20.0000
+ 6.3500 20.0000
+ 6.4000 20.0000
+ 6.4500 20.0000
+ 6.5000 20.0000
+ 6.5500 20.0000
+ 6.6000 20.0000
+ 6.6500 20.0000
+ 6.7000 20.0000
+ 6.7500 20.0000
+ 6.8000 20.0000
+ 6.8500 20.0000
+ 6.9000 20.0000
+ 6.9500 20.0000
+ 7.0000 20.0000
+ 7.0500 20.0000
+ 7.1000 20.0000
+ 7.1500 20.0000
+ 7.2000 20.0000
+ 7.2500 20.0000
+ 7.3000 20.0000
+ 7.3500 20.0000
+ 7.4000 20.0000
+ 7.4500 20.0000
+ 7.5000 20.0000
+ 7.5500 20.0000
+ 7.6000 20.0000
+ 7.6500 20.0000
+ 7.7000 20.0000
+ 7.7500 20.0000
+ 7.8000 20.0000
+ 7.8500 20.0000
+ 7.9000 20.0000
+ 7.9500 20.0000
+ 8.0000 20.0000
+ 8.0500 20.0000
+ 8.1000 20.0000
+ 8.1500 20.0000
+ 8.2000 20.0000
+ 8.2500 20.0000
+ 8.3000 20.0000
+ 8.3500 20.0000
+ 8.4000 20.0000
+ 8.4500 20.0000
+ 8.5000 20.0000
+ 8.5500 20.0000
+ 8.6000 20.0000
+ 8.6500 20.0000
+ 8.7000 20.0000
+ 8.7500 20.0000
+ 8.8000 20.0000
+ 8.8500 20.0000
+ 8.9000 20.0000
+ 8.9500 20.0000
+ 9.0000 20.0000
+ 9.0500 20.0000
+ 9.1000 20.0000
+ 9.1500 20.0000
+ 9.2000 20.0000
+ 9.2500 20.0000
+ 9.3000 20.0000
+ 9.3500 20.0000
+ 9.4000 20.0000
+ 9.4500 20.0000
+ 9.5000 20.0000
+ 9.5500 20.0000
+ 9.6000 20.0000
+ 9.6500 20.0000
+ 9.7000 20.3162
+ 9.7500 20.3198
+ 9.8000 20.3233
+ 9.8500 20.3269
+ 9.9000 20.3306
+ 9.9500 20.3344
+ 10.0000 20.3382
+ 10.0500 20.3421
+ 10.1000 20.3460
+ 10.1500 20.3500
+ 10.2000 20.3541
+ 10.2500 20.3583
+ 10.3000 20.3625
+ 10.3500 20.3668
+ 10.4000 20.3712
+ 10.4500 20.3756
+ 10.5000 20.3802
+ 10.5500 20.3848
+ 10.6000 20.3895
+ 10.6500 20.3943
+ 10.7000 20.3992
+ 10.7500 20.4042
+ 10.8000 20.4093
+ 10.8500 20.4144
+ 10.9000 20.4197
+ 10.9500 20.4251
+ 11.0000 20.4305
+ 11.0500 20.4361
+ 11.1000 20.4418
+ 11.1500 20.4476
+ 11.2000 20.4535
+ 11.2500 20.4595
+ 11.3000 20.4657
+ 11.3500 20.4719
+ 11.4000 20.4783
+ 11.4500 20.4849
+ 11.5000 20.4916
+ 11.5500 20.4984
+ 11.6000 20.5053
+ 11.6500 20.5124
+ 11.7000 20.5197
+ 11.7500 20.5271
+ 11.8000 20.5346
+ 11.8500 20.5423
+ 11.9000 20.5502
+ 11.9500 20.5583
+ 12.0000 20.5665
+ 12.0500 20.5750
+ 12.1000 20.5836
+ 12.1500 20.5924
+ 12.2000 20.6014
+ 12.2500 20.6106
+ 12.3000 20.6201
+ 12.3500 20.6297
+ 12.4000 20.6396
+ 12.4500 20.6497
+ 12.5000 20.6601
+ 12.5500 20.6707
+ 12.6000 20.6816
+ 12.6500 20.6927
+ 12.7000 20.7041
+ 12.7500 20.7158
+ 12.8000 20.7278
+ 12.8500 20.7401
+ 12.9000 20.7527
+ 12.9500 20.7656
+ 13.0000 20.7789
+ 13.0500 20.7925
+ 13.1000 20.8065
+ 13.1500 20.8208
+ 13.2000 20.8355
+ 13.2500 20.8507
+ 13.3000 20.8662
+ 13.3500 20.8822
+ 13.4000 20.8986
+ 13.4500 20.9155
+ 13.5000 20.9329
+ 13.5500 20.9507
+ 13.6000 20.9691
+ 13.6500 20.9880
+ 13.7000 21.0075
+ 13.7500 21.0275
+ 13.8000 21.0482
+ 13.8500 21.0695
+ 13.9000 21.0914
+ 13.9500 21.1141
+ 14.0000 21.1374
+ 14.0500 21.1615
+ 14.1000 21.1863
+ 14.1500 21.2120
+ 14.2000 21.2385
+ 14.2500 21.2659
+ 14.3000 21.2942
+ 14.3500 21.3234
+ 14.4000 21.3537
+ 14.4500 21.3850
+ 14.5000 21.4174
+ 14.5500 21.4510
+ 14.6000 21.4857
+ 14.6500 21.5217
+ 14.7000 21.5591
+ 14.7500 21.5978
+ 14.8000 21.6380
+ 14.8500 21.6798
+ 14.9000 21.7231
+ 14.9500 21.7682
+ 15.0000 21.8150
+ 15.0500 21.8637
+ 15.1000 21.9144
+ 15.1500 21.9672
+ 15.2000 22.0223
+ 15.2500 22.0796
+ 15.3000 22.1394
+ 15.3500 22.2019
+ 15.4000 22.2671
+ 15.4500 22.3353
+ 15.5000 22.4065
+ 15.5500 22.4811
+ 15.6000 22.5592
+ 15.6500 22.6411
+ 15.7000 22.7269
+ 15.7500 22.8170
+ 15.8000 22.9116
+ 15.8500 23.0111
+ 15.9000 23.1157
+ 15.9500 23.2259
+ 16.0000 23.3420
+ 16.0500 23.4645
+ 16.1000 23.5938
+ 16.1500 23.7305
+ 16.2000 23.8751
+ 16.2500 24.0283
+ 16.3000 24.1908
+ 16.3500 24.3632
+ 16.4000 24.5466
+ 16.4500 24.7417
+ 16.5000 24.9496
+ 16.5500 25.1714
+ 16.6000 25.4084
+ 16.6500 25.6622
+ 16.7000 25.9341
+ 16.7500 26.2260
+ 16.8000 26.5400
+ 16.8500 26.8783
+ 16.9000 27.2434
+ 16.9500 27.6383
+ 17.0000 28.0662
+ 17.0500 28.5311
+ 17.1000 29.0371
+ 17.1500 29.5893
+ 17.2000 30.1935
+ 17.2500 30.8564
+ 17.3000 31.5858
+ 17.3500 32.3908
+ 17.4000 33.2822
+ 17.4500 34.2727
+ 17.5000 35.3775
+ 17.5500 36.6148
+ 17.6000 38.0189
+ 17.6500 39.5914
+ 17.7000 41.3772
+ 17.7500 43.4163
+ 17.8000 45.7582
+ 17.8500 48.4654
+ 17.9000 51.6167
+ 17.9500 55.3146
+ 18.0000 59.6976
+ 18.0500 64.9714
+ 18.1000 71.5069
+ 18.1500 80.1312
+ 18.2000 92.9448
+ 18.2500 115.3085
+ 18.3000 159.9261
+ 18.3500 253.6057
+ 18.4000 445.2269
+ 18.4500 809.3969
+ 18.5000 1435.8254
+ 18.5500 2395.2651
+ 18.6000 3685.2996
+ 18.6500 5178.2241
+ 18.7000 6607.4844
+ 18.7500 7617.8960
+ 18.8000 7893.2759
+ 18.8500 7336.1411
+ 18.9000 6138.4165
+ 18.9500 4649.3218
+ 19.0000 3203.4905
+ 19.0500 2021.3304
+ 19.1000 1182.5496
+ 19.1500 657.4590
+ 19.2000 363.2409
+ 19.2500 212.9089
+ 19.3000 140.5825
+ 19.3500 105.8664
+ 19.4000 87.7807
+ 19.4500 76.8073
+ 19.5000 69.0575
+ 19.5500 63.0226
+ 19.6000 58.0896
+ 19.6500 53.9646
+ 19.7000 50.4710
+ 19.7500 47.4849
+ 19.8000 44.9135
+ 19.8500 42.6838
+ 19.9000 40.7385
+ 19.9500 39.0315
+ 20.0000 37.5257
+ 20.0500 36.1910
+ 20.1000 35.0024
+ 20.1500 33.9397
+ 20.2000 32.9856
+ 20.2500 32.1260
+ 20.3000 31.3489
+ 20.3500 30.6441
+ 20.4000 30.0028
+ 20.4500 29.4179
+ 20.5000 28.8828
+ 20.5500 28.3921
+ 20.6000 27.9410
+ 20.6500 27.5254
+ 20.7000 27.1417
+ 20.7500 26.7868
+ 20.8000 26.4577
+ 20.8500 26.1522
+ 20.9000 25.8679
+ 20.9500 25.6031
+ 21.0000 25.3559
+ 21.0500 25.1249
+ 21.1000 24.9086
+ 21.1500 24.7059
+ 21.2000 24.5156
+ 21.2500 24.3368
+ 21.3000 24.1686
+ 21.3500 24.0101
+ 21.4000 23.8606
+ 21.4500 23.7195
+ 21.5000 23.5862
+ 21.5500 23.4600
+ 21.6000 23.3406
+ 21.6500 23.2274
+ 21.7000 23.1200
+ 21.7500 23.0181
+ 21.8000 22.9212
+ 21.8500 22.8291
+ 21.9000 22.7415
+ 21.9500 22.6580
+ 22.0000 22.5785
+ 22.0500 22.5026
+ 22.1000 22.4303
+ 22.1500 22.3612
+ 22.2000 22.2952
+ 22.2500 22.2321
+ 22.3000 22.1718
+ 22.3500 22.1141
+ 22.4000 22.0589
+ 22.4500 22.0060
+ 22.5000 21.9553
+ 22.5500 21.9067
+ 22.6000 21.8601
+ 22.6500 21.8155
+ 22.7000 21.7726
+ 22.7500 21.7315
+ 22.8000 21.6920
+ 22.8500 21.6541
+ 22.9000 21.6177
+ 22.9500 21.5828
+ 23.0000 21.5492
+ 23.0500 21.5170
+ 23.1000 21.4860
+ 23.1500 21.4563
+ 23.2000 21.4277
+ 23.2500 21.4003
+ 23.3000 21.3740
+ 23.3500 21.3487
+ 23.4000 21.3245
+ 23.4500 21.3013
+ 23.5000 21.2790
+ 23.5500 21.2577
+ 23.6000 21.2373
+ 23.6500 21.2178
+ 23.7000 21.1992
+ 23.7500 21.7076
+ 23.8000 21.6966
+ 23.8500 21.6865
+ 23.9000 21.6773
+ 23.9500 21.6691
+ 24.0000 21.6618
+ 24.0500 21.6554
+ 24.1000 21.6500
+ 24.1500 21.6455
+ 24.2000 21.6420
+ 24.2500 21.6395
+ 24.3000 21.6379
+ 24.3500 21.6374
+ 24.4000 21.6379
+ 24.4500 21.6395
+ 24.5000 21.6423
+ 24.5500 21.6462
+ 24.6000 21.6514
+ 24.6500 21.6578
+ 24.7000 21.6656
+ 24.7500 21.6749
+ 24.8000 21.6857
+ 24.8500 21.6982
+ 24.9000 21.7125
+ 24.9500 21.7287
+ 25.0000 21.7471
+ 25.0500 21.7677
+ 25.1000 21.7910
+ 25.1500 21.8170
+ 25.2000 21.8462
+ 25.2500 21.8789
+ 25.3000 21.9156
+ 25.3500 21.9568
+ 25.4000 22.0031
+ 25.4500 22.0552
+ 25.5000 22.1142
+ 25.5500 22.1810
+ 25.6000 22.2572
+ 25.6500 22.3442
+ 25.7000 22.4443
+ 25.7500 22.5601
+ 25.8000 22.6949
+ 25.8500 22.8532
+ 25.9000 23.0409
+ 25.9500 23.2676
+ 26.0000 23.5512
+ 26.0500 23.9337
+ 26.1000 24.5235
+ 26.1500 25.5923
+ 26.2000 27.7658
+ 26.2500 32.3133
+ 26.3000 41.4400
+ 26.3500 58.3083
+ 26.4000 86.3672
+ 26.4500 127.7394
+ 26.5000 180.9950
+ 26.5500 239.4291
+ 26.6000 291.2333
+ 26.6500 322.3478
+ 26.7000 322.4344
+ 26.7500 291.4650
+ 26.8000 239.7499
+ 26.8500 181.3405
+ 26.9000 128.0722
+ 26.9500 86.6678
+ 27.0000 58.5792
+ 27.0500 41.6968
+ 27.1000 32.5707
+ 27.1500 28.0365
+ 27.2000 25.8839
+ 27.2500 24.8401
+ 27.3000 24.2775
+ 27.3500 23.9232
+ 27.4000 23.6685
+ 27.4500 23.4712
+ 27.5000 23.3132
+ 27.5500 23.1853
+ 27.6000 23.0813
+ 27.6500 22.9969
+ 27.7000 22.9287
+ 27.7500 22.8741
+ 27.8000 22.8312
+ 27.8500 22.7981
+ 27.9000 22.4587
+ 27.9500 22.4452
+ 28.0000 22.4383
+ 28.0500 22.4374
+ 28.1000 22.4418
+ 28.1500 22.4510
+ 28.2000 22.4647
+ 28.2500 22.4826
+ 28.3000 22.5043
+ 28.3500 22.5298
+ 28.4000 22.5587
+ 28.4500 22.5910
+ 28.5000 22.6266
+ 28.5500 22.6654
+ 28.6000 22.7074
+ 28.6500 22.7525
+ 28.7000 22.8007
+ 28.7500 22.8521
+ 28.8000 22.9067
+ 28.8500 22.9645
+ 28.9000 23.0256
+ 28.9500 23.0900
+ 29.0000 23.2579
+ 29.0500 23.3304
+ 29.1000 23.4068
+ 29.1500 23.4869
+ 29.2000 23.5711
+ 29.2500 23.6594
+ 29.3000 23.7521
+ 29.3500 23.8494
+ 29.4000 23.9514
+ 29.4500 24.0585
+ 29.5000 24.1710
+ 29.5500 24.2890
+ 29.6000 24.4129
+ 29.6500 24.5432
+ 29.7000 24.6800
+ 29.7500 24.8240
+ 29.8000 24.9754
+ 29.8500 25.1348
+ 29.9000 25.3027
+ 29.9500 25.4797
+ 30.0000 25.6664
+ 30.0500 25.8635
+ 30.1000 26.0718
+ 30.1500 26.2921
+ 30.2000 26.5252
+ 30.2500 26.7722
+ 30.3000 27.0342
+ 30.3500 27.3123
+ 30.4000 27.6079
+ 30.4500 27.9225
+ 30.5000 28.2577
+ 30.5500 28.6153
+ 30.6000 28.9973
+ 30.6500 29.4060
+ 30.7000 29.8438
+ 30.7500 30.3137
+ 30.8000 30.8187
+ 30.8500 31.3624
+ 30.9000 31.9489
+ 30.9500 32.5828
+ 31.0000 33.2692
+ 31.0500 34.0141
+ 31.1000 34.8243
+ 31.1500 35.7076
+ 31.2000 36.6730
+ 31.2500 37.7311
+ 31.3000 38.8938
+ 31.3500 40.1755
+ 31.4000 41.5928
+ 31.4500 43.1655
+ 31.5000 44.9170
+ 31.5500 46.8752
+ 31.6000 49.0738
+ 31.6500 51.5533
+ 31.7000 54.3633
+ 31.7500 57.5649
+ 31.8000 61.2331
+ 31.8500 65.4625
+ 31.9000 70.3718
+ 31.9500 76.1135
+ 32.0000 82.8893
+ 32.0500 90.9820
+ 32.1000 100.8540
+ 32.1500 113.4354
+ 32.2000 130.9913
+ 32.2500 159.3381
+ 32.3000 212.8298
+ 32.3500 323.4958
+ 32.4000 553.7704
+ 32.4500 1007.2343
+ 32.5000 1823.0455
+ 32.5500 3137.8271
+ 32.6000 5008.4102
+ 32.6500 7318.3779
+ 32.7000 9724.9336
+ 32.7500 11691.8408
+ 32.8000 12646.5029
+ 32.8500 12257.7363
+ 32.9000 10665.3838
+ 32.9500 8376.0381
+ 33.0000 5968.7969
+ 33.0500 3880.9871
+ 33.1000 2324.6077
+ 33.1500 1307.0460
+ 33.2000 715.1052
+ 33.2500 403.4827
+ 33.3000 250.9928
+ 33.3500 178.1756
+ 33.4000 141.4922
+ 33.4500 120.3384
+ 33.5000 106.0280
+ 33.5500 95.1578
+ 33.6000 86.3811
+ 33.6500 79.0889
+ 33.7000 73.2142
+ 33.7500 67.9814
+ 33.8000 63.4902
+ 33.8500 59.6082
+ 33.9000 56.2314
+ 33.9500 53.2771
+ 34.0000 50.6786
+ 34.0500 48.3817
+ 34.1000 46.3422
+ 34.1500 44.5235
+ 34.2000 42.8958
+ 34.2500 41.4335
+ 34.3000 40.1156
+ 34.3500 38.9241
+ 34.4000 37.8437
+ 34.4500 36.8617
+ 34.5000 35.9668
+ 34.5500 35.1496
+ 34.6000 34.4017
+ 34.6500 33.7158
+ 34.7000 33.0860
+ 34.7500 32.5066
+ 34.8000 31.9729
+ 34.8500 31.4807
+ 34.9000 31.0263
+ 34.9500 30.6064
+ 35.0000 30.2182
+ 35.0500 29.8590
+ 35.1000 29.5268
+ 35.1500 29.2193
+ 35.2000 28.9349
+ 35.2500 28.6719
+ 35.3000 28.4290
+ 35.3500 28.2049
+ 35.4000 27.9985
+ 35.4500 27.8088
+ 35.5000 27.6351
+ 35.5500 27.4765
+ 35.6000 27.3325
+ 35.6500 27.2024
+ 35.7000 27.0860
+ 35.7500 26.9703
+ 35.8000 26.8801
+ 35.8500 26.8028
+ 35.9000 26.7382
+ 35.9500 26.6863
+ 36.0000 26.6472
+ 36.0500 26.6212
+ 36.1000 26.6085
+ 36.1500 26.6097
+ 36.2000 26.6251
+ 36.2500 26.6557
+ 36.3000 26.7021
+ 36.3500 26.7655
+ 36.4000 26.8471
+ 36.4500 26.9484
+ 36.5000 27.0712
+ 36.5500 27.2177
+ 36.6000 27.3904
+ 36.6500 27.5923
+ 36.7000 27.8270
+ 36.7500 28.0988
+ 36.8000 28.4131
+ 36.8500 28.7760
+ 36.9000 29.1952
+ 36.9500 29.6802
+ 37.0000 30.2424
+ 37.0500 30.8962
+ 37.1000 31.6595
+ 37.1500 32.5552
+ 37.2000 33.6122
+ 37.2500 34.8692
+ 37.3000 36.3806
+ 37.3500 38.2352
+ 37.4000 40.6137
+ 37.4500 43.9531
+ 37.5000 49.3774
+ 37.5500 59.6490
+ 37.6000 80.9036
+ 37.6500 125.0565
+ 37.7000 211.7124
+ 37.7500 367.0287
+ 37.8000 616.2742
+ 37.8500 969.1702
+ 37.9000 1402.6671
+ 37.9500 1850.9779
+ 38.0000 2213.0596
+ 38.0500 2382.3005
+ 38.1000 2299.5542
+ 38.1500 1994.5563
+ 38.2000 1563.9817
+ 38.2500 1115.5626
+ 38.3000 729.4142
+ 38.3500 443.2852
+ 38.4000 257.2047
+ 38.4500 149.4503
+ 38.5000 92.9171
+ 38.5500 65.2885
+ 38.6000 52.0635
+ 38.6500 45.3532
+ 38.7000 41.4462
+ 38.7500 38.7839
+ 38.8000 36.7560
+ 38.8500 35.1194
+ 38.9000 33.7629
+ 38.9500 32.6232
+ 39.0000 31.6572
+ 39.0500 30.8328
+ 39.1000 30.1253
+ 39.1500 29.5151
+ 39.2000 28.9869
+ 39.2500 28.5282
+ 39.3000 28.1288
+ 39.3500 27.7805
+ 39.4000 27.4767
+ 39.4500 27.2117
+ 39.5000 26.9810
+ 39.5500 26.7808
+ 39.6000 26.6077
+ 39.6500 26.4592
+ 39.7000 26.3330
+ 39.7500 26.2272
+ 39.8000 26.1404
+ 39.8500 26.0711
+ 39.9000 26.0183
+ 39.9500 25.9812
+ 40.0000 25.9590
+ 40.0500 25.9514
+ 40.1000 25.9578
+ 40.1500 25.9781
+ 40.2000 26.0121
+ 40.2500 26.0598
+ 40.3000 26.1215
+ 40.3500 26.1973
+ 40.4000 26.2876
+ 40.4500 26.3929
+ 40.5000 26.5139
+ 40.5500 26.6512
+ 40.6000 26.8060
+ 40.6500 26.9791
+ 40.7000 27.1720
+ 40.7500 27.3861
+ 40.8000 27.6230
+ 40.8500 27.8849
+ 40.9000 28.1739
+ 40.9500 28.4927
+ 41.0000 28.8443
+ 41.0500 29.2322
+ 41.1000 29.6605
+ 41.1500 30.1339
+ 41.2000 30.6579
+ 41.2500 31.2388
+ 41.3000 31.8843
+ 41.3500 32.6030
+ 41.4000 33.4057
+ 41.4500 34.3047
+ 41.5000 35.3149
+ 41.5500 36.4544
+ 41.6000 37.7450
+ 41.6500 39.2134
+ 41.7000 40.8922
+ 41.7500 42.8223
+ 41.8000 45.0546
+ 41.8500 47.6536
+ 41.9000 50.1796
+ 41.9500 53.7940
+ 42.0000 58.1260
+ 42.0500 63.4398
+ 42.1000 70.2853
+ 42.1500 80.0138
+ 42.2000 96.0815
+ 42.2500 126.8780
+ 42.3000 190.7036
+ 42.3500 322.3127
+ 42.4000 577.4407
+ 42.4500 1027.6990
+ 42.5000 1737.8419
+ 42.5500 2724.1558
+ 42.6000 3909.1108
+ 42.6500 5100.1816
+ 42.7000 6016.6479
+ 42.7500 6379.8613
+ 42.8000 6060.7559
+ 42.8500 5173.3462
+ 42.9000 3991.2451
+ 42.9500 2798.6208
+ 43.0000 1795.3497
+ 43.0500 1066.4253
+ 43.1000 600.5209
+ 43.1500 334.6621
+ 43.2000 196.7573
+ 43.2500 129.6901
+ 43.3000 97.3880
+ 43.3500 80.6605
+ 43.4000 70.6360
+ 43.4500 63.6383
+ 43.5000 58.2283
+ 43.5500 53.8245
+ 43.6000 50.1512
+ 43.6500 47.0459
+ 43.7000 44.3965
+ 43.7500 42.1182
+ 43.8000 40.1454
+ 43.8500 38.4262
+ 43.9000 36.9193
+ 43.9500 35.5915
+ 44.0000 34.4158
+ 44.0500 33.3699
+ 44.1000 32.4355
+ 44.1500 31.5975
+ 44.2000 30.8432
+ 44.2500 30.1619
+ 44.3000 29.5447
+ 44.3500 28.9838
+ 44.4000 28.4726
+ 44.4500 28.0056
+ 44.5000 27.5780
+ 44.5500 27.1855
+ 44.6000 26.8246
+ 44.6500 26.4919
+ 44.7000 26.1849
+ 44.7500 25.9010
+ 44.8000 25.6381
+ 44.8500 25.3944
+ 44.9000 25.1681
+ 44.9500 24.9579
+ 45.0000 24.7624
+ 45.0500 24.5805
+ 45.1000 24.4112
+ 45.1500 24.2535
+ 45.2000 24.1068
+ 45.2500 23.9702
+ 45.3000 23.8433
+ 45.3500 23.7254
+ 45.4000 23.6162
+ 45.4500 23.5152
+ 45.5000 23.4222
+ 45.5500 23.3370
+ 45.6000 23.2593
+ 45.6500 23.1893
+ 45.7000 23.1267
+ 45.7500 23.0719
+ 45.8000 23.1303
+ 45.8500 23.0928
+ 45.9000 23.0640
+ 45.9500 23.0446
+ 46.0000 23.0356
+ 46.0500 23.0381
+ 46.1000 23.0537
+ 46.1500 23.0843
+ 46.2000 23.1325
+ 46.2500 23.2019
+ 46.3000 23.2976
+ 46.3500 23.4275
+ 46.4000 23.6085
+ 46.4500 23.8802
+ 46.5000 24.3449
+ 46.5500 25.2535
+ 46.6000 27.1632
+ 46.6500 31.1576
+ 46.7000 39.0240
+ 46.7500 53.1555
+ 46.8000 75.8812
+ 46.8500 108.1334
+ 46.9000 147.8680
+ 46.9500 189.1243
+ 47.0000 222.6598
+ 47.0500 238.6180
+ 47.1000 231.3999
+ 47.1500 203.5050
+ 47.2000 163.9900
+ 47.2500 122.6859
+ 47.3000 87.0084
+ 47.3500 60.4891
+ 47.4000 43.1824
+ 47.4500 33.1186
+ 47.5000 27.8096
+ 47.5500 25.1941
+ 47.6000 23.9264
+ 47.6500 23.2713
+ 47.7000 22.8813
+ 47.7500 22.6099
+ 47.8000 22.3993
+ 47.8500 22.2266
+ 47.9000 22.0810
+ 47.9500 21.9565
+ 48.0000 21.8489
+ 48.0500 21.7552
+ 48.1000 21.6729
+ 48.1500 21.6002
+ 48.2000 21.5355
+ 48.2500 21.4777
+ 48.3000 21.4257
+ 48.3500 21.3788
+ 48.4000 21.3362
+ 48.4500 21.2975
+ 48.5000 21.2622
+ 48.5500 21.2298
+ 48.6000 21.2001
+ 48.6500 21.1727
+ 48.7000 21.1475
+ 48.7500 21.1241
+ 48.8000 21.1025
+ 48.8500 21.0825
+ 48.9000 21.0640
+ 48.9500 21.0467
+ 49.0000 21.0307
+ 49.0500 21.0158
+ 49.1000 21.0020
+ 49.1500 20.9891
+ 49.2000 20.9772
+ 49.2500 20.9661
+ 49.3000 20.9559
+ 49.3500 20.9464
+ 49.4000 21.1404
+ 49.4500 21.1346
+ 49.5000 21.1295
+ 49.5500 21.1251
+ 49.6000 21.1213
+ 49.6500 21.1182
+ 49.7000 21.1157
+ 49.7500 21.1137
+ 49.8000 21.1124
+ 49.8500 21.1117
+ 49.9000 21.1115
+ 49.9500 21.1119
+ 50.0000 21.1128
+ 50.0500 21.1143
+ 50.1000 21.1163
+ 50.1500 21.1189
+ 50.2000 21.1220
+ 50.2500 21.1257
+ 50.3000 21.1300
+ 50.3500 21.1347
+ 50.4000 21.1401
+ 50.4500 21.1460
+ 50.5000 21.1525
+ 50.5500 21.1596
+ 50.6000 21.1673
+ 50.6500 21.1756
+ 50.7000 21.1845
+ 50.7500 21.1940
+ 50.8000 21.2043
+ 50.8500 21.2151
+ 50.9000 21.2267
+ 50.9500 21.2390
+ 51.0000 21.2520
+ 51.0500 21.2658
+ 51.1000 21.2804
+ 51.1500 21.2958
+ 51.2000 21.3121
+ 51.2500 21.3293
+ 51.3000 21.3474
+ 51.3500 21.3664
+ 51.4000 21.3865
+ 51.4500 21.4076
+ 51.5000 21.4299
+ 51.5500 21.4533
+ 51.6000 21.4780
+ 51.6500 21.5039
+ 51.7000 21.5312
+ 51.7500 21.5600
+ 51.8000 21.3163
+ 51.8500 21.3512
+ 51.9000 21.3878
+ 51.9500 21.4261
+ 52.0000 21.4663
+ 52.0500 21.5085
+ 52.1000 21.5528
+ 52.1500 21.5994
+ 52.2000 21.6485
+ 52.2500 21.7002
+ 52.3000 21.7547
+ 52.3500 21.8123
+ 52.4000 21.8731
+ 52.4500 21.9374
+ 52.5000 22.0056
+ 52.5500 22.0779
+ 52.6000 22.1546
+ 52.6500 22.2363
+ 52.7000 22.3232
+ 52.7500 22.4158
+ 52.8000 22.5148
+ 52.8500 22.6207
+ 52.9000 22.7407
+ 52.9500 22.8626
+ 53.0000 22.9937
+ 53.0500 23.1350
+ 53.1000 23.2875
+ 53.1500 23.4527
+ 53.2000 23.6319
+ 53.2500 23.8267
+ 53.3000 24.0392
+ 53.3500 24.2716
+ 53.4000 24.5265
+ 53.4500 24.8068
+ 53.5000 25.1164
+ 53.5500 25.4592
+ 53.6000 25.8406
+ 53.6500 26.2664
+ 53.7000 26.7440
+ 53.7500 27.2822
+ 53.8000 27.8918
+ 53.8500 28.5860
+ 53.9000 29.3816
+ 53.9500 30.2991
+ 54.0000 31.3648
+ 54.0500 32.6126
+ 54.1000 34.0881
+ 54.1500 35.8580
+ 54.2000 38.0371
+ 54.2500 40.8731
+ 54.3000 44.9781
+ 54.3500 51.8989
+ 54.4000 65.2984
+ 54.4500 92.9219
+ 54.5000 148.9707
+ 54.5500 255.2654
+ 54.6000 438.2985
+ 54.6500 719.4734
+ 54.7000 1099.0514
+ 54.7500 1540.7247
+ 54.8000 1966.6317
+ 54.8500 2270.9844
+ 54.9000 2357.4138
+ 54.9500 2194.6570
+ 55.0000 1840.0751
+ 55.0500 1398.6477
+ 55.1000 970.1396
+ 55.1500 619.7548
+ 55.2000 371.0628
+ 55.2500 215.1765
+ 55.3000 127.5973
+ 55.3500 82.6087
+ 55.4000 60.7402
+ 55.4500 50.0640
+ 55.5000 44.3776
+ 55.5500 40.8633
+ 55.6000 38.3624
+ 55.6500 36.4189
+ 55.7000 34.8431
+ 55.7500 33.5403
+ 55.8000 32.4528
+ 55.8500 31.5396
+ 55.9000 30.7698
+ 55.9500 30.1197
+ 56.0000 29.5703
+ 56.0500 29.1067
+ 56.1000 28.7169
+ 56.1500 28.3820
+ 56.2000 28.1134
+ 56.2500 27.8952
+ 56.3000 28.2078
+ 56.3500 28.0822
+ 56.4000 27.9952
+ 56.4500 27.9445
+ 56.5000 27.9284
+ 56.5500 27.9457
+ 56.6000 27.9960
+ 56.6500 28.0789
+ 56.7000 28.1950
+ 56.7500 28.3450
+ 56.8000 28.5302
+ 56.8500 28.7526
+ 56.9000 29.0144
+ 56.9500 29.3189
+ 57.0000 29.6697
+ 57.0500 30.0714
+ 57.1000 30.5297
+ 57.1500 31.0513
+ 57.2000 31.6443
+ 57.2500 32.3186
+ 57.3000 33.0860
+ 57.3500 33.9611
+ 57.4000 34.9617
+ 57.4500 36.1093
+ 57.5000 37.4311
+ 57.5500 38.9608
+ 57.6000 40.7407
+ 57.6500 42.8253
+ 57.7000 45.2847
+ 57.7500 48.2153
+ 57.8000 51.7630
+ 57.8500 56.1954
+ 57.9000 62.1149
+ 57.9500 71.0298
+ 58.0000 86.6985
+ 58.0500 117.7583
+ 58.1000 181.7990
+ 58.1500 309.6379
+ 58.2000 545.9686
+ 58.2500 940.7129
+ 58.3000 1526.8403
+ 58.3500 2288.8142
+ 58.4000 3136.7659
+ 58.4500 3905.0481
+ 58.5000 4389.0024
+ 58.5500 4427.9189
+ 58.6000 4007.5847
+ 58.6500 3271.1118
+ 58.7000 2423.1733
+ 58.7500 1639.1224
+ 58.8000 1021.8662
+ 58.8500 597.6169
+ 58.9000 338.9924
+ 58.9500 196.9944
+ 59.0000 125.1313
+ 59.0500 90.2325
+ 59.1000 72.8327
+ 59.1500 63.1572
+ 59.2000 56.8802
+ 59.2500 52.2476
+ 59.3000 48.5640
+ 59.3500 45.5281
+ 59.4000 42.9810
+ 59.4500 40.8211
+ 59.5000 38.9741
+ 59.5500 37.4333
+ 59.6000 36.0554
+ 59.6500 34.8543
+ 59.7000 33.8022
+ 59.7500 32.8761
+ 59.8000 32.0575
+ 59.8500 31.3312
+ 59.9000 30.6844
+ 59.9500 30.1068
+ 60.0000 29.5896
+ 60.0500 29.1253
+ 60.1000 28.7077
+ 60.1500 28.3316
+ 60.2000 27.9923
+ 60.2500 27.6861
+ 60.3000 27.4096
+ 60.3500 27.1599
+ 60.4000 26.9346
+ 60.4500 26.7316
+ 60.5000 26.5492
+ 60.5500 26.3856
+ 60.6000 26.2397
+ 60.6500 26.1104
+ 60.7000 25.9967
+ 60.7500 25.8980
+ 60.8000 25.8138
+ 60.8500 25.7436
+ 60.9000 25.6874
+ 60.9500 25.6452
+ 61.0000 25.6174
+ 61.0500 25.6045
+ 61.1000 25.6075
+ 61.1500 25.6276
+ 61.2000 25.6669
+ 61.2500 25.7281
+ 61.3000 25.8156
+ 61.3500 25.9377
+ 61.4000 26.1135
+ 61.4500 26.3906
+ 61.5000 26.8877
+ 61.5500 27.8767
+ 61.6000 29.9096
+ 61.6500 33.9507
+ 61.7000 41.3955
+ 61.7500 53.7993
+ 61.8000 72.1869
+ 61.8500 96.0728
+ 61.9000 122.6587
+ 61.9500 146.7843
+ 62.0000 162.0592
+ 62.0500 163.4393
+ 62.1000 150.4435
+ 62.1500 127.5219
+ 62.2000 101.0660
+ 62.2500 76.5644
+ 62.3000 57.2546
+ 62.3500 43.9829
+ 62.4000 35.9147
+ 62.4500 31.5275
+ 62.5000 29.3667
+ 62.5500 28.3889
+ 62.6000 27.9790
+ 62.6500 27.8270
+ 62.7000 27.7953
+ 62.7500 27.9506
+ 62.8000 28.0281
+ 62.8500 28.1398
+ 62.9000 28.2817
+ 62.9500 28.4516
+ 63.0000 28.6483
+ 63.0500 28.8712
+ 63.1000 29.1205
+ 63.1500 29.3967
+ 63.2000 29.7006
+ 63.2500 30.0336
+ 63.3000 30.3974
+ 63.3500 30.7940
+ 63.4000 31.2260
+ 63.4500 31.6962
+ 63.5000 32.2080
+ 63.5500 32.7654
+ 63.6000 33.3729
+ 63.6500 34.0358
+ 63.7000 34.7601
+ 63.7500 35.5527
+ 63.8000 36.4217
+ 63.8500 37.3767
+ 63.9000 38.4286
+ 63.9500 39.5900
+ 64.0000 40.7712
+ 64.0500 42.2012
+ 64.1000 43.7950
+ 64.1500 45.5778
+ 64.2000 47.5796
+ 64.2500 49.8373
+ 64.3000 52.3960
+ 64.3500 55.3101
+ 64.4000 58.6473
+ 64.4500 62.4916
+ 64.5000 66.9498
+ 64.5500 72.1589
+ 64.6000 78.2966
+ 64.6500 85.6103
+ 64.7000 94.4862
+ 64.7500 105.6677
+ 64.8000 120.8729
+ 64.8500 144.3964
+ 64.9000 186.7190
+ 64.9500 271.1920
+ 65.0000 443.7038
+ 65.0500 781.3958
+ 65.1000 1390.5258
+ 65.1500 2380.5273
+ 65.2000 3808.8052
+ 65.2500 5608.3545
+ 65.3000 7538.2495
+ 65.3500 9197.0254
+ 65.4000 10121.2324
+ 65.4500 9995.2539
+ 65.5000 8864.8350
+ 65.5500 7102.7568
+ 65.6000 5171.9697
+ 65.6500 3443.2974
+ 65.7000 2115.2686
+ 65.7500 1220.6891
+ 65.8000 684.2318
+ 65.8500 393.0017
+ 65.9000 246.3245
+ 65.9500 174.6118
+ 66.0000 138.0882
+ 66.0500 117.1197
+ 66.1000 103.1072
+ 66.1500 92.5790
+ 66.2000 84.1326
+ 66.2500 77.1423
+ 66.3000 71.2645
+ 66.3500 66.2701
+ 66.4000 61.9938
+ 66.4500 58.3059
+ 66.5000 55.1064
+ 66.5500 52.3156
+ 66.6000 49.8684
+ 66.6500 47.7137
+ 66.7000 45.8084
+ 66.7500 44.1180
+ 66.8000 42.6142
+ 66.8500 41.2725
+ 66.9000 40.0735
+ 66.9500 39.0002
+ 67.0000 38.0388
+ 67.0500 37.1778
+ 67.1000 36.4070
+ 67.1500 35.7186
+ 67.2000 35.1054
+ 67.2500 34.5621
+ 67.3000 34.0843
+ 67.3500 33.6685
+ 67.4000 33.3123
+ 67.4500 33.0143
+ 67.5000 32.7741
+ 67.5500 32.5923
+ 67.6000 32.4707
+ 67.6500 32.2094
+ 67.7000 32.2217
+ 67.7500 32.3088
+ 67.8000 32.4801
+ 67.8500 32.7481
+ 67.9000 33.1298
+ 67.9500 33.6496
+ 68.0000 34.3466
+ 68.0500 35.2967
+ 68.1000 36.6775
+ 68.1500 38.9312
+ 68.2000 43.1344
+ 68.2500 51.6748
+ 68.3000 69.2172
+ 68.3500 103.5730
+ 68.4000 165.4420
+ 68.4500 265.8394
+ 68.5000 410.4237
+ 68.5500 592.3492
+ 68.6000 787.4179
+ 68.6500 955.1053
+ 68.7000 1048.7876
+ 68.7500 1036.4567
+ 68.8000 922.5986
+ 68.8500 744.6356
+ 68.9000 549.3271
+ 68.9500 374.0201
+ 69.0000 238.9880
+ 69.0500 147.7265
+ 69.1000 92.7576
+ 69.1500 62.7833
+ 69.2000 47.6001
+ 69.2500 40.1381
+ 69.3000 36.3213
+ 69.3500 34.1260
+ 69.4000 32.6624
+ 69.4500 31.5678
+ 69.5000 30.6963
+ 69.5500 29.9825
+ 69.6000 29.3904
+ 69.6500 28.8970
+ 69.7000 28.4851
+ 69.7500 28.1419
+ 69.8000 27.8573
+ 69.8500 27.6235
+ 69.9000 27.4346
+ 69.9500 27.2858
+ 70.0000 27.1734
+ 70.0500 27.0949
+ 70.1000 27.0482
+ 70.1500 27.0320
+ 70.2000 27.0457
+ 70.2500 27.0892
+ 70.3000 27.1627
+ 70.3500 27.2673
+ 70.4000 27.4043
+ 70.4500 27.5758
+ 70.5000 27.7846
+ 70.5500 28.0339
+ 70.6000 28.3282
+ 70.6500 28.6726
+ 70.7000 29.0738
+ 70.7500 29.5398
+ 70.8000 30.0802
+ 70.8500 30.7075
+ 70.9000 31.4364
+ 70.9500 32.2861
+ 71.0000 33.2802
+ 71.0500 34.4486
+ 71.1000 35.8305
+ 71.1500 37.4714
+ 71.2000 39.4609
+ 71.2500 41.9229
+ 71.3000 45.1320
+ 71.3500 49.7541
+ 71.4000 57.4331
+ 71.4500 72.0038
+ 71.5000 101.4758
+ 71.5500 160.4005
+ 71.6000 271.0894
+ 71.6500 460.6552
+ 71.7000 751.5424
+ 71.7500 1145.5017
+ 71.8000 1607.7345
+ 71.8500 2061.1294
+ 71.9000 2397.4292
+ 71.9500 2513.1223
+ 72.0000 2366.7302
+ 72.0500 2010.1917
+ 72.1000 1550.3192
+ 72.1500 1093.0087
+ 72.2000 710.4498
+ 72.2500 432.4242
+ 72.3000 253.7569
+ 72.3500 150.6785
+ 72.4000 96.2983
+ 72.4500 69.1991
+ 72.5000 55.7293
+ 72.5500 48.5115
+ 72.6000 44.0658
+ 72.6500 40.9159
+ 72.7000 38.4649
+ 72.7500 36.4643
+ 72.8000 34.7931
+ 72.8500 33.3784
+ 72.9000 32.1701
+ 72.9500 31.1301
+ 73.0000 30.2290
+ 73.0500 29.4438
+ 73.1000 28.7556
+ 73.1500 28.1497
+ 73.2000 27.6138
+ 73.2500 27.1380
+ 73.3000 26.7143
+ 73.3500 26.3357
+ 73.4000 25.9967
+ 73.4500 25.6927
+ 73.5000 25.4196
+ 73.5500 25.1743
+ 73.6000 24.9539
+ 73.6500 24.7563
+ 73.7000 24.5794
+ 73.7500 24.4220
+ 73.8000 24.2826
+ 73.8500 24.1606
+ 73.9000 24.0552
+ 73.9500 23.9662
+ 74.0000 23.8936
+ 74.0500 23.8378
+ 74.1000 23.7996
+ 74.1500 23.7801
+ 74.2000 23.7813
+ 74.2500 23.8056
+ 74.3000 23.8566
+ 74.3500 23.9398
+ 74.4000 24.0637
+ 74.4500 24.2462
+ 74.5000 24.5286
+ 74.5500 24.5294
+ 74.6000 25.4677
+ 74.6500 27.3867
+ 74.7000 31.3057
+ 74.7500 38.8862
+ 74.8000 52.3409
+ 74.8500 73.8503
+ 74.9000 104.3672
+ 74.9500 142.2180
+ 75.0000 182.1620
+ 75.0500 215.9737
+ 75.1000 233.7940
+ 75.1500 229.7046
+ 75.2000 205.1740
+ 75.2500 168.1267
+ 75.3000 128.0459
+ 75.3500 92.3457
+ 75.4000 64.9627
+ 75.4500 46.4746
+ 75.5000 35.3263
+ 75.5500 29.2208
+ 75.6000 26.1023
+ 75.6500 24.5483
+ 75.7000 23.7370
+ 75.7500 23.2591
+ 75.8000 22.9332
+ 75.8500 22.6844
+ 75.9000 22.4825
+ 75.9500 22.3136
+ 76.0000 22.1699
+ 76.0500 22.0465
+ 76.1000 21.9397
+ 76.1500 21.8465
+ 76.2000 21.7648
+ 76.2500 21.6926
+ 76.3000 21.6287
+ 76.3500 21.5717
+ 76.4000 21.5208
+ 76.4500 21.4752
+ 76.5000 21.4341
+ 76.5500 21.3970
+ 76.6000 21.3635
+ 76.6500 21.3332
+ 76.7000 21.3058
+ 76.7500 21.2809
+ 76.8000 21.2583
+ 76.8500 21.2378
+ 76.9000 21.2192
+ 76.9500 21.2024
+ 77.0000 21.1871
+ 77.0500 21.1734
+ 77.1000 21.1611
+ 77.1500 21.1501
+ 77.2000 21.1404
+ 77.2500 21.1318
+ 77.3000 21.1242
+ 77.3500 21.1178
+ 77.4000 21.1123
+ 77.4500 21.1077
+ 77.5000 21.1041
+ 77.5500 21.1014
+ 77.6000 21.0995
+ 77.6500 21.0985
+ 77.7000 21.0983
+ 77.7500 21.0989
+ 77.8000 21.1003
+ 77.8500 21.1025
+ 77.9000 21.0558
+ 77.9500 21.0601
+ 78.0000 21.0652
+ 78.0500 21.0784
+ 78.1000 21.0851
+ 78.1500 21.0927
+ 78.2000 21.1011
+ 78.2500 21.1103
+ 78.3000 21.1204
+ 78.3500 21.1313
+ 78.4000 21.1432
+ 78.4500 21.1560
+ 78.5000 21.1698
+ 78.5500 21.1847
+ 78.6000 21.2005
+ 78.6500 21.2175
+ 78.7000 21.2357
+ 78.7500 21.2550
+ 78.8000 21.2757
+ 78.8500 21.2977
+ 78.9000 21.3212
+ 78.9500 21.3462
+ 79.0000 21.3728
+ 79.0500 21.4012
+ 79.1000 21.4314
+ 79.1500 21.4637
+ 79.2000 21.4982
+ 79.2500 21.5350
+ 79.3000 21.5743
+ 79.3500 21.6164
+ 79.4000 21.6614
+ 79.4500 21.7098
+ 79.5000 21.7618
+ 79.5500 21.8177
+ 79.6000 21.8779
+ 79.6500 21.9430
+ 79.7000 22.0135
+ 79.7500 22.0900
+ 79.8000 22.1732
+ 79.8500 22.2639
+ 79.9000 22.3631
+ 79.9500 22.4720
+ 80.0000 22.5920
+ 80.0500 22.7245
+ 80.1000 22.8717
+ 80.1500 23.0358
+ 80.2000 23.2196
+ 80.2500 23.4266
+ 80.3000 23.6610
+ 80.3500 23.9282
+ 80.4000 24.2348
+ 80.4500 24.5893
+ 80.5000 25.0028
+ 80.5500 25.4905
+ 80.6000 26.0766
+ 80.6500 26.8060
+ 80.7000 27.7809
+ 80.7500 29.2489
+ 80.8000 31.7989
+ 80.8500 36.7191
+ 80.9000 46.4981
+ 80.9500 65.2828
+ 81.0000 98.7732
+ 81.0500 153.2399
+ 81.1000 231.4011
+ 81.1500 330.4732
+ 81.2000 438.6680
+ 81.2500 534.8599
+ 81.3000 593.6719
+ 81.3500 595.7720
+ 81.4000 540.4263
+ 81.4500 446.0697
+ 81.5000 338.0718
+ 81.5500 237.9261
+ 81.6000 158.3102
+ 81.6500 102.7560
+ 81.7000 68.1969
+ 81.7500 48.7602
+ 81.8000 38.6719
+ 81.8500 33.6687
+ 81.9000 31.1634
+ 81.9500 29.8048
+ 82.0000 28.9712
+ 82.0500 28.4003
+ 82.1000 27.9848
+ 82.1500 27.6782
+ 82.2000 27.4564
+ 82.2500 27.3049
+ 82.3000 27.2135
+ 82.3500 27.1749
+ 82.4000 27.1836
+ 82.4500 27.2360
+ 82.5000 27.3296
+ 82.5500 27.4628
+ 82.6000 27.6351
+ 82.6500 27.8469
+ 82.7000 28.0991
+ 82.7500 28.3937
+ 82.8000 28.7332
+ 82.8500 29.1212
+ 82.9000 29.5621
+ 82.9500 30.0613
+ 83.0000 30.6256
+ 83.0500 31.2630
+ 83.1000 31.9837
+ 83.1500 32.7996
+ 83.2000 33.7254
+ 83.2500 34.7790
+ 83.3000 35.9823
+ 83.3500 37.3629
+ 83.4000 38.9542
+ 83.4500 40.7995
+ 83.5000 42.9528
+ 83.5500 45.4844
+ 83.6000 48.4916
+ 83.6500 52.1195
+ 83.7000 56.6341
+ 83.7500 62.6115
+ 83.8000 71.4359
+ 83.8500 86.4204
+ 83.9000 114.9003
+ 83.9500 171.4128
+ 84.0000 280.9821
+ 84.0500 479.1216
+ 84.1000 806.0579
+ 84.1500 1289.5646
+ 84.2000 1921.6733
+ 84.2500 2637.4226
+ 84.3000 3310.7351
+ 84.3500 3776.6721
+ 84.4000 3889.1963
+ 84.4500 3608.2214
+ 84.5000 3030.1050
+ 84.5500 2319.3066
+ 84.6000 1628.2560
+ 84.6500 1057.2388
+ 84.7000 644.2310
+ 84.7500 378.5686
+ 84.8000 224.3755
+ 84.8500 142.0156
+ 84.9000 100.2371
+ 84.9500 78.9813
+ 85.0000 67.3199
+ 85.0500 60.0172
+ 85.1000 54.8000
+ 85.1500 50.7320
+ 85.2000 47.4100
+ 85.2500 44.6357
+ 85.3000 42.2895
+ 85.3500 40.2875
+ 85.4000 38.5672
+ 85.4500 37.0795
+ 85.5000 35.7858
+ 85.5500 34.6554
+ 85.6000 33.6629
+ 85.6500 32.7884
+ 85.7000 32.0149
+ 85.7500 31.3289
+ 85.8000 30.7190
+ 85.8500 30.1756
+ 85.9000 29.6909
+ 85.9500 29.2581
+ 86.0000 28.8717
+ 86.0500 28.5269
+ 86.1000 28.2198
+ 86.1500 27.9472
+ 86.2000 27.7061
+ 86.2500 27.4945
+ 86.3000 27.3106
+ 86.3500 27.1532
+ 86.4000 27.0213
+ 86.4500 26.9147
+ 86.5000 26.8334
+ 86.5500 26.7783
+ 86.6000 26.7508
+ 86.6500 26.7536
+ 86.7000 26.7913
+ 86.7500 26.8733
+ 86.8000 27.0214
+ 86.8500 27.2888
+ 86.9000 27.8013
+ 86.9500 28.8343
+ 87.0000 31.1077
+ 87.0500 35.1433
+ 87.1000 42.3764
+ 87.1500 54.1527
+ 87.2000 71.3328
+ 87.2500 93.4707
+ 87.3000 118.1535
+ 87.3500 140.9396
+ 87.4000 156.1562
+ 87.4500 159.0092
+ 87.5000 148.4967
+ 87.5500 128.1914
+ 87.6000 103.7355
+ 87.6500 80.2419
+ 87.7000 60.9801
+ 87.7500 47.1441
+ 87.8000 38.3088
+ 87.8500 33.2346
+ 87.9000 30.5846
+ 87.9500 29.3078
+ 88.0000 28.7341
+ 88.0500 28.4979
+ 88.1000 28.4240
+ 88.1500 28.4369
+ 88.2000 28.5059
+ 88.2500 28.6184
+ 88.3000 28.7689
+ 88.3500 28.9548
+ 88.4000 29.1752
+ 88.4500 29.4297
+ 88.5000 29.7190
+ 88.5500 30.0442
+ 88.6000 30.4073
+ 88.6500 30.8107
+ 88.7000 31.2576
+ 88.7500 31.7518
+ 88.8000 32.2976
+ 88.8500 32.9007
+ 88.9000 33.5674
+ 88.9500 34.3052
+ 89.0000 35.1231
+ 89.0500 36.0314
+ 89.1000 37.0429
+ 89.1500 38.1720
+ 89.2000 39.4369
+ 89.2500 40.8586
+ 89.3000 42.4628
+ 89.3500 44.2813
+ 89.4000 46.3518
+ 89.4500 48.7226
+ 89.5000 51.4525
+ 89.5500 54.6155
+ 89.6000 58.3078
+ 89.6500 62.6541
+ 89.7000 67.8334
+ 89.7500 74.1322
+ 89.8000 82.1089
+ 89.8500 93.0358
+ 89.9000 109.9379
+ 89.9500 139.7871
+ 90.0000 197.1939
+ 90.0500 309.2948
+ 90.1000 519.4438
+ 90.1500 884.4768
+ 90.2000 1460.3242
+ 90.2500 2273.0063
+ 90.3000 3283.7947
+ 90.3500 4366.0928
+ 90.4000 5309.1890
+ 90.4500 5865.5601
+ 90.5000 5853.3486
+ 90.5500 5277.0186
+ 90.6000 4323.3608
+ 90.6500 3240.5637
+ 90.7000 2235.8789
+ 90.7500 1432.6656
+ 90.8000 866.3328
+ 90.8500 508.7572
+ 90.9000 303.7236
+ 90.9500 194.6210
+ 91.0000 138.8333
+ 91.0500 109.8098
+ 91.1000 93.3237
+ 91.1500 82.6407
+ 91.2000 74.8327
+ 91.2500 68.6759
+ 91.3000 63.6283
+ 91.3500 59.4083
+ 91.4000 55.8429
+ 91.4500 52.8075
+ 91.5000 50.2090
+ 91.5500 47.9746
+ 91.6000 46.0458
+ 91.6500 44.3773
+ 91.7000 42.9313
+ 91.7500 41.6783
+ 91.8000 40.5944
+ 91.8500 39.6595
+ 91.9000 38.8583
+ 91.9500 38.1780
+ 92.0000 37.6086
+ 92.0500 37.1428
+ 92.1000 36.7750
+ 92.1500 36.5018
+ 92.2000 36.3215
+ 92.2500 36.2344
+ 92.3000 36.2428
+ 92.3500 36.3511
+ 92.4000 36.5662
+ 92.4500 36.8979
+ 92.5000 37.3595
+ 92.5500 37.9685
+ 92.6000 38.7485
+ 92.6500 39.7300
+ 92.7000 40.9555
+ 92.7500 42.4871
+ 92.8000 44.4314
+ 92.8500 47.0081
+ 92.9000 50.7232
+ 92.9500 56.7745
+ 93.0000 67.8377
+ 93.0500 89.3290
+ 93.1000 130.9086
+ 93.1500 207.2345
+ 93.2000 336.4469
+ 93.2500 534.5162
+ 93.3000 805.6783
+ 93.3500 1132.2295
+ 93.4000 1468.5529
+ 93.4500 1745.3170
+ 93.5000 1886.5212
+ 93.5500 1845.0427
+ 93.6000 1635.3866
+ 93.6500 1322.6855
+ 93.7000 983.1868
+ 93.7500 676.8361
+ 93.8000 437.1873
+ 93.8500 270.8917
+ 93.9000 167.2146
+ 93.9500 108.2257
+ 94.0000 76.9224
+ 94.0500 60.8366
+ 94.1000 52.3481
+ 94.1500 47.4339
+ 94.2000 44.1971
+ 94.2500 41.8164
+ 94.3000 39.9443
+ 94.3500 38.4231
+ 94.4000 37.1704
+ 94.4500 36.1332
+ 94.5000 35.2743
+ 94.5500 34.5658
+ 94.6000 33.9856
+ 94.6500 33.5171
+ 94.7000 33.1473
+ 94.7500 32.8661
+ 94.8000 32.6660
+ 94.8500 32.5415
+ 94.9000 32.4889
+ 94.9500 32.5061
+ 95.0000 32.5923
+ 95.0500 32.7484
+ 95.1000 32.9763
+ 95.1500 33.2797
+ 95.2000 33.6637
+ 95.2500 34.1352
+ 95.3000 34.7031
+ 95.3500 35.3788
+ 95.4000 36.1765
+ 95.4500 37.1143
+ 95.5000 38.2143
+ 95.5500 39.5044
+ 95.6000 41.0202
+ 95.6500 42.8061
+ 95.7000 44.9210
+ 95.7500 47.4429
+ 95.8000 50.4870
+ 95.8500 54.2533
+ 95.9000 59.1497
+ 95.9500 66.1187
+ 96.0000 77.4515
+ 96.0500 97.7772
+ 96.1000 136.8216
+ 96.1500 211.4323
+ 96.2000 346.8510
+ 96.2500 573.6592
+ 96.3000 918.0681
+ 96.3500 1386.0687
+ 96.4000 1945.9869
+ 96.4500 2520.0469
+ 96.5000 2990.5217
+ 96.5500 3229.3489
+ 96.6000 3157.5593
+ 96.6500 2800.0706
+ 96.7000 2266.6702
+ 96.7500 1686.2845
+ 96.8000 1160.8308
+ 96.8500 746.9929
+ 96.9000 457.7791
+ 96.9500 275.8068
+ 97.0000 171.2446
+ 97.0500 115.1662
+ 97.1000 86.0423
+ 97.1500 70.5498
+ 97.2000 61.5258
+ 97.2500 55.5518
+ 97.3000 51.1236
+ 97.3500 47.5972
+ 97.4000 44.6830
+ 97.4500 42.2272
+ 97.5000 40.1341
+ 97.5500 38.3351
+ 97.6000 36.7774
+ 97.6500 35.4205
+ 97.7000 34.2312
+ 97.7500 33.1836
+ 97.8000 32.2564
+ 97.8500 31.4319
+ 97.9000 30.6959
+ 97.9500 30.0364
+ 98.0000 29.4435
+ 98.0500 28.9091
+ 98.1000 28.4259
+ 98.1500 27.9881
+ 98.2000 27.5907
+ 98.2500 27.2295
+ 98.3000 26.9008
+ 98.3500 26.6016
+ 98.4000 26.3294
+ 98.4500 26.0820
+ 98.5000 25.8576
+ 98.5500 25.6550
+ 98.6000 25.4730
+ 98.6500 25.3110
+ 98.7000 25.1689
+ 98.7500 25.0466
+ 98.8000 24.9451
+ 98.8500 24.8658
+ 98.9000 24.8123
+ 98.9500 24.7919
+ 99.0000 24.8223
+ 99.0500 25.0570
+ 99.1000 25.3675
+ 99.1500 26.0565
+ 99.2000 27.4726
+ 99.2500 30.1614
+ 99.3000 34.8307
+ 99.3500 42.1772
+ 99.4000 52.5421
+ 99.4500 65.5062
+ 99.5000 79.5820
+ 99.5500 92.2322
+ 99.6000 100.3503
+ 99.6500 101.4074
+ 99.7000 95.0184
+ 99.7500 83.2320
+ 99.8000 69.1463
+ 99.8500 55.5320
+ 99.9000 43.8730
+ 99.9500 35.5358
+ 100.0000 30.0265
+ 100.0500 26.7106
+ 100.1000 24.8563
+ 100.1500 23.8623
+ 100.2000 23.3246
+ 100.2500 23.0112
+ 100.3000 22.8050
+ 100.3500 22.6519
+ 100.4000 22.5285
+ 100.4500 22.4245
+ 100.5000 22.3348
+ 100.5500 22.2566
+ 100.6000 22.1876
+ 100.6500 22.1266
+ 100.7000 22.0721
+ 100.7500 22.0234
+ 100.8000 21.9796
+ 100.8500 21.9402
+ 100.9000 21.9046
+ 100.9500 21.8723
+ 101.0000 21.8432
+ 101.0500 21.8167
+ 101.1000 21.7928
+ 101.1500 21.7712
+ 101.2000 21.7517
+ 101.2500 21.7342
+ 101.3000 21.7186
+ 101.3500 21.7046
+ 101.4000 21.6924
+ 101.4500 21.6816
+ 101.5000 21.6724
+ 101.5500 21.6646
+ 101.6000 21.6582
+ 101.6500 21.6531
+ 101.7000 21.6493
+ 101.7500 21.6468
+ 101.8000 21.6455
+ 101.8500 21.6456
+ 101.9000 21.6468
+ 101.9500 21.6493
+ 102.0000 21.6529
+ 102.0500 21.6579
+ 102.1000 21.6640
+ 102.1500 21.6859
+ 102.2000 21.6947
+ 102.2500 21.7048
+ 102.3000 21.7163
+ 102.3500 21.7291
+ 102.4000 21.7433
+ 102.4500 21.7589
+ 102.5000 21.7760
+ 102.5500 21.7946
+ 102.6000 21.8148
+ 102.6500 21.8367
+ 102.7000 21.8603
+ 102.7500 21.8857
+ 102.8000 21.9129
+ 102.8500 21.9422
+ 102.9000 21.9735
+ 102.9500 22.0070
+ 103.0000 21.9368
+ 103.0500 21.9762
+ 103.1000 22.0181
+ 103.1500 22.0628
+ 103.2000 22.1105
+ 103.2500 22.1613
+ 103.3000 22.2154
+ 103.3500 22.2731
+ 103.4000 22.3346
+ 103.4500 22.4003
+ 103.5000 22.4705
+ 103.5500 22.5455
+ 103.6000 22.6257
+ 103.6500 22.7116
+ 103.7000 22.8037
+ 103.7500 22.9025
+ 103.8000 23.0086
+ 103.8500 23.1228
+ 103.9000 23.2458
+ 103.9500 23.3785
+ 104.0000 23.5220
+ 104.0500 23.6773
+ 104.1000 23.8458
+ 104.1500 24.0289
+ 104.2000 24.2285
+ 104.2500 24.4464
+ 104.3000 24.6849
+ 104.3500 24.9468
+ 104.4000 25.2350
+ 104.4500 25.5533
+ 104.5000 25.9060
+ 104.5500 26.2979
+ 104.6000 26.7354
+ 104.6500 27.2256
+ 104.7000 27.7774
+ 104.7500 28.4013
+ 104.8000 29.1104
+ 104.8500 29.9210
+ 104.9000 30.8531
+ 104.9500 31.9324
+ 105.0000 33.1920
+ 105.0500 34.6774
+ 105.1000 36.4594
+ 105.1500 38.6646
+ 105.2000 41.5612
+ 105.2500 45.7516
+ 105.3000 52.9668
+ 105.3500 65.2182
+ 105.4000 88.1161
+ 105.4500 130.2932
+ 105.5000 203.8840
+ 105.5500 322.6150
+ 105.6000 497.1157
+ 105.6500 727.6741
+ 105.7000 997.5397
+ 105.7500 1269.5514
+ 105.8000 1489.6477
+ 105.8500 1600.0642
+ 105.9000 1565.5863
+ 105.9500 1397.7278
+ 106.0000 1146.1263
+ 106.0500 869.3638
+ 106.1000 614.4551
+ 106.1500 408.9476
+ 106.2000 261.2967
+ 106.2500 165.2839
+ 106.3000 108.0804
+ 106.3500 76.2620
+ 106.4000 59.2512
+ 106.4500 50.0872
+ 106.5000 44.8143
+ 106.5500 41.4274
+ 106.6000 38.9958
+ 106.6500 37.1088
+ 106.7000 35.5797
+ 106.7500 34.3146
+ 106.8000 33.2577
+ 106.8500 32.3702
+ 106.9000 31.6239
+ 106.9500 30.9962
+ 107.0000 30.4700
+ 107.0500 30.0316
+ 107.1000 29.6698
+ 107.1500 29.3763
+ 107.2000 29.1440
+ 107.2500 28.9678
+ 107.3000 28.8436
+ 107.3500 28.7686
+ 107.4000 28.7410
+ 107.4500 28.7597
+ 107.5000 28.8247
+ 107.5500 28.9367
+ 107.6000 29.0974
+ 107.6500 29.3094
+ 107.7000 29.5763
+ 107.7500 29.9030
+ 107.8000 30.2957
+ 107.8500 30.7624
+ 107.9000 31.3127
+ 107.9500 31.9592
+ 108.0000 32.7174
+ 108.0500 33.6064
+ 108.1000 34.6512
+ 108.1500 35.8830
+ 108.2000 37.3446
+ 108.2500 39.0969
+ 108.3000 41.2411
+ 108.3500 43.9751
+ 108.4000 47.7263
+ 108.4500 53.4512
+ 108.5000 63.1938
+ 108.5500 80.9734
+ 108.6000 113.8780
+ 108.6500 172.7695
+ 108.7000 271.6924
+ 108.7500 424.6530
+ 108.8000 639.5063
+ 108.8500 910.4066
+ 108.9000 1211.4700
+ 108.9500 1496.0165
+ 109.0000 1702.7145
+ 109.0500 1774.0679
+ 109.1000 1686.9918
+ 109.1500 1469.4475
+ 109.2000 1180.5348
+ 109.2500 880.6739
+ 109.3000 614.6836
+ 109.3500 406.1129
+ 109.4000 259.1873
+ 109.4500 164.9999
+ 109.5000 109.3297
+ 109.5500 78.3779
+ 109.6000 61.6514
+ 109.6500 52.4321
+ 109.7000 46.9452
+ 109.7500 43.2942
+ 109.8000 40.5981
+ 109.8500 38.4609
+ 109.9000 36.6998
+ 109.9500 35.2183
+ 110.0000 33.9579
+ 110.0500 32.8772
+ 110.1000 31.9447
+ 110.1500 31.1361
+ 110.2000 30.4317
+ 110.2500 29.8159
+ 110.3000 29.2760
+ 110.3500 28.8012
+ 110.4000 28.3832
+ 110.4500 28.0147
+ 110.5000 27.6898
+ 110.5500 27.4037
+ 110.6000 27.1521
+ 110.6500 26.9318
+ 110.7000 26.7399
+ 110.7500 26.5739
+ 110.8000 26.4322
+ 110.8500 26.3131
+ 110.9000 26.2154
+ 110.9500 26.1385
+ 111.0000 26.0818
+ 111.0500 26.0451
+ 111.1000 26.0287
+ 111.1500 26.0332
+ 111.2000 26.0594
+ 111.2500 26.1090
+ 111.3000 26.1840
+ 111.3500 26.2874
+ 111.4000 26.4229
+ 111.4500 26.5962
+ 111.5000 26.8156
+ 111.5500 27.0958
+ 111.6000 27.4666
+ 111.6500 27.9926
+ 111.7000 28.8155
+ 111.7500 30.5015
+ 111.8000 33.0659
+ 111.8500 37.7248
+ 111.9000 45.8709
+ 111.9500 59.2241
+ 112.0000 79.3893
+ 112.0500 107.0953
+ 112.1000 141.3230
+ 112.1500 178.6290
+ 112.2000 213.1540
+ 112.2500 237.4459
+ 112.3000 244.7965
+ 112.3500 232.9061
+ 112.4000 205.4857
+ 112.4500 169.7559
+ 112.5000 132.9182
+ 112.5500 100.2760
+ 112.6000 74.6163
+ 112.6500 56.4545
+ 112.7000 44.7482
+ 112.7500 37.8074
+ 112.8000 33.9691
+ 112.8500 31.9493
+ 112.9000 30.9113
+ 112.9500 30.3761
+ 113.0000 30.0981
+ 113.0500 29.9614
+ 113.1000 29.9137
+ 113.1500 29.9313
+ 113.2000 30.0025
+ 113.2500 30.1208
+ 113.3000 30.2823
+ 113.3500 30.4846
+ 113.4000 30.7263
+ 113.4500 31.0072
+ 113.5000 31.3274
+ 113.5500 31.6877
+ 113.6000 32.0900
+ 113.6500 32.5363
+ 113.7000 33.0294
+ 113.7500 33.5729
+ 113.8000 34.1708
+ 113.8500 34.8282
+ 113.9000 35.5508
+ 113.9500 36.3456
+ 114.0000 37.2206
+ 114.0500 38.1850
+ 114.1000 39.2501
+ 114.1500 40.4284
+ 114.2000 41.7355
+ 114.2500 43.1892
+ 114.3000 44.8105
+ 114.3500 46.6255
+ 114.4000 48.6642
+ 114.4500 50.9641
+ 114.5000 53.5697
+ 114.5500 56.5356
+ 114.6000 59.9305
+ 114.6500 63.8381
+ 114.7000 68.3679
+ 114.7500 73.6633
+ 114.8000 79.9313
+ 114.8500 87.5164
+ 114.9000 97.0709
+ 114.9500 109.9770
+ 115.0000 129.2097
+ 115.0500 160.9403
+ 115.1000 217.0507
+ 115.1500 318.1064
+ 115.2000 495.6005
+ 115.2500 790.5482
+ 115.3000 1245.5764
+ 115.3500 1889.3816
+ 115.4000 2714.7546
+ 115.4500 3660.8359
+ 115.5000 4604.5752
+ 115.5500 5371.7856
+ 115.6000 5776.0117
+ 115.6500 5697.3950
+ 115.7000 5160.5767
+ 115.7500 4316.7510
+ 115.8000 3355.6006
+ 115.8500 2437.1843
+ 115.9000 1665.3851
+ 115.9500 1082.5109
+ 116.0000 682.0852
+ 116.0500 429.0060
+ 116.1000 279.6788
+ 116.1500 195.6658
+ 116.2000 148.9953
+ 116.2500 122.1591
+ 116.3000 105.3997
+ 116.3500 93.7725
+ 116.4000 84.9425
+ 116.4500 77.8231
+ 116.5000 71.8894
+ 116.5500 66.8540
+ 116.6000 62.5325
+ 116.6500 58.7954
+ 116.7000 55.5415
+ 116.7500 52.6925
+ 116.8000 50.1852
+ 116.8500 47.9673
+ 116.9000 45.9973
+ 116.9500 44.2397
+ 117.0000 42.6658
+ 117.0500 41.2516
+ 117.1000 39.9764
+ 117.1500 38.8232
+ 117.2000 37.7772
+ 117.2500 36.8260
+ 117.3000 35.9590
+ 117.3500 35.1667
+ 117.4000 34.4414
+ 117.4500 33.7758
+ 117.5000 33.1642
+ 117.5500 32.6012
+ 117.6000 32.0820
+ 117.6500 31.6028
+ 117.7000 31.1597
+ 117.7500 30.7497
+ 117.8000 30.3699
+ 117.8500 30.0177
+ 117.9000 29.6911
+ 117.9500 29.3878
+ 118.0000 29.1062
+ 118.0500 28.8447
+ 118.1000 28.6017
+ 118.1500 28.3798
+ 118.2000 28.1703
+ 118.2500 27.9758
+ 118.3000 27.7956
+ 118.3500 27.6286
+ 118.4000 27.4742
+ 118.4500 27.3316
+ 118.5000 27.2002
+ 118.5500 27.0795
+ 118.6000 26.9690
+ 118.6500 26.8682
+ 118.7000 26.7766
+ 118.7500 26.6941
+ 118.8000 26.6202
+ 118.8500 26.5546
+ 118.9000 26.4973
+ 118.9500 26.4479
+ 119.0000 26.4062
+ 119.0500 26.2606
+ 119.1000 26.2353
+ 119.1500 26.2175
+ 119.2000 26.2071
+ 119.2500 26.2041
+ 119.3000 26.2086
+ 119.3500 26.2206
+ 119.4000 26.2401
+ 119.4500 26.2674
+ 119.5000 26.3025
+ 119.5500 26.3457
+ 119.6000 26.3971
+ 119.6500 26.4571
+ 119.7000 26.5258
+ 119.7500 26.6038
+ 119.8000 26.6913
+ 119.8500 26.7888
+ 119.9000 26.8968
+ 119.9500 27.0158
+ 120.0000 27.1466
+ 120.0500 27.2898
+ 120.1000 27.4462
+ 120.1500 27.6166
+ 120.2000 27.8022
+ 120.2500 28.0039
+ 120.3000 28.2230
+ 120.3500 28.4609
+ 120.4000 28.7191
+ 120.4500 28.9994
+ 120.5000 29.3037
+ 120.5500 29.6343
+ 120.6000 29.9936
+ 120.6500 30.3843
+ 120.7000 30.8099
+ 120.7500 31.2738
+ 120.8000 31.7802
+ 120.8500 32.3338
+ 120.9000 32.9401
+ 120.9500 33.6055
+ 121.0000 34.3371
+ 121.0500 35.1432
+ 121.1000 36.0340
+ 121.1500 37.0207
+ 121.2000 38.1172
+ 121.2500 39.3394
+ 121.3000 40.7062
+ 121.3500 42.2409
+ 121.4000 43.9707
+ 121.4500 45.9295
+ 121.5000 48.1579
+ 121.5500 50.7060
+ 121.6000 53.6382
+ 121.6500 57.0359
+ 121.7000 61.0140
+ 121.7500 65.7471
+ 121.8000 71.5416
+ 121.8500 79.0034
+ 121.9000 89.3779
+ 121.9500 105.2178
+ 122.0000 131.4586
+ 122.0500 176.9015
+ 122.1000 255.7507
+ 122.1500 388.1522
+ 122.2000 598.5859
+ 122.2500 910.3555
+ 122.3000 1336.3193
+ 122.3500 1867.9612
+ 122.4000 2465.7100
+ 122.4500 3056.4800
+ 122.5000 3539.0876
+ 122.5500 3805.0447
+ 122.6000 3781.5366
+ 122.6500 3475.4568
+ 122.7000 2968.6294
+ 122.7500 2370.6357
+ 122.8000 1779.2118
+ 122.8500 1262.2839
+ 122.9000 854.2248
+ 122.9500 559.4836
+ 123.0000 362.8519
+ 123.0500 240.3284
+ 123.1000 167.8511
+ 123.1500 126.1686
+ 123.2000 101.9948
+ 123.2500 87.2381
+ 123.3000 77.4250
+ 123.3500 70.2656
+ 123.4000 64.6486
+ 123.4500 60.0313
+ 123.5000 56.1355
+ 123.5500 52.7993
+ 123.6000 49.9142
+ 123.6500 47.4022
+ 123.7000 45.2013
+ 123.7500 43.2631
+ 123.8000 41.5483
+ 123.8500 40.0239
+ 123.9000 38.6637
+ 123.9500 37.4450
+ 124.0000 36.3494
+ 124.0500 35.3615
+ 124.1000 34.4678
+ 124.1500 33.6574
+ 124.2000 32.9205
+ 124.2500 32.2489
+ 124.3000 31.6359
+ 124.3500 31.0750
+ 124.4000 30.5614
+ 124.4500 30.0903
+ 124.5000 29.6579
+ 124.5500 29.2608
+ 124.6000 28.8959
+ 124.6500 28.5610
+ 124.7000 28.2536
+ 124.7500 27.9719
+ 124.8000 27.7146
+ 124.8500 27.4801
+ 124.9000 27.2677
+ 124.9500 27.0764
+ 125.0000 26.9060
+ 125.0500 26.7562
+ 125.1000 26.6272
+ 125.1500 26.5195
+ 125.2000 26.4340
+ 125.2500 26.3721
+ 125.3000 26.3361
+ 125.3500 26.3291
+ 125.4000 26.3564
+ 125.4500 26.4274
+ 125.5000 26.5603
+ 125.5500 26.7924
+ 125.6000 27.1986
+ 125.6500 27.9235
+ 125.7000 29.2259
+ 125.7500 31.5284
+ 125.8000 35.4477
+ 125.8500 41.7707
+ 125.9000 51.3216
+ 125.9500 64.3298
+ 126.0000 81.6409
+ 126.0500 102.0346
+ 126.1000 123.6054
+ 126.1500 143.3788
+ 126.2000 157.7020
+ 126.2500 163.1872
+ 126.3000 158.3195
+ 126.3500 144.4192
+ 126.4000 124.7947
+ 126.4500 103.1208
+ 126.5000 82.4365
+ 126.5500 64.7377
+ 126.6000 50.9171
+ 126.6500 40.9692
+ 126.7000 34.3026
+ 126.7500 30.0979
+ 126.8000 27.5604
+ 126.8500 26.0575
+ 126.9000 25.1531
+ 126.9500 24.5775
+ 127.0000 24.1791
+ 127.0500 23.8786
+ 127.1000 23.6363
+ 127.1500 23.4325
+ 127.2000 23.2566
+ 127.2500 23.1027
+ 127.3000 22.9667
+ 127.3500 22.8457
+ 127.4000 22.7373
+ 127.4500 22.6398
+ 127.5000 22.5516
+ 127.5500 22.4715
+ 127.6000 22.3985
+ 127.6500 22.3316
+ 127.7000 22.2703
+ 127.7500 22.2138
+ 127.8000 22.1616
+ 127.8500 22.1133
+ 127.9000 22.0686
+ 127.9500 22.0270
+ 128.0000 21.9882
+ 128.0500 21.9521
+ 128.1000 21.9185
+ 128.1500 21.8870
+ 128.2000 21.8576
+ 128.2500 21.8300
+ 128.3000 21.8042
+ 128.3500 21.7801
+ 128.4000 21.7575
+ 128.4500 21.7363
+ 128.5000 21.7164
+ 128.5500 21.6979
+ 128.6000 21.6805
+ 128.6500 21.6643
+ 128.7000 21.6492
+ 128.7500 21.6350
+ 128.8000 21.6219
+ 128.8500 21.6098
+ 128.9000 21.5985
+ 128.9500 21.5881
+ 129.0000 21.5786
+ 129.0500 21.5699
+ 129.1000 21.5620
+ 129.1500 21.5548
+ 129.2000 21.5484
+ 129.2500 21.5428
+ 129.3000 21.5378
+ 129.3500 21.5336
+ 129.4000 21.5301
+ 129.4500 21.5273
+ 129.5000 21.5251
+ 129.5500 21.5236
+ 129.6000 21.5228
+ 129.6500 21.5227
+ 129.7000 21.5232
+ 129.7500 21.5244
+ 129.8000 21.5263
+ 129.8500 21.5288
+ 129.9000 21.5320
+ 129.9500 21.5359
+ 130.0000 21.5405
+ 130.0500 21.5458
+ 130.1000 21.5517
+ 130.1500 21.5584
+ 130.2000 21.5659
+ 130.2500 21.5740
+ 130.3000 21.5830
+ 130.3500 21.5927
+ 130.4000 21.6032
+ 130.4500 21.6145
+ 130.5000 21.6267
+ 130.5500 21.6398
+ 130.6000 21.6538
+ 130.6500 21.6687
+ 130.7000 21.6845
+ 130.7500 21.7014
+ 130.8000 21.7194
+ 130.8500 21.7384
+ 130.9000 21.7586
+ 130.9500 21.7800
+ 131.0000 21.8026
+ 131.0500 21.8265
+ 131.1000 21.8519
+ 131.1500 21.8786
+ 131.2000 21.9069
+ 131.2500 21.9368
+ 131.3000 21.9685
+ 131.3500 22.0019
+ 131.4000 22.0373
+ 131.4500 22.0747
+ 131.5000 22.1142
+ 131.5500 22.1561
+ 131.6000 22.2005
+ 131.6500 22.2474
+ 131.7000 22.2973
+ 131.7500 22.3501
+ 131.8000 22.4063
+ 131.8500 22.4659
+ 131.9000 22.5294
+ 131.9500 22.5970
+ 132.0000 22.6690
+ 132.0500 22.7459
+ 132.1000 22.8280
+ 132.1500 22.9159
+ 132.2000 23.0101
+ 132.2500 23.1112
+ 132.3000 23.2199
+ 132.3500 23.3369
+ 132.4000 23.4632
+ 132.4500 23.5997
+ 132.5000 23.7475
+ 132.5500 23.9080
+ 132.6000 24.0827
+ 132.6500 24.2733
+ 132.7000 24.4818
+ 132.7500 24.7104
+ 132.8000 24.9621
+ 132.8500 25.2401
+ 132.9000 25.5480
+ 132.9500 25.8904
+ 133.0000 26.2725
+ 133.0500 26.7012
+ 133.1000 27.1843
+ 133.1500 27.7315
+ 133.2000 28.3557
+ 133.2500 29.0742
+ 133.3000 29.9137
+ 133.3500 30.9182
+ 133.4000 31.8959
+ 133.4500 33.5445
+ 133.5000 35.8725
+ 133.5500 39.3956
+ 133.6000 44.9907
+ 133.6500 54.0473
+ 133.7000 68.5761
+ 133.7500 91.1765
+ 133.8000 124.7974
+ 133.8500 172.0994
+ 133.9000 234.5695
+ 133.9500 311.4611
+ 134.0000 398.8615
+ 134.0500 489.3489
+ 134.1000 572.0252
+ 134.1500 633.7772
+ 134.2000 662.2105
+ 134.2500 650.6696
+ 134.3000 601.9482
+ 134.3500 526.6481
+ 134.4000 438.0787
+ 134.4500 348.2933
+ 134.5000 266.3137
+ 134.5500 197.4901
+ 134.6000 143.8490
+ 134.6500 104.7320
+ 134.7000 77.8526
+ 134.7500 60.3012
+ 134.8000 49.2691
+ 134.8500 42.4818
+ 134.9000 38.2923
+ 134.9500 35.6216
+ 135.0000 33.8185
+ 135.0500 32.5137
+ 135.1000 31.5096
+ 135.1500 30.7014
+ 135.2000 30.0326
+ 135.2500 29.4713
+ 135.3000 28.9966
+ 135.3500 28.5945
+ 135.4000 28.2544
+ 135.4500 27.9679
+ 135.5000 27.7282
+ 135.5500 27.5297
+ 135.6000 27.3680
+ 135.6500 27.2393
+ 135.7000 27.1406
+ 135.7500 27.0695
+ 135.8000 27.0238
+ 135.8500 27.0020
+ 135.9000 27.0028
+ 135.9500 27.0253
+ 136.0000 27.0687
+ 136.0500 27.1325
+ 136.1000 27.2165
+ 136.1500 27.3207
+ 136.2000 27.4453
+ 136.2500 27.5905
+ 136.3000 27.7570
+ 136.3500 27.9455
+ 136.4000 28.1570
+ 136.4500 28.3927
+ 136.5000 28.6538
+ 136.5500 28.9423
+ 136.6000 29.2601
+ 136.6500 29.6093
+ 136.7000 29.9927
+ 136.7500 30.4132
+ 136.8000 30.8745
+ 136.8500 31.3804
+ 136.9000 31.9358
+ 136.9500 32.5459
+ 137.0000 33.2167
+ 137.0500 33.9558
+ 137.1000 34.7715
+ 137.1500 35.6734
+ 137.2000 36.6731
+ 137.2500 37.7837
+ 137.3000 39.0217
+ 137.3500 40.4059
+ 137.4000 41.9588
+ 137.4500 43.7082
+ 137.5000 45.6877
+ 137.5500 47.9425
+ 137.6000 50.5327
+ 137.6500 53.5484
+ 137.7000 57.1371
+ 137.7500 61.5548
+ 137.8000 67.2706
+ 137.8500 75.1256
+ 137.9000 86.5955
+ 137.9500 104.1421
+ 138.0000 131.6089
+ 138.0500 174.6036
+ 138.1000 240.5324
+ 138.1500 338.1808
+ 138.2000 476.4785
+ 138.2500 662.3423
+ 138.3000 898.1772
+ 138.3500 1178.7104
+ 138.4000 1489.0452
+ 138.4500 1803.7666
+ 138.5000 2087.7422
+ 138.5500 2300.0420
+ 138.6000 2402.1152
+ 138.6500 2372.4587
+ 138.7000 2217.5454
+ 138.7500 1968.3562
+ 138.8000 1665.8689
+ 138.8500 1349.2795
+ 138.9000 1049.6167
+ 138.9500 787.6341
+ 139.0000 573.8102
+ 139.0500 409.5863
+ 139.1000 290.3079
+ 139.1500 207.8216
+ 139.2000 153.0538
+ 139.2500 117.7346
+ 139.3000 95.2198
+ 139.3500 80.7316
+ 139.4000 71.0823
+ 139.4500 64.2953
+ 139.5000 59.2149
+ 139.5500 55.1883
+ 139.6000 51.8590
+ 139.6500 49.0271
+ 139.7000 46.5754
+ 139.7500 44.4295
+ 139.8000 42.5359
+ 139.8500 40.8561
+ 139.9000 39.3591
+ 139.9500 38.0194
+ 140.0000 36.8165
diff --git a/tests/functional_tests/pyCFML/cfml_utilities/powder_pattern_from_json/desired/srtio3-pnma-pattern_Andrew-ifort.y b/tests/functional_tests/pyCFML/cfml_utilities/powder_pattern_from_json/desired/srtio3-pnma-pattern_Andrew-ifort.y
new file mode 100644
index 0000000..0ffd11e
--- /dev/null
+++ b/tests/functional_tests/pyCFML/cfml_utilities/powder_pattern_from_json/desired/srtio3-pnma-pattern_Andrew-ifort.y
@@ -0,0 +1,2781 @@
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0000
+20.0002
+20.0002
+20.0002
+20.0002
+20.0002
+20.0002
+20.0002
+20.0002
+20.0002
+20.0002
+20.0002
+20.0002
+20.0002
+20.0002
+20.0002
+20.0002
+20.0002
+20.0002
+20.0002
+20.0002
+20.0002
+20.0002
+20.0002
+20.0003
+20.0003
+20.0003
+20.0003
+20.0003
+20.0003
+20.0003
+20.0003
+20.0003
+20.0003
+20.0003
+20.0003
+20.0003
+20.0003
+20.0003
+20.0003
+20.0003
+20.0003
+20.0003
+20.0003
+20.0003
+20.0003
+20.0003
+20.0003
+20.0003
+20.0004
+20.0004
+20.0004
+20.0004
+20.0004
+20.0004
+20.0004
+20.0004
+20.0004
+20.0004
+20.0004
+20.0004
+20.0004
+20.0004
+20.0004
+20.0005
+20.0005
+20.0005
+20.0005
+20.0005
+20.0005
+20.0005
+20.0005
+20.0005
+20.0005
+20.0005
+20.0005
+20.0006
+20.0006
+20.0006
+20.0006
+20.0006
+20.0006
+20.0006
+20.0006
+20.0007
+20.0007
+20.0007
+20.0007
+20.0007
+20.0007
+20.0007
+20.0008
+20.0008
+20.0008
+20.0008
+20.0008
+20.0008
+20.0009
+20.0009
+20.0009
+20.0009
+20.0010
+20.0010
+20.0010
+20.0010
+20.0011
+20.0011
+20.0011
+20.0011
+20.0012
+20.0012
+20.0012
+20.0013
+20.0013
+20.0013
+20.0014
+20.0014
+20.0015
+20.0015
+20.0016
+20.0016
+20.0017
+20.0017
+20.0018
+20.0018
+20.0019
+20.0020
+20.0020
+20.0021
+20.0022
+20.0023
+20.0024
+20.0025
+20.0026
+20.0027
+20.0028
+20.0029
+20.0030
+20.0032
+20.0033
+20.0035
+20.0036
+20.0038
+20.0040
+20.0042
+20.0045
+20.0047
+20.0050
+20.0053
+20.0056
+20.0059
+20.0063
+20.0067
+20.0072
+20.0077
+20.0082
+20.0088
+20.0095
+20.0103
+20.0112
+20.0122
+20.0133
+20.0146
+20.0161
+20.0178
+20.0198
+20.0222
+20.0250
+20.0284
+20.0327
+20.0385
+20.0475
+20.0638
+20.0973
+20.1673
+20.3080
+20.5682
+21.0011
+21.6394
+22.4612
+23.3628
+24.1621
+24.6421
+24.6433
+24.1651
+23.3667
+22.4651
+21.6427
+21.0034
+20.5697
+20.3089
+20.1677
+20.0975
+20.0639
+20.0475
+20.0385
+20.0327
+20.0284
+20.0250
+20.0222
+20.0198
+20.0178
+20.0161
+20.0146
+20.0133
+20.0122
+20.0112
+20.0103
+20.0095
+20.0089
+20.0082
+20.0077
+20.0072
+20.0067
+20.0063
+20.0059
+20.0056
+20.0053
+20.0050
+20.0047
+20.0045
+20.0042
+20.0040
+20.0038
+20.0036
+20.0035
+20.0033
+20.0032
+20.0030
+20.0057
+20.0056
+20.0055
+20.0054
+20.0054
+20.0053
+20.0053
+20.0052
+20.0052
+20.0051
+20.0051
+20.0051
+20.0050
+20.0050
+20.0050
+20.0050
+20.0050
+20.0049
+20.0049
+20.0049
+20.0049
+20.0049
+20.0049
+20.0049
+20.0050
+20.0050
+20.0050
+20.0050
+20.0050
+20.0050
+20.0051
+20.0051
+20.0051
+20.0051
+20.0052
+20.0052
+20.0052
+20.0053
+20.0053
+20.0054
+20.0054
+20.0055
+20.0055
+20.0056
+20.0056
+20.0057
+20.0057
+20.0058
+20.0058
+20.0059
+20.0060
+20.0060
+20.0061
+20.0062
+20.0063
+20.0063
+20.0064
+20.0065
+20.0066
+20.0067
+20.0068
+20.0069
+20.0069
+20.0070
+20.0071
+20.0073
+20.0074
+20.0075
+20.0076
+20.0077
+20.0078
+20.0080
+20.0081
+20.0082
+20.0084
+20.0085
+20.0086
+20.0088
+20.0090
+20.0091
+20.0093
+20.0095
+20.0096
+20.0098
+20.0100
+20.0102
+20.0104
+20.0106
+20.0108
+20.0111
+20.0113
+20.0115
+20.0118
+20.0120
+20.0123
+20.0126
+20.0128
+20.0131
+20.0134
+20.0138
+20.0141
+20.0144
+20.0148
+20.0152
+20.0155
+20.0159
+20.0164
+20.0168
+20.0172
+20.0177
+20.0182
+20.0187
+20.0192
+20.0198
+20.0204
+20.0210
+20.0216
+20.0223
+20.0230
+20.0237
+20.0245
+20.0253
+20.0261
+20.0270
+20.0280
+20.0290
+20.0300
+20.0311
+20.0323
+20.0335
+20.0348
+20.0362
+20.0377
+20.0392
+20.0409
+20.0425
+20.0444
+20.0464
+20.0485
+20.0508
+20.0533
+20.0560
+20.0589
+20.0620
+20.0653
+20.0689
+20.0729
+20.0771
+20.0818
+20.0869
+20.0925
+20.0986
+20.1054
+20.1129
+20.1212
+20.1305
+20.1408
+20.1525
+20.1656
+20.1805
+20.1974
+20.2168
+20.2392
+20.2653
+20.2957
+20.3316
+20.3746
+20.4270
+20.4940
+20.5875
+20.7390
+21.0250
+21.6160
+22.8431
+25.2508
+29.5657
+36.4896
+46.2927
+58.3347
+70.7881
+80.8461
+85.5475
+83.2492
+74.7772
+62.8169
+50.3609
+39.6346
+31.6866
+26.5176
+23.5244
+21.9538
+21.1862
+20.8186
+20.6319
+20.5231
+20.4488
+20.3920
+20.3461
+20.3079
+20.2756
+20.2481
+20.2245
+20.2041
+20.1864
+20.1708
+20.1571
+20.1450
+20.1342
+20.1245
+20.1159
+20.1081
+20.1011
+20.0948
+20.0890
+20.0837
+20.0789
+20.0745
+20.0705
+20.0667
+20.0633
+20.0601
+20.0572
+20.0545
+20.0519
+20.0495
+20.0473
+20.0453
+20.0433
+20.0415
+20.0398
+20.0382
+20.0368
+20.0353
+20.0340
+20.0328
+20.0316
+20.0304
+20.0294
+20.0284
+20.0274
+20.0265
+20.0256
+20.0248
+20.0240
+20.0233
+20.0226
+20.0219
+20.0213
+20.0207
+20.0201
+20.0195
+20.0190
+20.0185
+20.0180
+20.0175
+20.0170
+20.0166
+20.0162
+20.0158
+20.0154
+20.0150
+20.0147
+20.0143
+20.0140
+20.0137
+20.0134
+20.0131
+20.0128
+20.0125
+20.0123
+20.0120
+20.0118
+20.0115
+20.0113
+20.0111
+20.0109
+20.0107
+20.0105
+20.0103
+20.0101
+20.0099
+20.0098
+20.0096
+20.0094
+20.0093
+20.0091
+20.0090
+20.0089
+20.0087
+20.0086
+20.0085
+20.0084
+20.0083
+20.0081
+20.0080
+20.0079
+20.0079
+20.0078
+20.0077
+20.0076
+20.0075
+20.0075
+20.0074
+20.0073
+20.0073
+20.0072
+20.0072
+20.0071
+20.0071
+20.0071
+20.0070
+20.0070
+20.0070
+20.0070
+20.0070
+20.0070
+20.0070
+20.0070
+20.0070
+20.0071
+20.0071
+20.0071
+20.0072
+20.0073
+20.0074
+20.0075
+20.0076
+20.0077
+20.0079
+20.0080
+20.0082
+20.0084
+20.0087
+20.0090
+20.0093
+20.0096
+20.0130
+20.0135
+20.0141
+20.0147
+20.0154
+20.0163
+20.0173
+20.0184
+20.0198
+20.0214
+20.0233
+20.0256
+20.0285
+20.0326
+20.0392
+20.0516
+20.0769
+20.1292
+20.2317
+20.4155
+20.7107
+21.1296
+21.6454
+22.1810
+22.6164
+22.8238
+22.7306
+22.3676
+21.8554
+21.3199
+20.8574
+20.5138
+20.2896
+20.1593
+20.0908
+20.0571
+20.0410
+20.0328
+20.0280
+20.0247
+20.0223
+20.0203
+20.0187
+20.0173
+20.0161
+20.0152
+20.0143
+20.0136
+20.0130
+20.0125
+20.0120
+20.0116
+20.0113
+20.0110
+20.0107
+20.0105
+20.0103
+20.0102
+20.0100
+20.0099
+20.0098
+20.0098
+20.0097
+20.0097
+20.0096
+20.0096
+20.0096
+20.0096
+20.0097
+20.0097
+20.0097
+20.0098
+20.0099
+20.0099
+20.0100
+20.0101
+20.0102
+20.0103
+20.0104
+20.0105
+20.0107
+20.0108
+20.0110
+20.0111
+20.0113
+20.0114
+20.0116
+20.0118
+20.0120
+20.0122
+20.0124
+20.0126
+20.0129
+20.0131
+20.0134
+20.0136
+20.0139
+20.0142
+20.0145
+20.0148
+20.0152
+20.0155
+20.0158
+20.0162
+20.0166
+20.0170
+20.0174
+20.0179
+20.0183
+20.0188
+20.0193
+20.0198
+20.0203
+20.0209
+20.0215
+20.0221
+20.0228
+20.0234
+20.0242
+20.0249
+20.0257
+20.0265
+20.0274
+20.0283
+20.0292
+20.0303
+20.0313
+20.0324
+20.0336
+20.0349
+20.0362
+20.0376
+20.0391
+20.0407
+20.0424
+20.0442
+20.0461
+20.0482
+20.0504
+20.0527
+20.0552
+20.0579
+20.0609
+20.0640
+20.0674
+20.0710
+20.0750
+20.0793
+20.0839
+20.0890
+20.0946
+20.1008
+20.1075
+20.1149
+20.1232
+20.1323
+20.1425
+20.1540
+20.1668
+20.1814
+20.1979
+20.2167
+20.2383
+20.2633
+20.2924
+20.3266
+20.3671
+20.4157
+20.4756
+20.5538
+20.6672
+20.8589
+21.2304
+21.9971
+23.5533
+26.5052
+31.5887
+39.3983
+49.9413
+62.2092
+74.0390
+82.4923
+84.8922
+80.3702
+70.5197
+58.2567
+46.3526
+36.6185
+29.7091
+25.3776
+22.9435
+21.6924
+21.0835
+20.7854
+20.6258
+20.5264
+20.4551
+20.3993
+20.3535
+20.3152
+20.2827
+20.2550
+20.2311
+20.2104
+20.1924
+20.1765
+20.1626
+20.1501
+20.1390
+20.1292
+20.1203
+20.1124
+20.1051
+20.0986
+20.0927
+20.0872
+20.0823
+20.0777
+20.0735
+20.0697
+20.0661
+20.0628
+20.0598
+20.0570
+20.0543
+20.0519
+20.0496
+20.0474
+20.0454
+20.0435
+20.0418
+20.0401
+20.0386
+20.0371
+20.0357
+20.0344
+20.0332
+20.0320
+20.0309
+20.0298
+20.0288
+20.0279
+20.0270
+20.0262
+20.0253
+20.0246
+20.0238
+20.0231
+20.0225
+20.0218
+20.0212
+20.0206
+20.0201
+20.0195
+20.0190
+20.0185
+20.0181
+20.0176
+20.0172
+20.0168
+20.0164
+20.0160
+20.0156
+20.0153
+20.0150
+20.0146
+20.0143
+20.0140
+20.0138
+20.0135
+20.0132
+20.0130
+20.0127
+20.0125
+20.0123
+20.0135
+20.0133
+20.0131
+20.0130
+20.0128
+20.0127
+20.0125
+20.0124
+20.0123
+20.0122
+20.0121
+20.0120
+20.0120
+20.0119
+20.0119
+20.0119
+20.0118
+20.0118
+20.0119
+20.0119
+20.0119
+20.0120
+20.0121
+20.0123
+20.0124
+20.0126
+20.0128
+20.0131
+20.0134
+20.0138
+20.0143
+20.0148
+20.0155
+20.0163
+20.0173
+20.0184
+20.0199
+20.0219
+20.0250
+20.0304
+20.0410
+20.0630
+20.1068
+20.1875
+20.3221
+20.5218
+20.7813
+21.0700
+21.3320
+21.4976
+21.5119
+21.3697
+21.1194
+20.8306
+20.5630
+20.3519
+20.2063
+20.1173
+20.0682
+20.0433
+20.0311
+20.0251
+20.0217
+20.0195
+20.0179
+20.0166
+20.0155
+20.0147
+20.0139
+20.0133
+20.0127
+20.0123
+20.0119
+20.0115
+20.0112
+20.0110
+20.0107
+20.0105
+20.0104
+20.0102
+20.0101
+20.0100
+20.0099
+20.0098
+20.0098
+20.0097
+20.0097
+20.0097
+20.0096
+20.0067
+20.0068
+20.0068
+20.0069
+20.0069
+20.0070
+20.0071
+20.0072
+20.0073
+20.0074
+20.0075
+20.0076
+20.0077
+20.0079
+20.0080
+20.0082
+20.0083
+20.0085
+20.0087
+20.0089
+20.0091
+20.0093
+20.0095
+20.0097
+20.0100
+20.0102
+20.0105
+20.0107
+20.0110
+20.0114
+20.0117
+20.0120
+20.0124
+20.0128
+20.0131
+20.0136
+20.0140
+20.0145
+20.0151
+20.0156
+20.0161
+20.0167
+20.0173
+20.0180
+20.0187
+20.0194
+20.0202
+20.0210
+20.0219
+20.0229
+20.0239
+20.0249
+20.0261
+20.0273
+20.0287
+20.0301
+20.0317
+20.0333
+20.0352
+20.0371
+20.0393
+20.0416
+20.0442
+20.0469
+20.0500
+20.0534
+20.0571
+20.0613
+20.0659
+20.0711
+20.0768
+20.0834
+20.0907
+20.0991
+20.1088
+20.1198
+20.1327
+20.1477
+20.1654
+20.1864
+20.2120
+20.2442
+20.2880
+20.3557
+20.4772
+20.7189
+21.2104
+22.1686
+23.8909
+26.6832
+30.7026
+35.7591
+41.1805
+45.8411
+48.4458
+48.1055
+44.9448
+40.0033
+34.5797
+29.7116
+25.9621
+23.4283
+21.9025
+21.0708
+20.6498
+20.4431
+20.3376
+20.2769
+20.2363
+20.2059
+20.1815
+20.1612
+20.1442
+20.1297
+20.1173
+20.1066
+20.0972
+20.0891
+20.0819
+20.0756
+20.0699
+20.0649
+20.0604
+20.0564
+20.0527
+20.0494
+20.0464
+20.0437
+20.0412
+20.0389
+20.0368
+20.0348
+20.0331
+20.0314
+20.0299
+20.0285
+20.0272
+20.0260
+20.0248
+20.0238
+20.0228
+20.0219
+20.0210
+20.0201
+20.0193
+20.0186
+20.0179
+20.0173
+20.0167
+20.0161
+20.0156
+20.0151
+20.0146
+20.0142
+20.0138
+20.0133
+20.0130
+20.0126
+20.0123
+20.0119
+20.0116
+20.0122
+20.0119
+20.0117
+20.0114
+20.0112
+20.0110
+20.0108
+20.0106
+20.0104
+20.0103
+20.0101
+20.0100
+20.0098
+20.0097
+20.0096
+20.0095
+20.0094
+20.0093
+20.0093
+20.0092
+20.0092
+20.0091
+20.0091
+20.0091
+20.0091
+20.0091
+20.0092
+20.0092
+20.0093
+20.0094
+20.0095
+20.0096
+20.0098
+20.0100
+20.0102
+20.0105
+20.0108
+20.0111
+20.0115
+20.0120
+20.0125
+20.0132
+20.0139
+20.0148
+20.0158
+20.0170
+20.0185
+20.0203
+20.0226
+20.0258
+20.0308
+20.0398
+20.0577
+20.0938
+20.1632
+20.2861
+20.4823
+20.7604
+21.1052
+21.4691
+21.7753
+21.9378
+21.9008
+21.6778
+21.3408
+20.9762
+20.6515
+20.4025
+20.2344
+20.1331
+20.0777
+20.0495
+20.0355
+20.0283
+20.0241
+20.0213
+20.0192
+20.0175
+20.0161
+20.0149
+20.0139
+20.0130
+20.0123
+20.0117
+20.0111
+20.0107
+20.0102
+20.0099
+20.0096
+20.0093
+20.0090
+20.0088
+20.0086
+20.0085
+20.0083
+20.0082
+20.0081
+20.0080
+20.0079
+20.0079
+20.0078
+20.0078
+20.0078
+20.0078
+20.0078
+20.0078
+20.0078
+20.0078
+20.0078
+20.0079
+20.0079
+20.0080
+20.0081
+20.0082
+20.0083
+20.0084
+20.0085
+20.0072
+20.0074
+20.0075
+20.0077
+20.0079
+20.0081
+20.0083
+20.0085
+20.0087
+20.0090
+20.0092
+20.0095
+20.0098
+20.0101
+20.0104
+20.0108
+20.0112
+20.0115
+20.0120
+20.0124
+20.0129
+20.0134
+20.0139
+20.0145
+20.0151
+20.0158
+20.0165
+20.0172
+20.0180
+20.0189
+20.0199
+20.0209
+20.0220
+20.0232
+20.0245
+20.0259
+20.0275
+20.0292
+20.0311
+20.0331
+20.0354
+20.0380
+20.0408
+20.0439
+20.0475
+20.0515
+20.0560
+20.0611
+20.0669
+20.0737
+20.0815
+20.0906
+20.1013
+20.1140
+20.1295
+20.1489
+20.1750
+20.2148
+20.2847
+20.4203
+20.6908
+21.2115
+22.1406
+23.6432
+25.8129
+28.5668
+31.5706
+34.2409
+35.8729
+35.9294
+34.3901
+31.7671
+28.7650
+25.9810
+23.7671
+22.2215
+21.2589
+20.7162
+20.4331
+20.2911
+20.2183
+20.1771
+20.1503
+20.1306
+20.1149
+20.1020
+20.0912
+20.0820
+20.0741
+20.0673
+20.0614
+20.0562
+20.0517
+20.0477
+20.0441
+20.0409
+20.0381
+20.0355
+20.0332
+20.0311
+20.0292
+20.0275
+20.0259
+20.0245
+20.0232
+20.0220
+20.0208
+20.0198
+20.0188
+20.0180
+20.0171
+20.0164
+20.0157
+20.0150
+20.0144
+20.0138
+20.0132
+20.0127
+20.0122
+20.0118
+20.0114
+20.0110
+20.0135
+20.0132
+20.0129
+20.0126
+20.0124
+20.0121
+20.0119
+20.0116
+20.0114
+20.0112
+20.0110
+20.0108
+20.0107
+20.0105
+20.0104
+20.0103
+20.0102
+20.0101
+20.0100
+20.0099
+20.0098
+20.0098
+20.0097
+20.0097
+20.0096
+20.0096
+20.0096
+20.0096
+20.0095
+20.0095
+20.0096
+20.0096
+20.0096
+20.0097
+20.0097
+20.0098
+20.0099
+20.0100
+20.0101
+20.0102
+20.0103
+20.0105
+20.0107
+20.0109
+20.0111
+20.0114
+20.0117
+20.0120
+20.0124
+20.0129
+20.0134
+20.0140
+20.0148
+20.0156
+20.0167
+20.0180
+20.0197
+20.0222
+20.0265
+20.0347
+20.0509
+20.0817
+20.1368
+20.2262
+20.3566
+20.5246
+20.7118
+20.8845
+20.9998
+21.0212
+20.9411
+20.7867
+20.6007
+20.4220
+20.2752
+20.1696
+20.1019
+20.0626
+20.0417
+20.0310
+20.0256
+20.0227
+20.0209
+20.0197
+20.0187
+20.0180
+20.0174
+20.0170
+20.0166
+20.0163
+20.0161
+20.0159
+20.0158
+20.0158
+20.0157
+20.0157
+20.0158
+20.0158
+20.0159
+20.0160
+20.0162
+20.0163
+20.0165
+20.0167
+20.0169
+20.0172
+20.0174
+20.0177
+20.0180
+20.0183
+20.0186
+20.0190
+20.0194
+20.0198
+20.0202
+20.0206
+20.0211
+20.0215
+20.0220
+20.0226
+20.0231
+20.0237
+20.0243
+20.0250
+20.0257
+20.0264
+20.0271
+20.0279
+20.0287
+20.0296
+20.0305
+20.0315
+20.0316
+20.0327
+20.0338
+20.0350
+20.0363
+20.0376
+20.0391
+20.0406
+20.0422
+20.0438
+20.0456
+20.0476
+20.0496
+20.0518
+20.0541
+20.0566
+20.0592
+20.0621
+20.0652
+20.0685
+20.0720
+20.0759
+20.0801
+20.0846
+20.0895
+20.0949
+20.1007
+20.1072
+20.1142
+20.1220
+20.1306
+20.1401
+20.1508
+20.1626
+20.1760
+20.1910
+20.2080
+20.2274
+20.2495
+20.2751
+20.3047
+20.3393
+20.3801
+20.4289
+20.4887
+20.5657
+20.6738
+20.8464
+21.1579
+21.7587
+22.9173
+25.0406
+28.6328
+34.1374
+41.6721
+50.7451
+60.0893
+67.7789
+71.7027
+70.5517
+64.7290
+56.0436
+46.6136
+38.1099
+31.4531
+26.8336
+23.9533
+22.3141
+21.4438
+20.9959
+20.7588
+20.6207
+20.5289
+20.4607
+20.4062
+20.3612
+20.3233
+20.2910
+20.2633
+20.2393
+20.2185
+20.2002
+20.1841
+20.1698
+20.1572
+20.1459
+20.1358
+20.1266
+20.1184
+20.1110
+20.1042
+20.0980
+20.0924
+20.0872
+20.0825
+20.0781
+20.0741
+20.0703
+20.0669
+20.0637
+20.0607
+20.0579
+20.0553
+20.0529
+20.0507
+20.0486
+20.0466
+20.0447
+20.0457
+20.0441
+20.0425
+20.0411
+20.0397
+20.0384
+20.0372
+20.0361
+20.0350
+20.0340
+20.0330
+20.0321
+20.0312
+20.0304
+20.0296
+20.0288
+20.0281
+20.0274
+20.0267
+20.0261
+20.0255
+20.0250
+20.0245
+20.0240
+20.0235
+20.0230
+20.0226
+20.0222
+20.0218
+20.0214
+20.0211
+20.0207
+20.0204
+20.0201
+20.0198
+20.0196
+20.0193
+20.0191
+20.0189
+20.0187
+20.0185
+20.0183
+20.0182
+20.0180
+20.0179
+20.0178
+20.0177
+20.0177
+20.0176
+20.0176
+20.0177
+20.0177
+20.0178
+20.0179
+20.0181
+20.0183
+20.0186
+20.0190
+20.0194
+20.0201
+20.0210
+20.0225
+20.0251
+20.0300
+20.0395
+20.0570
+20.0869
+20.1336
+20.1994
+20.2815
+20.3705
+20.4506
+20.5021
+20.5091
+20.4693
+20.3954
+20.3071
+20.2217
+20.1507
+20.0985
+20.0640
+20.0434
+20.0320
+20.0260
+20.0229
+20.0212
+20.0202
+20.0194
+20.0189
+20.0185
+20.0182
+20.0179
+20.0177
+20.0176
+20.0174
+20.0174
+20.0173
+20.0173
+20.0173
+20.0174
+20.0174
+20.0175
+20.0176
+20.0177
+20.0178
+20.0180
+20.0181
+20.0183
+20.0185
+20.0187
+20.0189
+20.0191
+20.0194
+20.0196
+20.0199
+20.0202
+20.0205
+20.0209
+20.0212
+20.0216
+20.0220
+20.0224
+20.0228
+20.0233
+20.0238
+20.0243
+20.0248
+20.0254
+20.0259
+20.0265
+20.0272
+20.0278
+20.0285
+20.0293
+20.0300
+20.0308
+20.0317
+20.0326
+20.0335
+20.0346
+20.0327
+20.0338
+20.0350
+20.0363
+20.0377
+20.0391
+20.0406
+20.0422
+20.0439
+20.0457
+20.0476
+20.0497
+20.0519
+20.0542
+20.0567
+20.0594
+20.0623
+20.0653
+20.0687
+20.0722
+20.0761
+20.0803
+20.0848
+20.0898
+20.0952
+20.1011
+20.1075
+20.1146
+20.1224
+20.1310
+20.1406
+20.1512
+20.1631
+20.1765
+20.1915
+20.2086
+20.2280
+20.2501
+20.2757
+20.3053
+20.3399
+20.3808
+20.4299
+20.4907
+20.5707
+20.6866
+20.8756
+21.2153
+21.8507
+23.0215
+25.0649
+28.3622
+33.2086
+39.6121
+47.1074
+54.6624
+60.7754
+63.8417
+62.8832
+58.2195
+51.2295
+43.5405
+36.4583
+30.7536
+26.6505
+23.9819
+22.3913
+21.5058
+21.0315
+20.7750
+20.6266
+20.5304
+20.4607
+20.4059
+20.3610
+20.3232
+20.2911
+20.2634
+20.2395
+20.2187
+20.2005
+20.1844
+20.1702
+20.1576
+20.1463
+20.1361
+20.1270
+20.1188
+20.1114
+20.1046
+20.0984
+20.0928
+20.0876
+20.0829
+20.0785
+20.0744
+20.0707
+20.0673
+20.0641
+20.0611
+20.0583
+20.0557
+20.0533
+20.0511
+20.0490
+20.0470
+20.0451
+20.0434
+20.0417
+20.0401
+20.0387
+20.0373
+20.0360
+20.0348
+20.0336
+20.0325
+20.0314
+20.0304
+20.0295
+20.0286
+20.0277
+20.0269
+20.0261
+20.0254
+20.0247
+20.0240
+20.0234
+20.0227
+20.0222
+20.0216
+20.0211
+20.0206
+20.0201
+20.0196
+20.0192
+20.0188
+20.0184
+20.0180
+20.0177
+20.0173
+20.0170
+20.0167
+20.0164
+20.0161
+20.0159
+20.0157
+20.0154
+20.0152
+20.0151
+20.0149
+20.0148
+20.0146
+20.0145
+20.0144
+20.0144
+20.0143
+20.0143
+20.0143
+20.0144
+20.0145
+20.0146
+20.0148
+20.0150
+20.0153
+20.0156
+20.0160
+20.0165
+20.0171
+20.0179
+20.0188
+20.0199
+20.0213
+20.0231
+20.0258
+20.0299
+20.0371
+20.0502
+20.0742
+20.1162
+20.1854
+20.2899
+20.4335
+20.6111
+20.8046
+20.9836
+21.1094
+21.1471
+21.0851
+20.9420
+20.7557
+20.5636
+20.3932
+20.2591
+20.1639
+20.1023
+20.0654
+20.0445
+20.0331
+20.0266
+20.0228
+20.0202
+20.0183
+20.0167
+20.0155
+20.0144
+20.0134
+20.0126
+20.0119
+20.0113
+20.0107
+20.0102
+20.0098
+20.0094
+20.0090
+20.0087
+20.0084
+20.0081
+20.0078
+20.0076
+20.0074
+20.0072
+20.0070
+20.0068
+20.0066
+20.0065
+20.0063
+20.0062
+20.0061
+20.0059
+20.0058
+20.0057
+20.0056
+20.0055
+20.0054
+20.0053
+20.0052
+20.0051
+20.0051
+20.0050
+20.0049
+20.0048
+20.0048
+20.0047
+20.0046
+20.0046
+20.0045
+20.0045
+20.0044
+20.0044
+20.0043
+20.0043
+20.0042
+20.0042
+20.0041
+20.0041
+20.0013
+20.0013
+20.0013
+20.0013
+20.0012
+20.0012
+20.0012
+20.0012
+20.0012
+20.0012
+20.0012
+20.0012
+20.0012
+20.0012
+20.0012
+20.0012
+20.0011
+20.0011
+20.0011
+20.0011
+20.0011
+20.0011
+20.0011
+20.0011
+20.0011
+20.0011
+20.0011
+20.0011
+20.0011
+20.0011
+20.0011
+20.0011
+20.0011
+20.0011
+20.0011
+20.0011
+20.0011
+20.0011
+20.0011
+20.0011
+20.0011
+20.0011
+20.0011
+20.0011
+20.0011
+20.0011
+20.0011
+20.0011
+20.0011
+20.0011
+20.0011
+20.0011
+20.0011
+20.0011
+20.0011
+20.0011
+20.0011
+20.0012
+20.0012
+20.0012
+20.0012
+20.0012
+20.0012
+20.0012
+20.0012
+20.0012
+20.0012
+20.0012
+20.0012
+20.0012
+20.0012
+20.0012
+20.0012
+20.0012
+20.0012
+20.0012
+20.0012
+20.0013
+20.0013
+20.0013
+20.0013
+20.0013
+20.0013
+20.0013
+20.0013
+20.0013
+20.0013
+20.0013
+20.0013
+20.0013
+20.0014
+20.0014
+20.0014
+20.0014
+20.0014
+20.0014
+20.0014
+20.0014
+20.0014
+20.0014
+20.0014
+20.0015
+20.0015
+20.0015
+20.0015
+20.0015
+20.0015
+20.0015
+20.0015
+20.0016
+20.0016
+20.0016
+20.0016
+20.0016
+20.0016
+20.0016
+20.0016
+20.0017
+20.0017
+20.0017
+20.0017
+20.0017
+20.0017
+20.0018
+20.0018
+20.0018
+20.0018
+20.0018
+20.0018
+20.0019
+20.0019
+20.0019
+20.0019
+20.0019
+20.0019
+20.0019
+20.0019
+20.0020
+20.0020
+20.0020
+20.0020
+20.0021
+20.0021
+20.0021
+20.0022
+20.0022
+20.0022
+20.0023
+20.0023
+20.0023
+20.0024
+20.0024
+20.0024
+20.0025
+20.0025
+20.0026
+20.0026
+20.0026
+20.0027
+20.0027
+20.0028
+20.0028
+20.0029
+20.0030
+20.0030
+20.0031
+20.0032
+20.0032
+20.0033
+20.0034
+20.0035
+20.0036
+20.0037
+20.0038
+20.0039
+20.0040
+20.0041
+20.0042
+20.0044
+20.0046
+20.0047
+20.0049
+20.0051
+20.0053
+20.0056
+20.0059
+20.0062
+20.0065
+20.0069
+20.0073
+20.0078
+20.0084
+20.0090
+20.0098
+20.0107
+20.0119
+20.0134
+20.0157
+20.0193
+20.0254
+20.0356
+20.0528
+20.0802
+20.1213
+20.1789
+20.2531
+20.3404
+20.4327
+20.5173
+20.5787
+20.6023
+20.5819
+20.5229
+20.4394
+20.3473
+20.2594
+20.1842
+20.1255
+20.0833
+20.0551
+20.0374
+20.0268
+20.0206
+20.0170
+20.0147
+20.0132
+20.0121
+20.0113
+20.0106
+20.0100
+20.0096
+20.0092
+20.0088
+20.0085
+20.0083
+20.0081
+20.0079
+20.0077
+20.0076
+20.0075
+20.0074
+20.0073
+20.0073
+20.0072
+20.0072
+20.0072
+20.0072
+20.0072
+20.0072
+20.0072
+20.0072
+20.0073
+20.0073
+20.0073
+20.0074
+20.0075
+20.0075
+20.0076
+20.0077
+20.0078
+20.0079
+20.0079
+20.0081
+20.0082
+20.0083
+20.0084
+20.0085
+20.0086
+20.0088
+20.0089
+20.0091
+20.0092
+20.0094
+20.0095
+20.0097
+20.0099
+20.0101
+20.0103
+20.0105
+20.0107
+20.0109
+20.0111
+20.0113
+20.0116
+20.0118
+20.0121
+20.0124
+20.0126
+20.0129
+20.0132
+20.0136
+20.0139
+20.0142
+20.0146
+20.0150
+20.0154
+20.0158
+20.0162
+20.0166
+20.0171
+20.0176
+20.0181
+20.0186
+20.0191
+20.0197
+20.0203
+20.0209
+20.0216
+20.0223
+20.0230
+20.0238
+20.0246
+20.0254
+20.0263
+20.0273
+20.0283
+20.0293
+20.0304
+20.0316
+20.0328
+20.0342
+20.0356
+20.0371
+20.0387
+20.0404
+20.0422
+20.0441
+20.0462
+20.0484
+20.0508
+20.0534
+20.0561
+20.0591
+20.0624
+20.0659
+20.0697
+20.0739
+20.0784
+20.0834
+20.0888
+20.0948
+20.1014
+20.1088
+20.1169
+20.1261
+20.1363
+20.1477
+20.1607
+20.1754
+20.1923
+20.2117
+20.2345
+20.2619
+20.2961
+20.3412
+20.4052
+20.5024
+20.6571
+20.9080
+21.3108
+21.9378
+22.8710
+24.1841
+25.9185
+28.0535
+30.4804
+32.9930
+35.2886
+37.0029
+37.7917
+37.4701
+36.1156
+34.0228
+31.5614
+29.0661
+26.7876
+24.8745
+23.3831
+22.2951
+21.5470
+21.0580
+20.7499
+20.5597
+20.4416
+20.3657
+20.3137
+20.2755
+20.2456
+20.2210
+20.2003
+20.1824
+20.1668
+20.1531
+20.1410
+20.1303
+20.1207
+20.1122
+20.1045
+20.0976
+20.0913
+20.0856
+20.0805
+20.0757
+20.0714
+20.0675
+20.0638
+20.0605
+20.0574
+20.0545
+20.0519
+20.0494
+20.0471
+20.0450
+20.0430
+20.0411
+20.0394
+20.0377
+20.0362
+20.0347
+20.0334
+20.0321
+20.0309
+20.0298
+20.0287
+20.0277
+20.0267
+20.0258
+20.0249
+20.0241
+20.0233
+20.0226
+20.0219
+20.0212
+20.0205
+20.0199
+20.0193
+20.0188
+20.0182
+20.0177
+20.0172
+20.0168
+20.0163
+20.0159
+20.0155
+20.0151
+20.0147
+20.0143
+20.0140
+20.0136
+20.0133
+20.0130
+20.0127
+20.0124
+20.0121
+20.0119
+20.0116
+20.0114
+20.0111
+20.0109
+20.0107
+20.0104
+20.0102
+20.0100
+20.0098
+20.0096
+20.0095
+20.0093
+20.0091
+20.0090
+20.0088
+20.0086
+20.0085
+20.0084
+20.0082
+20.0081
+20.0079
+20.0078
+20.0077
+20.0076
+20.0075
+20.0074
+20.0073
+20.0072
+20.0071
+20.0070
+20.0069
+20.0068
diff --git a/tests/functional_tests/pyCFML/cfml_utilities/powder_pattern_from_json/test__powder_pattern_from_json.py b/tests/functional_tests/pyCFML/cfml_utilities/powder_pattern_from_json/test__powder_pattern_from_json.py
new file mode 100644
index 0000000..fd9e4cf
--- /dev/null
+++ b/tests/functional_tests/pyCFML/cfml_utilities/powder_pattern_from_json/test__powder_pattern_from_json.py
@@ -0,0 +1,133 @@
+import argparse
+import copy
+import os
+import numpy as np
+from numpy.testing import assert_almost_equal
+
+#import cfml_utilities
+#import pycrysfml
+#from pycrysfml import crysfml08lib
+from pycrysfml import cfml_utilities
+
+
+STUDY_DICT_PM3M = {
+ "phases": [
+ {
+ "SrTiO3": {
+ "_space_group_name_H-M_alt": "P m -3 m",
+ "_cell_length_a": 3.9,
+ "_cell_length_b": 3.9,
+ "_cell_length_c": 3.9,
+ "_cell_angle_alpha": 90,
+ "_cell_angle_beta": 90,
+ "_cell_angle_gamma": 90,
+ "_atom_site": [
+ {
+ "_label": "Sr",
+ "_type_symbol": "Sr",
+ "_fract_x": 0.5,
+ "_fract_y": 0.5,
+ "_fract_z": 0.5,
+ "_occupancy": 1,
+ "_adp_type": "Biso",
+ "_B_iso_or_equiv": 0.40
+ },
+ {
+ "_label": "Ti",
+ "_type_symbol": "Ti",
+ "_fract_x": 0,
+ "_fract_y": 0,
+ "_fract_z": 0,
+ "_occupancy": 1,
+ "_adp_type": "Biso",
+ "_B_iso_or_equiv": 0.50
+ },
+ {
+ "_label": "O",
+ "_type_symbol": "O",
+ "_fract_x": 0.5,
+ "_fract_y": 0,
+ "_fract_z": 0,
+ "_occupancy": 1,
+ "_adp_type": "Biso",
+ "_B_iso_or_equiv": 0.65
+ }
+ ]
+ }
+ }
+ ],
+ "experiments": [
+ {
+ "NPD": {
+ "_diffrn_source": "nuclear reactor",
+ "_diffrn_radiation_probe": "neutron",
+ "_diffrn_radiation_wavelength": 1.27,
+ "_pd_instr_resolution_u": 0.02,
+ "_pd_instr_resolution_v": -0.02,
+ "_pd_instr_resolution_w": 0.12,
+ "_pd_instr_resolution_x": 0.0015,
+ "_pd_instr_resolution_y": 0,
+ "_pd_instr_reflex_asymmetry_p1": 0,
+ "_pd_instr_reflex_asymmetry_p2": 0,
+ "_pd_instr_reflex_asymmetry_p3": 0,
+ "_pd_instr_reflex_asymmetry_p4": 0,
+ "_pd_meas_2theta_offset": 0,
+ "_pd_meas_2theta_range_min": 1,
+ "_pd_meas_2theta_range_max": 140,
+ "_pd_meas_2theta_range_inc": 0.05
+ }
+ }
+ ]
+}
+
+# Help functions
+
+def path_to_desired(file_name:str):
+ return os.path.join(os.path.dirname(__file__), 'desired', file_name)
+
+def compute_pattern(study_dict:dict):
+ #_, y = crysfml08lib.f_powder_pattern_from_json(study_dict) # returns x and y arrays
+ _, y = cfml_utilities.powder_pattern_from_json(study_dict) # returns x and y arrays
+ y = y.astype(np.float64)
+ return y
+
+# Tests
+
+# Workaround to set env variable CRYSFML_DB for all the tests below
+# If running this with python instead of pytest, CRYSFML_DB is set automatically
+# from the pycrysfml __init__.py, when importing pycrysfml
+def test__crysfml_db_path():
+ #os.environ['CRYSFML_DB'] = os.path.join(os.path.dirname(crysfml08lib.__file__), 'Databases')
+ os.environ['CRYSFML_DB'] = os.path.join(os.path.dirname(cfml_utilities.__file__), 'Databases')
+ actual = os.getenv('CRYSFML_DB', default='')
+ desired = os.environ['CRYSFML_DB']
+ assert desired == actual
+
+def test__compute_pattern__SrTiO3_Pm3m():
+ study_dict = copy.deepcopy(STUDY_DICT_PM3M)
+ norm = 120
+ _, desired = np.loadtxt(path_to_desired('srtio3-pm3m-pattern_Nebil-ifort.xy'), unpack=True)
+ desired = desired - 20.0 # remove background
+ desired = np.roll(desired, -1) # compensate for a 1-element horizontal shift in y data between old Nebil windows build and Andrew current gfortran build
+ desired = desired / norm
+ actual = compute_pattern(study_dict)
+ actual = actual / norm
+ assert_almost_equal(desired, actual, decimal=0, verbose=True)
+
+def test__compute_pattern__SrTiO3_Pnma():
+ study_dict = copy.deepcopy(STUDY_DICT_PM3M)
+ study_dict['phases'][0]['SrTiO3']['_space_group_name_H-M_alt'] = 'P n m a'
+ norm = 0.65
+ desired = np.loadtxt(path_to_desired('srtio3-pnma-pattern_Andrew-ifort.y'), unpack=True)
+ desired = desired - 20.0 # remove background
+ desired = desired / norm
+ actual = compute_pattern(study_dict)
+ actual = actual / norm
+ assert_almost_equal(desired, actual, decimal=2, verbose=True)
+
+# Debug
+
+if __name__ == '__main__':
+ print(f":::::: os.environ['CRYSFML_DB']: {os.environ['CRYSFML_DB']}")
+ print(f':::::: os.getcwd(): {os.getcwd()}')
+ test__compute_pattern__SrTiO3_Pm3m()
diff --git a/tests/functional_tests/pycfml/test__powder_mod.py b/tests/functional_tests/pycfml/test__powder_mod.py
deleted file mode 100644
index e866ae0..0000000
--- a/tests/functional_tests/pycfml/test__powder_mod.py
+++ /dev/null
@@ -1,185 +0,0 @@
-import os
-import sys
-import math
-import copy
-import numpy as np
-from deepdiff import DeepDiff
-from numpy.testing import assert_almost_equal
-
-from pycrysfml08 import powder_mod
-
-
-os.environ['CRYSFML_DB'] = os.path.join(os.path.dirname(powder_mod.__file__), 'Databases') # access to Databases/magnetic_data.txt
-
-STUDY_DICT = {
- "phases": [
- {
- "SrTiO3": {
- "_space_group_name_H-M_alt": "P m -3 m",
- #"_space_group_name_H-M_alt": "P n m a",
- "_cell_length_a": 3.9,
- "_cell_length_b": 3.9,
- "_cell_length_c": 3.9,
- "_cell_angle_alpha": 90,
- "_cell_angle_beta": 90,
- "_cell_angle_gamma": 90,
- "_atom_site": [
- {
- "_label": "Sr",
- "_type_symbol": "Sr",
- "_fract_x": 0.5,
- "_fract_y": 0.5,
- "_fract_z": 0.5,
- "_occupancy": 1,
- "_adp_type": "Biso",
- "_B_iso_or_equiv": 0.40
- },
- {
- "_label": "Ti",
- "_type_symbol": "Ti",
- "_fract_x": 0,
- "_fract_y": 0,
- "_fract_z": 0,
- "_occupancy": 1,
- "_adp_type": "Biso",
- "_B_iso_or_equiv": 0.50
- },
- {
- "_label": "O",
- "_type_symbol": "O",
- "_fract_x": 0.5,
- "_fract_y": 0,
- "_fract_z": 0,
- "_occupancy": 1,
- "_adp_type": "Biso",
- "_B_iso_or_equiv": 0.65
- }
- ]
- }
- }
- ],
- "experiments": [
- {
- "NPD": {
- "_diffrn_source": "nuclear reactor",
- "_diffrn_radiation_probe": "neutron",
- "_diffrn_radiation_wavelength": 1.27,
- "_pd_instr_resolution_u": 0.02,
- "_pd_instr_resolution_v": -0.02,
- "_pd_instr_resolution_w": 0.12,
- "_pd_instr_resolution_x": 0.0015,
- "_pd_instr_resolution_y": 0,
- "_pd_instr_reflex_asymmetry_p1": 0,
- "_pd_instr_reflex_asymmetry_p2": 0,
- "_pd_instr_reflex_asymmetry_p3": 0,
- "_pd_instr_reflex_asymmetry_p4": 0,
- "_pd_meas_2theta_offset": 0,
- "_pd_meas_2theta_range_min": 1,
- "_pd_meas_2theta_range_max": 140,
- "_pd_meas_2theta_range_inc": 0.05,
- "_phase": [
- {
- "_label": "SrTiO3",
- "_scale": 1
- }
- ],
- "_pd_background": [
- {
- "_2theta": 1,
- "_intensity": 20
- },
- {
- "_2theta": 140,
- "_intensity": 20
- }
- ]
- }
- }
- ]
-}
-
-# Help functions
-
-def phase_name_by_idx(study_dict:dict, phase_idx:int=0):
- return list(study_dict['phases'][phase_idx].keys())[phase_idx]
-
-def space_group_by_phase_idx(study_dict:dict, phase_idx:int=0):
- phase_name = phase_name_by_idx(study_dict, phase_idx)
- return study_dict['phases'][phase_idx][phase_name]['_space_group_name_H-M_alt']
-
-def set_space_group_by_phase_idx(study_dict:dict, phase_idx:int, space_group:str):
- phase_name = phase_name_by_idx(study_dict, phase_idx)
- study_dict['phases'][phase_idx][phase_name]['_space_group_name_H-M_alt'] = space_group
-
-def clean_after_compute(study_dict:dict):
- files = ['powder_pattern.dat', 'fort.77', f'{phase_name_by_idx(study_dict)}.powder']
- for f in files:
- try:
- print(f':: Deleting tmp file: {os.path.abspath(f)}')
- os.remove(f)
- except:
- pass
-
-def compute_pattern(study_dict:dict):
- res = powder_mod.simulation(study_dict)
- clean_after_compute(study_dict)
- return res
-
-# Tests
-
-def test__magnetic_data_txt_exists():
- fpath = os.path.abspath(os.path.join(os.path.dirname(powder_mod.__file__), 'Databases', 'magnetic_data.txt'))
- assert os.path.isfile(fpath) == True
-
-def test__phase_name__SrTiO3():
- assert phase_name_by_idx(STUDY_DICT, phase_idx=0) == 'SrTiO3'
-
-def test__space_group__Pm3m():
- assert space_group_by_phase_idx(STUDY_DICT, phase_idx=0) == 'P m -3 m'
-
-def test__set_space_group__Pm3m():
- new_study_dict = copy.deepcopy(STUDY_DICT)
- set_space_group_by_phase_idx(new_study_dict, phase_idx=0, space_group='P m -3 m')
- assert DeepDiff(STUDY_DICT, new_study_dict) == {}
-
-def test__set_space_group__Pnma():
- new_study_dict = copy.deepcopy(STUDY_DICT)
- set_space_group_by_phase_idx(new_study_dict, phase_idx=0, space_group='P n m a')
- assert space_group_by_phase_idx(new_study_dict, phase_idx=0) == 'P n m a'
-
-def _test__compute_pattern__SrTiO3_Pm3m():
- _, desired = np.loadtxt(os.path.join(os.path.dirname(__file__), 'srtio3-pm3m-pattern_Nebil-ifort.xy'), unpack=True)
- study_dict = copy.deepcopy(STUDY_DICT)
- set_space_group_by_phase_idx(study_dict, phase_idx=0, space_group='P m -3 m')
- pattern = compute_pattern(study_dict)
- actual = pattern[1].astype(np.float64)
- # compensate for a 1-element shift in y data between Nebil windows build and my gfortran build
- desired = desired[1:]
- actual = actual[:-1]
- assert_almost_equal(desired, actual, decimal=0, verbose=True)
-
-def test__compute_pattern__SrTiO3_Pnma():
- desired = np.loadtxt(os.path.join(os.path.dirname(__file__), 'srtio3-pmmm-pattern_Andrew-ifort.xy'), unpack=True)
- study_dict = copy.deepcopy(STUDY_DICT)
- set_space_group_by_phase_idx(study_dict, phase_idx=0, space_group='P n m a')
- pattern = compute_pattern(study_dict)
- actual = pattern[1].astype(np.float64)
- assert_almost_equal(desired, actual, decimal=2, verbose=True)
-
-# Debug
-
-if __name__ == '__main__':
- #np.set_printoptions(precision=5, threshold = np.inf)
- study_dict = copy.deepcopy(STUDY_DICT)
-
- study_dict["phases"][0]["SrTiO3"]["_space_group_name_H-M_alt"] = 'P n m a'
- _, ycalc = powder_mod.simulation(study_dict)
- print()
- print(':::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::')
- print('::')
- clean_after_compute(study_dict)
- print('::')
- print(f':: Y calculated (P n m a) array: {ycalc}',)
- print(f':: Y calculated (P n m a) array size: {np.size(ycalc)}, min: {np.min(ycalc)}, max: {np.max(ycalc)}')
- print('::')
- print(':::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::')
diff --git a/tests/functional_tests/pycfml/test__powder_mod_2.py b/tests/functional_tests/pycfml/test__powder_mod_2.py
deleted file mode 100644
index 305888b..0000000
--- a/tests/functional_tests/pycfml/test__powder_mod_2.py
+++ /dev/null
@@ -1,187 +0,0 @@
-import os
-import sys
-import math
-import copy
-import numpy as np
-from deepdiff import DeepDiff
-from numpy.testing import assert_almost_equal
-
-from pycrysfml08 import powder_mod_2
-
-
-os.environ['CRYSFML_DB'] = os.path.join(os.path.dirname(powder_mod_2.__file__), 'Databases') # access to Databases/magnetic_data.txt
-
-STUDY_DICT = {
- "phases": [
- {
- "SrTiO3": {
- "_space_group_name_H-M_alt": "P m -3 m",
- #"_space_group_name_H-M_alt": "P n m a",
- "_cell_length_a": 3.9,
- "_cell_length_b": 3.9,
- "_cell_length_c": 3.9,
- "_cell_angle_alpha": 90,
- "_cell_angle_beta": 90,
- "_cell_angle_gamma": 90,
- "_atom_site": [
- {
- "_label": "Sr",
- "_type_symbol": "Sr",
- "_fract_x": 0.5,
- "_fract_y": 0.5,
- "_fract_z": 0.5,
- "_occupancy": 1,
- "_adp_type": "Biso",
- "_B_iso_or_equiv": 0.40
- },
- {
- "_label": "Ti",
- "_type_symbol": "Ti",
- "_fract_x": 0,
- "_fract_y": 0,
- "_fract_z": 0,
- "_occupancy": 1,
- "_adp_type": "Biso",
- "_B_iso_or_equiv": 0.50
- },
- {
- "_label": "O",
- "_type_symbol": "O",
- "_fract_x": 0.5,
- "_fract_y": 0,
- "_fract_z": 0,
- "_occupancy": 1,
- "_adp_type": "Biso",
- "_B_iso_or_equiv": 0.65
- }
- ]
- }
- }
- ],
- "experiments": [
- {
- "NPD": {
- "_diffrn_source": "nuclear reactor",
- "_diffrn_radiation_probe": "neutron",
- "_diffrn_radiation_wavelength": 1.27,
- "_pd_instr_resolution_u": 0.02,
- "_pd_instr_resolution_v": -0.02,
- "_pd_instr_resolution_w": 0.12,
- "_pd_instr_resolution_x": 0.0015,
- "_pd_instr_resolution_y": 0,
- "_pd_instr_reflex_asymmetry_p1": 0,
- "_pd_instr_reflex_asymmetry_p2": 0,
- "_pd_instr_reflex_asymmetry_p3": 0,
- "_pd_instr_reflex_asymmetry_p4": 0,
- "_pd_meas_2theta_offset": 0,
- "_pd_meas_2theta_range_min": 1,
- "_pd_meas_2theta_range_max": 140,
- "_pd_meas_2theta_range_inc": 0.05,
- "_phase": [
- {
- "_label": "SrTiO3",
- "_scale": 1
- }
- ],
- "_pd_background": [
- {
- "_2theta": 1,
- "_intensity": 20
- },
- {
- "_2theta": 140,
- "_intensity": 20
- }
- ]
- }
- }
- ]
-}
-
-# Help functions
-
-def phase_name_by_idx(study_dict:dict, phase_idx:int=0):
- return list(study_dict['phases'][phase_idx].keys())[phase_idx]
-
-def space_group_by_phase_idx(study_dict:dict, phase_idx:int=0):
- phase_name = phase_name_by_idx(study_dict, phase_idx)
- return study_dict['phases'][phase_idx][phase_name]['_space_group_name_H-M_alt']
-
-def set_space_group_by_phase_idx(study_dict:dict, phase_idx:int, space_group:str):
- phase_name = phase_name_by_idx(study_dict, phase_idx)
- study_dict['phases'][phase_idx][phase_name]['_space_group_name_H-M_alt'] = space_group
-
-def compute_pattern(study_dict:dict):
- return powder_mod_2.simulation(study_dict)
-
-def clean_after_compute(study_dict:dict):
- files = ['powder_pattern.dat', 'fort.77', f'{phase_name_by_idx(study_dict)}.powder']
- for f in files:
- try:
- os.remove(f)
- except:
- pass
-
-# Tests
-
-def test__magnetic_data_txt_exists():
- fpath = os.path.abspath(os.path.join(os.path.dirname(powder_mod_2.__file__), 'Databases', 'magnetic_data.txt'))
- assert os.path.isfile(fpath) == True
-
-def test__phase_name__SrTiO3():
- assert phase_name_by_idx(STUDY_DICT, phase_idx=0) == 'SrTiO3'
-
-def test_space_group__Pm3m():
- assert space_group_by_phase_idx(STUDY_DICT, phase_idx=0) == 'P m -3 m'
-
-def test_set_space_group__Pm3m():
- new_study_dict = copy.deepcopy(STUDY_DICT)
- set_space_group_by_phase_idx(new_study_dict, phase_idx=0, space_group='P m -3 m')
- assert DeepDiff(STUDY_DICT, new_study_dict) == {}
-
-def test__set_space_group__Pnma():
- new_study_dict = copy.deepcopy(STUDY_DICT)
- set_space_group_by_phase_idx(new_study_dict, phase_idx=0, space_group='P n m a')
- assert space_group_by_phase_idx(new_study_dict, phase_idx=0) == 'P n m a'
-
-def _test__compute_pattern__SrTiO3_Pm3m():
- _, desired = np.loadtxt(os.path.join(os.path.dirname(__file__), 'srtio3-pm3m-pattern_Nebil-ifort.xy'), unpack=True)
- desired = desired - 20.0 # remove background
- study_dict = copy.deepcopy(STUDY_DICT)
- set_space_group_by_phase_idx(study_dict, phase_idx=0, space_group='P m -3 m')
- pattern = compute_pattern(study_dict)
- actual = pattern[0].astype(np.float64)
- # compensate for a 1-element shift in y data between Nebil windows build and my gfortran build
- desired = desired[1:]
- actual = actual[:-1]
- assert_almost_equal(desired, actual, decimal=0, verbose=True)
-
-def test__compute_pattern__SrTiO3_Pnma():
- desired = np.loadtxt(os.path.join(os.path.dirname(__file__), 'srtio3-pmmm-pattern_Andrew-ifort.xy'), unpack=True)
- desired = desired - 20.0 # remove background
- study_dict = copy.deepcopy(STUDY_DICT)
- set_space_group_by_phase_idx(study_dict, phase_idx=0, space_group='P n m a')
- pattern = compute_pattern(study_dict)
- actual = pattern[0].astype(np.float64)
- assert_almost_equal(desired, actual, decimal=2, verbose=True)
-
-# Debug
-
-if __name__ == '__main__':
- np.set_printoptions(precision=5, threshold = np.inf)
- study_dict = copy.deepcopy(STUDY_DICT)
-
- #clean_after_compute(study_dict)
- study_dict["phases"][0]["SrTiO3"]["_space_group_name_H-M_alt"] = 'P m -3 m'
- ycalc = powder_mod_2.simulation(study_dict)
- print('::::: Y calculated (P m -3 m):', ycalc)
-
- study_dict["phases"][0]["SrTiO3"]["_space_group_name_H-M_alt"] = 'P n m a'
- ycalc = powder_mod_2.simulation(study_dict)
- print('::::: Y calculated (P n m a):', ycalc)
- #np.savetxt('ycalc.dat', ycalc, fmt='%12.6f')
-
- study_dict["phases"][0]["SrTiO3"]["_space_group_name_H-M_alt"] = 'I 4 3 2'
- ycalc = powder_mod_2.simulation(study_dict)
- print('::::: Y calculated (I 4 3 2):', ycalc)
- #np.savetxt('ycalc.dat', ycalc, fmt='%12.6f')
diff --git a/tests/unit_tests/pyCFML/_old/_test__cfml_metrics__debug.py b/tests/unit_tests/pyCFML/_old/_test__cfml_metrics__debug.py
new file mode 100644
index 0000000..7e5ec04
--- /dev/null
+++ b/tests/unit_tests/pyCFML/_old/_test__cfml_metrics__debug.py
@@ -0,0 +1,66 @@
+import os
+import sys
+import copy
+import math
+import json
+from deepdiff import DeepDiff
+import numpy as np
+from numpy.testing import assert_almost_equal
+
+
+# Tests
+
+def test__get_u_from_b__crysfml08lib_f_get_u_from_b():
+ try:
+ from pycrysfml import crysfml08lib
+ print('SUCCESS: from pycrysfml import crysfml08lib')
+ nd_b = np.array([1.5, 1.6, 1.7, 1.0, 1.1, 1.2], dtype='f')
+ desired = np.array([0.019, 0.0203, 0.0215, 0.0127, 0.0139, 0.0152], dtype='f')
+ code, message, actual = crysfml08lib.f_get_u_from_b(nd_b)
+ assert code == 0
+ assert message == ''
+ assert_almost_equal(desired, actual, decimal=4, verbose=True)
+ except Exception as e:
+ print('::::: Run test__get_u_from_b__crysfml08lib_f_get_u_from_b() :::::')
+ print('ERROR:', e)
+ print()
+ return
+
+def test__get_u_from_b__crysfml08lib_get_u_from_b():
+ try:
+ from pycrysfml import crysfml08lib
+ print('SUCCESS: from pycrysfml import crysfml08lib')
+ nd_b = np.array([1.5, 1.6, 1.7, 1.0, 1.1, 1.2], dtype='f')
+ desired = np.array([0.019, 0.0203, 0.0215, 0.0127, 0.0139, 0.0152], dtype='f')
+ code, message, actual = crysfml08lib.get_u_from_b(nd_b)
+ assert code == 0
+ assert message == ''
+ assert_almost_equal(desired, actual, decimal=4, verbose=True)
+ except Exception as e:
+ print('::::: Run test__get_u_from_b__crysfml08lib_get_u_from_b() :::::')
+ print('ERROR:', e)
+ print()
+ return
+
+def test__get_u_from_b__cfml_metrics_get_u_from_b():
+ try:
+ from pycrysfml import cfml_metrics
+ print('SUCCESS: from pycrysfml import cfml_metrics')
+ nd_b = np.array([1.5, 1.6, 1.7, 1.0, 1.1, 1.2], dtype='f')
+ desired = np.array([0.019, 0.0203, 0.0215, 0.0127, 0.0139, 0.0152], dtype='f')
+ code, message, actual = cfml_metrics.get_u_from_b(nd_b)
+ assert code == 0
+ assert message == ''
+ assert_almost_equal(desired, actual, decimal=4, verbose=True)
+ except Exception as e:
+ print('::::: Run test__get_u_from_b__cfml_metrics_get_u_from_b() :::::')
+ print('ERROR:', e)
+ print()
+ return
+
+# Debug
+
+if __name__ == '__main__':
+ test__get_u_from_b__crysfml08lib_f_get_u_from_b()
+ test__get_u_from_b__crysfml08lib_get_u_from_b()
+ test__get_u_from_b__cfml_metrics_get_u_from_b()
diff --git a/tests/unit_tests/pycfml/test__py_cfml_metrics.py b/tests/unit_tests/pyCFML/_old/_test__py_cfml_metrics.py
similarity index 92%
rename from tests/unit_tests/pycfml/test__py_cfml_metrics.py
rename to tests/unit_tests/pyCFML/_old/_test__py_cfml_metrics.py
index ccfb7e4..33ded67 100644
--- a/tests/unit_tests/pycfml/test__py_cfml_metrics.py
+++ b/tests/unit_tests/pyCFML/_old/_test__py_cfml_metrics.py
@@ -7,7 +7,7 @@
import numpy as np
from numpy.testing import assert_almost_equal
-from pycrysfml08 import py_cfml_metrics
+from pycrysfml08 import cfml_metrics
DI_CELL = {'fortran_type': 'cell_g_type',
'cell': np.array([10., 10., 10.], dtype='f'),
@@ -31,7 +31,7 @@
def test__get_u_from_b():
nd_b = np.array([1.5, 1.6, 1.7, 1.0, 1.1, 1.2], dtype='f')
desired = np.array([0.019, 0.0203, 0.0215, 0.0127, 0.0139, 0.0152], dtype='f')
- code, message, actual = py_cfml_metrics.get_u_from_b(nd_b)
+ code, message, actual = cfml_metrics.get_u_from_b(nd_b)
assert code == 0
assert message == ''
assert_almost_equal(desired, actual, decimal=4, verbose=True)
@@ -40,7 +40,7 @@ def test__get_betas_from_biso():
biso = 1.0
di_cell = copy.deepcopy(DI_CELL)
desired = np.array([0.0025, 0.0025, 0.0025, 0.0, 0.0, 0.0], dtype='f')
- code, message, actual = py_cfml_metrics.get_betas_from_biso(biso, di_cell)
+ code, message, actual = cfml_metrics.get_betas_from_biso(biso, di_cell)
assert code == 0
assert message == ''
assert_almost_equal(desired, actual, decimal=4, verbose=True)
@@ -49,7 +49,7 @@ def test__get_betas_from_u():
u = np.array([0.0127, 0.0127, 0.0127, 0.0, 0.0, 0.0], dtype='f')
di_cell = copy.deepcopy(DI_CELL)
desired = np.array([0.0025, 0.0025, 0.0025, 0.0, 0.0, 0.0], dtype='f')
- code, message, actual = py_cfml_metrics.get_betas_from_u(u, di_cell)
+ code, message, actual = cfml_metrics.get_betas_from_u(u, di_cell)
assert code == 0
assert message == ''
assert_almost_equal(desired, actual, decimal=4, verbose=True)
@@ -58,7 +58,7 @@ def test__get_u_from_betas():
betas = np.array([0.0025, 0.0025, 0.0025, 0.0, 0.0, 0.0], dtype='f')
di_cell = copy.deepcopy(DI_CELL)
desired = np.array([0.0127, 0.0127, 0.0127, 0.0, 0.0, 0.0], dtype='f')
- code, message, actual = py_cfml_metrics.get_u_from_betas(betas, di_cell)
+ code, message, actual = cfml_metrics.get_u_from_betas(betas, di_cell)
assert code == 0
assert message == ''
assert_almost_equal(desired, actual, decimal=4, verbose=True)
@@ -67,7 +67,7 @@ def test__set_crystal_cell():
nd_abc = np.array([10.0, 10.0, 10.0], dtype='f')
nd_albega = np.array([90.0, 90.0, 90.0], dtype='f')
desired = copy.deepcopy(DI_CELL)
- code, message, actual = py_cfml_metrics.set_crystal_cell(nd_abc, nd_albega)
+ code, message, actual = cfml_metrics.set_crystal_cell(nd_abc, nd_albega)
assert code == 0
assert message == ''
for key in desired.keys():
@@ -104,7 +104,7 @@ def test__get_twofold_axes():
'a': np.array([10., -0., 0.], dtype=np.float32),
'b': np.array([0., 10., 0.], dtype=np.float32),
'c': np.array([0., 0., 10.], dtype=np.float32)}
- code, message, actual = py_cfml_metrics.get_twofold_axes(DI_CELL, 1.0)
+ code, message, actual = cfml_metrics.get_twofold_axes(DI_CELL, 1.0)
assert code == 0
assert message == ''
for key in desired.keys():
@@ -142,7 +142,7 @@ def _test__get_conventional_cell():
'b': np.array([0., 10., 0.], dtype=np.float32),
'c': np.array([0., 0., 10.], dtype=np.float32)}
- code, message, actual = py_cfml_metrics.get_twofold_axes(di_cell, 10.0)
+ code, message, actual = cfml_metrics.get_twofold_axes(di_cell, 10.0)
assert code == 0
assert message == ''
assert DeepDiff(desired, actual) == {}
@@ -181,7 +181,7 @@ def _test__get_conventional_cell():
print(desired)
print()
di_cell = copy.deepcopy(DI_CELL)
- code, message, actual = py_cfml_metrics.get_twofold_axes(di_cell, 1.0)
+ code, message, actual = cfml_metrics.get_twofold_axes(di_cell, 1.0)
print(f'CODE: {code}')
print(f'MESSAGE: {message}')
print('ACTUAL:')
diff --git a/tests/unit_tests/pycfml/test__py_cfml_profiles.py b/tests/unit_tests/pyCFML/_old/_test__py_cfml_profiles.py
similarity index 100%
rename from tests/unit_tests/pycfml/test__py_cfml_profiles.py
rename to tests/unit_tests/pyCFML/_old/_test__py_cfml_profiles.py
diff --git a/tests/unit_tests/pycfml/test__py_cfml_sxtal_geom.py b/tests/unit_tests/pyCFML/_old/_test__py_cfml_sxtal_geom.py
similarity index 100%
rename from tests/unit_tests/pycfml/test__py_cfml_sxtal_geom.py
rename to tests/unit_tests/pyCFML/_old/_test__py_cfml_sxtal_geom.py
diff --git a/tests/unit_tests/pyCFML/import/test__import.py b/tests/unit_tests/pyCFML/import/test__import.py
new file mode 100644
index 0000000..c2cf961
--- /dev/null
+++ b/tests/unit_tests/pyCFML/import/test__import.py
@@ -0,0 +1,40 @@
+import os
+import sys
+
+# Tests
+
+def test__import_pycrysfml():
+ msg = 'import pycrysfml'
+ try:
+ from pycrysfml import crysfml08lib
+ print(f"::::: Succeeded to '{msg}'")
+ assert True
+ except Exception as e:
+ print(f"::::: Failed to '{msg}': {e}")
+ assert False
+
+def test__from_pycrysfml_import_crysfml08lib():
+ msg = 'from pycrysfml import crysfml08lib'
+ try:
+ from pycrysfml import crysfml08lib
+ print(f"::::: Succeeded to '{msg}'")
+ assert True
+ except Exception as e:
+ print(f"::::: Failed to '{msg}': {e}")
+ assert False
+
+def _test__from_pycrysfml_import_cfml_utilities():
+ msg = 'from pycrysfml import cfml_utilities'
+ try:
+ from pycrysfml import cfml_utilities
+ print(f"::::: Succeeded to '{msg}'")
+ assert True
+ except Exception as e:
+ print(f"::::: Failed to '{msg}': {e}")
+ assert False
+
+# Debug
+
+if __name__ == '__main__':
+ test__import_pycrysfml()
+ test__from_pycrysfml_import_crysfml08lib()