Kalzium-GSoC-2

2009 July 1

Hi everyone,

I am updating my blog again. This time I have added the molecular mass Calculator. I have merged my work in the kalzium branch back to the trunk. I have changed a few files from libkdeedu/libscience for this.
After attempting to use the Gnome Chemical utils in vain, I used the calculator already present in Kalzium and improvised it.
Here are a few screenshots of the molecular mass calculator.

Screenshot

The calculator displays molecular mass and composition of the compound you input.

I have entered the formula CaSO4 (Calcuim Sulfate) here. I get the molecular mass as 136. I get the percentages of the elements too.

Screenshot-2

I have also used the idea of aliases for example Me ( Methyl group ) = CH3 and Et ( Ethyl group ) = C2H5 and so on.

In the following case, I have entered the compound toluene, which is Me-Ph which expands to ( CH3 ) ( C6H5 ).

molcal

We can also add our own aliases. Use the aliases tab of the molecular mass calculator widget, add a valid alias.
The picture shows default aliases that are available. I haven’t added many though.

Screenshot-1

11 Responses leave one →
  1. 2009 July 1
    rdavis permalink

    Very cool! What about adding support for SMILES or InChI entries?

    • 2009 July 2
      Carsten Niehaus permalink

      That was my idea as well… I am sure how easy that is, I guess it depends if we find an easy way to parse inchi… OpenBabel, I guess?

  2. 2009 July 1

    The updates look great, I am glad your GSoC project is progressing well.

  3. 2009 July 1
    Anonymous Coward permalink

    Make sure to add really useful shortcuts like EDTA, as used in formulas for complexes.

  4. 2009 July 1
    tada permalink

    Just dropping by to say I love the work you are doing. Perhaps, I will never come to use it, but it seems great for educational purposes.

  5. 2009 July 2

    Nice work :)
    This drags me to good old days of 1st year engineering where I used to love organic chemistry :D

  6. 2009 August 8

    Where can you download a copy of this program?

Leave a Reply

Note: You can use basic XHTML in your comments. Your email address will never be published.

Subscribe to this comment feed via RSS