Repository 'biomd_neqgamma'
hg clone https://toolshed.g2.bx.psu.edu/repos/chemteam/biomd_neqgamma

Changeset 0:4f3222cb5cf6 (2020-09-11)
Next changeset 1:afcb925def69 (2020-11-13)
Commit message:
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 79589d149a8ff2791d4f71d28b155011672db827"
added:
NEQGamma.py
NEQGamma.xml
get_clusters.py
rmsd_clustering.py
test-data/NEQGamma_clusters.json
test-data/NEQGamma_ofrict.txt
test-data/NEQGamma_ofrict1.txt
test-data/NEQGamma_ofrict2.txt
test-data/NEQGamma_outp.txt
test-data/NEQGamma_outp1.txt
test-data/NEQGamma_outp2.txt
test-data/Z.tabular
test-data/clusters.json
test-data/contacts.dat
test-data/contacts2.dat
test-data/cov.dat
test-data/dendrogram.png
test-data/heatmap.png
test-data/inp.json
test-data/outp.txt
test-data/outp_mat.tabular
test-data/output.json
test-data/proj.dat
test-data/proj2.dat
test-data/pull1.xvg
test-data/pull2.xvg
test-data/pull3.xvg
test-data/stats.dat
test-data/traj_cut.dcd
test-data/val.dat
test-data/val2.dat
test-data/vec.dat
b
diff -r 000000000000 -r 4f3222cb5cf6 NEQGamma.py
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/NEQGamma.py Fri Sep 11 21:54:45 2020 +0000
[
b'@@ -0,0 +1,210 @@\n+#!/usr/bin/env python\n+\n+# coding: utf-8\n+# This script is a modified version of a script written\n+# by Steffen Wolf under the GPL v3.0.\n+# The original version can be accessed at\n+# https://github.com/moldyn/dcTMD/blob/master/NEQGamma.py\n+\n+import argparse\n+import json\n+import sys\n+\n+import numpy as np\n+\n+import pandas as pd\n+\n+import scipy\n+import scipy.integrate\n+from scipy.ndimage.filters import gaussian_filter\n+\n+\n+def get_file_names(list_file):\n+    with open(list_file) as f:\n+        return [line for line in f.read().split(\'\\n\') if line]\n+\n+\n+def NEQGamma(file_names, output, output_frict, vel, T, av, sigma):\n+    N = len(file_names)\n+    RT = 0.0083144598 * T\n+\n+    sys.stdout.write("reading data...\\n")\n+\n+    # read in initial data to get length of necessary array\n+    test_file = pd.read_csv(file_names[0], delim_whitespace=True,\n+                            header=None, skiprows=17, dtype=float)\n+    length_data = len(test_file[0].values)\n+    full_force_set = np.zeros((N, length_data))\n+    x = np.zeros(length_data)\n+    t = np.zeros(length_data)\n+    t = test_file[0].values\n+    x = test_file[0].values * vel\n+\n+    # read in data\n+    for i in range(0, N):\n+        current_file_name = file_names[i]\n+        sys.stdout.write("reading file {}\\n".format(current_file_name))\n+        input_file_data = pd.read_csv(current_file_name, delim_whitespace=True,\n+                                      header=None, skiprows=17, dtype=float)\n+        full_force_set[i, :] = input_file_data[1].values\n+\n+    # preprocessing\n+    # * force average: calculate $\\left< f_c (t)\\right>_N$.\n+    # **Important:** this is an ensemble average over the trajectory ensemble\n+    # $N$, not the time average over $t$\n+    av_force = np.zeros(length_data)\n+    av_forceintegral = np.zeros(length_data)\n+    for i in range(length_data):\n+        av_force[i] = np.mean(full_force_set[:, i])\n+    av_forceintegral[1:] = scipy.integrate.cumtrapz(av_force, x)\n+\n+    # calculate $\\delta f_c(t) = f_c(t) - \\left< f_c (t) \\right>_N$ for all $t$\n+    sys.stdout.write("calculating fluctuations...\\n")\n+    delta_force_set = np.zeros((N, length_data))\n+    for i in range(length_data):\n+        delta_force_set[:, i] = full_force_set[:, i] - av_force[i]\n+\n+    # evaluation\n+    # * optimized algorithm for numerical evaluation:\n+    #     * integrate: $\\int_0^t dt\' \\delta f_c(t\')$ for all $t\'$\n+    #     * multiply by $\\delta f_c(t)$ to yield\n+    # $\\int_0^t dt\'\\delta f_c(t) \\delta f_c(t\')$ for $t$\n+    # with all $t\' \\leq t$ each\n+    #     * then calculate the ensemble average\n+    # $\\left< \\int_0^t dt\' \\delta f_c(t) \\delta f_c(t\') \\right>$\n+    int_delta_force_set = np.zeros((N, length_data))\n+    for n in range(N):\n+        int_delta_force_set[n, 1:] = scipy.integrate.cumtrapz(\n+                                        delta_force_set[n, :], t)\n+\n+    sys.stdout.write("averaging and integrating...\\n")\n+    intcorr = np.zeros((N, length_data))\n+\n+    for n in range(N):\n+        for i in range(length_data):\n+            intcorr[n, i] = delta_force_set[n, i] * int_delta_force_set[n, i]\n+            if i % 1000 == 0:\n+                sys.stdout.write("Trajectory {:2d} {:3.1f} % done\\r".format(\n+                    n + 1, (i / length_data) * 100))\n+\n+    # shape of  $\\int_0^t dt\' \\delta f_c(t) \\delta f_c(t\')$:\n+    sys.stdout.write("final average...\\n")\n+    av_intcorr = np.zeros(length_data)\n+    for i in range(length_data):\n+        av_intcorr[i] = np.mean(intcorr[:, i]) / RT\n+\n+    # autocorrelation function evaluation:\n+    #  * calculate $\\left< \\delta f_c(t) \\delta f_c(t\') \\right>$\n+    # for the last $t$\n+\n+    corr_set = np.zeros((N, length_data))\n+    autocorr_set = np.zeros(length_data)\n+\n+    sys.stdout.write("calculating and processing ACF...\\n")\n+    for n in range(N):\n+        for i in range(length_data):\n+            corr_set[n, i] = delta_force_set[\n+                n, i] * delta_force_set[n, length_data - 1]\n+\n+    for i in range(len'..b'_force_integral\\n")\n+    for i in range(length_data):\n+        dist.write("{:15.8f} {:20.8f} {:20.8f} {:20.8f} {:20.8f}\\n".format(\n+            x[i], av_forceintegral[i], av_intcorr[i], wdiss[i],\n+            av_forceintegral[i] - wdiss[i]))\n+\n+    frict.write("""#x   ACF   frict_coeff   """\n+                """gauss_filtered_frict_coeff   av_window_frict_coeff\\n""")\n+    for i in range(length_data):\n+        frict.write("{:15.8f} {:20.8f} {:20.8f} {:20.8f} {:20.8f}\\n".format(\n+                x[i], autocorr_set[i], av_intcorr[i], blurred[i], runn_av[i]))\n+\n+    dist.close()\n+    frict.close()\n+\n+    sys.stdout.write("Done!\\n")\n+\n+\n+def main():\n+    parser = argparse.ArgumentParser(description="""dcTMD friciton correction\n+        (please cite: Wolf, S., Stock, G. Targeted Molecular Dynamics\n+        Calculations of Free Energy Profiles Using a Nonequilibrium\n+        Friction Correction. J. Chem. Theory Comput. 2018, 14(12), 6175-6182,\n+        DOI: 10.1021/acs.jctc.8b00835). Integrates a constraint force file via\n+        trapezoid rule, calculates the NEQ memory friction kernel and friction\n+        factors, and performs a friction correction. First column: reaction\n+        coordinate in nm calculated via t * vel. Second column: force integral,\n+        i.e. the work profile. Third column: friction factors. Fourth column:\n+        trapezoid integral (final value) of friction work along reaction\n+        coordinate. Fourth column: friction corrected work profile. ATTENTION:\n+        Use with python3 or higher!""")\n+    parser.add_argument(\'-i\', metavar=\'<xvg force file>\', type=str,\n+                        help="""List of xvg constraint force files prefix\n+                        as given by Gromacs mdrun -pf option before running\n+                        number.""")\n+    parser.add_argument(\'-o\', metavar=\'<combined results>\', type=str,\n+                        help="""file to write x, dG(x), friction coefficeint by\n+                        integration (time resolved), and the friction-corrected\n+                        dG(x).""")\n+    parser.add_argument(\'-ofrict\', metavar=\'<combined friction results>\',\n+                        type=str,\n+                        help="""file to write x, ACF, friction coefficeint by\n+                        integration (time resolved), gauss filtered friction\n+                        coefficient, and slide window averaged friction.""")\n+    parser.add_argument(\'-vel\', metavar=\'<pull velocity>\', type=float,\n+                        help="""pull velocity in nm/ps for converting simulation\n+                        time t into distance x""")\n+    parser.add_argument(\'-T\', metavar=\'<temperature>\', type=float,\n+                        help=\'temperature in K\')\n+    parser.add_argument(\'-av\', metavar=\'<average window>\', type=int,\n+                        help="""size of averaging window for displaying\n+                        Gamma(x) (recommended: 4 to 20 per 100 data points)""")\n+    parser.add_argument(\'-sigma\', metavar=\'<gauss blurr>\', type=int,\n+                        help="""sigma value for Gauss filter for displaying\n+                        Gamma(x) (recommended: 4 per 100 data points)""")\n+    parser.add_argument(\'-json\', metavar=\'<json>\', type=str,\n+                        help=\'JSON file defining cluster membership\')\n+\n+    args = parser.parse_args()\n+\n+    file_names = get_file_names(args.i)\n+    if args.json:\n+        with open(args.json) as f:\n+            j = json.load(f)\n+        file_names_dct = {n: [file_names[int(m)] for m in j[n]] for n in j}\n+\n+        for cluster in file_names_dct:\n+            NEQGamma(file_names_dct[cluster],\n+                     \'cluster{}_{}\'.format(cluster, args.o),\n+                     \'cluster{}_{}\'.format(cluster, args.ofrict),\n+                     args.vel, args.T, args.av, args.sigma)\n+    else:\n+        NEQGamma(file_names, args.o, args.ofrict, args.vel,\n+                 args.T, args.av, args.sigma)\n+\n+\n+if __name__ == "__main__":\n+    main()\n'
b
diff -r 000000000000 -r 4f3222cb5cf6 NEQGamma.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/NEQGamma.xml Fri Sep 11 21:54:45 2020 +0000
[
@@ -0,0 +1,125 @@
+<tool id="biomd_neqgamma" name="dcTMD friction correction" version="0.@TOOL_VERSION@+galaxy@VERSION_SUFFIX@">
+    <description>for calculating friction and free energy profiles from TMD ensembles</description>
+    <macros>
+        <token name="@TOOL_VERSION@">1.5.2</token>
+        <token name="@VERSION_SUFFIX@">0</token>
+    </macros>
+    <requirements>
+        <requirement type="package" version="@TOOL_VERSION@">scipy</requirement>
+        <requirement type="package" version="1.19.1">numpy</requirement>
+        <requirement type="package" version="1.1.2">pandas</requirement>
+    </requirements>
+    <command><![CDATA[
+        #for t in $xvgs:
+            echo $t &>> ./xvgs.txt &&
+        #end for
+
+        python '$__tool_directory__/NEQGamma.py' 
+            -i ./xvgs.txt
+            -o outp.txt
+            -ofrict ofrict.txt
+            -vel '$vel'
+            -T '$T'
+            -av '$av'
+            -sigma '$sigma'
+            #if $json:
+                -json '$json'
+            #end if
+
+    ]]></command>
+    <inputs>
+        <param type="data_collection" name="xvgs" label="XVG constraint force files" format="xvg" help="XVG files generated by GROMACS"/>
+        <param type="data" name="json" optional="true" label="Ensemble subgroups" format="json" help="Optional: list of sub-ensembles in JSON format (e.g. produced by the 'Extract clusters' tool). If not specified, results will be calculated for the entire ensemble."/>
+        <param label="Pull velocity in nm/ps of the TMD simulations" value="0.001" min="0" type="float" name="vel" argument="-vel"/>
+        <param label="Temperature in K" value="300" min="0" type="float" name="T" argument="-T"/>
+        <param label="Size of averaging window for displaying Gamma(x)" value="0" min="0" type="integer" name="av" argument="-av" help="Recommended: 4 to 20 per 100 data points."/>
+        <param label="Sigma value for Gauss filter for displaying Gamma(x)" value="0" min="0" type="integer" name="sigma" argument="-sigma" help="Recommended: 4 per 100 data points."/>
+    </inputs>
+    <outputs>
+        <collection name="outp_col" type="list" label="Free energy data">
+            <discover_datasets pattern="(?P&lt;designation&gt;^cluster\d+)_outp\.txt$" ext="txt"/>
+            <filter>json</filter>
+        </collection>
+        <collection name="outp_frict_col" type="list" label="Friction data">
+            <discover_datasets pattern="(?P&lt;designation&gt;^cluster\d+)_ofrict\.txt$" ext="txt"/>
+            <filter>json</filter>
+        </collection>
+        <data name="outp" from_work_dir="outp.txt" format="tabular" label="Free energy data">
+            <filter>not json</filter>
+        </data>
+        <data name="outp_frict" from_work_dir="ofrict.txt" format="tabular" label="Friction data">
+            <filter>not json</filter>
+        </data>
+    </outputs>
+    <tests>
+        <test>
+            <param name="xvgs">
+                <collection type="list">
+                    <element name="pull1" ftype="xvg" value="pull1.xvg" />
+                    <element name="pull2" ftype="xvg" value="pull2.xvg" />
+                    <element name="pull3" ftype="xvg" value="pull3.xvg" />
+                </collection>
+            </param>
+            <param name="vel" value="0.001" />
+            <param name="T" value="300" />
+            <param name="av" value="20" />
+            <param name="sigma" value="20" />
+            <output name="outp" value="NEQGamma_outp.txt" />
+            <output name="outp_frict" value="NEQGamma_ofrict.txt" />
+        </test>
+        <test>
+            <param name="xvgs">
+                <collection type="list">
+                    <element name="pull1" ftype="xvg" value="pull1.xvg" />
+                    <element name="pull2" ftype="xvg" value="pull2.xvg" />
+                    <element name="pull3" ftype="xvg" value="pull3.xvg" />
+                </collection>
+            </param>
+            <param name="json" value="NEQGamma_clusters.json" />
+            <param name="vel" value="0.001" />
+            <param name="T" value="300" />
+            <param name="av" value="20" />
+            <param name="sigma" value="20" />
+            <output_collection name="outp_col" type="list">
+                <element name="cluster0" file="NEQGamma_outp1.txt"/>
+                <element name="cluster1" file="NEQGamma_outp2.txt"/>
+            </output_collection>
+            <output_collection name="outp_frict_col" type="list">
+                <element name="cluster0" file="NEQGamma_ofrict1.txt"/>
+                <element name="cluster1" file="NEQGamma_ofrict2.txt"/>
+            </output_collection>
+        </test>
+
+    </tests>
+    <help><![CDATA[
+
+.. class:: infomark
+
+**What it does**
+
+Perform dcTMD friction correction from an ensemble of XVG files generated by GROMACS targeted molecular dynamics (TMD) simulations.
+
+_____
+
+
+.. class:: infomark
+
+**Input**
+
+       - Ensemble of XVG files from TMD simulations
+       - Optional: JSON file containing subgroups of trajectories from the ensemble. If this option is used, the dcTMD calculation will be performed separately for each sub-ensemble.
+
+_____
+
+
+.. class:: infomark
+
+**Output**
+
+       - Tab-separated files containing free energy and friction data.
+]]></help>
+    <citations>
+        <citation type="doi">10.1021/acs.jctc.8b00835</citation>
+    </citations>
+</tool>
+
b
diff -r 000000000000 -r 4f3222cb5cf6 get_clusters.py
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/get_clusters.py Fri Sep 11 21:54:45 2020 +0000
[
@@ -0,0 +1,39 @@
+import argparse
+import collections
+import json
+
+import numpy as np
+
+from scipy.cluster.hierarchy import fcluster
+
+
+def separate_clusters(Z_fpath, threshold, min_members, output):
+    Z = np.loadtxt(Z_fpath)
+    branch_assignments = fcluster(Z, threshold, criterion='distance')
+    cluster_dict = collections.defaultdict(list)
+    for n, val in enumerate(branch_assignments):
+        cluster_dict[branch_assignments[n]].append(n)
+    cluster_dict = {int(k): v for k, v in cluster_dict.items()
+                    if len(v) >= min_members}
+    with open(output, 'w') as f:
+        json.dump(cluster_dict, f, indent=4, sort_keys=True)
+
+
+def main():
+    parser = argparse.ArgumentParser()
+    parser.add_argument('--Z', required=True,
+                        help='File for cluster linkage array.')
+    parser.add_argument('--threshold', type=int, required=True,
+                        help='Distance cutoff.')
+    parser.add_argument('--min-members', type=int, required=True,
+                        help='Minimum number of members of the cluster.')
+    parser.add_argument('--output', required=True,
+                        help='Output file.')
+    args = parser.parse_args()
+
+    separate_clusters(args.Z, args.threshold,
+                      args.min_members, args.output)
+
+
+if __name__ == "__main__":
+    main()
b
diff -r 000000000000 -r 4f3222cb5cf6 rmsd_clustering.py
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rmsd_clustering.py Fri Sep 11 21:54:45 2020 +0000
[
@@ -0,0 +1,114 @@
+import argparse
+import json
+
+import matplotlib.pyplot as plt
+
+import numpy as np
+
+from scipy.cluster.hierarchy import cophenet, dendrogram, linkage
+from scipy.spatial.distance import pdist
+
+
+def json_to_np(fname, start=None, end=None):
+    """
+    Load json file and convert to numpy array
+    """
+    with open(fname) as f:
+        k = json.load(f)
+    print(np.array(k)[:, :, start:end].shape)
+    return np.array(k)[:, :, start:end]
+
+
+def flatten_tensor(tensor, normalize=True):
+    """
+    Flatten tensor to a 2D matrix along the time axis
+    """
+    av = np.mean(tensor, axis=(0, 1)) if normalize else 1
+    return np.mean(tensor/av, axis=2)
+
+
+def get_cluster_linkage_array(mat, clustering_method='average'):
+    Z = linkage(mat, clustering_method)
+    c, coph_dists = cophenet(Z, pdist(mat))
+    print('Cophenetic correlation coefficient: {}'.format(c))
+    return Z
+
+
+def plot_dist_mat(mat, output, cmap='plasma'):
+    """
+    Plot distance matrix as heatmap
+    """
+    fig, ax = plt.subplots(1)
+    p = ax.pcolormesh(mat, cmap=cmap)
+    plt.xlabel('Trajectory number')
+    plt.ylabel('Trajectory number')
+    plt.colorbar(p)
+    plt.draw()
+    plt.savefig(output, format='png')
+
+
+def plot_dendrogram(Z, output):
+    plt.figure(figsize=(25, 10))
+    plt.title('Hierarchical Clustering Dendrogram')
+    plt.xlabel('Trajectory index')
+    plt.ylabel('distance')
+    dendrogram(
+        Z,
+        leaf_rotation=90.,  # rotates the x axis labels
+        leaf_font_size=8.,  # font size for the x axis labels
+    )
+    plt.savefig(output, format='png')
+
+
+def main():
+    parser = argparse.ArgumentParser()
+    parser.add_argument('--json', help='JSON input file (for 3D tensor).')
+    parser.add_argument('--mat', help='Input tabular file (for 2D matrix).')
+    parser.add_argument('--outp-mat', help='Tabular output file.')
+    parser.add_argument('--Z', required=True,
+                        help='File for cluster linkage array.')
+    parser.add_argument('--dendrogram',
+                        help="Path to the output dendrogram file")
+    parser.add_argument('--heatmap',
+                        help="Path to the output distance matrix file")
+    parser.add_argument('--clustering-method', default='average',
+                        choices=['single', 'complete', 'average',
+                                 'centroid', 'median', 'ward', 'weighted'],
+                        help="Method to use for clustering.")
+    parser.add_argument('--cmap', type=str, default='plasma',
+                        help="Matplotlib colormap to use"
+                             "for plotting distance matrix.")
+    parser.add_argument('--start', type=int,
+                        help="First trajectory frame to"
+                             "calculate distance matrix")
+    parser.add_argument('--end', type=int,
+                        help="Last trajectory frame to"
+                             "calculate distance matrix")
+    parser.add_argument('--normalize', action="store_true",
+                        help="Normalize the RMSD variation over"
+                             "the trajectories before averaging.")
+    args = parser.parse_args()
+
+    print(args)
+    if args.json:
+        tensor = json_to_np(args.json, args.start, args.end)
+        mat = flatten_tensor(tensor, args.normalize)
+        np.savetxt(args.outp_mat, mat)
+    elif args.mat:
+        mat = np.loadtxt(args.mat)
+    else:
+        print("Either --json or --mat must be specified.")
+        exit(1)
+
+    Z = get_cluster_linkage_array(mat, args.clustering_method)
+    np.savetxt(args.Z, Z)
+
+    if args.heatmap:
+        plot_dist_mat(mat, args.heatmap, args.cmap)
+
+    if args.dendrogram:
+        plot_dendrogram(Z, args.dendrogram)
+
+
+if __name__ == "__main__":
+    main()
b
diff -r 000000000000 -r 4f3222cb5cf6 test-data/NEQGamma_clusters.json
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/NEQGamma_clusters.json Fri Sep 11 21:54:45 2020 +0000
[
@@ -0,0 +1,1 @@
+{"0": ["0", "1"], "1": ["0", "2"]}
b
diff -r 000000000000 -r 4f3222cb5cf6 test-data/NEQGamma_ofrict.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/NEQGamma_ofrict.txt Fri Sep 11 21:54:45 2020 +0000
b
b'@@ -0,0 +1,102 @@\n+#x   ACF   frict_coeff   gauss_filtered_frict_coeff   av_window_frict_coeff\n+     0.00000000      439653.22756622           0.00000000          39.85704130        -164.30975524\n+     0.00000200       41861.51118060        -309.80490686          39.90128147         -42.50284457\n+     0.00000400       -4760.58383990       -1433.31122481          39.98937507         132.75776205\n+     0.00000600      -52063.97568219       -1302.42266399          40.10796653         273.24484877\n+     0.00000800      -94137.43307581        -696.00283593          40.26787861         322.90057440\n+     0.00001000     -109240.44374298          59.67135417          40.47438205         310.49706801\n+     0.00001200      -91296.29474097         200.26534006          40.74119359         300.71687201\n+     0.00001400      -42279.73264591        -211.00314767          41.08344474         307.77939795\n+     0.00001600       29083.13222726        -299.86397145          41.51045417         289.59363364\n+     0.00001800      100957.95082594         706.27695160          42.02391473         213.62523715\n+     0.00002000      150492.32652407        2436.13821354          42.62185633         115.80351000\n+     0.00002200      163610.52308989        3505.21213240          43.30185229          72.52474633\n+     0.00002400      137798.21546909        2809.74173435          44.06395945         119.32042200\n+     0.00002600       86552.97296922         993.11451262          44.91354630         219.23877027\n+     0.00002800       30065.89230936        -248.07012791          45.85833909         214.16642537\n+     0.00003000      -15271.83960767        -195.60392001          46.90428227         107.42336841\n+     0.00003200      -41143.37576909         141.25051892          48.05595140         -10.23715919\n+     0.00003400      -45603.75654834        -363.71528632          49.31891708         -41.13071129\n+     0.00003600      -31933.14574422       -1519.36792976          50.67717643          11.13789839\n+     0.00003800      -11580.24564270       -1956.43454302          52.14035913          47.86749694\n+     0.00004000        1795.96943076        -865.57527338          53.69638462         -13.42971260\n+     0.00004200       -6069.40567724         626.10860652          55.34660090        -151.70147237\n+     0.00004400      -36605.44103603         565.05574074          57.08967355        -284.06117371\n+     0.00004600      -88409.03954732       -1403.86956218          58.91185508        -352.46208669\n+     0.00004800     -119187.64656330       -2830.86397506          60.79652934        -358.13736161\n+     0.00005000     -126958.63383213       -2293.53919791          62.72537859        -329.02117947\n+     0.00005200     -105144.23378691        -417.60570188          64.67974189        -286.64057459\n+     0.00005400      -57578.18477311         834.36904591          66.64059843        -231.16675138\n+     0.00005600        7642.76668942         434.72799961          68.58976595        -160.41908396\n+     0.00005800       73314.58537446        -519.66723923          70.51136345         -97.11322986\n+     0.00006000      117239.42596973        -329.29698187          72.38916035         -71.95507125\n+     0.00006200      122335.84589389         858.01810556          74.20116994         -72.69735215\n+     0.00006400       90700.59252948        1441.72347492          75.92201577         -50.06936146\n+     0.00006600       40928.26316446         879.60901414          77.52654008          55.63484244\n+     0.00006800       -3181.66487546         334.25351485          78.99192675         197.17614864\n+     0.00007000      -31227.72623817         652.00817770          80.29696328         378.84255238\n+     0.00007200      -43642.08135556        1250.72698300          81.42019653         507.21229626\n+     0.00007400      -37578.91493866        1051.23806218          82.34208812         533.01944777\n+     0.00007600       -9313.59450148        -253.25084775        '..b'    2216.16123424          47.49918918        -248.93156307\n+     0.00012400       63226.50291119        2740.29495857          46.05677747        -270.24081648\n+     0.00012600        7112.67333129         642.99155129          44.93086250        -206.96775261\n+     0.00012800        4737.67676382         673.17973142          44.16608448         -50.37244372\n+     0.00013000      -10629.83066809        -276.05014319          43.80477020         154.04681427\n+     0.00013200      -24445.08596782       -1331.11596207          43.87860095         320.32723893\n+     0.00013400      -38089.44576760       -2042.60347448          44.40990189         378.66585808\n+     0.00013600      -53888.48385453       -2339.54888278          45.42258092         320.31441637\n+     0.00013800      -65525.93331796       -2263.02943488          46.94717499         192.76961767\n+     0.00014000      -66605.80950981       -1978.10144773          49.01173919          46.49351043\n+     0.00014200      -59461.87405093       -1395.88433631          51.62964197        -100.43225450\n+     0.00014400      -50082.83777468        -136.33782409          54.79891493        -258.31822307\n+     0.00014600      -36265.73051644        1692.89613965          58.50910094        -447.27992440\n+     0.00014800      -11065.11218743        2974.81823090          62.74931610        -601.98154580\n+     0.00015000       24574.77396976        2642.88373319          67.50830566        -716.60080679\n+     0.00015200       53704.30727291         913.24280375          72.76914377        -754.65637852\n+     0.00015400       62641.21173742        -927.03460327          78.50486320        -713.36174226\n+     0.00015600       50475.22167026       -1689.34471443          84.67941051        -602.77004154\n+     0.00015800       27415.48879178       -1332.07133205          91.25069147        -429.82867913\n+     0.00016000         659.52027909        -793.99131765          98.16114225        -214.90982911\n+     0.00016200      -27358.17056213        -941.55813718         105.35683648          -1.93703392\n+     0.00016400      -36359.81639946       -1038.93906805         112.78930315         141.63166343\n+     0.00016600     -103478.83628142       -2451.04087672         120.41222030         155.07119820\n+     0.00016800      -98122.08801466       -1619.20548854         128.15466148          39.58301004\n+     0.00017000      -91470.31369949       -1037.16157762         135.94071127        -128.72347744\n+     0.00017200      -70167.76251890        -505.22323695         143.69516807        -240.17685720\n+     0.00017400      -43298.45234300         169.23053990         151.35171103        -223.11938998\n+     0.00017600      -13147.13005351        1119.27836540         158.84649112         -87.45006406\n+     0.00017800       13812.88135432        2035.34756564         166.10612536          85.27603300\n+     0.00018000       29405.90836664        2281.35445610         173.04701036         209.91332866\n+     0.00018200       27785.78282904        1475.48961051         179.59291666         253.65425754\n+     0.00018400       16400.24253711         132.45287134         185.68841711         300.73216440\n+     0.00018600        5032.51740518        -616.86762340         191.28914198         352.67911780\n+     0.00018800        -684.42414340        -391.31151887         196.34017758         475.23116164\n+     0.00019000       -2606.74806622         413.81613798         200.77390679         556.19143606\n+     0.00019200       -4228.75142469        1254.39214820         204.53041970         608.04951495\n+     0.00019400       -2944.53596867        1786.35191510         207.57544804         633.31067679\n+     0.00019600        4064.05842526        1765.17722675         209.89395091         624.84914980\n+     0.00019800       11878.81314410        1160.67458116         211.46967661         568.88523153\n+     0.00020000       12188.47862387          80.82726004         212.27097983         467.11785325\n'
b
diff -r 000000000000 -r 4f3222cb5cf6 test-data/NEQGamma_ofrict1.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/NEQGamma_ofrict1.txt Fri Sep 11 21:54:45 2020 +0000
b
b'@@ -0,0 +1,102 @@\n+#x   ACF   frict_coeff   gauss_filtered_frict_coeff   av_window_frict_coeff\n+     0.00000000     -131993.41016925           0.00000000         -31.41159270         -71.62375840\n+     0.00000200       16345.04469682       -1345.26646099         -31.23092179          16.85099383\n+     0.00000400       29113.39120702       -1454.28761686         -30.88206666          43.12225366\n+     0.00000600       27656.43517472        -264.14035591         -30.38447804         -24.61744170\n+     0.00000800       22081.05883970         570.71230720         -29.75116213        -124.82229209\n+     0.00001000        9926.50084650         482.67878751         -28.98362546        -148.88674802\n+     0.00001200       -5957.22964270        -306.50010800         -28.07154561         -44.25804572\n+     0.00001400      -21071.08253355        -678.79838871         -27.00311927         120.09671342\n+     0.00001600      -30206.93805045         129.24578885         -25.77749754         210.63856614\n+     0.00001800      -30292.41328536        1433.88087902         -24.40797512         147.07777675\n+     0.00002000      -21089.95150080        1769.49504443         -22.91494801         -14.98005248\n+     0.00002200       -5123.22129025         525.42519661         -21.31752461        -139.14697408\n+     0.00002400       14086.19434495       -1354.79390711         -19.63003766         -71.97480155\n+     0.00002600       31413.15161600       -2004.09700782         -17.86212814          78.50640859\n+     0.00002800       42209.76106550        -481.28911857         -16.02210724         139.74809987\n+     0.00003000       42689.48379010        2092.57404588         -14.11799868          71.98635054\n+     0.00003200       32140.35686690        3287.09518295         -12.15586303         -24.51897016\n+     0.00003400       13442.16919797        1810.83705441         -10.14236807         -39.10004376\n+     0.00003600       -9231.10226605       -1271.21578790          -8.09221902          20.27669074\n+     0.00003800      -29408.62646120       -3241.15658461          -6.02052658          45.55495337\n+     0.00004000      -41627.31520850       -2483.33843193          -3.94447769         -27.79664184\n+     0.00004200      -42137.13334250          -1.82301038          -1.86595819        -140.52649008\n+     0.00004400      -30226.42411600        1555.33658588           0.21546106        -185.57828610\n+     0.00004600      -11806.47895017         960.69346965           2.28847531        -122.35443556\n+     0.00004800        9446.43397092        -784.52267942           4.34049778         -10.01090329\n+     0.00005000       24611.29240972       -1447.42762641           6.35945779          66.73347194\n+     0.00005200       30168.44061035        -598.12158006           8.33652167          81.49338936\n+     0.00005400       25606.37528575         508.73630130          10.26729402          79.79530240\n+     0.00005600       13340.52480087         634.81104146          12.15255270         108.71674708\n+     0.00005800        -585.05665750         -33.15102509          13.99740074         159.07844440\n+     0.00006000       -9852.88813967        -485.10192035          15.80514484         172.56136499\n+     0.00006200      -10897.77796887        -375.61072392          17.57305023         116.90827164\n+     0.00006400       -3757.41661050         -90.31689620          19.29877158           9.99710432\n+     0.00006600        8790.19739798         242.77363760          20.98538739         -93.21873071\n+     0.00006800       21442.96733022        1053.59838602          22.64082363        -139.65830590\n+     0.00007000       28256.12418230        2387.77239428          24.27376738        -102.30945883\n+     0.00007200       26367.06998670        3253.13344370          25.89205555         -17.58643540\n+     0.00007400       15591.68871872        2389.26594789          27.50466561          70.86828133\n+     0.00007600       -1617.68759163        -263.98184134        '..b'     200.58807967         108.17078638        -331.96556974\n+     0.00012400       15534.72579872         837.18288805         115.44812571        -273.77032314\n+     0.00012600       15372.19160032        1166.54633476         123.16577183        -143.46280361\n+     0.00012800       13199.26981327        1270.03948501         131.34284212          84.53268162\n+     0.00013000        3889.72485947         421.57722256         139.99916669         366.97625240\n+     0.00013200       -7609.01072867        -804.54137008         149.14109773         588.88717287\n+     0.00013400      -16485.08328873       -1460.38288014         158.75662442         642.10586107\n+     0.00013600      -19751.70263360       -1240.39245202         168.82466596         513.59518033\n+     0.00013800      -14600.56951255        -559.95458905         179.32804534         301.55264267\n+     0.00014000       -1954.06550150         -51.91954230         190.25821438         121.81791909\n+     0.00014200       14688.98071130         523.41469312         201.60978325          25.53662766\n+     0.00014400       28909.92796387        1927.17849885         213.36848057         -16.98627890\n+     0.00014600       35444.70227900        3986.15244966         225.50204946         -59.14096672\n+     0.00014800       31753.99162127        5089.68547076         237.96585087        -114.19100870\n+     0.00015000       19066.65231695        3745.69661691         250.71602572        -172.95897513\n+     0.00015200        1033.28363425         217.77219521         263.71514409        -202.99390816\n+     0.00015400      -17523.12332680       -3487.48685363         276.92589903        -176.40811711\n+     0.00015600      -30732.51592565       -5061.01775777         290.30153120         -85.63379745\n+     0.00015800      -34893.34868250       -4116.54923544         303.77601724          59.26312152\n+     0.00016000      -28812.43829975       -2092.85670093         317.27736371         231.49793081\n+     0.00016200      -15930.13034772        -649.87005150         330.75219166         385.25655146\n+     0.00016400        -201.63686952          -5.91086837         344.15499751         446.82662611\n+     0.00016600        2135.67041083          65.54549512         357.42478232         347.74472500\n+     0.00016800        2769.88369483          94.68015637         370.48840402         101.23584678\n+     0.00017000       -5563.88881282        -179.12143808         383.27051138        -180.13175856\n+     0.00017200      -16655.34783006        -272.82554896         395.69587138        -336.42665297\n+     0.00017400      -25743.73899387         355.10351308         407.69294890        -255.80822779\n+     0.00017600      -30711.43964525        1657.54592740         419.18969315          47.13427846\n+     0.00017800      -29741.31364855        2884.74159668         430.11177201         421.77851602\n+     0.00018000      -22528.97726730        3023.25287064         440.38933481         698.92434815\n+     0.00018200      -11097.63474715        1754.81618622         449.96430373         797.37749633\n+     0.00018400         328.48617200         -54.45952336         458.78677146         829.87099890\n+     0.00018600        5849.23744020        -944.02511479         466.80248629         830.16654232\n+     0.00018800        3474.25156172        -537.66663608         473.94489081         826.88926756\n+     0.00019000       -3995.39107607         619.79872886         480.14686318         822.15525974\n+     0.00019200      -11036.49454635        1830.14069868         485.36230147         831.11133165\n+     0.00019400      -14001.78241787        2571.36327134         489.57390139         844.75260910\n+     0.00019600      -12028.77674547        2431.86699351         492.77536795         826.99743344\n+     0.00019800       -6620.62218248        1426.36740716         494.94559802         744.12013707\n+     0.00020000         563.32886370        -123.79373740         496.04678396         599.88305724\n'
b
diff -r 000000000000 -r 4f3222cb5cf6 test-data/NEQGamma_ofrict2.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/NEQGamma_ofrict2.txt Fri Sep 11 21:54:45 2020 +0000
b
b'@@ -0,0 +1,102 @@\n+#x   ACF   frict_coeff   gauss_filtered_frict_coeff   av_window_frict_coeff\n+     0.00000000      820049.57805000           0.00000000         -88.35169831        -280.48699846\n+     0.00000200       -4358.85795000        -133.28849699         -88.22972067         -88.19151898\n+     0.00000400      -87816.09622050       -2381.86180009         -87.98019601         206.78227553\n+     0.00000600     -131399.91872250       -2484.15267240         -87.60563052         420.75577467\n+     0.00000800     -157962.78872850       -1272.80096612         -87.09850727         415.54857404\n+     0.00001000     -138547.98040200         423.68679663         -86.46203739         220.05544591\n+     0.00001200      -75149.24467650         831.83995256         -85.69381797         -19.39421284\n+     0.00001400       17412.26728800        -230.42745195         -84.78750605        -184.44489621\n+     0.00001600      115480.21126350        -952.91141368         -83.74024527        -254.60297579\n+     0.00001800      188259.22998000         590.17608290         -82.55443295        -258.51588475\n+     0.00002000      212009.57662500        3845.90958964         -81.23547895        -201.73752699\n+     0.00002200      179721.96976500        5899.47589006         -79.79027794         -63.40787886\n+     0.00002400       98900.16009300        4279.46998290         -78.22207384         124.26696357\n+     0.00002600       -2220.79417500        -104.14401258         -76.52588032         336.60454536\n+     0.00002800      -90011.60591700       -3909.86256270         -74.69455570         356.26981781\n+     0.00003000     -137133.80762700       -4788.99317502         -72.72531275         198.84495402\n+     0.00003200     -133164.08762535       -3301.01366740         -70.62158367           8.31697208\n+     0.00003400      -84350.83000350       -1403.16159163         -68.38850295         -56.74371545\n+     0.00003600       -5905.70960400         -78.25817913         -66.04439500          18.20705271\n+     0.00003800       72166.91716950        1135.56715521         -63.58639145          89.69932255\n+     0.00004000      120505.51429200        2766.59296252         -61.02332288           7.12530570\n+     0.00004200      114021.51919200        3620.20835160         -58.35161851        -226.91946783\n+     0.00004400       49243.56428550        1864.88983572         -55.57114618        -478.78785643\n+     0.00004600      -55557.34158750       -2090.84722338         -52.69410000        -615.02734999\n+     0.00004800     -147217.76437650       -4421.29824187         -49.73405580        -593.86618618\n+     0.00005000     -198300.11521500       -3386.87284209         -46.70469036        -455.78564162\n+     0.00005200     -192130.49563500        -469.37379811         -43.61960647        -279.26540999\n+     0.00005400     -131119.41096000        1268.58791117         -40.49219486        -129.46297215\n+     0.00005600      -30325.18489485         476.93398323         -37.33374606         -38.70994611\n+     0.00005800       75656.48544150       -1061.30425422         -34.15245877         -32.81832328\n+     0.00006000      146410.57420500        -834.98588086         -30.95661661        -112.68532949\n+     0.00006200      154533.14829000         862.10811813         -27.76062817        -209.98160347\n+     0.00006400      102247.69060950        1554.68011169         -24.58254792        -222.45823938\n+     0.00006600       16240.64970450         319.07926355         -21.43985136         -77.52748335\n+     0.00006800      -64351.78993350       -1148.25167151         -18.34979444         150.13100453\n+     0.00007000     -112082.10661935       -1258.58854242         -15.32954316         388.33926875\n+     0.00007200     -119224.23239265        -304.96491060         -12.39596315         478.34792093\n+     0.00007400      -82381.22600550         411.89892915          -9.56277546         365.52349202\n+     0.00007600       -4786.62582450          39.57427761        '..b'    1674.16429547          40.01343067         171.04221469\n+     0.00012400       19512.94726350         777.13140500          43.14629587          56.04393382\n+     0.00012600      -36653.09358330       -1436.21101812          46.59846989         -26.86155891\n+     0.00012800      -32854.20668700       -1201.74753470          50.39600331         -40.13377747\n+     0.00013000      -21818.38497900        -753.35866591          54.55818681          -7.50287868\n+     0.00013200       -2973.95105400         -99.92236918          59.09130865           4.44251935\n+     0.00013400        8564.88182730         289.56830372          63.99700240         -34.78999920\n+     0.00013600        1934.85723000          66.17677573          69.28874967         -91.56918241\n+     0.00013800      -24497.09191800        -817.13946083          74.99494252        -123.72241529\n+     0.00014000      -61646.19561450       -1857.22940676          81.14055026        -132.89858804\n+     0.00014200     -101891.36043540       -2445.03687958          87.72554000        -155.00683647\n+     0.00014400     -132974.69188650       -2020.12571316          94.72632160        -212.73380806\n+     0.00014600     -137663.38560000        -694.65979328         102.11343515        -303.03427244\n+     0.00014800     -101707.77133650         399.45884033         109.86826252        -358.25769139\n+     0.00015000      -29564.63915700         261.60803247         117.98170165        -377.49069744\n+     0.00015200       51251.58621300        -411.84112715         126.43906153        -370.25980842\n+     0.00015400      113180.97832800        -211.80655002         135.20886135        -370.18806573\n+     0.00015600      138567.47375250        1048.42865059         144.24815584        -378.03850570\n+     0.00015800      127159.72719000        2228.83367262         153.50681670        -350.28522288\n+     0.00016000       82819.23176700        2103.57181338         162.93055802        -236.12084910\n+     0.00016200       17812.41872085         519.62486357         172.45987082         -39.62300894\n+     0.00016400      -36119.00680350       -1028.87788255         182.04578703         165.67530387\n+     0.00016600     -110519.23112100       -2540.67939713         191.65166966         290.61170437\n+     0.00016800     -106921.60660530       -1586.40765558         201.20240370         307.48058498\n+     0.00017000      -76446.40564200        -608.74088555         210.62157891         271.62818673\n+     0.00017200      -23322.73389000         -98.48751533         219.84153297         271.64664462\n+     0.00017400       29707.45251000         132.55950431         228.81209036         334.73930429\n+     0.00017600       74300.37906600         621.24243204         237.48578959         407.50929217\n+     0.00017800       98741.98990950        1466.14801470         245.79589327         425.12644069\n+     0.00018000       93913.58523300        2072.72739658         253.65590701         373.98926679\n+     0.00018200       59684.08905900        1660.92937662         260.99073544         290.53799094\n+     0.00018400       15614.32887000         478.60229674         267.76055483         264.55674776\n+     0.00018600      -11599.31914500        -357.28218104         273.94457599         316.00064189\n+     0.00018800      -10596.93693600        -317.58912475         279.50299875         443.03461174\n+     0.00019000        8761.45959900         261.97719041         284.36758829         522.35499452\n+     0.00019200       27201.03162900         850.01206613         288.46962428         552.79203880\n+     0.00019400       36952.05022500        1243.59320758         291.77115090         557.71641457\n+     0.00019600       38399.36686650        1400.77162096         294.26533754         551.08843935\n+     0.00019800       30865.52299050        1206.09019462         295.95010795         520.02631775\n+     0.00020000       10694.24856900         434.54629645         296.80389411         446.71891701\n'
b
diff -r 000000000000 -r 4f3222cb5cf6 test-data/NEQGamma_outp.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/NEQGamma_outp.txt Fri Sep 11 21:54:45 2020 +0000
b
b'@@ -0,0 +1,102 @@\n+#x  force_integral  frict_coeff   wdiss   corrected_force_integral\n+     0.00000000           0.00000000           0.00000000           0.00000000           0.00000000\n+     0.00000200          -0.00392321        -309.80490686          -0.00000031          -0.00392290\n+     0.00000400          -0.00600385       -1433.31122481          -0.00000205          -0.00600180\n+     0.00000600          -0.00840497       -1302.42266399          -0.00000479          -0.00840018\n+     0.00000800          -0.01081599        -696.00283593          -0.00000679          -0.01080921\n+     0.00001000          -0.01276543          59.67135417          -0.00000742          -0.01275801\n+     0.00001200          -0.01395301         200.26534006          -0.00000716          -0.01394585\n+     0.00001400          -0.01428272        -211.00314767          -0.00000717          -0.01427554\n+     0.00001600          -0.01390386        -299.86397145          -0.00000769          -0.01389617\n+     0.00001800          -0.01311337         706.27695160          -0.00000728          -0.01310609\n+     0.00002000          -0.01220919        2436.13821354          -0.00000414          -0.01220505\n+     0.00002200          -0.01144642        3505.21213240           0.00000181          -0.01144822\n+     0.00002400          -0.01105948        2809.74173435           0.00000812          -0.01106760\n+     0.00002600          -0.01123787         993.11451262           0.00001192          -0.01124979\n+     0.00002800          -0.01205259        -248.07012791           0.00001267          -0.01206525\n+     0.00003000          -0.01340318        -195.60392001           0.00001222          -0.01341541\n+     0.00003200          -0.01506203         141.25051892           0.00001217          -0.01507420\n+     0.00003400          -0.01675665        -363.71528632           0.00001195          -0.01676860\n+     0.00003600          -0.01826220       -1519.36792976           0.00001006          -0.01827227\n+     0.00003800          -0.01947399       -1956.43454302           0.00000659          -0.01948058\n+     0.00004000          -0.02036612        -865.57527338           0.00000377          -0.02036989\n+     0.00004200          -0.02092478         626.10860652           0.00000353          -0.02092831\n+     0.00004400          -0.02108110         565.05574074           0.00000472          -0.02108581\n+     0.00004600          -0.02089789       -1403.86956218           0.00000388          -0.02090177\n+     0.00004800          -0.02047142       -2830.86397506          -0.00000036          -0.02047107\n+     0.00005000          -0.01987024       -2293.53919791          -0.00000548          -0.01986476\n+     0.00005200          -0.01919238        -417.60570188          -0.00000819          -0.01918419\n+     0.00005400          -0.01839938         834.36904591          -0.00000777          -0.01839160\n+     0.00005600          -0.01743683         434.72799961          -0.00000650          -0.01743032\n+     0.00005800          -0.01635230        -519.66723923          -0.00000659          -0.01634571\n+     0.00006000          -0.01530848        -329.29698187          -0.00000744          -0.01530104\n+     0.00006200          -0.01449254         858.01810556          -0.00000691          -0.01448563\n+     0.00006400          -0.01404057        1441.72347492          -0.00000461          -0.01403596\n+     0.00006600          -0.01404177         879.60901414          -0.00000229          -0.01403949\n+     0.00006800          -0.01456203         334.25351485          -0.00000108          -0.01456096\n+     0.00007000          -0.01559948         652.00817770          -0.00000009          -0.01559939\n+     0.00007200          -0.01700283        1250.72698300           0.00000181          -0.01700464\n+     0.00007400          -0.01850442        1051.23806218           0.00000412          -0.01850854\n+     0.00007600          -0.01981895        -253.25084775           0.0000'..b'    2216.16123424           0.00001275          -0.01001629\n+     0.00012400          -0.01012789        2740.29495857           0.00001771          -0.01014560\n+     0.00012600          -0.01002803         642.99155129           0.00002109          -0.01004912\n+     0.00012800          -0.00980763         673.17973142           0.00002241          -0.00983004\n+     0.00013000          -0.00958833        -276.05014319           0.00002280          -0.00961113\n+     0.00013200          -0.00971501       -1331.11596207           0.00002120          -0.00973621\n+     0.00013400          -0.01040330       -2042.60347448           0.00001782          -0.01042112\n+     0.00013600          -0.01175235       -2339.54888278           0.00001344          -0.01176579\n+     0.00013800          -0.01367748       -2263.02943488           0.00000884          -0.01368632\n+     0.00014000          -0.01586775       -1978.10144773           0.00000460          -0.01587234\n+     0.00014200          -0.01781525       -1395.88433631           0.00000122          -0.01781647\n+     0.00014400          -0.01894530        -136.33782409          -0.00000031          -0.01894499\n+     0.00014600          -0.01884929        1692.89613965           0.00000125          -0.01885054\n+     0.00014800          -0.01750485        2974.81823090           0.00000591          -0.01751076\n+     0.00015000          -0.01532342        2642.88373319           0.00001153          -0.01533495\n+     0.00015200          -0.01295535         913.24280375           0.00001509          -0.01297044\n+     0.00015400          -0.01100340        -927.03460327           0.00001507          -0.01101847\n+     0.00015600          -0.00985920       -1689.34471443           0.00001246          -0.00987166\n+     0.00015800          -0.00966688       -1332.07133205           0.00000944          -0.00967631\n+     0.00016000          -0.01029419        -793.99131765           0.00000731          -0.01030150\n+     0.00016200          -0.01132573        -941.55813718           0.00000557          -0.01133130\n+     0.00016400          -0.01208447       -1038.93906805           0.00000359          -0.01208806\n+     0.00016600          -0.01209668       -2451.04087672           0.00000010          -0.01209679\n+     0.00016800          -0.01109858       -1619.20548854          -0.00000397          -0.01109462\n+     0.00017000          -0.00915750       -1037.16157762          -0.00000662          -0.00915087\n+     0.00017200          -0.00686287        -505.22323695          -0.00000817          -0.00685471\n+     0.00017400          -0.00489099         169.23053990          -0.00000850          -0.00488249\n+     0.00017600          -0.00385466        1119.27836540          -0.00000721          -0.00384744\n+     0.00017800          -0.00413820        2035.34756564          -0.00000406          -0.00413414\n+     0.00018000          -0.00577393        2281.35445610           0.00000026          -0.00577419\n+     0.00018200          -0.00843098        1475.48961051           0.00000402          -0.00843500\n+     0.00018400          -0.01147212         132.45287134           0.00000562          -0.01147774\n+     0.00018600          -0.01409490        -616.86762340           0.00000514          -0.01410004\n+     0.00018800          -0.01561112        -391.31151887           0.00000413          -0.01561525\n+     0.00019000          -0.01567912         413.81613798           0.00000415          -0.01568328\n+     0.00019200          -0.01440515        1254.39214820           0.00000582          -0.01441097\n+     0.00019400          -0.01231202        1786.35191510           0.00000886          -0.01232088\n+     0.00019600          -0.01014927        1765.17722675           0.00001241          -0.01016169\n+     0.00019800          -0.00865789        1160.67458116           0.00001534          -0.00867323\n+     0.00020000          -0.00832999          80.82726004           0.00001658          -0.00834657\n'
b
diff -r 000000000000 -r 4f3222cb5cf6 test-data/NEQGamma_outp1.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/NEQGamma_outp1.txt Fri Sep 11 21:54:45 2020 +0000
b
b'@@ -0,0 +1,102 @@\n+#x  force_integral  frict_coeff   wdiss   corrected_force_integral\n+     0.00000000           0.00000000           0.00000000           0.00000000           0.00000000\n+     0.00000200          -0.00028893       -1345.26646099          -0.00000135          -0.00028759\n+     0.00000400          -0.00232537       -1454.28761686          -0.00000414          -0.00232122\n+     0.00000600          -0.00534240        -264.14035591          -0.00000586          -0.00533654\n+     0.00000800          -0.00892032         570.71230720          -0.00000556          -0.00891476\n+     0.00001000          -0.01233174         482.67878751          -0.00000450          -0.01232723\n+     0.00001200          -0.01484120        -306.50010800          -0.00000433          -0.01483688\n+     0.00001400          -0.01592271        -678.79838871          -0.00000531          -0.01591740\n+     0.00001600          -0.01540730         129.24578885          -0.00000586          -0.01540143\n+     0.00001800          -0.01350838        1433.88087902          -0.00000430          -0.01350408\n+     0.00002000          -0.01074543        1769.49504443          -0.00000110          -0.01074434\n+     0.00002200          -0.00782545         525.42519661           0.00000120          -0.00782665\n+     0.00002400          -0.00551646       -1354.79390711           0.00000037          -0.00551683\n+     0.00002600          -0.00443259       -2004.09700782          -0.00000299          -0.00442960\n+     0.00002800          -0.00480792        -481.28911857          -0.00000547          -0.00480244\n+     0.00003000          -0.00643049        2092.57404588          -0.00000386          -0.00642663\n+     0.00003200          -0.00878093        3287.09518295           0.00000152          -0.00878245\n+     0.00003400          -0.01123762        1810.83705441           0.00000661          -0.01124423\n+     0.00003600          -0.01326588       -1271.21578790           0.00000715          -0.01327304\n+     0.00003800          -0.01459317       -3241.15658461           0.00000264          -0.01459581\n+     0.00004000          -0.01524085       -2483.33843193          -0.00000308          -0.01523777\n+     0.00004200          -0.01546401          -1.82301038          -0.00000557          -0.01545845\n+     0.00004400          -0.01558410        1555.33658588          -0.00000401          -0.01558009\n+     0.00004600          -0.01603192         960.69346965          -0.00000150          -0.01603042\n+     0.00004800          -0.01694582        -784.52267942          -0.00000132          -0.01694450\n+     0.00005000          -0.01809375       -1447.42762641          -0.00000355          -0.01809019\n+     0.00005200          -0.01916352        -598.12158006          -0.00000560          -0.01915792\n+     0.00005400          -0.01967108         508.73630130          -0.00000569          -0.01966539\n+     0.00005600          -0.01920233         634.81104146          -0.00000455          -0.01919778\n+     0.00005800          -0.01764643         -33.15102509          -0.00000394          -0.01764248\n+     0.00006000          -0.01531761        -485.10192035          -0.00000446          -0.01531314\n+     0.00006200          -0.01285302        -375.61072392          -0.00000532          -0.01284769\n+     0.00006400          -0.01095150         -90.31689620          -0.00000579          -0.01094571\n+     0.00006600          -0.01011817         242.77363760          -0.00000564          -0.01011253\n+     0.00006800          -0.01052398        1053.59838602          -0.00000434          -0.01051964\n+     0.00007000          -0.01200084        2387.77239428          -0.00000090          -0.01199995\n+     0.00007200          -0.01412820        3253.13344370           0.00000474          -0.01413295\n+     0.00007400          -0.01634020        2389.26594789           0.00001038          -0.01635058\n+     0.00007600          -0.01802042        -263.98184134           0.0000'..b'     200.58807967          -0.00000511          -0.00279048\n+     0.00012400          -0.00221567         837.18288805          -0.00000407          -0.00221159\n+     0.00012600          -0.00179223        1166.54633476          -0.00000207          -0.00179016\n+     0.00012800          -0.00161866        1270.03948501           0.00000037          -0.00161903\n+     0.00013000          -0.00151181         421.57722256           0.00000206          -0.00151387\n+     0.00013200          -0.00185055        -804.54137008           0.00000168          -0.00185223\n+     0.00013400          -0.00284118       -1460.38288014          -0.00000059          -0.00284059\n+     0.00013600          -0.00463146       -1240.39245202          -0.00000329          -0.00462817\n+     0.00013800          -0.00718450        -559.95458905          -0.00000509          -0.00717941\n+     0.00014000          -0.01016260         -51.91954230          -0.00000570          -0.01015689\n+     0.00014200          -0.01298551         523.41469312          -0.00000523          -0.01298028\n+     0.00014400          -0.01501735        1927.17849885          -0.00000278          -0.01501457\n+     0.00014600          -0.01576224        3986.15244966           0.00000313          -0.01576537\n+     0.00014800          -0.01501718        5089.68547076           0.00001221          -0.01502939\n+     0.00015000          -0.01296828        3745.69661691           0.00002104          -0.01298932\n+     0.00015200          -0.01017811         217.77219521           0.00002501          -0.01020312\n+     0.00015400          -0.00739771       -3487.48685363           0.00002174          -0.00741945\n+     0.00015600          -0.00530829       -5061.01775777           0.00001319          -0.00532148\n+     0.00015800          -0.00432459       -4116.54923544           0.00000401          -0.00432860\n+     0.00016000          -0.00449294       -2092.85670093          -0.00000220          -0.00449074\n+     0.00016200          -0.00550412        -649.87005150          -0.00000494          -0.00549918\n+     0.00016400          -0.00660743          -5.91086837          -0.00000560          -0.00660183\n+     0.00016600          -0.00753781          65.54549512          -0.00000554          -0.00753227\n+     0.00016800          -0.00787258          94.68015637          -0.00000538          -0.00786720\n+     0.00017000          -0.00715284        -179.12143808          -0.00000546          -0.00714738\n+     0.00017200          -0.00581344        -272.82554896          -0.00000591          -0.00580753\n+     0.00017400          -0.00439586         355.10351308          -0.00000583          -0.00439003\n+     0.00017600          -0.00348190        1657.54592740          -0.00000382          -0.00347808\n+     0.00017800          -0.00349891        2884.74159668           0.00000072          -0.00349964\n+     0.00018000          -0.00462675        3023.25287064           0.00000663          -0.00463339\n+     0.00018200          -0.00676588        1754.81618622           0.00001141          -0.00677729\n+     0.00018400          -0.00947283         -54.45952336           0.00001311          -0.00948594\n+     0.00018600          -0.01198297        -944.02511479           0.00001211          -0.01199508\n+     0.00018800          -0.01351134        -537.66663608           0.00001063          -0.01352197\n+     0.00019000          -0.01359850         619.79872886           0.00001071          -0.01360921\n+     0.00019200          -0.01230380        1830.14069868           0.00001316          -0.01231696\n+     0.00019400          -0.01014874        2571.36327134           0.00001756          -0.01016630\n+     0.00019600          -0.00786581        2431.86699351           0.00002257          -0.00788837\n+     0.00019800          -0.00618981        1426.36740716           0.00002643          -0.00621624\n+     0.00020000          -0.00567906        -123.79373740           0.00002773          -0.00570679\n'
b
diff -r 000000000000 -r 4f3222cb5cf6 test-data/NEQGamma_outp2.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/NEQGamma_outp2.txt Fri Sep 11 21:54:45 2020 +0000
b
b'@@ -0,0 +1,102 @@\n+#x  force_integral  frict_coeff   wdiss   corrected_force_integral\n+     0.00000000           0.00000000           0.00000000           0.00000000           0.00000000\n+     0.00000200          -0.00330406        -133.28849699          -0.00000013          -0.00330393\n+     0.00000400          -0.00636445       -2381.86180009          -0.00000265          -0.00636180\n+     0.00000600          -0.00965354       -2484.15267240          -0.00000751          -0.00964603\n+     0.00000800          -0.01252890       -1272.80096612          -0.00001127          -0.01251763\n+     0.00001000          -0.01442164         423.68679663          -0.00001212          -0.01440951\n+     0.00001200          -0.01503189         831.83995256          -0.00001086          -0.01502103\n+     0.00001400          -0.01441631        -230.42745195          -0.00001026          -0.01440604\n+     0.00001600          -0.01302548        -952.91141368          -0.00001145          -0.01301403\n+     0.00001800          -0.01151471         590.17608290          -0.00001181          -0.01150290\n+     0.00002000          -0.01045748        3845.90958964          -0.00000737          -0.01045010\n+     0.00002200          -0.01022110        5899.47589006           0.00000237          -0.01022347\n+     0.00002400          -0.01098400        4279.46998290           0.00001255          -0.01099655\n+     0.00002600          -0.01275202        -104.14401258           0.00001673          -0.01276875\n+     0.00002800          -0.01533740       -3909.86256270           0.00001271          -0.01535011\n+     0.00003000          -0.01834052       -4788.99317502           0.00000401          -0.01834454\n+     0.00003200          -0.02122997       -3301.01366740          -0.00000408          -0.02122589\n+     0.00003400          -0.02350381       -1403.16159163          -0.00000878          -0.02349503\n+     0.00003600          -0.02483672         -78.25817913          -0.00001026          -0.02482646\n+     0.00003800          -0.02517675        1135.56715521          -0.00000921          -0.02516755\n+     0.00004000          -0.02469464        2766.59296252          -0.00000530          -0.02468934\n+     0.00004200          -0.02365645        3620.20835160           0.00000108          -0.02365753\n+     0.00004400          -0.02230644        1864.88983572           0.00000657          -0.02231301\n+     0.00004600          -0.02092224       -2090.84722338           0.00000634          -0.02092858\n+     0.00004800          -0.01977588       -4421.29824187          -0.00000017          -0.01977571\n+     0.00005000          -0.01901760       -3386.87284209          -0.00000798          -0.01900962\n+     0.00005200          -0.01861994        -469.37379811          -0.00001183          -0.01860811\n+     0.00005400          -0.01835163        1268.58791117          -0.00001103          -0.01834059\n+     0.00005600          -0.01796265         476.93398323          -0.00000929          -0.01795336\n+     0.00005800          -0.01738252       -1061.30425422          -0.00000987          -0.01737265\n+     0.00006000          -0.01676130        -834.98588086          -0.00001177          -0.01674953\n+     0.00006200          -0.01633255         862.10811813          -0.00001174          -0.01632081\n+     0.00006400          -0.01629663        1554.68011169          -0.00000933          -0.01628730\n+     0.00006600          -0.01682112         319.07926355          -0.00000745          -0.01681367\n+     0.00006800          -0.01803550       -1148.25167151          -0.00000828          -0.01802722\n+     0.00007000          -0.01990021       -1258.58854242          -0.00001069          -0.01988953\n+     0.00007200          -0.02209227        -304.96491060          -0.00001225          -0.02208002\n+     0.00007400          -0.02412258         411.89892915          -0.00001214          -0.02411044\n+     0.00007600          -0.02554865          39.57427761          -0.0000'..b'    1674.16429547           0.00000611          -0.01477377\n+     0.00012400          -0.01567924         777.13140500           0.00000856          -0.01568779\n+     0.00012600          -0.01639225       -1436.21101812           0.00000790          -0.01640015\n+     0.00012800          -0.01675034       -1201.74753470           0.00000526          -0.01675560\n+     0.00013000          -0.01683481        -753.35866591           0.00000331          -0.01683811\n+     0.00013200          -0.01677711         -99.92236918           0.00000245          -0.01677956\n+     0.00013400          -0.01680665         289.56830372           0.00000264          -0.01680929\n+     0.00013600          -0.01717171          66.17677573           0.00000300          -0.01717471\n+     0.00013800          -0.01805922        -817.13946083           0.00000225          -0.01806146\n+     0.00014000          -0.01950682       -1857.22940676          -0.00000043          -0.01950640\n+     0.00014200          -0.02128489       -2445.03687958          -0.00000473          -0.02128016\n+     0.00014400          -0.02288252       -2020.12571316          -0.00000920          -0.02287333\n+     0.00014600          -0.02372178        -694.65979328          -0.00001191          -0.02370987\n+     0.00014800          -0.02349327         399.45884033          -0.00001221          -0.02348107\n+     0.00015000          -0.02231618         261.60803247          -0.00001154          -0.02230464\n+     0.00015200          -0.02058259        -411.84112715          -0.00001169          -0.02057090\n+     0.00015400          -0.01869749        -211.80655002          -0.00001232          -0.01868517\n+     0.00015600          -0.01700933        1048.42865059          -0.00001148          -0.01699785\n+     0.00015800          -0.01583020        2228.83367262          -0.00000820          -0.01582200\n+     0.00016000          -0.01534495        2103.57181338          -0.00000387          -0.01534108\n+     0.00016200          -0.01544411         519.62486357          -0.00000125          -0.01544286\n+     0.00016400          -0.01569072       -1028.87788255          -0.00000176          -0.01568896\n+     0.00016600          -0.01528460       -2540.67939713          -0.00000533          -0.01527927\n+     0.00016800          -0.01372341       -1586.40765558          -0.00000945          -0.01371395\n+     0.00017000          -0.01111279        -608.74088555          -0.00001165          -0.01110114\n+     0.00017200          -0.00787247         -98.48751533          -0.00001236          -0.00786012\n+     0.00017400          -0.00473024         132.55950431          -0.00001232          -0.00471792\n+     0.00017600          -0.00244342         621.24243204          -0.00001157          -0.00243186\n+     0.00017800          -0.00158672        1466.14801470          -0.00000948          -0.00157723\n+     0.00018000          -0.00237524        2072.72739658          -0.00000594          -0.00236930\n+     0.00018200          -0.00458287        1660.92937662          -0.00000221          -0.00458066\n+     0.00018400          -0.00756423         478.60229674          -0.00000007          -0.00756416\n+     0.00018600          -0.01037347        -357.28218104           0.00000005          -0.01037352\n+     0.00018800          -0.01208003        -317.58912475          -0.00000062          -0.01207941\n+     0.00019000          -0.01212748         261.97719041          -0.00000068          -0.01212680\n+     0.00019200          -0.01054721         850.01206613           0.00000043          -0.01054764\n+     0.00019400          -0.00795757        1243.59320758           0.00000253          -0.00796010\n+     0.00019600          -0.00530655        1400.77162096           0.00000517          -0.00531172\n+     0.00019800          -0.00351460        1206.09019462           0.00000778          -0.00352238\n+     0.00020000          -0.00315052         434.54629645           0.00000942          -0.00315994\n'
b
diff -r 000000000000 -r 4f3222cb5cf6 test-data/Z.tabular
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/Z.tabular Fri Sep 11 21:54:45 2020 +0000
b
@@ -0,0 +1,3 @@
+0.000000000000000000e+00 3.000000000000000000e+00 1.518774317977597654e+00 2.000000000000000000e+00
+1.000000000000000000e+00 4.000000000000000000e+00 1.667784261923495492e+00 3.000000000000000000e+00
+2.000000000000000000e+00 5.000000000000000000e+00 2.332608798402487249e+00 4.000000000000000000e+00
b
diff -r 000000000000 -r 4f3222cb5cf6 test-data/clusters.json
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/clusters.json Fri Sep 11 21:54:45 2020 +0000
[
@@ -0,0 +1,7 @@
+{
+    "1": [
+        0,
+        1,
+        3
+    ]
+}
\ No newline at end of file
b
diff -r 000000000000 -r 4f3222cb5cf6 test-data/contacts.dat
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/contacts.dat Fri Sep 11 21:54:45 2020 +0000
b
b'@@ -0,0 +1,100 @@\n+1.935042715939207980e+01 1.997237540908500009e+01 2.578169160930507786e+01 2.662967434240173503e+01 2.140055638457945619e+01 2.186419820909153700e+01 2.138127281093456844e+01 2.450577396773067917e+01 2.344322452708901494e+01 2.052492021755178087e+01 2.498771361354259923e+01 7.287566146100804332e+00 9.674008889357175178e+00 1.097507993244919966e+01 8.876770539062370347e+00 5.585553189124439655e+00 8.057092627909513638e+00 6.343384160754197865e+00 5.416250355268554806e+00 8.648677395848054061e+00 1.153628403617782716e+01 8.996394069288133011e+00 7.306729640207964671e+00 8.305652835268356071e+00 4.644157037027860646e+00 7.186483368605500743e+00 9.334062186765249791e+00 7.466737103408760845e+00 7.342008913138132975e+00 1.221824200539302119e+01 1.166149015164001312e+01 1.064155789208259151e+01 8.299740524705329747e+00 1.042336849671943355e+01 1.019198518358406425e+01 6.793080657183581117e+00 7.701474375902781055e+00 1.087236025593441724e+01 9.539699414151193935e+00 1.031722367469920520e+01 1.206151570513721438e+01 9.789436319346672022e+00 7.097511145799689558e+00 1.040567596817996154e+01 1.134201851463517663e+01 8.502154586518038570e+00 9.674653961455888407e+00 1.316302589167985460e+01 1.255494351915703177e+01 1.417098424511240573e+01 1.290175876548992129e+01 1.570591866331542619e+01 1.549943267664849955e+01 1.190447407790512280e+01 1.359304119520568754e+01 1.645137379013905843e+01 1.470535274474426579e+01 1.251089465695991088e+01 1.605773425179921077e+01 1.701509618916576727e+01 1.506203022114835832e+01 1.701936054942383336e+01 1.452663145655694699e+01 1.576627311451249192e+01 1.925304253409014521e+01 1.925583832476088730e+01 1.802155185513226954e+01 1.867709482913316421e+01 1.925307999593724517e+01 1.614742248020981208e+01 1.402776605272265975e+01 1.601257788979976127e+01 1.589341908685687521e+01 1.203454188580065853e+01 1.247599755851955372e+01 1.534196752962361998e+01 1.088250941291023288e+01 1.454974199397680223e+01 1.646806028858280868e+01 1.426535230882971206e+01 1.657829673296263806e+01 1.725353762450723138e+01 1.991948889788863042e+01 1.928405647131519629e+01 2.224175711733200345e+01\n+1.896953681444676931e+01 2.003112524382854431e+01 2.556117010387380972e+01 2.668067174960903998e+01 2.112527391326124970e+01 2.160559544114219932e+01 2.133415326630552755e+01 2.464288060062635921e+01 2.325984554355934719e+01 2.056650034170221275e+01 2.429854079055938243e+01 7.578009193048453440e+00 1.025122651219229652e+01 1.134202913809907542e+01 9.030742979438722173e+00 5.649372880886814663e+00 8.016391472447942590e+00 6.440190851689589380e+00 5.831752032519954554e+00 9.029085769378058401e+00 1.175868474738480884e+01 8.646017528903689353e+00 7.358196002938978353e+00 7.754635244777933423e+00 4.129786215969273755e+00 6.877429447014081099e+00 8.812742009253206277e+00 7.042500438643605420e+00 7.294293229690249625e+00 1.185956109561631422e+01 1.137690286751240265e+01 1.031339751214010114e+01 8.379499081546402550e+00 1.060567400206398858e+01 9.969569436038398180e+00 6.377038477487137591e+00 7.607312422391834694e+00 1.062288587573657495e+01 9.225380758394004843e+00 9.968461040765131287e+00 1.188081153307093096e+01 9.576445282943190307e+00 6.978225293188406120e+00 1.019661486623054003e+01 1.124728659646793716e+01 8.288180342560634628e+00 9.532356343321156444e+00 1.291938474920452151e+01 1.236101877803895732e+01 1.396695172786616190e+01 1.252978735923733744e+01 1.570374193566175158e+01 1.517691397291942756e+01 1.166532684038460310e+01 1.340455632939400665e+01 1.576467714530212838e+01 1.345952416665843465e+01 1.098098706254101309e+01 1.443422372631481210e+01 1.594170346092789181e+01 1.412013069205863047e+01 1.628966043267085340e+01 1.387511072173084692e+01 1.512323258582854102e+01 1.872106205947491020e+01 1.897279128653931579e+01 1.772250734130781780e+01 1.851718545509853797e+01 1.887897149992243584e+01 1.580013642935502638e+01 1.331660765674437030e+01 1.525940581413569852e+01 1.508164511421798437e+01 1.126610590234148823e+01 1.16'..b'325575481806436073e+01 7.245806607350252726e+00 1.044247197697919916e+01 1.172660696324231111e+01 9.514020115024340640e+00 6.159822122929536015e+00 8.893029291865380159e+00 7.682948990924865384e+00 7.576092969951180756e+00 9.833507706375330670e+00 1.243445965048848478e+01 9.334826509062793320e+00 7.875896698003371554e+00 7.647331751120353793e+00 4.030890966518246188e+00 6.821423190902224931e+00 8.404064581273329892e+00 6.465090799188532245e+00 7.033221676463964123e+00 1.110086019705628502e+01 1.075618301936497900e+01 1.008670654761353092e+01 8.518287716049991687e+00 1.074198208354858330e+01 9.923430089747435900e+00 6.213288189081072943e+00 7.762250535676302299e+00 1.000968145300002909e+01 8.278768838950085751e+00 9.625910933077248544e+00 1.174329753133653753e+01 9.322217485685781568e+00 6.785961917054612158e+00 1.037575926029843387e+01 1.129191478666346882e+01 8.726387114519567945e+00 1.006135882163016504e+01 1.353340497886518001e+01 1.337469461110271851e+01 1.460112889746086573e+01 1.363412361352962598e+01 1.645423350544729146e+01 1.578974935220416320e+01 1.201362562087219210e+01 1.332185642611502630e+01 1.592001416910228251e+01 1.384821473932197655e+01 1.148914944932764470e+01 1.486887194086691366e+01 1.620294466835004243e+01 1.386328734342957603e+01 1.552006589393793234e+01 1.350165528888473965e+01 1.495086198818555623e+01 1.823247793694528696e+01 1.810606380140729854e+01 1.696725000316815724e+01 1.735187243038186722e+01 1.839101414778394528e+01 1.507427484810981255e+01 1.277480884404589112e+01 1.536615249030682584e+01 1.478981295629228221e+01 1.102881861954597831e+01 1.153834709957588522e+01 1.451728157547898768e+01 1.070002920720888717e+01 1.423778356844154835e+01 1.637488502478406005e+01 1.458057546660043435e+01 1.670071172771474011e+01 1.707868383147269498e+01 1.979391043666660366e+01 1.869269708394586260e+01 2.285952901566961515e+01\n+1.913180602773681471e+01 1.947335547894652308e+01 2.403300066815681646e+01 2.520796111667072736e+01 1.991819428195451991e+01 1.964839453467184427e+01 1.927805817207731209e+01 2.256258512883509226e+01 2.187461525297580422e+01 1.905894587180676680e+01 2.292327974226773790e+01 7.022603453972715570e+00 1.006529608642074258e+01 1.136673325490242803e+01 9.067104577269795129e+00 5.810424200736039602e+00 8.456352490864837534e+00 7.365921762126300010e+00 6.704482800371225792e+00 9.866923511495938826e+00 1.244677701565730210e+01 9.103088124662033209e+00 7.509738854796510488e+00 7.936158013106684450e+00 4.079751182837484613e+00 6.202811811206992765e+00 8.537049382082065208e+00 7.133737240750793518e+00 6.911485910007645117e+00 1.137768304076179504e+01 1.090658266343758243e+01 9.675205894625781511e+00 7.577415530108483566e+00 9.861162365459097856e+00 9.470684099366346587e+00 6.020404460624011911e+00 7.311118798943327945e+00 1.005642483880056304e+01 8.935391583549398220e+00 1.033362254225043841e+01 1.261585170645211207e+01 1.014089822626895376e+01 7.681624293123610947e+00 1.120871396499185479e+01 1.219573930264476047e+01 9.541338015626710245e+00 1.069145491314902507e+01 1.424200694123507560e+01 1.452503396908893762e+01 1.529769904310415107e+01 1.441949342235586862e+01 1.707228644057947875e+01 1.594808133528277949e+01 1.232661925477145282e+01 1.410824935288447790e+01 1.666079147954627615e+01 1.435538147603210035e+01 1.185488229556696105e+01 1.537571043111898739e+01 1.648086031279317254e+01 1.417569707567801274e+01 1.579070300862357357e+01 1.346361433200842939e+01 1.533669326468766592e+01 1.846300946730547921e+01 1.837653662450801662e+01 1.692634335674314983e+01 1.800433342244008728e+01 1.893190070313598383e+01 1.548010514783031866e+01 1.379554054815237585e+01 1.652789297270402713e+01 1.544977831429465986e+01 1.168220120196561496e+01 1.237385423664135331e+01 1.499757971506999077e+01 1.099323319260176390e+01 1.472658309730352677e+01 1.658745883063986781e+01 1.458018803519301088e+01 1.699789676842617681e+01 1.781143574363156290e+01 1.988520373183719414e+01 1.846851307360875438e+01 2.248594502026295316e+01\n'
b
diff -r 000000000000 -r 4f3222cb5cf6 test-data/contacts2.dat
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/contacts2.dat Fri Sep 11 21:54:45 2020 +0000
b
b'@@ -0,0 +1,100 @@\n+2.227760479071807964e+01 1.959019495263127908e+01 2.888428983503013114e+01 3.050709717339251270e+01 2.583494888390847066e+01 2.437525755203383682e+01 2.699796825251822341e+01 2.896060040702190008e+01 3.031726265086707883e+01 2.923109041052821411e+01 3.248835374730045800e+01 2.717155787327028804e+01 3.108219006986428212e+01 3.168472473685265101e+01 2.826452992621503668e+01 2.590186547082505442e+01 2.829175020825464060e+01 2.402215562643988278e+01 2.411915435910918859e+01 2.178853022598840994e+01 2.188944882942442405e+01 1.707793782404350225e+01 2.028449775663527888e+01 1.565064075856660786e+01 1.782981193030612843e+01 2.043981587890874607e+01 1.777592456927451181e+01 1.721768036993817219e+01 2.100755346573469851e+01 1.917867480987693796e+01 2.095288574147894423e+01 2.366939156109202003e+01 2.468384650865963081e+01 2.541247398533668544e+01 2.213153702119439359e+01 1.995435014784336758e+01 2.249336313766923823e+01 2.180874854040453314e+01 1.890276205548008193e+01 2.182202088589122368e+01 2.025105552389779362e+01 1.710711540443085354e+01 1.953652136263912809e+01 2.158264490532873836e+01 1.887555392303021051e+01 1.820472035896234431e+01 2.201008653174778118e+01 2.243435087774576431e+01 1.959190854951426886e+01 1.721334895724233505e+01 1.401607463548913124e+01 1.155617150436724039e+01 1.388775464553327588e+01 1.344198919275677184e+01 9.565495320614514796e+00 9.607932944829977728e+00 1.245377504436370941e+01 1.134278391400654940e+01 8.862158684881695336e+00 1.198936889075942780e+01 1.366673277238817974e+01 1.562541633133787222e+01 1.409760278558976765e+01 1.059962401935316478e+01 1.300338184571581479e+01 1.509752118384813002e+01 1.277621075882422197e+01 9.124122961659104192e+00 8.590369436017146754e+00 1.065926530427542751e+01 9.141621773066965773e+00 5.652917388243629659e+00 8.256976606229541105e+00 1.039853383128581932e+01 8.066679521598851821e+00 7.399457955987966962e+00 1.235403980316348260e+01 1.084989409759635492e+01 1.251115644417508754e+01 1.521301447615294933e+01 1.526132500096423783e+01 1.529341123662561230e+01 1.317035708530474380e+01 1.085854581054405266e+01 1.694247740184194484e+01\n+2.202601056621968212e+01 1.948435826049533048e+01 2.894603631103613495e+01 3.052364263485833362e+01 2.588215791684362443e+01 2.397216449375084935e+01 2.670341313196367494e+01 2.929719277674029598e+01 3.039214539555578298e+01 2.942537064194911167e+01 3.282701882434826501e+01 2.700754127648808733e+01 3.085280749714764426e+01 3.168312731489639233e+01 2.850817961682075108e+01 2.601781921791074836e+01 2.827600488969907389e+01 2.366082624586235283e+01 2.398540032211832695e+01 2.117684076629241119e+01 2.122801142141405606e+01 1.690771336298797678e+01 2.009889594633799348e+01 1.574484116727060190e+01 1.813199612924355719e+01 2.049810580411790539e+01 1.773262876105321695e+01 1.717066080035273856e+01 2.103199525432526329e+01 1.968392090425923158e+01 2.083166933306244317e+01 2.363491715365804424e+01 2.437255980715922732e+01 2.535646315254504302e+01 2.212548860167478537e+01 2.044201934448443581e+01 2.300669910340571889e+01 2.172474704699657266e+01 1.921016090046364866e+01 2.209478334237682873e+01 2.064252876325628350e+01 1.743532888758861077e+01 2.006873622616084418e+01 2.213783042376521593e+01 1.917556108859249520e+01 1.853768706496452623e+01 2.234948544288146977e+01 2.220690508802790930e+01 1.947826798647301061e+01 1.712889506193818789e+01 1.368497678285288544e+01 1.164113822108695473e+01 1.404607606058720215e+01 1.378772809422075518e+01 9.952809951837949143e+00 1.001993752475952881e+01 1.277108265385094832e+01 1.131101051122320733e+01 8.416853929467247752e+00 1.168845286016486718e+01 1.352985021799177723e+01 1.516207967910135324e+01 1.384834980856754250e+01 1.026577325640274552e+01 1.241983329632442867e+01 1.492155571368482825e+01 1.288389792443804893e+01 9.190750327157392263e+00 8.820444954788008829e+00 1.068300144229547755e+01 9.176685972996207141e+00 5.704490349817826100e+00 8.311334513082487163e+00 1.022195137191826753e+01 7.94'..b'319789239236195755e+01 2.839107134221452711e+01 3.196324504737660988e+01 3.268025149948142172e+01 2.975238846752990796e+01 2.723628518475456417e+01 2.917853598927293746e+01 2.474087915741493759e+01 2.481867028476474246e+01 2.252726095706296761e+01 2.283843476907934544e+01 1.816538420477539617e+01 2.104173998228313280e+01 1.618315652525960857e+01 1.886860970691864736e+01 2.074252751002988404e+01 1.769098985166284521e+01 1.781084288075136612e+01 2.161667368926160648e+01 1.969361098432322876e+01 2.197611189816439392e+01 2.436839479180990153e+01 2.544064103955674838e+01 2.698332539275868314e+01 2.375342386649482762e+01 2.144486401136425968e+01 2.422525498098509900e+01 2.302679557274618460e+01 2.019928362147477330e+01 2.303911949349869914e+01 2.127845499103513305e+01 1.841821398985862857e+01 2.104514955756278383e+01 2.304041690119574426e+01 2.021455780401624125e+01 1.945640903464675375e+01 2.332163352386224631e+01 2.360185129916755287e+01 2.079552717336817125e+01 1.881661755260206448e+01 1.546563324354403868e+01 1.351464620750965651e+01 1.579933229565224906e+01 1.506531780701330447e+01 1.128277108843965770e+01 1.189711200860176987e+01 1.418811533841087780e+01 1.243385197305319956e+01 9.500501941614144741e+00 1.257016462436966719e+01 1.435295070325592093e+01 1.588213028314672393e+01 1.435265885487801718e+01 1.069637808017769842e+01 1.273862108816684824e+01 1.474414046745918050e+01 1.255771574556324666e+01 8.871087828684363075e+00 8.044322077380879676e+00 1.036413285734630030e+01 9.127460813466671041e+00 5.335318405500705019e+00 7.571804881686750477e+00 1.049126616605853179e+01 8.969249118700046708e+00 8.281969190203454900e+00 1.314342540360868661e+01 1.204390794839171619e+01 1.317608022345867802e+01 1.604694562821969583e+01 1.576390109881005586e+01 1.539816884541754760e+01 1.373636274692088399e+01 1.062081918147829640e+01 1.633173912278603623e+01\n+2.204899550702750233e+01 1.756243143970555565e+01 2.694138231667556838e+01 2.847702445646898894e+01 2.494096208153020910e+01 2.368988813951171224e+01 2.696902671350103020e+01 2.866446964598172897e+01 2.951029919695779924e+01 2.897756061902986247e+01 3.276761091723891894e+01 2.833800957704056600e+01 3.185070370624244163e+01 3.283646461752332613e+01 2.954926612633796523e+01 2.705637863549461386e+01 2.916175169525463673e+01 2.531212180592522287e+01 2.497890068573450506e+01 2.251536860823421904e+01 2.287333543092396226e+01 1.812529666146784635e+01 2.085972534453040694e+01 1.603179366660336669e+01 1.866888244466164792e+01 2.056534233800742228e+01 1.751260973911010765e+01 1.727975392770565222e+01 2.120599091780862011e+01 1.944178952799009608e+01 2.120877429489465271e+01 2.401737838038247119e+01 2.528619316516997273e+01 2.620858122375221200e+01 2.270839856646305677e+01 2.090130398434158465e+01 2.385222211609203669e+01 2.260984903211221209e+01 1.974671924155651936e+01 2.276422640924895191e+01 2.150838387314631817e+01 1.869697226996829187e+01 2.157977978841195821e+01 2.362760764476674780e+01 2.076377105488309027e+01 2.021670880377091706e+01 2.412663616631047248e+01 2.456473236827498496e+01 2.169021857052309699e+01 1.947422299100344034e+01 1.604940724556422538e+01 1.394000268417160981e+01 1.635216919643362843e+01 1.538380159139179781e+01 1.151562833149785270e+01 1.192116596013255680e+01 1.445903398741195822e+01 1.258856621781941598e+01 9.657970523035700694e+00 1.298986817858599707e+01 1.428910336642158185e+01 1.518332027129627626e+01 1.408409550545138522e+01 1.040050175293990087e+01 1.166826291366071366e+01 1.419853966865579054e+01 1.184415476506682374e+01 8.155914891680668077e+00 6.900051407443826612e+00 9.591884374667928981e+00 8.635572472382412101e+00 5.097695861017704999e+00 7.562188489634682931e+00 1.031333148192723748e+01 9.049039630550911539e+00 8.099351146847626026e+00 1.325689747119740325e+01 1.237344722558368737e+01 1.372339308847033479e+01 1.651488768057948420e+01 1.646780856313529284e+01 1.583705916709553208e+01 1.393081772440887001e+01 1.070700228444994373e+01 1.593277334165102488e+01\n'
b
diff -r 000000000000 -r 4f3222cb5cf6 test-data/cov.dat
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/cov.dat Fri Sep 11 21:54:45 2020 +0000
b
b'@@ -0,0 +1,85 @@\n+  1.000000e+00  2.431699e-01  1.386428e-01  6.964081e-02  6.975238e-03 -5.388288e-02 -1.235640e-01 -1.346290e-01 -1.657570e-01 -6.532789e-03 -2.100933e-01 -1.330822e-01 -1.863497e-01 -2.155688e-01 -2.228470e-01 -2.206246e-01 -2.077389e-01 -2.332197e-01 -9.386961e-02  1.107098e-01  1.323555e-01  2.574365e-01  2.232413e-01  2.843345e-01  4.133169e-01  2.622751e-01  4.049051e-01  3.536156e-01  2.328504e-01  3.108070e-01  2.433182e-01  1.575743e-01  3.261244e-03 -2.474522e-02  3.148077e-02  2.067967e-02 -1.405063e-01 -1.317355e-01 -8.014525e-02 -2.964913e-01 -8.128630e-02  9.711051e-02 -1.697372e-02 -1.095197e-01  3.564844e-02  8.265130e-02 -7.653294e-02 -1.418297e-02  2.034374e-01  7.059508e-02  1.540479e-01  1.701717e-01  1.459027e-01  1.503092e-01  1.931944e-01  1.748214e-01  1.308742e-01  1.890640e-01  1.915827e-01  1.601499e-01  1.731212e-01  8.456060e-02  1.267518e-01  2.551383e-01  1.981166e-01  1.412775e-01  2.275346e-01  2.275813e-01  3.065232e-01  3.161774e-01  2.865340e-01  3.042354e-01  3.414414e-01  3.415605e-01  2.635275e-01  2.657735e-01  2.170329e-01  1.860898e-01  1.184312e-01  1.548741e-01  2.399231e-01  3.198240e-01  2.871581e-01  2.729700e-01  4.698382e-01\n+  2.431699e-01  1.000000e+00  5.980503e-01  5.919237e-01  6.456721e-01  6.763970e-01  5.143796e-01  5.507302e-01  5.119368e-01  2.410785e-01  3.623368e-01 -3.416345e-01 -4.178790e-01 -5.052305e-01 -4.889716e-01 -5.283117e-01 -5.787187e-01 -6.313832e-01 -5.917009e-01 -2.884092e-01 -2.639891e-01  9.212837e-02 -2.029472e-01  6.139973e-01  7.302590e-01  3.934171e-01  7.618018e-01  7.299321e-01  3.899963e-01  7.312016e-01  5.714189e-01  2.611296e-01 -2.429279e-02  7.015759e-02  4.351170e-01  4.286498e-01 -7.125822e-02  2.734390e-01  2.656508e-01  9.329671e-02  1.232302e-02  3.650479e-02 -7.676487e-02 -1.944280e-01 -4.839026e-02 -7.067710e-02 -3.634534e-01 -2.494123e-01 -2.586472e-01 -5.340088e-02  8.087519e-02  1.073711e-01  3.625578e-02  8.704194e-02  2.570467e-01  2.212457e-01  1.451246e-01  2.787797e-01  3.283781e-01  1.980669e-01  2.545995e-01  4.746304e-01  6.113838e-01  5.497306e-01  5.545188e-01  6.580312e-01  7.023258e-01  6.338177e-01  6.946809e-01  7.349524e-01  6.497398e-01  5.383888e-01  6.393259e-01  6.357978e-01  4.759281e-01  4.355595e-01  3.156239e-01  2.241933e-01  1.980807e-01  1.157951e-01  2.885415e-01  3.631629e-01  3.805749e-01  4.653342e-01  3.082189e-01\n+  1.386428e-01  5.980503e-01  1.000000e+00  8.216387e-01  5.668075e-01  4.277939e-01  3.132418e-01  3.946582e-01  5.799801e-01  6.933366e-01  5.672936e-01  2.463836e-01  1.096001e-01  5.268041e-02  3.766876e-02  3.352183e-02 -2.823076e-02 -3.722150e-01 -2.327917e-01 -4.032575e-01 -4.205088e-01 -3.040400e-01 -1.055020e-01  8.158669e-02  3.718246e-01  6.421482e-01  6.031534e-01  5.107834e-01  6.540029e-01  6.509204e-01  5.893200e-01  5.998630e-01  4.295673e-01  3.481632e-01  3.820664e-01  2.892060e-01  1.264175e-01  5.628616e-02 -1.971422e-01 -3.282608e-01 -4.478856e-01 -3.952517e-01 -4.642939e-01 -4.943618e-01 -4.584169e-01 -4.168522e-01 -4.692014e-01 -4.914186e-01 -4.450521e-01 -4.823704e-01 -4.031966e-01 -4.343635e-01 -4.121588e-01 -3.766398e-01 -2.791060e-01 -2.657415e-01 -2.381541e-01 -1.414884e-01 -1.061182e-01 -2.126533e-01 -1.703976e-01  4.931289e-02  1.258333e-01  1.465657e-02  5.459353e-02  2.551532e-01  2.190837e-01  6.218283e-02  1.419280e-01  2.283237e-01  8.465141e-02 -4.921049e-02  1.136507e-01  1.044133e-01 -1.202719e-01 -1.602940e-01 -2.527451e-01 -3.226425e-01 -3.333708e-01 -3.543755e-01 -2.331192e-01 -1.041552e-01 -1.322837e-01  1.900203e-02  2.380463e-02\n+  6.964081e-02  5.919237e-01  8.216387e-01  1.000000e+00  7.977194e-01  6.594985e-01  4.583514e-01  5.399243e-01  7.092880e-01  7.285462e-01  6.938087e-01  1.411187e-01 -1.318258e-02 -7.316639e-02 -7.130461e-02 -1.124969e-01 -1.621467e-01 -4.124063e-01 -3.176124e-01 -4.320223e-01 -4.669577e-01 -3.068570e-01 -1.426213e-01  1.643389e-01  4.319915e-01  5.818818e-01  6.177247e-01  5.483735e-01  6.042323e-0'..b'01  7.176751e-01  6.393627e-01  6.587413e-01  6.472444e-01  5.597894e-01  5.796328e-01  5.618693e-01  6.294632e-01  6.913737e-01  6.767095e-01  5.923528e-01  6.854246e-01  7.297776e-01  7.202323e-01  6.613377e-01  7.350318e-01  7.569818e-01  7.605901e-01  7.605692e-01  7.640795e-01  7.695482e-01  7.570563e-01  7.081618e-01  7.045238e-01  7.116244e-01  8.550368e-01  1.000000e+00  9.252615e-01  7.613206e-01  7.539583e-01\n+  2.871581e-01  3.805749e-01 -1.322837e-01 -2.833621e-02  1.752743e-01  3.459054e-01  2.162132e-01  1.534629e-01 -9.953772e-02 -3.147804e-01 -1.822963e-01 -7.311628e-01 -7.936460e-01 -8.052809e-01 -7.229742e-01 -7.979767e-01 -7.794025e-01 -4.549347e-01 -5.495171e-01  1.564667e-01  3.198691e-01  7.817212e-01  1.462654e-01  7.893347e-01  6.185711e-01 -2.333164e-01  3.509858e-01  4.157245e-01 -2.294472e-01  2.920341e-01  1.563965e-01 -3.539717e-01 -6.213656e-01 -4.206065e-01  4.740655e-02  1.529481e-01 -3.310618e-01  2.267073e-01  5.291820e-01  2.807402e-01  5.705168e-01  6.510527e-01  5.457861e-01  3.738468e-01  5.753029e-01  5.187999e-01  1.556266e-01  3.381015e-01  3.236408e-01  6.059078e-01  6.829140e-01  7.712760e-01  6.858610e-01  7.101676e-01  7.900559e-01  7.822072e-01  7.156215e-01  7.406277e-01  7.320795e-01  6.420694e-01  6.272650e-01  6.206159e-01  6.768338e-01  7.483928e-01  7.370799e-01  6.343301e-01  7.363977e-01  7.935764e-01  7.775573e-01  7.244285e-01  7.961969e-01  8.249007e-01  8.420340e-01  8.402187e-01  8.500765e-01  8.591075e-01  8.143088e-01  7.655254e-01  7.648825e-01  7.490845e-01  8.704458e-01  9.252615e-01  1.000000e+00  8.859850e-01  7.871885e-01\n+  2.729700e-01  4.653342e-01  1.900203e-02  1.064947e-01  2.889330e-01  4.484782e-01  2.936984e-01  2.400089e-01  2.961299e-02 -2.023740e-01 -3.040680e-02 -6.482766e-01 -7.701132e-01 -7.884804e-01 -7.414738e-01 -8.018801e-01 -7.801353e-01 -5.508959e-01 -5.608826e-01  3.328580e-03  1.838775e-01  6.653303e-01  4.266313e-02  8.025016e-01  6.640941e-01 -1.470806e-01  4.551779e-01  5.165647e-01 -1.004115e-01  4.047250e-01  3.109148e-01 -1.894209e-01 -4.849543e-01 -3.025651e-01  2.057708e-01  3.063524e-01 -2.077085e-01  3.380179e-01  5.319771e-01  2.558240e-01  4.895017e-01  5.458681e-01  4.380827e-01  2.800385e-01  4.592875e-01  3.926818e-01  1.376285e-02  1.804343e-01  1.840272e-01  4.555297e-01  5.371349e-01  6.312655e-01  5.545504e-01  6.044618e-01  7.192643e-01  7.179048e-01  6.727983e-01  7.219463e-01  7.235961e-01  6.342125e-01  6.269117e-01  6.878787e-01  7.317114e-01  7.718124e-01  7.676040e-01  7.018707e-01  7.760570e-01  8.099586e-01  8.181985e-01  7.918527e-01  8.138147e-01  8.118032e-01  8.703328e-01  8.646996e-01  8.054614e-01  8.158243e-01  7.520802e-01  6.982096e-01  7.048604e-01  6.389157e-01  7.114933e-01  7.613206e-01  8.859850e-01  1.000000e+00  7.875350e-01\n+  4.698382e-01  3.082189e-01  2.380463e-02  6.972733e-02  1.191503e-01  1.932985e-01  1.396341e-01  7.838604e-02 -7.779810e-02 -1.515384e-01 -1.519327e-01 -5.455479e-01 -6.224258e-01 -6.350756e-01 -5.628694e-01 -6.224103e-01 -6.219639e-01 -4.041541e-01 -3.565057e-01  9.695021e-02  2.457440e-01  6.427889e-01  1.761349e-01  6.621961e-01  5.693002e-01 -1.229124e-01  3.957721e-01  4.576519e-01 -4.216936e-02  3.618611e-01  2.674426e-01 -1.866583e-01 -4.693864e-01 -2.677724e-01  4.218043e-02  1.184374e-01 -2.020733e-01  1.125576e-01  3.290460e-01  3.617804e-02  4.252153e-01  5.513016e-01  4.770550e-01  3.467639e-01  4.825747e-01  4.423651e-01  1.587508e-01  2.980973e-01  3.504779e-01  4.771593e-01  5.231477e-01  6.047992e-01  5.425960e-01  5.685804e-01  6.406140e-01  6.392886e-01  5.885057e-01  5.778499e-01  5.620948e-01  4.596908e-01  4.739304e-01  4.278824e-01  4.732158e-01  5.694002e-01  5.438157e-01  5.386405e-01  6.160199e-01  6.344648e-01  6.586365e-01  6.404534e-01  6.577830e-01  6.794926e-01  7.255451e-01  7.204965e-01  6.844592e-01  6.944836e-01  6.775051e-01  6.393428e-01  6.436974e-01  6.261895e-01  7.141637e-01  7.539583e-01  7.871885e-01  7.875350e-01  1.000000e+00\n'
b
diff -r 000000000000 -r 4f3222cb5cf6 test-data/dendrogram.png
b
Binary file test-data/dendrogram.png has changed
b
diff -r 000000000000 -r 4f3222cb5cf6 test-data/heatmap.png
b
Binary file test-data/heatmap.png has changed
b
diff -r 000000000000 -r 4f3222cb5cf6 test-data/inp.json
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/inp.json Fri Sep 11 21:54:45 2020 +0000
[
b'@@ -0,0 +1,1 @@\n+[[[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,'..b'.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]]]\n\\ No newline at end of file\n'
b
diff -r 000000000000 -r 4f3222cb5cf6 test-data/outp.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/outp.txt Fri Sep 11 21:54:45 2020 +0000
b
@@ -0,0 +1,16 @@
+Frame resid_212_and_name_OE2-resid_3_and_name_C1
+0 3.893687
+1 3.783451
+2 3.766245
+3 3.780305
+4 3.635230
+5 3.649891
+6 3.694009
+7 3.734515
+8 3.710876
+9 3.693928
+10 3.724796
+11 3.426413
+12 3.389410
+13 3.344683
+14 3.262913
b
diff -r 000000000000 -r 4f3222cb5cf6 test-data/outp_mat.tabular
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/outp_mat.tabular Fri Sep 11 21:54:45 2020 +0000
b
@@ -0,0 +1,4 @@
+0.000000000000000000e+00 1.088254137623131168e+00 1.258145647545655832e+00 1.001874561823538956e+00
+1.088254137623131168e+00 0.000000000000000000e+00 1.642391617355136280e+00 1.220435985614184204e+00
+1.258145647545655832e+00 1.642391617355136280e+00 0.000000000000000000e+00 1.788898050038353560e+00
+1.001874561823538956e+00 1.220435985614184204e+00 1.788898050038353560e+00 0.000000000000000000e+00
b
diff -r 000000000000 -r 4f3222cb5cf6 test-data/output.json
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/output.json Fri Sep 11 21:54:45 2020 +0000
[
@@ -0,0 +1,1 @@
+[[[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [3.5727913344638595e-07, 0.19587736901883473, 0.2839851518166965, 0.36442613649599814, 0.46442430492035436, 0.5212037042738097, 0.5250132694823192, 0.529930753937769, 0.5337559800527605, 0.5248913761973787, 0.5153484645308668, 0.6329522318268536, 0.6400407264679198, 0.6788177786363155, 0.6967845212563545]], [[3.5727913344638595e-07, 0.19587736901883473, 0.2839851518166965, 0.36442613649599814, 0.46442430492035436, 0.5212037042738097, 0.5250132694823192, 0.529930753937769, 0.5337559800527605, 0.5248913761973787, 0.5153484645308668, 0.6329522318268536, 0.6400407264679198, 0.6788177786363155, 0.6967845212563545], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]]]
\ No newline at end of file
b
diff -r 000000000000 -r 4f3222cb5cf6 test-data/proj.dat
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/proj.dat Fri Sep 11 21:54:45 2020 +0000
b
b'@@ -0,0 +1,100 @@\n+  7.438978e+00  5.294909e+00 -2.835338e+00  2.733714e-01  2.643917e+00 -1.913472e+00  2.072388e-01 -7.536142e-01 -5.713007e-01 -6.577759e-02  2.679848e-01  1.279771e+00  1.329862e+00 -9.520746e-02  4.847651e-01 -7.176623e-01  9.848755e-01 -5.157459e-01  2.097280e-01  7.548947e-02 -2.980257e-02  6.322653e-01  3.142412e-01 -2.920753e-01  1.420652e-02  7.216938e-01 -1.815228e-01  1.109192e-02 -3.192536e-01  1.310731e-01 -1.134919e-01  4.863582e-01  2.141921e-03 -6.312168e-02  2.479062e-02 -1.778200e-02  3.988270e-01 -6.720212e-02 -1.007769e-01 -3.275467e-01 -4.425340e-01  3.890700e-01  1.385723e-01 -4.268806e-01 -8.949774e-02  1.095665e-01 -2.042462e-01 -9.625239e-02 -3.897663e-01  1.648096e-02 -2.193078e-01  1.378365e-01  1.800580e-01  1.147473e-01  2.482539e-01  3.202555e-01 -1.116652e-01  1.632426e-01 -2.855634e-01 -7.719346e-02 -7.700895e-03 -5.980730e-02 -1.515420e-02  9.158267e-02  2.807084e-01  2.764757e-02 -1.986138e-02  1.645959e-01  8.744533e-02 -8.081870e-04 -4.847611e-02  9.213801e-02  9.046412e-02 -9.955398e-02  6.203068e-02 -3.513162e-04 -4.072106e-02  5.153281e-03 -2.443654e-02 -2.660726e-02  6.342389e-02  8.286674e-03  4.837168e-02  4.232438e-03 -2.834625e-02\n+  9.893509e-01  2.932763e+00 -3.099826e+00 -1.202493e+00  1.238455e+00 -1.315036e+00  3.362529e-01  9.738041e-01  1.116067e+00  5.863315e-01  5.864577e-01  4.035116e-01  1.289553e-01 -1.204624e+00  2.910057e-01 -7.475176e-01 -5.410266e-02 -3.711187e-01  1.524946e-01 -1.250702e+00 -1.286674e-01  5.827496e-01  2.026246e-01 -1.282912e+00  9.264305e-01  1.488154e-01  5.652773e-01  1.087733e+00  7.343009e-02  5.774901e-02  4.375054e-01  3.122743e-01  6.010071e-02  1.296587e-01 -2.572737e-01 -1.395906e-01 -3.262032e-01 -1.163604e-02 -3.638281e-01 -1.517913e-01  5.835051e-01 -1.462373e-01  1.213192e-01 -5.898602e-01  2.170725e-01 -1.778393e-01  1.155444e-01  1.946027e-01  5.501898e-02 -1.687757e-01  1.718173e-01 -2.323375e-01  1.110968e-01 -2.042836e-01  2.080528e-01 -1.665559e-01  8.037359e-02  1.687882e-03  9.751574e-02 -9.319387e-03 -2.471465e-01  8.837124e-02  8.397319e-03  1.906758e-01 -1.690983e-02 -1.217402e-02 -6.038216e-02 -5.247626e-02 -5.187110e-02  4.389719e-02 -3.709834e-02 -3.469478e-02 -9.621139e-02  3.784206e-02  4.684795e-03  1.205709e-02  3.722282e-02  4.384842e-02  1.117903e-02  3.652342e-02  2.526290e-02  7.348264e-03 -4.366270e-02  4.134302e-03  7.934999e-03\n+  1.072645e+00  1.576759e+01 -1.020941e-01  8.524708e-01  2.412502e+00 -1.632504e+00 -3.383457e-01 -7.221414e-01 -5.560061e-01 -6.454303e-01 -4.751525e-01  6.727957e-02  7.574240e-01 -9.693365e-01  3.920517e-02 -3.445214e-01  4.906068e-01  4.701043e-01  1.970129e-01  8.139356e-01  5.387205e-01 -1.385660e-01 -6.178404e-01 -3.059798e-02  6.062710e-01  2.332911e-01 -4.999620e-01  1.341314e+00 -4.747465e-01 -2.981111e-02 -2.087363e-01 -7.980185e-02 -2.221725e-02 -3.482330e-01  2.379624e-01 -1.439714e-01  2.487809e-01  3.875800e-02 -7.351913e-02  5.413185e-01 -1.770178e-01 -4.179888e-01  7.674142e-01  1.105911e-02  2.396599e-01 -3.134557e-02 -7.946108e-02 -9.363371e-02 -5.830567e-02 -1.095834e-01  7.314020e-02  5.528666e-02 -9.031609e-02 -2.007353e-01 -7.164372e-03 -5.552695e-02 -6.636085e-02 -1.310256e-01  4.357685e-02  1.870731e-01  1.456599e-01 -2.685734e-02 -3.687501e-02 -1.100804e-01 -1.738515e-02 -4.071044e-02  8.849842e-02 -1.197062e-01  6.876633e-02 -6.220722e-02  6.235941e-02  5.115119e-02 -2.057429e-02 -3.508247e-03  1.879692e-03 -2.379083e-02  7.133745e-02  6.681266e-03  1.651925e-02  1.515115e-02 -3.526751e-02 -1.705836e-02  2.521725e-02 -3.442978e-02  1.271834e-02\n+  7.978645e+00  9.026001e+00 -4.997472e-01 -2.388801e+00  1.259859e+00 -3.636855e-01  1.977290e-01 -3.227549e-01  7.578140e-01  2.550344e-01 -1.202731e+00 -2.498788e-01  1.175274e+00 -3.375881e-01 -6.223602e-01 -1.025953e+00 -2.517795e-01  8.255665e-01 -9.792965e-01 -5.381066e-02 -3.578777e-01 -2.336674e-01  1.402954e-01 -2.338528e-01  3.958632e-01 -2.819330e-01  2.014956e-01 -1.732274e-01 -1.266856e+'..b'02  3.642799e-02 -2.072970e-02 -1.569416e-01 -1.747302e-01 -7.509656e-02  7.527026e-03  8.383462e-02 -1.369951e-01  2.291292e-01  3.090622e-02  8.365667e-02  1.057247e-01  2.808018e-02 -1.070883e-01 -1.436479e-02 -3.156387e-02 -3.406097e-02 -1.504196e-01  9.181942e-03  1.531662e-02  5.290595e-02 -7.542521e-02  9.396927e-02 -1.829072e-02  2.953504e-02  1.708609e-03 -2.408586e-02 -3.027448e-02 -3.058628e-02 -1.626892e-02\n+ -6.524304e+00 -7.265385e+00 -1.778935e+00 -2.883716e+00  6.936589e-01  1.484025e-01 -6.866704e-01 -9.264737e-02 -1.834821e-01  3.290290e-01 -1.868791e+00  2.880334e-01  2.770318e-01  6.367919e-02 -1.544557e-01  6.656667e-01  2.792913e-02  3.259280e-01 -3.055257e-01 -1.938353e-01 -4.084057e-01 -9.500371e-01 -9.945225e-01 -3.852136e-01 -2.380496e-02  2.980979e-01 -3.888581e-01  7.422231e-01 -6.449930e-02 -1.884067e-01  3.672637e-01 -3.988568e-01 -5.301601e-01 -4.485766e-01  4.869865e-02 -9.835851e-04  4.981324e-01 -1.873507e-01 -2.519091e-01 -5.699462e-01  3.037946e-01 -5.368803e-01 -1.891783e-01 -2.135808e-01 -3.424366e-01 -1.726778e-01 -1.784132e-01  2.029192e-01  5.111124e-02 -1.857439e-01  2.430447e-02 -1.212029e-01 -1.511323e-01  8.853602e-02  1.856609e-01  1.917439e-01 -2.829286e-01  1.795014e-01  3.501588e-02 -8.983042e-02  1.344219e-01 -7.701339e-02 -1.722839e-01 -2.414782e-01 -2.116578e-01 -5.545986e-02 -9.778828e-02  4.906602e-02 -1.186263e-01 -7.178846e-03 -8.253449e-02 -5.027442e-03  7.057461e-03  8.921211e-03  1.038417e-02 -3.106139e-02  8.574274e-04 -2.751966e-02 -2.955286e-02 -2.968609e-02  1.112149e-02  1.451962e-02  2.779321e-02  7.487916e-03 -7.844122e-03\n+  2.278655e-01 -6.461864e+00  6.370759e-01  1.488639e+00 -5.089829e-01 -2.354267e+00 -1.201403e+00  2.418769e+00 -8.243545e-01  1.225896e-01  5.633505e-01 -3.393260e-01 -3.588816e-02 -2.369824e-01 -6.152430e-01 -1.526124e-01  1.049411e+00 -9.145319e-01 -8.709676e-01  1.338929e+00  5.953219e-01 -1.659719e+00  1.430235e-01 -4.845064e-01  6.705781e-01 -2.194047e-01  4.843668e-01 -5.861211e-01 -1.112634e-01 -3.655708e-01 -7.991111e-02  8.870987e-01  1.306222e-01 -2.042327e-02  3.849940e-01 -4.785507e-01 -4.563170e-01 -2.359453e-01  1.309536e-01 -1.852435e-01 -1.294625e-02 -8.401658e-04  4.903979e-02 -2.731082e-01 -7.863449e-02  2.206803e-01  6.488286e-02 -1.959322e-01  4.688519e-01 -2.568176e-02 -1.392126e-01  1.251799e-01 -3.348607e-02  1.133324e-01  2.594027e-01 -1.635137e-01  1.906130e-02  9.175206e-02  1.871669e-01  7.853128e-02 -6.008321e-03  7.380219e-02 -2.949342e-02 -8.528732e-02 -9.914817e-02 -6.212706e-02  1.030777e-01  3.159774e-02  5.835701e-02 -3.115970e-02  4.315739e-02  5.857677e-02 -2.272533e-02 -8.991073e-02 -1.664144e-02 -2.912189e-02  2.447113e-02  2.460224e-02  5.215256e-02 -5.396823e-02 -1.787213e-02 -1.737859e-02 -1.003631e-02 -1.457083e-02 -2.971842e-03\n+  6.888305e+00 -8.855991e+00 -4.761358e-01 -1.370523e+00  1.215714e-01  3.217000e-01 -9.367117e-01  5.742067e-01 -4.150338e-01  8.029370e-01  3.438895e-01 -2.727409e-01  5.482444e-01 -1.657305e+00 -9.505457e-02 -8.364270e-01  1.004496e+00  1.394137e-01 -1.203950e+00 -3.086267e-01 -1.485287e-01  2.407312e-01 -6.121218e-01  6.659368e-01 -3.086068e-01 -6.999254e-01  1.366021e-01 -8.961091e-02  1.523148e-01  2.852286e-01  3.124415e-01 -3.609590e-01 -4.601417e-01 -1.688214e-01  1.412983e-01  2.003831e-01 -5.443292e-02  7.144894e-02  3.984847e-01  3.278544e-01 -7.488237e-01 -7.072037e-01 -1.477454e-01 -4.295582e-02 -7.795802e-03  1.381519e-01  2.425947e-01 -1.362039e-02 -3.876903e-01 -2.341809e-01 -8.478081e-02 -8.364090e-02  1.564113e-01 -1.871023e-01  5.011771e-02 -6.000135e-02  4.109554e-02  2.841810e-01  5.748590e-02 -2.108532e-02 -1.463875e-01 -5.257662e-02  1.972674e-01  1.416833e-01  3.087822e-02  9.364703e-02  1.285218e-01  5.171127e-02 -9.386800e-02  5.909358e-02  9.258548e-02 -3.324591e-02 -2.050032e-02  1.616601e-02 -2.777985e-02  2.519911e-02  5.113659e-02 -1.849355e-02  3.283035e-02 -6.627705e-03  4.808819e-02 -1.808532e-02  2.571264e-02 -2.103711e-02 -1.145711e-02\n'
b
diff -r 000000000000 -r 4f3222cb5cf6 test-data/proj2.dat
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/proj2.dat Fri Sep 11 21:54:45 2020 +0000
b
b'@@ -0,0 +1,100 @@\n+ -3.951473e+01  1.229162e+01  1.206066e+01  2.602058e+01  5.350080e+01 -4.808977e+01 -4.926673e+01  8.954220e+00 -5.727875e-01 -7.412464e+01  4.980059e+01 -3.046488e+01  3.056670e+01 -5.226328e+01  1.970306e+01  3.665741e+01  2.511060e+01  2.146784e+01 -5.583113e+01  2.273895e+01 -1.661368e+01 -3.942620e+01 -4.113052e+01  3.817784e+01  3.946857e-01  2.155028e+01 -1.798059e+01  4.603231e+00  1.008131e+00 -8.771671e+00 -2.372438e+01  3.479789e+00  5.602666e+00 -1.833383e+01  3.117855e+00 -4.087497e+00  1.390660e-01 -1.943008e+01  2.235639e+01  9.313805e+00 -1.604568e+01  3.013040e+01 -1.157131e+01  8.212835e+00 -1.539543e+00  4.215390e+00 -3.900767e+00 -4.186234e+00  2.149871e+00  1.088597e+01 -2.691122e+01  2.900292e+01 -2.833295e+01  4.443315e+00 -3.579413e+00  1.174783e+01 -7.310555e+00  6.865370e-01 -1.454794e+01 -8.661166e+00  5.022259e-01 -2.559092e+00 -9.534033e+00 -1.186941e+01  1.170849e+01  1.209516e+01 -9.753293e+00  2.081603e+01 -7.991579e+00  6.109249e+00 -4.830590e+00 -2.877154e-01 -6.703338e+00  7.397183e+00  1.323004e+01  2.734132e+00  1.159523e+00  1.430713e+01  6.833563e+00  2.536159e-01 -2.575904e+00  1.580921e+00  1.601114e+00  6.594246e+00  3.878044e+00\n+ -4.023778e+01  1.305560e+01  1.029090e+01  2.483670e+01  5.493826e+01 -4.650124e+01 -5.134068e+01  7.529673e+00 -3.854124e-01 -7.508638e+01  5.029558e+01 -3.050574e+01  3.211987e+01 -5.188648e+01  1.936793e+01  3.510122e+01  2.461751e+01  2.254606e+01 -5.557307e+01  2.182339e+01 -1.603804e+01 -4.034547e+01 -4.152818e+01  3.776363e+01  1.159382e+00  2.115449e+01 -1.795006e+01  5.057147e+00  1.796510e+00 -9.373040e+00 -2.310230e+01  3.459092e+00  5.941417e+00 -1.862800e+01  3.339576e+00 -3.677998e+00 -3.609994e-02 -1.901233e+01  2.199058e+01  8.406855e+00 -1.668083e+01  3.074145e+01 -1.072814e+01  7.970219e+00 -1.813708e+00  4.015174e+00 -4.182411e+00 -3.980864e+00  1.477221e+00  1.104300e+01 -2.708611e+01  2.843232e+01 -2.746124e+01  4.357038e+00 -4.117887e+00  1.189961e+01 -8.003043e+00  1.118373e+00 -1.466581e+01 -8.623769e+00  5.362506e-01 -2.667946e+00 -1.035695e+01 -1.181255e+01  1.105653e+01  1.175169e+01 -9.761891e+00  2.143817e+01 -7.955709e+00  6.017762e+00 -4.848771e+00 -5.920819e-01 -6.708505e+00  7.293552e+00  1.377315e+01  1.921897e+00  9.545828e-01  1.514778e+01  6.883722e+00  3.568690e-01 -2.718698e+00  6.908222e-01  1.671411e+00  6.542818e+00  4.021823e+00\n+ -3.944880e+01  6.658278e+00  1.063209e+01  2.337317e+01  5.275794e+01 -4.695228e+01 -5.171993e+01  6.731412e+00 -2.146086e-01 -7.480408e+01  4.925920e+01 -3.173724e+01  3.127670e+01 -5.183506e+01  1.985660e+01  3.563880e+01  2.414607e+01  2.004945e+01 -5.420093e+01  2.338017e+01 -1.623769e+01 -3.920427e+01 -4.133817e+01  3.791641e+01  6.070934e-01  2.155151e+01 -1.823842e+01  5.502730e+00  1.585198e+00 -9.197958e+00 -2.281469e+01  3.561967e+00  6.013535e+00 -1.839889e+01  4.175453e+00 -2.692191e+00  4.288465e-01 -1.915786e+01  2.176435e+01  8.515125e+00 -1.644637e+01  3.089833e+01 -1.177795e+01  7.773895e+00 -1.665601e+00  3.966184e+00 -3.093151e+00 -4.122860e+00  1.561443e+00  1.081394e+01 -2.636900e+01  2.834030e+01 -2.731294e+01  4.561124e+00 -3.842791e+00  1.158982e+01 -8.271869e+00  9.732308e-01 -1.471245e+01 -8.370997e+00  1.460987e-01 -2.493664e+00 -9.332741e+00 -1.189811e+01  1.150430e+01  1.210267e+01 -9.514294e+00  2.103134e+01 -8.082558e+00  5.960472e+00 -4.995074e+00 -4.032956e-01 -7.223601e+00  6.800240e+00  1.351932e+01  2.304768e+00  9.123260e-01  1.530850e+01  6.793389e+00  3.056365e-01 -2.850470e+00  1.065976e+00  1.265267e+00  6.610796e+00  3.540663e+00\n+ -4.061402e+01  7.573571e+00  1.370795e+01  2.256439e+01  5.153267e+01 -4.863677e+01 -5.012360e+01  6.553536e+00 -7.974974e-01 -7.356605e+01  5.007402e+01 -3.149523e+01  3.113563e+01 -5.076253e+01  1.985095e+01  3.477397e+01  2.363989e+01  2.123872e+01 -5.475554e+01  2.251887e+01 -1.526987e+01 -4.054794e+01 -4.122200e+01  3.740528e+01  1.179950e+00  2.176637e+01 -1.856708e+01  4.826198e+00  1.475699e+'..b'00  1.303588e+01 -8.575698e+00  1.301539e+00 -1.616026e+01 -8.851805e+00  7.656193e-02 -3.217428e+00 -1.005459e+01 -1.240520e+01  1.278080e+01  1.185209e+01 -9.636631e+00  2.335207e+01 -9.172700e+00  6.818265e+00 -5.147733e+00 -1.385920e-01 -6.915502e+00  7.489829e+00  1.477439e+01  2.720649e+00  1.262353e+00  1.642535e+01  7.563435e+00 -5.379667e-01 -3.795776e+00  1.340478e+00  9.234448e-01  7.363891e+00  3.620256e+00\n+ -3.429381e+01  6.183129e+00  7.044461e+00  3.056218e+01  5.956011e+01 -4.910800e+01 -5.805422e+01  1.017797e+01 -2.720795e+00 -8.084236e+01  4.833194e+01 -3.332363e+01  3.338860e+01 -5.464597e+01  2.212870e+01  3.908495e+01  2.656614e+01  2.451988e+01 -5.912963e+01  2.457130e+01 -1.970202e+01 -4.162102e+01 -4.413888e+01  4.142981e+01 -1.736774e-01  2.310193e+01 -2.092415e+01  4.769840e+00  9.374201e-02 -9.613244e+00 -2.446292e+01  3.491842e+00  6.847362e+00 -1.942596e+01  3.530649e+00 -3.917267e+00  5.994166e-01 -1.934388e+01  2.376672e+01  1.047303e+01 -1.820773e+01  3.255522e+01 -1.259986e+01  9.224489e+00 -1.605503e+00  3.970605e+00 -3.615734e+00 -3.680647e+00  2.091996e+00  1.154305e+01 -2.941732e+01  3.101223e+01 -2.980227e+01  5.996070e+00 -3.382283e+00  1.217062e+01 -8.630668e+00  7.660905e-01 -1.558325e+01 -8.701910e+00 -5.369675e-01 -2.732933e+00 -1.013830e+01 -1.248710e+01  1.249048e+01  1.299080e+01 -1.097276e+01  2.321900e+01 -1.039299e+01  6.067349e+00 -5.057096e+00 -6.651629e-01 -7.888847e+00  7.871311e+00  1.337685e+01  2.720671e+00  7.848838e-01  1.613738e+01  7.109496e+00 -2.001061e-01 -2.766015e+00  1.468031e+00  1.500158e+00  7.401188e+00  4.103783e+00\n+ -3.390840e+01  9.807639e+00  9.592868e+00  3.153487e+01  5.757792e+01 -5.132733e+01 -5.775485e+01  1.065323e+01 -1.873208e+00 -8.094810e+01  4.988523e+01 -3.360498e+01  3.279508e+01 -5.553502e+01  2.168949e+01  3.871593e+01  2.729989e+01  2.459934e+01 -6.008088e+01  2.384832e+01 -1.866207e+01 -4.228942e+01 -4.472270e+01  4.069059e+01 -8.977710e-02  2.304381e+01 -2.003418e+01  5.163083e+00  1.110421e-01 -9.641423e+00 -2.515264e+01  4.593370e+00  7.198323e+00 -1.978656e+01  3.126808e+00 -4.568962e+00  4.087261e-01 -2.007125e+01  2.340936e+01  1.047603e+01 -1.773094e+01  3.267674e+01 -1.269443e+01  8.738360e+00 -1.263994e+00  3.833861e+00 -3.676617e+00 -4.068614e+00  2.471919e+00  1.160453e+01 -2.983702e+01  3.115425e+01 -2.981882e+01  5.283155e+00 -3.266698e+00  1.242312e+01 -8.202088e+00  5.558220e-01 -1.628952e+01 -8.934054e+00 -7.772167e-02 -2.531224e+00 -1.007230e+01 -1.258931e+01  1.241857e+01  1.246597e+01 -1.054055e+01  2.352175e+01 -9.948125e+00  6.327282e+00 -5.110983e+00 -1.029401e+00 -8.085385e+00  7.546380e+00  1.358244e+01  3.007572e+00  7.683891e-01  1.560259e+01  7.019726e+00 -1.587779e-01 -3.071357e+00  1.127499e+00  2.325471e+00  7.241577e+00  4.173885e+00\n+ -3.359672e+01  1.246513e+00  1.032048e+01  2.978921e+01  5.636601e+01 -5.017260e+01 -5.851292e+01  9.387206e+00 -2.379974e+00 -8.127505e+01  4.800273e+01 -3.254154e+01  3.275920e+01 -5.391213e+01  2.170736e+01  3.759858e+01  2.701666e+01  2.359858e+01 -5.979739e+01  2.460358e+01 -1.981459e+01 -4.143780e+01 -4.409346e+01  4.130526e+01 -2.800003e-01  2.302692e+01 -2.059843e+01  5.297238e+00 -5.916839e-01 -9.719639e+00 -2.497857e+01  3.477489e+00  6.952923e+00 -1.890099e+01  3.110817e+00 -4.063513e+00  2.372062e-01 -2.014838e+01  2.349875e+01  9.683631e+00 -1.850373e+01  3.289130e+01 -1.285670e+01  9.095355e+00 -1.671791e+00  4.542638e+00 -2.892301e+00 -3.993974e+00  1.909403e+00  1.172656e+01 -2.942256e+01  3.092597e+01 -2.996005e+01  5.733047e+00 -3.617470e+00  1.321594e+01 -8.264050e+00  9.915298e-01 -1.522092e+01 -8.953161e+00  3.088720e-01 -2.595346e+00 -9.980485e+00 -1.312048e+01  1.306854e+01  1.306209e+01 -1.046560e+01  2.352846e+01 -1.012017e+01  6.122089e+00 -5.016829e+00 -1.669980e-01 -7.398891e+00  7.480448e+00  1.392468e+01  3.028833e+00  9.832891e-01  1.614010e+01  7.261788e+00 -6.685993e-01 -3.597998e+00  1.203357e+00  1.604055e+00  7.331639e+00  3.787861e+00\n'
b
diff -r 000000000000 -r 4f3222cb5cf6 test-data/pull1.xvg
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/pull1.xvg Fri Sep 11 21:54:45 2020 +0000
b
@@ -0,0 +1,118 @@
+# This file was created Sat Jan 11 15:16:55 2020
+# Created by:
+#                      :-) GROMACS - gmx mdrun, 2019.1 (-:
+# 
+# Executable:   /usr/local/bin/gmx
+# Data prefix:  /usr/local
+# Working dir:  /data/share/staging/6673623/working
+# Command line:
+#   gmx mdrun -nt 16 -deffnm outp
+# gmx mdrun is part of G R O M A C S:
+#
+# God Rules Over Mankind, Animals, Cosmos and Such
+#
+@    title "Pull force"
+@    xaxis  label "Time (ps)"
+@    yaxis  label "Force (kJ/mol/nm)"
+@TYPE xy
+0.0000 6024.09
+0.0020 -1440.45
+0.0040 -2511.27
+0.0060 -2897.63
+0.0080 -2775.86
+0.0100 -1984.12
+0.0120 -692.582
+0.0140 749.852
+0.0160 1926.04
+0.0180 2521.88
+0.0200 2405.94
+0.0220 1618.47
+0.0240 312.892
+0.0260 -1146.03
+0.0280 -2331.23
+0.0300 -2868.38
+0.0320 -2634.84
+0.0340 -1742.36
+0.0360 -463.328
+0.0380 764.038
+0.0400 1581.21
+0.0420 1724.85
+0.0440 1203.93
+0.0460 119.215
+0.0480 -933.681
+0.0500 -1649.19
+0.0520 -1728.6
+0.0540 -1128.9
+0.0560 -43.2839
+0.0580 1061.76
+0.0600 1706.84
+0.0620 1632.03
+0.0640 886.953
+0.0660 -265.667
+0.0680 -1413.95
+0.0700 -2156.87
+0.0720 -2271.91
+0.0740 -1707.92
+0.0760 -561.06
+0.0780 847.304
+0.0800 1993.62
+0.0820 2439.33
+0.0840 2183.08
+0.0860 1162.58
+0.0880 245.372
+0.0900 -674.664
+0.0920 -1389.64
+0.0940 -1732.39
+0.0960 -1659.95
+0.0980 -1215.14
+0.1000 -560.687
+0.1020 56.7457
+0.1040 541.266
+0.1060 941.849
+0.1080 1290.27
+0.1100 1550.28
+0.1120 1620.82
+0.1140 1483.18
+0.1160 1200.91
+0.1180 835.327
+0.1200 414.748
+0.1220 -21.986
+0.1240 -268.239
+0.1260 -610.519
+0.1280 -419.701
+0.1300 -193.452
+0.1320 11.4089
+0.1340 13.1112
+0.1360 -276.636
+0.1380 -829.048
+0.1400 -1451.56
+0.1420 -1907.91
+0.1440 -1960.87
+0.1460 -1495.45
+0.1480 -590.751
+0.1500 498.442
+0.1520 1444.86
+0.1540 2030.3
+0.1560 2092.26
+0.1580 1656.44
+0.1600 859.3
+0.1620 14.6479
+0.1640 -438.284
+0.1660 -573.584
+0.1680 32.1338
+0.1700 805.322
+0.1720 1470.23
+0.1740 1733.74
+0.1760 1558.83
+0.1780 971.192
+0.1800 103.252
+0.1820 -825.594
+0.1840 -1427.63
+0.1860 -1342.79
+0.1880 -578.404
+0.1900 513.202
+0.1920 1414.83
+0.1940 1795.16
+0.1960 1584.51
+0.1980 877.231
+0.2000 -111.269
b
diff -r 000000000000 -r 4f3222cb5cf6 test-data/pull2.xvg
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/pull2.xvg Fri Sep 11 21:54:45 2020 +0000
b
@@ -0,0 +1,118 @@
+# This file was created Sat Jan 11 15:14:02 2020
+# Created by:
+#                      :-) GROMACS - gmx mdrun, 2019.1 (-:
+# 
+# Executable:   /usr/local/bin/gmx
+# Data prefix:  /usr/local
+# Working dir:  /data/share/staging/6673627/working
+# Command line:
+#   gmx mdrun -nt 16 -deffnm outp
+# gmx mdrun is part of G R O M A C S:
+#
+# GROup of MAchos and Cynical Suckers
+#
+@    title "Pull force"
+@    xaxis  label "Time (ps)"
+@    yaxis  label "Force (kJ/mol/nm)"
+@TYPE xy
+0.0000 -5098.38
+0.0020 -63.1292
+0.0040 -58.0201
+0.0060 -567.151
+0.0080 -915.192
+0.0100 -1147.66
+0.0120 -1194.57
+0.0140 -1025.71
+0.0160 -619.358
+0.0180 -30.7206
+0.0200 628.788
+0.0220 1186.76
+0.0240 1499.87
+0.0260 1501.01
+0.0280 1225.59
+0.0300 728.864
+0.0320 73.4782
+0.0340 -609.651
+0.0360 -1241.19
+0.0380 -1714.09
+0.0400 -1926.53
+0.0420 -1825.85
+0.0440 -1343.11
+0.0460 -875.662
+0.0480 -137.674
+0.0500 424.689
+0.0520 813.554
+0.0540 1028.83
+0.0560 1080.86
+0.0580 1012.46
+0.0600 876.583
+0.0620 713.725
+0.0640 570.333
+0.0660 475.042
+0.0680 392.949
+0.0700 224.142
+0.0720 -50.0798
+0.0740 -394.081
+0.0760 -697.375
+0.0780 -847.788
+0.0800 -757.177
+0.0820 -440.838
+0.0840 160.155
+0.0860 304.292
+0.0880 804.365
+0.0900 951.843
+0.0920 801.215
+0.0940 418.322
+0.0960 -64.6304
+0.0980 -449.703
+0.1000 -559.593
+0.1020 -338.869
+0.1040 98.9362
+0.1060 546.434
+0.1080 882.254
+0.1100 1007.2
+0.1120 882.558
+0.1140 546.07
+0.1160 148.665
+0.1180 -57.5016
+0.1200 49.9737
+0.1220 409.28
+0.1240 1040.8
+0.1260 684.824
+0.1280 692.54
+0.1300 134.317
+0.1320 -629.767
+0.1340 -1376.01
+0.1360 -1941.02
+0.1380 -2059.37
+0.1400 -1616.22
+0.1420 -670.138
+0.1440 475.235
+0.1460 1491.31
+0.1480 2085.01
+0.1500 2105.1
+0.1520 1531.93
+0.1540 553.708
+0.1560 -497.426
+0.1580 -1283.86
+0.1600 -1568.59
+0.1620 -1327.71
+0.1640 -455.275
+0.1660 -393.621
+0.1680 265.539
+0.1700 336.479
+0.1720 66.7614
+0.1740 -435.565
+0.1760 -1029.08
+0.1780 -1534.97
+0.1800 -1795.16
+0.1820 -1760.74
+0.1840 -1399.95
+0.1860 -849.902
+0.1880 -285.645
+0.1900 176.529
+0.1920 484.836
+0.1940 615.295
+0.1960 570.901
+0.1980 319.342
+0.2000 -63.7999
b
diff -r 000000000000 -r 4f3222cb5cf6 test-data/pull3.xvg
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/pull3.xvg Fri Sep 11 21:54:45 2020 +0000
b
@@ -0,0 +1,118 @@
+# This file was created Sat Jan 11 11:17:19 2020
+# Created by:
+#                      :-) GROMACS - gmx mdrun, 2019.1 (-:
+# 
+# Executable:   /usr/local/bin/gmx
+# Data prefix:  /usr/local
+# Working dir:  /data/share/staging/6671882/working
+# Command line:
+#   gmx mdrun -nt 16 -deffnm outp
+# gmx mdrun is part of G R O M A C S:
+#
+# Gyas ROwers Mature At Cryogenic Speed
+#
+@    title "Pull force"
+@    xaxis  label "Time (ps)"
+@    yaxis  label "Force (kJ/mol/nm)"
+@TYPE xy
+0.0000 -9835.61
+0.0020 -1356.15
+0.0040 -812.913
+0.0060 -356.365
+0.0080 279.129
+0.0100 695.388
+0.0120 760.799
+0.0140 413.1
+0.0160 -307.339
+0.0180 -1119.04
+0.0200 -1694.31
+0.0220 -1857.34
+0.0240 -1599.83
+0.0260 -1103.08
+0.0280 -590.412
+0.0300 -216.222
+0.0320 -59.4561
+0.0340 -111.021
+0.0360 -349.112
+0.0380 -631.665
+0.0400 -749.358
+0.0420 -480.318
+0.0440 251.563
+0.0460 1193.69
+0.0480 1913.5
+0.0500 2185.92
+0.0520 1987.19
+0.0540 1406.94
+0.0560 543.203
+0.0580 -401.431
+0.0600 -1124.73
+0.0620 -1356.63
+0.0640 -1090.51
+0.0660 -579.76
+0.0680 -169.391
+0.0700 10.7899
+0.0720 33.8781
+0.0740 -114.673
+0.0760 -468.487
+0.0780 -956.942
+0.0800 -1266.95
+0.0820 -1152.33
+0.0840 -799.059
+0.0860 -57.2971
+0.0880 86.3943
+0.0900 82.0647
+0.0920 63.9564
+0.0940 41.5732
+0.0960 -114.408
+0.0980 -342.996
+0.1000 -289.586
+0.1020 234.269
+0.1040 1023.25
+0.1060 1617.73
+0.1080 1778.66
+0.1100 1502.41
+0.1120 939.611
+0.1140 235.798
+0.1160 -441.056
+0.1180 -924.133
+0.1200 -1084.76
+0.1220 -887.306
+0.1240 -645.618
+0.1260 98.3492
+0.1280 215.697
+0.1300 228.514
+0.1320 68.9249
+0.1340 -152.533
+0.1360 -314.056
+0.1380 -355.276
+0.1400 -259.327
+0.1420 62.6616
+0.1440 610.851
+0.1460 1166.95
+0.1480 1376.27
+0.1500 1070.22
+0.1520 453.658
+0.1540 -158.612
+0.1560 -587.625
+0.1580 -802.82
+0.1600 -742.418
+0.1620 -329.843
+0.1640 260.255
+0.1660 1563.85
+0.1680 2099.99
+0.1700 2283.79
+0.1720 1921.29
+0.1740 1159.2
+0.1760 121.866
+0.1780 -938.471
+0.1800 -1713.03
+0.1820 -1979.88
+0.1840 -1729.61
+0.1860 -1118.46
+0.1880 -373.46
+0.1900 343.756
+0.1920 888.764
+0.1940 1080.51
+0.1960 841.869
+0.1980 280.294
+0.2000 -318.095
b
diff -r 000000000000 -r 4f3222cb5cf6 test-data/stats.dat
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/stats.dat Fri Sep 11 21:54:45 2020 +0000
b
@@ -0,0 +1,85 @@
+  1.967497e+01  3.703805e-01
+  1.945682e+01  4.155976e-01
+  2.493662e+01  4.482403e-01
+  2.591100e+01  4.907198e-01
+  2.054311e+01  6.191418e-01
+  2.042238e+01  8.120932e-01
+  2.045441e+01  1.071626e+00
+  2.357741e+01  8.641369e-01
+  2.260843e+01  5.896767e-01
+  1.992950e+01  5.709322e-01
+  2.399211e+01  6.546606e-01
+  7.845941e+00  6.782487e-01
+  1.052719e+01  5.837915e-01
+  1.169832e+01  5.493730e-01
+  9.145760e+00  4.060450e-01
+  6.055308e+00  5.063536e-01
+  8.693517e+00  5.978220e-01
+  6.830967e+00  4.033432e-01
+  6.361173e+00  5.483321e-01
+  9.094970e+00  3.961013e-01
+  1.174759e+01  2.980387e-01
+  8.827140e+00  3.946120e-01
+  7.463399e+00  1.994348e-01
+  7.811651e+00  3.917859e-01
+  4.275341e+00  3.092223e-01
+  6.986056e+00  3.965528e-01
+  9.001224e+00  3.904505e-01
+  7.288267e+00  4.367149e-01
+  7.595355e+00  4.232301e-01
+  1.187438e+01  4.095508e-01
+  1.120698e+01  3.917284e-01
+  1.026656e+01  4.369231e-01
+  8.465002e+00  4.423827e-01
+  1.063072e+01  3.827076e-01
+  9.867346e+00  2.945949e-01
+  6.202634e+00  3.185203e-01
+  7.599270e+00  3.198939e-01
+  1.015873e+01  2.974711e-01
+  8.666472e+00  4.832279e-01
+  9.860568e+00  4.691489e-01
+  1.159276e+01  4.520981e-01
+  9.175733e+00  6.050901e-01
+  6.679121e+00  4.572131e-01
+  1.011808e+01  4.204646e-01
+  1.109328e+01  5.258842e-01
+  8.433053e+00  5.673694e-01
+  9.695981e+00  4.866417e-01
+  1.313777e+01  5.016506e-01
+  1.302361e+01  6.386153e-01
+  1.409427e+01  6.219133e-01
+  1.320250e+01  6.857931e-01
+  1.588558e+01  6.652152e-01
+  1.526147e+01  6.511772e-01
+  1.155960e+01  6.547106e-01
+  1.324390e+01  6.993882e-01
+  1.565683e+01  6.830393e-01
+  1.345531e+01  6.707395e-01
+  1.114576e+01  6.897825e-01
+  1.465040e+01  7.207709e-01
+  1.589369e+01  6.305320e-01
+  1.441524e+01  5.350904e-01
+  1.610456e+01  4.926006e-01
+  1.371388e+01  5.174074e-01
+  1.519495e+01  5.841832e-01
+  1.861954e+01  5.504953e-01
+  1.862698e+01  5.103952e-01
+  1.729435e+01  5.644140e-01
+  1.788582e+01  6.753580e-01
+  1.864438e+01  6.108037e-01
+  1.552720e+01  5.975017e-01
+  1.336845e+01  6.492108e-01
+  1.557286e+01  6.782724e-01
+  1.501091e+01  6.114845e-01
+  1.116047e+01  6.095425e-01
+  1.159290e+01  6.456012e-01
+  1.440479e+01  6.038611e-01
+  1.025204e+01  5.762923e-01
+  1.380680e+01  6.147225e-01
+  1.578026e+01  5.726969e-01
+  1.392271e+01  5.035768e-01
+  1.653598e+01  4.746090e-01
+  1.721792e+01  4.686125e-01
+  1.960588e+01  5.201088e-01
+  1.831822e+01  5.600042e-01
+  2.224398e+01  5.684325e-01
b
diff -r 000000000000 -r 4f3222cb5cf6 test-data/traj_cut.dcd
b
Binary file test-data/traj_cut.dcd has changed
b
diff -r 000000000000 -r 4f3222cb5cf6 test-data/val.dat
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/val.dat Fri Sep 11 21:54:45 2020 +0000
b
@@ -0,0 +1,85 @@
+    3.947222e+01
+    2.015408e+01
+    4.916455e+00
+    2.895004e+00
+    2.441851e+00
+    1.693793e+00
+    1.452903e+00
+    1.162406e+00
+    9.084163e-01
+    8.297056e-01
+    7.989324e-01
+    6.787932e-01
+    5.389385e-01
+    4.860497e-01
+    4.819947e-01
+    4.578189e-01
+    4.253657e-01
+    3.982626e-01
+    3.460761e-01
+    3.256565e-01
+    2.848984e-01
+    2.736597e-01
+    2.479534e-01
+    2.340745e-01
+    2.225551e-01
+    1.889215e-01
+    1.785513e-01
+    1.644114e-01
+    1.600505e-01
+    1.454533e-01
+    1.354044e-01
+    1.321860e-01
+    1.232544e-01
+    1.200232e-01
+    1.047262e-01
+    9.791054e-02
+    9.288343e-02
+    8.730712e-02
+    8.455886e-02
+    7.553146e-02
+    7.464053e-02
+    6.972549e-02
+    6.652490e-02
+    6.060531e-02
+    5.676623e-02
+    5.018758e-02
+    4.989483e-02
+    4.465919e-02
+    4.245154e-02
+    4.105765e-02
+    3.892739e-02
+    3.643910e-02
+    3.230759e-02
+    3.081278e-02
+    2.805245e-02
+    2.607806e-02
+    2.512062e-02
+    2.207873e-02
+    2.048675e-02
+    1.852247e-02
+    1.676865e-02
+    1.442674e-02
+    1.345403e-02
+    1.305317e-02
+    1.238466e-02
+    1.052215e-02
+    1.002042e-02
+    8.120974e-03
+    6.890932e-03
+    6.279938e-03
+    5.707040e-03
+    5.157449e-03
+    4.203168e-03
+    3.501119e-03
+    2.816421e-03
+    2.464797e-03
+    2.086617e-03
+    1.873654e-03
+    1.403892e-03
+    1.196570e-03
+    1.101350e-03
+    8.899093e-04
+    7.096377e-04
+    3.600828e-04
+    2.338050e-04
b
diff -r 000000000000 -r 4f3222cb5cf6 test-data/val2.dat
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/val2.dat Fri Sep 11 21:54:45 2020 +0000
b
@@ -0,0 +1,85 @@
+    3.947222e+01
+    2.015408e+01
+    4.916455e+00
+    2.895004e+00
+    2.441851e+00
+    1.693793e+00
+    1.452903e+00
+    1.162406e+00
+    9.084164e-01
+    8.297056e-01
+    7.989324e-01
+    6.787932e-01
+    5.389385e-01
+    4.860497e-01
+    4.819947e-01
+    4.578189e-01
+    4.253657e-01
+    3.982626e-01
+    3.460761e-01
+    3.256565e-01
+    2.848984e-01
+    2.736597e-01
+    2.479534e-01
+    2.340746e-01
+    2.225550e-01
+    1.889216e-01
+    1.785514e-01
+    1.644114e-01
+    1.600505e-01
+    1.454532e-01
+    1.354044e-01
+    1.321860e-01
+    1.232545e-01
+    1.200232e-01
+    1.047262e-01
+    9.791049e-02
+    9.288340e-02
+    8.730713e-02
+    8.455885e-02
+    7.553143e-02
+    7.464052e-02
+    6.972550e-02
+    6.652490e-02
+    6.060527e-02
+    5.676623e-02
+    5.018758e-02
+    4.989473e-02
+    4.465916e-02
+    4.245147e-02
+    4.105768e-02
+    3.892737e-02
+    3.643909e-02
+    3.230761e-02
+    3.081277e-02
+    2.805252e-02
+    2.607810e-02
+    2.512066e-02
+    2.207874e-02
+    2.048678e-02
+    1.852242e-02
+    1.676865e-02
+    1.442676e-02
+    1.345409e-02
+    1.305316e-02
+    1.238469e-02
+    1.052216e-02
+    1.002041e-02
+    8.120949e-03
+    6.890981e-03
+    6.280023e-03
+    5.707032e-03
+    5.157477e-03
+    4.203180e-03
+    3.501140e-03
+    2.816480e-03
+    2.464769e-03
+    2.086600e-03
+    1.873642e-03
+    1.403898e-03
+    1.196546e-03
+    1.101421e-03
+    8.898859e-04
+    7.096480e-04
+    3.601291e-04
+    2.338039e-04
b
diff -r 000000000000 -r 4f3222cb5cf6 test-data/vec.dat
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/vec.dat Fri Sep 11 21:54:45 2020 +0000
b
b'@@ -0,0 +1,85 @@\n+  3.597432e-02  2.692211e-02  2.817930e-01  8.201814e-02 -4.862062e-02  4.934469e-02 -5.074872e-03 -2.150250e-01 -1.988593e-01 -1.338510e-01  4.586823e-01 -8.329182e-03 -5.065555e-01  3.370271e-01  1.334040e-01  1.022590e-01 -1.449047e-01  1.035877e-01  1.174587e-01  9.936859e-02 -1.399434e-03  2.743653e-02 -1.961464e-02  6.141477e-02  7.851144e-03  3.421684e-02 -1.351951e-01  4.919332e-02  2.986516e-03  1.657092e-01  3.669791e-02  2.844914e-02  1.034812e-01  5.922159e-02  5.962049e-06  3.234775e-02  4.998555e-02  1.455689e-02 -3.058247e-02  1.714270e-02  3.528911e-02  8.575856e-02 -1.485020e-02 -4.939949e-02  5.514172e-02  5.081083e-02  8.656934e-03 -7.573655e-03 -8.480181e-02  3.290604e-02 -5.798370e-02  8.662148e-02  1.820673e-02 -2.277328e-03 -6.032412e-02  1.971969e-02 -3.662553e-02  3.839312e-02 -1.826046e-02 -2.437585e-02 -5.313370e-02  4.283162e-02  4.242042e-02  5.622661e-02 -2.380492e-02 -1.038485e-02  1.298166e-03  2.784345e-02  1.000499e-02  2.916464e-02 -3.485203e-03 -4.176440e-03 -1.341336e-02  1.754790e-03  1.254765e-02  3.452395e-02  2.169157e-02  4.440570e-02 -1.426621e-02 -2.141594e-02  2.582895e-02  2.156390e-02  2.921118e-02 -1.995651e-02 -5.274698e-03\n+  6.679997e-02  1.536643e-01  7.561109e-02 -1.029934e-01  3.977801e-02  1.222706e-02  1.532535e-01  6.825558e-02 -5.540800e-02  1.702863e-01  1.875050e-01  1.415523e-01  8.881811e-02 -3.591175e-01  2.265678e-01  1.056694e-01 -9.664221e-02 -5.750245e-02  8.479349e-03  7.756363e-02  1.695314e-01  5.089938e-02 -2.497340e-01  7.456376e-02 -8.830214e-02 -1.285500e-01  1.770751e-01  1.155297e-01  6.772528e-02  5.743110e-02  3.899160e-01  5.200363e-02  1.011898e-01 -3.252465e-02  8.781891e-03  6.357008e-02  1.254110e-01 -1.967597e-02 -1.383485e-02 -4.311542e-02  7.783638e-02  1.368033e-01 -2.745857e-02 -5.710390e-02  1.243154e-01 -5.417978e-02  1.724092e-01 -4.879846e-02  7.985897e-02 -2.167328e-01 -9.153220e-02 -4.958819e-02  6.700400e-02 -1.294184e-01 -7.412955e-02  2.576626e-02  5.259987e-02  2.163917e-02  2.273803e-02  2.318371e-02  1.346285e-01 -8.546337e-02  7.405077e-02 -5.207076e-02 -9.253057e-02 -5.324169e-02  6.043927e-02 -4.713521e-02 -3.816159e-02 -2.709315e-02  2.789651e-02 -1.085099e-01 -5.621835e-03  2.331651e-02  5.018948e-02  2.499764e-02  3.296215e-02 -8.497796e-02 -1.959141e-02  2.258015e-02 -5.904497e-03  1.103141e-02 -4.766742e-03  1.528209e-02 -4.188115e-02\n+ -2.789081e-02  1.555459e-01  1.230959e-01 -1.062366e-01  2.115476e-01 -1.623150e-01  9.856078e-02  1.979374e-02  7.637106e-02  3.787118e-02  1.484347e-01  6.682671e-02  1.473714e-01 -1.129174e-01  2.198251e-01  5.998372e-03  9.776066e-02 -1.352597e-01  3.890439e-01 -6.887387e-02  3.194087e-01  1.018107e-01  1.115548e-01 -2.096125e-01 -6.729673e-02 -3.229496e-02 -6.969787e-03  6.915786e-02  4.819562e-02 -1.499230e-03 -2.446938e-01 -6.910621e-02  1.309518e-01  1.493677e-01  7.941810e-02  3.510498e-02 -1.446150e-01  8.419406e-02  8.582961e-02  9.834032e-02  7.665570e-03  5.122054e-02 -6.670616e-02  2.204029e-02 -8.866160e-02  1.081626e-01 -9.311187e-02  1.024272e-01 -2.758327e-02  1.991541e-01 -1.065343e-01  5.393283e-02  8.627523e-02  5.687733e-02 -3.099080e-02 -9.715804e-02 -5.129803e-03 -5.320025e-02 -1.247242e-01 -2.282943e-03 -9.559298e-02  1.065296e-02 -1.001718e-01 -9.169291e-02  1.594815e-01  3.186033e-02 -4.573382e-02  1.156229e-01  2.626254e-02 -1.884399e-02  2.200170e-02  4.018933e-02  2.300651e-02 -1.251897e-02 -1.691227e-02  4.798274e-02 -3.351880e-03  9.474459e-02  1.580638e-02  1.696948e-02 -2.856480e-02  1.360935e-02 -5.737208e-03  2.803329e-02  2.773620e-02\n+ -3.835701e-03  1.633749e-01  6.328195e-02 -1.819998e-01  2.896347e-01 -1.929865e-01  2.088921e-02  1.301894e-01  1.916299e-02 -1.326641e-02  5.649200e-02 -6.726498e-02 -3.580335e-02 -5.453746e-03 -1.014819e-01  1.036535e-01 -1.495442e-02 -9.338030e-02  6.020000e-02 -8.492902e-02 -2.137855e-02  2.362838e-02  1.267210e-01  1.790998e-02  2.275643e-02  9.351346e-02 -1.157099e-01  2.865056e-02  7.199446e-0'..b'02  9.494659e-02  7.234146e-02  1.559915e-01  4.992704e-02  9.833134e-03  6.487014e-02 -4.589378e-03  2.977176e-02  5.211005e-02  2.275457e-01  2.034452e-01  3.751606e-03 -1.181231e-01  3.415347e-02 -5.861297e-02 -7.993837e-03 -1.859078e-02 -8.691078e-02  8.283887e-02 -8.875165e-02 -7.452701e-02 -5.569923e-02 -3.903874e-02  8.978223e-02  1.678477e-02 -1.201716e-02  9.961965e-02  2.084739e-02  6.104894e-04 -2.943117e-02\n+  1.413759e-01  1.105802e-02  8.145434e-02  4.351681e-03 -1.378487e-01 -9.068386e-02 -1.319068e-02 -5.177138e-02  3.210739e-02 -1.756753e-02 -6.180019e-02 -2.022637e-01  3.236815e-02 -6.127862e-02 -1.190283e-01 -1.353489e-01 -2.093978e-02 -1.698319e-01  9.418486e-02  7.913107e-02 -7.939663e-02  5.777778e-02  7.996202e-02  2.024098e-02 -4.471623e-02 -1.707593e-01 -1.031522e-02  5.248872e-03 -2.894391e-01 -3.040358e-02  2.440298e-02  2.085374e-02  2.507746e-03  3.383918e-02 -7.412054e-02  1.317256e-01  5.887327e-02 -1.953736e-01 -1.721222e-01 -1.868047e-02  9.242098e-02  9.351863e-02 -1.250407e-01  5.790543e-03  1.602738e-01 -5.845095e-02  5.593290e-02  1.057586e-01  4.475442e-03 -2.764714e-02 -1.752005e-01  2.003425e-01 -2.097939e-02  2.014972e-01 -6.670063e-02 -1.140136e-01 -7.073397e-02 -2.066302e-01 -5.594125e-03 -1.487812e-01  6.104468e-03  1.924089e-01 -5.611643e-02 -1.602212e-01 -2.266624e-01 -2.477790e-01  1.728178e-02  1.556285e-01  2.992558e-02  4.192788e-02 -7.588401e-02 -5.091192e-02  1.363638e-01 -1.893920e-01 -6.776569e-02  1.850996e-02 -2.256868e-02  1.188582e-02 -4.190542e-02  4.960812e-02  3.676711e-02 -1.044443e-01 -1.203327e-01 -8.636921e-03  6.861256e-02\n+  1.337114e-01  4.999124e-02  6.319868e-02  4.420932e-02 -7.829132e-02 -8.613652e-02 -1.718281e-02 -1.233161e-01  3.084973e-02  1.031132e-01  6.968205e-03 -1.265371e-01  1.212348e-01  1.127972e-02 -1.842392e-01 -1.886510e-01  1.556085e-01 -2.400187e-01 -5.711073e-02  8.582710e-02  1.016709e-01 -2.152977e-01  2.140678e-01 -8.342110e-02 -6.847586e-02  2.213928e-01 -8.874665e-02 -2.875826e-02 -1.237067e-01  1.746816e-01  1.251223e-01  1.634851e-01  3.693143e-02  5.727312e-02 -1.506430e-01  2.112026e-01  3.818429e-02  1.890279e-01 -8.722707e-02  3.056300e-02  1.211715e-01  1.844755e-01  6.695675e-02 -1.428490e-01  2.693431e-02 -4.615544e-02  9.605452e-02  5.480406e-02 -7.766382e-02  7.765758e-02 -3.606156e-02  5.356640e-02 -6.653977e-02 -1.398146e-01 -1.895246e-01  3.796306e-02 -2.295121e-02  1.994839e-01  5.474340e-02  1.867846e-01  5.376933e-02 -2.490301e-02 -9.660976e-02  4.562129e-02  9.295281e-02  1.694736e-01  8.365359e-02 -6.991199e-02 -4.277711e-02 -2.288944e-02  5.603574e-02  5.354768e-02 -1.172499e-01  1.221885e-01 -1.513524e-02 -1.710292e-02  3.855996e-02 -1.135776e-02  5.307894e-02 -4.158981e-02 -6.650479e-03  5.118034e-02  5.428047e-02  1.653087e-02 -6.456716e-02\n+  1.140811e-01  1.643297e-02  1.632742e-01 -1.360681e-02 -7.528378e-02 -1.124580e-01 -2.184025e-01 -2.011194e-01  7.873854e-02  1.345483e-02  1.427619e-01 -3.013800e-01  4.671888e-02  1.774705e-01  5.125848e-04 -2.592529e-03  1.294177e-01 -1.815774e-01  5.089340e-02 -2.977860e-02  1.997369e-01 -1.633612e-01  7.050254e-02 -1.288833e-01  1.721334e-01 -1.208380e-02  1.255885e-01 -6.404338e-02  2.150894e-01 -1.900364e-01  3.859469e-02 -2.215160e-01  8.950187e-02 -3.152652e-01  6.225262e-02 -1.241580e-02  2.439241e-02 -1.150885e-02  3.234741e-02 -2.951932e-02  4.013003e-02 -1.680153e-01  3.437014e-02 -4.211812e-02  7.040010e-02 -4.385368e-02  4.023729e-02 -1.058860e-01  2.415807e-01 -1.066352e-01  1.535068e-01 -5.553511e-02  9.210433e-02 -3.031569e-02  6.853399e-02 -1.305651e-01  4.807396e-02 -6.171639e-02  9.981123e-02 -9.905392e-02  1.191853e-01 -7.108034e-02  1.137101e-01 -3.287317e-02  4.336526e-02 -2.307881e-02  8.365963e-03 -7.252750e-03  5.111780e-02 -2.912620e-03  1.753709e-02 -1.584441e-02  5.889925e-02 -3.680311e-03  6.546754e-02 -3.955351e-03 -4.383296e-04 -7.905698e-02 -4.102960e-02  2.945401e-02  2.882802e-02  2.325957e-02  4.263004e-03  1.811896e-02  2.990609e-02\n'