JCAMP to anIML conversion Version 1.0.3a
                                       
Choose a JCAMP file to convert:
(NOTE: File size is limited to 200K)
                                       
This page allows JCAMP-DX v4.24 files to be converted to current AnIML format. It may work for versions higher than 4.24 but this functionality has not yet been specifically addressed.
   
This script is an alpha version and thus still contains bugs and it can't handle files with JCAMP errors. It is written in PHP v5 but should be compatible with PHP v4. Links to the script files can be found below Please provide any feedback you can on the functionality of this page, the conformity of the XML generated to the AnIML specification, and the comments/questions included in the linked script files. I want to make the processing accurate and reliable - Stuart Chalk
                     
The script can convert UV/Vis, IR, MS, and 1D NMR spectra coded using ##XYDATA or ##PEAKTABLE LDRs and decode SQZ, DIF, PAC, and DIFDUP encoded data. It also verifies that the file is an ASCII text file as defined in the JCAMP specification. The output XML file is sent directly to the browser (Firefox recommended).
   
     
Recent updates: Added links to example files below. Changed file upload error message (per AnIML workgroup suggestions)
To do: Clean up MS and NMR parameters to be in accordance with respective atid's
   
                                       

Example 2D data files that can be converted

Note: 3D/hyphenated techniques cannot be converted yet

   
UNF
                                       
Stuart Chalk Last Updated: March 20, 2006