​​The Cambridge Crystallographic Data Centre (CCDC).
The CCDC websites use cookies. By continuing to browse the site you are agreeing to our use of cookies. For more details about cookies and how to manage them, see our  cookie policy.

Malvern Panalytical software integration with the 2023.1 CSD Portfolio may fail to locate the CSD Python API


If you are experiencing issues with the CSD Search-Match database for HighScore Plus, there are three things to check.

  1. First make sure that you have the latest version of HighScore (Plus).
  2. Check that the CSD Python API has been installed correctly - the easiest way to check this is to run user_support.py from Mercury's CSD Python API menu.
  3. If this does not solve the problem, a registry key will need to be changed as described below.

The 2023.1 CSD Portfolio release uses a new installer technology, Qt Installer, and this has resulted in some changes to the Windows registry entries that Malvern Panalytical software uses to locate the CSD Python API used for integrations between our software. This can cause Malvern Panalytical software to not recognise the CSD Python API is installed.

The issue is that the new CSD Portfolio installer writes registry keys with forward slashes "/", rather than the standard Windows backslash "\" that is used to denote directory structure.

In order to resolve this issue while Malvern Panalytical and CCDC work on a solution, please take the following steps:

1. Run the Windows Registry Editor by clicking on the start menu, typing regedit and then press return.

2. In the Registry Editor, locate the registry key Computer\HKEY_CURRENT_USER\SOFTWARE\CCDC\CSDPythonAPI\latest by navigating to it in the left hand panel. You should now see the Executable and InstallDir keys in the right hand panel.

3. Double click on the InstallDir entry and edit the Executable and InstallDir keys to replace all forward slashes (/) with back slashes (\), for example change