index
:
chroma
master
Chroma is a high performance optical photon simulation for particle physics detectors
Anthony LaTorre
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
chroma
Age
Commit message (
Expand
)
Author
2021-05-09
remove project from __init__
Anthony LaTorre
2021-05-09
remove project.py
Anthony LaTorre
2021-05-09
move from_film function into tools
Anthony LaTorre
2021-05-09
cleanup tests
Anthony LaTorre
2021-05-09
fix ACLiC problem with root
Anthony LaTorre
2021-05-09
move map_to_color import inside function because it requires matplotlib
Anthony LaTorre
2021-05-09
Set dtype explicitly when making morton codes
Stan Seibert
2021-05-09
Force merging of BVH nodes to always reduce the number of parent nodes in ord...
Stan Seibert
2021-05-09
Cast position and direction parameters to appropriately typed ndarrays.
Stan Seibert
2021-05-09
Fix warning about redefinition of INFINITY.
Stan Seibert
2021-05-09
Temporary kludge to correctly handle a Photons object passed into simulate.
Stan Seibert
2021-05-09
Assign to a GPU array slice with a numpy array of length 1 to silence
Stan Seibert
2021-05-09
Add virtual destructors to ROOT data classes to silence compiler warnings.
Stan Seibert
2021-05-09
Do not automatically initialize pycuda before forking the camera process.
Stan Seibert
2021-05-09
Fix bug in intersection calculation that prevented axis-aligned photons from ...
Stan Seibert
2021-05-09
Add method to show total charge in event
Stan Seibert
2021-05-09
Mark one of the propagate functions as __noinline__ to work around bug where ...
Stan Seibert
2021-05-09
Remove unused function to read a word bypassing L1 cache. Seems to be incorr...
Stan Seibert
2021-05-09
woops. accidentally left in some print statements in camera.py
Anthony LaTorre
2021-05-09
no channels was resulting in a seg fault. for now if there are no channels, j...
Anthony LaTorre
2021-05-09
add get_triangle_centers() method to mesh; this method is useful for selectin...
Anthony LaTorre
2021-05-09
make sure arguments to Photon have the correct dtype.
Anthony LaTorre
2021-05-09
add ability to toggle between viewing initial and final photon positions. try...
Anthony LaTorre
2021-05-09
oops. fix interpolation for a uniformly sampled function
Anthony LaTorre
2021-05-09
add gpu interpolation functions. fix sample_cdf functions which were interpol...
Anthony LaTorre
2021-05-09
add abs() function for float3s
Anthony LaTorre
2021-05-09
set default max_steps to 100. this seems like a reasonable number.
Anthony LaTorre
2021-05-09
add __getitem__ to Photon class
Anthony LaTorre
2021-05-09
rotate() does not need to create a matrix. update test. remove superflous fun...
Anthony LaTorre
2021-05-09
add norm() function to get the length of vectors and shorten normalize() func...
Anthony LaTorre
2021-05-09
add get_perp() to return an arbitrary perpendicular vector and a new rotate()...
Anthony LaTorre
2021-05-09
add get_bounds() method to BVHLayerSlice so that you can now view your bvh's ...
Anthony LaTorre
2021-05-09
positions returned by from_film() should be located at the focal point, not t...
Anthony LaTorre
2021-05-09
Use a wider range of standard wavelengths to accomodate UV photons, like in l...
Stan Seibert
2021-05-09
Remove some placeholder DAQ properties.
Stan Seibert
2021-05-09
Set an arbitrary time PDF for a Detector.
Stan Seibert
2021-05-09
Switch from hsv to jet_r color map because hsv has red at both ends, and
Stan Seibert
2021-05-09
Make the photon reduction used in the event display mode dynamically
Stan Seibert
2021-05-09
Add a Photons.reduced() method that returns a new Photons object with
Stan Seibert
2021-05-09
Minor change to allow eval_pdf to take a generator that emits
Stan Seibert
2021-05-09
Put triangles and vertices back onto the GPU if there is sufficient room.
Stan Seibert
2021-05-09
Diffuse reflection is lambertian, not isotropic.
Stan Seibert
2021-05-09
Add a function to create a Mesh from the coordinates for a convex polygon.
Stan Seibert
2021-05-09
Add the reemission probability and CDF arrays on the GPU to the material_data...
Stan Seibert
2021-05-09
Photons tagged with NAN_ABORT should not continue to be propagated.
Stan Seibert
2021-05-09
Change surface re-emission simulation to not use the diffuse
Stan Seibert
2021-05-09
Update photon history bits in Python to match C header.
Stan Seibert
2021-05-09
Add the ability to linear_extrude a mesh without the endcaps.
Stan Seibert
2021-05-09
Refactor the saving and loading of packed BVH nodes to fully abstract
Stan Seibert
2021-05-09
GPU geometry modification to permit the BVH node storage to be split
Stan Seibert
[next]