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
/
geometry.py
Age
Commit message (
Expand
)
Author
2021-05-09
add get_triangle_centers() method to mesh; this method is useful for selectin...
Anthony LaTorre
2021-05-09
Use a wider range of standard wavelengths to accomodate UV photons, like in l...
Stan Seibert
2021-05-09
add method to weld together solids at shared triangles
Andy Mastbaum
2021-05-09
add simple bulk reemission
Andy Mastbaum
2021-05-09
simplify surface models
Andy Mastbaum
2021-05-09
fixes and tweaks for surface models
Andy Mastbaum
2021-05-09
update python-side gpu structs to reflect cuda changes
Andy Mastbaum
2021-05-09
generalize surface models and add thin film model
Andy Mastbaum
2021-05-09
towards a more flexible surface model
Andy Mastbaum
2021-05-09
Make Geometry.flatten() idempotent and avoid loading the BVH twice when using...
Stan Seibert
2021-05-09
Implement new loader function that turns a string into a Geometry,
Stan Seibert
2021-05-09
Add md5() hash method to chroma.geometry.Mesh
Stan Seibert
2021-05-09
Save offset of each layer in the CPU-computed BVH for use when comparing BVH ...
Stan Seibert
2021-05-09
Break out the construction of the geometry mesh into a separate flatten() fun...
Stan Seibert
2011-10-07
Speed up remove_duplicate_vertices by a factor of 3.
Stan Seibert
2011-10-07
Speed up Geometry.build() by a large factor when loading from cache.
Stan Seibert
2011-10-03
Create a chroma.log module that provides the default logger object for
Stan Seibert
2011-09-29
Abolish chroma.optics. Material properties are entirely detector
Stan Seibert
2011-09-16
File reorganization to move toward standard python package layout
Stan Seibert