8a5a11971f 
								
							
								 
							
						 
						
							
							
								
								* Experimental support for BLAS for matrix multiplication.  
							
							... 
							
							
 
							
							Not enabled by default, yet. 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								d841380864 
								
							
								 
							
						 
						
							
							
								
								* Added class wpylib.math.stats.avg.weight_stats for weighted statistical  
							
							... 
							
							
 
							
							analysis. 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								597398a34b 
								
							
								 
							
						 
						
							
							
								
								* Added missing function (rms).  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								bb3db2667a 
								
							
								 
							
						 
						
							
							
								
								* Module array_stat: Added study_sparsity() and print_histogram(),  
							
							... 
							
							
 
							
							adapted from V2b_inspect research module. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								aaa06dc531 
								
							
								 
							
						 
						
							
							
								
								* Added rdiff() function to calculate element-wise relative difference of  
							
							... 
							
							
 
							
							two arrays. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								a347ae6d47 
								
							
								 
							
						 
						
							
							
								
								* New module: wpylib.math.stats.array_stats, for studying statistics of  
							
							... 
							
							
 
							
							an array (e.g., sparsity, difference, etc). 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								3b0a8af1aa 
								
							
								 
							
						 
						
							
							
								
								* Added MathWarning for mathematics-related warning messages.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								04e78ade1d 
								
							
								 
							
						 
						
							
							
								
								* Added extra debugging statements.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								b043fb3cdf 
								
							
								 
							
						 
						
							
							
								
								* fit_func: Added support for lmfit-based minimization.  
							
							... 
							
							
 
							
							Tested minimally in the Cr2_analysis_cbs.py workbench (routine:
  Test_MC_FPTZ_20140206). 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								a33ad3c766 
								
							
								 
							
						 
						
							
							
								
								* Introduced a much faster way (and simpler) to compute jackknife averages.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								4e2b2c66c2 
								
							
								 
							
						 
						
							
							
								
								* Added wpylib.math.stats.jackknife1, initial implementation of delete-one  
							
							... 
							
							
 
							
							jackknife resampling method.
  This module also contains a hack for weighted average
  (warning: the theory is not established yet, at least I have not seen
  it). 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								f0ba6f4068 
								
							
								 
							
						 
						
							
							
								
								* wpylib.math: Added complex_polar().  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								869aa91109 
								
							
								 
							
						 
						
							
							
								
								* fit_func(): Allow non-(numpy.ndarray) args for x, y, dy.  
							
							... 
							
							
 
							
							* Documentation update. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								579be3e18a 
								
							
								 
							
						 
						
							
							
								
								* errorbar: Added "lazy" string evaluation to speed up errorbar algebra.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								ed1242dc66 
								
							
								 
							
						 
						
							
							
								
								* Added "lazy string printout" which will speed up errorbar algebra--i.e.  
							
							... 
							
							
 
							
							we only need to evaluate the string representation when
  the string printout isrequired. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								c8aad2e2f8 
								
							
								 
							
						 
						
							
							
								
								* Added facility for smoothed approximating spline instead of "exact"  
							
							... 
							
							
 
							
							interpolation. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								06fa307e84 
								
							
								 
							
						 
						
							
							
								
								* spline_2d: Use public scipy API functions.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								564d1f4364 
								
							
								 
							
						 
						
							
							
								
								* wpylib.math.fitting.fit_func: Added support for weight (or y uncertainty).  
							
							... 
							
							
 
							
							* For `leastsq' fit method, also introduced 'xerr' output (in outfmt=0)
  as the error estimate of the fitted parameters. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								37b0939671 
								
							
								 
							
						 
						
							
							
								
								* Documentation clarification.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								1421cf3bc5 
								
							
								 
							
						 
						
							
							
								
								* wpylib.math.fitting.fit_func: Allow Guess argument to override  
							
							... 
							
							
 
							
							machine-generated guess.
* Add 'funcalls' data key to the leastsq complete output to conform to the
  fmin-style output. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								2907b2ca77 
								
							
								 
							
						 
						
							
							
								
								* Set lcg48 default seed_index for user's reference  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								42fdcc5253 
								
							
								 
							
						 
						
							
							
								
								* Added new module wpylib.math.random and its submodule (rng_lcg48).  
							
							... 
							
							
 
							
							The LCG48 generator is primarily for testing algorithms involving random
  numbers. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								e485cabbe8 
								
							
								 
							
						 
						
							
							
								
								* wpylib.math.fitting.fit_func: Added optional Funct_hook argument to  
							
							... 
							
							
 
							
							be called (for debugging purposes) every time "the" Funct function
  is called. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								cdad14e034 
								
							
								 
							
						 
						
							
							
								
								* Added BFGS minimization.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								9de8407dd9 
								
							
								 
							
						 
						
							
							
								
								* Added Test_3().  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								a0eb82ed2b 
								
							
								 
							
						 
						
							
							
								
								* Mute debug printing.  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								5b213b0ee7 
								
							
								 
							
						 
						
							
							
								
								* Little syntax optimization.  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								414643ecde 
								
							
								 
							
						 
						
							
							
								
								* Added testcase wpylib.math.fitting.linear.Test_2() against numpy.polyfit().  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								cb8124f699 
								
							
								 
							
						 
						
							
							
								
								* Provide uncertainty of both a and b fit parameters.  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								87763d6e57 
								
							
								 
							
						 
						
							
							
								
								* wpylib.math.fitting.linear: for linear fit methods.  
							
							... 
							
							
 
							
							First method: linregr2d_SZ() from Shiwei's email in 2006. 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								908a4e0682 
								
							
								 
							
						 
						
							
							
								
								* Rebase fit_result on result_base.  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								348c204699 
								
							
								 
							
						 
						
							
							
								
								* Change wpylib.math.fitting module from a file into a subdirectory.  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								332d9ae240 
								
							
								 
							
						 
						
							
							
								
								* wpylib.math: added choose() function.  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								17d242213d 
								
							
								 
							
						 
						
							
							
								
								* Added some useful functions from my pw2g_bench_MnO.py scriptlet collection:  
							
							... 
							
							
 
							
							- wpylib.math.roundup()
  - wpylib.shell_tools.dirname2()
* file_exists_nonempty() is moved to wpylib.shell_tools. 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								050e2414ef 
								
							
								 
							
						 
						
							
							
								
								* Added faster LDdec1 for 1-based indexing.  
							
							... 
							
							
 
							
							Tested through N=1000. 
							
						 
						
							14 years ago  
				
					
						
							
							
								 
						
							
							
								d04ea8cbea 
								
							
								 
							
						 
						
							
							
								
								* Completing jskip formula for LD that is analogous to the jskip formula for  
							
							... 
							
							
 
							
							UD matrix format. 
							
						 
						
							14 years ago  
				
					
						
							
							
								 
						
							
							
								93a89d2606 
								
							
								 
							
						 
						
							
							
								
								* Created array indexer for "upper diagonal" indexing mode.  
							
							... 
							
							
 
							
							Apparently I was able to create the non-iterative version of UDdec (1-based
  indices). 
							
						 
						
							14 years ago  
				
					
						
							
							
								 
						
							
							
								961a802326 
								
							
								 
							
						 
						
							
							
								
								* Keep a copy of my symmetric array indexer worksheet in GIT.  
							
							... 
							
							
 
							
							Original signature:
    -rw-r--r-- 1 wirawan0 wirawan0 1380 2010-04-27 15:55 symmetrix-array-index.py
    b873ece4610483b3cd5290c6ddbc7426  symmetrix-array-index.py 
							
						 
						
							14 years ago  
				
					
						
							
							
								 
						
							
							
								7017fdc6af 
								
							
								 
							
						 
						
							
							
								
								* Committing all dirty work to CVS. We are migrating to GIT.  
							
							... 
							
							
 
							
							Beware: changes in this commit may or may not work properly. 
							
						 
						
							14 years ago  
				
					
						
							
							
								 
						
							
							
								47f6bced79 
								
							
								 
							
						 
						
							
							
								
								* wpylib.math.linalg: Added initial module for linear-algebra convenience  
							
							... 
							
							
 
							
							functions, objects, and submodules. 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								f42f2d82fa 
								
							
								 
							
						 
						
							
							
								
								* __imul__ and __idiv__ should return the lvalue object itself.  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								f1dee72d09 
								
							
								 
							
						 
						
							
							
								
								* Reset fitting debug level to 0.  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								6181d5588d 
								
							
								 
							
						 
						
							
							
								
								* The sign of the scalar prefactor should not enter the uncertainty  
							
							... 
							
							
 
							
							(err) field! 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								dbd36e0f1f 
								
							
								 
							
						 
						
							
							
								
								* Added division of errorbar by a scalar.  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								bceef1e601 
								
							
								 
							
						 
						
							
							
								
								* Adding more methods for fitting: fmin (simplex minimization).  
							
							... 
							
							
 
							
							I still have hard time making fitting routine work for me.
  But at least this one works for simple SHO fitting. 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								c0f67e9992 
								
							
								 
							
						 
						
							
							
								
								* Ignore compiled modules.  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								428b481b87 
								
							
								 
							
						 
						
							
							
								
								* Added initial support for errorbar object, which includes  
							
							... 
							
							
 
							
							compression-to-string (ad hoc implementation is written in C++ with the
  help of my cp.inc library, unfortunately). 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								9eb177bc27 
								
							
								 
							
						 
						
							
							
								
								* Adding wpylib.math.stats submodule which contains commonly used statistical  
							
							... 
							
							
 
							
							analysis tools. 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								02776c1e6a 
								
							
								 
							
						 
						
							
							
								
								* Moving pyqmc.stats.avg to wpylib.math.stats.avg .  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								379e83fdec 
								
							
								 
							
						 
						
							
							
								
								* Added epsilon() function to find out the granuality of a given floating  
							
							... 
							
							
 
							
							point type. 
							
						 
						
							15 years ago