1
0
mirror of https://github.com/aportelli/LatAnalyze.git synced 2024-09-20 05:25:37 +01:00
Commit Graph

257 Commits

Author SHA1 Message Date
c7ed995052 quieter gnuplot call 2019-12-12 18:06:43 +00:00
1c55c93669 option parser checks for duplicated options 2019-12-12 18:05:13 +00:00
21812e1fd7 added NaN numbers 2019-12-12 18:04:57 +00:00
0ca4e0ef17 p-value now 2-sided and added chi^2 CCDF 2019-12-12 18:04:33 +00:00
8cfbaeb9ce compatibility fix 2019-11-08 13:11:27 +00:00
35a20ed713 matrix plot fix 2019-11-08 12:58:38 +00:00
b04338bf36 Plot prediction bands without samples 2019-04-26 16:33:38 +01:00
11ecea3c6d const-correctness fix 2019-04-04 20:04:56 +01:00
cb2f6bf0aa Plot: dashed lines 2019-03-25 23:20:25 +00:00
e37f2ab124 multivariate Gaussian RNG 2019-03-25 23:20:09 +00:00
0bf6d8c8ae line plots 2019-03-21 17:40:13 +00:00
3918d3a9b8 function sampling method 2019-03-21 17:40:02 +00:00
302934de01 Merge branch 'develop' into feature/reorg 2019-03-19 20:27:02 +00:00
f899d9e64a line width plot modifier 2019-03-19 20:26:50 +00:00
b5e0d5c054 Merge branch 'develop' into feature/feature/reorg 2019-03-09 22:46:21 +00:00
2ac6255031 Plot option to set palette and category10 palette by default 2019-03-09 22:46:11 +00:00
1a5d263512 Impulse type plot 2019-03-09 22:45:44 +00:00
be14739695 Functions can act on maps 2019-03-09 22:44:57 +00:00
64aff77cd7 Makefile fix 2019-03-09 22:43:23 +00:00
83d5428c3a reintegration of LatCore & folder restructuration 2019-02-10 00:23:36 +00:00
8b9494029c latan-config utility and HDF5 is now mandatory 2018-08-26 02:55:53 +03:00
b4ad61406f set SVD tolerance reinitialise var matrix 2018-06-05 12:15:37 +01:00
8a229ec0b0 minor portability fixes 2018-04-23 11:34:36 +01:00
6b624186cd FFT with GSL 2017-10-10 16:56:23 +01:00
98cf39efda option to dump bootstrap sequence while resampling 2017-10-02 11:54:12 +01:00
a498a836ce Tabulated functions: method to change interpolation type 2017-07-19 19:03:22 +02:00
92822348f6 GSL integrator generalised to integrals with infinite bounds 2017-07-09 14:15:01 +01:00
810c860256 Infinity is now a math constant 2017-07-09 14:14:36 +01:00
4576d73379 vector version of setUnidimData 2016-12-13 10:37:37 +00:00
d80b160521 Math interpreter: added infinity as a constant 2016-12-13 10:30:02 +00:00
c6bc8c9af2 XYSampleData: variance matrix compute fix 2016-12-13 10:29:37 +00:00
b925a365e2 Plot: bands 2016-06-14 12:33:27 +01:00
fe0f32e42c XYSampleData: more stable fit initialisation strategy 2016-05-27 13:40:57 +01:00
67c4119859 Merge branch 'hotfix/3.1.1' into develop 2016-04-19 19:26:49 -07:00
9edec3709b consistent boolean notation 2016-04-19 19:21:05 -07:00
60170db570 fix in fit dimension name indexing 2016-04-19 19:15:42 -07:00
1f7dba7779 Minuit precsion fix 2016-04-15 18:23:45 +01:00
0bd347d010 more robust type cast in I/O functions 2016-04-15 18:23:17 +01:00
1a6b877f4e more precise output for fit results 2016-04-15 18:21:40 +01:00
2d20fadb4e Merge branch 'release/3.1' of github.com:aportelli/LatAnalyze into release/3.1 2016-04-13 12:31:26 +01:00
9c9353a790 build system fix 2016-04-12 21:47:56 +01:00
7d8c04535f code cleaning 2016-04-12 21:06:06 +01:00
a216834e14 configure summary 2016-04-12 20:55:02 +01:00
bd9e0262ca now HDF5, Minuit and NLopt are really optional dependencies 2016-04-12 20:31:53 +01:00
9bf538dfca interface to GSL minimisers 2016-04-12 20:10:37 +01:00
cdf516b5ac CI with Travis and loads of portability fixes 2016-04-11 18:57:59 +01:00
d1666a1e75 compiler compatibility fixes (clang, GCC 5, Intel 2016) 2016-04-07 20:10:47 +01:00
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
08418fbc24 minor code cleaning 2016-04-07 14:51:50 +01:00
5d4d518e04 include cleaning and copyright update 2016-04-06 20:11:23 +01:00
3611d12fa9 internal random generator entirely removed, use C++11 generators 2016-04-06 20:04:23 +01:00
ebc676e577 Merge branch 'master' into new_fit
# Conflicts:
#	lib/Plot.hpp
2016-04-06 18:40:14 +01:00
11d9aa4747 matrix heatmap plot range fix 2016-04-06 18:38:37 +01:00
ed8398145a fit: lookup table optimisation after profiling 2016-04-06 18:34:33 +01:00
69ac2d5c82 FitInterface: test functions for correlations 2016-04-06 18:32:11 +01:00
c52c80ceae Merge branch 'master' into new_fit 2016-04-05 20:56:30 +01:00
ed4dd14504 function to convert a variance matrix into a correlation matrix 2016-04-05 20:56:21 +01:00
27bc092f55 fit: various fixes 2016-04-05 20:55:11 +01:00
681d6589e2 Merge branch 'master' into new_fit 2016-04-05 15:57:32 +01:00
257c430745 I/O for DSample type 2016-04-05 15:57:19 +01:00
3d86708e6f XY*Data: helper methods for unidimensional data 2016-04-05 14:29:57 +01:00
2fca987e8f FitInterface: control of SVD tolerance 2016-04-05 14:29:34 +01:00
939520db24 fit: coordinate buffering forced to be const 2016-04-05 14:29:12 +01:00
f83ee5bf6c matrix heatmap plot 2016-04-05 12:51:00 +01:00
41ea5c984e FitInterface: methods to set global correlations 2016-04-05 12:50:02 +01:00
d0ef32fb9e NloptMinimizer: more precise output 2016-04-05 11:50:45 +01:00
07bacf0e4b new fit: partial residuals and plots 2016-04-04 19:09:18 +01:00
f82b20dc73 code cleaning + derivative support for NLopt 2016-04-04 14:56:21 +01:00
2de5a9440b interface to NLopt minimisers (tested and working) 2016-04-01 21:40:22 +01:00
ca73ef1269 minimiser interface improvement 2016-04-01 21:39:49 +01:00
c294553991 XY data: user can pass a sequence of minimisers to perform a fit 2016-04-01 21:38:49 +01:00
b3c2b17eef support for variable naming for function, model and data 2016-03-31 12:12:30 +01:00
d699e9e564 code cleaning 2016-03-23 17:16:50 +00:00
9b9c86cf72 simplification of the Minuit minimiser interface, (successful) test of the new fit interface 2016-03-23 17:08:25 +00:00
ee8ed05b81 various critical fixes and improvements to the new fit interface 2016-03-23 17:07:31 +00:00
3793aca27c lot of fixes, XYSampleData fit now seems to work (more checks are probably needed) 2016-03-16 20:03:32 +00:00
1f2150a42a first implementation of the new XYSampleData (to be tested) 2016-03-16 18:33:51 +00:00
1e874ebb04 method to copy FitInterface 2016-03-16 18:33:30 +00:00
313a730bb2 minor code cleaning 2016-03-16 18:33:06 +00:00
2eb70aa975 Minuit simplex minimiser is very inefficient, replaced it by Migrad for pre-minization 2016-03-16 13:07:01 +00:00
9bc9288dfb XYStatData: various fixes and improvement, fit is now working 2016-03-16 13:05:56 +00:00
9f67ead605 XYStatData (new): fit implemented (TO BE TESTED) 2016-03-15 19:13:20 +00:00
b165a98a93 FitInterface data layout complete, first version of the new XYStatData 2016-03-15 16:38:57 +00:00
a4b1584645 FitInterface (new): covariance matrix interface & layout 2016-03-10 18:43:53 +00:00
624fb36957 FitInterface (new): total x dimension fit size fixed 2016-03-10 15:34:38 +00:00
325a6d3db1 Merge branch 'master' into new_fit 2016-03-10 15:11:48 +00:00
7f8eacc95d more includes cleaning 2016-03-10 15:11:36 +00:00
c535d261ea FitInterface (new): first (tested) version of data layout 2016-03-10 15:10:23 +00:00
9730dafe62 Merge branch 'master' into new_fit 2016-03-08 19:39:16 +00:00
c6a8a1571b minor code cleaning 2016-03-08 19:39:05 +00:00
917031747f first commit for the new fit interface 2016-03-08 19:37:51 +00:00
352caf30b6 more deactivation of the old fit interface 2016-03-08 19:37:02 +00:00
016a29e3df removing old fit module 2016-03-08 16:23:18 +00:00
a435caeecb fits: covariance matrix is inverted using pseudoinverse, the interface allows to se the SVD tolerance 2016-02-29 19:50:28 +00:00
6657cba5c8 Plot: minor fix in temporary file management 2015-12-09 18:12:39 +00:00
ff968efd94 slight optimisation of the quadratic interpolation 2015-12-02 18:10:10 +00:00
e950e18639 method to get fit p-value from fit interface 2015-11-25 18:29:31 +00:00
9be76b11d7 Histogram: percentiles & confidence interval 2015-11-24 16:27:47 +00:00
3f28430e4a Merge pull request #3 from mspraggs/master
TabFunction: Added optional interpolation type argument
2015-11-19 14:16:37 +00:00
a4999a53fd IO: code improvement 2015-11-18 19:46:52 +00:00