Manuel ReciPro¶
Brève introduction¶
- ReciPro est un logiciel libre sous licence MIT qui fournit une variété de calculs cristallographiques et de simulations de microscopie électronique.
- ReciPro a été téléchargé plus de 27 000 fois au total depuis sa publication sur GitHub (mars 2020) et est utilisé par de nombreux cristallographes et microscopistes électroniques.
Trouver par objectif¶
| Objectif | Commencer ici | Principales étapes suivantes |
|---|---|---|
| Charger un cristal et définir son orientation | Fenêtre principale | Géométrie de rotation, Annexe A1. Systèmes de coordonnées |
| Examiner une structure cristalline en 3D | Visualiseur de structure | Informations de symétrie |
| Calculer des clichés SAED / XRD / PED / CBED | Simulateur de diffraction | SAED, Diffraction des rayons X, PED, CBED |
| Calculer des images HRTEM / STEM | Simulateur HRTEM/STEM | HRTEM, STEM |
| Simuler des clichés EBSD | Simulation EBSD | Trajectoires électroniques, Annexe A3. Calcul EBSD |
| Indexer des taches de diffraction expérimentales | Spot ID v1, Spot ID v2 | Simulateur de diffraction |
| Comprendre les équations de la diffraction dynamique | Annexe A3. Méthode des ondes de Bloch | Calcul dynamique, CBED, STEM, EBSD |
Fonctionnalités¶
- Interface graphique complète : Toutes les opérations s'effectuent via une interface graphique. La plupart des entrées/sorties de fichiers prennent en charge le glisser-déposer.
- Liste des cristaux : Gérer plusieurs cristaux à la fois ; pas besoin d'ouvrir une fenêtre distincte pour chaque cristal.
- Base de données de groupes d'espace : Base de données intégrée couvrant les 230 groupes d'espace des International Tables Volume A, plus 530 symboles de Hall, avec éléments de symétrie, positions de Wyckoff et règles d'extinction. Les éléments de symétrie et les positions générales peuvent être dessinés sous forme de diagrammes schématiques dans le style des International Tables Vol. A (voir 2. Informations de symétrie).
- Informations atomiques : Facteurs de diffusion (rayons X, électron, neutron), énergies de rayons X caractéristiques, rapports isotopiques, etc. pour les éléments H (1) – Cf (98).
- Rotation flexible du cristal : Définir l'orientation par indices d'axe de zone / de plan cristallin ou par glisser de souris. La notation de Miller-Bravais (4 indices hkil) est prise en charge pour les systèmes trigonaux/hexagonaux. L'état de rotation est synchronisé entre toutes les fenêtres de simulation.
- Simulation de diffraction : Diffraction électronique cinématique et dynamique (méthode des ondes de Bloch), diffraction des rayons X (y compris caméras à précession et back-Laue), diffraction électronique en précession (PED) et diffraction électronique à faisceau convergent (CBED). Une simulation de porte-objet MET relie le cliché de diffraction aux angles d'inclinaison du porte-objet.
- Simulation HRTEM / STEM : Simulation d'image TEM haute résolution avec modèles de cohérence partielle ; STEM avec diffusion thermique diffuse.
- EBSD & trajectoires électroniques : Simulation de clichés EBSD et simulation Monte-Carlo des trajectoires électroniques (voir 8. Trajectoires électroniques).
- Indexation des taches : Détection, ajustement et indexation automatiques des taches de diffraction à partir d'images expérimentales (Spot ID v1/v2).
- Macro : Macro à syntaxe Python pour automatiser les opérations (voir 20. Macro).
- Thème clair / sombre : L'interface suit un mode de couleur clair ou sombre sélectionnable.
Configuration requise¶
| Élément | Minimum | Recommandé |
|---|---|---|
| Système d'exploitation | Windows avec .NET Desktop Runtime 10.0 (Windows on ARM64 pris en charge) | Windows 11 |
| GPU | OpenGL 1.3 | GPU externe avec OpenGL 4.3 |
| Mémoire | – | 16 Go ou plus |
| CPU | – | 8 cœurs ou plus (pour les calculs dynamiques) |
Windows on ARM (natif, expérimental) : Un package portable ARM64 natif expérimental (ReciPro-v.X_arm64.zip, self-contained — aucune installation du .NET Runtime requise) est disponible sur la page des releases. Les packages x64 ordinaires s'exécutent également sous Windows ARM64 grâce à l'émulation intégrée. Consultez la section Dépannage pour les notes de configuration et les limitations.
macOS (non officiel) : ReciPro ne prend officiellement en charge que Windows, mais il a été rapporté que le package ZIP portable win-x64 fonctionne sur macOS (Apple Silicon) à l'aide du wrapper Wine Sikarugir combiné au pilote OpenGL Mesa3D. Un guide de configuration publié par un utilisateur est disponible à l'adresse https://github.com/Ryo-fkushima/ReciPro_macOS_memo. Notez que cette voie n'est pas officiellement prise en charge et que certains symboles (Å, exposants, flèches) peuvent s'afficher incorrectement. Le ZIP ARM64 ne fonctionne pas sous macOS + Wine, et la voie actuelle x64 + Rosetta 2 devrait cesser de fonctionner à partir de macOS 28 (automne 2027) — voir Dépannage pour les détails.
Comment utiliser ce manuel¶
Ce manuel sur GitHub Pages constitue la référence actuelle. Utilisez la navigation à gauche pour parcourir par chapitre, ou la recherche dans l'en-tête pour trouver un nom de fonction ou un libellé d'interface. Les anciens manuels PDF sont conservés à des fins d'archivage.
- PDF archivé (anglais) : https://raw.githubusercontent.com/seto77/ReciPro/master/ReciPro/doc/ReciProManual(en).pdf
- PDF archivé (japonais) : https://raw.githubusercontent.com/seto77/ReciPro/master/ReciPro/doc/ReciProManual(ja).pdf
Démarrage rapide¶
- Téléchargez et installez depuis Releases.
- Sélectionnez un cristal dans la liste intégrée (~80 cristaux). Vous pouvez également importer des fichiers CIF ou utiliser CSManager.
- Appelez les fonctions depuis le panneau de droite : Visualiseur de structure, Stéréonet, Simulateur de diffraction, simulation HRTEM, etc.
- Faites pivoter le cristal par glisser de souris ou en saisissant des indices d'axe de zone / de plan.
Référence¶
Y. Seto, "ReciPro: free and open-source multipurpose crystallographic software integrating a crystal operation interface and diffraction simulators," J. Appl. Cryst. 55, 397–410 (2022). https://doi.org/10.1107/S1600576722000139
Licence¶
ReciPro est distribué sous la licence MIT.