Ruggero Turra
90867e24a4
Add collector accumulator ( #390 )
...
Co-authored-by: Hans Dembinski <hans.dembinski@gmail.com>
2024-04-25 09:05:40 +02:00
Hans Dembinski
a29729e668
update changelog
2023-03-31 09:53:33 +02:00
Hans Dembinski
04946089f4
improve docstrings for axes, explain move issue ( #382 )
2022-12-26 14:41:18 +01:00
Hans Dembinski
82e75c14b3
update changelog
2022-10-18 10:43:18 +02:00
Hans Dembinski
1c9077a6e1
Enable pre-commit ( #366 )
2022-09-28 12:11:50 +02:00
Jay Gohil
10c19df918
Add fraction accumulator (for calculating efficiencies, etc) ( #361 )
...
* Added fraction accumulator
* Added binomial proportion interval computers: Wald, Wilson Score, Clopper Pearson, Jeffreys
* Width of intervals for all classes can be set via deviation or confidence_level
* Support valarray in histogram::fill
* Add fraction and count to user guide
Co-authored-by: Hans Dembinski <hans.dembinski@gmail.com>
Co-authored-by: Hans Dembinski <HDembinski@users.noreply.github.com>
2022-09-28 11:18:46 +02:00
Hans Dembinski
9805362012
update changelog
2022-07-25 13:21:58 +02:00
Hans Dembinski
b7e69a0cf9
improved doxygen docs
2021-11-15 09:28:23 +01: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
2d9623d7ff
Generalize indexed; allow interation over user-provided rectangular range ( #321 )
2021-04-24 22:37:42 +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
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
3ff9fbb976
update changelog
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
f6563de911
Add changelog for v1.74
2020-07-25 14:37:32 +02:00
Hans Dembinski
5e60e86d3c
rename binary to boolean ( #126 )
2020-06-24 23:50:25 +02:00
Hans Dembinski
3588f2cbdb
metadata update in axis concept
2020-05-20 02:46:21 +02:00
Hans Dembinski
e8b61bf483
Flexible category add ( #118 )
...
- added axis::traits::continuous to match axis::traits::is_continuous
- axes now return mutable metadata even when constant
- histograms with discrete growing axis can be added
- use multi_index in histogram interface
2020-05-20 02:42:53 +02:00
Hans Dembinski
455c43ca97
reference fixes: sorted headers, sorted items in namespaces, removed Detail* typenames
2020-04-14 17:12:42 +02:00
Hans Dembinski
bdeaca723c
minor fixes and beautification in history
2020-04-14 17:07:45 +02:00
Hans Dembinski
e505076bf0
renamed changelog.qbk to history.qbk
2020-04-14 14:33:42 +02:00
Hans Dembinski
ba93953730
changelog added for v1.73
2020-04-09 16:59:22 +02:00
Hans Dembinski
830f238534
reverting to standalone docs and some doc fixes
2020-03-23 19:12:51 +01:00
Hans Dembinski
4a368329a5
Add wrapped histogram example to getting started section
2020-03-11 15:50:55 +01:00
Hans Dembinski
9382f57f9a
fix for scaling operator bug and accumulator_traits bug and new tests for these bugs
2020-03-11 00:49:05 +01:00
Hans Dembinski
82a22250aa
new docu section about histogram usage in APIs
2020-03-10 13:34:44 +01:00
Hans Dembinski
e751503536
Better documentation on usage of Boost.Accumulators and simplified accumulator_traits
2020-03-09 20:48:50 +01:00
Hans Dembinski
f97cae4548
Fix: Adds histogram to boostbook ( #273 )
2020-03-07 18:48:45 +01:00
Hans Dembinski
82d9314302
reducible category axis and general reduce upgrade
...
* reducible category axis
* new axis::trait is_ordered and ordered()
* reduce accepts positional commands now
* renamed (old symbols still there, but deprecated)
- static_is_inclusive -> is_inclusive
- static_options -> get_options
- reduce_option -> reduce_command
* reduce commands are now structs derived from reduce_command base instead of functions
* simplified TMP code in axis::traits
* updated and improved docs for reduce
2020-01-06 01:37:52 +01:00
Hans Dembinski
9aef54cf70
Extended custom accumulator section in user guide and added count accumulator
2020-01-03 19:40:41 +01:00
Hans Dembinski
ca07c7fa4a
Benchmark update
...
* safer script
* update of benchmark plot and text
2019-12-23 01:01:40 +01:00
Hans Dembinski
701d690279
update overview
2019-11-21 00:51:05 +01:00
Hans Dembinski
ab4913d3f0
update of changelog
2019-11-12 21:50:49 +01:00
Hans Dembinski
d242c79b18
various improvements to the user guide
2019-11-06 00:17:26 +01:00
Hans Dembinski
9a2f152253
update of user guide and examples
2019-11-05 00:26:55 +01:00
Hans Dembinski
a0f75b335d
Update concepts
...
* fix documentation of serialization support for all types
* document optional support of weighted fills for custom accumulators
2019-11-04 21:11:19 +01:00
Hans Dembinski
8b9561fb10
fix logo and update readme
2019-10-27 15:21:50 +01:00
Hans Dembinski
b4be538388
Add logo and improve README
2019-10-26 17:36:26 +02:00
Hans Dembinski
94857351cc
fix shrink when value is not exactly equal to bin edge
2019-10-19 19:04:13 +01:00
Hans Dembinski
92a873c746
Faster linearize ( #230 )
...
* introduce offset for faster linearization of non-growing axes
* added traits::is_inclusive and constexpr bool inclusive() methods for builtin axes
* bug fixes for fill method when weight array is used with non-inclusive axis and when growing axes are used
* bug fix of axis::options::test(...)
* coverage tested with gcc-8, updated CONTRIBUTING.md with coverage info
2019-10-06 23:03:45 +02:00
Hans Dembinski
6c5bf59ba1
getting started 04 update ( #213 )
2019-09-12 20:53:43 +02:00
Hans Dembinski
14f36ea932
new and updated examples for user guide ( #210 )
...
* new accmulator examples for user guide
* new weighted profile example
* minor corrections to other examples
2019-09-10 23:19:27 +02:00
Hans Dembinski
0a6c485d6b
new benchmark results
2019-08-24 11:25:37 +02:00
Hans Dembinski
f869fb16d7
separate out rationale into extra section, making overview shorter
2019-08-23 08:59:50 +02:00
Hans Dembinski
93f4b4b1d8
fix the crlf issue, closes #204
2019-08-20 10:50:24 +02:00
Hans Dembinski
016532f011
Histogram fill method ( #54 )
...
huge refactor, various speed improvements, potential for further improvements and parallelization
2019-08-19 23:55:43 +02:00
Hans Dembinski
df647cf959
update copyright ( #55 )
...
* add missing copyright notices
* workaround for xml_iarchive bug to handle XML with comments
* fixing min/max according to boost guidelines
2019-08-19 16:53:27 +02:00