2072 Commits

Author SHA1 Message Date
Hans Dembinski
b62d38051e fix for cmake tests boost-1.80.0 2022-07-27 23:04:20 +02:00
Hans Dembinski
9805362012 update changelog 2022-07-25 13:21:58 +02:00
Hans Dembinski
8b1657553d
Enable ascii ostream tests on windows (#360) 2022-07-20 10:32:56 +02:00
Hans Dembinski
843cacffbf
fix indexed crash for histograms with axes of zero size (physical or logical) (#356) 2022-07-20 09:51:16 +02:00
Hans Dembinski
9caf633366
remove deprecated API, as previously announced (#359) 2022-07-19 23:08:38 +02:00
Hans Dembinski
6ccc6a80a4
disable altered serialiation (#358)
* do not test everything on VS 2022
2022-07-19 22:15:13 +02:00
Hans Dembinski
bebb509224
add ascii test and clarify why tests are skipped (#357) 2022-07-19 21:17:39 +02:00
Hans Dembinski
1a754bac77
Update cmake instructions and add doc of b2filt 2022-07-19 18:21:58 +02:00
Hans Dembinski
d736aab212
Division support for weighted_sum (#351) boost-1.79.0 boost-1.80.0.beta1 boost-1.79.0.beta1 2022-02-10 10:36:07 +01:00
Hans Dembinski
bf7712f0d7 regular and variable axis are closed intervals if overflow bin is absent (#344) 2021-11-15 09:29:14 +01:00
Hans Dembinski
b482598597 cpp17: set axis compile-time options via deduction guide (#340) 2021-11-15 09:29:12 +01:00
Hans Dembinski
8f3a3c07e4 clean up boost-1.78.0 2021-11-15 09:28:35 +01:00
Hans Dembinski
1f1eda5c97 added comment about proven usefulness of this optimization 2021-11-15 09:28:35 +01:00
Hans Dembinski
eef6e5bdbc use new count instead of deprecated thread_safe 2021-11-15 09:28:35 +01:00
Hans Dembinski
b7e69a0cf9 improved doxygen docs 2021-11-15 09:28:23 +01:00
Hans Dembinski
c234637336 fix ci build (#348) 2021-11-15 08:21:02 +01:00
Hans Dembinski
f6577ec473 deprecate accumulators::sum::small and ::large as workaround for bug in windows.h (#343) 2021-11-15 08:18:05 +01:00
Sam Darwin
dcd2315e6b Update metadata (#346) 2021-11-15 08:17:46 +01:00
Hans Dembinski
6cc4601b87
Fix bug in 1D histogram::fill when axis is growing and argument is single value (#334) boost-1.78.0.beta1 2021-09-26 18:31:35 +02:00
Henry Schreiner
b11de06c43
tests: explicit extensions required in modern CMake (#330) 2021-09-26 12:31:00 +02:00
Hans Dembinski
4a10c2c11b
Fix and test for missing count division (#329) 2021-08-19 14:22:41 +02:00
Hans Dembinski
90a58d03ee
fix scaling for count and update CI (#328) boost-1.77.0 boost-1.77.0.beta1 2021-06-27 16:58:14 +02:00
Hans Dembinski
6cde30a366
deprecate accumulators::thread_safe, replace with optionally thread-safe accumulators::count (#326) 2021-05-17 22:20:47 +02:00
Hans Dembinski
30e1a71571 whitespace 2021-05-16 11:51:38 +02:00
Hans Dembinski
79fab52b32
update to lcov-1.15 and update to less brittle python script (#325) 2021-05-07 17:32:04 +02:00
Hans Dembinski
96bfcd620c
activate more warnings (#322) 2021-04-25 14:27:42 +02:00
Hans Dembinski
2d9623d7ff
Generalize indexed; allow interation over user-provided rectangular range (#321) 2021-04-24 22:37:42 +02:00
Hans Dembinski
c1b51ad640
fix inclusive() in integer axis (#320)
It was possible to trigger this bug, which triggered an assertion in debug mode. In release mode, it would have probably caused a segfault.
2021-04-24 12:24:47 +02:00
Hans Dembinski
d60f96ded6
ostream improvements: support more accumulators, unicode plots (#317) 2021-04-23 20:15:12 +02:00
Hans Dembinski
8a402c7672 minor update of readme2 2021-04-23 15:20:59 +02:00
Hans Dembinski
5af2e2970b minor update of readme 2021-04-23 15:18:07 +02:00
Hans Dembinski
c80ab0ca34
add method to get effective count for weighted accumulators (#312)
following the discussion around boost-histogram's interface (Python wrapper)
2021-04-23 15:06:05 +02:00
Hans Dembinski
14fdb6fb56
Support floating point numbers in thread_safe accumulator, don't inherit from std::atomic (#315)
* don't inherit from std::atomic anymore
* support float and double
* added .value() method for consistency
2021-04-23 15:04:23 +02:00
Hans Dembinski
5d671b4ffc
update internal detect code, add is_explicitly_convertible and is_complete (#316) 2021-04-23 14:58:54 +02:00
Peter Dimov
7902c851b2 Fix parenthesis placement; the simplistic dependency scanner only sees dependencies when they are on their own line with nothing else boost-1.76.0 2021-03-19 03:34:11 +02:00
Hans Dembinski
f0e9e77a33
fixing bug in detection of weight support in user-defined accumulators (#314)
* Also fixed the accumulator concept spec, which was wrong
2021-03-18 12:58:12 +01:00
Hans Dembinski
1c1eaed4f2 better wording for changelog 2021-03-17 12:00:44 +01:00
Hans Dembinski
d18b2408ec add bug-fix message to changelog 2021-03-17 11:56:45 +01:00
Hans Dembinski
f9920135c5
fix weighted_mean::operator+= and add missing noexcept to operator*= (#311) 2021-03-17 11:53:10 +01:00
Hans Dembinski
18b544c6ad
add detail::square (#309) 2021-03-16 19:26:52 +01:00
Hans Dembinski
de33fc74a4
Fix variance calculation in accumulators::mean::operator+= (#308) 2021-03-16 13:17:40 +01:00
Edward Diener
7c24d2683e Add "cxxstd" json field (#304) boost-1.76.0.beta1 2021-03-03 17:20:23 +01:00
Hans Dembinski
dc16bab2c8 update changelog 2021-03-03 17:16:56 +01:00
Hans Dembinski
6b67e647c9 update changelog 2020-12-08 00:46:33 +01:00
Hans Dembinski
e6c2014897
More crop tests with rebin and regular axis (#303) 2020-12-08 00:33:26 +01:00
Hans Dembinski
5bd5bfb978
Bug-fix for one-sided cropping and clarify how cropping works (#302) 2020-12-07 15:12:20 +01:00
Hans Dembinski
3ff9fbb976 update changelog boost-1.75.0 2020-11-25 13:19:23 +01:00
Hans Dembinski
a95480b0f9 adding to rationale why metadata is checked for equality 2020-11-25 11:52:01 +01:00
Hans Dembinski
d978def984 fix ci yaml 2020-11-12 11:30:06 +01:00
Hans Dembinski
9b72cc885e ignore changes in markdown 2020-11-10 23:07:08 +01:00