Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2011-08-26 | woops! import from wrong module in last commit | Anthony LaTorre | |
2011-08-26 | vertex.isotropic() yields values from transform.uniform_sphere() | Anthony LaTorre | |
2011-08-26 | delete threadtest.py and gputhread.py. | Anthony LaTorre | |
2011-08-26 | add support for magenta and green 3d glasses. | Anthony LaTorre | |
2011-08-26 | no more 3d headache! 3d viewing angle changes depending on the distance to ↵ | Anthony LaTorre | |
the object in the center of the screen. | |||
2011-08-25 | merge | Anthony LaTorre | |
2011-08-25 | add 3d support to camera views by displaying images as an anaglyph. alpha ↵ | Anthony LaTorre | |
coloring is now calculated using the new searching/sorting algorithms. | |||
2011-08-25 | in miniclean geometry, make outer sphere transparent and change polygon face ↵ | Anthony LaTorre | |
color. | |||
2011-08-25 | reshape float3 array returned by to_float3() in gpu.py | Anthony LaTorre | |
2011-08-25 | add library for projecting rays in different ways. | Anthony LaTorre | |
2011-08-25 | add cuda sorting/searching algorithms in src/sorting.h | Anthony LaTorre | |
2011-08-25 | A new PDF evaluation method that does not require storage proportional | Stan Seibert | |
to [number of bins] * [number of PMTs]. Instead we accumulate information as the Monte Carlo runs in order to evaluate the PDFs only at the points required for the likelihood calculation. This new interface has been propagated all the way up from the GPU class through the Simulation class to the Likelihood class. We have preserved the full binned histogram implementation in case we need it in the future. | |||
2011-08-23 | Add a RootReader class that also functions as an iterator, also create | Stan Seibert | |
a simple unit test for event reading and writing. There were several minor I/O bugs that are now fixed! Always test your code, kids! | |||
2011-08-23 | Fix Likelihood to use self.sim instead of the global sim, so now it | Stan Seibert | |
imports properly. Also correct a units bug in the default time range for the PDFs. We work in units of seconds, not nanoseconds! | |||
2011-08-22 | Oops, uncomment other benchmark tests | Stan Seibert | |
2011-08-22 | Use PDF created on GPU in likelihood calculation. This is 11x faster than ↵ | Stan Seibert | |
before. | |||
2011-08-22 | Benchmark and unit test for PDF creation | Stan Seibert | |
2011-08-22 | Expose interface to PDF creation on the GPU in the Simulation class. | Stan Seibert | |
2011-08-22 | Enable creation of charge and time PDF on GPU | Stan Seibert | |
2011-08-21 | nreps was not actually being used properly by the Simulation class | Stan Seibert | |
2011-08-21 | Add new nreps parameter to Simulation.simulate() to allow the same initial ↵ | Stan Seibert | |
photon distributions to be propagated multiple times. Default nreps is 1. | |||
2011-08-21 | Repeating iterator that returns the item from the parent iterator multiple ↵ | Stan Seibert | |
times before moving to the next element. | |||
2011-08-20 | fix bug in Likelihood class; pdfs for each pmt were the same histogram | Anthony LaTorre | |
2011-08-20 | merge | Anthony LaTorre | |
2011-08-20 | add likelihood class to evaluate likelihoods for detector events. | Anthony LaTorre | |
2011-08-20 | remove old commented code | Anthony LaTorre | |
2011-08-20 | sim.py displays help if run with no arguments | Anthony LaTorre | |
2011-08-20 | Gar! GEANT4 needs the world volume resized to contain our lone box of material. | Stan Seibert | |
2011-08-20 | A failing test demonstrating the faiure of G4ParallelGenerator to produce ↵ | Stan Seibert | |
photons when the parent particle is at (1,0,0) | |||
2011-08-20 | A simple unit test of the constant particle gun | Stan Seibert | |
2011-08-20 | Assign base RNG seed when none is given in G4ParallelGenerator. | Stan Seibert | |
2011-08-20 | Convenience gun generator when all inputs are constant. | Stan Seibert | |