Commit Graph

  • 5ea9b1a0b5 - Improved comments throughout the package. - Added normal and exponential distributions to one of the examples. - Improved the naming of a couple of local variables. - Handled an error in the AccumulatingBucket ValueForIndex function whereby the vestigal old behavior was accidentally preserved and not updated. This could have been caught had the tests been updated first. - Simplify Histogram prospectiveIndexForPercentile such that various small tasks it performs are extracted into separate functions for easier testing and code comprehension. - Remedy a regression in Histogram prospectiveIndexForPercentile whereby the prospective index may have included the terminating element of a bucket. - Provide help for Histogram prospectiveIndexForPercentile such that requesting the terminating element of a bucket will fast-forward to the first element of the next non-empty bucket. - Fix TallingBucket's boundary constant, because they were originally keyed toward percentages [0, 100], not decimal-based ones. The antique tests had been temporarily commented out, which prevented this regression from being exposed. Matt T. Proud 2012-05-22 09:20:09 +0200
  • fe4f71b333 - Provide an example of this working with a uniform distribution. Matt T. Proud 2012-05-21 11:05:41 +0200
  • a1f4f3eec2 - Extract main out of the package root and into the examples/ hierarchy. Matt T. Proud 2012-05-21 10:43:21 +0200
  • 2c4784f8ee - Decouple exporter from the DefaultRegistry. Matt T. Proud 2012-05-21 10:23:22 +0200
  • 7675c256ad - Add percentile index calculation annotations. Matt T. Proud 2012-05-20 00:22:41 +0200
  • f7968cb90f - Kill off the vestiges of the old percentage tally, which was never a correct approach. Matt T. Proud 2012-05-20 00:13:31 +0200
  • 4d91ee5f5c - When bucketForPercentile was re-written and replaced with bucketForPercentile2, the original and deprecated function was never deleted and migrated. This has been done. - Update associated tests, which were originally inaccurate, to correct expectations! Matt T. Proud 2012-05-20 00:10:52 +0200
  • 5a56c47909 Incorporate the Travis-CI (continuous integration) configuration such that test status will be reported. Matt T. Proud 2012-05-20 00:00:39 +0200
  • 959403ad3e Initial commit into version control. Matt T. Proud 2012-05-19 23:59:25 +0200