Returning From Hibernation...Sunday, May 23. 2010Wow, I just looked and I haven't written a thing since January! For those of you who might have been worried, or just wondered what I was up to...here is a quick run down. I am going to start with a little advice, combining starting a new family with moving from academia to industry and moving house it tough I hope to remedy that in the coming months, and have started by doing some development for Avogadro and Open Babel. I also got Kalzium in KDE trunk ported to use the system Avogadro library, with some help from Pino Toscano. So KDE 4.5 will feature a Kalzium using the system installed Avogadro, this prompted a couple of bug fixes in Avogadro. So after that I tagged and released a much delayed Avogadro 1.0.1 with several bug fixes. Way back in March Kitware was kind enough to send me out to the March ACS meeting, where I presented a talk on VTK, ParaView and its use in chemistry. I also gave a talk on Avogadro, and its use as a framework in chemistry visualization, which Geoff followed up with a talk on some applications of the Avogadro framework in his research. The ACS conference deserves a full post of its own, but I feel like it has been so long I will just summarize a few of my thoughts. There were some other really interesting talks on visualization, and how it can be applied in chemistry. I got a general feeling that commercial software still has too much of a stranglehold, and hope to see that change as we develop powerful open source platforms that can be shared by all. There is a definite need for this in chemistry, and I am doing everything I can to seek some funding to further that cause, failing that I will continue to do what I can in my spare time. I was honored to meet members of the Blue Obelisk for the first time. Saw some great talks about open science, open data, open standards and open access. I especially enjoyed meeting and seeing Peter Murray-Rust talk for the first time, I found that I share many of his ideals. I think we differ in some places, but life would be boring if that were not the case! Our son, William, is nearly one year old already! He might be a big part of the reason why I have been inactive. The kinds of sleep deprivation torture you go through with children are indescribable We had our first visitors in our new home - friends from Pittsburgh and Washington DC all came up for a weekend. I fired up our new BBQ, an enormous American style with offset fire box. Made some amazing ribs, and shared some of the home brew I made - a portable porter, and an English brown ale (first two batches). We are just getting ready for a trip to Pittsburgh, and then William's first birthday (planning a small party at our place). Then there is work, lots of exciting things are happening there. I taught my first course at Kitware, going through ParaView plugins. The new CMake book came out (I am one of the contributors to the new edition), and the new VTK book came out at around the same time. Kitware is hiring, so please let me know if you are interested in applying. We have some really interesting projects to work on, most of my time is spent on something called Titan. Last Friday I also pumped the tyres up on my bike, and rode into work for "Bike to Work Day". I have skipped loads of stuff, but already wrote more than I intended. I will see if I can be a little more disciplined and write more frequently. My current problem is finding time to fit everything in, but I have a new strategy I am working on in order to do better. Life after the big 30 is certainly different. I feel energized again, and hope to be writing about more fun and interesting stuff I am doing over the coming months.
Posted by Marcus D. Hanwell
in Avogadro, Chemistry, FOSS, General, Health & Fitness, KDE, Kitware
at
17:46
| Comment (1)
| Trackbacks (0)
Another Post About Camp KDE 2010Wednesday, January 20. 2010There have been lots of posts about Camp KDE on Planet KDE, along with identi.ca posts and a stream of photos on flickr. It has been a great event so far with some really interesting talks. I especially enjoyed Philip Bourne's talk on open access to data which is very close to my heart, but noted that many parts of the stack used are still closed source. My background in Physics and Chemistry tell me that this needs to change. Open access data without open source tools to create, store and view that data is only addressing one part of the problem. I hope to address other parts of this issue in the work I am doing at Kitware Celeste's talk was also interesting, and I found out that I may be an OCD interface design guy (many of the points she outlined bugged me in projects I had worked on, especially consistency in interfaces, grammar, etc). Great talk, and illuminating for someone like me who has not worked with anyone in this field before. Then of course there was Till and Alexandra's talk on career opportunities in FOSS, which was a great talk and I found myself nodding along with them. My windy path was not quite so glamourous as rock star or opera singer, but I can certainly identify with them. I instead pursued a degree and a PhD in physics research (largely experimental too), only to find I was extremely passionate about developing software to edit and visualize the data, rather than spending months in the lab. This is not even the end of the first day, and so you can tell it was a great conference. Jos talked to use about marketing and then Artur presented his take on KDE form the desktop to the pocket. I still really want my own N900 to experiment with taking scientific visualization to the pocket (I have the desktops, laptops and a netbook to play with already). The next morning began with Frank presenting his vision of open source in the cloud, I find myself using the cloud more and more (especially now I have a Droid), but share his concerns and wish to create AGP led alternatives that can be easily deployed by both companies and individuals. I also really enjoyed Romain's talk on the state of KDE PIM/KDE Windows, with live demos (warts and all). It also nicely segwayed the need for automated testing in order to improve the quality of KDE on other platforms, as well as use our limited resources wisely. I presented my talk on CMake, CTest, CDash and improving the software process in KDE. I think the testing framework can really help KDE developers by providing continuous feedback about platforms not everyone has access to. There are already quite a few KDE projects on my.cdash.org, and I would like to improve that and possibly use subprojects to divide the projects up into manageable pieces. More great talks from Leo, and we ended the day with plasma talks and demos from Marco and Chani. I don't want to reproduce the schedule, but needless to say we had a great set of talks (all of which were taped and should be available soon). Thanks go out to Jeff and the ground team here for organizing the event so well. Monday was taken up with some more technical talks, Will's talk on the build service is something I would like to use in the future and see if we can get it contributing build/test results to KDE dashboards. The day concluded with CMake training run by me. I really enjoyed the dialog that was present in many of the talks (mine included), and got some great feedback about the training afterwards. I would love to do this again at future KDE events, and from the feedback I received it would seem others would like that to. It was very strange not to talk about any of the scientific visualization work I am doing, one of the first conferences in years where I have not. Tuesday was the traditional trip day, and we checked out Stone Brewery, tried some excellent ales and then had dinner at one of the longest tables I have ever eaten at. William was of course in attendance, as the youngest attendee. After that we braved the driving rain and winds to get back to the UCSD campus. I took the opportunity to catch up on some work, and recharge my batteries a little ready for the Qt training that is being offered by Till Adam of KDAB today. Looking forward to a day of learning and admiring the sun this morning! The company has been great, and I am very pleased I was able to make it along. This is my first business trip for Kitware, and I am very pleased they sent me along, and that NAMIC sponsored my attendance. 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.
Posted by Marcus D. Hanwell
in Academia, Chemistry, KDE, Kitware
at
11:18
| Comments (0)
| Trackbacks (0)
Kitware at Camp KDE, Software Process Talk and CMake TutorialThursday, January 14. 2010Kitware is very kindly sending me to Camp KDE. I will be giving a talk on Sunday about CMake, testing, software process and new features in the recent CMake 2.8.0 release. I will also be running a training session on CMake on Monday afternoon. See you all there! I will also be available to talk about many other things, such as the migration to git, open source chemistry, open science and scientific visualization. Since I joined Kitware I have been exploring some crazy cool ideas in new areas of visualization too, hopefully my influence has not been too disruptive. I will be on the lookout for potential Qties to join my team of Qties at Kitware - be warned ![]() Looking forward to my second Camp KDE! We should arrive in San Diego Friday afternoon, not looking forward to the security lines... I will of course be bringing my spawned process (now named William), who was but a bump at the last Camp KDE. His Mum will be in attendance too, having to travel on her birthday. I am in the last few weeks of my twenties, so be kind. Google Tech Talk on CMakeThursday, January 7. 2010Bill Hoffman gave a Google Tech Talk on 7 December 2009 at Google's New York city office on CMake, CTest, CDash and CPack. Google recently made the talk available on YouTube. I wish I could have made it down with Bill and Will to see Google's New York office. For anyone attending Camp KDE, I will be discussing some of these concepts there too, but with a focus on the software process and testing components of CMake. I'm Going to Camp KDE 2010Saturday, December 19. 2009Life has been so hectic since I moved to upstate New York to start my new job with Kitware. I am very pleased to say that Kitware is sending me to Camp KDE 2010 in San Diego, CA 15-22 January. I will be presenting a talk on CMake, the new features in the recently released 2.8 version, and some of the less well known features of the CMake package, including CTest, and CDash. In addition I will be running a CMake training session for anyone who would like to learn more about CMake. ![]() I attended the first Camp KDE last year in Jamaica, and am very pleased to be attending the second Camp KDE next year in San Diego. Last year I focused on my work in packaging and open source chemistry visualization. I also met Bill Hoffman, who talked about CMake and am now working with him and many other talented people at Kitware. My wife and unborn child also attended the first Camp KDE. Now we have a six month old in the 97th percentile for length, weight and head size who will be joining my wife and I at Camp KDE 2010. I am trying to teach him to count from zero so that he has a good head start when he starts coding I won't be talking about any of my work in open source scientific visualization at Camp KDE this time, but if any of the attendees are interested I would love to discuss it and will have a few slides for a short impromptu talk... Avogadro 1.0.0 Released!Friday, October 23. 2009It is with great pleasure that I announce the release of Avogadro 1.0.0. After many years of work we have released what we consider to be a stable Avogadro release on Mole Day, which seems appropriate given the projects'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. Avogadro - Code Swarm from Marcus Hanwell on Vimeo. What better time to look back to the beginnings of Avogadro. There was a blog post made today by Sourceforge about Avogadro detailing a little of that history. I have also made a code_swarm movie visualizing the history of the Avogadro project. There have been quite some changes in that time both at a project level and a personal level. I would like to thank Google for sponsoring me for a GSoC project in the summer of 2007. Also Geoff Hutchison 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, Kitware, who have provided me with an exciting opportunity to push scientific visualization and cross platform development to its limits. To finish off a great day, my wife has informed me my new espresso machine has arrived! I am going to Camp KDE in January too!
Posted by Marcus D. Hanwell
in Avogadro, Chemistry, FOSS, Gentoo, KDE, Linux
at
18:02
| Comments (8)
| Trackbacks (0)
The Big Move and New Position at KitwareWednesday, September 30. 2009On Monday 21 September we packed the majority of our belongings into the back of a Penske truck and made the 500 mile drive (in convoy - Louise, William, Dax and myself) from Pittsburgh, PA to Clifton Park, NY. Since then we have been unloading the truck, unpacking our things into our new home and doing all those things you have to do when you move house, and several things necessary when moving between states and jobs. ![]() This is certainly the most rural house I have lived in since I was very young. We found a nice duplex on the outskirts of Clifton Park, it uses well water and I am the proud owner of the contents of two full propane tanks (no natural gas lines run out to the house). We also have a really nice wood fire in the living room, and I snagged the family room and am using it as a large home office! Thankfully they were able to hook up a cable Internet connection on Tuesday last week, and so I was not offline for too long. Tomorrow is my first day with Kitware, I will be attending a training course being run by Kitware for the remainder of the week and so won't have my first day in the office until next Monday. I will be working in the scientific visualization group on projects such as ParaView, and have had lots of ideas for future Avogadro development over the last few weeks. I am very much looking forward to working in some new areas, but also to enhancing the previous research and development I have done in the area of visualization in chemistry. I am also looking forward to working on CMake.
Posted by Marcus D. Hanwell
in Avogadro, Chemistry, General, Gentoo, KDE, Linux
at
19:40
| Comments (4)
| Trackbacks (0)
Avogadro 0.9.7 ReleasedMonday, July 20. 2009Avogadro 0.9.7 was released on 18 July 2009. You can download Avogadro here. I have been less involved in the development of Avogadro in the last six weeks due to a major event in my personal life. Still this release has some great new features in it, several of which I squeezed the time in to implement. Some of the highlights include fixing a long standing rendering bug for our Linux users (me included) where garbage would be rendered right below the tab labels. This was a fix added to Qt 4.5.0 that I discovered while looking into the issue. A nice side effect is the new inline close buttons on view tabs. I also finally got detached OpenGL views into Avogadro, as shown in the screenshot to the right. It is a little clunky right now as you need to open a new view, and then detach it. I will clean up the interface for the next release hopefully. This allows for multiple views of the same molecular scene, which can be extremely useful for certain kinds of work. Another long standing feature I wanted to implement is in too, the inline configuration buttons for our display types. If you can see the little wrenches, you can now click on them to configure that display type. This code was inspired by the inline close buttons that are in the Qt Creator open file list. Geoff worked making the configuration docks easier to hide, we now default to devoting roughly 90% of screen space to the 3D view, which I think is great. There have been several changes to how molecules are loaded/saved too, I am still hunting down some issues but this allows us to read multiple molecule files for example. Today is the last day that you can vote for Avogadro in the SourceForge Community Choice Awards! Please cast your vote if you think that Avogadro is a great tool for Academia. Tim (one of our other dedicated Avogadro developers) posted about the release and the awards too. I would like to thank several people in the chemistry community who expressed their support for Avogadro on their blogs - Peter Murray-Rust, Richard Apidoca and Jan Jensen, along with so many others who have helped to promote Avogadro on Twitter, FriendFeed and other online services. We hope you enjoy the release, whatever happens with the SourceForge Community Choice Awards it was an honour to be nominated. It was great to see all the support for the Avogadro project in the wider community too. It has inspired me to go on and do more with Avogadro - thanks to all of you.
Posted by Marcus D. Hanwell
in Avogadro, Chemistry, Gentoo, KDE
at
01:58
| Comments (4)
| Trackback (1)
Avogadro Auto Optimization ScreencastFriday, July 10. 2009Geoff 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 Avogadro is coming soon. 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.
Posted by Marcus D. Hanwell
in Academia, Avogadro, Chemistry, FOSS, KDE
at
19:44
| Comments (2)
| Trackbacks (0)
Avogadro Nominated for SourceForge Community Choice AwardsTuesday, June 23. 2009I am very pleased to announce that Avogadro has been nominated as a finalist in the SourceForge community choice awards this year. We are in the "Best Project for Academia" category, and I would like to encourage you to vote for Avogadro. This is a real honour for all of us, and I appreciate all of you who nominated Avogadro. 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. ![]() There are also some other really nice projects in there too, such as Lancelot, ClamAV, phpMyAdmin and RepRap. So please take a few moments to place your vote, and tell your friends! Update: You can vote even without a SourceForge account - just enter your email address and verify your vote.
Posted by Marcus D. Hanwell
in Academia, Avogadro, Chemistry, FOSS, General, Gentoo, GSoC, KDE, Linux
at
23:23
| Comments (0)
| Trackbacks (0)
Spawning a New Process: William Aaron Alexander HanwellTuesday, June 23. 2009Exactly two weeks ago today my son was born, weighing in at 8 lbs 13 oz and measuring 21 inches long. Louise and I have named him William Aaron Alexander Hanwell, our new addition has been thriving after a bumpy start. I would like to claim first foetal attendee of a KDE conference, getting him off to a brilliant start listening to some great technical talks in Jamaica. I know most people play classical music to their unborn children, but we like to be different ![]() ![]() You can see him in the above photos just minutes after his birth, and a little more relaxed the next day in his hospital crib. Not wanting to be too run of the mill he was consistently breach, delivered by C-section and had his cord wrapped around his neck 2.5 times. Not a problem for that kind of delivery, but it would have been had we had the natural birth we were hoping for. As he was born in the US he also manages to get dual nationality (US by birth, UK from us), whilst his poor old Dad is still waiting to hear back about his H-1B visa... I think three days prior Carsten's wife gave birth too, and I believe Mauricio will also be growing his family later this year. So the KDE Edu developers all seem to be expanding their families this year, I guess the greater question is whether this was a coordinated effort So far I am really enjoying being a new father, although aware that this isn't the only big change over the summer! Appeal for Help: Avogadro Toolbar IconsMonday, June 8. 2009Over the last few days we have been working on improving the look and feel of the Avogadro user interface. We owe both Qt Software and the Oxygen icon team a lot for making this process a lot easier. Avogadro uses quite a few Oxygen icons that we have taken and in some cases adapted slightly. The sliver of screen shot above shows our tools tool bar, along with the tool and display settings buttons. We are pretty happy with the majority of the icons, which are (from left to right) draw, navigate, bond-centric manipulation, atom centric manipulation, selection, auto rotation (animated rotation about axes), auto optimise (continuous optimisation of the molecule geometry), z-matrix, measure and align tools. I would really welcome any suggestions and/or icon submissions for the auto rotate (the spinny thing near the centre), and the auto optimise (the wand with the circle) tools. I think auto rotate is OK, but it would be better if it conveyed more of a three dimensional rotation. The auto optimise wand is perhaps the worst as it does not suggest optimisation of the geometry, but I am not sure what would. Do any of you more creative types have any suggestions? I also wonder if there are nice icons we could use for tool and display settings, or a way to make those buttons smaller without losing discoverability. I look forward to hearing people's thoughts. As this is what people see when they first open Avogadro we would like to make the interface as inviting and intuitive as possible.
Posted by Marcus D. Hanwell
in Avogadro, Chemistry, KDE, Linux
at
15:19
| Comments (11)
| Trackbacks (0)
Avogadro 0.9.5 ReleasedWednesday, June 3. 2009Yesterday I tagged the Avogadro 0.9.5 release, you can grab the latest downloads from here. Life has been hectic this last couple of months, and to be honest I have not gotten as much done as I would have liked. Still there are some great additions such as the experimental cartoon ribbon display ported by Tim from the Zodiac Zeden project. Geoff also worked on getting more screen real estate for the actual display, after we bounced some ideas around over the last few months. I think that looks great, and have always tried to ensure the maximum amount of screen space was devoted to displaying the molecule. I still have a few more ideas, but fear I do not have the time to implement them. Geoff also added a new peptide builder and David has been working tirelessly on plotting spectra. I have been working on decidedly less glamorous and less visual aspects of Avogadro. This includes improvements to our build system, I added the infrastructure required to find and build plugins/applications against the system installed Avogadro library. I also uploaded a few examples to GitHub, and David is actively working on an external plugin for a summer project. I worked on getting a CMake project that included and compiled both Avogadro and OpenBabel. I then turned my attention to making a relocatable, self-contained app bundle for the Mac. This is working quite well, although there are a few parts of the build system I would like to clean up. It does mean we have relocatable applications that can run from a USB stick on both Windows and Apple systems now. I crushed quite a few bugs too, worked on API improvements and fixed Noel's long standing feature request - to disable the visual cues when navigating around a molecule. The original Windows installer shipped with a data loss bug, when saving a molecule the original could be erased and you would be left with a zero length file. This was a Windows specific bug that slipped through, I spent half of today tracking this issue with a few other Windows bugs and updated installers have been uploaded (Tim made the Python enabled installer). Please ensure you update to Avogadro-0.9.5-win32a.exe or Avogadro-0.9.5-python-win32.exe. Hacking on Windows has to be one of my least favourite activities, and I need a couple of days away from that whole platform before I can go back and finish some of the work I have been doing... We are pushing to a 1.0.0 release, targeted for July. We would appreciate feedback on the interface, bugs encountered, the public API that is installed along with any other suggestions or offers of help. Our translations are now doing very well too, and any help improving them further would be appreciated. Enjoy the new release, another is likely only a week or two away as we crush the remaining bugs. I am also fighting to find time to implement a few more features I would really like to see in Avogadro 1.0.0.
Posted by Marcus D. Hanwell
in Avogadro, Chemistry, Gentoo, KDE
at
20:40
| Comments (10)
| Trackbacks (0)
Vote for AvogadroThursday, May 14. 2009I just got an email from Sourceforge about their community awards. If you are a user, fan or developer please vote for Avogadro in the Best Project for Academia category. They even provided me with a nice graphics to put on the page, you can just click on it to register your vote. ![]() In other news lots of exciting things happening in Avogadro, hopefully I will find some time to blog about them soon!
Posted by Marcus D. Hanwell
in Academia, Avogadro, Chemistry, Gentoo, GSoC, KDE
at
15:25
| Comment (1)
| Trackback (1)
KDE GSoC Sprint Winding DownTuesday, May 12. 2009The KDE GSoC sprint is over, and we have all returned to our respective homes. We lost a couple of people who had early flights on Sunday, I snapped a fairly blurred group shot Saturday evening, outside of the MIT Stata Center. After an intense day of hacking we headed out for food in the middle of a torrential down pour. We had some great Indian food, ice cream and then went candle pin bowling before they closed at midnight. ![]() Sunday morning we got back into hacking pretty early on. We debated the merits of different editors, the role of desktop and internet applications and debugged a few issues with development environments. We also got Dunkin' Donuts coffee and some very tasty burritos. Sunday was cut short by flights, but Jeff very kindly ferried the two groups to the airport for flights at around 6pm and 8pm. As I was in the second group we took the opportunity to walk into Boston from Cambridge and take a look around. As we crossed the river I took the opportunity to take lots of photos and stitch them together into my first panorama. I think it turned out quite well, I am just starting to get familiar with the software. ![]() I spotted a few posts from Chani and Alejandro about the event too. It was great meeting you guys and I hope you all have a great summer of code! KDE GSoC Sprint in BostonSaturday, May 9. 2009We all arrived yesterday in Boston, got to know each other and did some hacking. Yesterday evening we all went to an iMax theater to see the new Star Trek movie. We have spent most of the day talking code and hacking in a small room in one of MIT's buildings. ![]() It has been a pretty productive day, and it is always great to meet up with KDE developers old and new. Everyone is heading out at various points throughout tomorrow. Thanks to Jeff and Qt Software for making this event happen. Avogadro 0.9.4 ReleasedSaturday, May 9. 2009A week ago today we released Avogadro 0.9.4. If you would like to try out the new release then you can grab packages and source here. No pretty pictures this time as I am at the KDE GSoC America sprint in Boston, MA and only have my little Eee PC with me. I will see if I can remedy that when I get back home. This week has been really busy. I have been working hard on getting an Avogadro, OpenBabel super project set up on the Mac. Then using the CMake functions to make a fully relocatable app bundle. This is really experimental right now, but if you would like to play with it then check it out in the downloads section. It is actually the 0.9.4 release with a few patches to our translation files and some other small fixes. It can be run from any directory, and contains Qt and OpenBabel. There were a few problems with the 0.9.4 release we discovered a few days after the release was made. The main user visible issue is with the translation files not loading, and so we will hopefully get a new release out soon. This is already fixed in head.
Posted by Marcus D. Hanwell
in Avogadro, Chemistry, KDE, Linux
at
19:20
| Comments (0)
| Trackbacks (0)
Qt Creator, CMake and C++/Qt DevelopmentTuesday, April 28. 2009I have been experimenting with Qt Creator since the first release. I have always preferred a minimal editor for development work, with my main needs being good syntax highlighting, the ability to switch between different files quickly and something that stays out of my way as much as possible. Previously I had used Vim, Kate and several konsole instances the majority of the time. Recently I have been looking for something with better integration, and so had been slowly keeping an eye out for a lightweight IDE. My main requirements were something lightweight, good C++ support, ideally good Qt support and CMake integration. Over the weekend I tried the latest Qt Creator 1.1 release and was really impressed. Seb Ruiz made a great post on Qt Creator 1.1 that summed up many of my thoughts, and gave a quick walkthrough. It was not immediately obvious how to import a CMake project, I was looking for an import project option. All that is necessary is to go to file and open. You can then open the base CMakeLists.txt file for your project and the CMake plugin will do the rest. From there on in you get great integration with the build system, version control (Git and friends), and your friendly GDB debugger. Under projects you might want to quickly add -j5 (if you are lucky enough to have a quad core machine) to the additional arguments input for make, and select the main executable target for your project if you also have several other executable targets (unit tests etc). The first time you debug a project you will be prompted to build the Qt debugger helper. Then the integration with GDB really wins over using GDB directly, or using ddd which I had been using more and more recently. I would highly recommend trying Qt Creator if you are looking for a lightweight, cross platform IDE. There are certainly other great IDEs out there, but I think that Qt Creator is a great fit for my development style (and may be yours).
Posted by Marcus D. Hanwell
in Avogadro, Chemistry, Gentoo, KDE
at
11:13
| Comments (3)
| Trackbacks (0)
Avogadro 0.9.3 ReleasedThursday, April 2. 2009Yesterday, on April 1, we tagged and released Avogadro 0.9.3 exactly one calendar month after 0.9.2 was released. This has been quite a big month for Avogadro - I took it to the APS March meeting and the Q-Chem workshop. To the left is a screenshot of the latest release showing the electron density of a vitamin C molecule with the approximated electrostatic surface potential mapped onto it. We made quite a few fixes and improvements leading up to the APS and Q-Chem meetings. The highlights are in the release notes. Some of my favourites are the animation of molecular vibrations, plotting of IR spectra, improved rendering/handling of surfaces including meshes with colours mapped to their vertices. The Windows build is also fully relocatable, meaning it can even run off of a USB stick. I am hoping to do the same for the Mac and Linux builds too. I made several improvements to the super cell builder, surfaces and even made a start on a z matrix editor (not ready yet). To the right is the ray traced image of a larger molecule and one of its molecular orbitals. The POV-Ray rendering code has also seen quite a few improvements. I have been experimenting with generating movies from POV-Ray rendered images too. I am planning to make improvements to our build system on Windows and Mac in order to make packaging easier. My main focus is still Linux development, but so many people insist on using other operating systems. Other more exciting things include producing videos of molecules rotating, vibrating, trajectories and using GLSL to improve the rendering performance with big systems (>25,000). We would appreciate feedback on this release from the wider community. I am really pleased to announce we have gained at least one new contributor this month, David Lonie, who worked on the new IR spectra plotting code. I have made a new ebuild for Gentoo, prepared a Windows installer, Geoff has made a new Mac package and there is ofcourse source. I am sure other distros will have packages ready soon too. Hope you enjoy the graphics - videos to come soon!
Posted by Marcus D. Hanwell
in Avogadro, Chemistry, Gentoo, KDE, Linux
at
12:13
| Comments (2)
| Trackbacks (0)
Road Trip to CanadaTuesday, March 10. 2009So last weekend Louise and I went on our first big road trip to Canada. Neither of us have been to Canada before, and with Benoit now living in Toronto it seemed like a great opportunity to go and catch up. Back in July 2007 I visited Benoit in Paris during my GSoC where we met for the first time in person. Now, two years on we met for the second time in person and introduced our partners to each other too. ![]() We left at around 4pm on Friday, I think we crossed the border at about 9pm and got almost all the way there before getting lost in Toronto. Our friend's GPS failed us once we crossed the border and Toronto is a pretty big place. I think we finally arrived just before midnight, tired after the long drive. The next day we drove back down to almost the border to check out the Niagara Falls, which we had never seen before. It rained almost the entire day but we still had a really nice day out. As well as checking out Niagara Falls on the Canadian side in the rain, we found some very expensive shops in Niagara on the Lake, I bought some maple syrup and some maple spread (still not quite sure what to do with that). We discovered that if you get bored of the main attraction you can always check out one of the many casinos too.... We decided to forgo the gambling and instead headed back to Toronto. ![]() Once we had dried off a little we all headed out to get some dinner in Toronto's chinatown. We enjoyed some great Vietnamese food and compared notes on moving continents, life in academia, Google Summer of Code and life in general. It is great to still be in touch with many of the people I made friends with during my Google Summer of Code and I hope others get as much out of it as I did. On Sunday we lost an hour to daylight savings time, wish we could stop doing the clock change thing twice a year... We decided to head back as Louise was tired (she is conducting a geek cloning experiment for me). It rained for most of the drive back too, we did another border crossing and got back home at around 7pm. I do not think our carbon footprint is looking great for the weekend but it was great to catch up and see where Benoit is living now. My thanks to Benoit and Irene for being such great hosts. Back to work this week, preparing for a big conference next week. I still love to travel, it was great to avoid the airports for once!
Posted by Marcus D. Hanwell
in Chemistry, General, GSoC, KDE, Photography
at
08:37
| Comments (3)
| Trackbacks (0)
(Page 1 of 4, totaling 69 entries)
» next page
Competition entry by David Cummins powered by Serendipity v1.0 |
Me![]() Calendar
QuicksearchArchivesCategoriesSyndicate This Blog |
|||||||||||||||||||||||||||||||||||||||||||||||||

