You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+7-7Lines changed: 7 additions & 7 deletions
Original file line number
Diff line number
Diff line change
@@ -12,7 +12,7 @@ Tested platforms:
12
12
- Windows: Visual Studio 2015
13
13
- Python: 2.7 and 3.6
14
14
15
-
It is very customisable through policy classes, but the default policies were carefully designed so that most users won't need to customize anything. In the standard configuration, this library offers a unique safety guarantee not found elsewhere: bin counts *cannot overflow* or *be capped*. While being safe to use, the library also has a convenient interface, is memory conserving, and faster than other libraries (see benchmarks).
15
+
The histogram is very customisable through policy classes, but the default policies were carefully designed so that most users won't need to customize anything. In the standard configuration, this library offers a unique safety guarantee not found elsewhere: bin counts *cannot overflow* or *be capped*. While being safe to use, the library also has a convenient interface, is memory conserving, and faster than other libraries (see benchmarks).
16
16
17
17
The histogram class comes in two variants which share a common interface. The *static* variant uses compile-time information to provide maximum performance, at the cost of runtime flexibility and potentially larger executables. The *dynamic* variant is a bit slower, but configurable at run-time and may produce smaller executables. Python bindings for the latter are included, implemented with `Boost.Python`.
18
18
@@ -27,7 +27,7 @@ Check out the [full documentation](http://hdembinski.github.io/histogram/doc/htm
27
27
* Multi-dimensional histogram
28
28
* Simple and convenient interface in C++ and Python
29
29
* Static and dynamic implementation in C++ with common interface
30
-
* Counters cannot overflow or be capped (+)
30
+
*High dynamic range: Counters cannot overflow or be capped (+)
31
31
* Better performance than other libraries (see benchmarks for details)
32
32
* Efficient move operations
33
33
* Efficient conversion between static and dynamic implementation
@@ -37,17 +37,17 @@ Check out the [full documentation](http://hdembinski.github.io/histogram/doc/htm
37
37
* Support for under-/overflow bins (can be disabled individually for each dimension)
38
38
* Support for variance tracking (++)
39
39
* Support for addition and scaling of histograms
40
-
*Support for serialization based on `Boost.Serialization`
41
-
*Support for Python 2.x and 3.x
42
-
*Support for Numpy
40
+
*Optional serialization based on `Boost.Serialization`
41
+
*Optional Python-bindings for Python 2.x and 3.x
42
+
*Optional Numpy support
43
43
44
44
(+) In the standard configuration, if you don't use weighted increments.
45
45
(++) If you don't use weighted increments, variance tracking come at zero cost. If you use weighted increments, extra space is reserved internally to keep track of a variance counter per bin. The conversion happens automatically and transparently.
0 commit comments