-
Notifications
You must be signed in to change notification settings - Fork 61
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add the 'evalplateau' command. Other misc. fixes. (#821)
* DRR - Initial incarnation of evalequilibration * DRR - Enable evalequil * DRR - Start to determine direction of relaxation * DRR - Use forward declares. * DRR - Fix up includes for forward declares in Array1D.h * DRR - use Array1D * DRR - Add non linear curve fitting and final curve output * DRR - Add nonlinear fit stats printout * DRR - Ensure A1 parameter guess starts out < 0 (improves convergence) * DRR - Try adding an offset to X. I think the incoming X values will need to be shifted as well. * DRR - Use an offset so that when fitting, the first X value is always 1. With the addition of the A2 parameter, we're saying we dont know exactly where on the exponential curve the data starts. * DRR - Allow stats to be redirected to a file. * DRR - Add some documentation * DRR - More docs * DRR - Start adding results * DRR - Make blocks respect noexitonerror * DRR - Add calculation of difference of last half of data from long-time estimate * DRR - New forms of exponentials that are more consistent with each other and with first order decay. Bounded by A0 OP A2 (where OP is + for decay and - for inverse) and A2 at times 0 and infinity * DRR - Remove obsolete code * DRR - Make it easier to add more results data sets * DRR - Add final fit parameters to results * DRR - Add determination of equilibrated via cutoffs * DRR - Add slope calculation * DRR - Fix equation forms in output * DRR - Add 1st half avg calc. Make sure printing to statsout * DRR - Add equil. time * DRR - Get F value from regression * DRR - Save regression F value * DRR - Use offset so X values start at 0. This gives proper weight to the t=0 case where the first value should be close to A0+A2 or A2-A0 * DRR - Try out new equation * DRR - Use average of first 10% of data as a guess for A0 * DRR - Remove old functions * DRR - Add comment * DRR - Add slope criterion in final determination. Add more output when criteria not satisfied. * DRR - In for loops with files, warn if an expression with wildcards does not expand to a file, dont add it. * DRR - Revision bump for evalquil. May need to be updated in the future since the command is not fully ready yet. * DRR - When output from actions/analyses is directed to stdout, ensure it is properly directed to output file if one has been specified. * DRR - Ensure residue IsTerminal info is preserved on strip so things like 'pdbter' still work properly * DRR - Use not isdigit so single wildcard is properly handled * DRR - Add gamma function code. Use cmath version if c++11 support available, otherwise use an approximation * DRR - Add C11_SUPPORT define when c++11 support available * DRR - Add GammaFn to build * DRR - Add file for calculating chi squared PDF * DRR - Create default cut * DRR - Improve strip warning message * DRR - Add topresnum keyword for pdb output to use topology residue numbering instead of original * DRR - Update pdb trajout documentation * DRR - Fix missing include from forward declare * DRR - Analysis_EvalEquilibration -> EvalPlateau; better name for what it actually does. * DRR - Ignore mkl.h (helpme_standalone.h) * DRR - Update for EvalPlateau * DRR - Recast everything as plateau * Add evalplateau test * Add to list of tests. * DRR - Ended up not needing the chi^2 function yet. Remove for now. * Revision bump for evalplateau * Hide evalplateau, not quite ready for prime time. Add onboard help. * Revamp how hidden commands are defined. Instead of making a separate category, add a flag that marks the command as hidden. This allows the command to retain its underlying category and so things like 'runanalysis' work as intended with hidden commands. Co-authored-by: Daniel R. Roe <daniel.roe@nih.gov>
- Loading branch information
Showing
58 changed files
with
3,613 additions
and
102 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.