<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    
    <title>Marcus D. Hanwell's Blog - FOSS</title>
    <link>http://blog.cryos.net/</link>
    <description>Random thoughts, life, Academia, Gentoo, diving...</description>
    <dc:language>en</dc:language>
    <admin:errorReportsTo rdf:resource="mailto:blog@cryos.net" />
    <generator>Serendipity 1.6-alpha1 - http://www.s9y.org/</generator>
    
    <image>
        <url>http://blog.cryos.net/templates/competition/img/s9y_banner_small.png</url>
        <title>RSS: Marcus D. Hanwell's Blog - FOSS - Random thoughts, life, Academia, Gentoo, diving...</title>
        <link>http://blog.cryos.net/</link>
        <width>100</width>
        <height>21</height>
    </image>

<item>
    <title>VTK: New 2D API, Canvas and Charting Features</title>
    <link>http://blog.cryos.net/archives/236-VTK-New-2D-API,-Canvas-and-Charting-Features.html</link>
            <category>FOSS</category>
            <category>Kitware</category>
    
    <comments>http://blog.cryos.net/archives/236-VTK-New-2D-API,-Canvas-and-Charting-Features.html#comments</comments>
    <wfw:comment>http://blog.cryos.net/wfwcomment.php?cid=236</wfw:comment>

    <slash:comments>4</slash:comments>
    <wfw:commentRss>http://blog.cryos.net/rss.php?version=2.0&amp;type=comments&amp;cid=236</wfw:commentRss>
    

    <author>marcus@cryos.net (Marcus D. Hanwell)</author>
    <content:encoded>
    &lt;span&gt;&lt;p&gt;Since joining &lt;a href=&quot;http://www.kitware.com/&quot;&gt;Kitware&lt;/a&gt; in October, one of the first projects I was tasked with is revamping the 2D charting capabilities in &lt;a href=&quot;http://www.vtk.org/&quot;&gt;VTK&lt;/a&gt; and &lt;a href=&quot;http://www.paraview.org/&quot;&gt;ParaView&lt;/a&gt;. At first I was a little daunted as it meant digging through many of the internals of VTK, and breaking an assumption that is made in many parts of VTK - that everything being rendered is 3D.&lt;/p&gt;

&lt;p&gt; A large portion of this work is also being driven by the InfoVis features in VTK, along with &lt;a href=&quot;http://www.sandia.gov/Titan/&quot;&gt;project Titan&lt;/a&gt; that we work on with some really interesting people from &lt;a href=&quot;http://www.sandia.gov/&quot;&gt;Sandia National Labs&lt;/a&gt;. The project grew quite a bit from its original scope, and I have now added some new &lt;a href=&quot;http://www.vtk.org/Wiki/VTK/Charts/2DAPI&quot;&gt;2D API&lt;/a&gt; that uses OpenGL as a backend, with the scope to add further backends in the future. I have been working on optimizing the OpenGL case so that large data sets can be rendered interactively, and small data sets can be rendered with minimal lines of code whilst giving pleasing visual results.&lt;/p&gt;

&lt;a class=&quot;serendipity_image_link&quot;  href=&#039;http://blog.cryos.net/uploads/ParaViewNewCharts.png&#039; onclick=&quot;F1 = window.open(&#039;/uploads/ParaViewNewCharts.png&#039;,&#039;Zoom&#039;,&#039;height=785,width=1075,top=221,left=1401,toolbar=no,menubar=no,location=no,resize=1,resizable=1,scrollbars=yes&#039;); return false;&quot;&gt;&lt;img class=&quot;serendipity_image_right&quot; width=&quot;200&quot; height=&quot;146&quot;  src=&quot;http://blog.cryos.net/uploads/ParaViewNewCharts.serendipityThumb.png&quot;  alt=&quot;ParaView with 2D API canvas based VTK chart&quot; /&gt;&lt;/a&gt;

&lt;p&gt;Then when considering user interaction with these 2D elements we decided that a higher level API would be useful, that could contain objects and propagate mouse events to items in the scene. So I set about prototyping a new &lt;a href=&quot;http://www.vtk.org/Wiki/VTK/Charts/CanvasAPI&quot;&gt;canvas based API&lt;/a&gt;. At this point I had enough new infrastructure that I felt it was about time I got back to my original task of implementing some efficient, well rendered 2D charts in VTK. Once I had my initial prototype in place it was time to expose this in ParaView and see how everything fitted together. As you can see in the screenshot above, things are shaping up very nicely. The new chart is in the bottom right widget, the chart above is the existing chart widget.&lt;/p&gt;

&lt;p&gt;I have really enjoyed my first few months at Kitware, and have found my first project both challenging and rewarding. It is great to be working on real problems that have a broader impact, and as I flesh out these features I will try to maintain cross platform, high performance interactive charts. I think I have also added some useful new 2D focused API that can also be rendered over the top of VTK&#039;s existing 3D visualizations, opening the door to some very exciting new views on data.&lt;/p&gt;

&lt;p&gt;As a physicist I also feel it is interesting the symmetry - &lt;a href=&quot;http://labs.trolltech.com/blogs/2009/11/18/qt3d-brings-qt-style-coding-to-3d/&quot;&gt;Qt adds 3D to a 2D toolkit&lt;/a&gt;, and at the same time I am adding 2D to a 3D toolkit. Hope you all have a Merry Christmas, and a Happy New Year. I will be &lt;a href=&quot;http://www.noradsanta.org/en/index.html&quot;&gt;tracking Santa&lt;/a&gt; with my son this evening!&lt;/p&gt;

&lt;p&gt;&lt;tt&gt;Disclaimer: The opinions and musings in this post are mine, and not those of my employer. Any mistakes/inaccuracies are also mine, that said I would love to hear what people think of this new work.&lt;/tt&gt;&lt;/p&gt;&lt;/span&gt; 
    </content:encoded>

    <pubDate>Thu, 24 Dec 2009 14:13:00 -0500</pubDate>
    <guid isPermaLink="false">http://blog.cryos.net/archives/236-guid.html</guid>
    
</item>
<item>
    <title>Avogadro 1.0.0 Released!</title>
    <link>http://blog.cryos.net/archives/233-Avogadro-1.0.0-Released!.html</link>
            <category>Avogadro</category>
            <category>Chemistry</category>
            <category>FOSS</category>
            <category>Gentoo</category>
            <category>KDE</category>
            <category>Linux</category>
    
    <comments>http://blog.cryos.net/archives/233-Avogadro-1.0.0-Released!.html#comments</comments>
    <wfw:comment>http://blog.cryos.net/wfwcomment.php?cid=233</wfw:comment>

    <slash:comments>7</slash:comments>
    <wfw:commentRss>http://blog.cryos.net/rss.php?version=2.0&amp;type=comments&amp;cid=233</wfw:commentRss>
    

    <author>marcus@cryos.net (Marcus D. Hanwell)</author>
    <content:encoded>
    &lt;span&gt;&lt;p&gt;It is with great pleasure that I announce the release of &lt;a href=&quot;http://avogadro.openmolecules.net/wiki/Avogadro_1.0.0&quot;&gt;Avogadro 1.0.0&lt;/a&gt;. After many years of work we have released what we consider to be a stable Avogadro release on &lt;a href=&quot;http://en.wikipedia.org/wiki/Mole_Day&quot;&gt;Mole Day&lt;/a&gt;, which seems appropriate given the projects&#039;s name. There are still some rough edges, but I think this is a good release. With your help we can fix bugs in the release while working on new features in trunk.&lt;/p&gt;

&lt;center&gt;&lt;object width=&quot;400&quot; height=&quot;300&quot;&gt;&lt;param name=&quot;allowfullscreen&quot; value=&quot;true&quot; /&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot; /&gt;&lt;param name=&quot;movie&quot; value=&quot;http://vimeo.com/moogaloop.swf?clip_id=7222681&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1&quot; /&gt;&lt;embed src=&quot;http://vimeo.com/moogaloop.swf?clip_id=7222681&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1&quot; type=&quot;application/x-shockwave-flash&quot; allowfullscreen=&quot;true&quot; allowscriptaccess=&quot;always&quot; width=&quot;400&quot; height=&quot;300&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;p&gt;&lt;a href=&quot;http://vimeo.com/7222681&quot;&gt;Avogadro - Code Swarm&lt;/a&gt; from &lt;a href=&quot;http://vimeo.com/user980300&quot;&gt;Marcus Hanwell&lt;/a&gt; on &lt;a href=&quot;http://vimeo.com&quot;&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;&lt;/center&gt;

&lt;p&gt;What better time to look back to the beginnings of Avogadro. There was a &lt;a href=&quot;https://sourceforge.net/community/avogadro-the-tyra-of-molecular-modeling/&quot;&gt;blog post made today by Sourceforge about Avogadro&lt;/a&gt; detailing a little of that history. I have also made a &lt;a href=&quot;http://vis.cs.ucdavis.edu/~ogawa/codeswarm/&quot;&gt;code_swarm&lt;/a&gt; movie visualizing the history of the &lt;a href=&quot;http://avogadro.openmolecules.net&quot;&gt;Avogadro project&lt;/a&gt;. There have been quite some changes in that time both at a project level and a personal level.&lt;/p&gt;

&lt;p&gt;I would like to thank &lt;a href=&quot;http://www.google.com/&quot;&gt;Google&lt;/a&gt; for sponsoring me for a &lt;a href=&quot;http://code.google.com/soc/&quot;&gt;GSoC project&lt;/a&gt; in the summer of 2007. Also &lt;a href=&quot;http://hutchison.chem.pitt.edu/&quot;&gt;Geoff Hutchison&lt;/a&gt; for giving me the opportunity to work with him at the University of Pittsburgh on interesting computational and visualization projects. Then there is my new employer, &lt;a href=&quot;http://www.kitware.com/&quot;&gt;Kitware&lt;/a&gt;, who have provided me with an exciting opportunity to push scientific visualization and cross platform development to its limits.&lt;/p&gt;

&lt;p&gt;To finish off a great day, my wife has informed me my new espresso machine has arrived! I am going to &lt;a href=&quot;http://camp.kde.org/&quot;&gt;Camp KDE&lt;/a&gt; in January too!&lt;/span&gt; 
    </content:encoded>

    <pubDate>Fri, 23 Oct 2009 18:02:00 -0400</pubDate>
    <guid isPermaLink="false">http://blog.cryos.net/archives/233-guid.html</guid>
    
</item>
<item>
    <title>Avogadro Auto Optimization Screencast</title>
    <link>http://blog.cryos.net/archives/228-Avogadro-Auto-Optimization-Screencast.html</link>
            <category>Academia</category>
            <category>Avogadro</category>
            <category>Chemistry</category>
            <category>FOSS</category>
            <category>KDE</category>
    
    <comments>http://blog.cryos.net/archives/228-Avogadro-Auto-Optimization-Screencast.html#comments</comments>
    <wfw:comment>http://blog.cryos.net/wfwcomment.php?cid=228</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://blog.cryos.net/rss.php?version=2.0&amp;type=comments&amp;cid=228</wfw:commentRss>
    

    <author>marcus@cryos.net (Marcus D. Hanwell)</author>
    <content:encoded>
    &lt;span&gt;&lt;p&gt;Geoff showed me a new screencast he created recently. It is made using the latest Avogadro, and is one of the first screencasts with our new and improved user interface. Geoff has also added some audio commentary with notes on the chemical relevance of the auto optimization tool. Check it out and let us know what you think - a new release of &lt;a href=&quot;http://avogadro.openmolecules.net/&quot;&gt;Avogadro&lt;/a&gt; is coming soon.&lt;/p&gt;

&lt;center&gt;&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/_i_6sCA9qR4&amp;hl=en&amp;fs=1&amp;&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/_i_6sCA9qR4&amp;hl=en&amp;fs=1&amp;&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/center&gt;

&lt;p&gt;I will hopefully find the time to make a few new screencasts soon too. Between my one month old son, day job and waiting on my visa application (does not take any real time - some mental drain) I have not had much spare time to code or blog. Remember that Avogadro was nominated for the SourceForge community choice awards too - click on the link below to vote for us.&lt;/p&gt;

&lt;center&gt;&lt;a href=&quot;http://sf.net/community/cca09/vote/?f=386&quot;&gt;&lt;img border=0 src=&quot;http://sf.net/awards/cca/badge_img.php?f=386&quot;&gt;&lt;/a&gt;&lt;/center&gt;&lt;/span&gt; 
    </content:encoded>

    <pubDate>Fri, 10 Jul 2009 19:44:45 -0400</pubDate>
    <guid isPermaLink="false">http://blog.cryos.net/archives/228-guid.html</guid>
    
</item>
<item>
    <title>Avogadro Nominated for SourceForge Community Choice Awards</title>
    <link>http://blog.cryos.net/archives/227-Avogadro-Nominated-for-SourceForge-Community-Choice-Awards.html</link>
            <category>Academia</category>
            <category>Avogadro</category>
            <category>Chemistry</category>
            <category>FOSS</category>
            <category>General</category>
            <category>Gentoo</category>
            <category>GSoC</category>
            <category>KDE</category>
            <category>Linux</category>
    
    <comments>http://blog.cryos.net/archives/227-Avogadro-Nominated-for-SourceForge-Community-Choice-Awards.html#comments</comments>
    <wfw:comment>http://blog.cryos.net/wfwcomment.php?cid=227</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.cryos.net/rss.php?version=2.0&amp;type=comments&amp;cid=227</wfw:commentRss>
    

    <author>marcus@cryos.net (Marcus D. Hanwell)</author>
    <content:encoded>
    &lt;span&gt;&lt;p&gt;I am very pleased to announce that &lt;a href=&quot;http://avogadro.openmolecules.net/&quot;&gt;Avogadro&lt;/a&gt; has been nominated as a finalist in the &lt;a href=&quot;http://sourceforge.net/community/cca09/&quot;&gt;SourceForge community choice awards&lt;/a&gt; this year. We are in the &quot;Best Project for Academia&quot; category, and I would like to encourage you to &lt;a href=&quot;http://sf.net/community/cca09/vote/?f=386&quot;&gt;vote for Avogadro&lt;/a&gt;.&lt;/p&gt;

&lt;center&gt;&lt;a href=&quot;http://sf.net/community/cca09/vote/?f=386&quot;&gt;&lt;img border=0 src=&quot;http://sf.net/awards/cca/badge_img.php?f=386&quot;&gt;&lt;/a&gt;&lt;/center&gt;

&lt;p&gt;This is a real honour for all of us, and I appreciate all of you who &lt;a href=&quot;http://blog.cryos.net/archives/223-Vote-for-Avogadro.html&quot;&gt;nominated Avogadro&lt;/a&gt;. We are all pushing very hard on polishing Avogadro, getting ready for our 1.0 release. It would be absolutely amazing to see Avogadro win this award, so please vote for us.&lt;/p&gt;

&lt;center&gt;&lt;img src=&quot;http://blog.cryos.net/uploads/Avogadro_SFCollage.png&quot; width=&quot;630&quot; height=&quot;389&quot; alt=&quot;Avogadro collage&quot; /&gt;&lt;/center&gt;

&lt;p&gt;There are also some other really nice projects in there too, such as &lt;a href=&quot;http://lancelot.fomentgroup.org/&quot;&gt;Lancelot&lt;/a&gt;, &lt;a href=&quot;http://www.clamav.net/&quot;&gt;ClamAV&lt;/a&gt;, &lt;a href=&quot;http://www.phpmyadmin.net/&quot;&gt;phpMyAdmin&lt;/a&gt; and &lt;a href=&quot;http://reprap.org/&quot;&gt;RepRap&lt;/a&gt;. So please take a few moments to place your vote, and tell your friends!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; You can vote even without a SourceForge account - just enter your email address and verify your vote.&lt;/p&gt;&lt;/span&gt; 
    </content:encoded>

    <pubDate>Tue, 23 Jun 2009 23:23:00 -0400</pubDate>
    <guid isPermaLink="false">http://blog.cryos.net/archives/227-guid.html</guid>
    
</item>
<item>
    <title>Avogadro at the APS March Meeting and Q-Chem Workshop</title>
    <link>http://blog.cryos.net/archives/215-Avogadro-at-the-APS-March-Meeting-and-Q-Chem-Workshop.html</link>
            <category>Academia</category>
            <category>Avogadro</category>
            <category>Chemistry</category>
            <category>FOSS</category>
    
    <comments>http://blog.cryos.net/archives/215-Avogadro-at-the-APS-March-Meeting-and-Q-Chem-Workshop.html#comments</comments>
    <wfw:comment>http://blog.cryos.net/wfwcomment.php?cid=215</wfw:comment>

    <slash:comments>3</slash:comments>
    <wfw:commentRss>http://blog.cryos.net/rss.php?version=2.0&amp;type=comments&amp;cid=215</wfw:commentRss>
    

    <author>marcus@cryos.net (Marcus D. Hanwell)</author>
    <content:encoded>
    &lt;span&gt;&lt;p&gt;So last week was extremely busy. The &lt;a href=&quot;http://www.aps.org/meetings/march/index.cfm&quot;&gt;APS March Meeting&lt;/a&gt; was held in Pittsburgh and Q-Chem held a &lt;a href=&quot;http://www.q-chem.com/ws_hh.html&quot;&gt;workshop on Q-Chem&lt;/a&gt; at the end of the week. I presented a poster on &lt;a href=&quot;http://avogadro.openmolecules.net/&quot;&gt;Avogadro&lt;/a&gt; (shown below), met lots of interesting people and got lots of new ideas for both research and Avogadro.&lt;/p&gt;

&lt;center&gt;&lt;a href=&quot;http://blog.cryos.net/uploads/MDHanwell-Avogadro-APS-Poster-big.pdf&quot;&gt;&lt;img src=&quot;http://blog.cryos.net/uploads/avogadro-poster-thumbnail.png&quot; width=&quot;600&quot; height=&quot;431&quot; alt=&quot;Avogadro poster&quot; /&gt;&lt;/a&gt;&lt;/center&gt;

&lt;p&gt;As we push towards making a 1.0 release of Avogadro, getting feedback from users in the scientific community is extremely important. As Q-Chem chose to use Avogadro as the builder/visualizer in their workshop I had the opportunity to observe new Avogadro users interact with our application for the first time. I also had the opportunity to help them overcome some initial issues and gained a few new insights.&lt;/p&gt;

&lt;p&gt;I was very pleased to meet people at all stages of their career who were very interested in having an open source application that can provide a framework for building and visualizing molecules. I also realized that two of the most sought after features in Avogadro right now are the capability to easily make movies, and a z-matrix editor. People loved the ray-traced images of surfaces, coincidentally I received a request from someone in the press wanting to use an image I put up on my blog last year of ray-traced benzene molecules.&lt;/p&gt;

&lt;p&gt;I look forward to hearing from some of the new users we gained in the last week. It is great to see Avogadro receiving more attention. I have started to work on the z-matrix editor and spent the weekend experimenting with movies - more to come soon!&lt;/p&gt;&lt;/span&gt;  
    </content:encoded>

    <pubDate>Tue, 24 Mar 2009 17:49:00 -0400</pubDate>
    <guid isPermaLink="false">http://blog.cryos.net/archives/215-guid.html</guid>
    
</item>
<item>
    <title>Manifest Hell...The New DLL Hell?</title>
    <link>http://blog.cryos.net/archives/209-Manifest-Hell...The-New-DLL-Hell.html</link>
            <category>Avogadro</category>
            <category>FOSS</category>
    
    <comments>http://blog.cryos.net/archives/209-Manifest-Hell...The-New-DLL-Hell.html#comments</comments>
    <wfw:comment>http://blog.cryos.net/wfwcomment.php?cid=209</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.cryos.net/rss.php?version=2.0&amp;type=comments&amp;cid=209</wfw:commentRss>
    

    <author>marcus@cryos.net (Marcus D. Hanwell)</author>
    <content:encoded>
    &lt;span&gt;&lt;p&gt;I am going to shock you all and admit that I am not a Windows programmer! I do however know quite a bit about cross-platform development and have now learnt the joy that is the manifest in Windows development. It seems that DLL hell is now a thing of the past, all hail manifest hell. A week ago I was not aware of these wonderful little files and this post is an attempt to document what I learned while packaging &lt;a href=&quot;http://avogadro.openmolecules.net/&quot;&gt;Avogadro&lt;/a&gt; for Windows.&lt;/p&gt;

&lt;p&gt;After listening to Bill&#039;s talk at &lt;a href=&quot;http://camp.kde.org/&quot;&gt;Camp KDE&lt;/a&gt; I was convinced that it really was a good idea to use &lt;a href=&quot;http://www.cmake.org/Wiki/CMake:Packaging_With_CPack&quot;&gt;CPack&lt;/a&gt; to package Avogadro. So when I got back home I spent a day or two getting a Windows development environment set up for Avogadro. We have several dependencies such as &lt;a href=&quot;http://www.qtsoftware.com/&quot;&gt;Qt&lt;/a&gt; and &lt;a href=&quot;http://www.openbabel.org/&#039;&gt;OpenBabel&lt;/a&gt; so it took a while to get everything installed and compiled.&lt;/p&gt;

&lt;p&gt;Once done I got some new packages made up and initially it all looked pretty good. I used InstallRequiredSystemLibraries to install the MS DLLs we needed and then tried it on a fresh Windows install. I got some very cryptic message telling me to reinstall my application. After some searching I came across &lt;a href=&quot;http://www.mail-archive.com/cmake@cmake.org/msg17941.html&quot;&gt;this post&lt;/a&gt; documenting a bug in the Visual Studio 9 service pack. So I edited the manifest and lied about the version of the DLLs - it believed me.&lt;/p&gt;

&lt;p&gt;Next I found that none of our plugins would load. They are Qt plugins that implement most of the functionality in Avogadro. I found a &lt;a href=&quot;http://lists.trolltech.com/qt-interest/2007-02/thread00449-0.html&quot;&gt;very long thread&lt;/a&gt; on this subject, the crux of which is that the embedded manifests are causing Windows to look for the runtime libraries in the plugin directory. Copying them did indeed work but was not optimal. I found that by adding &lt;tt&gt;set(CMAKE_MODULE_LINKER_FLAGS &quot;${CMAKE_MODULE_LINKER_FLAGS} /MANIFEST:NO&quot;)&lt;/tt&gt; to our CMakeLists.txt manifests were no longer made for our plugins (which are loadable modules).&lt;/p&gt;

&lt;p&gt;So all is quite well with our Windows build now I think. If you would like to try out a new Windows installer, then please &lt;a href=&quot;http://blog.cryos.net/uploads/Avogadro-0.9.0a-win32.exe&quot;&gt;download it from here&lt;/a&gt; and let me know if it works for you. I have tested it on Windows 2000 and XP virtual machines. This is not the final installer, I need to add some extra data files for OpenBabel and ensure I got the other dependencies right.&lt;/p&gt;

&lt;p&gt;If anyone with more Windows experience knows of better solutions please let me know. CPack is absolutely awesome, it seems a shame that the deployment of applications is made so difficult. I know that plugins are not as widely used and so hopefully this post will add to the collective knowledge indexed by &lt;a href=&quot;http://www.google.com/&quot;&gt;Google&lt;/a&gt;.&lt;/p&gt;&lt;/span&gt; 
    </content:encoded>

    <pubDate>Sat, 07 Feb 2009 15:30:00 -0500</pubDate>
    <guid isPermaLink="false">http://blog.cryos.net/archives/209-guid.html</guid>
    
</item>
<item>
    <title>Qt Going LGPL</title>
    <link>http://blog.cryos.net/archives/204-Qt-Going-LGPL.html</link>
            <category>FOSS</category>
            <category>KDE</category>
    
    <comments>http://blog.cryos.net/archives/204-Qt-Going-LGPL.html#comments</comments>
    <wfw:comment>http://blog.cryos.net/wfwcomment.php?cid=204</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.cryos.net/rss.php?version=2.0&amp;type=comments&amp;cid=204</wfw:commentRss>
    

    <author>marcus@cryos.net (Marcus D. Hanwell)</author>
    <content:encoded>
    &lt;span&gt;&lt;p&gt;Just to add that I think this is absolutely amazing news - &lt;a href=&quot;http://labs.trolltech.com/blogs/2009/01/14/nokia-to-license-qt-under-lgpl/&quot;&gt;Qt is going to add LGPL licensing&lt;/a&gt; as an option. For the few situations I have questioned using the Qt library it has mainly been an issue of license. I think this is huge news and now cannot see any downsides to using Qt when working on C++ GUI applications and libraries.&lt;/p&gt;

&lt;p&gt;Thanks - I can&#039;t wait to thank some of you in person at &lt;a href=&quot;http://camp.kde.org/&quot;&gt;Camp KDE&lt;/a&gt;!&lt;/p&gt;&lt;/span&gt; 
    </content:encoded>

    <pubDate>Wed, 14 Jan 2009 14:25:52 -0500</pubDate>
    <guid isPermaLink="false">http://blog.cryos.net/archives/204-guid.html</guid>
    
</item>
<item>
    <title>Git and Automatic ChangeLog Generation</title>
    <link>http://blog.cryos.net/archives/202-Git-and-Automatic-ChangeLog-Generation.html</link>
            <category>Avogadro</category>
            <category>FOSS</category>
            <category>Linux</category>
    
    <comments>http://blog.cryos.net/archives/202-Git-and-Automatic-ChangeLog-Generation.html#comments</comments>
    <wfw:comment>http://blog.cryos.net/wfwcomment.php?cid=202</wfw:comment>

    <slash:comments>7</slash:comments>
    <wfw:commentRss>http://blog.cryos.net/rss.php?version=2.0&amp;type=comments&amp;cid=202</wfw:commentRss>
    

    <author>marcus@cryos.net (Marcus D. Hanwell)</author>
    <content:encoded>
    &lt;span&gt;&lt;p&gt;After our move to use &lt;a href=&quot;http://git.or.cz/&quot;&gt;Git&lt;/a&gt; and &lt;a href=&quot;http://github.com/cryos/avogadro/&quot;&gt;GitHub&lt;/a&gt; to host our repository I got thinking about ChangeLogs. Having a version controlled file, where you manually add details about what the version control system should be recording seems like it should not be necessary. I searched and couldn&#039;t find a solution that generates ChangeLogs in the style we prefer, which is a variant of the GNU ChangeLog.&lt;/p&gt;

&lt;p&gt;So I wrote a quick &lt;a href=&quot;http://www.python.org/&quot;&gt;Python&lt;/a&gt; script to try and accomplish this task. It may not be the prettiest Python code as I have never written more than five or six lines of Python before. ChangeLogs always seemed to be the biggest source of merge conflicts whenever we would work in branches, or just all be working at the same time. This is why I think it is necessary to automatically generate something like this that can be generated with source tarballs.&lt;/p&gt;

&lt;p&gt;I called it &lt;a href=&quot;http://github.com/cryos/avogadro/tree/master/scripts/gitlog2changelog.py&quot;&gt;gitlog2changelog.py&lt;/a&gt; and it has all of the basics down already. It may not be the most general script but works pretty well for us. I need to add some extra parsing for file creation/deletion so that we can add the + or - in front of the file names. Is there a general need for this? Are there better scripts out there that I dd not spot?&lt;/p&gt;

&lt;code&gt;&lt;pre&gt;2008-12-29  Tim Vandermeersch &amp;lt;email@protected&amp;gt;

  &amp;lowast; libavogadro/src/pluginmanager.cpp: replace getenv(...) with
  QProcess::systemEnvironment()

  &amp;lowast; libavogadro/src/elementtranslate.h: Replace &quot;A_DECL_EXPORT extern ...&quot; with
  &quot;A_EXPORT extern ...&quot;

  &amp;lowast; CMakeLists.txt: use /MD compiler flag for MSVC

2008-12-28  Marcus D. Hanwell &amp;lt;email@protected&amp;gt;

  &amp;lowast; libavogadro/src/molecule.cpp, libavogadro/src/molecule.h,
  libavogadro/src/python/molecule.cpp: Lots of documentation updates,
  reorganised the functions and grouped in Doxygen tags. Some minor changes
  too, more are needed for const correctness.

  &amp;lowast; testfiles/multicubes.cube.gz: Removed from our source as it is the same
  size as all the other files put together. May be we should provide a more
  extensive sample of files in a separate distribution.

  &amp;lowast; libavogadro/src/engines/bsdyengine.cpp: Ported to use the new bond position
  functions.

  &amp;lowast; libavogadro/src/bond.cpp, libavogadro/src/bond.h: Added functions to
  retrieve bond positions, still need to implement the mid-point function.

  &amp;lowast; libavogadro/src/bond.h: Documentation updates.

  &amp;lowast; libavogadro/src/python/bond.cpp: Added missing Atom include.

  &amp;lowast; libavogadro/src/atom.cpp, libavogadro/src/atom.h: Documentation updates,
  added member function groupings and a destructor.

  &amp;lowast; libavogadro/src/atom.cpp, libavogadro/src/bond.cpp, libavogadro/src/bond.h:
  Added some atom accessor functions to the Bond class. This should make using
  bonds easier. Fixed assignment order in Atom constructor.&lt;/pre&gt;&lt;/code&gt;&lt;/span&gt; 
    </content:encoded>

    <pubDate>Mon, 29 Dec 2008 12:10:58 -0500</pubDate>
    <guid isPermaLink="false">http://blog.cryos.net/archives/202-guid.html</guid>
    
</item>
<item>
    <title>Avogadro Has Moved to GitHub and Git</title>
    <link>http://blog.cryos.net/archives/201-Avogadro-Has-Moved-to-GitHub-and-Git.html</link>
            <category>Avogadro</category>
            <category>Chemistry</category>
            <category>FOSS</category>
            <category>KDE</category>
            <category>Linux</category>
    
    <comments>http://blog.cryos.net/archives/201-Avogadro-Has-Moved-to-GitHub-and-Git.html#comments</comments>
    <wfw:comment>http://blog.cryos.net/wfwcomment.php?cid=201</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://blog.cryos.net/rss.php?version=2.0&amp;type=comments&amp;cid=201</wfw:commentRss>
    

    <author>marcus@cryos.net (Marcus D. Hanwell)</author>
    <content:encoded>
    &lt;span&gt;&lt;p&gt;After some discussion on IRC the &lt;a href=&quot;http://avogadro.openmolecules.net/&quot;&gt;Avogadro Project&lt;/a&gt; has moved its version control over to &lt;a href=&quot;http://github.com/&quot;&gt;GitHub&lt;/a&gt;. Our new repository &lt;a href=&quot;http://github.com/cryos/avogadro/&quot;&gt;can be found here&lt;/a&gt;. Most of us are old Subversion users, and a few of us started out with CVS. I think we are still getting our head around the workflow but feel it is worth the effort for all the advantages the move will bring.&lt;/p&gt;

&lt;p&gt;There are some great visualisations from GitHub. I have always loved the speed of &lt;a href=&quot;http://git.or.cz/&quot;&gt;Git&lt;/a&gt; when compared to other version control I have used. It is also great for adding in bigger changes and not having to halt development in other areas for fear of merge issues. We shall see over the coming months how positive the move was, but I am confident it will be. I have been using Git locally through git svn for over a year now I think.&lt;/p&gt;

&lt;p&gt;For those who might wonder, the conversion was not totally automatic. The branches and tags git-svn leaves you with are not Git branches and tags. It basically required me to manually create the branches and tags. So for our repository I ran the following,&lt;/p&gt;
&lt;pre&gt;mkdir avogadro-git
cd avogadro-git
git svn init https://avogadro.svn.sourceforge.net/svnroot/avogadro --stdlayout
git config svn.authorsfile ../avogadro/authors.txt
git svn fetch&lt;/pre&gt;
&lt;p&gt;At that point I went and grabbed a coffee, took care of the dog...&lt;/p&gt;
&lt;pre&gt;git remote add origin git@github.com:cryos/avogadro.git
git push origin master&lt;/pre&gt;
&lt;p&gt;This got us most of the way there but lacked all of our tags and branches. I found that none of the push options worked as the tags and branches needed to be made into full Git entities first.&lt;/p&gt;
&lt;pre&gt;git branch -a (show all the branches)
git branch 0.8 0.8
git branch 0.6 0.6
git branch primitive primitive
git tag -f 0.6.0 tags/0.6.0
git tag -f 0.6.1 tags/0.6.1
git push --all origin
git push --tags origin&lt;/pre&gt;
&lt;p&gt;After all that we have our tags as Git tags and our branches as Git branches. You can browse them and clone the repository. A few of us have been experimenting and everything looks good. Adding current developers as collaborators enables them to push directly to the repository. There are also some web interfaces that allow for pulling from forks.&lt;/p&gt;

&lt;p&gt;So if all goes to plan now, there will be no more commits to our old Subversion repository. We have preserved all of our history and I made sure the author metadata was improved. Hopefully this will make our development process more streamlined. We appreciate any and all tips, &lt;a href=&quot;http://github.com/guides/keeping-a-git-fork-in-sync-with-the-forked-repo&quot;&gt;this looks like a good guide to keeping a fork in sync&lt;/a&gt;, pushing and pulling where necessary.&lt;/p&gt;

&lt;p&gt;Now back to coding - we want to get a new release out!&lt;/p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Wed, 24 Dec 2008 00:15:00 -0500</pubDate>
    <guid isPermaLink="false">http://blog.cryos.net/archives/201-guid.html</guid>
    
</item>
<item>
    <title>New Addition to the Family</title>
    <link>http://blog.cryos.net/archives/193-New-Addition-to-the-Family.html</link>
            <category>FOSS</category>
            <category>Gentoo</category>
            <category>KDE</category>
            <category>Linux</category>
    
    <comments>http://blog.cryos.net/archives/193-New-Addition-to-the-Family.html#comments</comments>
    <wfw:comment>http://blog.cryos.net/wfwcomment.php?cid=193</wfw:comment>

    <slash:comments>10</slash:comments>
    <wfw:commentRss>http://blog.cryos.net/rss.php?version=2.0&amp;type=comments&amp;cid=193</wfw:commentRss>
    

    <author>marcus@cryos.net (Marcus D. Hanwell)</author>
    <content:encoded>
    &lt;span&gt;&lt;p&gt;On Monday we had a new addition to the family arrive - an Asus Eee PC 1000! So far I am pretty impressed with the hardware. The Linux installation was pretty disappointing but I never really intended to keep that anyway. I played around with it on Monday as I built a chroot for the new arrival (pictured below).&lt;/p&gt;

&lt;center&gt;&lt;img src=&quot;http://blog.cryos.net/uploads/asuseeepc1000.jpg&quot; width=&quot;400&quot; height-&quot;247&quot; alt=&quot;Asus Eee PC  1000&quot; /&gt;&lt;/a&gt;&lt;/center&gt;

&lt;p&gt;I went for the 10&quot; model as I was worried about the size of the keyboard on the smaller ones. I also liked the sound of the SSD drive and it looked like a great little unit. I ended up building a custom stage 4 Gentoo tarball for it on my desktop and installing it here. I have it running the new KDE 4.1.2 ebuilds along with a few KDE 3 apps I can&#039;t do without.&lt;/p&gt;

&lt;p&gt;All in all it seems to be working pretty well. I only got round to installing Gentoo on it yesterday. So far I have the webcam, wired and wireless networking working. I am using &lt;a href=&quot;http://wicd.sourceforge.net/&quot;&gt;WICD&lt;/a&gt; to control networking. I would love to see a Qt4/KDE 4 frontend that integrates better but it is an awesome little app.&lt;/p&gt;

&lt;p&gt;This is my first post on it, the screen isn&#039;t a bad size and the battery life seems to be good. I am on the road today and my wife acted as an unwilling hand model. I still haven&#039;t managed to get the asus_laptop or asus_acpi modules to load and so am missing all those devices. It claims no such device.&lt;/p&gt;

&lt;p&gt;I will hopefully be able to post more at some point in the future. I certainly think this is great for being on the road and Skype is working with the webcam. I did use the 2.6.27 kernel whicih made things a lot easier I suspect. I might try building a vanilla kernel soon to see if that lets me insert  the asus_laptop module successfully.&lt;/p&gt;

&lt;p&gt;For now I have quite a few hours to kill in the BA lounge at JFK!&lt;/p&gt;&lt;/span&gt; 
    </content:encoded>

    <pubDate>Wed, 15 Oct 2008 13:42:15 -0400</pubDate>
    <guid isPermaLink="false">http://blog.cryos.net/archives/193-guid.html</guid>
    
</item>
<item>
    <title>Stephen Fry and GNU's 25th Birthday</title>
    <link>http://blog.cryos.net/archives/191-Stephen-Fry-and-GNUs-25th-Birthday.html</link>
            <category>FOSS</category>
    
    <comments>http://blog.cryos.net/archives/191-Stephen-Fry-and-GNUs-25th-Birthday.html#comments</comments>
    <wfw:comment>http://blog.cryos.net/wfwcomment.php?cid=191</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.cryos.net/rss.php?version=2.0&amp;type=comments&amp;cid=191</wfw:commentRss>
    

    <author>marcus@cryos.net (Marcus D. Hanwell)</author>
    <content:encoded>
    &lt;span&gt;&lt;p&gt;This is a little belated as the weekend was hectic but I want to wish GNU a happy 25th birthday too! &lt;a href=&quot;http://en.wikipedia.org/wiki/Stephen_Fry&quot;&gt;Stephen Fry&lt;/a&gt; made a &lt;a href=&quot;http://www.youtube.com/watch?v=RcErY4ne5Yw&quot;&gt;video&lt;/a&gt; to wish GNU a happy 25th birthday which I really enjoyed. I may be biased as an English man and a big fan...&lt;/p&gt;
&lt;center&gt;&lt;img src=&quot;http://www.gnu.org/fry/i/fryfry.png&quot; width=&quot;298&quot; height=&quot;298&quot; alt=&quot;Stephen Fry GNU 25th Birthday&quot; /&gt;&lt;/center&gt;
&lt;p&gt;I think he did a great job of describing open source in a very approachable way for those of us who are less geeky. You can also &lt;a href=&quot;http://www.gnu.org/fry/happy-birthday-to-gnu-download.html&quot;&gt;download a higher quality video&lt;/a&gt;. I miss &lt;a href=&quot;http://en.wikipedia.org/wiki/QI&quot;&gt;QI&lt;/a&gt;, and &lt;a href=&quot;http://en.wikipedia.org/wiki/Bacon&quot;&gt;thick-cut back bacon&lt;/a&gt;! Neither of which seem to be available over here. Enjoy the video and think of us English people living in a foreign land &lt;img src=&quot;http://blog.cryos.net/templates/default/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;/p&gt;&lt;/span&gt; 
    </content:encoded>

    <pubDate>Tue, 23 Sep 2008 12:00:24 -0400</pubDate>
    <guid isPermaLink="false">http://blog.cryos.net/archives/191-guid.html</guid>
    
</item>
<item>
    <title>ACS Avogadro Talk Slides and Poster</title>
    <link>http://blog.cryos.net/archives/188-ACS-Avogadro-Talk-Slides-and-Poster.html</link>
            <category>Academia</category>
            <category>Avogadro</category>
            <category>Chemistry</category>
            <category>FOSS</category>
    
    <comments>http://blog.cryos.net/archives/188-ACS-Avogadro-Talk-Slides-and-Poster.html#comments</comments>
    <wfw:comment>http://blog.cryos.net/wfwcomment.php?cid=188</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://blog.cryos.net/rss.php?version=2.0&amp;type=comments&amp;cid=188</wfw:commentRss>
    

    <author>marcus@cryos.net (Marcus D. Hanwell)</author>
    <content:encoded>
    &lt;span&gt;&lt;p&gt;I kept meaning to put the slides to my Avogadro talk and the poster I presented at the &lt;a href=&quot;http://portal.acs.org/portal/Navigate?nodeid=859&quot;&gt;recent ACS meeting in Philadelphia&lt;/a&gt;. Things have been really hectic these last few weeks but here they are. The talk was presented in the chemical eduction section, on Monday 18 August, &quot;&lt;a href=&quot;http://blog.cryos.net/uploads/MDHanwell-ACS-Avo-Talk.pdf&quot;&gt;Avogadro: An integrated approach to teach computational chemistry modeling, simulation and visualization&lt;/a&gt;&quot;. The slides were made using &lt;a href=&quot;http://latex-beamer.sourceforge.net/&quot;&gt;LaTeX Beamer&lt;/a&gt; and the talk itself was focused on the use of Avogadro when teaching computational chemistry.&lt;/p&gt;

&lt;center&gt;&lt;a href=&quot;http://blog.cryos.net/uploads/MDHanwell-ACS-Avo-Poster.pdf&quot;&gt;&lt;img src=&quot;http://blog.cryos.net/uploads/MDHanwell-ACS-Avogadro.png&quot; width=&quot;516&quot; height=&quot;367&quot; alt=&quot;Avogadro poster presented at ACS meeting&quot; /&gt;&lt;/a&gt;&lt;/center&gt;

&lt;p&gt;I also presented a poster at Sci-Mix on Monday, 18 August, and at the main computational chemistry poster session on Tuesday, 19 August. You may have guessed already but I used LaTeX - this time the &lt;a href=&quot;http://andreas.welcomes-you.com/projects/a0poster/&quot;&gt;A0 poster package&lt;/a&gt;. The poster title was &quot;&lt;a href=&quot;http://blog.cryos.net/uploads/MDHanwell-ACS-Avo-Poster.pdf&quot;&gt;Avogadro: A framework for quantum chemistry simulation and visualization&lt;/a&gt;&quot;. I really enjoyed the two poster sessions and met lots of interesting people during the sessions.&lt;/p&gt;

&lt;p&gt;You can grab copies of the slides or poster by clicking on their titles. It was certainly a very interesting conference, although it was so big it was difficult to choose where to go and what to see at times. Especially as some of the hotels with talks I wanted to attend were thirty minutes apart on foot. It was a great opportunity to tell other scientists about the work we are doing as well as introducing some of the concepts of open source to the wide and varied list of attendees I had the pleasure of meeting.&lt;/p&gt;&lt;/span&gt; 
    </content:encoded>

    <pubDate>Wed, 03 Sep 2008 11:39:00 -0400</pubDate>
    <guid isPermaLink="false">http://blog.cryos.net/archives/188-guid.html</guid>
    
</item>
<item>
    <title>Chemistry Visualisation and Tools Meeting</title>
    <link>http://blog.cryos.net/archives/177-Chemistry-Visualisation-and-Tools-Meeting.html</link>
            <category>Academia</category>
            <category>Avogadro</category>
            <category>Chemistry</category>
            <category>FOSS</category>
            <category>GSoC</category>
            <category>Linux</category>
    
    <comments>http://blog.cryos.net/archives/177-Chemistry-Visualisation-and-Tools-Meeting.html#comments</comments>
    <wfw:comment>http://blog.cryos.net/wfwcomment.php?cid=177</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.cryos.net/rss.php?version=2.0&amp;type=comments&amp;cid=177</wfw:commentRss>
    

    <author>marcus@cryos.net (Marcus D. Hanwell)</author>
    <content:encoded>
    &lt;span&gt;&lt;p&gt;Last week I was privileged to be invited to speak at a meeting about &lt;a href=&quot;http://www.ccp1.ac.uk/chemtoolsmeet&quot;&gt;molecular modelling&lt;/a&gt; with a focus on tools, GUIs and visualisation. The meeting was held at the Holiday Inn in Runcorn and the Daresbury Laboratory (England). I wasn&#039;t expecting to be back in England quite so soon, having only just returned to Pittsburgh at the end of January.&lt;/p&gt;

&lt;p&gt;The meeting was a great opportunity to present some of the latest work I and others in the &lt;a href=&quot;http://avogadro.openmolecules.net/&quot;&gt;Avogadro&lt;/a&gt; and &lt;a href=&quot;http://www.openbabel.org/&quot;&gt;OpenBabel&lt;/a&gt; communities have been doing to create tools that enable the building of molecules and structures, as well as their visualisation. It was also a great chance to hear some very interesting talks by the developers of other building tools and some quantum codes. Donald and I were also invited to Daresbury Laboratory to work with some of the &lt;a href=&quot;http://www.cse.scitech.ac.uk/ccg/software/ccp1gui/&quot;&gt;CCP1GUI&lt;/a&gt; developers.&lt;/p&gt;

&lt;p&gt;I presented my talk on Avogadro on Wednesday morning and have made the &lt;a href=&quot;http://blog.cryos.net/uploads/MDHanwell-AvoVisTalk.pdf&quot;&gt;slides available here&lt;/a&gt;. Donald gave an introduction to Avogadro, some of the history and the architecture before I gave my presentation. We finished by taking questions while I demonstrated the Avogadro application. I think it was extremely productive. We had many more conversations over dinner and drinks later as well as in a workshop setting on Thursday afternoon.&lt;/p&gt;

&lt;p&gt;It was great to be able to put a face to a few of the names and discuss current issues more informally in the evening. The talks were all of a very high quality and from a varied list of speakers from other open source projects, some of the free quantum codes as well as commercial products. I have come away from the meeting with a much better appreciation of the needs in the community and I feel that Avogadro is in a great position to fill the apparent void.&lt;/p&gt;

&lt;p&gt;I am glad that we were able to get surface and orbital support working in Avogadro before the meeting. Right now we only support Guassian cube files but the implementation is general enough that I will be able to add support for further formats. I really think that if we can get enough people collaborating on a common project everyone can get the tool they need to effectively do their research at a much lower investment than could be achieved by working on many separate projects.&lt;/p&gt;

&lt;p&gt;I met Tristan Youngs, the developer of &lt;a href=&quot;http://code.google.com/p/aten/&quot;&gt;Aten&lt;/a&gt;, who had implemented some really nice features in his molecular builder that is much more focussed on molecular mechanics. It is well worth checking out. As is &lt;a href=&quot;http://molmod.ugent.be/code/wiki/Zeobuilder/&quot;&gt;Zeobuilder&lt;/a&gt; which was developed by Toon Verstraelen. They both implement some great features and have strengths in different areas. Of course my dream is to integrate many of these features via Avogadro plugins and have one editor which is capable of being used in a diverse range of applications.&lt;/p&gt;

&lt;p&gt;It was also great to speak to &lt;a href=&quot;http://www.cscs.ch/~mvalle/&quot;&gt;Mario Valle&lt;/a&gt; who is doing some very interesting work in the area of new visualisation methods and supports a large user base of computational chemistry users. There were of course so many other talks but you can look at the schedule yourself and I think the slides of all the talks should be available in the near future.&lt;/p&gt;

&lt;p&gt;I feel sure that many good things will come out of this meeting and hope to be able to attend similar meetings in the future. I would like to thank Jens once again for hosting the meeting and taking care of everything. I hope to see some patches and/or commits from him in the near future &lt;img src=&quot;http://blog.cryos.net/templates/default/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;/p&gt;&lt;/span&gt; 
    </content:encoded>

    <pubDate>Thu, 20 Mar 2008 19:20:00 -0400</pubDate>
    <guid isPermaLink="false">http://blog.cryos.net/archives/177-guid.html</guid>
    
</item>
<item>
    <title>Avogadro 0.6.1 Released</title>
    <link>http://blog.cryos.net/archives/175-Avogadro-0.6.1-Released.html</link>
            <category>Avogadro</category>
            <category>Chemistry</category>
            <category>FOSS</category>
            <category>Gentoo</category>
            <category>GSoC</category>
            <category>KDE</category>
            <category>Linux</category>
    
    <comments>http://blog.cryos.net/archives/175-Avogadro-0.6.1-Released.html#comments</comments>
    <wfw:comment>http://blog.cryos.net/wfwcomment.php?cid=175</wfw:comment>

    <slash:comments>8</slash:comments>
    <wfw:commentRss>http://blog.cryos.net/rss.php?version=2.0&amp;type=comments&amp;cid=175</wfw:commentRss>
    

    <author>marcus@cryos.net (Marcus D. Hanwell)</author>
    <content:encoded>
    &lt;span&gt;&lt;p&gt;I am pleased to announce that I tagged and released &lt;a href=&quot;http://avogadro.openmolecules.net/wiki/Avogadro_0.6.1&quot;&gt;Avogadro 0.6.1&lt;/a&gt; yesterday evening. This is a bug fix release which fixes one pretty large bug that slipped through - the OpenGL context was lost if switching between virtual desktops, multiple views etc rendering the OpenGL window useless unless the application was restarted. As such I would encourage anyone running Avogadro 0.6.0 to upgrade to this new version. It also features several smaller bug fixes and feature enhancements.&lt;/p&gt;

&lt;center&gt;&lt;img src=&quot;http://blog.cryos.net/uploads/Avo-0_6_1.png&quot; width=&quot;600&quot; height=&quot;503&quot; alt=&quot;Avogadro 0.6.1 running in a KDE 4 session&quot; /&gt;&lt;/center&gt;

&lt;p&gt;The screen shot above shows Avogadro 0.6.1 running in a KDE 4 session. One of the small visual tweaks I made was to add a second light source to our default OpenGL scene which really helps to illuminate the other side of the scene. Thanks go out to Albert for his suggestion of adding another light source. Hopefully there are no really big bugs remaining but Avogadro is still in the beta stages of its development. It is rapidly approaching a stable release though and I am very happy with our progress so far.&lt;/p&gt;

&lt;p&gt;We would love to hear what you think of Avogadro. I had one person question why we always have to use the latest and greatest version of &lt;a href=&quot;http://openbabel.org/&quot;&gt;OpenBabel&lt;/a&gt; and felt I should offer some explanation. Many of the features exposed in Avogadro use functions and structures in OpenBabel. I myself was quite heavily involved in improving OpenBabel&#039;s support for Gaussian cube files and the cube format so that we could load and display orbitals for example. As such we often add new features or fix bugs in OpenBabel trunk and so a new release of OpenBabel must be used in order for everything to work.&lt;/p&gt;

&lt;p&gt;There are already ebuilds for this latest version in the &lt;a href=&quot;http://www.gentoo.org/&quot;&gt;Gentoo&lt;/a&gt; tree. Ubuntu/Debian builds are in the process of being built. We should hopefully have Mac and Windows binaries very soon too.&lt;/p&gt;

&lt;p&gt;I am headed to a meeting in the UK where Donald and I will be talking with other scientists about visualisation in chemistry and related areas. We will of course be showing off Avogadro as well as talking with many other people working in this area. I am very much looking forward to it and hope that this will lead to further innovation in the Avogadro project as well as the open source chemistry movement in general. It will of course be great to have a full English breakfast and some real ale too!&lt;/p&gt;&lt;/span&gt; 
    </content:encoded>

    <pubDate>Sun, 09 Mar 2008 15:30:00 -0400</pubDate>
    <guid isPermaLink="false">http://blog.cryos.net/archives/175-guid.html</guid>
    
</item>
<item>
    <title>Avogadro 0.6 Released</title>
    <link>http://blog.cryos.net/archives/174-Avogadro-0.6-Released.html</link>
            <category>Avogadro</category>
            <category>Chemistry</category>
            <category>FOSS</category>
            <category>GSoC</category>
            <category>KDE</category>
            <category>Linux</category>
    
    <comments>http://blog.cryos.net/archives/174-Avogadro-0.6-Released.html#comments</comments>
    <wfw:comment>http://blog.cryos.net/wfwcomment.php?cid=174</wfw:comment>

    <slash:comments>3</slash:comments>
    <wfw:commentRss>http://blog.cryos.net/rss.php?version=2.0&amp;type=comments&amp;cid=174</wfw:commentRss>
    

    <author>marcus@cryos.net (Marcus D. Hanwell)</author>
    <content:encoded>
    &lt;span&gt;&lt;p&gt;Earlier today we released &lt;a href=&quot;http://avogadro.openmolecules.net/wiki/Avogadro_0.6.0&quot;&gt;Avogadro 0.6&lt;/a&gt;. This release is quite overdue and we had originally planned to make a release around the new year. This release has many, many new features that have been implemented since the last release.&lt;/p&gt;

&lt;center&gt;&lt;img src=&quot;http://blog.cryos.net/uploads/avo_CrH2O_1-6.png&quot; width=&quot;600&quot; height=&quot;435&quot; alt=&quot;Avogadro 0.6.0 displaying an orbital&quot; /&gt;&lt;/center&gt;

&lt;p&gt;I am especially proud of the new support for displaying surfaces. This initially led to the surface engine that displays a Van der Waals surface. Tim added the ability to map the electostatic surface potential onto that. I then began work on adding support for displaying orbitals. This led to me getting commit access to &lt;a href=&quot;http://openbabel.org/&quot;&gt;OpenBabel&lt;/a&gt; and making quite a few commits as I got Gaussian cube loading working. While I was there I couldn&#039;t resist improving the Grid classes (still a little more I would like to add in).&lt;/p&gt;

&lt;p&gt;Another new feature I am really pleased with is the QGraphicsView based periodic table. I think it works very nicely and I am hoping to add this code to Kalzium. I think the Avogadro library is in great shape for me to begin porting Kalzium to use it. Tim and Geoff have been doing some amazing work in OpenBabel on improving the force fields used for geometry optimisations.&lt;/p&gt;

&lt;p&gt;We have also been doing a lot of work to improve Avogadro&#039;s performance when rendering large systems. We have added quickRender functions and OpenGL display lists to improve interactivity as well as threading calculations where this made sense. We have a cool little colour widget Geoff coded too that allows colours to be displayed and picked easily, improved default layout and one of my personal favourites - persistent settings in most of Avogadro.&lt;/p&gt;

&lt;p&gt;There are certainly some bugs remaining. I would like to get to the bottom of as many as I can and hope to make one or two bug fix releases in the 0.6 branch. We would love to get feedback from people. We have already made a source release and a Mac binary. I will be adding Gentoo ebuilds shortly and we will hopefully get a Windows binary out by early next week.&lt;/p&gt;

&lt;p&gt;Hope you enjoy this release. I think we are getting close to a stable API that we can call 1.0 and have most of the core features I was hoping to get into Avogadro. Our framework is extremely modular and extensible and I hope that we will be able to build up a community around Avogadro. It was also great to be able to make this release on 29 February - we have so few of them &lt;img src=&quot;http://blog.cryos.net/templates/default/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;/p&gt;&lt;/span&gt; 
    </content:encoded>

    <pubDate>Fri, 29 Feb 2008 22:01:45 -0500</pubDate>
    <guid isPermaLink="false">http://blog.cryos.net/archives/174-guid.html</guid>
    
</item>

</channel>
</rss>