20e4711c85testing and plotting iteration performance
Hans Dembinski
2018-12-16 23:17:21 +0100
c4c2476012use indexed in reduce and project, making index_mapper obsolete
Hans Dembinski
2018-12-16 20:32:38 +0100
168e41dc83change the iteration order from 0...N-1 overflow underflow to underflow 0 ... N -1 overflow, move axis allocators at the end of template argument
Hans Dembinski
2018-12-16 19:01:14 +0100
74d1b95d72fixing deduction guide testing; better error when google benchmark is not found
Hans Dembinski
2018-12-14 14:52:41 +0100
81abaa23ebfix for travis
Hans Dembinski
2018-12-13 17:44:30 +0100
d75b2dc207Small typo fix
Henry Fredrick Schreiner
2018-12-13 15:58:51 +0100
0d481a8938Fix for duplicate symbol linking error
Henry Fredrick Schreiner
2018-12-13 15:58:39 +0100
fb7ca0a0efadded deduction guides for axis types; removed circular axis implementation, implemented circular option for regular, integer, and variable axis; simplified transform spec; added axis::allocator alias
Hans Dembinski
2018-12-12 09:53:16 +0100
5752fd8f87axis benchmark and simpler circular index calculation
Hans Dembinski
2018-12-07 11:21:15 +0100
e8e85064b7typo
Hans Dembinski
2018-12-07 11:20:18 +0100
e0945a2deadocument why axis_type::size returns signed integer
Hans Dembinski
2018-12-05 10:57:46 +0100
d6c7e81515faster indexing when iterating over all bins
Hans Dembinski
2018-12-04 13:32:04 +0100
f21d396179better value access and fixes for CI builds
Hans Dembinski
2018-12-04 11:55:46 +0100
1f814cecd9better benchmark
Hans Dembinski
2018-12-04 11:22:37 +0100
94a3364c83better test of indexed range adaptor and new benchmark for indexed
Hans Dembinski
2018-12-04 11:11:26 +0100
ab8201eca1fixes for complaints by cppcheck
Hans Dembinski
2018-12-04 00:12:34 +0100
1e0dcc72fbswitch to int everywhere
Hans Dembinski
2018-12-03 23:24:14 +0100
d381e1c1a4adding clang_complete
Hans Dembinski
2018-12-03 21:45:34 +0100
84641d0f41added option for indexed to skip extra bins (new default); avoid mp11 in interface; use int as return type for axis::size()
Hans Dembinski
2018-12-02 23:20:15 +0100
8013048c71restore axis_size command to track size of axis types
Hans Dembinski
2018-11-29 00:10:10 +0100
9783a329c4BOOST_THROW_EXCEPTION
Hans Dembinski
2018-11-28 23:55:17 +0100
6d6a57f7bfupdate
Hans Dembinski
2018-11-28 23:36:06 +0100
8c3bdd4aa4update
Hans Dembinski
2018-11-28 23:35:04 +0100
422055f74bfix
Hans Dembinski
2018-11-28 23:12:29 +0100
5d98adcdeffix
Hans Dembinski
2018-11-28 22:59:52 +0100
e2987d528eadded nodiscard
Hans Dembinski
2018-11-28 21:48:13 +0100
be16b0f39ffix
Hans Dembinski
2018-11-28 21:40:24 +0100
fbf9707874fix
Hans Dembinski
2018-11-28 21:04:35 +0100
dc1f4ad47cfix
Hans Dembinski
2018-11-28 20:57:12 +0100
a4fe842b4aadded density method to indexed proxy, hide details of axes_buffer
Hans Dembinski
2018-11-28 14:58:47 +0100
31c762b359new interface for proxy returned by indexed, new test and fixes for boost.range support
Hans Dembinski
2018-11-27 23:55:44 +0100
d512bf469fsimpler
Hans Dembinski
2018-11-27 20:39:23 +0100
b7dd2865ccuse correct size for buffer if size is known at compile-time
Hans Dembinski
2018-11-27 20:22:28 +0100
14649920b7better placement
Hans Dembinski
2018-11-25 22:48:44 +0100
e40757b9declean up
Hans Dembinski
2018-11-25 22:44:53 +0100
00cd2e866echanged axis::option_type to compile-time option, replaced fancy histogram iterator with indexed range adaptor, cleanup of various headers
Hans Dembinski
2018-11-25 22:35:26 +0100
7ad5ea180dremoved superfluous include
Hans Dembinski
2018-11-18 17:09:27 +0100
db8fe44e9eadded support for variable axis
Hans Dembinski
2018-11-18 17:08:06 +0100
82186969f3added support for circular axis
Hans Dembinski
2018-11-18 16:03:00 +0100
4533bd9fd4added reduce algorithm to shrink and rebin, fixed bug in polymorphic_bin in the process, to-do: add more axis support for shrink and rebin
Hans Dembinski
2018-11-18 15:24:13 +0100
36a5dba626cooler example
Hans Dembinski
2018-11-16 12:48:30 +0100
09f58022c0eliminate some warnings about conversions
Hans Dembinski
2018-11-15 22:03:32 +0100
bac1490525fix
Hans Dembinski
2018-11-15 21:31:31 +0100
cfc037dc4eremove obsolete array includes and enable deactivated serialization tests
Hans Dembinski
2018-11-15 21:20:04 +0100
3076fc21b9define maximum capacity for internal buffers
Hans Dembinski
2018-11-15 21:12:01 +0100
0569d4c0b6more threads to make a potential data race more likely
Hans Dembinski
2018-11-14 20:10:40 +0100
33530a5bd9fix travis and windows
Hans Dembinski
2018-11-14 20:01:24 +0100
d46a62c628get more info from travis
Hans Dembinski
2018-11-14 17:14:24 +0100
3b429d889cfix
Hans Dembinski
2018-11-14 15:52:08 +0100
3661b238b6clean up of accumuators, use consistent naming, make sure that sum accumulator can be used as RealType in weighted_sum
Hans Dembinski
2018-11-14 14:37:54 +0100
855653ed14fix win
Hans Dembinski
2018-11-14 09:38:46 +0100
ba3e0ebb03exclude build
Hans Dembinski
2018-11-14 09:37:04 +0100
692f8082c8fix win
Hans Dembinski
2018-11-14 00:15:32 +0100
49ebd1c3cedoc fix
Hans Dembinski
2018-11-14 00:06:47 +0100
8ec2daed87rewrote accumulators to use more numerically stable algorithms, do not propagate weight_type down to the accumuator anymore, added neumaier summation, simplified interface of weight accumulator
Hans Dembinski
2018-11-14 00:05:19 +0100
ac0da2e277fix gcc
Hans Dembinski
2018-11-13 17:35:28 +0100
3f1bd7ec65fix gcc
Hans Dembinski
2018-11-13 17:30:24 +0100
c0009761f9fix ci
Hans Dembinski
2018-11-13 17:17:37 +0100
bf7170c9a1fix ci
Hans Dembinski
2018-11-13 16:16:14 +0100
abcc2c7aeafixes
Hans Dembinski
2018-11-13 16:13:36 +0100
4d3f9afb74new example with histogram thats filled in parallel
Hans Dembinski
2018-11-13 16:06:52 +0100
2e68e77e4eadded license
Hans Dembinski
2018-11-13 15:12:41 +0100
4bc30a74f0added sum algorithm
Hans Dembinski
2018-11-13 15:12:00 +0100
04acab427dlifted condition that indices must be rising
Hans Dembinski
2018-11-12 21:56:58 +0100
3020e72b53moved reduce_to to project, closes issue 77
Hans Dembinski
2018-11-11 21:48:35 +0100
0736a5e14aadded unsafe access
Hans Dembinski
2018-11-11 14:32:37 +0100
521b43778arefactoring of make_histogram factories
Hans Dembinski
2018-11-11 13:50:27 +0100
17da2cc721fix
Hans Dembinski
2018-11-11 13:00:04 +0100
43b2b05b4efix
Hans Dembinski
2018-11-11 12:56:16 +0100
1ab739e736fix
Hans Dembinski
2018-11-11 12:45:31 +0100
6b7c0fe961fix
Hans Dembinski
2018-11-11 11:55:06 +0100
34c9819915more sanitizing
Hans Dembinski
2018-11-11 11:51:03 +0100
4233167d54updated examples
Hans Dembinski
2018-11-11 11:50:44 +0100
46780f1a51protect against programming error
Hans Dembinski
2018-11-11 11:50:18 +0100
2e9677618fsome updates to the readme
Hans Dembinski
2018-11-10 13:28:26 +0100
36e7de301esome updates to the readme
Hans Dembinski
2018-11-10 13:27:14 +0100
45f74e0751some updates to the readme
Hans Dembinski
2018-11-10 13:21:17 +0100
a6cb396704more tests
Hans Dembinski
2018-11-09 08:36:04 +0100
b82aa3b632first working accumulator support
Hans Dembinski
2018-11-08 23:32:14 +0100
773539f59bgeneralization of has_method_value_with_..., removed obsolete classify_container
Hans Dembinski
2018-11-08 20:15:16 +0100
ec3e8d68dano need for a trait
Hans Dembinski
2018-11-08 19:54:49 +0100
04ca7a3feewip for adding profile support
Hans Dembinski
2018-11-05 23:55:59 +0100
7f5188a81dfix
Hans Dembinski
2018-11-05 00:34:52 +0100
e4ede5a592minor doc update
Hans Dembinski
2018-11-05 00:22:19 +0100
3b17374ac7simpler
Hans Dembinski
2018-11-05 00:08:30 +0100
15e6a44466better warning fix
Hans Dembinski
2018-11-05 00:01:49 +0100
cf8c7a1168avoid warnings on travis with gcc-5
Hans Dembinski
2018-11-04 23:51:26 +0100
1041aefa7abetter warning handling
Hans Dembinski
2018-11-04 23:33:55 +0100
b743458053prefer struct over function
Hans Dembinski
2018-11-04 23:15:24 +0100
0eb4262499remove more warnings
Hans Dembinski
2018-11-04 22:52:36 +0100
dce8d16f0dfix windows
Hans Dembinski
2018-11-04 22:47:27 +0100
faede986fdfix
Hans Dembinski
2018-11-04 22:29:16 +0100
9a082b26e2attempt to fix
Hans Dembinski
2018-11-04 21:47:18 +0100
d3d4f17ddbsilence some warnings
Hans Dembinski
2018-11-04 21:47:08 +0100
b808de8154support for axis types which accept multiple arguments
Hans Dembinski
2018-11-04 21:18:58 +0100
8546683a4ffix
Hans Dembinski
2018-11-04 16:16:07 +0100
4cc4cf0955fix
Hans Dembinski
2018-11-03 18:46:06 +0100
3c25dbdecffix
Hans Dembinski
2018-11-03 18:11:31 +0100
7491d4e470try again to remove the warning
Hans Dembinski
2018-11-03 17:15:18 +0100
a2cb137b93fix
Hans Dembinski
2018-11-03 17:06:34 +0100