summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-05-09fix sign in rayleigh scattering codeHEADmastertlatorre
This fix was found by Ako Jamil. Thanks!
2021-05-09update docsAnthony LaTorre
2021-05-09update rhel/centos/scientific linux installation instructionsAnthony LaTorre
2021-05-09add a note about deleting pip's cache folder if you are reinstalling chromaAnthony LaTorre
2021-05-09fix torus function to use radius argumentAnthony LaTorre
2021-05-09update installation instructionsAnthony LaTorre
- use chroma.bitbucket.io/chroma_pkgs to install chroma dependencies - add some instructions on how to symlink the python shared library in virtual environments created with newer versions of virtualenv
2021-05-09SetParticleEnergy() requires kinetic energy only, not total energy.Kevin Wells
See; https://www-zeuthen.desy.de/geant4/geant4.9.3.b01/classG4ParticleGun.html
2021-05-09wrap cuda.memcpy_htod args in np.asarraymastbaum
Fixes "TypeError: 'numpy.int64' does not have the buffer interface" error.
2021-05-09remove print statement from setup.pyAnthony LaTorre
2021-05-09use local boost when building g4chroma.soAnthony LaTorre
2021-05-09remove setuptools bootstrapAnthony LaTorre
2021-05-09remove project from __init__Anthony LaTorre
2021-05-09remove project.pyAnthony LaTorre
2021-05-09move from_film function into toolsAnthony LaTorre
2021-05-09cleanup testsAnthony LaTorre
2021-05-09fix ACLiC problem with rootAnthony LaTorre
2021-05-09fix test_io.py from previous commitAnthony LaTorre
2021-05-09update tests to work for python versions <2.7Anthony LaTorre
2021-05-09move map_to_color import inside function because it requires matplotlibAnthony LaTorre
2021-05-09update rhel installation instructions to use cuda rpm packageAnthony LaTorre
2021-05-09Set dtype explicitly when making morton codesStan Seibert
2021-05-09Add location of pyublas headers to include pathStan Seibert
2021-05-09Fix typo in install docsStan Seibert
2021-05-09Stub page for Tour of features.Stan Seibert
2021-05-09Speed up detector test. Still fails, though.Stan Seibert
2021-05-09Force merging of BVH nodes to always reduce the number of parent nodes in ↵Stan Seibert
order to ensure the process terminates.
2021-05-09Fix test_daq to use newer DAQ API.Stan Seibert
2021-05-09Skip ray intersection test until the reference data file can be updated.Stan Seibert
2021-05-09Reduce number of photons generated for reemission test to speed up testing ↵Stan Seibert
on lower performing GPUs.
2021-05-09Cast position and direction parameters to appropriately typed ndarrays.Stan Seibert
2021-05-09Convert test script to one big unit test. Needs further refactoring.Stan Seibert
2021-05-09Fix bvh test. No longer a leaf attribute in node object.Stan Seibert
2021-05-09Documentation updatesStan Seibert
2021-05-09Fix warning about redefinition of INFINITY.Stan Seibert
2021-05-09Temporary kludge to correctly handle a Photons object passed into simulate.Stan Seibert
2021-05-09Check for and include CLHEP libraries to support users working withStan Seibert
GEANT4 built with separate CLHEP libraries.
2021-05-09Assign to a GPU array slice with a numpy array of length 1 to silenceStan Seibert
a warning from PyCUDA about setting array with different stride.
2021-05-09Add virtual destructors to ROOT data classes to silence compiler warnings.Stan Seibert
2021-05-09Do not automatically initialize pycuda before forking the camera process.Stan Seibert
This causes weird segfaults on Macs, and is probably a source of random crashing on other processes. Also call pygame.init() explicitly in the new process for good measure.
2021-05-09Fix bug in intersection calculation that prevented axis-aligned photons from ↵Stan Seibert
hitting triangles.
2021-05-09Add method to show total charge in eventStan Seibert
2021-05-09Mark one of the propagate functions as __noinline__ to work around bug where ↵Stan Seibert
cicc hangs during compilation.
2021-05-09Remove unused function to read a word bypassing L1 cache. Seems to be ↵Stan Seibert
incorrect asm syntax.
2021-05-09Use numpy.distutils to lookup numpy inlcude directoryStan Seibert
2021-05-09woops. accidentally left in some print statements in camera.pyAnthony LaTorre
2021-05-09add chroma server scriptAndy Mastbaum
chroma-server starts a ZeroMQ socket server which listens for Photons objects, propagates them in the given Detector, and returns the final Photons. Usage: $ chroma-server DETECTOR [--address ADDRESS] DETECTOR is a detector string, e.g. @chroma_sno.sno or sno ADDRESS is a ZeroMQ socket address, default tcp://*:5024
2021-05-09add a simple example script to produce a detector and simulate some events.Anthony LaTorre
2021-05-09no channels was resulting in a seg fault. for now if there are no channels, ↵Anthony LaTorre
just set the python event channels to None.
2021-05-09add get_triangle_centers() method to mesh; this method is useful for ↵Anthony LaTorre
selecting certain sections of a mesh to apply surfaces to. solids are by default partially transparent.
2021-05-09make sure arguments to Photon have the correct dtype.Anthony LaTorre