2009-04-24  Diab Jerius  <dj@macabre.cfa.harvard.edu>

	* Tag 0.12

2009-04-24 16:31 -0400  djerius  <djerius@cfa.harvard.edu>  (683d54ac3b97 [tip])

	* lib/CXC/PDL/bin_err.c, lib/CXC/PDL/bin_err.pd,
	lib/CXC/PDL/bin_err.pl, lib/CXC/PDL/bin_err.pod, t/bin_err.t:
	make bin_err bin folding optional and provide intelligent default

2009-04-24 15:58 -0400  djerius  <djerius@cfa.harvard.edu>  (05aa1c3e9202)

	* .hgtags:
	Added tag 0.11 for changeset afadac9a586d

2009-04-24 15:58 -0400  djerius  <djerius@cfa.harvard.edu>  (afadac9a586d [0.11])

	* ChangeLog, Changes, lib/CXC/PDL/Bin1D.pd:
	update version and logs for release

2009-04-24 15:53 -0400  djerius  <djerius@cfa.harvard.edu>  (8441f7d65f78)

	* lib/CXC/PDL/bin_err.c, t/bin_err.t:
	widths were not correctly accumulated. fixed and added test

2009-04-23 16:33 -0400  djerius  <djerius@cfa.harvard.edu>  (061ac99a89fd)

	* .hgtags:
	Added tag 0.10 for changeset 4c229dc40e25

2009-04-23 16:31 -0400  djerius  <djerius@cfa.harvard.edu>  (4c229dc40e25 [0.10])

	* ChangeLog, Changes, lib/CXC/PDL/Bin1D.pd:
	update version and logs for release

2009-04-23 15:51 -0400  djerius  <djerius@cfa.harvard.edu>  (8811593bb8ce)

	* lib/CXC/PDL/bin_sdev.pl, lib/CXC/PDL/bin_sdev.pod: new file.
	* lib/CXC/PDL/bin_sdev.pd, lib/CXC/PDL/bin_sdev.pl,
	lib/CXC/PDL/bin_sdev.pod:
	move docs and Perl code for bin_sdev into separate files, just like
	for bin_err

2009-04-23 14:47 -0400  djerius  <djerius@cfa.harvard.edu>  (faa2bec8f1c9)

	* MANIFEST.SKIP:
	missed rename from much earlier Hist->Bin rename

2009-04-23 14:38 -0400  djerius  <djerius@cfa.harvard.edu>  (2d419fdc8e3f)

	* lib/CXC/PDL/bin_err.pod:
	update documentation to reflect new capabilities

2009-04-23 14:07 -0400  djerius  <djerius@cfa.harvard.edu>  (660b2ce1774c)

	* lib/CXC/PDL/bin_err.pl, t/bin_err.t:
	rename bwidth to width to not confuse user

2009-04-23 13:20 -0400  djerius  <djerius@cfa.harvard.edu>  (a2ca45599f90)

	* t/bin_err.t:
	add data with bin widths to tests

2009-04-23 13:19 -0400  djerius  <djerius@cfa.harvard.edu>  (602b84574253)

	* t/bin_err.t:
	use status code enum instead of value; update some internal docs

2009-04-23 13:18 -0400  djerius  <djerius@cfa.harvard.edu>  (2bf12f3fb05a)

	* t/bin_err.t:
	widen testing of minimum number of elements and bin widths to
	include all bins

2009-04-23 12:09 -0400  djerius  <djerius@cfa.harvard.edu>  (ec58ce8183ab)

	* t/bin_err.t:
	test against maximum bin width was incorrect

2009-04-23 12:05 -0400  djerius  <djerius@cfa.harvard.edu>  (523bee22f710)

	* lib/CXC/PDL/bin_err.c, lib/CXC/PDL/bin_err.pl:
	add status code to indicate the resultant S/N is not the minimum
	possible (due to other constraints)

	It's possible that more bins than are necessary to achieve the
	minimum s/n are used if other minimum constraints are present.

	Other status codes were renamed to be more consistent with their
	meanings.

2009-04-23 11:58 -0400  djerius  <djerius@cfa.harvard.edu>  (eef7da265f7a)

	* lib/CXC/PDL/bin_err.c:
	incorrect logic to determine when bin widths are being handled

2009-04-15 19:47 -0400  djerius  <djerius@cfa.harvard.edu>  (2306d47277d1)

	* lib/CXC/PDL/bin_err.pl:
	incorrect test for bwidth not having been specified

2009-04-15 19:40 -0400  djerius  <djerius@cfa.harvard.edu>  (85c6fe388144)

	* lib/CXC/PDL/bin_err.c, lib/CXC/PDL/bin_err.pd,
	lib/CXC/PDL/bin_err.pl, t/bin_err.t:
	return a status code for each bin. update tests to use & test it.

	hardwire a starting seed for the random number generator to force
	the last bin to be folded.

2009-04-13 15:54 -0400  djerius  <djerius@cfa.harvard.edu>  (5e0d29062a1f)

	* t/bin_err.t:
	test bin width limits

2009-04-23 15:13 -0400  djerius  <djerius@cfa.harvard.edu>  (159fb4285fe8)

	* lib/CXC/PDL/bin_err.c, lib/CXC/PDL/bin_err.pd,
	lib/CXC/PDL/bin_err.pl, t/bin_err.t:
	test for exceeding maximum number of elements

2009-04-23 15:13 -0400  djerius  <djerius@cfa.harvard.edu>  (bdba894eb6a8)

	* Makefile.PL:
	make build of Bin1D.pm depend upon all of its included files

2009-04-13 15:49 -0400  djerius  <djerius@cfa.harvard.edu>  (3a6d114ba991)

	* t/bin_err.t:
	relabel tests for clarity

2009-04-13 15:47 -0400  djerius  <djerius@cfa.harvard.edu>  (b724553178ec)

	* t/bin_err.t:
	test for minimum number of elments was broken.

2009-04-10 17:20 -0400  djerius  <djerius@cfa.harvard.edu>  (329bdcacfc69)

	* lib/CXC/PDL/bin_err.pod: new file.
	* lib/CXC/PDL/bin_err.pd, lib/CXC/PDL/bin_err.pod:
	move documentation to separate file to make life easier

2009-04-10 17:16 -0400  djerius  <djerius@cfa.harvard.edu>  (b3b43583ec04)

	* lib/CXC/PDL/bin_err.pl: new file.
	* lib/CXC/PDL/bin_err.pd, lib/CXC/PDL/bin_err.pl:
	move Perl code into a separate file to make life easier

2008-04-25 17:27 -0400  djerius  <djerius@cfa.harvard.edu>  (1389be4917e6)

	* .hgtags:
	Added tag 0.06 for changeset e93beb3796ac

2008-04-25 17:26 -0400  djerius  <djerius@cfa.harvard.edu>  (e93beb3796ac [0.06])

	* ChangeLog, Changes, lib/CXC/PDL/Bin1D.pd:
	update for release

2008-04-25 17:25 -0400  djerius  <djerius@cfa.harvard.edu>  (a0ce12109927)

	* lib/CXC/PDL/bin_sdev.c:
	quiet incorrect compile warning about uninitialized variable use

2008-04-25 17:17 -0400  djerius  <djerius@cfa.harvard.edu>  (6ae3da323a17)

	* lib/CXC/PDL/bin_err.c, lib/CXC/PDL/bin_sdev.c: new file.
	* lib/CXC/PDL/Bin1D.pd, lib/CXC/PDL/bin_err.c, lib/CXC/PDL/bin_err.pd,
	lib/CXC/PDL/bin_sdev.c, lib/CXC/PDL/bin_sdev.pd:
	bin_err and bin_sdev now handle bad values by ignoring them.

	C code was split out into separate files to make it easier to add
	bad value support.

2008-04-25 13:28 -0400  djerius  <djerius@cfa.harvard.edu>  (4ec4f831cbb9)

	* .hgtags:
	Added tag 0.05 for changeset a110acf1088f

2008-04-25 13:28 -0400  djerius  <djerius@cfa.harvard.edu>  (a110acf1088f [0.05])

	* ChangeLog, Changes, lib/CXC/PDL/Bin1D.pd:
	update for release

2008-04-25 13:27 -0400  djerius  <djerius@cfa.harvard.edu>  (879e4fba4a2d)

	* lib/CXC/PDL/bin_err.pd:
	missing variable initialization

2008-04-25 13:14 -0400  djerius  <djerius@cfa.harvard.edu>  (05836e2f4325)

	* lib/CXC/PDL/bin_err.pd, t/bin_err.t: new file.
	* lib/CXC/PDL/Bin1D.pd, lib/CXC/PDL/bin_err.pd, t/bin_err.t:
	added adaptive binning using external errors

2008-04-25 13:13 -0400  djerius  <djerius@cfa.harvard.edu>  (5d09daacaa01)

	* lib/CXC/PDL/bin_sdev.pd, t/bin_sdev.t:
	refactored inteface; new nmax option

	* use PDL::Options and option hash to standardize interface.
	* add nmax option

2008-04-23 16:01 -0400  djerius  <djerius@cfa.harvard.edu>  (7f16c86fe199)

	* .hgtags:
	Added tag 0.04 for changeset a594cd9ea8dd

2008-04-23 16:00 -0400  djerius  <djerius@cfa.harvard.edu>  (a594cd9ea8dd [0.04])

	* ChangeLog, Changes, lib/CXC/PDL/Bin1D.pd:
	update for release

2008-04-23 15:57 -0400  djerius  <djerius@cfa.harvard.edu>  (2947e69568d9)

	* lib/CXC/PDL/bin_sdev.pd:
	folding of last bin can result in lowered S/N in bin.

	If the last bin has too low a S/N it gets folded into the previous
	bin. Sometimes this can cause the S/N of that bin to drop below the
	threshhold. Keep folding the bin until the minimum S/N is reached.

2008-04-23 15:51 -0400  djerius  <djerius@cfa.harvard.edu>  (56ff5e2cb5f9)

	* t/00-load.t:
	missed rename

2008-04-23 14:47 -0400  djerius  <djerius@cfa.harvard.edu>  (7391c2e41272)

	* .hgtags:
	Added tag 0.03 for changeset e9fc70a40632

2008-04-23 14:47 -0400  djerius  <djerius@cfa.harvard.edu>  (e9fc70a40632 [0.03])

	* ChangeLog, Changes, lib/CXC/PDL/Bin1D.pd:
	update for release

2008-04-23 14:45 -0400  djerius  <djerius@cfa.harvard.edu>  (80411582390b)

	* lib/CXC/PDL/Bin1D.pd, lib/CXC/PDL/bin_sdev.pd, t/bin_sdev.t: new
	file.
	* lib/CXC/PDL/Hist1D.pd, lib/CXC/PDL/hist_sdev.pd, t/hist_sdev.t:
	deleted file.
	* Changes, Makefile.PL, README, lib/CXC/PDL/Bin1D.pd,
	lib/CXC/PDL/Hist1D.pd, lib/CXC/PDL/bin_sdev.pd,
	lib/CXC/PDL/hist_sdev.pd, t/bin_sdev.t, t/hist_sdev.t:
	the code is really a binning code, not a histogramming code. change
	name(s) to reflect that

2008-04-23 14:38 -0400  djerius  <djerius@cfa.harvard.edu>  (2bd89edd4f27)

	* lib/CXC/PDL/Hist1D.pd:
	fix up attempt to circumvent documentation bug

2008-04-23 14:30 -0400  djerius  <djerius@cfa.harvard.edu>  (f062238d0c03)

	* lib/CXC/PDL/hist_sdev.pd, t/hist_sdev.t:
	major bug fixes; it was just plain broken. result has new format.

	The calculations were incorrect as the braindead human used the
	wrong variable(s) in the wrong spot(s). The code was cleaned up,
	and fewer output piddles generated, as some were not useful for this
	type of binning. For einstance, "minimum" or "maximum" values in
	each bin are meaningless as the data may have some underlying order
	which doesn't result in a input data set with montonically
	increasing values.

2008-04-23 10:38 -0400  djerius  <djerius@cfa.harvard.edu>  (8f8831436b6f)

	* .hgtags:
	Added tag 0.02 for changeset 71aafbba147c

2008-04-23 10:38 -0400  djerius  <djerius@cfa.harvard.edu>  (71aafbba147c [0.02])

	* ChangeLog, Changes:
	update for release

2008-04-23 10:36 -0400  djerius  <djerius@cfa.harvard.edu>  (87c2cfe5ca30)

	* lib/CXC/PDL/Hist1D.pd, lib/CXC/PDL/hist_sdev.pd, t/hist_sdev.t:
	hist_sdev now returns imin and imax

2008-04-23 09:50 -0400  djerius  <djerius@cfa.harvard.edu>  (b629708ff115)

	* .hgtags: new file.
	* .hgtags:
	Added tag 0.01 for changeset d41a01e7d88d

2008-04-23 09:50 -0400  djerius  <djerius@cfa.harvard.edu>  (d41a01e7d88d [0.01])

	* ChangeLog: new file.
	* ChangeLog:
	update for release

2008-04-23 09:50 -0400  djerius  <djerius@cfa.harvard.edu>  (2432576f7d70)

	* Changes, MANIFEST.SKIP, Makefile.PL, README, lib/CXC/PDL/Hist1D.pd,
	lib/CXC/PDL/hist_sdev.pd, t/00-load.t, t/hist_sdev.t,
	t/perlcritic.t, t/pod-coverage.t, t/pod.t: new file.
	* Changes, MANIFEST.SKIP, Makefile.PL, README, lib/CXC/PDL/Hist1D.pd,
	lib/CXC/PDL/hist_sdev.pd, t/00-load.t, t/hist_sdev.t,
	t/perlcritic.t, t/pod-coverage.t, t/pod.t:
	initial import