Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-09-11 | speedup triangle intersection by reducing STACK_SIZE. | Anthony LaTorre | |
2011-09-11 | correctly check cuda initialization in create_cuda_context(). | Anthony LaTorre | |
2011-09-10 | store geometry struct in shared memory. this increases photon propagation ↵ | Anthony LaTorre | |
speed from 3.3M -> 3.45!. | |||
2011-09-10 | geometry -> g, triangle -> t. dot(-a,b) <-> -dot(a,b). | Anthony LaTorre | |
2011-09-10 | round value and uncertainty in ufloat_to_str(). | Anthony LaTorre | |
2011-09-10 | add ray_intersection unit test. | Anthony LaTorre | |
2011-09-10 | merge | Anthony LaTorre | |
2011-09-10 | update 3d mode to work properly when rendering multiple geometries. | Anthony LaTorre | |
2011-09-10 | merge | Stan Seibert | |
2011-09-10 | Add the ability to propagate the same photons multiple times on the | Stan Seibert | |
the GPU, and run the DAQ multiple times on the same photons in a likelihood calculation. Propagating the same photons in a warp speeds up propagation by a factor of 3 (and we could do this even better if we wanted), and this improves the statistics in a likelihood evaluation quite a bit. Running the DAQ multiple times is also an inexpensive way to improve the quality of the PDF estimates. | |||
2011-09-10 | Implement len() for event.Photons class. | Stan Seibert | |
2011-09-10 | new alpha rendering scheme. | Anthony LaTorre | |
2011-09-10 | update benchmark.py | Anthony LaTorre | |
2011-09-10 | update documentation and rename create_context -> create_cuda_context. | Anthony LaTorre | |
2011-09-10 | change color of pmt shell. | Anthony LaTorre | |
2011-09-09 | toggle 3d color in Camera class updates screen. | Anthony LaTorre | |
2011-09-09 | update sphinx documentation. | Anthony LaTorre | |
2011-09-09 | merge | Anthony LaTorre | |
2011-09-09 | chroma-cam script now used to view geometries. | Anthony LaTorre | |
2011-09-08 | Geometry.build() waits until a certain number of triangles are grouped ↵ | Anthony LaTorre | |
together before creating leaf nodes in the bounding volume hierarchy. | |||
2011-09-08 | add a useful create_context() function to gpu.py which will take over the ↵ | Anthony LaTorre | |
current GPU class. get full path name for cuda source inclusion in get_cu_module() and get_cu_source() so that it works when called from outside the package directory. | |||
2011-09-08 | import submodules in package __init__.py | Anthony LaTorre | |
2011-09-08 | speedup from_film() projection. | Anthony LaTorre | |
2011-09-08 | add normalize() function to transform module. ↵ | Anthony LaTorre | |
np.apply_along_axis(np.linalg.norm,...) is really slow! | |||
2011-09-08 | merge | Stan Seibert | |
2011-09-08 | repeating_iterator needs a number of reps | Stan Seibert | |
2011-09-08 | Prevent progress() from raising an exception if you pass in a sequence with ↵ | Stan Seibert | |
less than 10 elements | |||
2011-09-08 | Make water the default material for the SNO detector | Stan Seibert | |
2011-09-07 | fix bug in searchsorted() so that it properly searches a descending array. | Anthony LaTorre | |
2011-09-06 | fix devious assumption in searchsorted that if searching a length one array ↵ | Anthony LaTorre | |
it assumed the array was meant to be in descending order; it now assumes ascending order and this assumption is documented. | |||
2011-09-06 | make min_distance argument to intersect_node() optional. | Anthony LaTorre | |
2011-09-06 | add default size for view(). | Anthony LaTorre | |
2011-09-06 | geometry on the GPU is now a struct created in the GPUGeometry class. coding ↵ | Anthony LaTorre | |
style for cuda code is now compliant with python PEP 7 -- Style Guide for C Code. | |||
2011-09-06 | add Mesh class to sphinx documentation. | Anthony LaTorre | |
2011-09-03 | add mesh_from_stl() to sphinx documentation. | Anthony LaTorre | |
2011-09-03 | Camera class accidentally used some global variables. | Anthony LaTorre | |
2011-09-03 | reorder members in chroma.make sphinx documentation. | Anthony LaTorre | |
2011-09-03 | add mesh modeling tools to sphinx documentation. | Anthony LaTorre | |
2011-09-03 | update documenation in geometry.py. | Anthony LaTorre | |
2011-09-03 | merge | Anthony LaTorre | |
2011-09-03 | add intro to sphinx documentation from the bitbucket wiki and add some ↵ | Anthony LaTorre | |
entries to the table of contents. | |||
2011-09-03 | initial sphinx documentation. | Anthony LaTorre | |
2011-09-03 | Simulation.simulate() now accepts event.Vertex objects. | Anthony LaTorre | |
2011-09-03 | merge | Stan Seibert | |
2011-09-03 | GPU-based sampling from an arbitrary distribition. | Stan Seibert | |
The sample_cdf() device function will draw random numbers from an arbitrary disribution given a cumulative distribution function in the form of a list of x,y points, beginning with y=0 and ending with y=1. For an example of how to convert a ROOT histogram to this form, see the unit test in test_sample_cdf.py | |||
2011-09-02 | update event structure. break gpu.GPU class into separate smaller ↵ | Anthony LaTorre | |
independent classes. | |||
2011-08-29 | add generator which yields drawn randomly from a histogram interpreted as a pdf. | Anthony LaTorre | |
2011-08-26 | photon object initializes any arguments not passed when initialized. ↵ | Anthony LaTorre | |
camera.EventViewer uses new fileio.root.RootReader class. | |||
2011-08-26 | add repeat_func() to itertoolset. | Anthony LaTorre | |
2011-08-26 | cleanup repeating_iterator() docstring. | Anthony LaTorre | |