summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-09-30chroma-sim --rootlogon will create a .rootlogon.C file in your current ↵Stan Seibert
directory so you can read Chroma ROOT files.
2011-09-30ROOT sucks and the TApplication object created by PyROOT interpretsStan Seibert
the contents of sys.argv whether you want it to or not. A simple hack is to blank out sys.argv around the point where you import ROOT. As an additional requirement, you have to actually use the ROOT module for something (even just looking up a class) in order for the TApplication to be initialized, so you can't just replace sys.argv with an empty array around the ROOT import. To ensure this is always done correctly, all Chroma modules that need ROOT should obtain it by: from chroma.rootimport import ROOT
2011-09-29Allow loading of bzip2 compressed binary stl files and reduce size of the ↵Stan Seibert
models directory
2011-09-29Removing portal gun models to shrink the packageStan Seibert
2011-09-29Move checkerboard into demo packageStan Seibert
2011-09-29Remove MiniCLEANStan Seibert
2011-09-29Fix unittest to use new location of vacuum material.Stan Seibert
2011-09-29Abolish chroma.optics. Material properties are entirely detectorStan Seibert
specific, so now the example materials and surfaces are found in chroma.demo.optics.
2011-09-29Command line options to start the Python debugger on crash.Stan Seibert
Not entirely effective for chroma-cam, since this does not catch exceptions thrown in child processes.
2011-09-29Fix imports in __init__.pyStan Seibert
2011-09-29New demo detector for Chroma that is not dependent on any internal ↵Stan Seibert
experiment information.
2011-09-28Remove SNO+ detector. Now in separate repository.Stan Seibert
2011-09-28Remove LBNE detectorStan Seibert
2011-09-26Fix indentation in chroma-sim and allow detector name to have multiple dots.Stan Seibert
2011-09-20Change module import method to allow loading a detector from multi-level ↵Stan Seibert
module name, like chroma.detectors.cad_sno.
2011-09-20Fix bug printing output movie filenameStan Seibert
2011-09-19Chroma installation guide.Stan Seibert
2011-09-19merge relayout branchStan Seibert
2011-09-19Forgot to import chroma.gpu.render in gpu/__init__.pyStan Seibert
2011-09-19Remove unused importsStan Seibert
2011-09-17Split up chroma.gpu into separate modules. chroma.gpu.__init__ imports ↵Stan Seibert
everything from the sub modules, so usage is the same.
2011-09-17Module for fitting and evaluating multi-dimensional parabolasStan Seibert
2011-09-17.chroma directory is now used to build the ROOT shared library describing ↵Stan Seibert
the event data structure. No more writing files to chroma package directory.
2011-09-17BSD licenseStan Seibert
2011-09-16Rename chroma.fileio to chroma.ioStan Seibert
2011-09-16Rewrite test_sample_cdf to use a unittest.TestCase class so that the GPU ↵Stan Seibert
context can be setup and torn down correctly around the test.
2011-09-16Modify test_ray_intersection to use __file__ to file location of test standardStan Seibert
2011-09-16Silence annoying GEANT4 warnings and banners during operation.Stan Seibert
2011-09-16Remove executable flag from camera.py and sim.py, which are no longer scripts.Stan Seibert
2011-09-16Add a srcdir attribute to the chroma.cuda module. This consolidates the ↵Stan Seibert
calculation of the path to the CUDA source code in one place.
2011-09-16Fix reference to _g4chroma moduleStan Seibert
2011-09-16Now use setuptools-built Boost::Python GEANT4 moduleStan Seibert
2011-09-16Update functions to look in chroma/cuda directory for CUDA sourceStan Seibert
2011-09-16Start of setuptools setup.pyStan Seibert
2011-09-16Ignore files generated by setuptoolsStan Seibert
2011-09-16Move C++ source to src directoryStan Seibert
2011-09-16Move CUDA source inside chroma package, rename tests directory to testStan Seibert
2011-09-16File reorganization to move toward standard python package layoutStan Seibert
2011-09-16remove old spnav moduleStan Seibert
2011-09-16Switch to now published spnav module rather than internal copy.Stan Seibert
2011-09-13Now you can run benchmark with a list of test names at the command line to ↵Stan Seibert
only run specific tests. Names currently include: ray, load, propagate, pdf, pdf_eval
2011-09-13Set better defaults for likelihood calculation.Stan Seibert
2011-09-13mergeStan Seibert
2011-09-13Benchmark to test speed of pdf_eval accumulationStan Seibert
2011-09-12add chroma-sim script. get rid of GPU class; contexts should now be created ↵Anthony LaTorre
with create_cuda_context().
2011-09-12fix space navigator controls.Anthony LaTorre
2011-09-11remove #include.Anthony LaTorre
2011-09-11Add t0 parameters to the vertex generators that set the start timeStan Seibert
of the event.
2011-09-11speedup triangle intersection by reducing STACK_SIZE.Anthony LaTorre
2011-09-11correctly check cuda initialization in create_cuda_context().Anthony LaTorre