Commit Graph
100 Commits
Author SHA1 Message Date
portelli a216834e14 configure summary 2016-04-12 20:55:02 +01:00
portelli bd9e0262ca now HDF5, Minuit and NLopt are really optional dependencies 2016-04-12 20:31:53 +01:00
portelli 9bf538dfca interface to GSL minimisers 2016-04-12 20:10:37 +01:00
portelli 8683721c5a Travis: no email notification, Slack notifications 2016-04-11 20:04:14 +01:00
portelli 80e6841a38 optimisation flags in CI script 2016-04-11 19:42:39 +01:00
portelli 1400f6e257 Travis update 2016-04-11 19:16:38 +01:00
portelli cdf516b5ac CI with Travis and loads of portability fixes 2016-04-11 18:57:59 +01:00
portelli 8dd3b110e0 first Travis test 2016-04-08 00:05:11 +01:00
portelli d1666a1e75 compiler compatibility fixes (clang, GCC 5, Intel 2016) 2016-04-07 20:10:47 +01:00
portelli 19de6290d1 giving up on having no implicit sign conversion, it is too cumbersome with Eigen using signed indices 2016-04-07 14:52:33 +01:00
portelli 08418fbc24 minor code cleaning 2016-04-07 14:51:50 +01:00
portelli 5d4d518e04 include cleaning and copyright update 2016-04-06 20:11:23 +01:00
portelli 3611d12fa9 internal random generator entirely removed, use C++11 generators 2016-04-06 20:04:23 +01:00
portelli 984947c677 the new fit interface is complete, tested and optimised, 3.1 is ready up to some polishing 2016-04-06 18:46:17 +01:00
portelli ebc676e577 Merge branch 'master' into new_fit
# Conflicts:
#	lib/Plot.hpp
2016-04-06 18:40:14 +01:00
portelli de84137f2c external tool to plot correlation heatmap 2016-04-06 18:39:03 +01:00
portelli 11d9aa4747 matrix heatmap plot range fix 2016-04-06 18:38:37 +01:00
portelli ed8398145a fit: lookup table optimisation after profiling 2016-04-06 18:34:33 +01:00
portelli 69ac2d5c82 FitInterface: test functions for correlations 2016-04-06 18:32:11 +01:00
portelli c52c80ceae Merge branch 'master' into new_fit 2016-04-05 20:56:30 +01:00
portelli ed4dd14504 function to convert a variance matrix into a correlation matrix 2016-04-05 20:56:21 +01:00
portelli 27bc092f55 fit: various fixes 2016-04-05 20:55:11 +01:00
portelli 681d6589e2 Merge branch 'master' into new_fit 2016-04-05 15:57:32 +01:00
portelli 257c430745 I/O for DSample type 2016-04-05 15:57:19 +01:00
portelli 3d86708e6f XY*Data: helper methods for unidimensional data 2016-04-05 14:29:57 +01:00
portelli 2fca987e8f FitInterface: control of SVD tolerance 2016-04-05 14:29:34 +01:00
portelli 939520db24 fit: coordinate buffering forced to be const 2016-04-05 14:29:12 +01:00
portelli f83ee5bf6c matrix heatmap plot 2016-04-05 12:51:00 +01:00
portelli 41ea5c984e FitInterface: methods to set global correlations 2016-04-05 12:50:02 +01:00
portelli d0ef32fb9e NloptMinimizer: more precise output 2016-04-05 11:50:45 +01:00
portelli 07bacf0e4b new fit: partial residuals and plots 2016-04-04 19:09:18 +01:00
portelli f82b20dc73 code cleaning + derivative support for NLopt 2016-04-04 14:56:21 +01:00
portelli 2de5a9440b interface to NLopt minimisers (tested and working) 2016-04-01 21:40:22 +01:00
portelli ca73ef1269 minimiser interface improvement 2016-04-01 21:39:49 +01:00
portelli c294553991 XY data: user can pass a sequence of minimisers to perform a fit 2016-04-01 21:38:49 +01:00
portelli b3c2b17eef support for variable naming for function, model and data 2016-03-31 12:12:30 +01:00
portelli 8ef69a4843 more code cleaning 2016-03-30 15:19:11 +01:00
portelli d699e9e564 code cleaning 2016-03-23 17:16:50 +00:00
portelli 9b9c86cf72 simplification of the Minuit minimiser interface, (successful) test of the new fit interface 2016-03-23 17:08:25 +00:00
portelli ee8ed05b81 various critical fixes and improvements to the new fit interface 2016-03-23 17:07:31 +00:00
portelli 3793aca27c lot of fixes, XYSampleData fit now seems to work (more checks are probably needed) 2016-03-16 20:03:32 +00:00
portelli 1f2150a42a first implementation of the new XYSampleData (to be tested) 2016-03-16 18:33:51 +00:00
portelli 1e874ebb04 method to copy FitInterface 2016-03-16 18:33:30 +00:00
portelli 313a730bb2 minor code cleaning 2016-03-16 18:33:06 +00:00
portelli 2eb70aa975 Minuit simplex minimiser is very inefficient, replaced it by Migrad for pre-minization 2016-03-16 13:07:01 +00:00
portelli 9bc9288dfb XYStatData: various fixes and improvement, fit is now working 2016-03-16 13:05:56 +00:00
portelli 9f67ead605 XYStatData (new): fit implemented (TO BE TESTED) 2016-03-15 19:13:20 +00:00
portelli b165a98a93 FitInterface data layout complete, first version of the new XYStatData 2016-03-15 16:38:57 +00:00
portelli a4b1584645 FitInterface (new): covariance matrix interface & layout 2016-03-10 18:43:53 +00:00
portelli 624fb36957 FitInterface (new): total x dimension fit size fixed 2016-03-10 15:34:38 +00:00
portelli 325a6d3db1 Merge branch 'master' into new_fit 2016-03-10 15:11:48 +00:00
portelli 7f8eacc95d more includes cleaning 2016-03-10 15:11:36 +00:00
portelli c535d261ea FitInterface (new): first (tested) version of data layout 2016-03-10 15:10:23 +00:00
portelli 7b5c327bb3 the new fit interface is the milestone for 3.1 2016-03-08 19:46:48 +00:00
portelli cafc3047b1 Merge branch 'master' into new_fit 2016-03-08 19:43:45 +00:00
portelli 7b4f2884a5 current working version is 3.0 (finally) 2016-03-08 19:42:40 +00:00
portelli 9730dafe62 Merge branch 'master' into new_fit 2016-03-08 19:39:16 +00:00
portelli c6a8a1571b minor code cleaning 2016-03-08 19:39:05 +00:00
portelli 917031747f first commit for the new fit interface 2016-03-08 19:37:51 +00:00
portelli 352caf30b6 more deactivation of the old fit interface 2016-03-08 19:37:02 +00:00
portelli 016a29e3df removing old fit module 2016-03-08 16:23:18 +00:00
portelli a435caeecb fits: covariance matrix is inverted using pseudoinverse, the interface allows to se the SVD tolerance 2016-02-29 19:50:28 +00:00
portelli e90d620096 pseudoinverse example 2016-02-29 19:49:06 +00:00
portelliandAntonin Portelli 7dff22cdcf sample combination utility: general file format 2016-01-14 11:54:17 +00:00
portelliandAntonin Portelli 6657cba5c8 Plot: minor fix in temporary file management 2015-12-09 18:12:39 +00:00
portelli ff968efd94 slight optimisation of the quadratic interpolation 2015-12-02 18:10:10 +00:00
portelli e950e18639 method to get fit p-value from fit interface 2015-11-25 18:29:31 +00:00
portelli 25698fc6b2 Merge branch 'master' of github.com:aportelli/LatAnalyze3 2015-11-24 16:28:10 +00:00
portelli 9be76b11d7 Histogram: percentiles & confidence interval 2015-11-24 16:27:47 +00:00
portelli 73293efb5c Merge pull request #5 from mspraggs/master
Added nearest interpolation to the interpolation example
2015-11-23 14:13:37 +00:00
portelli 3f28430e4a Merge pull request #3 from mspraggs/master
TabFunction: Added optional interpolation type argument
2015-11-19 14:16:37 +00:00
portelli 0b7a839880 tool to create & save a random generator state 2015-11-18 19:48:10 +00:00
portelli 7ade4be54b resampler: option to choose output format 2015-11-18 19:47:29 +00:00
portelli a4999a53fd IO: code improvement 2015-11-18 19:46:52 +00:00
portelli 4f2e87cf4f Hdf5File: random generator state I/O fix 2015-11-18 19:46:08 +00:00
portelli abd8bfc91c Minimizer: limit initialisation fix 2015-11-13 16:25:16 +00:00
portelli aeda59adfa dimension resized automatically for solvers 2015-11-13 14:30:10 +00:00
portelli ae62a3225d IO: polymorphic file opening 2015-11-04 17:30:52 +00:00
portelli 69cd14bf9b Merge branch 'master' of github.com:aportelli/LatAnalyze3 2015-11-03 16:13:15 +00:00
portelliandAntonin Portelli 1b0bdf074a HDF5: compatibility fix for pre-C++11 ABI 2015-11-03 15:57:01 +00:00
portelli bfd1a295b3 Build system compatibility fix 2015-11-03 07:18:36 -08:00
portelliandAntonin Portelli f251769a1c Math: chi^2 p-value function from GSL 2015-11-02 16:17:59 +00:00
portelliandAntonin Portelli 7561d419a3 license text update 2015-10-07 19:03:41 +01:00
portelliandAntonin Portelli f9fcf25012 IO: stricter control of data names 2015-10-07 19:03:19 +01:00
portelli e31b8f0dcb Merge pull request #2 from mspraggs/master
Fixed a couple of HDF5 bugs
2015-10-07 18:44:55 +01:00
portelliandAntonin Portelli 5e3247697d first implementation of HDF5 format 2015-10-01 00:13:34 +01:00
portelliandAntonin Portelli c672c33189 histogram class and associated plotting functions 2015-09-28 18:18:54 +01:00
portelliandAntonin Portelli 918e1c7ce8 MathInterpreter: include pi as a constant, fix in function call 2015-09-28 18:18:13 +01:00
portelliandAntonin Portelli ccce7b11c0 Plot: use of new mkdir function from LatCore 2015-09-28 16:32:37 +01:00
portelli 2b0d75c012 ASCII data: lexer compatibility fix 2015-09-08 11:34:40 +01:00
portelli af3023038b Minuit minimiser: interface to choose algorithm 2015-08-07 16:10:03 +02:00
portelli 6202ed4518 Plot: more ways to plot data 2015-07-07 18:50:36 +01:00
portelli cebf2334fa XY datatypes: tools to get residuals or partial residuals from a fit 2015-07-07 18:50:03 +01:00
portelli 59bb3fb78c Functions: more binding utilities 2015-07-07 18:49:22 +01:00
portelli 57d4bfb4f8 Fit: various fixes in indexing for error-on-variable chi^2 2015-06-26 20:34:48 +01:00
portelli 1adf182caf fake sample utility fix 2015-06-26 20:34:18 +01:00
portelli 1f21f7fb81 Plot: head command object 2015-06-26 20:33:57 +01:00
portelli 897dae5b2f compatibility fix: __unused changed to __dumb 2015-06-15 15:20:29 +02:00
portelli cb45b34ddc code cleaning and GCC compatibility 2015-06-15 14:59:10 +02:00
portelli 3e6b0edce1 copyright update 2015-06-11 14:04:54 +01:00