LatticeQCD / AnalysisToolbox

A set of Python tools for statistically analyzing data. This includes aspects of lattice QCD applications related to QCD phenomenology.
MIT License
22 stars 3 forks source link

Bringing over modules from the old toolbox #1

Closed clarkedavida closed 2 years ago

clarkedavida commented 2 years ago

The jackknife and boostrap are implemented and the tests pass. Was surprisingly painless and, at least according to PyCharm, relatively clean. This seems like a reasonable order for migrating and cleaning some code:

clarkedavida commented 2 years ago

Please do the following when bringing modules over:

clarkedavida commented 2 years ago

Something else to consider, if you feel like it: Can the module I'm bringing over be parallelized in some way?

Possibilities: concurrent.futures, numba, multithreading

clarkedavida commented 2 years ago

Some more stuff with regard to physics modules, specifically:

clarkedavida commented 2 years ago

I just want to comment on the above old scale setting point that it was convenient to have the wrong, older scale setting in for a project I am now working on. I had to undo that old scale setting, which was only possible because it was still in the toolbox!

clarkedavida commented 2 years ago

Basically everything major from the old toolbox has been pulled over. What remains is the correlator fitting suite, but I'm not sure anyone has time for that. Anyway the toolbox is useful as is.

I'm going to close this issue.