mirror of
				https://github.com/fjosw/pyerrors.git
				synced 2025-11-01 08:15:44 +01:00 
			
		
		
		
	fix: bug in automatic window for irregular chains fixed
This commit is contained in:
		
					parent
					
						
							
								5e9cc3a807
							
						
					
				
			
			
				commit
				
					
						fd4c866fdd
					
				
			
		
					 2 changed files with 23 additions and 6 deletions
				
			
		|  | @ -628,9 +628,19 @@ def test_gamma_method_irregular(): | |||
|     ao = pe.Obs([[carr[i] for i in range(len(carr)) if i % 2 == 1]], ['a'], idl=[[i for i in range(len(carr)) if i % 2 == 1]]) | ||||
|     ao.gamma_method() | ||||
| 
 | ||||
|     arrt = [carr[i] for i in range(len(carr)) if i % 2 == 1] | ||||
|     idlt = [i for i in range(len(carr)) if i % 2 == 1] | ||||
|     for el in [int(e) for e in N * np.random.uniform(size=10)]: | ||||
|         arrt = arrt[:el] + arrt[el + 1:] | ||||
|         idlt = idlt[:el] + idlt[el + 1:] | ||||
|     ai = pe.Obs([arrt], ['a'], idl=[idlt]) | ||||
|     ai.gamma_method() | ||||
| 
 | ||||
|     assert(ae.e_tauint['a'] < a.e_tauint['a']) | ||||
|     assert((ae.e_tauint['a'] - 4 * ae.e_dtauint['a'] < ao.e_tauint['a'])) | ||||
|     assert((ae.e_tauint['a'] + 4 * ae.e_dtauint['a'] > ao.e_tauint['a'])) | ||||
|     assert((ai.e_tauint['a'] - 4 * ai.e_dtauint['a'] < ao.e_tauint['a'])) | ||||
|     assert((ai.e_tauint['a'] + 4 * ai.e_dtauint['a'] > ao.e_tauint['a'])) | ||||
| 
 | ||||
|     a = pe.pseudo_Obs(1, .1, 'a', samples=10) | ||||
|     a.idl['a'] = range(4, 15) | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue