summaryrefslogtreecommitdiff
path: root/itertoolset.py
AgeCommit message (Collapse)Author
2011-09-02update event structure. break gpu.GPU class into separate smaller ↵Anthony LaTorre
independent classes.
2011-08-26add repeat_func() to itertoolset.Anthony LaTorre
2011-08-26cleanup repeating_iterator() docstring.Anthony LaTorre
2011-08-21Repeating iterator that returns the item from the parent iterator multiple ↵Stan Seibert
times before moving to the next element.
2011-08-17add grouper function from the itertools exampleStan Seibert
2011-08-16add linear_extrude() function to make.py. rotate_extrude() now takes the ↵Anthony LaTorre
number of rotational steps to extrude instead of the angle step size. updated documention in make.py.
2011-08-11add consume() to itertoolset. checksum the number of bits shifted in each ↵Anthony LaTorre
iteration of the bounding volume hierarchy construction. only cache the bounding volume hierarchy information.
2011-07-10added a hybrid monte carlo ray tracing rendering algorithmAnthony LaTorre
2011-06-21added rotate_extrude() and a number of functions to produce meshes of useful ↵Anthony LaTorre
solid shapes. tried to speed up geometry.build() by replacing some for loops with np.fromiter() and imap().
2011-06-17visually tested optics code. added models of the inner and outer meshes for ↵Anthony LaTorre
the 12" hamamatsu and sno pmts. ratdb.py is able to parse ratdb files. chromaticity.py provides a function to map wavelength -> rgb color. lbne detector model now includes an outer black cylinder and pmts with a glass layer and photocathode/reflective surfaces.