CrystalExplorer est désormais open source, disponible selon les termes de licence LGPLV3. Voir Copying.lesser pour plus de détails.
CrystalExplorer subit actuellement une refonte, migrant loin de l'utilisation de Tonto comme backend après la réécriture du code de rendu.
Les nouvelles fonctionnalités sont effectivement verrouillées derrière le drapeau «Activer les fonctionnalités expérimentales» dans les préférences. Ainsi, ce drapeau est désactivé devrait largement utiliser l'ancien code et la logique.
L'état actuel du logiciel doit être considéré comme instable: beaucoup de choses ne fonctionnent pas et ont besoin de correctifs, et de nombreux domaines de la nouvelle implémentation ne sont pas encore mis en œuvre.
En particulier, la sauvegarde et le chargement des fichiers de projet sont assez interrompus pour le moment en raison de plusieurs modifications internes et de la dépendance précédente à la compatibilité binaire dans les structures de données internes.
La construction de CE doit être une question de workflow CMake typique, en supposant que la principale dépendance (QT6) est déjà installée et disponible.
# Assuming you're in the source directory
mkdir build && cd build
# Configure the program and library
cmake .. -GNinja
# Build the program
ninja
# Build the package (e.g. dmg file on MacOS)
ninja package
Par défaut, cela créera la version de version.
Voir la documentation, mais pour les fonctionnalités de base, veuillez citer ce qui suit:
@article { Spackman:oc5008 ,
author = " Spackman, Peter R. and Turner, Michael J. and McKinnon, Joshua J. and Wolff, Stephen K. and Grimwood, Daniel J. and Jayatilaka, Dylan and Spackman, Mark A. " ,
title = " {{it CrystalExplorer}: a program for Hirshfeld surface analysis, visualization and quantitative analysis of molecular crystals} " ,
journal = " Journal of Applied Crystallography " ,
year = " 2021 " ,
volume = " 54 " ,
number = " 3 " ,
pages = " " ,
month = " Jun " ,
doi = { 10.1107/S1600576721002910 } ,
url = { https://doi.org/10.1107/S1600576721002910 } ,
}