CrystalExplorer ahora es de código abierto, disponible bajo los términos de licencia LGPLV3. Vea la copia. Muy menos para más detalles.
CrystalExplorer se está superando actualmente, migrando de usar Tonto como backend después de reescribir el código de renderizado.
Las nuevas características están efectivamente bloqueadas detrás del indicador de 'Habilitar características experimentales' en las preferencias. Por lo tanto, tener esa bandera deshabilitada debe usar en gran medida el código anterior y la lógica.
El estado actual del software debe considerarse inestable: muchas cosas no funcionan y necesitan soluciones, y muchas áreas de la implementación más nueva aún no se han implementado.
En particular, guardar y cargar archivos del proyecto está bastante roto en este momento debido a varios cambios internos y la dependencia previa de la compatibilidad binaria en las estructuras de datos internos.
El edificio CE debe ser una cuestión del típico flujo de trabajo de CMake, suponiendo que la mayor dependencia (QT6) ya esté instalada y 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 packagePor defecto, esto construirá la versión de lanzamiento.
Consulte la documentación, pero para la funcionalidad básica, cite lo siguiente:
@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 } ,
}