<feed xmlns='http://www.w3.org/2005/Atom'>
<title>chroma/models, 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>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>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>
<entry>
<title>Fix PMT models to work with OpenSCAD, add reduced models cut just</title>
<updated>2011-06-21T19:16:11+00:00</updated>
<author>
<name>Stan Seibert</name>
<email>stan@mtrr.org</email>
</author>
<published>2011-06-21T19:16:11+00:00</published>
<link rel='alternate' type='text/html' href='https://www.tlatorre.com/cgit/chroma/commit/?id=8f51be58c07772585cb7522c18c32465d20120e1'/>
<id>8f51be58c07772585cb7522c18c32465d20120e1</id>
<content type='text'>
behind the PMT equator to save memory.

Note: To repair a PMT produced by Sketchup, run Netfabb, start repair
mode, and run the "Remove degenerate faces" action, and apply repair.
Now you can export the part and OpenSCAD will be happy.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
behind the PMT equator to save memory.

Note: To repair a PMT produced by Sketchup, run Netfabb, start repair
mode, and run the "Remove degenerate faces" action, and apply repair.
Now you can export the part and OpenSCAD will be happy.
</pre>
</div>
</content>
</entry>
<entry>
<title>reverse the face orientation on all triangles in the stl files exported from sketchup.</title>
<updated>2011-06-19T22:29:27+00:00</updated>
<author>
<name>Anthony LaTorre</name>
<email>tlatorre9@gmail.com</email>
</author>
<published>2011-06-19T22:29:27+00:00</published>
<link rel='alternate' type='text/html' href='https://www.tlatorre.com/cgit/chroma/commit/?id=a149f96a766c4d8d63919535cc468c539036165e'/>
<id>a149f96a766c4d8d63919535cc468c539036165e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>visually tested optics code. added models of the inner and outer meshes for the 12" hamamatsu and sno pmts. ratdb.py is able to parse ratdb files. chromaticity.py provides a function to map wavelength -&gt; rgb color. lbne detector model now includes an outer black cylinder and pmts with a glass layer and photocathode/reflective surfaces.</title>
<updated>2011-06-17T18:51:40+00:00</updated>
<author>
<name>Anthony LaTorre</name>
<email>tlatorre9@gmail.com</email>
</author>
<published>2011-06-17T18:51:40+00:00</published>
<link rel='alternate' type='text/html' href='https://www.tlatorre.com/cgit/chroma/commit/?id=34ff4d6c734e5adf3aa8a0e7ca89031effdb1489'/>
<id>34ff4d6c734e5adf3aa8a0e7ca89031effdb1489</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>added some fun models; added some untested code to implement absorption, scattering, reflection, and refraction</title>
<updated>2011-06-13T01:31:22+00:00</updated>
<author>
<name>Anthony LaTorre</name>
<email>telatorre@gmail.com</email>
</author>
<published>2011-06-13T01:31:22+00:00</published>
<link rel='alternate' type='text/html' href='https://www.tlatorre.com/cgit/chroma/commit/?id=870236b3c4950762a73247c68023a8dee6e14a7b'/>
<id>870236b3c4950762a73247c68023a8dee6e14a7b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Thin lens with radius of curvature of 5 units, and thickness of 2 units.</title>
<updated>2011-06-06T19:44:31+00:00</updated>
<author>
<name>Stan Seibert</name>
<email>stan@mtrr.org</email>
</author>
<published>2011-06-06T19:44:31+00:00</published>
<link rel='alternate' type='text/html' href='https://www.tlatorre.com/cgit/chroma/commit/?id=13b086fa7e797c518e5339b708cf48ddbf9a954f'/>
<id>13b086fa7e797c518e5339b708cf48ddbf9a954f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>STL models for SNO, 10 inch and 12 inch PMTs in normal and high-resolution.</title>
<updated>2011-06-01T15:06:00+00:00</updated>
<author>
<name>Stan Seibert</name>
<email>stan@mtrr.org</email>
</author>
<published>2011-06-01T15:06:00+00:00</published>
<link rel='alternate' type='text/html' href='https://www.tlatorre.com/cgit/chroma/commit/?id=b0f5fa8f463136ee8fb5401b3aa76d1b087997d2'/>
<id>b0f5fa8f463136ee8fb5401b3aa76d1b087997d2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
