What You Need to Know About XRD File Conversion and ConvX
CONVERT is an imaginatively-named programmefor converting between different X-ray powder diffraction file formats. OK, so it might bea bit crude in places and is an old DOS application, but it's got us out of a tight spotoccasionally and it might do the same for you too.
convx-xrd file conversion download
But wait... there's more!! (No, not a set of steak knives). Youmight also want to download VCTCONV.EXE, a similar programme for converting between Variable CountTime data files and GSAS ESD data files. The VCT file format comes from the SR5 Rietveldsystem developed by the CSIRO Division of Minerals. For further information read about theVCT system, or visitthe FTP sitefor the SR5 programmes.
ConvX is the all-new Windows95file conversion programme. It will read and write all of the above files (exceptFullProf - sorry) in magical Windows style. Plus you can: Convert multiple files in one easy operation. Use the Ctrl- and Shift keys when selecting input files.
Choose to overwrite existing files or, alternatively, avoid overwriting them by having ConvX add a short suffix string of your own choice!
Select a region of the scan to output, or convert all files regardless of whether they have the same angular range.
Can't wait ?? Then download ConvXtoday. There's just the one programme file for you to save and run.
Zip file containing MicroCal Origin script files that will allow you to directly import Rigaku binary format files and ICDD pdf-2 cards (in *.aid format) to Origin worksheets. Installation instructions included.
Bruker/Siemens RAW (versions 1,2), Philips RD, Scintag ARD, Sietronics CPI, Riet7 DAT, DBWS, GSAS (CW STD), Jade MDI, Rigaku RIG, Philips UDF, UXD, XDA, XDD, Panalytical XRDML, ASCII XY Files, MS-Excel Multiple XY, Xpowder PLV files.
Run PowDLL on Linux Steps (Ubuntu Linux 18.04 64-bit LTS): 1. Assume Wine is installed (ver 3.0 64-bit from Bionic repository). 2. Create 32-bit wineprefix: WINEPREFIX=$HOME/.wine32 WINEARCH=win32 wineboot --init 3. Install dotnet20: WINEPREFIX=$HOME/.wine32 WINEARCH=win32 winetricks dotnet20 4. Install corefonts: WINEPREFIX=$HOME/.wine32 WINEARCH=win32 winetricks corefonts 5. Install PowDll: WINEPREFIX=$HOME/.wine32 WINEARCH=win32 wine ./PowDLL_Setup.exe At the end of above the readme file should open in Windows Write, with PowDll behind it. Thanks to: Dr. Divakar R. @ Indira Gandhi Centre for Atomic Research, India
PowDLL is (sometimes) incompatible with the latest (ver. 4) RAW format from Bruker. A possible workaround might be: 1) Use Bruker's "File exchange" and convert ver.4 to ver.3 RAW 2) Use PowDLL with these v3 RAW files Thanks to: Michael McNevin @ Merck Research Laboratories
Sample source code Download the sample application source code to see for your own. Language Interoperability Example (for article which was presented at International Union of Crystallography - CompComm newsletter no. 4). Salford Fortran.NET is needed for full functionality. Links ICDD
Microsoft Developers Network
Back to Top Updates History Version Comments 3.0 (25Oct22) PowDLL is now a DPI-aware application. No more blurry text with DPI scaling.Fixed some minor issues. 2.992 (23Oct22) Added support for static XRDML files. 2.991 (27Mar22) Fixed a minor issue in Thermo RAW file type. 2.99 (19Jan22) Fixed a minor issue in BRML type. Added a link to "Buy me a coffee" 2.98 (16Jan22) Added the option to treat all files as XY (two columns) (Options -> Treat my files as XY). Using this option there is no need to change the file extension of a two columns file to XY before using PowDLL. Fixed a minor typo in XRDML type. ReadeMe file has been re-written. Notice the donation part :-) 2.97 (29Apr21) Added the option to suppress information messages such as "conversion successful", etc. (Options -> Suppress messages). Error messages are always shown. Overwrite protection option has been rephrased to better convey its meaning: (Options -> Ask user before overwiting destination files) 2.96 (14Mar21) Fixed an issue with brml files. 2.95 (9Mar21) Added localization support. PowDLL now handles correctly decimal and thousands separators among different countries. 2.94 (8Mar21) Added support for .esg files (G.N.R. srl - Analytical Instruments Group) 2.93 (16Sep20) Fixed an issue with "lines to ignore" 2.92 (15Sep20) Fixed an issue arithmetic overflow when more than 32,768 data points were measured. 2.91 (14Sep20) Fixed an issue with the date entry of PLV files. 2.90 (26Aug20) Added support for Rigagu RASX files (single file mode). 2.89 (05Jul20) A 2-theta shift was noticed when step was considered up to 3 decimal digits. Now it is fixed. 2.88 (23May20) Fixed issues with single file conversion (Save As option) 2.87 (03May20) XYE files (i.e., XY files with additional columns) can be handled by PowDLL through the XY(E) tab. Extra columns (or header lines) can be now ignored. 2.86 (05Mar20) Renamed Rigaku extention from .rig to .asc 2.85 (22Jan20) Minor fixes - Maintenance 2.84 (25Oct19) Minor fixes 2.83 (12Oct19) Fixed a bug when parsing scientific notation (E+x or E-x) 2.82 (01Aug19) Fixed date parsing for XRDML files 2.81 (10Apr19) Improved filter for UXD files 2.80 (11Mar19) Added support for Bruker BRML ASCII files (with serialized objects)Improved filter for Panalytical DAT filesImproved filter for Panalytical XRDML filesImproved support for Save Settings; settings (like location, anode type, etc.) are now saved in AppData folder (i.e., there is no need to run PowDLL as admin to save settings) 2.79 (26Feb19) Added support for ProtoXRD (xml) filesImproved filter for Rigaku RAS filesImproved pattern(s) preview quality 2.78 (19Dec18) Support for Thermo XTRA (raw) 2.77 (05Dec18) Added updated XRDML format 2.76 (08Aug18) Minor updates in RAW4 (again) 2.75 (05Jun18) Minor updates in RAW4 2.74 (17Apr18) Minor updates 2.73 (12Apr18) Improved support for BRML files 2.72 (22Nov17) Fixed a bug with Panalytical raw files Since PowDLL can read .raw files from all major vendors, the open raw dialog has been replaced by "multiple type RAW Files" 2.71 (29Oct17) Added tab for intensity conversion from counts to cps and vice versa Fixed a bug when reading the output .raw (v4) procuded by EVA (Bruker) 2.70 (15Sep17) Fixed a bug with Rigaku RAW files 2.69 (24Aug17) Improved support for Rigaku RAW files 2.68 (19Aug17) Added support for JEOL .dat filesImproved support for UXD files 2.67 (29Jul17) Automatic save window settings on exit. Instructions: Right click on PowDLL icon and select "Run as administrator". Upon closing the window, the settings (position, size, etc.) will be saved. Run PowDLL normally (no special user rights) 2.66 (20Jul17) Improved support for STOE RAW multi-pattern files 2.65 (26Jun17) Fixed an issue with Rigaku RAW 2.64 (09Jun17) UXD V3 files are now supported 2.63 (29May17) Minor fixes 2.62 (04Jan17) Added support for multi-range BRML files 2.61 (11Dec16) Improved support for PLV files 2.60 (04Nov16) Minor improvements 2.59 (03Nov16) Added support for multi-range Bruker RAW1 files. 2.58 (22Sep16) Fixed an issue with RAW4 files. 2.57 (14Sep16) Added support for Rigaku RAS files Improved support (and fixed a bug) for PLV files 2.56 (25Jun16) Improved support for MDI files 2.55 (29Feb16) Added support for Bruker BRML files Fixed a minor issue with uncommon display resolutions (16Feb16) IMPORTANT! Rolled back to NSIS (Nullsoft Scriptable Install System) ver 2.5. Version 3.0b2 gives a false virus alarm with Microsoft Antivirus 2.54 (14Feb16) Improved the "single file" interface by adding support for syncing input/output folders Added support for very long paths 2.53 (06Dec15) Added support for arbitrary wavelength selection in the "modify pattern" tab "Ignore header lines" now also works for .XYE files (already worked for .XY files) under the "XY(E) files info" tab Setup script (Nullsoft Scriptable Install System) was upgraded to version 3.0b2 2.52 (16Oct15) Fixed a minor bug when opening RAW format files created by CCDC Mercury software (i.e. theoretical powder patterns from single crystal studies). (06Oct15) Improved the setup script. Now it is compatible with windows 10. 2.51 (18Sep15) Added support for reading date/time from XRDML files Fixed a minor bug with STOE file format 2.50 (25Jun15) "An error occured" bug is now fixed! (fired only upon new program installation) 2.49 (04Jun15) Pattern preview is now wider and shows legend by default 2.48 (03Jun15) Fixed an issue with Bruker RAW (ver. 4) files 2.47 (23Feb15) Added support for multipattern Bruker RAW files (version 4). All the patterns that are included into a single RAW file can be now extracted to separate XY files Fixed an issue with Bruker RAW (ver. 4) files 2.46 (29Jan15) Added support for changing the WL and the anode type. Use with caution! To note: (a) resolution may slightly deteriorate due to the spline interpolation (b) the pattern is converted using Ka1 (c) Resolution will be only virtually improved for shorter WLs Added support for changing the start, stop and step (2-theta) using spline interpolation Code improvements (speed) Automatic WL selection (WL Tab) The working (current) wavelength is now displayed on the main form Default WL can be selected and saved for future reference (previously, the default setting was the WL of the Cu anode) Fixed an issue with the default settings in the Prefix/Suffix (Prefix/Suffix Tab) The output for some filetypes has been imrpoved regarding the significant digits Fixed a minor issue with overwrite protection Added support for opening Y-X input files (X: intensity, Y degrees) 2.45 (02Jan15) Minor 2.44 (06Dec14) Minor improvements in source code 2.43 (05Oct14) Added support for v2 UXD files Parsing the date from RAW v1 files Minor (24Sep14) The text in readme.txt was corrected to clarify that PowDLL (exe+dll) is free for academic or commercial use. 2.42 (14Mar14) Added support for multirange STOE raw files 2.41 (22Jan14) Added support for Prefix and/or Suffix to the destination filename(s) Added a Progress Bar indicating time consuming operations 2.40 (12Jan14) Added support for StepTime values (xrdml, Bruker raw, uxd) Fixed a bug in XRDML format resulting in data truncation 2.39 (06Jan14) Added support for goniometer radius values (xrdml, Bruker raw, uxd) 2.38 (19Dec13) Added support for UDF files (.nex). Please check the Copyright Notice and License Terms for Hierarchical Data Format (HDF) Software Library and Utilities Added the option to "stay on top". Useful for multiple file conversion (drag'n'drop) Minor bugs fixed 2.37 (12Nov13) Added the option to ignore n lines from the header of .XY files 2.36 (13Oct13) Fixed a bug with RAW file export (anode type and WL were sometimes not correlated correctly) 2.35 (14Aug13) Export support for XRDML format (1.3). Now XRDML files produced by PowDLL can be opened by X'Pert Data Viewer 2.34 (04Jul13) Better support for Bruker RAW4 files (fixed a serious bug) 2.33 (25May13) Added support for GSAS ESD files XYE files now supports 2 different formats: XYZ and Mercury XYE (these are almost indentical but Mercury adds a line on the top with the wavelength Misc additions and corrections.Code runs 2x faster with some formats 2.32 (09Feb13) Fixed a bug with Scintag RAW format 2.31 (04Jan13) Added export support for PLV files (Xpowder) Added support for CIF files which are exported from ICDD PDF4+ database (2-theta vs. I, pairs) Options menu now includes the capability of replacing zero counts with 0.001 counts from XYE and CIF input files (some programs crash with zero intensity values) 2.29 Added support for values with scientific notation (e.g., 1.2E+03) in input files 2.28 Added support for SCINTAG multi-range RAW files (DMSNT software) 2.27 Added INEL ASCII format (import only) in addition to INEL Binary format Fixed an error when converting multiple INEL Binary files to *.xy 2.26 Fixed an issue regarding scintag and vms raw files which stopped the procedure. The solution is now generic meaning that all popup message boxes are now closing automatically after 10 secs (not applicable to overwrite protection by default; can be manipulated though from Menu "Options"). Fixed the "open containing folder" which shows the files folder after the successful conversion. Exposed as public the "askforAlpha" property for 3rd party developers 2.24 Fixed a minor issue with Rigaku raw format 2.23 Fixed a minor issue with Raw format 2.22 Added import filter for CCDC Mercury XYE file format Added import filter for Philips SD (V5) file format Fixed an issue with RAW v4.00 file format (still no support though for combined or multiple wavelength files) 2.21 Added support for RAW v4.00 file format (no support though for combined or multiple wavelength files) Fixed a bug regarding XDD file format 2.20 Maintenance release Previous versions 2.19-1.2 Obsolete Back to Top Get in touch If you have any comment or suggestion please send an email. All requests are considered carefully and all comments are welcome.