Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-10-05 | Default values for required arguments in the make.* functions creates confusion. | Stan Seibert | |
2011-10-05 | Add tlatorre/histogram as a subrepository so that we can use it in the ↵ | Stan Seibert | |
Rayleigh scattering unit test | |||
2011-10-05 | Kernel estimation implementation for calculating PDFs at each PMT. | Stan Seibert | |
A little rough around the edges, and still needs some development work. | |||
2011-10-05 | Calling the garbage collector explicitly is very expensive and gets ↵ | Stan Seibert | |
progressively slower the longer the program runs. Need to find another way to deal with running out of GPU memory due to reference cycles in PyCUDA. | |||
2011-10-03 | Split out CUDA PDF functions into separate .cu file. | Stan Seibert | |
2011-10-03 | Output device usage to logger. | Stan Seibert | |
2011-10-03 | Create a chroma.log module that provides the default logger object for | Stan Seibert | |
the package. Rather than use the logging module directly, we wrap it with this to ensure that logger.basicConfig() is called automatically. All chroma code should use this logger for printing status information so that it can be hidden when chroma is part of a bigger application. | |||
2011-10-03 | Call ROOT.SetBatch() in chroma-sim to avoid unnecessary X11 traffic. | Stan Seibert | |
Speeds up loading when you are using SSH forwarding over a slow link. | |||
2011-09-30 | Test if root.C classes have been loaded before loading in root.py. Prevents ↵ | Stan Seibert | |
printed warnings when the user already has a .rootlogon.C to load the Chroma ROOT classes. | |||
2011-09-30 | chroma-sim --rootlogon will create a .rootlogon.C file in your current ↵ | Stan Seibert | |
directory so you can read Chroma ROOT files. | |||
2011-09-30 | ROOT sucks and the TApplication object created by PyROOT interprets | Stan 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-29 | Allow loading of bzip2 compressed binary stl files and reduce size of the ↵ | Stan Seibert | |
models directory | |||
2011-09-29 | Removing portal gun models to shrink the package | Stan Seibert | |
2011-09-29 | Move checkerboard into demo package | Stan Seibert | |
2011-09-29 | Remove MiniCLEAN | Stan Seibert | |
2011-09-29 | Fix unittest to use new location of vacuum material. | Stan Seibert | |
2011-09-29 | Abolish chroma.optics. Material properties are entirely detector | Stan Seibert | |
specific, so now the example materials and surfaces are found in chroma.demo.optics. | |||
2011-09-29 | Command 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-29 | Fix imports in __init__.py | Stan Seibert | |
2011-09-29 | New demo detector for Chroma that is not dependent on any internal ↵ | Stan Seibert | |
experiment information. | |||
2011-09-28 | Remove SNO+ detector. Now in separate repository. | Stan Seibert | |
2011-09-28 | Remove LBNE detector | Stan Seibert | |
2011-09-26 | Fix indentation in chroma-sim and allow detector name to have multiple dots. | Stan Seibert | |
2011-09-20 | Change module import method to allow loading a detector from multi-level ↵ | Stan Seibert | |
module name, like chroma.detectors.cad_sno. | |||
2011-09-20 | Fix bug printing output movie filename | Stan Seibert | |
2011-09-19 | Chroma installation guide. | Stan Seibert | |
2011-09-19 | merge relayout branch | Stan Seibert | |
2011-09-19 | Forgot to import chroma.gpu.render in gpu/__init__.py | Stan Seibert | |
2011-09-19 | Remove unused imports | Stan Seibert | |
2011-09-17 | Split up chroma.gpu into separate modules. chroma.gpu.__init__ imports ↵ | Stan Seibert | |
everything from the sub modules, so usage is the same. | |||
2011-09-17 | Module for fitting and evaluating multi-dimensional parabolas | Stan 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-17 | BSD license | Stan Seibert | |
2011-09-16 | Rename chroma.fileio to chroma.io | Stan Seibert | |
2011-09-16 | Rewrite 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-16 | Modify test_ray_intersection to use __file__ to file location of test standard | Stan Seibert | |
2011-09-16 | Silence annoying GEANT4 warnings and banners during operation. | Stan Seibert | |
2011-09-16 | Remove executable flag from camera.py and sim.py, which are no longer scripts. | Stan Seibert | |
2011-09-16 | Add 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-16 | Fix reference to _g4chroma module | Stan Seibert | |
2011-09-16 | Now use setuptools-built Boost::Python GEANT4 module | Stan Seibert | |
2011-09-16 | Update functions to look in chroma/cuda directory for CUDA source | Stan Seibert | |
2011-09-16 | Start of setuptools setup.py | Stan Seibert | |
2011-09-16 | Ignore files generated by setuptools | Stan Seibert | |
2011-09-16 | Move C++ source to src directory | Stan Seibert | |
2011-09-16 | Move CUDA source inside chroma package, rename tests directory to test | Stan Seibert | |
2011-09-16 | File reorganization to move toward standard python package layout | Stan Seibert | |
2011-09-16 | remove old spnav module | Stan Seibert | |
2011-09-16 | Switch to now published spnav module rather than internal copy. | Stan Seibert | |
2011-09-13 | Now 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 |