Commit Graph

228 Commits

Author SHA1 Message Date
Hans Dembinski
aad36eb24b measure performance with gcc in all benchmark, better filenames [ci skip] 2019-02-03 14:49:33 +01:00
Hans Dembinski
da05be7128 improved benchmarks in docu 2019-02-03 12:45:04 +01:00
Hans Dembinski
2c3450b429 nicer entry page, lots of improvements to the overview 2019-01-31 23:24:42 +01:00
Hans Dembinski
1edc954e75 update rationale and some first doc fixes [ci skip] 2019-01-30 23:11:19 +01:00
Hans Dembinski
d73e8bfd7f update rationale, closes #135, fixes double explanation of signed axis size 2019-01-29 22:25:31 +01:00
Hans Dembinski
f72249655e rationale update, closes #129, closes #136 2019-01-29 21:48:08 +01:00
Hans Dembinski
0bb5c1b3f4 faster indexed iteration, replaced boost::container::X with std::X 2019-01-27 19:46:46 +01:00
Hans Dembinski
37c16139b1 better bench 2019-01-27 12:40:44 +01:00
Hans Dembinski
d56f60d32e nicer bench 2019-01-27 11:53:35 +01:00
Hans Dembinski
0c052f5d62 better docs 2019-01-20 23:28:28 +01:00
Hans Dembinski
2ea4051e62 big clean-up of reference docu, fix for axis::variant<const Ts&...>, renamed operator_ostream header to ostream 2019-01-20 22:48:39 +01:00
Hans Dembinski
6d85898b72 c++11 to c++14 2019-01-20 21:29:20 +01:00
Hans Dembinski
8f82b09edd renaming references to bibliography 2019-01-11 00:06:26 +01:00
Hans Dembinski
92e1893272 improving docs, closes 2019-01-11 00:06:26 +01:00
Hans Dembinski
20e4711c85 testing and plotting iteration performance 2019-01-11 00:06:26 +01:00
Hans Dembinski
e8e85064b7 typo 2019-01-11 00:06:26 +01:00
Hans Dembinski
e0945a2dea document why axis_type::size returns signed integer 2019-01-11 00:06:26 +01:00
Hans Dembinski
e4ede5a592 minor doc update 2019-01-11 00:06:25 +01:00
Hans Dembinski
a17a6c677c wip, histogram_test fails 2019-01-11 00:06:25 +01:00
Hans Dembinski
7822c87f4f fixed axis_test 2019-01-11 00:06:25 +01:00
Hans Dembinski
b3806fec02 missing explanation of benchmark plot 2019-01-11 00:06:25 +01:00
Hans Dembinski
feaf5bd2c8 fixes for stevens review part 1 2019-01-11 00:06:25 +01:00
Hans Dembinski
a1569b59af added more arguments to the rationale 2018-09-16 20:31:24 +02:00
Mateusz Łoskot
8953303534
Remove build Serialization step as unnecessary
Serialization will be built automatically as part of test
which requires the library as a dependency.
2018-09-16 00:34:11 +02:00
Mateusz Łoskot
25a9d80f8e Add adaptive_storage_serialization_test.cpp to test/Jamfile
Refine dependency on Boost.Serialization in test/Jamfile.
Rename Jamfile.v2 files to Jamfile - the historic suffix
is no longer relevant.
2018-09-15 23:41:46 +02:00
Hans Dembinski
50b046f17f remove python 2018-09-15 22:55:03 +02:00
Hans Dembinski
28e3a2ba0a remove debris 2018-09-15 22:38:26 +02:00
Hans Dembinski
48333ea915 minor docs update 2018-09-10 00:50:16 +02:00
Hans Dembinski
06596efe4e doc fixes 2018-08-24 11:22:31 +02:00
Hans Dembinski
f7793a20ee update docs 2018-08-24 10:52:09 +02:00
Hans Dembinski
e3ddfd8e44 minor fix 2018-08-24 00:39:07 +02:00
Hans Dembinski
1ff8986bd0 docs update 2018-08-24 00:37:24 +02:00
Hans Dembinski
93493cab3c updated changelog 2018-07-23 15:41:47 +02:00
Hans Dembinski
8dd0458250 axes behave consistent now: oflow bin added for category axis, NaN always ends up in oflow bin for all axes 2018-07-22 12:13:14 +02:00
Hans Dembinski
a358841d06 update of changelog 2018-07-14 21:07:19 +02:00
Hans Dembinski
3d7c13e2c6 fix docs 2018-07-11 12:02:04 +02:00
Hans Dembinski
5fc67137e4 issue 45: use operator() to fill; issue 44: removed sum(), use std::for_each or std::accumulate instead; added support for stl containers as fill and index arguments 2018-07-01 21:41:09 +02:00
Hans Dembinski
e6c9d717c0 replacing bin method with operator() 2018-03-28 16:51:53 +02:00
Hans Dembinski
ce93a88986 renamed Storage::bin_type to element_type; added Storage::const_reference; renamed histogram::bin_iterator to const_iterator; added bin(unsigned) method to histogram::const_iterator, which returns the current bin_type for that dimension 2018-03-13 00:26:41 +01:00
Hans Dembinski
196a1843bb added note for building with b2 2018-03-11 21:11:02 +01:00
Hans Dembinski
37ccf6d80c finally elegant iteration over axis bins 2018-03-11 19:59:03 +01:00
Hans Dembinski
8e904a3645 added reverse iterators, simplified code 2018-03-10 20:20:32 +01:00
Hans Dembinski
37d96e33df correct wording 2018-03-08 23:22:01 +01:00
Hans Dembinski
06abbf8884 fixes for the documentation, removing mentions of count argument 2018-03-08 22:46:55 +01:00
Hans Dembinski
f1b711d634 separate bin type properties from histogram interface, made interface more flexible, histogram_test is failing, needs investigation 2018-03-01 15:57:55 +01:00
Hans Dembinski
3e825b449a make type of weight argument flexible, added sample type, some simplification to fill argument parsing 2018-02-28 23:07:36 +01:00
Hans Dembinski
707adf08a5 minor improvements 2018-01-18 11:03:13 +01:00
Hans Dembinski
d6b06a0022 back to histogram master template 2017-12-10 20:05:35 +01:00
Hans Dembinski
739625e531 update copyright notice and renamed axis_iterator 2017-11-28 22:21:03 +01:00
Hans Dembinski
e2b0a6781b be more specific about design goals 2017-11-28 18:21:44 +01:00
Hans Dembinski
01daea6571 somehow this pr got lost 2017-11-23 18:18:50 +01:00
Hans Dembinski
9bdd09b85f doc fixes 2017-11-13 11:37:53 +01:00
Hans Dembinski
c5094149de refactoring 2017-11-13 10:54:23 +01:00
Hans Dembinski
210414434a finishing user guide 2017-11-12 16:26:19 +01:00
Hans Dembinski
e0c8138539 fix the reduce mess 2017-11-11 12:51:05 +01:00
Hans Dembinski
c5d2eabda0 adding reduce-remove 2017-11-10 23:13:48 +01:00
Hans Dembinski
c6bc16cabb fix travis 2017-11-10 20:27:47 +01:00
Hans Dembinski
fa3ba7bca8 improved handling of vairance-less storage policies 2017-11-10 20:01:55 +01:00
Hans Dembinski
0637deed4e renaming weight to weight_counter, replacing asserts on user errors with throws, guide improvements 2017-11-10 16:38:58 +01:00
Hans Dembinski
d3bba7c4bc fat extension of user gude 2017-11-09 23:02:13 +01:00
Hans Dembinski
776bcbd4fe improving documentation and tests of using iterator ranges, expanded guide 2017-11-09 16:35:01 +01:00
Hans Dembinski
0923ef3be2 support count keyword on the python side 2017-11-09 12:10:16 +01:00
Hans Dembinski
b40a68bb54 improving examples, and fixed bug in Python histogram constructor, now all axis types are recognized 2017-11-09 11:38:51 +01:00
Hans Dembinski
9dd822b6e7 better test, better doc 2017-11-08 18:20:27 +01:00
Hans Dembinski
dbd05fd1cd refactoring, allow iteration over axis::any 2017-11-08 18:10:20 +01:00
Hans Dembinski
2433691898 backmerge 2017-11-08 16:41:59 +01:00
Hans Dembinski
dcd6f10406 missing html 2017-11-08 16:39:03 +01:00
Hans Dembinski
d9a792a666 adding and testing operators on the python side 2017-11-08 16:38:44 +01:00
Hans Dembinski
cba4f7796b syncing examples 2017-11-08 16:15:26 +01:00
Hans Dembinski
baf81b9d62 fixing issues with generic axis type 2017-11-08 10:48:25 +01:00
Hans Dembinski
1a12c574c6 getting rid of utility functions, tested and fixed bugs related to unusual axis value types 2017-11-07 19:29:22 +01:00
Hans Dembinski
3bdfd4f2f7 missing images 2017-11-07 16:57:41 +01:00
Hans Dembinski
e742787353 improvements 2017-11-07 16:57:18 +01:00
Hans Dembinski
72c3d70e36 update 2017-11-06 23:01:03 +01:00
Hans Dembinski
27052c255e doc update 2017-11-06 22:59:03 +01:00
Hans Dembinski
f5ac7ca46a Merge branch 'master' into html 2017-11-06 21:28:47 +01:00
Hans Dembinski
7732108fa5 added comparison with boost.accumulators 2017-11-06 21:27:09 +01:00
Hans Dembinski
76c596dfc4 allocator is gone, accepting any sequence in python for fill is back, refactoring in adaptive_storage 2017-11-05 21:54:14 +01:00
Hans Dembinski
141e41adc7 better support for transforms 2017-11-03 19:39:07 +01:00
Hans Dembinski
3ba9e8e417 make integer type variable, use enum for uoflow option instead of bool for clarity 2017-10-18 18:07:10 +02:00
Hans Dembinski
5750bd0ad3 u 2017-10-18 15:56:03 +02:00
Hans Dembinski
e0900fec6a docu improvement 2017-10-18 15:51:40 +02:00
Hans Dembinski
69ab4c1030 better code example checks, better support for dynamic reduce 2017-10-18 15:51:16 +02:00
Hans Dembinski
929f44ffc0 u 2017-10-13 18:34:17 +02:00
Hans Dembinski
71e4440b06 have html docu only in html branch 2017-10-13 18:11:10 +02:00
Hans Dembinski
4c09b07dbc update 2017-10-13 18:10:10 +02:00
Hans Dembinski
c2e295be57 Merge branch 'master' into html 2017-10-13 18:07:51 +02:00
Hans Dembinski
5b21287dd4 fix doc 2017-10-13 18:07:25 +02:00
Hans Dembinski
7e8b2bb403 replaced container_storage with array_storage, simplified comparison between storage types 2017-10-13 11:20:59 +02:00
Hans Dembinski
367131c336 fixing travis 2017-06-06 15:22:50 +02:00
Hans Dembinski
a58c7c7050 doc update 2017-06-04 18:01:16 +02:00
Hans Dembinski
d5097869c6 updating tests, include examples in docu 2017-06-04 18:00:49 +02:00
Hans Dembinski
bb4a8be6c2 new benchmark data 2017-06-03 13:56:25 +02:00
Hans Dembinski
1f93088554 testing and fixing bug related to adding histogram with weighted entries 2017-05-30 18:57:53 +02:00
Hans Dembinski
9606c38a64 prepare/change interface for point-wise adding 2017-05-05 00:13:44 +02:00
Hans Dembinski
06a910be11 updated 2017-05-03 13:48:49 +02:00
Hans Dembinski
cc45928cc8 doc improvement 2017-05-03 13:41:08 +02:00
Hans Dembinski
c59fa052e1 fixing doc and renaming default_axes to builtin_axes 2017-05-03 00:05:19 +02:00
Hans Dembinski
4022a5a668 merging html fixes 2017-05-02 15:09:31 +02:00
Hans Dembinski
d02fcfe1cf update doc 2017-05-02 15:07:26 +02:00