Avogadro 0.9.5 Released

Yesterday 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.

Avogadro 0.9.5

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.

Trackbacks

No Trackbacks

Comments

Display comments as Linear | Threaded

Benoit Jacob on :

Benoit JacobIt's heartwarming to see that avogadro is doing so well, with new contributors and all. good luck for the upcoming 1.0 release!

Robert on :

RobertHmm. The ribbon's normals aren't set up properly for smooth shading. Looks slightly ugly.

Benoit Jacob on :

Benoit JacobTo me this doesn't look like a bug in the normal vectors, rather it just seems that Marcus disabled smooth shading for this screenshot.

Marcus D. Hanwell on :

Marcus D. HanwellI need to take a look at that, this is pretty early code that Tim ported from another project (Zodiac). I think it looks quite nice, but the rendering could be better and it is really quite slow too.

gfschemicals on :

gfschemicalsIt looks nice!

Manufacturing fine chemicals including organics, inorganics and analytical

reagents. Featuring downloadable MSDS files, online chemical sales , and technical articles.

<3 on :

<3Hey can you add version 0.9.6 of Avogadro to portage. Thanks

shahryar on :

shahryarhmmm.. nice

Sarah on :

SarahIt'd be nice to have an easy way to label each atom after a molecule is drawn. Since the generated Gaussian input lists the atoms in an order, it'd be a useful reference to be able to look at a specific atom after a calculation is run.

Nicola Zonta on :

Nicola ZontaNice ribbons ;-) I'm proud that you put my code to good use, and happy if I have been of help.

keep up the good work!

Marcus D. Hanwell on :

Marcus D. HanwellThanks - we are still optimizing the code and working on making it fit better. The code was certainly very helpful for us, and it is always good to hear from the original author.

Add Comment

Enclosing asterisks marks text as bold (*word*), underscore are made via _word_.
Standard emoticons like :-) and ;-) are converted to images.
E-Mail addresses will not be displayed and will only be used for E-Mail notifications.

To prevent automated Bots from commentspamming, please enter the string you see in the image below in the appropriate input box. Your comment will only be submitted if the strings match. Please ensure that your browser supports and accepts cookies, or your comment cannot be verified correctly.
CAPTCHA 1CAPTCHA 2CAPTCHA 3CAPTCHA 4CAPTCHA 5


You can use [geshi lang=lang_name [,ln={y|n}]][/geshi] tags to embed source code snippets.