diff --git a/.pylintrc b/.pylintrc index cd2fe2c..4fb1cd3 100644 --- a/.pylintrc +++ b/.pylintrc @@ -2,7 +2,7 @@ # for some of the options that are available [MESSAGES CONTROL] -disable=C0103,R0904,R0903,W0511,R0801,R0401,I0013,W0622,C0325,R0205,W1201,W0621,R0913,R0914,C0415,W0719 +disable=C0103,R0904,R0903,W0511,R0801,R0401,I0013,W0622,C0325,R0205,W1201,W0621,R0913,R0914,C0415,W0719,E0606 [FORMAT] # Maximum number of characters on a single line. @@ -10,7 +10,8 @@ max-line-length=100 [DESIGN] # Maximum number of arguments for function / method -max-args=8 +max-args=20 +max-positional-arguments=30 # Argument names that match this expression will be ignored. Default to name # with leading underscore ignored-argument-names=_.* diff --git a/README.md b/README.md index 53cc885..2e7660d 100755 --- a/README.md +++ b/README.md @@ -103,7 +103,7 @@ There are also additional post-processing and analysis functions, including: Optimal scale selection [6] is performed by default with the run function but can be repeated with different parameters if needed, see `pygenstability/optimal_scales.py`. To reduce noise, e.g., one can increase the parameter values for `block_size` and `window_size`. The optimal network partitions can then be plotted given a NetworkX nx_graph. ```python -results = pgs.identify_optimal_scales(results, block_size=10, window_size=5) +results = pgs.identify_optimal_scales(results, kernel_size=10, window_size=5) pgs.plot_optimal_partitions(nx_graph, results) ``` @@ -134,7 +134,7 @@ We provide an easy-to-use interface in our `pygenstability.data_clustering.py` m ```python clustering = pgs.DataClustering( - graph_method="cknn", + graph_method="cknn-mst", k=5, constructor="continuous_normalized") @@ -146,7 +146,7 @@ clustering.scale_selection(kernel_size=0.2) clustering.plot_scan() ``` -We currently support $k$-Nearest Neighbor (kNN) and Continuous $k$-Nearest Neighbor (CkNN) [10] graph constructions (specified by `graph_method`) and `k` refers to the number of neighbours considered in the construction. See documentation for a list of all parameters. All functionalities of PyGenStability including plotting and scale selection are also available for data clustering. For example, given two-dimensional coordinates of the data points one can plot the optimal partitions directly: +We currently support $k$-Nearest Neighbor (kNN) and Continuous $k$-Nearest Neighbor (CkNN) [10] graph constructions (specified by `graph_method`) augmented with the minimum spanning tree to guarentee connectivity, where `k` refers to the number of neighbours considered in the construction. See documentation for a list of all parameters. All functionalities of PyGenStability including plotting and scale selection are also available for data clustering. For example, given two-dimensional coordinates of the data points one can plot the optimal partitions directly: ```python # plot robust partitions @@ -168,11 +168,13 @@ Please cite our paper if you use this code in your own work: ``` @article{pygenstability, author = {Arnaudon, Alexis and Schindler, Dominik J. and Peach, Robert L. and Gosztolai, Adam and Hodges, Maxwell and Schaub, Michael T. and Barahona, Mauricio}, - title = {PyGenStability: Multiscale community detection with generalized Markov Stability}, - publisher = {arXiv}, - year = {2023}, - doi = {10.48550/ARXIV.2303.05385}, - url = {https://arxiv.org/abs/2303.05385} + title = {Algorithm 1044: PyGenStability, a Multiscale Community Detection Framework with Generalized Markov Stability}, + journal = {ACM Trans. Math. Softw.}, + volume = {50}, + number = {2}, + pages = {15:1–15:8} + year = {2024}, + doi = {10.1145/3651225} } ``` @@ -248,7 +250,7 @@ If you are interested in trying our other packages, see the below list: [6] D. J. Schindler, J. Clarke, and M. Barahona, 'Multiscale Mobility Patterns and the Restriction of Human Movement', *Royal Society Open Science*, vol. 10, no. 10, p. 230405, Oct. 2023, doi: 10.1098/rsos.230405. -[7] A. Arnaudon, D. J. Schindler, R. L. Peach, A. Gosztolai, M. Hodges, M. T. Schaub, and M. Barahona, 'PyGenStability: Multiscale community detection with generalized Markov Stability', *arXiv pre-print*, Mar. 2023, doi: 10.48550/arXiv.2303.05385. +[7] A. Arnaudon, D. J. Schindler, R. L. Peach, A. Gosztolai, M. Hodges, M. T. Schaub, and M. Barahona, 'Algorithm 1044: PyGenStability, a Multiscale Community Detection Framework with Generalized Markov Stability', *ACM Trans. Math. Softw.*, vol. 50, no. 2, p. 15:1–15:8, Jun. 2024, doi: 10.1145/3651225. [8] S. Gomez, P. Jensen, and A. Arenas, 'Analysis of community structure in networks of correlated data'. *Physical Review E*, vol. 80, no. 1, p. 016114, Jul. 2009, doi: 10.1103/PhysRevE.80.016114. diff --git a/docs/index_readme.md b/docs/index_readme.md index b327c1c..0b03004 100644 --- a/docs/index_readme.md +++ b/docs/index_readme.md @@ -88,7 +88,7 @@ There are also additional post-processing and analysis functions, including: Optimal scale selection [6] is performed by default with the run function but can be repeated with different parameters if needed, see `pygenstability/optimal_scales.py`. To reduce noise, e.g., one can increase the parameter values for `block_size` and `window_size`. The optimal network partitions can then be plotted given a NetworkX nx_graph. ```python -results = pgs.identify_optimal_scales(results, block_size=10, window_size=5) +results = pgs.identify_optimal_scales(results, kernel_size=10, window_size=5) pgs.plot_optimal_partitions(nx_graph, results) ``` @@ -119,7 +119,7 @@ We provide an easy-to-use interface in our `pygenstability.data_clustering.py` m ```python clustering = pgs.DataClustering( - graph_method="cknn", + graph_method="cknn-mst", k=5, constructor="continuous_normalized") @@ -131,7 +131,7 @@ clustering.scale_selection(kernel_size=0.2) clustering.plot_scan() ``` -We currently support $k$-Nearest Neighbor (kNN) and Continuous $k$-Nearest Neighbor (CkNN) [10] graph constructions (specified by `graph_method`) and `k` refers to the number of neighbours considered in the construction. See documentation for a list of all parameters. All functionalities of PyGenStability including plotting and scale selection are also available for data clustering. For example, given two-dimensional coordinates of the data points one can plot the optimal partitions directly: +We currently support $k$-Nearest Neighbor (kNN) and Continuous $k$-Nearest Neighbor (CkNN) [10] graph constructions (specified by `graph_method`) augmented with the minimum spanning tree to guarentee connectivity, where `k` refers to the number of neighbours considered in the construction. See documentation for a list of all parameters. All functionalities of PyGenStability including plotting and scale selection are also available for data clustering. For example, given two-dimensional coordinates of the data points one can plot the optimal partitions directly: ```python # plot robust partitions @@ -153,11 +153,13 @@ Please cite our paper if you use this code in your own work: ``` @article{pygenstability, author = {Arnaudon, Alexis and Schindler, Dominik J. and Peach, Robert L. and Gosztolai, Adam and Hodges, Maxwell and Schaub, Michael T. and Barahona, Mauricio}, - title = {PyGenStability: Multiscale community detection with generalized Markov Stability}, - publisher = {arXiv}, - year = {2023}, - doi = {10.48550/ARXIV.2303.05385}, - url = {https://arxiv.org/abs/2303.05385} + title = {Algorithm 1044: PyGenStability, a Multiscale Community Detection Framework with Generalized Markov Stability}, + journal = {ACM Trans. Math. Softw.}, + volume = {50}, + number = {2}, + pages = {15:1–15:8} + year = {2024}, + doi = {10.1145/3651225} } ``` @@ -233,7 +235,7 @@ If you are interested in trying our other packages, see the below list: [6] D. J. Schindler, J. Clarke, and M. Barahona, 'Multiscale Mobility Patterns and the Restriction of Human Movement', *Royal Society Open Science*, vol. 10, no. 10, p. 230405, Oct. 2023, doi: 10.1098/rsos.230405. -[7] A. Arnaudon, D. J. Schindler, R. L. Peach, A. Gosztolai, M. Hodges, M. T. Schaub, and M. Barahona, 'PyGenStability: Multiscale community detection with generalized Markov Stability', *arXiv pre-print*, Mar. 2023, doi: 10.48550/arXiv.2303.05385. +[7] A. Arnaudon, D. J. Schindler, R. L. Peach, A. Gosztolai, M. Hodges, M. T. Schaub, and M. Barahona, 'Algorithm 1044: PyGenStability, a Multiscale Community Detection Framework with Generalized Markov Stability', *ACM Trans. Math. Softw.*, vol. 50, no. 2, p. 15:1–15:8, Jun. 2024, doi: 10.1145/3651225. [8] S. Gomez, P. Jensen, and A. Arenas, 'Analysis of community structure in networks of correlated data'. *Physical Review E*, vol. 80, no. 1, p. 016114, Jul. 2009, doi: 10.1103/PhysRevE.80.016114. @@ -248,3 +250,4 @@ This program is free software: you can redistribute it and/or modify it under th This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/. + diff --git a/src/pygenstability/constructors.py b/src/pygenstability/constructors.py index 743d2ca..e6896f5 100644 --- a/src/pygenstability/constructors.py +++ b/src/pygenstability/constructors.py @@ -53,8 +53,8 @@ def limit(*args, **kwargs): def _compute_spectral_decomp(matrix): - """Solve eigenalue problem.""" - lambdas, v = la.eig(matrix.toarray()) + """Solve eigenalue problem for symmetric matrix.""" + lambdas, v = la.eigh(matrix.toarray()) vinv = la.inv(v.real) return lambdas.real, v.real, vinv @@ -168,14 +168,20 @@ def _get_data(self, scale): class constructor_continuous_combinatorial(Constructor): r"""Constructor for continuous combinatorial Markov Stability. - The quality matrix is: + This implementation follows equation (16) in [1]_. The quality matrix is: .. math:: - F(t) = \Pi\exp(-Lt) + F(t) = \Pi\exp(-tL/) - where :math:`L=D-A` is the combinatorial Laplacian and :math:`\Pi=\mathrm{diag}(\pi)`, + where :math:`=(\boldsymbol{1}^T D \boldsymbol{1})/N` is the average degree, + :math:`L=D-A` is the combinatorial Laplacian and :math:`\Pi=\mathrm{diag}(\pi)`, with null model :math:`v_1=v_2=\pi=\frac{\boldsymbol{1}}{N}`. + + References: + .. [1] Lambiotte, R., Delvenne, J.-C., & Barahona, M. (2019). Random Walks, Markov + Processes and the Multiscale Modular Organization of Complex Networks. + IEEE Trans. Netw. Sci. Eng., 1(2), p. 76-90. """ @_limit_numpy @@ -208,11 +214,11 @@ def _get_data(self, scale): class constructor_continuous_normalized(Constructor): r"""Constructor for continuous normalized Markov Stability. - The quality matrix is: + This implementation follows equation (10) in [1]_. The quality matrix is: .. math:: - F(t) = \Pi\exp(-Lt) + F(t) = \Pi\exp(-tL) where :math:`L=D^{-1}(D-A)` is the random-walk normalized Laplacian and :math:`\Pi=\mathrm{diag}(\pi)` with null model :math:`v_1=v_2=\pi=\frac{d}{2M}`. @@ -250,12 +256,12 @@ def _get_data(self, scale): class constructor_signed_modularity(Constructor): """Constructor of signed modularity. - This implementation is equation (18) of [1]_, where quality is the adjacency matrix and + This implementation is equation (18) of [2]_, where quality is the adjacency matrix and the null model is the difference between the standard modularity null models based on positive and negative degree vectors. References: - .. [1] Gomez, S., Jensen, P., & Arenas, A. (2009). Analysis of community structure in + .. [2] Gomez, S., Jensen, P., & Arenas, A. (2009). Analysis of community structure in networks of correlated data. Physical Review E, 80(1), 016114. """ @@ -293,16 +299,20 @@ def _get_data(self, scale): class constructor_signed_combinatorial(Constructor): r"""Constructor for continuous signed combinatorial Markov Stability. - The quality matrix is: + This implementation follows equation (19) in [3]_. The quality matrix is: .. math:: - F(t) = \exp(-Lt)^T\exp(-Lt) + F(t) = \exp(-tL)^T\exp(-tL) where :math:`L=D_{\mathrm{abs}}-A` is the signed combinatorial Laplacian, :math:`D_{\mathrm{abs}}=\mathrm{diag}(d_\mathrm{abs})` the diagonal matrix of absolute node strengths :math:`d_\mathrm{abs}`, and the associated null model is given by :math:`v_1=v_2=\boldsymbol{0}`, where :math:`\boldsymbol{0}` is the vector of zeros. + + References: + .. [3] Schaub, M., Delvenne, J.-C., Lambiotte, R., & Barahona, M. (2019). Multiscale + dynamical embeddings of complex networks. Physical Review E, 99(6), 062308. """ def prepare(self, **kwargs): @@ -337,7 +347,8 @@ class constructor_directed(Constructor): where :math:`I` denotes the identity matrix, :math:`M(\alpha)` is the transition matrix of a random walk with teleportation and damping factor :math:`0\le \alpha < 1`, and :math:`\Pi=\mathrm{diag}(\pi)` for the associated null model :math:`v_1=v_2=\pi` given by the - eigenvector solving :math:`\pi M(\alpha) = \pi`, which is related to PageRank. + eigenvector solving :math:`\pi M(\alpha) = \pi`, which is related to PageRank. See [1]_ for + details. The transition matrix :math:`M(\alpha)` is given by @@ -354,7 +365,9 @@ class constructor_directed(Constructor): @_limit_numpy def prepare(self, **kwargs): """Prepare the constructor with non-scale dependent computations.""" - assert self.exp_comp_mode == "expm" + assert ( + self.exp_comp_mode == "expm" + ), 'exp_comp_mode="expm" is required for "constructor_directed"' alpha = kwargs.get("alpha", 0.8) n_nodes = self.graph.shape[0] diff --git a/src/pygenstability/optimal_scales.py b/src/pygenstability/optimal_scales.py index be1a267..03ddc7f 100644 --- a/src/pygenstability/optimal_scales.py +++ b/src/pygenstability/optimal_scales.py @@ -33,7 +33,12 @@ def _pool2d_nvi(A, kernel_size, stride, padding=0): ) shape_w = (output_shape[0], output_shape[1], kernel_size, kernel_size) # pylint: disable=unsubscriptable-object - strides_w = (stride * A.strides[0], stride * A.strides[1], A.strides[0], A.strides[1]) + strides_w = ( + stride * A.strides[0], + stride * A.strides[1], + A.strides[0], + A.strides[1], + ) A_w = as_strided(A, shape_w, strides_w) # Return the result of pooling @@ -57,7 +62,7 @@ def identify_optimal_scales(results, kernel_size=3, window_size=3, max_nvi=1, ba basin_radius (int): radius of basin around local minima of the pooled diagonal Returns: - result dictionary with two new keys: 'selected_partitions' and 'block_detection_curve' + result dictionary with two new keys: 'selected_partitions' and 'block_nvi' References: .. [1] D. J. Schindler, J. Clarke, and M. Barahona, 'Multiscale Mobility Patterns and @@ -74,23 +79,21 @@ def identify_optimal_scales(results, kernel_size=3, window_size=3, max_nvi=1, ba diagonal = np.diag(nvi_tt_pooled)[: len(nvi_t)] # smooth diagonal with moving window - block_detection_curve = np.roll( + block_nvi = np.roll( np.asarray(pd.Series(diagonal).rolling(window=window_size, win_type="triang").mean()), -int(window_size / 2), ) - results["block_detection_curve"] = block_detection_curve + results["block_nvi"] = block_nvi # find local minima on diagonal of pooled NVI(s,s') - basin_centers, _ = find_peaks(-block_detection_curve, height=-max_nvi) + basin_centers, _ = find_peaks(-block_nvi, height=-max_nvi) # add robust scales located in large 0 margins - not_nan_ind = np.argwhere(~np.isnan(block_detection_curve)).flatten() + not_nan_ind = np.argwhere(~np.isnan(block_nvi)).flatten() if ( np.count_nonzero( - np.around( - block_detection_curve[not_nan_ind[0] : not_nan_ind[0] + 2 * basin_radius + 1], 5 - ) + np.around(block_nvi[not_nan_ind[0] : not_nan_ind[0] + 2 * basin_radius + 1], 5) ) == 0 ): @@ -98,9 +101,7 @@ def identify_optimal_scales(results, kernel_size=3, window_size=3, max_nvi=1, ba if ( np.count_nonzero( - np.around( - block_detection_curve[not_nan_ind[-1] - 2 * basin_radius : not_nan_ind[-1] + 1], 5 - ) + np.around(block_nvi[not_nan_ind[-1] - 2 * basin_radius : not_nan_ind[-1] + 1], 5) ) == 0 ): diff --git a/src/pygenstability/plotting.py b/src/pygenstability/plotting.py index 74a0451..4c68f38 100644 --- a/src/pygenstability/plotting.py +++ b/src/pygenstability/plotting.py @@ -31,6 +31,7 @@ def plot_scan( all_results, + figsize=(6, 5), scale_axis=True, figure_name="scan_results.pdf", use_plotly=False, @@ -41,6 +42,7 @@ def plot_scan( Args: all_results (dict): results of pygenstability scan + figsize (tuple): matplotlib figure size scale_axis (bool): display scale of scale index on scale axis figure_name (str): name of matplotlib figure use_plotly (bool): use matplotlib or plotly backend @@ -54,7 +56,9 @@ def plot_scan( if use_plotly: return plot_scan_plotly(all_results, live=live, filename=plotly_filename) - return plot_scan_plt(all_results, scale_axis=scale_axis, figure_name=figure_name) + return plot_scan_plt( + all_results, figsize=figsize, scale_axis=scale_axis, figure_name=figure_name + ) def plot_scan_plotly( # pylint: disable=too-many-branches,too-many-statements,too-many-locals @@ -263,7 +267,11 @@ def plot_optimal_partitions( for optimal_scale_id in selected_scales: plot_single_partition( - graph, all_results, optimal_scale_id, edge_color=edge_color, edge_width=edge_width + graph, + all_results, + optimal_scale_id, + edge_color=edge_color, + edge_width=edge_width, ) plt.savefig(f"{folder}/scale_{optimal_scale_id}{ext}", bbox_inches="tight") if show: # pragma: no cover @@ -271,7 +279,12 @@ def plot_optimal_partitions( def plot_communities( - graph, all_results, folder="communities", edge_color="0.5", edge_width=0.5, ext=".pdf" + graph, + all_results, + folder="communities", + edge_color="0.5", + edge_width=0.5, + ext=".pdf", ): """Plot the community structures at each scale in a folder. @@ -394,7 +407,7 @@ def _plot_optimal_scales(all_results, ax, scales, ax1, ax2): """Plot stability.""" ax.plot( scales, - all_results["block_detection_curve"], + all_results["block_nvi"], "-", lw=2.0, c="C4", @@ -402,7 +415,7 @@ def _plot_optimal_scales(all_results, ax, scales, ax1, ax2): ) ax.plot( scales[all_results["selected_partitions"]], - all_results["block_detection_curve"][all_results["selected_partitions"]], + all_results["block_nvi"][all_results["selected_partitions"]], "o", lw=2.0, c="C4", @@ -420,9 +433,10 @@ def _plot_optimal_scales(all_results, ax, scales, ax1, ax2): ax2.axvline(scale, ls="--", color="C4") -def plot_scan_plt(all_results, scale_axis=True, figure_name="scan_results.svg"): +def plot_scan_plt(all_results, figsize=(6, 5), scale_axis=True, figure_name="scan_results.svg"): """Plot results of pygenstability with matplotlib.""" scales = _get_scales(all_results, scale_axis=scale_axis) + plt.figure(figsize=figsize) gs = gridspec.GridSpec(3, 1, height_ratios=[0.5, 1.0, 0.5]) gs.update(hspace=0) axes = [] @@ -456,7 +470,7 @@ def plot_scan_plt(all_results, scale_axis=True, figure_name="scan_results.svg"): _plot_number_comm(all_results, ax=ax3, scales=scales) axes.append(ax3) - if "block_detection_curve" in all_results: + if "block_nvi" in all_results: ax4 = plt.subplot(gs[2, 0]) _plot_optimal_scales(all_results, ax=ax4, scales=scales, ax1=ax1, ax2=ax2) axes.append(ax4) diff --git a/src/pygenstability/pygenstability.py b/src/pygenstability/pygenstability.py index caf7c8f..af60140 100644 --- a/src/pygenstability/pygenstability.py +++ b/src/pygenstability/pygenstability.py @@ -143,6 +143,7 @@ def run( log_scale=True, scales=None, n_tries=100, + with_all_tries=False, with_NVI=True, n_NVI=20, with_postprocessing=True, @@ -177,6 +178,8 @@ def run( log_scale (bool): use linear or log scales for scales scales (array): custom scale vector, if provided, it will override the other scale arguments n_tries (int): number of generalized Markov Stability optimisation evaluations + with_all_tries (bools): store all partitions with stability values found in different + optimisation evaluations with_NVI (bool): compute NVI(t) between generalized Markov Stability optimisations at each scale t n_NVI (int): number of randomly chosen generalized Markov Stability optimisations @@ -201,10 +204,13 @@ def run( - 'number_of_communities': number of communities at each scale - 'stability': value of stability cost function at each scale - 'community_id': community node labels at each scale + - 'all_tries': all community node labels with stability values found in different + optimisation evaluations at each scale (included if with_all_tries==True) - 'NVI': NVI(t) at each scale - 'ttprime': NVI(t,tprime) matrix - - 'block_detection_curve': block detection curve (included if with_optimal_scales==True) + - 'block_nvi': block NVI curve (included if with_optimal_scales==True) - 'selected_partitions': selected partitions (included if with_optimal_scales==True) + """ method = _check_method(method) run_params = _get_params(locals()) @@ -249,6 +255,9 @@ def run( if with_NVI: _compute_NVI(communities, all_results, pool, n_partitions=min(n_NVI, n_tries)) + if with_all_tries: + all_results["all_tries"].append(results) + save_results(all_results, filename=result_file) if with_postprocessing: diff --git a/tests/data/partitions/scale_1.pdf b/tests/data/partitions/scale_1.pdf new file mode 100644 index 0000000..fbd4848 Binary files /dev/null and b/tests/data/partitions/scale_1.pdf differ diff --git a/tests/data/test_constructor_continuous_combinatorial.yaml b/tests/data/test_constructor_continuous_combinatorial.yaml index 6dadd29..0e8552c 100644 --- a/tests/data/test_constructor_continuous_combinatorial.yaml +++ b/tests/data/test_constructor_continuous_combinatorial.yaml @@ -44,487 +44,487 @@ null_model: - 0.045454545454545456 - 0.045454545454545456 quality: -- - 0.0170740739702499 - - 0.003145852175763915 - - 0.0031458521757639136 - - 0.0031458521757639145 - - 0.0031458521757639136 - - 0.0031458521757639136 - - 0.0031458521757639145 +- - 0.017074073970249886 + - 0.003145852175763913 + - 0.003145852175763913 + - 0.003145852175763913 + - 0.003145852175763913 + - 0.003145852175763913 - 0.0031458521757639136 + - 0.003145852175763913 - 0.0031458521757639145 - - 0.0030070660553338817 - - 0.00019807684604289724 - - 8.251634987632231e-06 - - 2.1119429482029737e-07 - - 5.371947222484871e-09 - - 5.371947222484872e-09 - - 5.371947222484872e-09 - - 5.371947222484868e-09 + - 0.00300706605533388 + - 0.0001980768460428972 + - 8.251634987632233e-06 + - 2.1119429482029732e-07 + - 5.371947222484873e-09 + - 5.371947222484873e-09 + - 5.371947222484873e-09 + - 5.3719472224848715e-09 - 5.371947222484868e-09 - 5.371947222484868e-09 + - 5.371947222484873e-09 - 5.371947222484871e-09 - - 5.371947222484872e-09 - - 5.371947222484872e-09 -- - 0.003145852175763915 - - 0.017074073970249917 - - 0.003145852175763915 - - 0.003145852175763915 + - 5.371947222484873e-09 +- - 0.0031458521757639136 + - 0.0170740739702499 + - 0.0031458521757639136 + - 0.0031458521757639145 + - 0.0031458521757639136 - 0.0031458521757639145 - - 0.003145852175763915 - 0.003145852175763915 - 0.0031458521757639145 - 0.003145852175763915 - 0.00300706605533388 - 0.00019807684604289716 - - 8.251634987632228e-06 - - 2.1119429482029737e-07 - - 5.371947222484871e-09 + - 8.251634987632235e-06 + - 2.1119429482029732e-07 + - 5.371947222484875e-09 + - 5.371947222484875e-09 + - 5.371947222484875e-09 + - 5.3719472224848715e-09 - 5.371947222484872e-09 - 5.371947222484872e-09 - - 5.371947222484869e-09 - - 5.371947222484869e-09 - - 5.371947222484869e-09 - - 5.371947222484871e-09 - 5.371947222484872e-09 - 5.371947222484872e-09 -- - 0.0031458521757639158 - - 0.0031458521757639158 - - 0.0170740739702499 - - 0.003145852175763915 - - 0.0031458521757639145 - - 0.0031458521757639145 - - 0.003145852175763915 - - 0.0031458521757639145 - - 0.0031458521757639158 - - 0.0030070660553338812 - - 0.00019807684604289724 - - 8.251634987632231e-06 - - 2.111942948202973e-07 - - 5.371947222484868e-09 - - 5.37194722248487e-09 - - 5.37194722248487e-09 - - 5.3719472224848666e-09 - - 5.3719472224848666e-09 - - 5.3719472224848666e-09 - - 5.371947222484868e-09 - - 5.37194722248487e-09 - - 5.37194722248487e-09 -- - 0.0031458521757639145 - - 0.0031458521757639145 + - 5.371947222484872e-09 +- - 0.003145852175763913 + - 0.0031458521757639136 + - 0.01707407397024989 - 0.0031458521757639145 - - 0.017074073970249907 + - 0.003145852175763913 + - 0.0031458521757639136 - 0.0031458521757639145 - 0.0031458521757639145 - 0.003145852175763915 - - 0.0031458521757639145 - - 0.0031458521757639145 - - 0.003007066055333883 - - 0.00019807684604289727 + - 0.0030070660553338804 + - 0.00019807684604289716 - 8.251634987632231e-06 - 2.1119429482029732e-07 - - 5.371947222484867e-09 - - 5.371947222484871e-09 - - 5.371947222484871e-09 - - 5.371947222484868e-09 - - 5.371947222484868e-09 - - 5.371947222484868e-09 - - 5.371947222484867e-09 - - 5.371947222484871e-09 + - 5.371947222484877e-09 + - 5.371947222484877e-09 + - 5.371947222484877e-09 + - 5.371947222484869e-09 + - 5.371947222484869e-09 + - 5.371947222484869e-09 + - 5.371947222484873e-09 - 5.371947222484871e-09 -- - 0.0031458521757639145 - - 0.0031458521757639145 - - 0.0031458521757639145 - - 0.0031458521757639145 + - 5.371947222484873e-09 +- - 0.0031458521757639123 + - 0.0031458521757639123 + - 0.003145852175763913 - 0.017074073970249896 - - 0.0031458521757639136 - - 0.0031458521757639145 - 0.003145852175763913 - - 0.0031458521757639145 - - 0.003007066055333882 + - 0.0031458521757639136 + - 0.0031458521757639136 + - 0.0031458521757639136 + - 0.0031458521757639158 + - 0.0030070660553338817 - 0.0001980768460428972 - - 8.251634987632231e-06 + - 8.251634987632233e-06 - 2.1119429482029732e-07 - - 5.371947222484866e-09 - - 5.371947222484871e-09 + - 5.371947222484878e-09 + - 5.371947222484878e-09 + - 5.371947222484878e-09 + - 5.37194722248487e-09 - 5.371947222484871e-09 - - 5.371947222484866e-09 - - 5.371947222484866e-09 - - 5.371947222484866e-09 - - 5.371947222484866e-09 - 5.371947222484871e-09 + - 5.371947222484872e-09 - 5.371947222484871e-09 -- - 0.0031458521757639136 - - 0.0031458521757639136 - - 0.0031458521757639136 - - 0.0031458521757639136 - - 0.0031458521757639136 - - 0.0170740739702499 - - 0.0031458521757639136 + - 5.371947222484872e-09 +- - 0.0031458521757639123 + - 0.0031458521757639123 + - 0.0031458521757639123 - 0.003145852175763913 + - 0.017074073970249886 + - 0.0031458521757639123 - 0.0031458521757639136 - - 0.0030070660553338817 + - 0.0031458521757639123 + - 0.0031458521757639136 + - 0.0030070660553338812 - 0.00019807684604289716 - - 8.25163498763223e-06 - - 2.1119429482029732e-07 - - 5.3719472224848666e-09 + - 8.251634987632233e-06 + - 2.111942948202973e-07 + - 5.371947222484875e-09 + - 5.371947222484875e-09 + - 5.371947222484875e-09 + - 5.371947222484871e-09 - 5.3719472224848715e-09 - 5.3719472224848715e-09 - - 5.371947222484866e-09 - - 5.371947222484866e-09 - - 5.371947222484866e-09 - - 5.3719472224848666e-09 - 5.3719472224848715e-09 - 5.3719472224848715e-09 -- - 0.003145852175763915 - - 0.003145852175763915 - - 0.003145852175763915 - - 0.0031458521757639158 - - 0.003145852175763915 - - 0.003145852175763915 - - 0.017074073970249907 - - 0.0031458521757639145 - - 0.003145852175763915 - - 0.003007066055333883 - - 0.00019807684604289724 + - 5.3719472224848715e-09 +- - 0.003145852175763912 + - 0.003145852175763912 + - 0.0031458521757639123 + - 0.003145852175763913 + - 0.0031458521757639123 + - 0.017074073970249893 + - 0.003145852175763913 + - 0.0031458521757639123 + - 0.0031458521757639136 + - 0.0030070660553338812 + - 0.0001980768460428971 - 8.251634987632231e-06 - - 2.111942948202974e-07 - - 5.371947222484868e-09 + - 2.1119429482029732e-07 + - 5.371947222484874e-09 + - 5.371947222484874e-09 + - 5.371947222484875e-09 - 5.371947222484871e-09 - 5.371947222484871e-09 - - 5.371947222484867e-09 - - 5.371947222484867e-09 - - 5.371947222484867e-09 - - 5.371947222484868e-09 - 5.371947222484871e-09 + - 5.371947222484872e-09 - 5.371947222484871e-09 -- - 0.0031458521757639136 - - 0.0031458521757639136 - - 0.0031458521757639136 + - 5.371947222484872e-09 +- - 0.003145852175763913 + - 0.003145852175763913 + - 0.0031458521757639145 - 0.003145852175763915 - - 0.0031458521757639136 - - 0.0031458521757639136 - 0.0031458521757639145 - - 0.017074073970249893 - 0.0031458521757639145 + - 0.0170740739702499 + - 0.0031458521757639145 + - 0.0031458521757639158 - 0.003007066055333882 - - 0.00019807684604289724 - - 8.25163498763223e-06 - - 2.1119429482029737e-07 - - 5.371947222484866e-09 - - 5.371947222484869e-09 - - 5.371947222484869e-09 - - 5.371947222484869e-09 - - 5.371947222484869e-09 - - 5.371947222484869e-09 - - 5.371947222484866e-09 - - 5.371947222484869e-09 - - 5.371947222484869e-09 -- - 0.0031458521757639136 + - 0.0001980768460428972 + - 8.251634987632235e-06 + - 2.111942948202974e-07 + - 5.371947222484878e-09 + - 5.371947222484878e-09 + - 5.371947222484878e-09 + - 5.371947222484872e-09 + - 5.371947222484872e-09 + - 5.371947222484872e-09 + - 5.371947222484875e-09 + - 5.371947222484873e-09 + - 5.371947222484875e-09 +- - 0.0031458521757639123 + - 0.0031458521757639123 - 0.0031458521757639136 - 0.0031458521757639136 - - 0.0031458521757639145 - 0.0031458521757639136 - 0.0031458521757639136 - 0.0031458521757639145 - - 0.0031458521757639136 - - 0.017074073970249907 - - 0.003007066055333882 + - 0.017074073970249893 + - 0.003145852175763915 + - 0.0030070660553338812 - 0.00019807684604289724 - - 8.251634987632231e-06 + - 8.251634987632235e-06 - 2.1119429482029737e-07 - - 5.37194722248487e-09 - - 5.371947222484873e-09 - - 5.371947222484873e-09 - - 5.371947222484868e-09 - - 5.371947222484868e-09 - - 5.371947222484868e-09 - - 5.37194722248487e-09 - - 5.371947222484873e-09 - - 5.371947222484873e-09 -- - 0.0030070660553338817 - - 0.0030070660553338817 - - 0.0030070660553338817 - - 0.0030070660553338817 + - 5.371947222484877e-09 + - 5.371947222484877e-09 + - 5.371947222484877e-09 + - 5.371947222484872e-09 + - 5.371947222484872e-09 + - 5.371947222484872e-09 + - 5.371947222484872e-09 + - 5.3719472224848765e-09 + - 5.371947222484872e-09 +- - 0.003145852175763913 + - 0.003145852175763913 + - 0.0031458521757639145 + - 0.003145852175763915 + - 0.0031458521757639145 + - 0.0031458521757639145 + - 0.003145852175763915 + - 0.003145852175763915 + - 0.01707407397024991 - 0.0030070660553338817 + - 0.00019807684604289724 + - 8.251634987632235e-06 + - 2.111942948202974e-07 + - 5.371947222484881e-09 + - 5.371947222484881e-09 + - 5.371947222484881e-09 + - 5.371947222484874e-09 + - 5.371947222484872e-09 + - 5.371947222484872e-09 + - 5.371947222484877e-09 + - 5.371947222484876e-09 + - 5.371947222484877e-09 +- - 0.00300706605533388 + - 0.0030070660553338804 + - 0.0030070660553338812 + - 0.0030070660553338812 + - 0.0030070660553338812 - 0.0030070660553338812 - 0.0030070660553338817 + - 0.0030070660553338812 - 0.0030070660553338817 - - 0.0030070660553338817 - - 0.015375373724399176 + - 0.015375373724399172 - 0.0028172408442786174 - 0.00019003640535008535 - - 6.399233859251918e-06 - - 2.111942948202974e-07 + - 6.399233859251917e-06 - 2.1119429482029742e-07 - 2.1119429482029742e-07 - - 2.1119429482029732e-07 + - 2.1119429482029742e-07 + - 2.1119429482029737e-07 - 2.1119429482029732e-07 - 2.1119429482029732e-07 - 2.111942948202974e-07 - - 2.1119429482029742e-07 - - 2.1119429482029742e-07 -- - 0.00019807684604289727 - - 0.00019807684604289727 - - 0.00019807684604289727 + - 2.1119429482029737e-07 + - 2.111942948202974e-07 +- - 0.0001980768460428972 - 0.00019807684604289724 - 0.00019807684604289727 - 0.00019807684604289727 + - 0.00019807684604289733 + - 0.00019807684604289727 - 0.00019807684604289727 - 0.00019807684604289727 - 0.00019807684604289733 - - 0.0028172408442786174 + - 0.002817240844278617 - 0.036320645269592125 - - 0.004269666606049863 - - 0.0001900364053500853 - - 8.251634987632233e-06 - - 8.251634987632231e-06 - - 8.251634987632231e-06 + - 0.004269666606049861 + - 0.00019003640535008527 - 8.25163498763223e-06 - 8.25163498763223e-06 - 8.25163498763223e-06 - - 8.251634987632233e-06 - 8.251634987632231e-06 - - 8.251634987632231e-06 -- - 8.25163498763223e-06 - - 8.25163498763223e-06 - - 8.25163498763223e-06 - - 8.251634987632226e-06 - - 8.25163498763223e-06 - - 8.25163498763223e-06 - 8.25163498763223e-06 - 8.25163498763223e-06 + - 8.251634987632231e-06 - 8.25163498763223e-06 - - 0.0001900364053500853 - - 0.004269666606049861 - - 0.036320645269592146 + - 8.251634987632231e-06 +- - 8.251634987632223e-06 + - 8.251634987632224e-06 + - 8.251634987632226e-06 + - 8.251634987632226e-06 + - 8.251634987632228e-06 + - 8.251634987632226e-06 + - 8.251634987632224e-06 + - 8.251634987632226e-06 + - 8.251634987632228e-06 + - 0.0001900364053500852 + - 0.00426966660604986 + - 0.03632064526959214 - 0.0028172408442786174 - - 0.00019807684604289727 - 0.0001980768460428972 - 0.0001980768460428972 + - 0.0001980768460428972 + - 0.00019807684604289727 - 0.00019807684604289724 - 0.00019807684604289724 + - 0.00019807684604289727 - 0.00019807684604289724 - 0.00019807684604289727 - - 0.0001980768460428972 - - 0.0001980768460428972 -- - 2.1119429482029737e-07 - - 2.1119429482029737e-07 - - 2.1119429482029737e-07 +- - 2.1119429482029716e-07 - 2.1119429482029724e-07 - - 2.1119429482029737e-07 - - 2.1119429482029737e-07 - - 2.1119429482029737e-07 - - 2.1119429482029737e-07 - - 2.1119429482029737e-07 - - 6.399233859251919e-06 - - 0.0001900364053500853 + - 2.111942948202973e-07 + - 2.111942948202973e-07 + - 2.111942948202973e-07 + - 2.111942948202973e-07 + - 2.1119429482029724e-07 + - 2.111942948202973e-07 + - 2.111942948202973e-07 + - 6.399233859251917e-06 + - 0.00019003640535008527 - 0.0028172408442786183 - - 0.015375373724399177 - - 0.0030070660553338817 + - 0.015375373724399186 + - 0.0030070660553338812 - 0.0030070660553338812 - 0.0030070660553338812 - 0.0030070660553338817 - 0.0030070660553338817 - 0.0030070660553338817 + - 0.003007066055333882 - 0.0030070660553338817 - - 0.0030070660553338812 - - 0.0030070660553338812 -- - 5.3719472224848666e-09 - - 5.3719472224848666e-09 - - 5.3719472224848666e-09 - - 5.371947222484864e-09 - - 5.3719472224848666e-09 - - 5.3719472224848666e-09 - - 5.3719472224848666e-09 - - 5.3719472224848666e-09 - - 5.371947222484865e-09 - - 2.111942948202973e-07 - - 8.251634987632228e-06 - - 0.00019807684604289724 - - 0.0030070660553338812 - - 0.0170740739702499 - - 0.003145852175763913 - - 0.003145852175763913 - - 0.003145852175763913 - - 0.003145852175763913 - - 0.003145852175763913 - - 0.003145852175763913 - - 0.003145852175763913 - - 0.003145852175763913 -- - 5.371947222484866e-09 - - 5.371947222484866e-09 - - 5.371947222484866e-09 - - 5.3719472224848624e-09 - - 5.371947222484866e-09 - - 5.371947222484866e-09 - - 5.371947222484866e-09 - - 5.371947222484866e-09 - - 5.371947222484866e-09 - - 2.111942948202973e-07 - - 8.251634987632226e-06 - - 0.0001980768460428972 - - 0.0030070660553338812 - - 0.0031458521757639123 - - 0.017074073970249893 + - 0.003007066055333882 +- - 5.371947222484867e-09 + - 5.371947222484871e-09 + - 5.371947222484867e-09 + - 5.371947222484869e-09 + - 5.371947222484868e-09 + - 5.371947222484869e-09 + - 5.371947222484869e-09 + - 5.371947222484869e-09 + - 5.371947222484868e-09 + - 2.111942948202974e-07 + - 8.25163498763223e-06 + - 0.00019807684604289727 + - 0.003007066055333883 + - 0.017074073970249883 + - 0.003145852175763912 - 0.003145852175763912 + - 0.003145852175763912 + - 0.0031458521757639123 + - 0.0031458521757639123 - 0.003145852175763913 - 0.003145852175763913 - 0.003145852175763913 +- - 5.371947222484867e-09 + - 5.371947222484871e-09 + - 5.371947222484867e-09 + - 5.371947222484869e-09 + - 5.371947222484868e-09 + - 5.371947222484869e-09 + - 5.371947222484869e-09 + - 5.371947222484869e-09 + - 5.371947222484868e-09 + - 2.111942948202974e-07 + - 8.25163498763223e-06 + - 0.00019807684604289724 + - 0.003007066055333882 + - 0.003145852175763911 + - 0.017074073970249883 + - 0.003145852175763911 + - 0.003145852175763912 + - 0.003145852175763912 + - 0.003145852175763912 - 0.0031458521757639123 - 0.0031458521757639123 - - 0.0031458521757639123 -- - 5.371947222484866e-09 - - 5.371947222484866e-09 - - 5.371947222484866e-09 - - 5.3719472224848624e-09 - - 5.371947222484866e-09 - - 5.371947222484866e-09 - - 5.371947222484866e-09 + - 0.003145852175763913 +- - 5.371947222484868e-09 + - 5.371947222484871e-09 - 5.371947222484866e-09 - - 5.371947222484865e-09 - - 2.1119429482029724e-07 - - 8.251634987632224e-06 - - 0.0001980768460428972 - - 0.0030070660553338812 + - 5.37194722248487e-09 + - 5.371947222484868e-09 + - 5.37194722248487e-09 + - 5.37194722248487e-09 + - 5.37194722248487e-09 + - 5.371947222484868e-09 + - 2.1119429482029737e-07 + - 8.251634987632228e-06 + - 0.00019807684604289727 + - 0.003007066055333882 + - 0.003145852175763911 + - 0.003145852175763912 + - 0.017074073970249883 + - 0.003145852175763912 - 0.0031458521757639123 - 0.0031458521757639123 - - 0.017074073970249896 - - 0.003145852175763913 - - 0.003145852175763913 - - 0.003145852175763913 - - 0.003145852175763913 - 0.0031458521757639123 - 0.0031458521757639123 -- - 5.3719472224848666e-09 - - 5.3719472224848666e-09 - - 5.3719472224848666e-09 - - 5.371947222484866e-09 - - 5.3719472224848666e-09 - - 5.3719472224848666e-09 + - 0.0031458521757639136 +- - 5.371947222484865e-09 + - 5.371947222484869e-09 - 5.3719472224848666e-09 + - 5.371947222484869e-09 - 5.3719472224848666e-09 + - 5.371947222484869e-09 + - 5.371947222484868e-09 + - 5.371947222484869e-09 - 5.371947222484866e-09 - - 2.111942948202973e-07 - - 8.251634987632228e-06 + - 2.111942948202974e-07 + - 8.25163498763223e-06 - 0.0001980768460428972 - - 0.0030070660553338812 - - 0.003145852175763913 + - 0.0030070660553338817 + - 0.0031458521757639106 + - 0.003145852175763911 + - 0.003145852175763911 + - 0.01707407397024989 + - 0.0031458521757639123 + - 0.0031458521757639123 - 0.003145852175763913 - 0.003145852175763913 - - 0.0170740739702499 - - 0.0031458521757639136 - - 0.0031458521757639136 - - 0.0031458521757639136 - 0.003145852175763913 - - 0.0031458521757639136 -- - 5.3719472224848666e-09 - - 5.3719472224848666e-09 - - 5.3719472224848666e-09 - - 5.371947222484864e-09 - - 5.3719472224848666e-09 - - 5.3719472224848666e-09 +- - 5.371947222484866e-09 + - 5.371947222484871e-09 - 5.3719472224848666e-09 + - 5.371947222484869e-09 + - 5.371947222484867e-09 + - 5.371947222484869e-09 + - 5.371947222484869e-09 + - 5.371947222484869e-09 - 5.3719472224848666e-09 - - 5.371947222484865e-09 - - 2.1119429482029724e-07 - - 8.251634987632224e-06 + - 2.1119429482029737e-07 + - 8.251634987632226e-06 - 0.0001980768460428972 - - 0.0030070660553338804 + - 0.003007066055333882 + - 0.003145852175763911 + - 0.003145852175763911 + - 0.003145852175763911 + - 0.003145852175763912 + - 0.017074073970249893 - 0.0031458521757639123 - 0.0031458521757639123 - 0.0031458521757639123 - - 0.003145852175763913 - - 0.0170740739702499 - - 0.003145852175763913 - - 0.003145852175763913 - 0.0031458521757639123 - - 0.003145852175763913 -- - 5.371947222484867e-09 - - 5.371947222484867e-09 - - 5.371947222484867e-09 - - 5.371947222484864e-09 - - 5.371947222484867e-09 - - 5.371947222484867e-09 +- - 5.371947222484865e-09 + - 5.37194722248487e-09 - 5.371947222484867e-09 + - 5.37194722248487e-09 - 5.371947222484867e-09 - - 5.371947222484866e-09 - - 2.1119429482029724e-07 - - 8.251634987632226e-06 - - 0.0001980768460428972 - - 0.0030070660553338812 - - 0.0031458521757639123 + - 5.37194722248487e-09 + - 5.371947222484869e-09 + - 5.37194722248487e-09 + - 5.3719472224848666e-09 + - 2.1119429482029737e-07 + - 8.251634987632228e-06 + - 0.00019807684604289724 + - 0.003007066055333882 + - 0.003145852175763911 + - 0.003145852175763911 + - 0.003145852175763911 + - 0.003145852175763912 + - 0.003145852175763912 + - 0.017074073970249893 - 0.0031458521757639123 - 0.0031458521757639123 - - 0.0031458521757639136 - - 0.0031458521757639136 - - 0.0170740739702499 - 0.003145852175763913 +- - 5.371947222484866e-09 + - 5.37194722248487e-09 + - 5.371947222484868e-09 + - 5.37194722248487e-09 + - 5.371947222484868e-09 + - 5.37194722248487e-09 + - 5.371947222484869e-09 + - 5.37194722248487e-09 + - 5.371947222484867e-09 + - 2.111942948202974e-07 + - 8.25163498763223e-06 + - 0.00019807684604289724 + - 0.003007066055333882 + - 0.003145852175763912 + - 0.003145852175763912 + - 0.003145852175763912 + - 0.003145852175763912 - 0.0031458521757639123 - - 0.0031458521757639123 -- - 5.3719472224848666e-09 - - 5.3719472224848666e-09 - - 5.3719472224848666e-09 - - 5.371947222484864e-09 - - 5.3719472224848666e-09 - - 5.3719472224848666e-09 - - 5.3719472224848666e-09 - - 5.3719472224848666e-09 - - 5.371947222484865e-09 - - 2.111942948202972e-07 - - 8.251634987632226e-06 - - 0.0001980768460428972 - - 0.0030070660553338812 - - 0.003145852175763913 - - 0.003145852175763913 - - 0.003145852175763913 - - 0.003145852175763913 - 0.003145852175763913 + - 0.017074073970249896 - 0.003145852175763913 - - 0.0170740739702499 - - 0.0031458521757639123 - 0.003145852175763913 -- - 5.371947222484867e-09 - - 5.371947222484867e-09 - - 5.371947222484867e-09 - - 5.371947222484864e-09 - - 5.371947222484867e-09 - - 5.371947222484867e-09 - - 5.371947222484867e-09 +- - 5.371947222484866e-09 + - 5.37194722248487e-09 + - 5.371947222484868e-09 + - 5.37194722248487e-09 + - 5.371947222484868e-09 + - 5.37194722248487e-09 + - 5.371947222484869e-09 + - 5.37194722248487e-09 - 5.371947222484867e-09 - - 5.371947222484865e-09 - - 2.1119429482029724e-07 - - 8.251634987632226e-06 + - 2.111942948202974e-07 + - 8.25163498763223e-06 - 0.0001980768460428972 - - 0.0030070660553338804 - - 0.003145852175763913 - - 0.003145852175763913 - - 0.003145852175763913 - - 0.003145852175763913 + - 0.003007066055333883 + - 0.003145852175763911 + - 0.003145852175763912 + - 0.003145852175763912 + - 0.003145852175763912 + - 0.0031458521757639123 - 0.003145852175763913 - 0.003145852175763913 + - 0.017074073970249893 - 0.003145852175763913 - - 0.017074073970249896 +- - 5.371947222484867e-09 + - 5.371947222484871e-09 + - 5.37194722248487e-09 + - 5.371947222484871e-09 + - 5.37194722248487e-09 + - 5.371947222484871e-09 + - 5.371947222484871e-09 + - 5.371947222484871e-09 + - 5.37194722248487e-09 + - 2.1119429482029748e-07 + - 8.251634987632231e-06 + - 0.00019807684604289727 + - 0.003007066055333883 + - 0.003145852175763912 + - 0.0031458521757639123 - 0.0031458521757639123 -- - 5.371947222484868e-09 - - 5.371947222484868e-09 - - 5.371947222484868e-09 - - 5.371947222484864e-09 - - 5.371947222484868e-09 - - 5.371947222484868e-09 - - 5.371947222484868e-09 - - 5.371947222484868e-09 - - 5.371947222484866e-09 - - 2.1119429482029724e-07 - - 8.251634987632226e-06 - - 0.0001980768460428972 - - 0.0030070660553338812 - - 0.003145852175763913 - - 0.003145852175763913 - 0.003145852175763913 - 0.0031458521757639136 - - 0.003145852175763913 - - 0.003145852175763913 - - 0.003145852175763913 - - 0.003145852175763913 + - 0.0031458521757639136 + - 0.0031458521757639136 + - 0.0031458521757639136 - 0.0170740739702499 diff --git a/tests/data/test_constructor_continuous_normalized.yaml b/tests/data/test_constructor_continuous_normalized.yaml index ae7e45d..dc89bed 100644 --- a/tests/data/test_constructor_continuous_normalized.yaml +++ b/tests/data/test_constructor_continuous_normalized.yaml @@ -44,487 +44,487 @@ null_model: - 0.04838709677419355 - 0.04838709677419355 quality: -- - 0.019154507615148083 - - 0.0032258146567010417 - - 0.0032258146567010417 - - 0.0032258146567010434 - - 0.0032258146567010417 - - 0.0032258146567010417 - - 0.0032258146567010434 +- - 0.019154507615148076 - 0.003225814656701042 - 0.003225814656701042 - - 0.0032613773882319104 - - 0.00014028902055160326 - - 2.13596779676665e-05 - - 2.5342153201307314e-06 + - 0.003225814656701043 + - 0.003225814656701043 + - 0.003225814656701042 + - 0.003225814656701043 + - 0.003225814656701043 + - 0.003225814656701042 + - 0.0032613773882319095 + - 0.00014028902055160337 + - 2.135967796766653e-05 + - 2.5342153201307322e-06 - 5.684481842389345e-08 + - 5.684481842389344e-08 - 5.684481842389345e-08 + - 5.684481842389344e-08 - 5.684481842389345e-08 - - 5.684481842389346e-08 - - 5.684481842389346e-08 - - 5.684481842389346e-08 - - 5.684481842389346e-08 - 5.684481842389345e-08 - 5.6844818423893415e-08 + - 5.6844818423893415e-08 + - 5.684481842389344e-08 - - 0.003225814656701042 - - 0.01915450761514808 - - 0.0032258146567010417 - - 0.003225814656701042 - - 0.003225814656701042 - - 0.003225814656701042 - - 0.003225814656701042 + - 0.019154507615148073 + - 0.003225814656701041 - 0.003225814656701042 + - 0.0032258146567010417 + - 0.0032258146567010417 - 0.003225814656701042 + - 0.0032258146567010417 + - 0.0032258146567010417 - 0.003261377388231908 - - 0.00014028902055160326 - - 2.1359677967666514e-05 - - 2.5342153201307297e-06 - - 5.684481842389343e-08 - - 5.684481842389343e-08 + - 0.00014028902055160332 + - 2.1359677967666524e-05 + - 2.534215320130732e-06 - 5.684481842389343e-08 - - 5.684481842389347e-08 - - 5.684481842389347e-08 - - 5.684481842389347e-08 - - 5.684481842389347e-08 + - 5.6844818423893415e-08 - 5.684481842389343e-08 - - 5.684481842389339e-08 -- - 0.0032258146567010417 - - 0.0032258146567010417 - - 0.019154507615148076 - - 0.0032258146567010417 - - 0.003225814656701041 - - 0.0032258146567010417 + - 5.6844818423893415e-08 + - 5.684481842389345e-08 + - 5.684481842389345e-08 + - 5.684481842389341e-08 + - 5.684481842389341e-08 + - 5.6844818423893415e-08 +- - 0.003225814656701043 + - 0.003225814656701042 + - 0.01915450761514807 + - 0.003225814656701043 - 0.003225814656701042 + - 0.003225814656701041 - 0.0032258146567010417 - 0.0032258146567010417 + - 0.003225814656701041 - 0.0032613773882319095 - - 0.00014028902055160326 - - 2.135967796766651e-05 - - 2.5342153201307305e-06 - - 5.684481842389345e-08 - - 5.684481842389345e-08 - - 5.684481842389345e-08 - - 5.684481842389347e-08 - - 5.684481842389347e-08 + - 0.0001402890205516033 + - 2.1359677967666524e-05 + - 2.5342153201307297e-06 + - 5.684481842389343e-08 + - 5.684481842389344e-08 + - 5.684481842389343e-08 + - 5.684481842389344e-08 - 5.684481842389347e-08 - 5.684481842389347e-08 - - 5.684481842389345e-08 - - 5.6844818423893376e-08 + - 5.684481842389341e-08 + - 5.684481842389341e-08 + - 5.684481842389344e-08 - - 0.0032258146567010417 - - 0.0032258146567010417 - 0.003225814656701041 - - 0.019154507615148093 - - 0.0032258146567010417 - - 0.0032258146567010417 + - 0.003225814656701041 + - 0.01915450761514809 - 0.003225814656701042 - 0.0032258146567010417 + - 0.003225814656701042 - 0.0032258146567010417 - - 0.003261377388231909 - - 0.00014028902055160332 - - 2.1359677967666504e-05 - - 2.534215320130731e-06 - - 5.684481842389344e-08 + - 0.003225814656701041 + - 0.0032613773882319095 + - 0.00014028902055160335 + - 2.1359677967666524e-05 + - 2.5342153201307314e-06 - 5.684481842389344e-08 + - 5.684481842389341e-08 - 5.684481842389344e-08 + - 5.684481842389341e-08 - 5.684481842389345e-08 - 5.684481842389345e-08 - - 5.684481842389345e-08 - - 5.684481842389345e-08 - - 5.684481842389344e-08 - - 5.6844818423893395e-08 -- - 0.003225814656701042 - - 0.003225814656701042 - - 0.003225814656701042 + - 5.684481842389339e-08 + - 5.684481842389339e-08 + - 5.684481842389341e-08 +- - 0.003225814656701043 + - 0.003225814656701043 + - 0.003225814656701043 - 0.003225814656701043 - 0.019154507615148086 - - 0.0032258146567010417 - 0.003225814656701042 - - 0.0032258146567010417 - 0.003225814656701042 - - 0.0032613773882319095 - - 0.00014028902055160326 - - 2.1359677967666507e-05 - - 2.534215320130732e-06 - - 5.684481842389346e-08 - - 5.684481842389346e-08 + - 0.003225814656701042 + - 0.003225814656701042 + - 0.0032613773882319104 + - 0.00014028902055160337 + - 2.1359677967666524e-05 + - 2.5342153201307322e-06 - 5.684481842389346e-08 - - 5.684481842389345e-08 - - 5.684481842389345e-08 - - 5.684481842389345e-08 - - 5.684481842389345e-08 + - 5.684481842389344e-08 - 5.684481842389346e-08 - - 5.684481842389339e-08 -- - 0.0032258146567010417 - - 0.0032258146567010417 - - 0.0032258146567010417 + - 5.684481842389344e-08 + - 5.684481842389349e-08 + - 5.684481842389349e-08 + - 5.684481842389343e-08 + - 5.684481842389343e-08 + - 5.684481842389344e-08 +- - 0.003225814656701043 - 0.003225814656701043 - - 0.0032258146567010417 - - 0.01915450761514809 - 0.003225814656701043 - 0.003225814656701043 - 0.003225814656701043 + - 0.019154507615148083 + - 0.003225814656701042 + - 0.003225814656701042 + - 0.003225814656701042 - 0.0032613773882319095 - - 0.00014028902055160332 - - 2.1359677967666514e-05 - - 2.5342153201307314e-06 - - 5.684481842389348e-08 - - 5.684481842389348e-08 - - 5.684481842389348e-08 - - 5.68448184238935e-08 - - 5.68448184238935e-08 - - 5.68448184238935e-08 - - 5.68448184238935e-08 - - 5.684481842389348e-08 + - 0.00014028902055160337 + - 2.1359677967666524e-05 + - 2.534215320130732e-06 + - 5.6844818423893415e-08 + - 5.6844818423893415e-08 + - 5.6844818423893415e-08 + - 5.6844818423893415e-08 + - 5.684481842389347e-08 + - 5.684481842389347e-08 - 5.684481842389341e-08 -- - 0.003225814656701042 + - 5.684481842389341e-08 + - 5.6844818423893415e-08 +- - 0.003225814656701043 - 0.003225814656701042 - 0.003225814656701042 - 0.003225814656701043 - - 0.003225814656701042 - 0.003225814656701043 - - 0.019154507615148097 - 0.003225814656701042 - - 0.003225814656701042 - - 0.003261377388231909 - - 0.0001402890205516033 - - 2.1359677967666514e-05 - - 2.534215320130732e-06 - - 5.684481842389349e-08 - - 5.684481842389349e-08 - - 5.684481842389349e-08 - - 5.68448184238935e-08 - - 5.68448184238935e-08 - - 5.68448184238935e-08 - - 5.68448184238935e-08 - - 5.684481842389349e-08 - - 5.6844818423893415e-08 -- - 0.0032258146567010417 + - 0.019154507615148093 - 0.0032258146567010417 - 0.0032258146567010417 + - 0.003261377388231909 + - 0.00014028902055160335 + - 2.1359677967666528e-05 + - 2.534215320130731e-06 + - 5.684481842389343e-08 + - 5.684481842389341e-08 + - 5.684481842389343e-08 + - 5.684481842389341e-08 + - 5.684481842389346e-08 + - 5.684481842389346e-08 + - 5.6844818423893395e-08 + - 5.6844818423893395e-08 + - 5.684481842389341e-08 +- - 0.003225814656701043 + - 0.003225814656701042 - 0.003225814656701042 - - 0.0032258146567010417 - 0.003225814656701042 + - 0.003225814656701042 + - 0.0032258146567010417 - 0.0032258146567010417 - 0.01915450761514809 - 0.003225814656701042 - - 0.003261377388231909 - - 0.0001402890205516033 - - 2.135967796766651e-05 - - 2.5342153201307314e-06 - - 5.684481842389348e-08 + - 0.0032613773882319095 + - 0.00014028902055160332 + - 2.1359677967666524e-05 + - 2.534215320130732e-06 + - 5.684481842389343e-08 + - 5.6844818423893415e-08 + - 5.684481842389343e-08 + - 5.6844818423893415e-08 - 5.684481842389348e-08 - 5.684481842389348e-08 - - 5.684481842389349e-08 - - 5.684481842389349e-08 - - 5.684481842389349e-08 - - 5.684481842389349e-08 - - 5.684481842389348e-08 - - 5.684481842389341e-08 -- - 0.0032258146567010417 - - 0.0032258146567010417 - - 0.0032258146567010417 - - 0.0032258146567010417 - - 0.0032258146567010417 + - 5.684481842389343e-08 + - 5.684481842389343e-08 + - 5.6844818423893415e-08 +- - 0.003225814656701042 + - 0.003225814656701042 + - 0.003225814656701042 + - 0.003225814656701042 + - 0.003225814656701042 - 0.0032258146567010417 - 0.0032258146567010417 - 0.003225814656701041 - 0.019154507615148093 - - 0.003261377388231908 - - 0.00014028902055160326 - - 2.135967796766651e-05 - - 2.5342153201307305e-06 - - 5.684481842389347e-08 - - 5.684481842389347e-08 - - 5.684481842389347e-08 - - 5.684481842389347e-08 - - 5.684481842389347e-08 - - 5.684481842389347e-08 - - 5.684481842389347e-08 - - 5.684481842389347e-08 + - 0.003261377388231909 + - 0.00014028902055160335 + - 2.1359677967666518e-05 + - 2.534215320130731e-06 + - 5.684481842389345e-08 + - 5.6844818423893415e-08 + - 5.684481842389345e-08 + - 5.6844818423893415e-08 + - 5.684481842389345e-08 + - 5.684481842389345e-08 + - 5.6844818423893395e-08 - 5.6844818423893395e-08 + - 5.6844818423893415e-08 - - 0.003261377388231911 + - 0.00326137738823191 + - 0.00326137738823191 - 0.003261377388231911 - - 0.0032613773882319104 - - 0.003261377388231911 - - 0.0032613773882319104 - 0.003261377388231911 - 0.003261377388231911 - 0.003261377388231911 + - 0.0032613773882319117 - 0.003261377388231911 - 0.021668118172648163 - - 0.0021211622620559913 - - 0.0005141155139211115 + - 0.0021211622620559917 + - 0.0005141155139211117 - 8.484047962140948e-05 + - 2.5342153201307305e-06 + - 2.53421532013073e-06 + - 2.5342153201307305e-06 + - 2.53421532013073e-06 - 2.534215320130731e-06 - 2.534215320130731e-06 - - 2.534215320130731e-06 - - 2.5342153201307322e-06 - - 2.5342153201307322e-06 - - 2.5342153201307322e-06 - - 2.5342153201307322e-06 - - 2.534215320130731e-06 - 2.5342153201307297e-06 + - 2.5342153201307297e-06 + - 2.53421532013073e-06 - - 0.00014028902055160335 - - 0.00014028902055160335 - 0.00014028902055160332 - - 0.00014028902055160335 - 0.00014028902055160332 - 0.00014028902055160335 - 0.00014028902055160335 - 0.00014028902055160335 - 0.00014028902055160335 - - 0.002121162262055991 - - 0.004567161107347541 - - 0.00209541100204494 + - 0.0001402890205516034 + - 0.00014028902055160335 + - 0.0021211622620559917 + - 0.004567161107347542 + - 0.0020954110020449403 - 0.0005141155139211116 + - 2.135967796766651e-05 + - 2.135967796766651e-05 + - 2.135967796766651e-05 + - 2.135967796766651e-05 + - 2.1359677967666514e-05 - 2.1359677967666514e-05 - - 2.1359677967666514e-05 - - 2.1359677967666514e-05 - - 2.1359677967666524e-05 - - 2.1359677967666524e-05 - - 2.1359677967666524e-05 - - 2.1359677967666524e-05 - - 2.1359677967666514e-05 + - 2.135967796766651e-05 + - 2.135967796766651e-05 - 2.135967796766651e-05 - - 2.135967796766651e-05 - 2.135967796766651e-05 - 2.135967796766651e-05 - 2.135967796766651e-05 - 2.135967796766651e-05 + - 2.1359677967666504e-05 - 2.135967796766651e-05 - - 2.1359677967666514e-05 - - 2.1359677967666514e-05 - 2.135967796766651e-05 - - 0.0005141155139211115 - - 0.0020954110020449403 - - 0.004567161107347539 + - 2.135967796766651e-05 + - 0.0005141155139211117 + - 0.00209541100204494 + - 0.00456716110734754 - 0.0021211622620559913 + - 0.00014028902055160326 + - 0.0001402890205516033 + - 0.00014028902055160326 + - 0.0001402890205516033 - 0.00014028902055160332 - 0.00014028902055160332 - 0.00014028902055160332 - - 0.00014028902055160335 - - 0.00014028902055160335 - - 0.00014028902055160335 - - 0.00014028902055160335 - 0.00014028902055160332 - 0.0001402890205516033 -- - 2.534215320130731e-06 - - 2.534215320130731e-06 +- - 2.5342153201307305e-06 + - 2.5342153201307314e-06 + - 2.5342153201307314e-06 - 2.5342153201307305e-06 - - 2.534215320130731e-06 - 2.5342153201307305e-06 - - 2.534215320130731e-06 - - 2.5342153201307322e-06 - - 2.5342153201307322e-06 - - 2.534215320130731e-06 - - 8.484047962140949e-05 - - 0.0005141155139211118 + - 2.53421532013073e-06 + - 2.5342153201307305e-06 + - 2.5342153201307305e-06 + - 2.5342153201307305e-06 + - 8.484047962140952e-05 + - 0.0005141155139211117 - 0.0021211622620559917 - - 0.021668118172648174 - - 0.0032613773882319104 + - 0.021668118172648188 + - 0.00326137738823191 - 0.0032613773882319104 + - 0.00326137738823191 - 0.0032613773882319104 - 0.003261377388231911 - 0.003261377388231911 - 0.003261377388231911 - 0.003261377388231911 - 0.0032613773882319104 - - 0.00326137738823191 -- - 5.684481842389345e-08 - - 5.684481842389345e-08 - - 5.684481842389344e-08 - - 5.684481842389345e-08 - - 5.684481842389344e-08 - - 5.684481842389345e-08 - - 5.684481842389351e-08 - - 5.684481842389351e-08 - - 5.684481842389345e-08 - - 2.534215320130732e-06 - - 2.135967796766652e-05 +- - 5.6844818423893395e-08 + - 5.684481842389343e-08 + - 5.684481842389343e-08 + - 5.6844818423893395e-08 + - 5.6844818423893395e-08 + - 5.684481842389337e-08 + - 5.6844818423893395e-08 + - 5.684481842389339e-08 + - 5.6844818423893395e-08 + - 2.5342153201307314e-06 + - 2.135967796766651e-05 - 0.00014028902055160332 - 0.0032613773882319095 - - 0.019154507615148083 + - 0.01915450761514808 + - 0.003225814656701043 - 0.003225814656701042 - 0.003225814656701042 - 0.003225814656701042 - 0.003225814656701042 - - 0.003225814656701043 - - 0.003225814656701043 - 0.003225814656701042 - 0.003225814656701042 -- - 5.684481842389345e-08 - - 5.684481842389345e-08 + - 0.003225814656701042 +- - 5.684481842389341e-08 - 5.684481842389343e-08 - - 5.684481842389345e-08 - 5.684481842389343e-08 - - 5.684481842389345e-08 - - 5.684481842389351e-08 - - 5.684481842389351e-08 - - 5.684481842389345e-08 + - 5.684481842389341e-08 + - 5.684481842389341e-08 + - 5.684481842389339e-08 + - 5.684481842389341e-08 + - 5.6844818423893395e-08 + - 5.684481842389341e-08 - 2.534215320130732e-06 - - 2.1359677967666524e-05 - - 0.00014028902055160332 - - 0.0032613773882319095 - - 0.0032258146567010417 + - 2.1359677967666514e-05 + - 0.00014028902055160337 + - 0.0032613773882319112 + - 0.003225814656701043 - 0.019154507615148083 - 0.003225814656701042 - 0.003225814656701042 + - 0.003225814656701043 - 0.003225814656701042 + - 0.003225814656701043 + - 0.003225814656701043 - 0.003225814656701042 - - 0.003225814656701042 - - 0.003225814656701042 - - 0.003225814656701042 -- - 5.684481842389345e-08 - - 5.684481842389345e-08 +- - 5.6844818423893395e-08 - 5.684481842389343e-08 - - 5.684481842389345e-08 - 5.684481842389343e-08 - - 5.684481842389345e-08 - - 5.684481842389351e-08 - - 5.684481842389351e-08 - - 5.684481842389345e-08 - - 2.534215320130732e-06 - - 2.1359677967666524e-05 - - 0.00014028902055160332 - - 0.003261377388231909 - - 0.0032258146567010417 - - 0.0032258146567010417 - - 0.019154507615148083 - - 0.0032258146567010417 + - 5.6844818423893395e-08 + - 5.6844818423893395e-08 + - 5.684481842389337e-08 + - 5.6844818423893395e-08 + - 5.684481842389339e-08 + - 5.6844818423893395e-08 + - 2.5342153201307314e-06 + - 2.1359677967666514e-05 + - 0.00014028902055160335 + - 0.0032613773882319104 - 0.003225814656701042 - 0.003225814656701042 + - 0.019154507615148076 - 0.003225814656701042 - 0.003225814656701042 - - 0.0032258146567010417 -- - 5.684481842389345e-08 - - 5.684481842389345e-08 - - 5.684481842389344e-08 - - 5.684481842389345e-08 - - 5.684481842389344e-08 - - 5.684481842389345e-08 - - 5.68448184238935e-08 - - 5.68448184238935e-08 - - 5.684481842389345e-08 - - 2.5342153201307314e-06 - - 2.1359677967666524e-05 - - 0.00014028902055160337 - - 0.0032613773882319095 - - 0.0032258146567010417 - - 0.0032258146567010417 - - 0.0032258146567010417 - - 0.01915450761514809 - 0.003225814656701042 - 0.003225814656701042 - 0.003225814656701042 - 0.0032258146567010417 - - 0.0032258146567010417 -- - 5.684481842389345e-08 - - 5.684481842389345e-08 +- - 5.6844818423893395e-08 - 5.684481842389343e-08 - - 5.684481842389345e-08 - 5.684481842389343e-08 - - 5.684481842389345e-08 - - 5.684481842389349e-08 - - 5.684481842389349e-08 - - 5.684481842389345e-08 + - 5.6844818423893395e-08 + - 5.6844818423893395e-08 + - 5.684481842389337e-08 + - 5.6844818423893395e-08 + - 5.684481842389339e-08 + - 5.6844818423893395e-08 - 2.534215320130732e-06 - - 2.1359677967666528e-05 + - 2.1359677967666514e-05 - 0.00014028902055160335 - - 0.0032613773882319095 - - 0.003225814656701041 - - 0.003225814656701041 - - 0.003225814656701041 - - 0.003225814656701042 - - 0.01915450761514809 - - 0.003225814656701042 - - 0.003225814656701042 + - 0.0032613773882319104 + - 0.0032258146567010417 + - 0.0032258146567010417 + - 0.0032258146567010417 + - 0.019154507615148083 + - 0.0032258146567010417 - 0.003225814656701041 + - 0.0032258146567010417 + - 0.0032258146567010417 - 0.003225814656701041 -- - 5.684481842389345e-08 - - 5.684481842389345e-08 +- - 5.684481842389339e-08 - 5.684481842389344e-08 - - 5.684481842389345e-08 - 5.684481842389344e-08 - - 5.684481842389345e-08 - - 5.68448184238935e-08 - - 5.68448184238935e-08 - - 5.684481842389345e-08 - - 2.5342153201307322e-06 - - 2.1359677967666528e-05 - - 0.00014028902055160337 - - 0.0032613773882319095 - - 0.003225814656701042 - - 0.003225814656701042 - - 0.003225814656701042 - - 0.003225814656701042 - - 0.003225814656701042 - - 0.019154507615148093 - - 0.003225814656701042 + - 5.684481842389339e-08 + - 5.684481842389339e-08 + - 5.6844818423893356e-08 + - 5.684481842389339e-08 + - 5.684481842389339e-08 + - 5.684481842389339e-08 + - 2.534215320130732e-06 + - 2.1359677967666514e-05 + - 0.00014028902055160335 + - 0.0032613773882319104 - 0.003225814656701042 - 0.003225814656701042 -- - 5.684481842389346e-08 - - 5.684481842389346e-08 - - 5.684481842389345e-08 - - 5.684481842389346e-08 - - 5.684481842389345e-08 - - 5.684481842389346e-08 - - 5.68448184238935e-08 - - 5.68448184238935e-08 - - 5.684481842389346e-08 - - 2.534215320130732e-06 - - 2.1359677967666528e-05 - - 0.00014028902055160337 - - 0.0032613773882319095 - 0.0032258146567010417 - 0.0032258146567010417 + - 0.019154507615148083 + - 0.0032258146567010417 - 0.0032258146567010417 - 0.003225814656701042 - 0.0032258146567010417 +- - 5.684481842389339e-08 + - 5.684481842389344e-08 + - 5.684481842389344e-08 + - 5.684481842389339e-08 + - 5.684481842389339e-08 + - 5.684481842389337e-08 + - 5.684481842389339e-08 + - 5.6844818423893376e-08 + - 5.684481842389339e-08 + - 2.534215320130732e-06 + - 2.1359677967666514e-05 + - 0.00014028902055160335 + - 0.0032613773882319112 - 0.003225814656701042 - - 0.019154507615148093 - 0.003225814656701042 + - 0.0032258146567010417 + - 0.0032258146567010417 + - 0.0032258146567010417 + - 0.019154507615148086 - 0.003225814656701042 -- - 5.684481842389345e-08 - - 5.684481842389345e-08 + - 0.0032258146567010417 + - 0.0032258146567010417 +- - 5.684481842389339e-08 - 5.684481842389344e-08 - - 5.684481842389345e-08 - 5.684481842389344e-08 - - 5.684481842389345e-08 - - 5.68448184238935e-08 - - 5.68448184238935e-08 - - 5.684481842389345e-08 + - 5.684481842389339e-08 + - 5.684481842389339e-08 + - 5.684481842389337e-08 + - 5.684481842389339e-08 + - 5.684481842389339e-08 + - 5.684481842389339e-08 - 2.5342153201307327e-06 - - 2.135967796766652e-05 + - 2.1359677967666514e-05 - 0.00014028902055160337 - - 0.0032613773882319095 + - 0.0032613773882319112 + - 0.003225814656701042 + - 0.003225814656701042 + - 0.003225814656701042 - 0.0032258146567010417 - 0.0032258146567010417 - 0.0032258146567010417 + - 0.019154507615148086 - 0.0032258146567010417 - 0.0032258146567010417 - - 0.003225814656701042 - - 0.003225814656701042 - - 0.019154507615148086 - - 0.003225814656701041 -- - 5.684481842389345e-08 - - 5.684481842389345e-08 - - 5.684481842389344e-08 - - 5.684481842389345e-08 - - 5.684481842389344e-08 - - 5.684481842389345e-08 - - 5.68448184238935e-08 - - 5.68448184238935e-08 - - 5.684481842389345e-08 - - 2.5342153201307322e-06 - - 2.135967796766652e-05 +- - 5.684481842389339e-08 + - 5.684481842389343e-08 + - 5.684481842389343e-08 + - 5.684481842389339e-08 + - 5.684481842389339e-08 + - 5.684481842389337e-08 + - 5.684481842389339e-08 + - 5.6844818423893376e-08 + - 5.684481842389339e-08 + - 2.5342153201307327e-06 + - 2.1359677967666514e-05 - 0.00014028902055160335 - - 0.0032613773882319095 + - 0.0032613773882319104 + - 0.0032258146567010417 - 0.0032258146567010417 - 0.0032258146567010417 - 0.0032258146567010417 - 0.0032258146567010417 - 0.0032258146567010417 + - 0.003225814656701041 + - 0.019154507615148083 + - 0.003225814656701041 +- - 5.6844818423893395e-08 + - 5.684481842389344e-08 + - 5.684481842389344e-08 + - 5.6844818423893395e-08 + - 5.6844818423893395e-08 + - 5.684481842389337e-08 + - 5.6844818423893395e-08 + - 5.684481842389339e-08 + - 5.6844818423893395e-08 + - 2.534215320130733e-06 + - 2.1359677967666514e-05 + - 0.00014028902055160335 + - 0.0032613773882319104 - 0.003225814656701042 - 0.003225814656701042 - - 0.0032258146567010417 + - 0.003225814656701042 + - 0.003225814656701042 + - 0.003225814656701042 + - 0.003225814656701042 + - 0.003225814656701041 + - 0.003225814656701041 - 0.019154507615148083 diff --git a/tests/data/test_constructor_directed.yaml b/tests/data/test_constructor_directed.yaml index 0ef6cac..5896ec0 100644 --- a/tests/data/test_constructor_directed.yaml +++ b/tests/data/test_constructor_directed.yaml @@ -44,41 +44,64 @@ null_model: - 0.04686897261154685 - 0.04686897261154683 quality: -- - 0.01841042480770279 - - 0.0026347844177333265 +- - 0.018410424807702774 + - 0.002634784417733326 - 0.0026347844177333265 + - 0.002634784417733326 + - 0.002634784417733326 + - 0.002634784417733326 - 0.002634784417733327 - - 0.002634784417733327 - - 0.002634784417733327 - - 0.002634784417733327 - - 0.002634784417733327 - - 0.002634784417733327 - - 0.0027058685963307475 - - 0.000415341490925819 - - 0.00034491447734468227 - - 0.0004397107954562479 - - 0.00038604856687999943 - - 0.0003860485668799994 - - 0.0003860485668799994 - - 0.0003860485668799994 - - 0.0003860485668799994 - - 0.0003860485668799994 - - 0.0003860485668799994 - - 0.0003860485668799994 - - 0.0003860485668799994 -- - 0.002634784417733326 - - 0.01841042480770279 + - 0.002634784417733326 - 0.0026347844177333265 + - 0.0027058685963307467 + - 0.00041534149092581883 + - 0.00034491447734468243 + - 0.00043971079545624786 + - 0.0003860485668799992 + - 0.0003860485668799992 + - 0.0003860485668799992 + - 0.0003860485668799992 + - 0.0003860485668799992 + - 0.0003860485668799992 + - 0.0003860485668799992 + - 0.0003860485668799992 + - 0.0003860485668799992 +- - 0.0026347844177333248 + - 0.01841042480770277 + - 0.0026347844177333265 + - 0.002634784417733326 + - 0.002634784417733326 + - 0.002634784417733326 - 0.002634784417733327 + - 0.002634784417733326 - 0.002634784417733327 - - 0.002634784417733327 - - 0.002634784417733328 - - 0.002634784417733327 + - 0.002705868596330748 + - 0.000415341490925819 + - 0.0003449144773446824 + - 0.00043971079545624786 + - 0.00038604856687999916 + - 0.00038604856687999916 + - 0.00038604856687999916 + - 0.00038604856687999927 + - 0.00038604856687999927 + - 0.00038604856687999927 + - 0.00038604856687999927 + - 0.00038604856687999927 + - 0.00038604856687999927 +- - 0.002634784417733328 - 0.002634784417733328 - - 0.0027058685963307493 - - 0.0004153414909258193 - - 0.00034491447734468216 - - 0.000439710795456248 + - 0.018410424807702767 + - 0.0026347844177333274 + - 0.0026347844177333274 + - 0.0026347844177333274 + - 0.0026347844177333287 + - 0.0026347844177333287 + - 0.0026347844177333287 + - 0.002705868596330748 + - 0.00041534149092581926 + - 0.0003449144773446826 + - 0.00043971079545624813 + - 0.00038604856687999943 - 0.00038604856687999943 - 0.00038604856687999943 - 0.0003860485668799995 @@ -87,64 +110,19 @@ quality: - 0.0003860485668799995 - 0.0003860485668799995 - 0.0003860485668799995 - - 0.0003860485668799995 -- - 0.0026347844177333287 - - 0.0026347844177333287 - - 0.018410424807702788 +- - 0.002634784417733327 + - 0.002634784417733327 - 0.002634784417733328 - - 0.0026347844177333282 - - 0.0026347844177333282 - - 0.0026347844177333287 - - 0.0026347844177333287 - - 0.0026347844177333295 - - 0.002705868596330749 - - 0.0004153414909258194 - - 0.00034491447734468227 - - 0.0004397107954562483 - - 0.00038604856687999965 - - 0.00038604856687999965 - - 0.00038604856687999965 - - 0.00038604856687999965 - - 0.00038604856687999965 - - 0.00038604856687999965 - - 0.00038604856687999965 - - 0.00038604856687999965 - - 0.00038604856687999965 -- - 0.002634784417733328 - - 0.0026347844177333282 + - 0.018410424807702767 + - 0.002634784417733327 + - 0.0026347844177333274 - 0.002634784417733328 - - 0.01841042480770279 - 0.002634784417733328 - 0.002634784417733328 - - 0.0026347844177333282 - - 0.0026347844177333282 - - 0.0026347844177333287 - - 0.0027058685963307484 - - 0.00041534149092581937 - - 0.0003449144773446823 - - 0.00043971079545624813 - - 0.00038604856687999954 - - 0.00038604856687999954 - - 0.00038604856687999965 - - 0.00038604856687999965 - - 0.00038604856687999965 - - 0.00038604856687999965 - - 0.00038604856687999965 - - 0.00038604856687999965 - - 0.00038604856687999965 -- - 0.0026347844177333265 - - 0.002634784417733327 - - 0.0026347844177333265 - - 0.002634784417733327 - - 0.018410424807702785 - - 0.0026347844177333265 - - 0.002634784417733327 - - 0.0026347844177333274 - - 0.0026347844177333274 - - 0.0027058685963307467 - - 0.00041534149092581926 - - 0.0003449144773446821 - - 0.000439710795456248 + - 0.0027058685963307475 + - 0.00041534149092581915 + - 0.0003449144773446824 + - 0.00043971079545624797 - 0.0003860485668799994 - 0.0003860485668799994 - 0.0003860485668799994 @@ -155,105 +133,127 @@ quality: - 0.0003860485668799994 - 0.0003860485668799994 - - 0.002634784417733326 + - 0.002634784417733326 + - 0.0026347844177333265 + - 0.002634784417733326 + - 0.018410424807702764 + - 0.0026347844177333265 + - 0.0026347844177333265 + - 0.0026347844177333265 + - 0.0026347844177333265 + - 0.0027058685963307462 + - 0.000415341490925819 + - 0.00034491447734468243 + - 0.00043971079545624786 + - 0.00038604856687999927 + - 0.00038604856687999927 + - 0.0003860485668799992 + - 0.0003860485668799991 + - 0.0003860485668799991 + - 0.0003860485668799991 + - 0.0003860485668799991 + - 0.0003860485668799991 + - 0.0003860485668799991 +- - 0.002634784417733326 + - 0.002634784417733326 - 0.002634784417733327 - 0.002634784417733326 - 0.002634784417733327 + - 0.018410424807702764 - 0.002634784417733327 - - 0.018410424807702788 - 0.002634784417733327 - 0.002634784417733327 - - 0.002634784417733328 - - 0.002705868596330748 - - 0.0004153414909258192 - - 0.00034491447734468227 - - 0.0004397107954562481 - - 0.00038604856687999943 - - 0.00038604856687999943 - - 0.00038604856687999943 - - 0.0003860485668799993 - - 0.00038604856687999943 - - 0.00038604856687999943 - - 0.0003860485668799993 - - 0.0003860485668799993 - - 0.0003860485668799993 + - 0.002705868596330747 + - 0.00041534149092581905 + - 0.0003449144773446823 + - 0.0004397107954562479 + - 0.00038604856687999916 + - 0.00038604856687999916 + - 0.00038604856687999916 + - 0.00038604856687999916 + - 0.00038604856687999916 + - 0.00038604856687999916 + - 0.00038604856687999916 + - 0.00038604856687999916 + - 0.00038604856687999916 - - 0.0026347844177333243 - - 0.0026347844177333248 - 0.0026347844177333243 - - 0.0026347844177333248 - - 0.0026347844177333248 - - 0.0026347844177333248 - - 0.018410424807702788 + - 0.0026347844177333256 + - 0.0026347844177333243 + - 0.0026347844177333243 + - 0.002634784417733325 + - 0.018410424807702767 - 0.002634784417733325 + - 0.0026347844177333256 + - 0.002705868596330745 + - 0.00041534149092581883 + - 0.0003449144773446822 + - 0.00043971079545624764 + - 0.000386048566879999 + - 0.00038604856687999894 + - 0.000386048566879999 + - 0.000386048566879999 + - 0.000386048566879999 + - 0.000386048566879999 + - 0.000386048566879999 + - 0.000386048566879999 + - 0.000386048566879999 +- - 0.002634784417733325 + - 0.0026347844177333256 - 0.002634784417733326 - - 0.0027058685963307454 - - 0.000415341490925819 - - 0.00034491447734468205 - - 0.0004397107954562478 - - 0.00038604856687999927 - - 0.00038604856687999927 - - 0.00038604856687999927 - - 0.00038604856687999916 - - 0.00038604856687999927 - - 0.00038604856687999927 - - 0.00038604856687999916 + - 0.0026347844177333256 + - 0.0026347844177333256 + - 0.0026347844177333256 + - 0.0026347844177333256 + - 0.018410424807702774 + - 0.002634784417733327 + - 0.0027058685963307467 + - 0.00041534149092581905 + - 0.00034491447734468243 + - 0.00043971079545624786 - 0.00038604856687999916 + - 0.0003860485668799991 - 0.00038604856687999916 -- - 0.0026347844177333256 - - 0.002634784417733326 + - 0.0003860485668799991 + - 0.0003860485668799991 + - 0.0003860485668799991 + - 0.0003860485668799991 + - 0.0003860485668799991 + - 0.0003860485668799991 +- - 0.002634784417733325 + - 0.0026347844177333256 + - 0.002634784417733327 + - 0.0026347844177333256 - 0.0026347844177333256 - - 0.002634784417733326 - - 0.002634784417733326 - - 0.002634784417733326 - - 0.0026347844177333265 - - 0.018410424807702795 - - 0.002634784417733328 - - 0.0027058685963307475 - - 0.0004153414909258192 - - 0.00034491447734468216 - - 0.000439710795456248 - - 0.0003860485668799993 - - 0.0003860485668799993 - - 0.0003860485668799993 - - 0.0003860485668799993 - - 0.0003860485668799993 - - 0.0003860485668799993 - - 0.0003860485668799993 - - 0.0003860485668799993 - - 0.0003860485668799993 -- - 0.002634784417733326 - - 0.0026347844177333265 - - 0.002634784417733326 - - 0.0026347844177333265 - - 0.0026347844177333265 - - 0.0026347844177333265 - - 0.0026347844177333265 - 0.0026347844177333265 - - 0.018410424807702795 - - 0.0027058685963307467 - - 0.0004153414909258191 - - 0.00034491447734468216 - - 0.0004397107954562479 - - 0.0003860485668799994 - - 0.0003860485668799994 - - 0.0003860485668799994 - - 0.0003860485668799994 - - 0.0003860485668799994 - - 0.0003860485668799994 - - 0.0003860485668799994 - - 0.0003860485668799994 - - 0.0003860485668799994 + - 0.0026347844177333256 + - 0.0026347844177333256 + - 0.018410424807702774 + - 0.0027058685963307462 + - 0.00041534149092581894 + - 0.0003449144773446823 + - 0.00043971079545624786 + - 0.0003860485668799992 + - 0.0003860485668799991 + - 0.0003860485668799992 + - 0.00038604856687999927 + - 0.00038604856687999927 + - 0.00038604856687999927 + - 0.0003860485668799992 + - 0.0003860485668799992 + - 0.00038604856687999927 - - 0.002879106621885061 - - 0.002879106621885061 - - 0.0028791066218850606 - - 0.0028791066218850606 - - 0.0028791066218850606 - 0.002879106621885061 - 0.002879106621885061 - - 0.0028791066218850606 - 0.002879106621885061 - - 0.02216267508085236 - - 0.002108404011468652 - - 0.0007329420586089095 + - 0.0028791066218850614 + - 0.0028791066218850614 + - 0.0028791066218850623 + - 0.0028791066218850623 + - 0.0028791066218850614 + - 0.022162675080852377 + - 0.002108404011468651 + - 0.0007329420586089094 - 0.0005650582022106805 - 0.0004590739086055016 - 0.0004590739086055016 @@ -261,43 +261,43 @@ quality: - 0.0004590739086055016 - 0.0004590739086055016 - 0.0004590739086055016 + - 0.00045907390860550155 - 0.0004590739086055016 - 0.0004590739086055016 - - 0.0004590739086055016 -- - 0.0003601233461630323 - - 0.0003601233461630323 - - 0.0003601233461630323 - - 0.0003601233461630322 - - 0.0003601233461630322 - - 0.0003601233461630323 - - 0.0003601233461630323 - - 0.0003601233461630323 - - 0.0003601233461630323 - - 0.0036827167298804516 - - 0.00927546009232955 - - 0.0036074324916809154 - - 0.0008920395885291889 - - 0.0002075314834039022 - - 0.0002075314834039022 - - 0.0002075314834039022 - - 0.0002075314834039022 - - 0.0002075314834039022 - - 0.0002075314834039022 - - 0.0002075314834039022 - - 0.0002075314834039022 +- - 0.00036012334616303206 + - 0.00036012334616303206 + - 0.00036012334616303206 + - 0.00036012334616303217 + - 0.00036012334616303217 + - 0.00036012334616303217 + - 0.00036012334616303217 + - 0.00036012334616303217 + - 0.00036012334616303217 + - 0.0036827167298804503 + - 0.00927546009232954 + - 0.003607432491680914 + - 0.0008920395885291886 + - 0.00020753148340390206 + - 0.00020753148340390206 + - 0.00020753148340390206 + - 0.00020753148340390206 + - 0.00020753148340390206 + - 0.00020753148340390206 + - 0.00020753148340390206 + - 0.00020753148340390206 + - 0.00020753148340390211 +- - 0.0002075314834039022 - 0.0002075314834039022 -- - 0.00020753148340390225 - - 0.00020753148340390225 + - 0.00020753148340390228 - 0.00020753148340390228 - 0.00020753148340390225 - 0.00020753148340390225 - - 0.00020753148340390225 - - 0.0002075314834039023 - - 0.0002075314834039023 - - 0.0002075314834039023 - - 0.0008920395885291898 - - 0.0036074324916809167 - - 0.00927546009232956 + - 0.00020753148340390228 + - 0.00020753148340390228 + - 0.00020753148340390228 + - 0.0008920395885291891 + - 0.0036074324916809133 + - 0.009275460092329567 - 0.0036827167298804533 - 0.00036012334616303244 - 0.00036012334616303244 @@ -306,89 +306,43 @@ quality: - 0.00036012334616303244 - 0.00036012334616303244 - 0.00036012334616303244 + - 0.0003601233461630324 - 0.00036012334616303244 - - 0.00036012334616303244 -- - 0.00045907390860550073 - - 0.00045907390860550084 - - 0.00045907390860550073 - - 0.00045907390860550084 - - 0.00045907390860550084 - - 0.00045907390860550084 - - 0.00045907390860550084 - - 0.00045907390860550084 - - 0.00045907390860550084 +- - 0.00045907390860550035 + - 0.00045907390860550035 + - 0.0004590739086055005 + - 0.00045907390860550046 + - 0.00045907390860550046 + - 0.0004590739086055005 + - 0.0004590739086055005 + - 0.0004590739086055005 + - 0.0004590739086055005 - 0.0005650582022106794 - - 0.0007329420586089081 + - 0.0007329420586089078 - 0.0021084040114686484 - - 0.022162675080852318 - - 0.0028791066218850554 - - 0.002879106621885055 - - 0.002879106621885055 - - 0.002879106621885055 - - 0.002879106621885055 - - 0.002879106621885055 - - 0.0028791066218850545 - - 0.002879106621885055 - - 0.0028791066218850545 -- - 0.0003860485668799991 - - 0.0003860485668799991 - - 0.0003860485668799991 - - 0.0003860485668799991 - - 0.0003860485668799991 - - 0.00038604856687999916 - - 0.00038604856687999916 - - 0.00038604856687999916 - - 0.00038604856687999916 - - 0.0004397107954562477 - - 0.00034491447734468183 - - 0.00041534149092581905 - - 0.0027058685963307454 - - 0.018410424807702774 - - 0.002634784417733325 - - 0.0026347844177333248 - - 0.002634784417733325 - - 0.002634784417733325 - - 0.002634784417733325 - - 0.002634784417733325 - - 0.002634784417733325 - - 0.002634784417733325 -- - 0.0003860485668799991 - - 0.0003860485668799991 - - 0.0003860485668799991 - - 0.0003860485668799991 - - 0.0003860485668799991 - - 0.00038604856687999916 - - 0.00038604856687999916 - - 0.00038604856687999916 - - 0.00038604856687999916 - - 0.0004397107954562477 + - 0.022162675080852304 + - 0.0028791066218850536 + - 0.0028791066218850536 + - 0.0028791066218850536 + - 0.0028791066218850536 + - 0.0028791066218850536 + - 0.0028791066218850536 + - 0.0028791066218850536 + - 0.0028791066218850536 + - 0.0028791066218850536 +- - 0.00038604856687999867 + - 0.00038604856687999867 + - 0.00038604856687999884 + - 0.00038604856687999884 + - 0.00038604856687999884 + - 0.00038604856687999884 + - 0.00038604856687999884 + - 0.00038604856687999884 + - 0.00038604856687999884 + - 0.00043971079545624753 - 0.00034491447734468183 - - 0.00041534149092581905 - - 0.0027058685963307454 - - 0.0026347844177333248 - - 0.018410424807702774 - - 0.0026347844177333248 - - 0.0026347844177333248 - - 0.0026347844177333248 - - 0.0026347844177333248 - - 0.0026347844177333248 - - 0.0026347844177333248 - - 0.0026347844177333248 -- - 0.000386048566879999 - - 0.000386048566879999 - - 0.000386048566879999 - - 0.000386048566879999 - - 0.000386048566879999 - - 0.000386048566879999 - - 0.000386048566879999 - - 0.000386048566879999 - - 0.000386048566879999 - - 0.0004397107954562476 - - 0.0003449144773446818 - - 0.00041534149092581894 - - 0.0027058685963307454 - - 0.0026347844177333243 - - 0.002634784417733324 + - 0.000415341490925819 + - 0.002705868596330743 - 0.01841042480770277 - 0.002634784417733324 - 0.002634784417733324 @@ -396,135 +350,181 @@ quality: - 0.002634784417733324 - 0.002634784417733324 - 0.002634784417733324 -- - 0.0003860485668799991 - - 0.0003860485668799991 - - 0.0003860485668799991 - - 0.0003860485668799991 - - 0.0003860485668799991 - - 0.0003860485668799991 - - 0.0003860485668799991 - - 0.0003860485668799991 - - 0.0003860485668799991 - - 0.00043971079545624786 - - 0.00034491447734468205 - - 0.00041534149092581915 - - 0.0027058685963307462 - - 0.002634784417733325 - - 0.002634784417733325 - - 0.0026347844177333256 - - 0.018410424807702778 - - 0.0026347844177333256 - - 0.0026347844177333256 - - 0.002634784417733325 - - 0.002634784417733325 - - 0.002634784417733325 -- - 0.0003860485668799989 - - 0.0003860485668799989 - - 0.0003860485668799989 - - 0.0003860485668799989 - - 0.0003860485668799989 - - 0.0003860485668799989 - - 0.0003860485668799989 - - 0.0003860485668799989 - - 0.0003860485668799989 - - 0.0004397107954562475 - - 0.00034491447734468183 - - 0.00041534149092581894 - - 0.002705868596330745 - 0.002634784417733324 - 0.002634784417733324 - - 0.0026347844177333243 +- - 0.00038604856687999867 + - 0.00038604856687999867 + - 0.0003860485668799988 + - 0.0003860485668799988 + - 0.0003860485668799988 + - 0.00038604856687999884 + - 0.00038604856687999884 + - 0.00038604856687999884 + - 0.00038604856687999884 + - 0.00043971079545624753 + - 0.00034491447734468183 + - 0.000415341490925819 + - 0.002705868596330743 - 0.002634784417733324 - 0.01841042480770277 + - 0.0026347844177333235 + - 0.0026347844177333235 + - 0.0026347844177333235 - 0.002634784417733324 - 0.002634784417733324 - - 0.002634784417733324 - - 0.002634784417733324 -- - 0.0003860485668799989 - - 0.0003860485668799989 - - 0.0003860485668799989 - - 0.0003860485668799989 - - 0.0003860485668799989 - - 0.0003860485668799989 - - 0.0003860485668799989 - - 0.0003860485668799989 - - 0.0003860485668799989 - - 0.0004397107954562475 - - 0.00034491447734468183 - - 0.00041534149092581894 - - 0.0027058685963307445 - - 0.0026347844177333243 - - 0.0026347844177333243 - - 0.0026347844177333243 - - 0.0026347844177333243 - - 0.0026347844177333243 - - 0.01841042480770277 - - 0.0026347844177333243 - - 0.0026347844177333243 + - 0.0026347844177333235 - 0.0026347844177333243 +- - 0.00038604856687999856 + - 0.00038604856687999856 + - 0.0003860485668799987 + - 0.0003860485668799987 + - 0.0003860485668799987 + - 0.00038604856687999884 + - 0.00038604856687999884 + - 0.00038604856687999884 + - 0.00038604856687999884 + - 0.0004397107954562474 + - 0.0003449144773446818 + - 0.00041534149092581894 + - 0.0027058685963307423 + - 0.002634784417733323 + - 0.002634784417733323 + - 0.018410424807702767 + - 0.002634784417733323 + - 0.002634784417733323 + - 0.002634784417733323 + - 0.002634784417733323 + - 0.002634784417733323 + - 0.002634784417733323 - - 0.0003860485668799989 - 0.0003860485668799989 - - 0.0003860485668799989 - - 0.0003860485668799989 - - 0.0003860485668799989 - - 0.0003860485668799989 - - 0.0003860485668799989 - - 0.0003860485668799989 - - 0.0003860485668799989 + - 0.00038604856687999894 + - 0.00038604856687999894 + - 0.00038604856687999894 + - 0.00038604856687999894 + - 0.00038604856687999905 + - 0.00038604856687999894 + - 0.00038604856687999905 - 0.0004397107954562476 + - 0.00034491447734468205 + - 0.00041534149092581915 + - 0.0027058685963307445 + - 0.002634784417733325 + - 0.0026347844177333248 + - 0.0026347844177333248 + - 0.018410424807702778 + - 0.002634784417733325 + - 0.0026347844177333248 + - 0.0026347844177333248 + - 0.0026347844177333248 + - 0.002634784417733325 +- - 0.00038604856687999867 + - 0.00038604856687999856 + - 0.00038604856687999867 + - 0.00038604856687999867 + - 0.00038604856687999867 + - 0.0003860485668799987 + - 0.00038604856687999867 + - 0.00038604856687999867 + - 0.0003860485668799987 + - 0.0004397107954562474 + - 0.0003449144773446818 + - 0.00041534149092581894 + - 0.0027058685963307415 + - 0.0026347844177333235 + - 0.0026347844177333226 + - 0.0026347844177333226 + - 0.0026347844177333235 + - 0.018410424807702764 + - 0.0026347844177333235 + - 0.0026347844177333235 + - 0.0026347844177333235 + - 0.0026347844177333235 +- - 0.00038604856687999867 + - 0.00038604856687999856 + - 0.00038604856687999867 + - 0.00038604856687999867 + - 0.00038604856687999867 + - 0.0003860485668799987 + - 0.0003860485668799987 + - 0.00038604856687999867 + - 0.0003860485668799987 + - 0.0004397107954562473 + - 0.0003449144773446818 + - 0.00041534149092581883 + - 0.0027058685963307423 + - 0.002634784417733323 + - 0.002634784417733323 + - 0.002634784417733323 + - 0.002634784417733323 + - 0.002634784417733323 + - 0.018410424807702764 + - 0.002634784417733323 + - 0.002634784417733323 + - 0.002634784417733323 +- - 0.00038604856687999856 + - 0.0003860485668799985 + - 0.00038604856687999867 + - 0.00038604856687999867 + - 0.00038604856687999867 + - 0.0003860485668799987 + - 0.0003860485668799987 + - 0.0003860485668799987 + - 0.0003860485668799987 + - 0.0004397107954562473 - 0.0003449144773446817 - 0.00041534149092581883 - - 0.002705868596330744 - - 0.002634784417733324 - - 0.002634784417733324 + - 0.002705868596330742 + - 0.002634784417733323 + - 0.0026347844177333226 + - 0.0026347844177333226 + - 0.002634784417733323 + - 0.002634784417733323 + - 0.0026347844177333226 + - 0.018410424807702764 + - 0.0026347844177333226 + - 0.002634784417733323 +- - 0.00038604856687999867 + - 0.00038604856687999867 + - 0.0003860485668799988 + - 0.0003860485668799988 + - 0.0003860485668799988 + - 0.0003860485668799988 + - 0.00038604856687999884 + - 0.0003860485668799988 + - 0.00038604856687999884 + - 0.00043971079545624753 + - 0.0003449144773446819 + - 0.000415341490925819 + - 0.002705868596330743 - 0.002634784417733324 - 0.002634784417733324 - 0.002634784417733324 - 0.002634784417733324 - - 0.018410424807702767 - 0.002634784417733324 - 0.002634784417733324 -- - 0.0003860485668799991 - - 0.0003860485668799991 - - 0.00038604856687999894 - - 0.0003860485668799991 - - 0.0003860485668799991 - - 0.0003860485668799991 - - 0.0003860485668799991 - - 0.0003860485668799991 - - 0.0003860485668799991 - - 0.0004397107954562477 - - 0.0003449144773446819 - - 0.000415341490925819 - - 0.002705868596330746 - - 0.0026347844177333248 - - 0.0026347844177333248 - - 0.0026347844177333248 - - 0.0026347844177333248 - - 0.0026347844177333248 - - 0.0026347844177333248 - - 0.0026347844177333248 + - 0.0026347844177333235 - 0.01841042480770277 - - 0.0026347844177333248 -- - 0.00038604856687999894 - - 0.00038604856687999894 + - 0.002634784417733324 +- - 0.0003860485668799986 + - 0.0003860485668799986 + - 0.00038604856687999867 + - 0.00038604856687999867 + - 0.00038604856687999867 - 0.0003860485668799988 - - 0.00038604856687999894 - - 0.00038604856687999894 - - 0.00038604856687999894 - - 0.00038604856687999894 - - 0.00038604856687999894 - - 0.00038604856687999894 - - 0.0004397107954562474 - - 0.0003449144773446817 - - 0.0004153414909258188 - - 0.0027058685963307445 - - 0.002634784417733323 + - 0.0003860485668799988 + - 0.00038604856687999867 + - 0.0003860485668799988 + - 0.00043971079545624737 + - 0.0003449144773446818 + - 0.0004153414909258189 + - 0.0027058685963307423 - 0.002634784417733323 - 0.002634784417733323 - 0.002634784417733323 - 0.002634784417733323 - 0.002634784417733323 - 0.002634784417733323 - - 0.002634784417733324 - - 0.018410424807702764 + - 0.0026347844177333226 + - 0.0026347844177333226 + - 0.018410424807702767 diff --git a/tests/data/test_constructor_signed_combinatorial.yaml b/tests/data/test_constructor_signed_combinatorial.yaml index d2a8629..7a7d9be 100644 --- a/tests/data/test_constructor_signed_combinatorial.yaml +++ b/tests/data/test_constructor_signed_combinatorial.yaml @@ -44,487 +44,487 @@ null_model: - 0.0 - 0.0 quality: -- - 0.09043959828582479 - - 0.09043959622467117 - - 0.09043959622467117 - - 0.09043959622467117 - - 0.09043959622467117 - - 0.09043959622467117 - - 0.09043959622467117 - - 0.09043959622467117 - - 0.09043959622467117 - - 0.08692653134104496 - - 0.052743004991919244 - - 0.0246325575960463 - - 0.003982559542687196 - - 0.0019732198272343006 - - 0.0019732198272343006 - - 0.001973219827234301 - - 0.001973219827234301 - - 0.0019732198272343006 - - 0.0019732198272343006 - - 0.001973219827234301 - - 0.0019732198272343006 - - 0.0019732198272343006 -- - 0.09043959622467117 - - 0.0904395982858248 - - 0.09043959622467118 - - 0.09043959622467118 - - 0.09043959622467118 - - 0.09043959622467118 - - 0.09043959622467118 - - 0.09043959622467117 - - 0.09043959622467117 - - 0.08692653134104499 - - 0.05274300499191925 - - 0.024632557596046305 - - 0.0039825595426871965 - - 0.001973219827234301 - - 0.001973219827234301 - - 0.001973219827234301 - - 0.0019732198272343015 - - 0.001973219827234301 - - 0.001973219827234301 - - 0.0019732198272343015 - - 0.0019732198272343015 - - 0.001973219827234301 -- - 0.09043959622467117 - - 0.09043959622467118 - - 0.0904395982858248 - - 0.09043959622467118 - - 0.09043959622467118 - - 0.09043959622467118 - - 0.09043959622467117 - - 0.09043959622467117 - - 0.09043959622467117 - - 0.08692653134104499 - - 0.05274300499191925 - - 0.024632557596046305 - - 0.003982559542687196 - - 0.001973219827234301 - - 0.001973219827234301 - - 0.001973219827234301 - - 0.0019732198272343015 - - 0.001973219827234301 - - 0.001973219827234301 - - 0.0019732198272343015 - - 0.0019732198272343015 - - 0.001973219827234301 -- - 0.09043959622467117 - - 0.09043959622467118 - - 0.09043959622467118 - - 0.09043959828582479 - - 0.09043959622467117 - - 0.09043959622467117 - - 0.09043959622467117 - - 0.09043959622467117 - - 0.09043959622467117 - - 0.08692653134104496 - - 0.052743004991919244 - - 0.0246325575960463 - - 0.003982559542687196 - - 0.0019732198272343006 - - 0.0019732198272343006 - - 0.001973219827234301 - - 0.001973219827234301 - - 0.0019732198272343006 - - 0.0019732198272343006 - - 0.001973219827234301 - - 0.0019732198272343006 - - 0.0019732198272343006 -- - 0.09043959622467117 - - 0.09043959622467118 - - 0.09043959622467118 - - 0.09043959622467117 - - 0.09043959828582479 - - 0.09043959622467117 - - 0.09043959622467117 - - 0.09043959622467115 - - 0.09043959622467115 - - 0.08692653134104496 - - 0.052743004991919244 - - 0.0246325575960463 - - 0.003982559542687196 - - 0.0019732198272343006 - - 0.0019732198272343006 - - 0.001973219827234301 - - 0.001973219827234301 - - 0.0019732198272343006 - - 0.0019732198272343006 - - 0.001973219827234301 - - 0.0019732198272343006 - - 0.0019732198272343006 -- - 0.09043959622467117 - - 0.09043959622467118 - - 0.09043959622467118 - - 0.09043959622467117 - - 0.09043959622467117 - - 0.09043959828582479 - - 0.09043959622467117 - - 0.09043959622467117 - - 0.09043959622467117 - - 0.08692653134104497 - - 0.052743004991919244 - - 0.024632557596046302 - - 0.003982559542687196 - - 0.0019732198272343006 - - 0.0019732198272343006 - - 0.001973219827234301 - - 0.001973219827234301 - - 0.0019732198272343006 - - 0.0019732198272343006 - - 0.001973219827234301 - - 0.0019732198272343006 - - 0.0019732198272343006 -- - 0.09043959622467117 - - 0.09043959622467118 - - 0.09043959622467117 - - 0.09043959622467117 - - 0.09043959622467117 - - 0.09043959622467117 - - 0.09043959828582479 - - 0.09043959622467117 - - 0.09043959622467117 - - 0.08692653134104499 - - 0.052743004991919244 - - 0.024632557596046302 - - 0.003982559542687196 - - 0.0019732198272343006 - - 0.0019732198272343006 - - 0.001973219827234301 - - 0.001973219827234301 - - 0.0019732198272343006 - - 0.0019732198272343006 - - 0.001973219827234301 - - 0.0019732198272343006 - - 0.0019732198272343006 -- - 0.09043959622467117 - - 0.09043959622467117 - - 0.09043959622467117 - - 0.09043959622467117 - - 0.09043959622467115 - - 0.09043959622467117 - - 0.09043959622467117 - - 0.09043959828582478 - - 0.09043959622467115 - - 0.08692653134104496 - - 0.052743004991919244 - - 0.024632557596046302 - - 0.003982559542687196 - - 0.0019732198272343006 - - 0.0019732198272343006 - - 0.001973219827234301 - - 0.001973219827234301 - - 0.0019732198272343006 - - 0.0019732198272343006 - - 0.001973219827234301 - - 0.0019732198272343006 - - 0.0019732198272343006 -- - 0.09043959622467117 - - 0.09043959622467117 - - 0.09043959622467117 - - 0.09043959622467117 - - 0.09043959622467115 - - 0.09043959622467117 - - 0.09043959622467117 - - 0.09043959622467115 - - 0.09043959828582478 - - 0.08692653134104496 - - 0.052743004991919244 - - 0.024632557596046302 - - 0.003982559542687196 - - 0.0019732198272343006 - - 0.0019732198272343006 - - 0.001973219827234301 - - 0.001973219827234301 - - 0.0019732198272343006 - - 0.0019732198272343006 - - 0.0019732198272343015 - - 0.001973219827234301 - - 0.001973219827234301 -- - 0.08692653134104496 - - 0.08692653134104499 - - 0.08692653134104499 - - 0.08692653134104496 - - 0.08692653134104496 - - 0.08692653134104497 - - 0.08692653134104499 - - 0.08692653134104496 - - 0.08692653134104496 - - 0.08436059100570875 - - 0.058816083945172015 - - 0.03209300693856014 - - 0.006548500156970259 - - 0.0039825595426871965 - - 0.0039825595426871965 - - 0.0039825595426871965 - - 0.0039825595426871965 - - 0.0039825595426871965 - - 0.0039825595426871965 - - 0.003982559542687197 - - 0.0039825595426871965 - - 0.0039825595426871965 -- - 0.052743004991919244 - - 0.05274300499191925 - - 0.05274300499191925 - - 0.052743004991919244 - - 0.052743004991919244 - - 0.052743004991919244 - - 0.052743004991919244 - - 0.052743004991919244 - - 0.052743004991919244 - - 0.058816083945172015 - - 0.11229522457837181 - - 0.10041562124620632 - - 0.032093006938560105 - - 0.024632557596046312 - - 0.024632557596046312 - - 0.024632557596046312 - - 0.024632557596046312 - - 0.024632557596046312 - - 0.024632557596046312 - - 0.024632557596046312 - - 0.024632557596046312 - - 0.024632557596046312 -- - 0.0246325575960463 - - 0.024632557596046305 - - 0.024632557596046305 - - 0.0246325575960463 - - 0.0246325575960463 - - 0.024632557596046302 - - 0.024632557596046302 - - 0.024632557596046302 - - 0.024632557596046302 - - 0.03209300693856014 - - 0.10041562124620632 - - 0.11229522457837184 - - 0.05881608394517206 - - 0.052743004991919244 - - 0.052743004991919244 - - 0.052743004991919244 - - 0.05274300499191924 - - 0.05274300499191924 - - 0.052743004991919244 - - 0.052743004991919244 - - 0.052743004991919244 - - 0.052743004991919244 -- - 0.003982559542687196 - - 0.0039825595426871965 - - 0.003982559542687196 - - 0.003982559542687196 - - 0.003982559542687196 - - 0.003982559542687196 - - 0.003982559542687196 - - 0.003982559542687196 - - 0.003982559542687196 - - 0.006548500156970259 - - 0.032093006938560105 - - 0.05881608394517206 - - 0.08436059100570867 - - 0.08692653134104493 - - 0.08692653134104493 - - 0.08692653134104493 - - 0.08692653134104493 - - 0.08692653134104493 - - 0.08692653134104493 - - 0.08692653134104492 - - 0.08692653134104492 - - 0.08692653134104492 -- - 0.0019732198272343006 - - 0.001973219827234301 - - 0.001973219827234301 - - 0.0019732198272343006 - - 0.0019732198272343006 - - 0.0019732198272343006 - - 0.0019732198272343006 - - 0.0019732198272343006 - - 0.0019732198272343006 - - 0.0039825595426871965 - - 0.024632557596046312 - - 0.052743004991919244 - - 0.08692653134104493 - - 0.09043959828582476 - - 0.09043959622467114 - - 0.09043959622467113 - - 0.09043959622467114 - - 0.09043959622467113 - - 0.09043959622467113 - - 0.09043959622467113 - - 0.09043959622467113 - - 0.09043959622467113 -- - 0.0019732198272343006 - - 0.001973219827234301 - - 0.001973219827234301 - - 0.0019732198272343006 - - 0.0019732198272343006 - - 0.0019732198272343006 - - 0.0019732198272343006 - - 0.0019732198272343006 - - 0.0019732198272343006 - - 0.0039825595426871965 - - 0.024632557596046312 - - 0.052743004991919244 - - 0.08692653134104493 - - 0.09043959622467114 - - 0.09043959828582476 - - 0.09043959622467113 - - 0.09043959622467114 - - 0.09043959622467113 - - 0.09043959622467113 - - 0.09043959622467114 - - 0.09043959622467114 - - 0.09043959622467113 -- - 0.001973219827234301 - - 0.001973219827234301 - - 0.001973219827234301 - - 0.001973219827234301 - - 0.001973219827234301 - - 0.001973219827234301 - - 0.001973219827234301 - - 0.001973219827234301 - - 0.001973219827234301 - - 0.0039825595426871965 - - 0.024632557596046312 - - 0.052743004991919244 - - 0.08692653134104493 - - 0.09043959622467113 - - 0.09043959622467113 - - 0.09043959828582476 - - 0.09043959622467114 - - 0.09043959622467113 - - 0.09043959622467113 - - 0.09043959622467113 - - 0.09043959622467113 - - 0.09043959622467113 -- - 0.001973219827234301 - - 0.0019732198272343015 - - 0.0019732198272343015 - - 0.001973219827234301 - - 0.001973219827234301 - - 0.001973219827234301 - - 0.001973219827234301 - - 0.001973219827234301 - - 0.001973219827234301 - - 0.0039825595426871965 - - 0.024632557596046312 - - 0.05274300499191924 - - 0.08692653134104493 - - 0.09043959622467114 - - 0.09043959622467114 - - 0.09043959622467114 - - 0.09043959828582476 - - 0.09043959622467114 - - 0.09043959622467114 - - 0.09043959622467114 - - 0.09043959622467114 - - 0.09043959622467113 -- - 0.0019732198272343006 - - 0.001973219827234301 - - 0.001973219827234301 - - 0.0019732198272343006 - - 0.0019732198272343006 - - 0.0019732198272343006 - - 0.0019732198272343006 - - 0.0019732198272343006 - - 0.0019732198272343006 - - 0.0039825595426871965 - - 0.024632557596046312 - - 0.05274300499191924 - - 0.08692653134104493 - - 0.09043959622467113 - - 0.09043959622467113 - - 0.09043959622467113 - - 0.09043959622467114 - - 0.09043959828582475 - - 0.09043959622467114 - - 0.09043959622467113 - - 0.09043959622467113 - - 0.09043959622467113 -- - 0.0019732198272343006 - - 0.001973219827234301 - - 0.001973219827234301 - - 0.0019732198272343006 - - 0.0019732198272343006 - - 0.0019732198272343006 - - 0.0019732198272343006 - - 0.0019732198272343006 - - 0.0019732198272343006 - - 0.0039825595426871965 - - 0.024632557596046312 - - 0.052743004991919244 - - 0.08692653134104493 - - 0.09043959622467113 - - 0.09043959622467113 - - 0.09043959622467113 - - 0.09043959622467114 - - 0.09043959622467114 - - 0.09043959828582475 - - 0.09043959622467113 - - 0.09043959622467113 - - 0.09043959622467113 -- - 0.001973219827234301 - - 0.0019732198272343015 - - 0.0019732198272343015 - - 0.001973219827234301 - - 0.001973219827234301 - - 0.001973219827234301 - - 0.001973219827234301 - - 0.001973219827234301 - - 0.0019732198272343015 - - 0.003982559542687197 - - 0.024632557596046312 - - 0.052743004991919244 - - 0.08692653134104492 - - 0.09043959622467113 - - 0.09043959622467114 - - 0.09043959622467113 - - 0.09043959622467114 - - 0.09043959622467113 - - 0.09043959622467113 - - 0.09043959828582476 - - 0.09043959622467113 - - 0.09043959622467113 -- - 0.0019732198272343006 - - 0.0019732198272343015 - - 0.0019732198272343015 - - 0.0019732198272343006 - - 0.0019732198272343006 - - 0.0019732198272343006 - - 0.0019732198272343006 - - 0.0019732198272343006 - - 0.001973219827234301 - - 0.0039825595426871965 - - 0.024632557596046312 - - 0.052743004991919244 - - 0.08692653134104492 - - 0.09043959622467113 - - 0.09043959622467114 - - 0.09043959622467113 - - 0.09043959622467114 - - 0.09043959622467113 - - 0.09043959622467113 - - 0.09043959622467113 - - 0.09043959828582476 - - 0.09043959622467113 -- - 0.0019732198272343006 - - 0.001973219827234301 - - 0.001973219827234301 - - 0.0019732198272343006 - - 0.0019732198272343006 - - 0.0019732198272343006 - - 0.0019732198272343006 - - 0.0019732198272343006 - - 0.001973219827234301 - - 0.0039825595426871965 - - 0.024632557596046312 - - 0.052743004991919244 - - 0.08692653134104492 - - 0.09043959622467113 - - 0.09043959622467113 - - 0.09043959622467113 - - 0.09043959622467113 - - 0.09043959622467113 - - 0.09043959622467113 - - 0.09043959622467113 - - 0.09043959622467113 - - 0.09043959828582476 +- - 0.0904395982858249 + - 0.09043959622467128 + - 0.09043959622467128 + - 0.09043959622467125 + - 0.09043959622467128 + - 0.09043959622467125 + - 0.09043959622467128 + - 0.09043959622467126 + - 0.09043959622467126 + - 0.08692653134104505 + - 0.05274300499191931 + - 0.024632557596046337 + - 0.003982559542687203 + - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.001973219827234304 + - 0.0019732198272343036 + - 0.001973219827234304 + - 0.001973219827234304 +- - 0.09043959622467128 + - 0.0904395982858249 + - 0.09043959622467128 + - 0.09043959622467125 + - 0.09043959622467128 + - 0.09043959622467125 + - 0.09043959622467128 + - 0.09043959622467126 + - 0.09043959622467126 + - 0.08692653134104504 + - 0.05274300499191931 + - 0.024632557596046337 + - 0.003982559542687203 + - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.001973219827234304 + - 0.0019732198272343036 + - 0.001973219827234304 + - 0.001973219827234304 +- - 0.09043959622467128 + - 0.09043959622467128 + - 0.0904395982858249 + - 0.09043959622467125 + - 0.09043959622467128 + - 0.09043959622467125 + - 0.09043959622467128 + - 0.09043959622467126 + - 0.09043959622467126 + - 0.08692653134104505 + - 0.05274300499191931 + - 0.024632557596046337 + - 0.0039825595426872034 + - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.001973219827234304 + - 0.001973219827234304 + - 0.001973219827234304 + - 0.0019732198272343045 +- - 0.09043959622467125 + - 0.09043959622467125 + - 0.09043959622467125 + - 0.09043959828582487 + - 0.09043959622467128 + - 0.09043959622467125 + - 0.09043959622467125 + - 0.09043959622467126 + - 0.09043959622467125 + - 0.08692653134104504 + - 0.05274300499191931 + - 0.024632557596046333 + - 0.003982559542687203 + - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.001973219827234304 + - 0.0019732198272343036 + - 0.001973219827234304 + - 0.001973219827234304 +- - 0.09043959622467128 + - 0.09043959622467128 + - 0.09043959622467128 + - 0.09043959622467128 + - 0.0904395982858249 + - 0.09043959622467128 + - 0.09043959622467128 + - 0.09043959622467128 + - 0.09043959622467128 + - 0.08692653134104504 + - 0.05274300499191931 + - 0.024632557596046333 + - 0.003982559542687203 + - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.001973219827234304 + - 0.0019732198272343036 + - 0.001973219827234304 + - 0.001973219827234304 +- - 0.09043959622467125 + - 0.09043959622467125 + - 0.09043959622467125 + - 0.09043959622467125 + - 0.09043959622467128 + - 0.09043959828582487 + - 0.09043959622467125 + - 0.09043959622467126 + - 0.09043959622467125 + - 0.08692653134104504 + - 0.05274300499191931 + - 0.024632557596046333 + - 0.003982559542687203 + - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.001973219827234304 + - 0.0019732198272343036 + - 0.001973219827234304 + - 0.001973219827234304 +- - 0.09043959622467128 + - 0.09043959622467128 + - 0.09043959622467128 + - 0.09043959622467125 + - 0.09043959622467128 + - 0.09043959622467125 + - 0.09043959828582489 + - 0.09043959622467128 + - 0.09043959622467128 + - 0.08692653134104504 + - 0.05274300499191931 + - 0.024632557596046333 + - 0.0039825595426872034 + - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.001973219827234304 + - 0.0019732198272343036 + - 0.001973219827234304 + - 0.001973219827234304 +- - 0.09043959622467126 + - 0.09043959622467126 + - 0.09043959622467126 + - 0.09043959622467126 + - 0.09043959622467128 + - 0.09043959622467126 + - 0.09043959622467128 + - 0.09043959828582489 + - 0.09043959622467126 + - 0.08692653134104505 + - 0.05274300499191931 + - 0.024632557596046337 + - 0.0039825595426872034 + - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.001973219827234304 + - 0.0019732198272343036 + - 0.001973219827234304 + - 0.001973219827234304 +- - 0.09043959622467126 + - 0.09043959622467126 + - 0.09043959622467126 + - 0.09043959622467125 + - 0.09043959622467128 + - 0.09043959622467125 + - 0.09043959622467128 + - 0.09043959622467126 + - 0.0904395982858249 + - 0.08692653134104505 + - 0.05274300499191931 + - 0.024632557596046337 + - 0.0039825595426872034 + - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.001973219827234304 + - 0.001973219827234304 + - 0.001973219827234304 + - 0.0019732198272343045 +- - 0.08692653134104505 + - 0.08692653134104504 + - 0.08692653134104505 + - 0.08692653134104504 + - 0.08692653134104504 + - 0.08692653134104504 + - 0.08692653134104504 + - 0.08692653134104505 + - 0.08692653134104505 + - 0.08436059100570881 + - 0.058816083945172064 + - 0.032093006938560174 + - 0.006548500156970274 + - 0.0039825595426872 + - 0.0039825595426872 + - 0.003982559542687201 + - 0.0039825595426872 + - 0.0039825595426872 + - 0.003982559542687201 + - 0.003982559542687201 + - 0.003982559542687201 + - 0.003982559542687201 +- - 0.05274300499191931 + - 0.05274300499191931 + - 0.05274300499191931 + - 0.05274300499191931 + - 0.05274300499191931 + - 0.05274300499191931 + - 0.05274300499191931 + - 0.05274300499191931 + - 0.05274300499191931 + - 0.058816083945172064 + - 0.11229522457837192 + - 0.10041562124620644 + - 0.03209300693856017 + - 0.024632557596046337 + - 0.024632557596046337 + - 0.024632557596046337 + - 0.024632557596046337 + - 0.024632557596046337 + - 0.02463255759604635 + - 0.024632557596046337 + - 0.024632557596046337 + - 0.024632557596046333 +- - 0.024632557596046337 + - 0.024632557596046337 + - 0.024632557596046337 + - 0.024632557596046333 + - 0.024632557596046333 + - 0.024632557596046333 + - 0.024632557596046333 + - 0.024632557596046337 + - 0.024632557596046337 + - 0.032093006938560174 + - 0.10041562124620644 + - 0.11229522457837202 + - 0.05881608394517218 + - 0.05274300499191935 + - 0.05274300499191935 + - 0.05274300499191936 + - 0.05274300499191935 + - 0.05274300499191935 + - 0.05274300499191938 + - 0.05274300499191935 + - 0.052743004991919376 + - 0.05274300499191936 +- - 0.003982559542687203 + - 0.003982559542687203 + - 0.0039825595426872034 + - 0.003982559542687203 + - 0.003982559542687203 + - 0.003982559542687203 + - 0.0039825595426872034 + - 0.0039825595426872034 + - 0.0039825595426872034 + - 0.006548500156970274 + - 0.03209300693856017 + - 0.05881608394517218 + - 0.08436059100570895 + - 0.08692653134104515 + - 0.08692653134104517 + - 0.08692653134104517 + - 0.08692653134104517 + - 0.08692653134104517 + - 0.08692653134104518 + - 0.08692653134104517 + - 0.08692653134104517 + - 0.08692653134104517 +- - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.0039825595426872 + - 0.024632557596046337 + - 0.05274300499191935 + - 0.08692653134104515 + - 0.09043959828582492 + - 0.09043959622467128 + - 0.09043959622467128 + - 0.09043959622467128 + - 0.09043959622467129 + - 0.09043959622467132 + - 0.09043959622467129 + - 0.0904395962246713 + - 0.0904395962246713 +- - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.0039825595426872 + - 0.024632557596046337 + - 0.05274300499191935 + - 0.08692653134104517 + - 0.09043959622467128 + - 0.09043959828582492 + - 0.09043959622467129 + - 0.09043959622467128 + - 0.09043959622467129 + - 0.09043959622467132 + - 0.09043959622467128 + - 0.0904395962246713 + - 0.0904395962246713 +- - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.003982559542687201 + - 0.024632557596046337 + - 0.05274300499191936 + - 0.08692653134104517 + - 0.09043959622467128 + - 0.09043959622467129 + - 0.09043959828582492 + - 0.09043959622467129 + - 0.09043959622467129 + - 0.09043959622467132 + - 0.09043959622467128 + - 0.0904395962246713 + - 0.0904395962246713 +- - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.0039825595426872 + - 0.024632557596046337 + - 0.05274300499191935 + - 0.08692653134104517 + - 0.09043959622467128 + - 0.09043959622467128 + - 0.09043959622467129 + - 0.0904395982858249 + - 0.09043959622467128 + - 0.09043959622467132 + - 0.09043959622467128 + - 0.0904395962246713 + - 0.09043959622467129 +- - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.0039825595426872 + - 0.024632557596046337 + - 0.05274300499191935 + - 0.08692653134104517 + - 0.09043959622467129 + - 0.09043959622467129 + - 0.09043959622467129 + - 0.09043959622467128 + - 0.0904395982858249 + - 0.09043959622467132 + - 0.09043959622467128 + - 0.0904395962246713 + - 0.09043959622467129 +- - 0.001973219827234304 + - 0.001973219827234304 + - 0.001973219827234304 + - 0.001973219827234304 + - 0.001973219827234304 + - 0.001973219827234304 + - 0.001973219827234304 + - 0.001973219827234304 + - 0.001973219827234304 + - 0.003982559542687201 + - 0.02463255759604635 + - 0.05274300499191938 + - 0.08692653134104518 + - 0.09043959622467132 + - 0.09043959622467132 + - 0.09043959622467132 + - 0.09043959622467132 + - 0.09043959622467132 + - 0.09043959828582497 + - 0.09043959622467135 + - 0.09043959622467132 + - 0.09043959622467132 +- - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.001973219827234304 + - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.0019732198272343036 + - 0.001973219827234304 + - 0.003982559542687201 + - 0.024632557596046337 + - 0.05274300499191935 + - 0.08692653134104517 + - 0.09043959622467129 + - 0.09043959622467128 + - 0.09043959622467128 + - 0.09043959622467128 + - 0.09043959622467128 + - 0.09043959622467135 + - 0.0904395982858249 + - 0.0904395962246713 + - 0.09043959622467129 +- - 0.001973219827234304 + - 0.001973219827234304 + - 0.001973219827234304 + - 0.001973219827234304 + - 0.001973219827234304 + - 0.001973219827234304 + - 0.001973219827234304 + - 0.001973219827234304 + - 0.001973219827234304 + - 0.003982559542687201 + - 0.024632557596046337 + - 0.052743004991919376 + - 0.08692653134104517 + - 0.0904395962246713 + - 0.0904395962246713 + - 0.0904395962246713 + - 0.0904395962246713 + - 0.0904395962246713 + - 0.09043959622467132 + - 0.0904395962246713 + - 0.09043959828582493 + - 0.09043959622467132 +- - 0.001973219827234304 + - 0.001973219827234304 + - 0.0019732198272343045 + - 0.001973219827234304 + - 0.001973219827234304 + - 0.001973219827234304 + - 0.001973219827234304 + - 0.001973219827234304 + - 0.0019732198272343045 + - 0.003982559542687201 + - 0.024632557596046333 + - 0.05274300499191936 + - 0.08692653134104517 + - 0.0904395962246713 + - 0.0904395962246713 + - 0.0904395962246713 + - 0.09043959622467129 + - 0.09043959622467129 + - 0.09043959622467132 + - 0.09043959622467129 + - 0.09043959622467132 + - 0.09043959828582492 diff --git a/tests/data/test_constructor_spectral_continuous_combinatorial.yaml b/tests/data/test_constructor_spectral_continuous_combinatorial.yaml new file mode 100644 index 0000000..f8197a9 --- /dev/null +++ b/tests/data/test_constructor_spectral_continuous_combinatorial.yaml @@ -0,0 +1,530 @@ +null_model: +- - 0.045454545454545456 + - 0.045454545454545456 + - 0.045454545454545456 + - 0.045454545454545456 + - 0.045454545454545456 + - 0.045454545454545456 + - 0.045454545454545456 + - 0.045454545454545456 + - 0.045454545454545456 + - 0.045454545454545456 + - 0.045454545454545456 + - 0.045454545454545456 + - 0.045454545454545456 + - 0.045454545454545456 + - 0.045454545454545456 + - 0.045454545454545456 + - 0.045454545454545456 + - 0.045454545454545456 + - 0.045454545454545456 + - 0.045454545454545456 + - 0.045454545454545456 + - 0.045454545454545456 +- - 0.045454545454545456 + - 0.045454545454545456 + - 0.045454545454545456 + - 0.045454545454545456 + - 0.045454545454545456 + - 0.045454545454545456 + - 0.045454545454545456 + - 0.045454545454545456 + - 0.045454545454545456 + - 0.045454545454545456 + - 0.045454545454545456 + - 0.045454545454545456 + - 0.045454545454545456 + - 0.045454545454545456 + - 0.045454545454545456 + - 0.045454545454545456 + - 0.045454545454545456 + - 0.045454545454545456 + - 0.045454545454545456 + - 0.045454545454545456 + - 0.045454545454545456 + - 0.045454545454545456 +quality: +- - 0.01707407397024991 + - 0.0031458521757639123 + - 0.003145852175763917 + - 0.0031458521757639145 + - 0.0031458521757639175 + - 0.003145852175763912 + - 0.003145852175763916 + - 0.003145852175763913 + - 0.0031458521757639136 + - 0.003007066055333883 + - 0.00019807684604289884 + - 8.251634987632961e-06 + - 2.111942948207028e-07 + - 5.371947222252262e-09 + - 5.37194722359273e-09 + - 5.371947222869938e-09 + - 5.371947222612005e-09 + - 5.3719472225282695e-09 + - 5.371947222715512e-09 + - 5.37194722203864e-09 + - 5.3719472234251716e-09 + - 5.371947222807524e-09 +- - 0.003145852175763915 + - 0.017074073970249872 + - 0.0031458521757639227 + - 0.003145852175763909 + - 0.003145852175763916 + - 0.0031458521757639158 + - 0.0031458521757639175 + - 0.003145852175763931 + - 0.0031458521757639192 + - 0.0030070660553338834 + - 0.0001980768460428951 + - 8.251634987633165e-06 + - 2.1119429482191565e-07 + - 5.371947223668672e-09 + - 5.371947220711757e-09 + - 5.371947224000513e-09 + - 5.371947223979134e-09 + - 5.37194722195369e-09 + - 5.3719472233335555e-09 + - 5.3719472206755496e-09 + - 5.371947224890864e-09 + - 5.371947223149588e-09 +- - 0.0031458521757639123 + - 0.003145852175763915 + - 0.017074073970249903 + - 0.003145852175763913 + - 0.00314585217576392 + - 0.0031458521757639145 + - 0.003145852175763915 + - 0.003145852175763903 + - 0.0031458521757639205 + - 0.0030070660553338773 + - 0.00019807684604290134 + - 8.251634987631218e-06 + - 2.1119429482119332e-07 + - 5.371947221494559e-09 + - 5.371947222687182e-09 + - 5.371947223866672e-09 + - 5.371947222583676e-09 + - 5.3719472232785935e-09 + - 5.371947223524974e-09 + - 5.371947222325714e-09 + - 5.371947224540182e-09 + - 5.371947223676125e-09 +- - 0.003145852175763913 + - 0.0031458521757639062 + - 0.003145852175763916 + - 0.0170740739702499 + - 0.0031458521757639175 + - 0.0031458521757639106 + - 0.0031458521757639158 + - 0.003145852175763918 + - 0.0031458521757639136 + - 0.003007066055333883 + - 0.00019807684604289893 + - 8.251634987635116e-06 + - 2.1119429482161154e-07 + - 5.3719472236895145e-09 + - 5.371947223659945e-09 + - 5.371947220985589e-09 + - 5.371947223802848e-09 + - 5.371947225000442e-09 + - 5.3719472230291365e-09 + - 5.3719472207555305e-09 + - 5.3719472247835725e-09 + - 5.371947222983159e-09 +- - 0.003145852175763913 + - 0.003145852175763913 + - 0.003145852175763917 + - 0.003145852175763912 + - 0.017074073970249903 + - 0.0031458521757639106 + - 0.003145852175763924 + - 0.003145852175763922 + - 0.0031458521757639062 + - 0.0030070660553338817 + - 0.00019807684604289922 + - 8.251634987630432e-06 + - 2.1119429482005046e-07 + - 5.371947215043609e-09 + - 5.371947226072902e-09 + - 5.371947227074977e-09 + - 5.371947220242837e-09 + - 5.371947223145585e-09 + - 5.3719472223274764e-09 + - 5.3719472215717535e-09 + - 5.371947223086418e-09 + - 5.371947224538611e-09 +- - 0.003145852175763915 + - 0.003145852175763915 + - 0.00314585217576392 + - 0.003145852175763918 + - 0.0031458521757639205 + - 0.01707407397024989 + - 0.0031458521757639192 + - 0.003145852175763916 + - 0.00314585217576392 + - 0.0030070660553338834 + - 0.00019807684604289814 + - 8.251634987633143e-06 + - 2.1119429482027368e-07 + - 5.371947217637463e-09 + - 5.3719472258478305e-09 + - 5.371947222867927e-09 + - 5.371947216696164e-09 + - 5.371947219510205e-09 + - 5.371947221777144e-09 + - 5.371947218182783e-09 + - 5.3719472204761014e-09 + - 5.371947220952513e-09 +- - 0.003145852175763913 + - 0.003145852175763911 + - 0.0031458521757639136 + - 0.0031458521757639145 + - 0.0031458521757639192 + - 0.003145852175763913 + - 0.0170740739702499 + - 0.0031458521757639136 + - 0.00314585217576391 + - 0.0030070660553338834 + - 0.000198076846042897 + - 8.251634987634103e-06 + - 2.1119429481541452e-07 + - 5.371947225239209e-09 + - 5.37194722449998e-09 + - 5.371947223156237e-09 + - 5.371947222750458e-09 + - 5.3719472208235785e-09 + - 5.371947221819044e-09 + - 5.3719472209647576e-09 + - 5.371947221759906e-09 + - 5.371947222147609e-09 +- - 0.003145852175763912 + - 0.003145852175763918 + - 0.003145852175763912 + - 0.003145852175763916 + - 0.003145852175763923 + - 0.0031458521757639145 + - 0.003145852175763916 + - 0.0170740739702499 + - 0.003145852175763911 + - 0.0030070660553338843 + - 0.00019807684604289752 + - 8.251634987633192e-06 + - 2.1119429482075726e-07 + - 5.371947221836839e-09 + - 5.371947221570717e-09 + - 5.371947223528861e-09 + - 5.371947224079152e-09 + - 5.371947222507102e-09 + - 5.371947223147738e-09 + - 5.371947222894691e-09 + - 5.371947224034813e-09 + - 5.371947223072192e-09 +- - 0.0031458521757639136 + - 0.003145852175763916 + - 0.003145852175763922 + - 0.0031458521757639093 + - 0.0031458521757639136 + - 0.0031458521757639123 + - 0.0031458521757639123 + - 0.003145852175763915 + - 0.017074073970249907 + - 0.0030070660553338834 + - 0.00019807684604289752 + - 8.251634987633173e-06 + - 2.1119429482091496e-07 + - 5.371947223601132e-09 + - 5.371947225119015e-09 + - 5.371947221971553e-09 + - 5.371947222847104e-09 + - 5.371947222822506e-09 + - 5.371947221856552e-09 + - 5.37194722153451e-09 + - 5.371947222152243e-09 + - 5.371947222658224e-09 +- - 0.003007066055333879 + - 0.00300706605533388 + - 0.0030070660553338778 + - 0.00300706605533388 + - 0.0030070660553338834 + - 0.0030070660553338778 + - 0.0030070660553338834 + - 0.0030070660553338804 + - 0.0030070660553338804 + - 0.015375373724399182 + - 0.0028172408442786153 + - 0.00019003640535008364 + - 6.399233859252334e-06 + - 2.1119429481904622e-07 + - 2.1119429482062324e-07 + - 2.1119429482006512e-07 + - 2.111942948191737e-07 + - 2.1119429481879121e-07 + - 2.111942948192039e-07 + - 2.1119429481806417e-07 + - 2.1119429481975588e-07 + - 2.111942948193493e-07 +- - 0.00019807684604289491 + - 0.00019807684604289716 + - 0.00019807684604290616 + - 0.000198076846042897 + - 0.00019807684604289827 + - 0.00019807684604289654 + - 0.00019807684604289624 + - 0.0001980768460428936 + - 0.0001980768460428974 + - 0.0028172408442786187 + - 0.03632064526959213 + - 0.004269666606049867 + - 0.00019003640535008158 + - 8.251634987636698e-06 + - 8.251634987631642e-06 + - 8.251634987631772e-06 + - 8.251634987631784e-06 + - 8.251634987630659e-06 + - 8.251634987631386e-06 + - 8.251634987631548e-06 + - 8.251634987631396e-06 + - 8.251634987631576e-06 +- - 8.251634987631577e-06 + - 8.251634987634655e-06 + - 8.251634987635599e-06 + - 8.251634987633566e-06 + - 8.251634987625743e-06 + - 8.251634987633409e-06 + - 8.251634987634018e-06 + - 8.251634987632207e-06 + - 8.2516349876311e-06 + - 0.0001900364053500847 + - 0.004269666606049866 + - 0.036320645269592146 + - 0.0028172408442786205 + - 0.0001980768460429027 + - 0.00019807684604289621 + - 0.0001980768460428969 + - 0.00019807684604289613 + - 0.00019807684604289768 + - 0.0001980768460428972 + - 0.00019807684604289662 + - 0.0001980768460428955 + - 0.00019807684604289649 +- - 2.1119429482047935e-07 + - 2.1119429482825593e-07 + - 2.111942948223971e-07 + - 2.1119429482128578e-07 + - 2.1119429481812e-07 + - 2.111942948184252e-07 + - 2.111942948131516e-07 + - 2.111942948193022e-07 + - 2.1119429481751937e-07 + - 6.399233859253698e-06 + - 0.00019003640535009164 + - 0.00281724084427864 + - 0.015375373724399191 + - 0.0030070660553338843 + - 0.003007066055333883 + - 0.003007066055333883 + - 0.003007066055333882 + - 0.003007066055333886 + - 0.003007066055333883 + - 0.003007066055333887 + - 0.0030070660553338812 + - 0.003007066055333883 +- - 5.371947222631771e-09 + - 5.3719472331156015e-09 + - 5.371947222080617e-09 + - 5.371947224906987e-09 + - 5.371947218091255e-09 + - 5.371947216858976e-09 + - 5.3719472249143175e-09 + - 5.371947218819047e-09 + - 5.371947222137315e-09 + - 2.111942948204867e-07 + - 8.251634987632306e-06 + - 0.00019807684604289543 + - 0.0030070660553338847 + - 0.0170740739702499 + - 0.003145852175763922 + - 0.003145852175763917 + - 0.0031458521757639175 + - 0.003145852175763908 + - 0.003145852175763916 + - 0.0031458521757639036 + - 0.003145852175763915 + - 0.003145852175763913 +- - 5.371947222750048e-09 + - 5.371947227852293e-09 + - 5.371947221627223e-09 + - 5.37194722375379e-09 + - 5.3719472233447076e-09 + - 5.371947220801529e-09 + - 5.371947220745067e-09 + - 5.371947218572637e-09 + - 5.371947224325432e-09 + - 2.1119429482025015e-07 + - 8.251634987632238e-06 + - 0.00019807684604289546 + - 0.0030070660553338856 + - 0.0031458521757639227 + - 0.017074073970249896 + - 0.00314585217576391 + - 0.0031458521757639093 + - 0.003145852175763923 + - 0.0031458521757639123 + - 0.0031458521757639145 + - 0.0031458521757639145 + - 0.003145852175763912 +- - 5.371947222602202e-09 + - 5.371947226147138e-09 + - 5.371947222701569e-09 + - 5.371947219988651e-09 + - 5.3719472250597185e-09 + - 5.371947216514003e-09 + - 5.371947221435014e-09 + - 5.371947219775116e-09 + - 5.371947224088879e-09 + - 2.111942948198559e-07 + - 8.251634987632277e-06 + - 0.00019807684604289543 + - 0.0030070660553338856 + - 0.003145852175763913 + - 0.0031458521757639067 + - 0.0170740739702499 + - 0.003145852175763909 + - 0.0031458521757639244 + - 0.003145852175763915 + - 0.0031458521757639175 + - 0.003145852175763916 + - 0.003145852175763913 +- - 5.371947222812096e-09 + - 5.371947227815776e-09 + - 5.371947221383722e-09 + - 5.3719472249788905e-09 + - 5.371947221504472e-09 + - 5.371947216152226e-09 + - 5.371947224444119e-09 + - 5.371947218132009e-09 + - 5.371947219616989e-09 + - 2.1119429481998355e-07 + - 8.251634987632182e-06 + - 0.00019807684604289562 + - 0.0030070660553338847 + - 0.0031458521757639192 + - 0.0031458521757639067 + - 0.0031458521757639093 + - 0.017074073970249893 + - 0.0031458521757639257 + - 0.0031458521757639123 + - 0.0031458521757639192 + - 0.003145852175763909 + - 0.0031458521757639123 +- - 5.371947222759905e-09 + - 5.371947230138973e-09 + - 5.371947223608356e-09 + - 5.371947225311099e-09 + - 5.371947222585766e-09 + - 5.3719472157550616e-09 + - 5.37194721795571e-09 + - 5.371947219390717e-09 + - 5.371947221348804e-09 + - 2.1119429482040786e-07 + - 8.251634987632228e-06 + - 0.0001980768460428955 + - 0.0030070660553338843 + - 0.0031458521757639054 + - 0.003145852175763916 + - 0.00314585217576392 + - 0.003145852175763918 + - 0.017074073970249893 + - 0.0031458521757639158 + - 0.0031458521757639106 + - 0.0031458521757639145 + - 0.003145852175763912 +- - 5.371947222890947e-09 + - 5.371947237366612e-09 + - 5.371947223611265e-09 + - 5.37194722361871e-09 + - 5.3719472198486e-09 + - 5.371947214496353e-09 + - 5.371947221605481e-09 + - 5.371947219531615e-09 + - 5.371947223234282e-09 + - 2.1119429481982584e-07 + - 8.251634987632202e-06 + - 0.0001980768460428956 + - 0.0030070660553338843 + - 0.0031458521757639158 + - 0.003145852175763911 + - 0.003145852175763912 + - 0.0031458521757639106 + - 0.00314585217576392 + - 0.0170740739702499 + - 0.003145852175763913 + - 0.00314585217576391 + - 0.003145852175763916 +- - 5.371947222861378e-09 + - 5.371947229925043e-09 + - 5.371947223522557e-09 + - 5.371947221834704e-09 + - 5.371947224274116e-09 + - 5.371947216891455e-09 + - 5.371947220205875e-09 + - 5.371947220734094e-09 + - 5.3719472201886595e-09 + - 2.111942948199047e-07 + - 8.251634987632202e-06 + - 0.00019807684604289562 + - 0.0030070660553338847 + - 0.0031458521757639006 + - 0.0031458521757639123 + - 0.003145852175763917 + - 0.003145852175763918 + - 0.003145852175763918 + - 0.0031458521757639175 + - 0.017074073970249903 + - 0.00314585217576391 + - 0.003145852175763915 +- - 5.3719472229796546e-09 + - 5.371947232615835e-09 + - 5.371947223128302e-09 + - 5.371947224180524e-09 + - 5.371947219631759e-09 + - 5.371947215531274e-09 + - 5.3719472138287945e-09 + - 5.371947218043301e-09 + - 5.371947220829325e-09 + - 2.1119429481974698e-07 + - 8.251634987632221e-06 + - 0.0001980768460428956 + - 0.0030070660553338843 + - 0.0031458521757639136 + - 0.003145852175763915 + - 0.0031458521757639123 + - 0.0031458521757639106 + - 0.0031458521757639214 + - 0.003145852175763909 + - 0.0031458521757639093 + - 0.017074073970249896 + - 0.0031458521757639145 +- - 5.371947222809914e-09 + - 5.371947238478201e-09 + - 5.37194722440745e-09 + - 5.371947224257193e-09 + - 5.3719472219458285e-09 + - 5.37194721733281e-09 + - 5.371947220272688e-09 + - 5.371947218671929e-09 + - 5.371947219821792e-09 + - 2.1119429482022288e-07 + - 8.25163498763225e-06 + - 0.00019807684604289546 + - 0.0030070660553338847 + - 0.003145852175763911 + - 0.00314585217576391 + - 0.0031458521757639136 + - 0.003145852175763913 + - 0.00314585217576392 + - 0.0031458521757639192 + - 0.003145852175763917 + - 0.0031458521757639145 + - 0.017074073970249896 diff --git a/tests/data/test_constructor_spectral_continuous_normalized.yaml b/tests/data/test_constructor_spectral_continuous_normalized.yaml new file mode 100644 index 0000000..bb8340c --- /dev/null +++ b/tests/data/test_constructor_spectral_continuous_normalized.yaml @@ -0,0 +1,530 @@ +null_model: +- - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.053763440860215055 + - 0.010752688172043012 + - 0.010752688172043012 + - 0.053763440860215055 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 +- - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.053763440860215055 + - 0.010752688172043012 + - 0.010752688172043012 + - 0.053763440860215055 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 +quality: +- - 0.01913810760309292 + - 0.003209414644645872 + - 0.0032094146446458778 + - 0.003209414644645872 + - 0.003209414644645885 + - 0.003209414644645873 + - 0.0032094146446458765 + - 0.003209414644645871 + - 0.0032094146446458743 + - 0.003008389618273108 + - 0.000639985493980982 + - 9.677812920223858e-05 + - 2.2924164041722667e-06 + - 5.7047169478906174e-08 + - 5.704716947846595e-08 + - 5.7047169478628916e-08 + - 5.704716947826145e-08 + - 5.7047169478748864e-08 + - 5.7047169478841276e-08 + - 5.7047169478908755e-08 + - 5.704716947869963e-08 + - 5.704716947894177e-08 +- - 0.0032094146446458743 + - 0.01913810760309291 + - 0.0032094146446458717 + - 0.003209414644645877 + - 0.0032094146446458765 + - 0.0032094146446458695 + - 0.0032094146446458864 + - 0.0032094146446458817 + - 0.0032094146446458695 + - 0.0030083896182731074 + - 0.0006399854939809875 + - 9.677812920223564e-05 + - 2.2924164041710592e-06 + - 5.7047169479774204e-08 + - 5.704716948065602e-08 + - 5.7047169479974355e-08 + - 5.7047169478935377e-08 + - 5.7047169479422784e-08 + - 5.704716948069558e-08 + - 5.7047169480165004e-08 + - 5.7047169480249654e-08 + - 5.7047169479846526e-08 +- - 0.0032094146446458743 + - 0.003209414644645867 + - 0.019138107603092924 + - 0.0032094146446458734 + - 0.0032094146446458795 + - 0.003209414644645875 + - 0.0032094146446458743 + - 0.0032094146446458656 + - 0.0032094146446458916 + - 0.0030083896182731044 + - 0.0006399854939809768 + - 9.677812920223897e-05 + - 2.2924164041712634e-06 + - 5.7047169479081384e-08 + - 5.704716947895593e-08 + - 5.704716947837903e-08 + - 5.7047169478263375e-08 + - 5.70471694783888e-08 + - 5.704716947953586e-08 + - 5.704716947869575e-08 + - 5.704716947861778e-08 + - 5.7047169478686633e-08 +- - 0.0032094146446458734 + - 0.003209414644645879 + - 0.003209414644645877 + - 0.019138107603092914 + - 0.0032094146446458843 + - 0.0032094146446458734 + - 0.003209414644645875 + - 0.0032094146446458695 + - 0.003209414644645878 + - 0.0030083896182731135 + - 0.0006399854939809775 + - 9.677812920224417e-05 + - 2.292416404171109e-06 + - 5.704716947846212e-08 + - 5.704716947791173e-08 + - 5.7047169478148145e-08 + - 5.7047169477513116e-08 + - 5.7047169478205135e-08 + - 5.704716947832378e-08 + - 5.704716947842798e-08 + - 5.7047169477883104e-08 + - 5.7047169478471494e-08 +- - 0.0032094146446458734 + - 0.003209414644645867 + - 0.003209414644645875 + - 0.0032094146446458778 + - 0.01913810760309296 + - 0.003209414644645872 + - 0.0032094146446458778 + - 0.0032094146446458673 + - 0.003209414644645868 + - 0.0030083896182731 + - 0.0006399854939809827 + - 9.677812920224961e-05 + - 2.2924164041860043e-06 + - 5.704716947774812e-08 + - 5.704716947774332e-08 + - 5.704716947754431e-08 + - 5.704716947695126e-08 + - 5.704716947747539e-08 + - 5.704716947778814e-08 + - 5.7047169477640534e-08 + - 5.70471694774996e-08 + - 5.7047169477788964e-08 +- - 0.0032094146446458734 + - 0.003209414644645873 + - 0.0032094146446458804 + - 0.003209414644645877 + - 0.0032094146446458817 + - 0.019138107603092914 + - 0.0032094146446458817 + - 0.0032094146446458734 + - 0.003209414644645877 + - 0.0030083896182731087 + - 0.0006399854939809777 + - 9.677812920224172e-05 + - 2.292416404169383e-06 + - 5.7047169478215504e-08 + - 5.704716947309049e-08 + - 5.7047169476731476e-08 + - 5.704716947455934e-08 + - 5.704716947821017e-08 + - 5.7047169474945216e-08 + - 5.7047169477982014e-08 + - 5.704716947614133e-08 + - 5.7047169477715834e-08 +- - 0.0032094146446458734 + - 0.0032094146446458817 + - 0.0032094146446458743 + - 0.003209414644645872 + - 0.0032094146446458817 + - 0.0032094146446458743 + - 0.019138107603092914 + - 0.0032094146446458695 + - 0.0032094146446458765 + - 0.0030083896182731117 + - 0.0006399854939809814 + - 9.67781292022405e-05 + - 2.2924164041744757e-06 + - 5.704716947823299e-08 + - 5.704716947878953e-08 + - 5.704716947796606e-08 + - 5.7047169477845166e-08 + - 5.704716947799157e-08 + - 5.704716947879762e-08 + - 5.704716947819885e-08 + - 5.7047169478005453e-08 + - 5.704716947813743e-08 +- - 0.003209414644645873 + - 0.0032094146446458843 + - 0.003209414644645873 + - 0.0032094146446458717 + - 0.0032094146446458778 + - 0.003209414644645873 + - 0.003209414644645877 + - 0.019138107603092924 + - 0.0032094146446458704 + - 0.0030083896182731117 + - 0.0006399854939809804 + - 9.677812920224188e-05 + - 2.292416404172889e-06 + - 5.704716947856333e-08 + - 5.7047169478416886e-08 + - 5.7047169478359354e-08 + - 5.7047169478054846e-08 + - 5.7047169478736363e-08 + - 5.7047169478734504e-08 + - 5.704716947890691e-08 + - 5.704716947859286e-08 + - 5.704716947872467e-08 +- - 0.0032094146446458734 + - 0.003209414644645867 + - 0.003209414644645894 + - 0.003209414644645875 + - 0.0032094146446458765 + - 0.003209414644645875 + - 0.003209414644645878 + - 0.0032094146446458634 + - 0.019138107603092924 + - 0.003008389618273111 + - 0.0006399854939809799 + - 9.677812920224294e-05 + - 2.2924164041721176e-06 + - 5.704716947769493e-08 + - 5.7047169479022654e-08 + - 5.70471694783146e-08 + - 5.704716947828813e-08 + - 5.704716947908506e-08 + - 5.704716947934552e-08 + - 5.704716947867329e-08 + - 5.70471694786163e-08 + - 5.7047169478785e-08 +- - 0.003342655131414563 + - 0.003342655131414566 + - 0.0033426551314145654 + - 0.003342655131414566 + - 0.003342655131414561 + - 0.003342655131414566 + - 0.003342655131414569 + - 0.0033426551314145606 + - 0.0033426551314145675 + - 0.0236356790876093 + - 0.01093008754542117 + - 0.0026021887210620934 + - 8.552396243692733e-05 + - 2.8301437088597977e-06 + - 2.8301437088594174e-06 + - 2.83014370885932e-06 + - 2.830143708859324e-06 + - 2.8301437088597994e-06 + - 2.8301437088600065e-06 + - 2.8301437088598333e-06 + - 2.830143708859634e-06 + - 2.8301437088594966e-06 +- - 0.00014221899866244094 + - 0.00014221899866244107 + - 0.00014221899866244034 + - 0.00014221899866244105 + - 0.00014221899866244218 + - 0.000142218998662441 + - 0.00014221899866244094 + - 0.00014221899866244064 + - 0.0001422189986624415 + - 0.0021860175090842363 + - 0.00499157936414188 + - 0.002150727215900819 + - 0.00010430263976435643 + - 4.7845194481108604e-06 + - 4.784519448110874e-06 + - 4.784519448110834e-06 + - 4.784519448110824e-06 + - 4.784519448110866e-06 + - 4.784519448110898e-06 + - 4.784519448110873e-06 + - 4.784519448110831e-06 + - 4.7845194481108376e-06 +- - 2.1506250933830898e-05 + - 2.150625093382993e-05 + - 2.1506250933830854e-05 + - 2.1506250933831044e-05 + - 2.1506250933834584e-05 + - 2.1506250933830644e-05 + - 2.1506250933830152e-05 + - 2.1506250933830478e-05 + - 2.150625093383118e-05 + - 0.0005204377442124206 + - 0.0021507272159008136 + - 0.004492002147882339 + - 0.00042260968958899946 + - 3.111814800250469e-05 + - 3.111814800250465e-05 + - 3.1118148002504664e-05 + - 3.1118148002504664e-05 + - 3.11181480025047e-05 + - 3.1118148002504725e-05 + - 3.1118148002504704e-05 + - 3.1118148002504664e-05 + - 3.111814800250468e-05 +- - 2.5471293379719603e-06 + - 2.5471293379682473e-06 + - 2.547129337970465e-06 + - 2.5471293379686768e-06 + - 2.547129337980683e-06 + - 2.547129337970976e-06 + - 2.5471293379740533e-06 + - 2.5471293379741173e-06 + - 2.547129337972267e-06 + - 8.552396243692576e-05 + - 0.0005215131988217811 + - 0.002113048447945006 + - 0.021408352145427984 + - 0.003611247422736313 + - 0.0036112474227363123 + - 0.0036112474227363153 + - 0.0036112474227363153 + - 0.003611247422736313 + - 0.0036112474227363144 + - 0.0036112474227363144 + - 0.0036112474227363153 + - 0.003611247422736311 +- - 5.704716948022226e-08 + - 5.7047169480933415e-08 + - 5.704716947995571e-08 + - 5.7047169479461516e-08 + - 5.7047169470552913e-08 + - 5.704716948094367e-08 + - 5.7047169479112506e-08 + - 5.7047169483785044e-08 + - 5.704716948181099e-08 + - 2.5471293379933856e-06 + - 2.15303375164837e-05 + - 0.00014003166601129485 + - 0.00325012268046264 + - 0.019174668171416973 + - 0.003245975212969942 + - 0.0032459752129699432 + - 0.003245975212969953 + - 0.003245975212969952 + - 0.003245975212969946 + - 0.003245975212969943 + - 0.003245975212969943 + - 0.003245975212969938 +- - 5.7047169480358657e-08 + - 5.704716948127442e-08 + - 5.704716947968816e-08 + - 5.704716947896838e-08 + - 5.704716947153394e-08 + - 5.704716947885046e-08 + - 5.704716947880823e-08 + - 5.7047169484933945e-08 + - 5.7047169481595894e-08 + - 2.5471293379635874e-06 + - 2.153033751649221e-05 + - 0.00014003166601128655 + - 0.0032501226804626695 + - 0.0032459752129699393 + - 0.01917466817141698 + - 0.003245975212969946 + - 0.0032459752129699454 + - 0.0032459752129699432 + - 0.0032459752129699445 + - 0.003245975212969943 + - 0.003245975212969944 + - 0.0032459752129699398 +- - 5.704716948018554e-08 + - 5.704716947944352e-08 + - 5.7047169478413346e-08 + - 5.7047169480321883e-08 + - 5.7047169471623126e-08 + - 5.704716948324148e-08 + - 5.704716948041355e-08 + - 5.7047169484566716e-08 + - 5.704716948019518e-08 + - 2.5471293379729886e-06 + - 2.1530337516509135e-05 + - 0.00014003166601128796 + - 0.003250122680462679 + - 0.003245975212969938 + - 0.0032459752129699445 + - 0.01917466817141698 + - 0.0032459752129699432 + - 0.0032459752129699454 + - 0.0032459752129699445 + - 0.003245975212969943 + - 0.003245975212969944 + - 0.0032459752129699406 +- - 5.704716947988126e-08 + - 5.704716948007305e-08 + - 5.7047169479467816e-08 + - 5.704716947963988e-08 + - 5.7047169471129994e-08 + - 5.7047169475666054e-08 + - 5.7047169478461984e-08 + - 5.704716948226366e-08 + - 5.7047169482131e-08 + - 2.5471293379694632e-06 + - 2.1530337516500343e-05 + - 0.00014003166601128195 + - 0.0032501226804626756 + - 0.0032459752129699493 + - 0.0032459752129699415 + - 0.003245975212969943 + - 0.019174668171416984 + - 0.0032459752129699367 + - 0.0032459752129699415 + - 0.003245975212969943 + - 0.0032459752129699432 + - 0.003245975212969942 +- - 5.7047169479970444e-08 + - 5.704716948045077e-08 + - 5.704716947757921e-08 + - 5.704716947919921e-08 + - 5.7047169471822484e-08 + - 5.704716948074432e-08 + - 5.704716947932235e-08 + - 5.704716948494969e-08 + - 5.704716948154344e-08 + - 2.5471293379657698e-06 + - 2.1530337516498852e-05 + - 0.00014003166601128206 + - 0.003250122680462671 + - 0.0032459752129699493 + - 0.0032459752129699406 + - 0.0032459752129699445 + - 0.0032459752129699393 + - 0.01917466817141699 + - 0.0032459752129699385 + - 0.0032459752129699432 + - 0.003245975212969937 + - 0.003245975212969944 +- - 5.7047169479955045e-08 + - 5.7047169482450054e-08 + - 5.704716948004014e-08 + - 5.704716947914724e-08 + - 5.7047169469997154e-08 + - 5.704716947938082e-08 + - 5.704716947873512e-08 + - 5.704716948280452e-08 + - 5.7047169481302615e-08 + - 2.547129337968962e-06 + - 2.1530337516499848e-05 + - 0.00014003166601128016 + - 0.0032501226804626743 + - 0.003245975212969948 + - 0.0032459752129699415 + - 0.0032459752129699432 + - 0.003245975212969943 + - 0.0032459752129699385 + - 0.01917466817141698 + - 0.0032459752129699385 + - 0.003245975212969944 + - 0.0032459752129699393 +- - 5.704716948188038e-08 + - 5.704716948057194e-08 + - 5.704716948123626e-08 + - 5.704716947915773e-08 + - 5.704716947073161e-08 + - 5.7047169481500265e-08 + - 5.7047169483010723e-08 + - 5.7047169485889246e-08 + - 5.704716947904153e-08 + - 2.5471293379204454e-06 + - 2.153033751650547e-05 + - 0.00014003166601127864 + - 0.00325012268046266 + - 0.0032459752129699393 + - 0.003245975212969944 + - 0.003245975212969948 + - 0.003245975212969949 + - 0.0032459752129699445 + - 0.0032459752129699393 + - 0.019174668171416984 + - 0.003245975212969942 + - 0.003245975212969944 +- - 5.7047169480018e-08 + - 5.7047169480813255e-08 + - 5.704716947742232e-08 + - 5.704716947794063e-08 + - 5.7047169472158564e-08 + - 5.7047169480781544e-08 + - 5.704716947954827e-08 + - 5.7047169482940916e-08 + - 5.704716948118195e-08 + - 2.547129337978195e-06 + - 2.1530337516497663e-05 + - 0.00014003166601128262 + - 0.0032501226804626704 + - 0.0032459752129699393 + - 0.003245975212969942 + - 0.003245975212969947 + - 0.0032459752129699467 + - 0.0032459752129699393 + - 0.0032459752129699445 + - 0.0032459752129699367 + - 0.01917466817141699 + - 0.003245975212969936 +- - 5.704716947957978e-08 + - 5.7047169479021536e-08 + - 5.7047169477776265e-08 + - 5.704716947817916e-08 + - 5.7047169471615424e-08 + - 5.7047169478921625e-08 + - 5.7047169479183504e-08 + - 5.704716948456968e-08 + - 5.704716948103211e-08 + - 2.547129337964854e-06 + - 2.153033751649986e-05 + - 0.00014003166601128043 + - 0.0032501226804626682 + - 0.0032459752129699398 + - 0.0032459752129699415 + - 0.0032459752129699406 + - 0.0032459752129699445 + - 0.003245975212969948 + - 0.0032459752129699432 + - 0.003245975212969944 + - 0.003245975212969942 + - 0.01917466817141698 diff --git a/tests/data/test_constructor_spectral_linearized.yaml b/tests/data/test_constructor_spectral_linearized.yaml new file mode 100644 index 0000000..d1bb036 --- /dev/null +++ b/tests/data/test_constructor_spectral_linearized.yaml @@ -0,0 +1,531 @@ +null_model: +- - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.053763440860215055 + - 0.010752688172043012 + - 0.010752688172043012 + - 0.053763440860215055 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 +- - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.053763440860215055 + - 0.010752688172043012 + - 0.010752688172043012 + - 0.053763440860215055 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 +quality: +- - 0.0 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 +- - 0.005376344086021506 + - 0.0 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 +- - 0.005376344086021506 + - 0.005376344086021506 + - 0.0 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 +- - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.0 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 +- - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.0 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 +- - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.0 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 +- - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.0 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 +- - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.0 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 +- - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.0 + - 0.005376344086021506 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 +- - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.0 + - 0.005376344086021506 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 +- - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.005376344086021506 + - 0.0 + - 0.005376344086021506 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 +- - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.005376344086021506 + - 0.0 + - 0.005376344086021506 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 +- - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.005376344086021506 + - 0.0 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 +- - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.005376344086021506 + - 0.0 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 +- - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.0 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 +- - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.0 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 +- - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.0 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 +- - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.0 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 +- - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.0 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 +- - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.0 + - 0.005376344086021506 + - 0.005376344086021506 +- - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.0 + - 0.005376344086021506 +- - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.0 +shift: 0.0 diff --git a/tests/data/test_constructor_spectral_signed_modularity.yaml b/tests/data/test_constructor_spectral_signed_modularity.yaml new file mode 100644 index 0000000..f5fa265 --- /dev/null +++ b/tests/data/test_constructor_spectral_signed_modularity.yaml @@ -0,0 +1,574 @@ +null_model: +- - - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.053763440860215055 + - 0.010752688172043012 + - 0.010752688172043012 + - 0.053763440860215055 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 +- - - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.053763440860215055 + - 0.010752688172043012 + - 0.010752688172043012 + - 0.053763440860215055 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 + - 0.04838709677419355 +- - - .nan + - .nan + - .nan + - .nan + - .nan + - .nan + - .nan + - .nan + - .nan + - .nan + - .nan + - .nan + - .nan + - .nan + - .nan + - .nan + - .nan + - .nan + - .nan + - .nan + - .nan + - .nan +- - - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 +quality: +- - 0.0 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 +- - 0.005376344086021506 + - 0.0 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 +- - 0.005376344086021506 + - 0.005376344086021506 + - 0.0 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 +- - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.0 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 +- - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.0 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 +- - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.0 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 +- - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.0 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 +- - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.0 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 +- - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.0 + - 0.005376344086021506 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 +- - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.0 + - 0.005376344086021506 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 +- - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.005376344086021506 + - 0.0 + - 0.005376344086021506 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 +- - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.005376344086021506 + - 0.0 + - 0.005376344086021506 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 +- - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.005376344086021506 + - 0.0 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 +- - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.005376344086021506 + - 0.0 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 +- - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.0 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 +- - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.0 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 +- - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.0 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 +- - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.0 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 +- - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.0 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 +- - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.0 + - 0.005376344086021506 + - 0.005376344086021506 +- - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.0 + - 0.005376344086021506 +- - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.005376344086021506 + - 0.0 diff --git a/tests/data/test_dataclustering_default.yaml b/tests/data/test_dataclustering_default.yaml index 7b9f0ae..1df285c 100644 --- a/tests/data/test_dataclustering_default.yaml +++ b/tests/data/test_dataclustering_default.yaml @@ -2400,7 +2400,7 @@ labels: - 31.0 - 31.0 results: - block_detection_curve: + block_nvi: - .nan - 0.0680975542371894 - 0.05125455197832432 @@ -14460,6 +14460,7 @@ results: scales: null tqdm_disable: false with_NVI: true + with_all_tries: false with_optimal_scales: true with_postprocessing: true with_spectral_gap: false diff --git a/tests/data/test_dataclustering_knn.yaml b/tests/data/test_dataclustering_knn.yaml index 712f43b..d443c55 100644 --- a/tests/data/test_dataclustering_knn.yaml +++ b/tests/data/test_dataclustering_knn.yaml @@ -1800,7 +1800,7 @@ labels: - 25.0 - 25.0 results: - block_detection_curve: + block_nvi: - .nan - 0.10668153950024195 - 0.08542249390900095 @@ -13860,6 +13860,7 @@ results: scales: null tqdm_disable: false with_NVI: true + with_all_tries: false with_optimal_scales: true with_postprocessing: true with_spectral_gap: false diff --git a/tests/data/test_run_default.yaml b/tests/data/test_run_default.yaml index 61e0d84..1a5ed5d 100644 --- a/tests/data/test_run_default.yaml +++ b/tests/data/test_run_default.yaml @@ -132,6 +132,7 @@ run_params: scales: null tqdm_disable: false with_NVI: true + with_all_tries: false with_optimal_scales: false with_postprocessing: true with_spectral_gap: false diff --git a/tests/data/test_run_default_leiden.yaml b/tests/data/test_run_default_leiden.yaml index f0b0230..b0b4dbf 100644 --- a/tests/data/test_run_default_leiden.yaml +++ b/tests/data/test_run_default_leiden.yaml @@ -110,6 +110,7 @@ run_params: scales: null tqdm_disable: false with_NVI: true + with_all_tries: false with_optimal_scales: false with_postprocessing: true with_spectral_gap: false diff --git a/tests/data/test_run_gap.yaml b/tests/data/test_run_gap.yaml index d901ff7..8868bd0 100644 --- a/tests/data/test_run_gap.yaml +++ b/tests/data/test_run_gap.yaml @@ -110,6 +110,7 @@ run_params: scales: null tqdm_disable: false with_NVI: true + with_all_tries: false with_optimal_scales: false with_postprocessing: true with_spectral_gap: true diff --git a/tests/data/test_run_minimal.yaml b/tests/data/test_run_minimal.yaml index 549f419..614373d 100644 --- a/tests/data/test_run_minimal.yaml +++ b/tests/data/test_run_minimal.yaml @@ -132,6 +132,7 @@ run_params: scales: null tqdm_disable: false with_NVI: false + with_all_tries: false with_optimal_scales: false with_postprocessing: false with_spectral_gap: false diff --git a/tests/data/test_run_times.yaml b/tests/data/test_run_times.yaml index fcb0840..7f0d533 100644 --- a/tests/data/test_run_times.yaml +++ b/tests/data/test_run_times.yaml @@ -67,6 +67,7 @@ run_params: - 1.0 tqdm_disable: false with_NVI: true + with_all_tries: false with_optimal_scales: false with_postprocessing: true with_spectral_gap: false diff --git a/tests/test_constructors.py b/tests/test_constructors.py index ca34c35..ef00e23 100644 --- a/tests/test_constructors.py +++ b/tests/test_constructors.py @@ -88,7 +88,10 @@ def test_spectral_exp(graph): data = _list_data( constructors.load_constructor(constr, graph, exp_comp_mode="spectral").get_data(1) ) - expected_data = yaml.safe_load(open(DATA / f"test_constructor_{constr}.yaml", "r")) + # yaml.safe_dump(data, open(DATA / f"test_constructor_spectral_{constr}.yaml", "w")) + expected_data = yaml.safe_load( + open(DATA / f"test_constructor_spectral_{constr}.yaml", "r") + ) assert_almost_equal(data["quality"], expected_data["quality"]) assert_almost_equal(data["null_model"], expected_data["null_model"]) diff --git a/tests/test_pygenstability.py b/tests/test_pygenstability.py index 83821ff..12c5f5a 100644 --- a/tests/test_pygenstability.py +++ b/tests/test_pygenstability.py @@ -3,7 +3,6 @@ import pytest from numpy.testing import assert_almost_equal -import numpy as np import yaml from dictdiffer import diff @@ -27,6 +26,10 @@ def test_run(graph, graph_non_connected, graph_directed, graph_signed): results = pgs.run(graph_directed, min_scale=-1, max_scale=0, n_scale=5) + # test with_all_tries + results = pgs.run(graph_directed, min_scale=-1, max_scale=0, n_scale=5, with_all_tries=True) + assert "all_tries" in results + # test we don't use spectral for directed results = pgs.run(graph_directed, min_scale=-1, max_scale=0, n_scale=5, constructor="directed") assert results is not None