Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-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 | 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 | 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 | 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-20 | Fix bug printing output movie filename | 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-16 | Rename chroma.fileio to chroma.io | 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 | 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 | |