Releases: markrosslonergan/PROfit
Releases · markrosslonergan/PROfit
Release list
Stable Release, speedups, multi-dim models and more!
What's Changed
- add flag for prefit ratios by @nathanielerowe in #348
- Update v2 FC with changes from v1 by @jacoblarkin in #349
- Add variable index error message by @leehagaman in #350
- Added knobval count error check by @leehagaman in #355
- Removed mirrored points from two-universe spline plots by @leehagaman in #356
- Ability to load a TMatrix from external root file as an fractional_covariance_matrix by @markrosslonergan in #357
- New XML systematic name options, improved xml reading error messages by @leehagaman in #361
- Fixed MCMC chain so that failed points are correctly counted. Also re… by @markrosslonergan in #362
- Add build_param_index call for 3p1_3A model by @rtriozzi in #360
- Add capability to work with MicroBooNE SURPRISE files including splines by @leehagaman in #352
- Add 2D projection functionality by @nathanielerowe in #359
- Unifying prediction and data xmls by @leehagaman in #363
- Fix index bug in 1sigma plotting with no oscillation by @leehagaman in #365
- Improvements to stat only surfaces by @jacoblarkin in #353
- Adding spline_to_covariance option by @leehagaman in #364
- Attempt at CI with binaries by @nathanielerowe in #370
- add cov to proerrbar, fix ratio err calc by @nathanielerowe in #369
- First pass at expanded use of MCMC by @jacoblarkin in #351
- Adding Detector Systematics by @leehagaman in #366
- Add new systematics from external weight histograms by @jacoblarkin in #371
- Divide remainder between threads in during multithreading by @nathanielerowe in #373
- Add LBL model using nufast by @jacoblarkin in #146
- Detector Ratio fractional uncertainties by @jacoblarkin in #375
- Fix off by one error in ratio fractional uncertainty plots by @jacoblarkin in #376
- Adding more information to PROfile.root by @leehagaman in #372
- Fix Logging Typo by @leehagaman in #379
- Changing Surface 2D color map from red-blue to Viridis by @leehagaman in #383
- Protect from negative poisson draws in MCMC by @markrosslonergan in #385
- saved models names and 2+ param models to fC output correcttly by @markrosslonergan in #384
- Fix compiler warnings, sinterm bug, center bug by @leehagaman in #377
- Adding partial file loading by @leehagaman in #380
- Add autocorrelation plots for MCMC and auto produce by @jacoblarkin in #381
- Process speedups by @leehagaman in #386
- Allowing nullmodel activation by @leehagaman in #387
- Fix fitting behavior for a null model with zero physics parameters by @leehagaman in #388
- Optional fake data with real data xml by @leehagaman in #389
- First pass of extended to N-variable models by @markrosslonergan in #382
- Claude assisted doxygen header edits and github actions driven pages/doxygen by @markrosslonergan in #390
- Expanding profile 1 sigma plot axis ranges by @leehagaman in #391
- Adding uboone spline tutorial xmls by @leehagaman in #392
- v2.3.0 cmakelists add by @markrosslonergan in #393
New Contributors
Full Changelog: v2.2.0...v2.3.0
V1.1.7_ICARUS_PAPER
Version with plotting changes for ICARUS numu dis paper
What's Changed
- Added a max number of seed scans before taking best (100) by @markrosslonergan in #311
- v1 post unblinding updates by @jacoblarkin in #327
- Scripts for running FC and Brazil on the grid by @jacoblarkin in #340
- ICARUS Paper Plotting by @jacoblarkin in #347
Full Changelog: v1.1.6...V1.1.7
v2.2.0 Stable Release - 2D plotting, speedups and minor bugfies
What's Changed
- Fixed undefined behavior when setting spline_bin in covariance mode by @leehagaman in #325
- Quick fix to get profile --syst-only option working for numu dis by @jacoblarkin in #326
- GH Action by @nathanielerowe in #324
- Feature/project sbn dev/nupur nuedis by @nupuroza in #328
- split input XML formulas at ";" semicolon instead of "," comma, due t… by @markrosslonergan in #331
- Missed a change in PROconfig by @markrosslonergan in #332
- added 3+1 param 3A, nuedis focus by @markrosslonergan in #330
- Adding 3+1+decay to invisible particles by @leehagaman in #333
- Plotting tools for 2D fits by @nathanielerowe in #301
- added --fix and --inject-systs-cv and reworked teh Cv and ==systonly by @markrosslonergan in #329
- Adding model constraint checks in the gradient calculations by @leehagaman in #336
- Cleaning up log and non-log variables by @leehagaman in #337
- ratio plot by @nathanielerowe in #338
- Implement 3p2 model and add 3p1 variants by @Karan-Kumar22 in #339
- fix for irregular binning, Postfit rat by @nathanielerowe in #343
- Unifying probability calculations to increase speed by @leehagaman in #341
- Speedup from vectorized systw calculations in FillSpectra by @leehagaman in #342
- Feature/project sbn dev/markross more unified get probs by @markrosslonergan in #344
- Generalized Ratio for all channels by @markrosslonergan in #345
New Contributors
- @leehagaman made their first contribution in #325
- @nupuroza made their first contribution in #328
- @Karan-Kumar22 made their first contribution in #339
Full Changelog: v2.1.3...v2.2.0
v2.1.3 Stable SBN Tutorial Release
What's Changed
- finished a quick PROcurve option by @markrosslonergan in #323
- Better logging and output for tutorial
Full Changelog: v2.1.2...v2.1.3
v2.1.2 Stable SBN Tutorial Bugfix-Releasev2
Forgot to update version string in CMakeLists
Fixed strange issue in surface output files
What's Changed
- Fixed a bug where surface was returning empty best_fit vector. PLus CMakeLists version by @markrosslonergan in #321
Full Changelog: v2.1.1...v2.1.2
v2.1.1 Stable SBN Tutorial Bugfix-Release
- Bugfix: Fixed --progress init in PROfile and surface
- Bugfix: Fixed --syst-list and --exclude-systs
v2.1.0 Stable PROfit for tutorial release
What's Changed
- Allow shrinking of spline priors from xml by @jacoblarkin in #253
- Fix reading branches from friend trees by @jacoblarkin in #254
- Shifter Prior Centers by @jacoblarkin in #257
- Adaptive MCMC as standard for error-bars, fixed some bugs in adaptive implementaiton by @markrosslonergan in #256
- Feature/project icarus dev/markross plot improve hist by @markrosslonergan in #259
- new covar for all. Tweaked some color for the plot errorband by @markrosslonergan in #260
- Plot max tweak and covariance not recalculation post burn in by @markrosslonergan in #261
- Fix bug which was causing an Eigen indexing error by @jacoblarkin in #262
- Update bounds for covariance and correlation plots to be symmetric by @jacoblarkin in #263
- some smarter defaults and max for CV errorbands by @markrosslonergan in #264
- Fixed mcstat(i) bug in CNP for zero data, and printouts for exclude by @markrosslonergan in #265
- Various bug fixes from brazil band study on grid by @jacoblarkin in #268
- moved from unorderd map to std::map for plotting purposes. no change … by @markrosslonergan in #271
- Added fatel erros when you use a non expected attribute of a tinyXML … by @markrosslonergan in #272
- Better Legend Logic, and make sure ratio includes all data always by @markrosslonergan in #274
- Make a fractional uncertainty plot auto produce in plot mode by @markrosslonergan in #275
- Fixed nan loading spline bug: by @markrosslonergan in #276
- Candidate v1.1.4 by @markrosslonergan in #278
- Add a local knob value vector to allow for cases where we add 0 knob by @jacoblarkin in #279
- Update CNP stat covariance to consider data bins with 0 entries by @jacoblarkin in #280
- Correctly handle bounds of splines which don't contain 0 knob in input file by @jacoblarkin in #281
- PROpeller Variable Refactor by @gputnam in #288
- v2 Cleanup by @gputnam in #289
- Small logging changes by @nathanielerowe in #294
- Updating SBN-dev to include ICARUS branch bugfixes and features up to v1.1.4 with cherry picked v1.1.5 bugfixes by @markrosslonergan in #277
- Feature/markross portfrom v1.1.5 plus n dim manual merge by @markrosslonergan in #297
- N-dim plus final port of Icarus branch v1.1.5 by @markrosslonergan in #296
- N Dimensional Fit, Take 2 by @gputnam in #290
- Feature/markross port pr ogress pr olog harmonic from v1.1.5 by @markrosslonergan in #295
- Verobisty for console and for log file can be different by @markrosslonergan in #300
- merge shape only work from v1.1.x to v2.0.x branch by @markrosslonergan in #302
- Feature/noza potscale by @markrosslonergan in #303
- Fixed binned v unbinned for FillSyst and FillSpline by @markrosslonergan in #304
- Add missing parentheses to delta calculation in PROchi.xx by @justinjmueller in #305
- Feature/project sbn dev/markross 3p1constrains by @markrosslonergan in #306
- Fixxed TCanvas plot --with-spline bug as well as Norm spline error wh… by @markrosslonergan in #308
- Save covar and corr mat for splines too. by @jacoblarkin in #307
- Added a --plot-bounds ymax 12 ratmin 0 ratmax 2, plotting option to override dynamic by @markrosslonergan in #309
- Added a harmonic_raw_max_tests default (60) and tuned prominence_thre… by @markrosslonergan in #310
- Fixed non-log parameters in Osc plot and added units to PROmodels by @markrosslonergan in #313
- Add CLI11 option to use a config file by @jacoblarkin in #315
- add 3C parameterization to 3+1 model by @markrosslonergan in #314
- Fixed typo in constructor for GetModelFromString in fc_worker by @markrosslonergan in #316
- better config defaults. harmonic seeds implemenred and improved. --pr… by @markrosslonergan in #317
- fix my accidental removal of poisson throw capability by @markrosslonergan in #318
- tweak to PROplot Osc by @markrosslonergan in #319
- Fix title bugs and also fixed Covar plotting bins and ordering issues by @markrosslonergan in #320
New Contributors
- @justinjmueller made their first contribution in #305
Full Changelog: v2.0.0...v2.1.0
v1.1.6 Minor release update for full icarusdataset unblinding
What's Changed
- Added a few systematic name checks in the start 🙂
- Added a minimum number of seed points (4) and not just a maximum (15).
- Ensured that the PROfile physics param never has too little points to be useful (mitigated already with above pt)
- Fixed the width |p1+m1| printout
- Added logic so a sufficiently lower best fit found in the PROfile restarts the process
v1.1.5 ICARUS frozen release unblinding
What's Changed
- Add a local knob value vector to allow for cases where we add 0 knob by @jacoblarkin in #279
- Update CNP stat covariance to consider data bins with 0 entries by @jacoblarkin in #280
- Correctly handle bounds of splines which don't contain 0 knob in input file by @jacoblarkin in #281
- Do FC syst only fit at the point we are testing by @jacoblarkin in #283
- shape only chi2 by @jacoblarkin in #284
- Add rateonly flag to data PROconfig by @jacoblarkin in #286
- Combined Unblinding Branch + Harmonic + Gradient by @markrosslonergan in #287
- Feature/project icarus dev/markross unblinding functions by @markrosslonergan in #282
- version v1.1.5 in cmake by @markrosslonergan in #292
Full Changelog: v1.1.4...v1.1.5
v1.1.4
What's Changed
- Better Legend Logic, and make sure ratio includes all data always by @markrosslonergan in #274
- Make a fractional uncertainty plot auto produce in plot mode by @markrosslonergan in #275
- Fixed nan loading spline bug: by @markrosslonergan in #276
- Candidate v1.1.4 plus better version tracking by @markrosslonergan in #278
Full Changelog: v1.1.3...v1.1.4