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