Difference between revisions of "Q Evaluation routines"

From magneticfields
Jump to: navigation, search
(Tashiro's Fortran routines)
(Tashiro's Fortran90 routines)
Line 8: Line 8:
 
== Tashiro's Fortran90 routines ==
 
== Tashiro's Fortran90 routines ==
  
Here are Tashiro's Fortran routines.[[File:Gamma codes.tar]]
+
Here are Tashiro's F90 routines.[[File:Gamma codes.tar]]
  
 
== Vachaspati's Mathematica routine ==
 
== Vachaspati's Mathematica routine ==

Revision as of 11:38, 20 May 2014

We have evaluated Q using two independent routines, one by Tashiro, second by Ferrer, and performed a triple check using Vachaspati's Mathematica notebook.


Ferrer's Python routines

The following Python script takes the files in nosourceoutput.tar.gz as input and calculates Q for each E1 and E2 combination Media:qcalc.py. A small modification of the script that calculates Q separately for the northern and southern hemispheres is given here Media:qcalcnorthsouth.py. Both scripts generate a figure of the output and write the value of Q and the standard error to file. For example, the first script produces the figure Media:jan14z100bgt80.pdf and the file arrays Media:qarrays.tar.gz.

Tashiro's Fortran90 routines

Here are Tashiro's F90 routines.File:Gamma codes.tar

Vachaspati's Mathematica routine

Intended as a check of some Q values generated by other routines: File:Cpgamma-northsouth.nb