diff --git a/tests/ref_order1_pulses1_cce_nbstates2.txt b/tests/ref_order1_pulses1_cce_nbstates2.txt index a8571eb..b67e88b 100644 --- a/tests/ref_order1_pulses1_cce_nbstates2.txt +++ b/tests/ref_order1_pulses1_cce_nbstates2.txt @@ -1,11 +1,11 @@ -1.000000000000009770e+00 -9.999784366432790117e-01 -9.997610138223188558e-01 -9.989694959365122973e-01 -9.972926571711214772e-01 -9.946424643849480773e-01 -9.911733249755131370e-01 -9.863192652905662383e-01 -9.788348117179720420e-01 -9.692961664894412799e-01 -9.585948656429101877e-01 +9.999999999999931166e-01 +9.999817630165834803e-01 +9.997545354053241073e-01 +9.990075444056915055e-01 +9.974833565913815425e-01 +9.947781763864652627e-01 +9.901595867511289173e-01 +9.830543588681615041e-01 +9.734963435847312496e-01 +9.614414208381790727e-01 +9.460352474341282569e-01 diff --git a/tests/ref_order1_pulses1_cce_nbstatesNone.txt b/tests/ref_order1_pulses1_cce_nbstatesNone.txt index cf4dc62..9de588f 100644 --- a/tests/ref_order1_pulses1_cce_nbstatesNone.txt +++ b/tests/ref_order1_pulses1_cce_nbstatesNone.txt @@ -1,11 +1,11 @@ -1.000000000000002887e+00 -1.000000000000006217e+00 -1.000000000000011324e+00 -1.000000000000015099e+00 -1.000000000000007327e+00 -1.000000000000006439e+00 -1.000000000000009770e+00 -1.000000000000012434e+00 -1.000000000000014877e+00 -1.000000000000007772e+00 -1.000000000000005329e+00 +9.999999999999833467e-01 +9.999999999999900080e-01 +9.999999999999862332e-01 +9.999999999999976685e-01 +9.999999999999923395e-01 +9.999999999999851230e-01 +9.999999999999824585e-01 +9.999999999999857891e-01 +9.999999999999938938e-01 +9.999999999999862332e-01 +9.999999999999898970e-01 diff --git a/tests/ref_order1_pulses1_gcce_nbstates2.txt b/tests/ref_order1_pulses1_gcce_nbstates2.txt index 53ec362..4572ba2 100644 --- a/tests/ref_order1_pulses1_gcce_nbstates2.txt +++ b/tests/ref_order1_pulses1_gcce_nbstates2.txt @@ -1,11 +1,11 @@ -1.000000000000026423e+00 -9.999730657699897884e-01 -9.997621844952273573e-01 -9.989546504399848814e-01 -9.976625964315235517e-01 -9.948917001735141374e-01 -9.912354298974493938e-01 -9.859597384777264439e-01 -9.790953753061604203e-01 -9.696256843269339676e-01 -9.572344480278668355e-01 +1.000000000000035083e+00 +9.999817572894110773e-01 +9.997545323537742057e-01 +9.990075370632489626e-01 +9.974833472836085457e-01 +9.947781604080081497e-01 +9.901595847441149179e-01 +9.830543979889255768e-01 +9.734963491457000462e-01 +9.614413902130430900e-01 +9.460352257107282892e-01 diff --git a/tests/ref_order1_pulses1_gcce_nbstatesNone.txt b/tests/ref_order1_pulses1_gcce_nbstatesNone.txt index bae33ec..e019b6d 100644 --- a/tests/ref_order1_pulses1_gcce_nbstatesNone.txt +++ b/tests/ref_order1_pulses1_gcce_nbstatesNone.txt @@ -1,11 +1,11 @@ -1.000000000000003997e+00 -9.999999991036788716e-01 -9.999999982470679782e-01 -9.999999994994195340e-01 -9.999999997189701340e-01 -9.999999989300633052e-01 -9.999999981530226512e-01 -9.999999998118688227e-01 -9.999999995547189657e-01 -9.999999984485832272e-01 -9.999999987035594895e-01 +1.000000000000013545e+00 +9.999999994445510909e-01 +9.999999996636166344e-01 +9.999999998953678082e-01 +9.999999992515907765e-01 +9.999999997200219592e-01 +9.999999996266244473e-01 +9.999999994849034790e-01 +9.999999998493545039e-01 +9.999999992945481919e-01 +9.999999997849045030e-01 diff --git a/tests/ref_order1_pulses1_mecce_nbstates2.txt b/tests/ref_order1_pulses1_mecce_nbstates2.txt index 6794cee..2bdf84d 100644 --- a/tests/ref_order1_pulses1_mecce_nbstates2.txt +++ b/tests/ref_order1_pulses1_mecce_nbstates2.txt @@ -1,11 +1,11 @@ 1.000000000000000000e+00 -9.580928075829743262e-01 -8.236660700571509786e-01 -6.641001432698308005e-01 -5.228300422945127979e-01 -4.084692381356917479e-01 -3.183695719980247918e-01 -2.479649991219740890e-01 -1.930873086977648867e-01 -1.503446352036535427e-01 -1.170612681602120897e-01 +4.834180745181363981e-01 +5.054145960308034646e-02 +2.708381472952439695e-02 +2.592051579904801860e-03 +1.253847580613771896e-03 +1.705251458509562425e-04 +5.263222792601637877e-05 +1.125332952837808064e-05 +2.049509680282106855e-06 +6.720732581516413126e-07 diff --git a/tests/ref_order1_pulses1_mecce_nbstatesNone.txt b/tests/ref_order1_pulses1_mecce_nbstatesNone.txt index dc56eda..e633b86 100644 --- a/tests/ref_order1_pulses1_mecce_nbstatesNone.txt +++ b/tests/ref_order1_pulses1_mecce_nbstatesNone.txt @@ -1,11 +1,11 @@ 1.000000000000000000e+00 -9.459632913554844036e-01 -7.952675226040235579e-01 -6.346716690935149119e-01 -4.979326054303560012e-01 -3.885958233760144487e-01 -3.027790947061104188e-01 -2.357982901782903207e-01 -1.836075571715115873e-01 -1.429620114371055739e-01 -1.113126906809574074e-01 +4.098143014289452046e-01 +5.004705316271552962e-02 +2.450138820735951045e-02 +2.338035806099429854e-03 +1.197436776491102610e-03 +1.352217202618742977e-04 +5.192549276017568934e-05 +8.741248457623889919e-06 +2.041278118469053680e-06 +5.488585191097829150e-07 diff --git a/tests/ref_order1_pulses2_cce_nbstates2.txt b/tests/ref_order1_pulses2_cce_nbstates2.txt index 3beca47..f3fad37 100644 --- a/tests/ref_order1_pulses2_cce_nbstates2.txt +++ b/tests/ref_order1_pulses2_cce_nbstates2.txt @@ -1,11 +1,11 @@ -1.000000000000002887e+00 -9.999922055080143757e-01 -9.999583972513834684e-01 -9.998822500816240133e-01 -9.996322306987676098e-01 -9.991108703068535268e-01 -9.983239842063929004e-01 -9.954479743241031464e-01 -9.928214843287854752e-01 -9.889083229427119148e-01 -9.845495064871900848e-01 +9.999999999999862332e-01 +9.999998977933739486e-01 +9.999964681849992099e-01 +9.999579221116687844e-01 +9.997701877461304676e-01 +9.992155827710561544e-01 +9.980770493849999703e-01 +9.964234743711458675e-01 +9.946457556757425378e-01 +9.929384791969350088e-01 +9.908396965915730048e-01 diff --git a/tests/ref_order1_pulses2_cce_nbstatesNone.txt b/tests/ref_order1_pulses2_cce_nbstatesNone.txt index 189eab1..3ee1b60 100644 --- a/tests/ref_order1_pulses2_cce_nbstatesNone.txt +++ b/tests/ref_order1_pulses2_cce_nbstatesNone.txt @@ -1,11 +1,11 @@ -1.000000000000030642e+00 -1.000000000000040412e+00 -1.000000000000022427e+00 -1.000000000000038636e+00 -1.000000000000035305e+00 -1.000000000000029754e+00 -1.000000000000034861e+00 -1.000000000000019540e+00 -1.000000000000029532e+00 -1.000000000000035305e+00 -1.000000000000022649e+00 +9.999999999999764633e-01 +9.999999999999784617e-01 +9.999999999999888978e-01 +9.999999999999871214e-01 +9.999999999999802380e-01 +9.999999999999787947e-01 +9.999999999999954481e-01 +9.999999999999801270e-01 +9.999999999999807931e-01 +9.999999999999806821e-01 +9.999999999999786837e-01 diff --git a/tests/ref_order1_pulses2_gcce_nbstates2.txt b/tests/ref_order1_pulses2_gcce_nbstates2.txt index 2256ef2..8cacf44 100644 --- a/tests/ref_order1_pulses2_gcce_nbstates2.txt +++ b/tests/ref_order1_pulses2_gcce_nbstates2.txt @@ -1,11 +1,11 @@ -1.000000000000047962e+00 -9.999947559421655807e-01 -9.999837988574828973e-01 -9.999129755687221621e-01 -9.996770929771903180e-01 -9.991834592179075214e-01 -9.981568688451799565e-01 -9.956326326526195869e-01 -9.923703673546697690e-01 -9.878313362765456240e-01 -9.862079283344308278e-01 +1.000000000000063061e+00 +9.999998964045286876e-01 +9.999964586715300863e-01 +9.999579242306450011e-01 +9.997701884828160690e-01 +9.992155669216337133e-01 +9.980770307625794757e-01 +9.964234233645469230e-01 +9.946457279308289490e-01 +9.929384654200718030e-01 +9.908396604304698929e-01 diff --git a/tests/ref_order1_pulses2_gcce_nbstatesNone.txt b/tests/ref_order1_pulses2_gcce_nbstatesNone.txt index 23bc27d..500cdf1 100644 --- a/tests/ref_order1_pulses2_gcce_nbstatesNone.txt +++ b/tests/ref_order1_pulses2_gcce_nbstatesNone.txt @@ -1,11 +1,11 @@ -1.000000000000025313e+00 -9.999999988741989920e-01 -9.999999987141779956e-01 -9.999999995081405579e-01 -9.999999981310541131e-01 -9.999999989161760805e-01 -9.999999986957055498e-01 -9.999999985541810910e-01 -9.999999995857746793e-01 -9.999999987932206569e-01 -9.999999989627712527e-01 +1.000000000000041966e+00 +9.999999996207523667e-01 +9.999999995414337040e-01 +9.999999993216742711e-01 +9.999999994619971355e-01 +9.999999997796856777e-01 +9.999999997013996333e-01 +9.999999996488782017e-01 +9.999999991838546265e-01 +9.999999994740296216e-01 +9.999999996246694556e-01 diff --git a/tests/ref_order1_pulses2_mecce_nbstates2.txt b/tests/ref_order1_pulses2_mecce_nbstates2.txt index 3441289..907b93d 100644 --- a/tests/ref_order1_pulses2_mecce_nbstates2.txt +++ b/tests/ref_order1_pulses2_mecce_nbstates2.txt @@ -1,11 +1,11 @@ 1.000000000000000000e+00 -9.762278524775857003e-01 -8.815578212752294140e-01 -7.473089329688860083e-01 -6.095768309364201221e-01 -4.867082837492883729e-01 -3.841506588743106576e-01 -3.013285237710680575e-01 -2.355704399747712563e-01 -1.838261480559901517e-01 -1.433043416446563023e-01 +6.760990886414782741e-01 +1.018788108251632296e-01 +1.065934549450440159e-02 +2.314898133662456666e-03 +1.636520948233939534e-03 +4.461931005502178934e-04 +2.826272364281211702e-05 +4.763701703750551399e-06 +2.502920026740731805e-06 +1.206093373870281224e-06 diff --git a/tests/ref_order1_pulses2_mecce_nbstatesNone.txt b/tests/ref_order1_pulses2_mecce_nbstatesNone.txt index a3a1212..0f78cf2 100644 --- a/tests/ref_order1_pulses2_mecce_nbstatesNone.txt +++ b/tests/ref_order1_pulses2_mecce_nbstatesNone.txt @@ -1,11 +1,11 @@ 1.000000000000000000e+00 -9.750880805198887114e-01 -8.722063229814271956e-01 -7.296030547665398602e-01 -5.889263350649170947e-01 -4.670704418710266426e-01 -3.671906164149527085e-01 -2.873742893859260183e-01 -2.243766946212189251e-01 -1.749677164952566366e-01 -1.363453255264684139e-01 +6.685990871439215777e-01 +1.001138011056988408e-01 +4.950645059776600382e-03 +2.300976761262376637e-03 +1.629365968922572190e-03 +4.311561552519312958e-04 +2.297810373708446673e-05 +3.866970709563579236e-06 +2.493571002049977262e-06 +1.183321231662797778e-06 diff --git a/tests/ref_order2_pulses1_cce_nbstates2.txt b/tests/ref_order2_pulses1_cce_nbstates2.txt index 88c384e..eaccec9 100644 --- a/tests/ref_order2_pulses1_cce_nbstates2.txt +++ b/tests/ref_order2_pulses1_cce_nbstates2.txt @@ -1,11 +1,11 @@ -1.000000000000019540e+00 -9.998412112189569712e-01 -9.983241499905994853e-01 -9.941378203826134463e-01 -9.866824623677521444e-01 -9.722352214420979521e-01 -9.483405986652588826e-01 -9.158657931135141261e-01 -8.771716267953059143e-01 -8.316735745112465716e-01 -7.716433038228776020e-01 +9.999999999999903411e-01 +9.995965578025474141e-01 +9.937560063685521028e-01 +9.702145132748848377e-01 +9.187725308274528047e-01 +8.406055184881874309e-01 +7.296949471735163506e-01 +5.937954112697250153e-01 +4.741124647741804532e-01 +3.818299565657062300e-01 +3.016902921742307675e-01 diff --git a/tests/ref_order2_pulses1_cce_nbstatesNone.txt b/tests/ref_order2_pulses1_cce_nbstatesNone.txt index f4d2818..7182d2a 100644 --- a/tests/ref_order2_pulses1_cce_nbstatesNone.txt +++ b/tests/ref_order2_pulses1_cce_nbstatesNone.txt @@ -1,11 +1,11 @@ -9.999999999999958922e-01 -9.998432525573540675e-01 -9.983665746287770926e-01 -9.941474902385707413e-01 -9.862173147700745712e-01 -9.707932001776714559e-01 -9.449906954564316619e-01 -9.078205030791342001e-01 -8.626565963646450896e-01 -8.094322548218594315e-01 -7.379891731214542894e-01 +9.999999999999974465e-01 +9.996199761612269974e-01 +9.949706462563709941e-01 +9.786491730040005610e-01 +9.433168375312671605e-01 +8.883469135780081016e-01 +8.135508309156319617e-01 +7.211946877009905998e-01 +6.248577413148277415e-01 +5.295004353885017778e-01 +4.397395112165263242e-01 diff --git a/tests/ref_order2_pulses1_gcce_nbstates2.txt b/tests/ref_order2_pulses1_gcce_nbstates2.txt index 67d309d..883a2db 100644 --- a/tests/ref_order2_pulses1_gcce_nbstates2.txt +++ b/tests/ref_order2_pulses1_gcce_nbstates2.txt @@ -1,11 +1,11 @@ -1.000000000000022204e+00 -9.998470547367300787e-01 -9.983288449516592999e-01 -9.939514089172408751e-01 -9.865046786326061579e-01 -9.720808190553681394e-01 -9.490289990292434252e-01 -9.155105590422489836e-01 -8.742413704250749928e-01 -8.203711196957104157e-01 -7.469606871409530946e-01 +1.000000000000025313e+00 +9.995965552937217113e-01 +9.937560091030411824e-01 +9.702145157228951877e-01 +9.187724515406243686e-01 +8.406053409795817277e-01 +7.296946106585096015e-01 +5.937949508028670387e-01 +4.741119026649884272e-01 +3.818293951869148328e-01 +3.016898267633978947e-01 diff --git a/tests/ref_order2_pulses1_gcce_nbstatesNone.txt b/tests/ref_order2_pulses1_gcce_nbstatesNone.txt index c9ae79b..5c4d8e2 100644 --- a/tests/ref_order2_pulses1_gcce_nbstatesNone.txt +++ b/tests/ref_order2_pulses1_gcce_nbstatesNone.txt @@ -1,11 +1,11 @@ -1.000000000000029754e+00 -9.998434045795399072e-01 -9.983664080948517761e-01 -9.941484703790297583e-01 -9.862164439855319875e-01 -9.707976953792341046e-01 -9.449915249137308404e-01 -9.078238244114746891e-01 -8.626642105556133755e-01 -8.094290960557589676e-01 -7.379904080924286625e-01 +1.000000000000039746e+00 +9.996199783820407525e-01 +9.949706732827033884e-01 +9.786492490812824796e-01 +9.433169502777043469e-01 +8.883469943912785105e-01 +8.135509169861544487e-01 +7.211949392234847656e-01 +6.248582002545051139e-01 +5.295010421653594257e-01 +4.397400876544107495e-01 diff --git a/tests/ref_order2_pulses1_mecce_nbstates2.txt b/tests/ref_order2_pulses1_mecce_nbstates2.txt index f9c56f1..72eca6b 100644 --- a/tests/ref_order2_pulses1_mecce_nbstates2.txt +++ b/tests/ref_order2_pulses1_mecce_nbstates2.txt @@ -1,11 +1,11 @@ 1.000000000000000000e+00 -9.468782557779770181e-01 -8.103933585712398413e-01 -6.591889462888448348e-01 -5.285221996969236002e-01 -4.217728482713764548e-01 -3.362101156268541002e-01 -2.679079015058694613e-01 -2.134655509746972435e-01 -1.700830280131587768e-01 -1.355170747976814638e-01 +4.816644618925973176e-01 +4.946843022204815143e-02 +2.781280267252637939e-02 +2.671848708423960224e-03 +1.364020449025151122e-03 +1.873853659622630257e-04 +6.096448062293625335e-05 +1.320887122453616982e-05 +2.528220396685585579e-06 +8.433803645508693289e-07 diff --git a/tests/ref_order2_pulses1_mecce_nbstatesNone.txt b/tests/ref_order2_pulses1_mecce_nbstatesNone.txt index e3e15b4..932a106 100644 --- a/tests/ref_order2_pulses1_mecce_nbstatesNone.txt +++ b/tests/ref_order2_pulses1_mecce_nbstatesNone.txt @@ -1,11 +1,11 @@ 1.000000000000000000e+00 -9.434421088118924992e-01 -8.023589519572582596e-01 -6.526016079225853694e-01 -5.248156878046602580e-01 -4.209031342865250935e-01 -3.374068371166349944e-01 -2.704601080711595551e-01 -2.168006663638238629e-01 -1.737899513936997098e-01 -1.393132675222774897e-01 +4.046304627331228088e-01 +4.664188502143255116e-02 +2.443058084111426193e-02 +2.381821873620106490e-03 +1.322273964158068166e-03 +1.504175827785295561e-04 +6.440602107054498699e-05 +1.076878261734777486e-05 +2.867177468900712233e-06 +7.581011573841673004e-07 diff --git a/tests/ref_order2_pulses2_cce_nbstates2.txt b/tests/ref_order2_pulses2_cce_nbstates2.txt index 0269945..0a62a3f 100644 --- a/tests/ref_order2_pulses2_cce_nbstates2.txt +++ b/tests/ref_order2_pulses2_cce_nbstates2.txt @@ -1,11 +1,11 @@ -9.999999999999593658e-01 -9.999790981548076774e-01 -9.998157152450528606e-01 -9.992420914528790110e-01 -9.973335214639681423e-01 -9.948206078175593214e-01 -9.926172002127200411e-01 -9.912402746482181781e-01 -9.841123475148693123e-01 -9.719881232931547599e-01 -9.586499258856304717e-01 +9.999999999999806821e-01 +9.999909707467664610e-01 +9.996189356411782079e-01 +9.979652218324004398e-01 +9.941578682563101399e-01 +9.848540928558802143e-01 +9.659673630124583354e-01 +9.341758496876378937e-01 +8.780525272572645701e-01 +7.971081488147481187e-01 +7.119272968849280625e-01 diff --git a/tests/ref_order2_pulses2_cce_nbstatesNone.txt b/tests/ref_order2_pulses2_cce_nbstatesNone.txt index ac44421..84a997a 100644 --- a/tests/ref_order2_pulses2_cce_nbstatesNone.txt +++ b/tests/ref_order2_pulses2_cce_nbstatesNone.txt @@ -1,11 +1,11 @@ -9.999999999999971134e-01 -9.999796403454677129e-01 -9.997786200623574038e-01 -9.989220918600499877e-01 -9.968003105265875741e-01 -9.936220350889035657e-01 -9.898520498394518530e-01 -9.867967397631679516e-01 -9.793966677183046921e-01 -9.679465855824763709e-01 -9.542860974260077844e-01 +9.999999999999951150e-01 +9.999930676822904596e-01 +9.997040073280739625e-01 +9.980436734314145353e-01 +9.931526038788363042e-01 +9.813738618715061035e-01 +9.591730233836645025e-01 +9.237453787439714459e-01 +8.718680764542808825e-01 +8.063940775877305178e-01 +7.315686469998097241e-01 diff --git a/tests/ref_order2_pulses2_gcce_nbstates2.txt b/tests/ref_order2_pulses2_gcce_nbstates2.txt index 9b47538..81bb09d 100644 --- a/tests/ref_order2_pulses2_gcce_nbstates2.txt +++ b/tests/ref_order2_pulses2_gcce_nbstates2.txt @@ -1,11 +1,11 @@ -1.000000000000121236e+00 -9.999772347479602974e-01 -9.997106474042151136e-01 -9.986286686654739508e-01 -9.964296134144640105e-01 -9.937077253579988945e-01 -9.906617177197934998e-01 -9.883609357323628331e-01 -9.818358604970860437e-01 -9.738781996588137257e-01 -9.633874548245316971e-01 +1.000000000000048850e+00 +9.999909710211634106e-01 +9.996189405179669585e-01 +9.979652458215029220e-01 +9.941579331686003496e-01 +9.848542330629892483e-01 +9.659676013795593930e-01 +9.341762836309658313e-01 +8.780529484617837221e-01 +7.971082537215725683e-01 +7.119269103078674776e-01 diff --git a/tests/ref_order2_pulses2_gcce_nbstatesNone.txt b/tests/ref_order2_pulses2_gcce_nbstatesNone.txt index 56921c1..acfe684 100644 --- a/tests/ref_order2_pulses2_gcce_nbstatesNone.txt +++ b/tests/ref_order2_pulses2_gcce_nbstatesNone.txt @@ -1,11 +1,11 @@ -1.000000000000064393e+00 -9.999796311061374121e-01 -9.997792699037224562e-01 -9.989226308999498150e-01 -9.967998692007753458e-01 -9.936229771454168080e-01 -9.898557378121148886e-01 -9.867966165237516130e-01 -9.793910482010277363e-01 -9.679615305822580895e-01 -9.543033844781011465e-01 +1.000000000000089484e+00 +9.999930674057976310e-01 +9.997040111347770264e-01 +9.980436989052758889e-01 +9.931526834861535979e-01 +9.813740377558760608e-01 +9.591732957949686833e-01 +9.237456825621686018e-01 +8.718683330133610854e-01 +8.063942161632535743e-01 +7.315686850441723843e-01 diff --git a/tests/ref_order2_pulses2_mecce_nbstates2.txt b/tests/ref_order2_pulses2_mecce_nbstates2.txt index c33e875..180ef21 100644 --- a/tests/ref_order2_pulses2_mecce_nbstates2.txt +++ b/tests/ref_order2_pulses2_mecce_nbstates2.txt @@ -1,11 +1,11 @@ 1.000000000000000000e+00 -9.734488981393755180e-01 -8.741653598059374586e-01 -7.394208258134311595e-01 -6.059045077698766990e-01 -4.887970825506549044e-01 -3.914291843623719513e-01 -3.123085079896012473e-01 -2.487097677193395029e-01 -1.978562214039415179e-01 -1.573204782445838390e-01 +6.720134144695673051e-01 +9.893379934495567796e-02 +1.062287740850726206e-02 +2.246790323412695307e-03 +1.684217301151617755e-03 +4.715905872756400406e-04 +3.004476968344111287e-05 +5.218402082667394641e-06 +2.892438167126148299e-06 +1.445838809814678673e-06 diff --git a/tests/ref_order2_pulses2_mecce_nbstatesNone.txt b/tests/ref_order2_pulses2_mecce_nbstatesNone.txt index 34fcd2b..8a7b702 100644 --- a/tests/ref_order2_pulses2_mecce_nbstatesNone.txt +++ b/tests/ref_order2_pulses2_mecce_nbstatesNone.txt @@ -1,11 +1,11 @@ 1.000000000000000000e+00 -9.713776373095459604e-01 -8.704337956656146291e-01 -7.357530191710022205e-01 -6.044259123868604977e-01 -4.896741061836386577e-01 -3.943398753358878794e-01 -3.167890151764596318e-01 -2.541921368559111882e-01 -2.038385415834560177e-01 -1.634171151220747409e-01 +6.645033984637295221e-01 +9.551441589146809907e-02 +3.930760406387414328e-03 +2.115031676693089439e-03 +1.622800220812150879e-03 +4.483812102460883633e-04 +2.284822343456447221e-05 +4.267948867753555831e-06 +3.069822040048860392e-06 +1.524612534399767283e-06 diff --git a/tests/ref_order3_pulses1_cce_nbstates2.txt b/tests/ref_order3_pulses1_cce_nbstates2.txt index c992616..dd86108 100644 --- a/tests/ref_order3_pulses1_cce_nbstates2.txt +++ b/tests/ref_order3_pulses1_cce_nbstates2.txt @@ -1,11 +1,11 @@ -1.000000000000002887e+00 -9.998466355482231727e-01 -9.985596993607265270e-01 -9.951600688561970109e-01 -9.886368305180770477e-01 -9.765158953313626267e-01 -9.552621530752060108e-01 -9.236632752392437418e-01 -8.880012762365122603e-01 -8.433844943697273999e-01 -7.801768052298792000e-01 +9.999999999999908962e-01 +9.995950004420321999e-01 +9.937324236311366743e-01 +9.701711152623360146e-01 +9.189788500570389429e-01 +8.418864548556886929e-01 +7.333363973725838258e-01 +6.005957625879891904e-01 +4.835434961059591474e-01 +3.923230104482475222e-01 +3.114758268577568212e-01 diff --git a/tests/ref_order3_pulses1_cce_nbstatesNone.txt b/tests/ref_order3_pulses1_cce_nbstatesNone.txt index b1ff562..6d2502c 100644 --- a/tests/ref_order3_pulses1_cce_nbstatesNone.txt +++ b/tests/ref_order3_pulses1_cce_nbstatesNone.txt @@ -1,11 +1,11 @@ -1.000000000000014433e+00 -9.998401657648858798e-01 -9.983550178037134959e-01 -9.941042231864567480e-01 -9.861524060762989485e-01 -9.706741585163332076e-01 -9.448390794436886120e-01 -9.077104228779234729e-01 -8.625114284346963034e-01 -8.094360397069453317e-01 -7.381313452723650137e-01 +9.999999999999946709e-01 +9.996197849708957639e-01 +9.949685698558479174e-01 +9.786457840809344999e-01 +9.433304661809840397e-01 +8.884316834998723378e-01 +8.137985209201701320e-01 +7.217083739559992939e-01 +6.257183896663939260e-01 +5.307389228349781440e-01 +4.413362421222888909e-01 diff --git a/tests/ref_order3_pulses1_gcce_nbstates2.txt b/tests/ref_order3_pulses1_gcce_nbstates2.txt index 9cf6fd9..f1e66af 100644 --- a/tests/ref_order3_pulses1_gcce_nbstates2.txt +++ b/tests/ref_order3_pulses1_gcce_nbstates2.txt @@ -1,11 +1,11 @@ -1.000000000000070388e+00 -9.997971709827876419e-01 -9.981694782896594065e-01 -9.936984322268226366e-01 -9.850526776040120502e-01 -9.625548310955044373e-01 -9.263085750290485088e-01 -8.847665317620772019e-01 -8.388260918660310761e-01 -7.608215579348230895e-01 -6.812995008666334895e-01 +1.000000000000035527e+00 +9.995949979419113118e-01 +9.937324269671562460e-01 +9.701711225494349389e-01 +9.189787879005840709e-01 +8.418863181382451044e-01 +7.333361397382273106e-01 +6.005954302693681246e-01 +4.835431094424406107e-01 +3.923226515454389385e-01 +3.114755553024336487e-01 diff --git a/tests/ref_order3_pulses1_gcce_nbstatesNone.txt b/tests/ref_order3_pulses1_gcce_nbstatesNone.txt index 5e5aff0..ec6e92c 100644 --- a/tests/ref_order3_pulses1_gcce_nbstatesNone.txt +++ b/tests/ref_order3_pulses1_gcce_nbstatesNone.txt @@ -1,11 +1,11 @@ -9.999999999999960032e-01 -9.998403206185138004e-01 -9.983548452947511587e-01 -9.941051898384202223e-01 -9.861514596524817433e-01 -9.706787193221328991e-01 -9.448399790118192643e-01 -9.077139306085704185e-01 -8.625191288532191303e-01 -8.094329625196220457e-01 -7.381322744444817063e-01 +1.000000000000016653e+00 +9.996197871916152611e-01 +9.949685968808017478e-01 +9.786458601520716671e-01 +9.433305789008133990e-01 +8.884317642303173335e-01 +8.137986068048184141e-01 +7.217086251798493501e-01 +6.257188484547693275e-01 +5.307395298955053242e-01 +4.413368190907150934e-01 diff --git a/tests/ref_order3_pulses2_cce_nbstates2.txt b/tests/ref_order3_pulses2_cce_nbstates2.txt index 1b9cece..630eb68 100644 --- a/tests/ref_order3_pulses2_cce_nbstates2.txt +++ b/tests/ref_order3_pulses2_cce_nbstates2.txt @@ -1,11 +1,11 @@ -1.000000000000008216e+00 -9.999714430518488184e-01 -9.997890740483605931e-01 -9.992399568351476580e-01 -9.972395038967296621e-01 -9.946732955885313476e-01 -9.921389716484529941e-01 -9.904259901196867943e-01 -9.822663281878097896e-01 -9.691075635034851476e-01 -9.571580371821150068e-01 +9.999999999999817923e-01 +9.999909753994612460e-01 +9.996189978388740904e-01 +9.979612380449871534e-01 +9.941148914287226690e-01 +9.846931570030332814e-01 +9.655655801402959204e-01 +9.331862541325680604e-01 +8.759179125582005065e-01 +7.937271187053218657e-01 +7.079942016811293648e-01 diff --git a/tests/ref_order3_pulses2_cce_nbstatesNone.txt b/tests/ref_order3_pulses2_cce_nbstatesNone.txt index 5ce051d..8cede75 100644 --- a/tests/ref_order3_pulses2_cce_nbstatesNone.txt +++ b/tests/ref_order3_pulses2_cce_nbstatesNone.txt @@ -1,11 +1,11 @@ -1.000000000000039080e+00 -9.999776043511898749e-01 -9.997691251735053575e-01 -9.989084991692011029e-01 -9.967683434774071705e-01 -9.935549126796541231e-01 -9.896995109242379129e-01 -9.866791949881098533e-01 -9.790893124005719539e-01 -9.673631779071176773e-01 -9.534876726954861770e-01 +9.999999999999906741e-01 +9.999930595649682008e-01 +9.997035102274300922e-01 +9.980383860677951580e-01 +9.931254334499752812e-01 +9.812810828250867479e-01 +9.589311720927725657e-01 +9.232283606381671559e-01 +8.709241033024410772e-01 +8.048747667662705663e-01 +7.293595348822822233e-01 diff --git a/tests/ref_order3_pulses2_gcce_nbstates2.txt b/tests/ref_order3_pulses2_gcce_nbstates2.txt index 8bd3e9f..cd641e2 100644 --- a/tests/ref_order3_pulses2_gcce_nbstates2.txt +++ b/tests/ref_order3_pulses2_gcce_nbstates2.txt @@ -1,11 +1,11 @@ -1.000000000000051958e+00 -9.999782919245252533e-01 -9.997731636803208755e-01 -9.990798238706845025e-01 -9.966702422423057151e-01 -9.930109624802760937e-01 -9.890424801993755732e-01 -9.858766054265482026e-01 -9.800748468931573809e-01 -9.729612863229132325e-01 -9.670682014386328129e-01 +1.000000000000063949e+00 +9.999909756751260703e-01 +9.996190027243323506e-01 +9.979612619738709167e-01 +9.941149558684827525e-01 +9.846932960731795692e-01 +9.655658167317553442e-01 +9.331866843577536486e-01 +8.759183279182576332e-01 +7.937272213868248327e-01 +7.079938286888117771e-01 diff --git a/tests/ref_order3_pulses2_gcce_nbstatesNone.txt b/tests/ref_order3_pulses2_gcce_nbstatesNone.txt index f1f885c..2920425 100644 --- a/tests/ref_order3_pulses2_gcce_nbstatesNone.txt +++ b/tests/ref_order3_pulses2_gcce_nbstatesNone.txt @@ -1,11 +1,11 @@ -1.000000000000003109e+00 -9.999775907694116173e-01 -9.997697906550485625e-01 -9.989090375248884657e-01 -9.967679040403485402e-01 -9.935558976401729359e-01 -9.897031285040736037e-01 -9.866791619095436339e-01 -9.790833681319809356e-01 -9.673784634994572196e-01 -9.535053024372469599e-01 +1.000000000000045075e+00 +9.999930592884531677e-01 +9.997035140340896353e-01 +9.980384115422210600e-01 +9.931255130630020078e-01 +9.812812587308347156e-01 +9.589314445531723630e-01 +9.232286645439437001e-01 +8.709243600434706245e-01 +8.048749057728481482e-01 +7.293595737237608123e-01 diff --git a/tests/test_pycce.py b/tests/test_pycce.py index f652266..9dd522a 100644 --- a/tests/test_pycce.py +++ b/tests/test_pycce.py @@ -8,8 +8,10 @@ @pytest.mark.parametrize("method", ["cce", "gcce"]) @pytest.mark.parametrize("nbstates", [None, 2]) def test_cce_gcce(order, pulses, method, nbstates): + seed = 513 + # Bath spin array - bath = pc.random_bath("13C", 100, 1000, seed=1) + bath = pc.random_bath("13C", 100, 1000, seed=seed) # Define simulator object calc = pc.Simulator( @@ -28,8 +30,7 @@ def test_cce_gcce(order, pulses, method, nbstates): ts = np.linspace(0, 0.2, 11) # Compute coherence - test = np.abs(calc.compute(ts, method=method, nbstates=nbstates)) - np.savetxt(f"ref_order{order}_pulses{pulses}_{method}_nbstates{nbstates}.txt", test) + test = np.abs(calc.compute(ts, method=method, nbstates=nbstates, seed=seed)) ref = np.loadtxt(f"ref_order{order}_pulses{pulses}_{method}_nbstates{nbstates}.txt", dtype=np.complex128) assert np.allclose(test, ref) @@ -40,8 +41,10 @@ def test_cce_gcce(order, pulses, method, nbstates): @pytest.mark.parametrize("method", ["mecce"]) @pytest.mark.parametrize("nbstates", [None, 2]) def test_mecce(order, pulses, method, nbstates): + seed = 528 + # Bath spin array - bath = pc.random_bath("e", [5e3, 5e3, 5e3], density=1e16, density_units="cm-3", seed=2) # Density in 1/cm^3 + bath = pc.random_bath("e", [5e3, 5e3, 5e3], density=1e16, density_units="cm-3", seed=seed) # Density in 1/cm^3 # Center array center = pc.CenterArray(spin=1 / 2, alpha=[1, 0], beta=[0, 1]) @@ -61,8 +64,7 @@ def test_mecce(order, pulses, method, nbstates): ts = np.linspace(0, 2, 11) # Compute coherence - test = np.abs(calc.compute(ts, method=method, nbstates=nbstates)) - np.savetxt(f"ref_order{order}_pulses{pulses}_{method}_nbstates{nbstates}.txt", test) + test = np.abs(calc.compute(ts, method=method, nbstates=nbstates, seed=seed)) ref = np.loadtxt(f"ref_order{order}_pulses{pulses}_{method}_nbstates{nbstates}.txt", dtype=np.complex128) assert np.allclose(test, ref)