<feed xmlns='http://www.w3.org/2005/Atom'>
<title>chroma/scenes, branch master</title>
<subtitle>Chroma is a high performance optical photon simulation for particle physics detectors</subtitle>
<link rel='alternate' type='text/html' href='https://www.tlatorre.com/cgit/chroma/'/>
<entry>
<title>File reorganization to move toward standard python package layout</title>
<updated>2011-09-16T18:27:46+00:00</updated>
<author>
<name>Stan Seibert</name>
<email>stan@mtrr.org</email>
</author>
<published>2011-09-16T18:27:46+00:00</published>
<link rel='alternate' type='text/html' href='https://www.tlatorre.com/cgit/chroma/commit/?id=084dfd08b714faefaea77cb7dc04d2e93dc04b1d'/>
<id>084dfd08b714faefaea77cb7dc04d2e93dc04b1d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>chroma-cam script now used to view geometries.</title>
<updated>2011-09-09T13:53:42+00:00</updated>
<author>
<name>Anthony LaTorre</name>
<email>tlatorre9@gmail.com</email>
</author>
<published>2011-09-09T13:53:42+00:00</published>
<link rel='alternate' type='text/html' href='https://www.tlatorre.com/cgit/chroma/commit/?id=8f39536a7a5a15afeba52b1492f1d84fed95054f'/>
<id>8f39536a7a5a15afeba52b1492f1d84fed95054f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>make default camera resolution widescreen. fix checkerboard scene.</title>
<updated>2011-08-18T15:11:25+00:00</updated>
<author>
<name>Anthony LaTorre</name>
<email>tlatorre9@gmail.com</email>
</author>
<published>2011-08-18T15:11:25+00:00</published>
<link rel='alternate' type='text/html' href='https://www.tlatorre.com/cgit/chroma/commit/?id=f3589198dc7ffb765a2e76a8e608da1f169eb1ba'/>
<id>f3589198dc7ffb765a2e76a8e608da1f169eb1ba</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>move useful bits from view.py into camera.py and get rid of view.py</title>
<updated>2011-08-17T15:54:41+00:00</updated>
<author>
<name>Anthony LaTorre</name>
<email>tlatorre9@gmail.com</email>
</author>
<published>2011-08-17T15:54:41+00:00</published>
<link rel='alternate' type='text/html' href='https://www.tlatorre.com/cgit/chroma/commit/?id=11210ce25a543875eb51cff8efc06e7f02984214'/>
<id>11210ce25a543875eb51cff8efc06e7f02984214</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>import chroma modules from subpackages with import chroma.module_name</title>
<updated>2011-08-17T14:36:22+00:00</updated>
<author>
<name>Anthony LaTorre</name>
<email>tlatorre9@gmail.com</email>
</author>
<published>2011-08-17T14:36:22+00:00</published>
<link rel='alternate' type='text/html' href='https://www.tlatorre.com/cgit/chroma/commit/?id=e33c6fab8b8dd8adb3d71af8517dfe45ba264cf7'/>
<id>e33c6fab8b8dd8adb3d71af8517dfe45ba264cf7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>added a camera class which is able to render using the simple ray tracer or the hybrid monte carlo ray tracer in a separate thread. the camera object is initialized by passing a pycuda.driver.Context object and a threading.Lock object; you can then run kernels and copy arrays to and from the device in the same context as that used by the camera by acquiring the lock, calling context.push(), executing the kernel and/or copying arrays, calling context.pop(), and then releasing the lock. fixed mistakes in both build_rgb_lookup() and render() where I had accidently switched the green and blue photons. updated the lbne geometry with the latest specifications. added profiles for the sno pmt and concentrator.</title>
<updated>2011-07-27T01:10:10+00:00</updated>
<author>
<name>Anthony LaTorre</name>
<email>tlatorre9@gmail.com</email>
</author>
<published>2011-07-27T01:10:10+00:00</published>
<link rel='alternate' type='text/html' href='https://www.tlatorre.com/cgit/chroma/commit/?id=8eec1bd5fd39b3991f660726cf41dc899347a81f'/>
<id>8eec1bd5fd39b3991f660726cf41dc899347a81f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>removed STL pmt models; pmt models are now built by calling rotate_extrude() on a profile of the PMT model (see build_pmt() in solids/pmts.py). triangle intersection now allows one of the two coefficients multiplying the vectors which span the triangle to float slightly negative (up to -EPSILON; EPSILON is defined in src/intersect.h) in order to eliminate rays passing through the line between two triangles. cleaned up a lot of unused code. pulled duplicate code in view() and render() into functions in view.py. in order to allow view.py and render.py to search pre-defined geometries, solids, meshes, etc. without requiring them to be pre-built, pre-defined geometries, solids, meshes, etc. should be returned by a function tagged by the decorator @buildable(identifier) defined in view.py, where identifier is a string used to identify the object as an argument to either view.py or render.py. optical materials and surfaces are now defined in optics.py. added an image directory to save cool screenshots.</title>
<updated>2011-07-19T19:09:50+00:00</updated>
<author>
<name>Anthony LaTorre</name>
<email>tlatorre9@gmail.com</email>
</author>
<published>2011-07-19T19:09:50+00:00</published>
<link rel='alternate' type='text/html' href='https://www.tlatorre.com/cgit/chroma/commit/?id=f5a328b72ebb643b51cae41a991c934da712f0e5'/>
<id>f5a328b72ebb643b51cae41a991c934da712f0e5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>added a hybrid monte carlo ray tracing rendering algorithm</title>
<updated>2011-07-10T07:15:17+00:00</updated>
<author>
<name>Anthony LaTorre</name>
<email>tlatorre9@gmail.com</email>
</author>
<published>2011-07-10T07:15:17+00:00</published>
<link rel='alternate' type='text/html' href='https://www.tlatorre.com/cgit/chroma/commit/?id=842e3a9dfecdd6411b1f27084ab6dcbe92fa32b9'/>
<id>842e3a9dfecdd6411b1f27084ab6dcbe92fa32b9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
