Configuration des préférences
La fenêtre des préférences rassemble tout ce qui se règle sur un poste IsoFind : quatre-vingt-quatorze options réparties en quinze sections, elles-mêmes groupées en quatre familles. Cette page les décrit toutes, section par section.
La roue dentée de la barre de titre y mène aussi, et la palette de commandes la trouve en tapant « préférences ».
Comment la fenêtre est organisée
La navigation se fait par une liste à gauche, où les sections sont réunies en quatre groupes : Poste pour ce qui touche à cette machine, Science pour ce qui touche aux calculs, Système pour l'administration, et Extensions pour ce que les plugins ajoutent.
Un champ de recherche filtre les options par leur libellé, quelle que soit la section où elles se trouvent. C'est le chemin le plus court quand vous savez ce que vous cherchez mais pas où c'est rangé.
Les pastilles
| Pastille | Ce qu'elle signifie |
|---|---|
| Redémarrage | Le réglage est enregistré tout de suite, mais son effet complet attend le prochain lancement. |
| Air-gap | Option réseau, grisée sur un poste installé en mode isolé. Le mode réseau est gravé par l'installateur et ne se change pas depuis l'application. |
| Développeur | Verrouillée tant que le mode développeur n'est pas activé dans la section Avancé. |
| Bientôt | Visible mais inactive, en attente de la fonctionnalité qu'elle commandera. |
Enregistrer, annuler
La fenêtre travaille en différé. Vos modifications s'accumulent et le pied de page indique combien sont en attente ; rien n'est écrit tant que vous n'avez pas enregistré, et Annuler les abandonne toutes d'un coup.
Quelques réglages font exception et s'appliquent à la frappe, parce qu'on ne peut les juger qu'en les voyant : le thème, le zoom, la taille de police. Ils sont enregistrés comme les autres au moment où vous validez.
Poste
Ce qui appartient à cette machine et n'a pas de raison de suivre un utilisateur d'un poste à l'autre.
Général
| Réglage | Effet | Défaut |
|---|---|---|
| Langue de l'interface Redémarrage | Français ou anglais. L'interface suit immédiatement, les menus natifs de la fenêtre au prochain démarrage. | Français |
| Au démarrage | Ce qu'IsoFind ouvre en arrivant : page d'accueil, session précédente restaurée, Échantillons ou Nexus. | Page d'accueil |
| Minimiser dans la barre système | Garde le serveur actif pour un redémarrage rapide. Voir aussi « Quand je ferme la fenêtre » dans Espace de travail. | Désactivé |
| Comportement à la fermeture | Bouton qui fait redemander le choix à la prochaine fermeture. | Action |
| Sauvegarde automatique | Enregistre le travail en cours sans intervention. | Activée |
| Intervalle de sauvegarde | De 1 à 60 minutes. Grisé si la sauvegarde automatique est désactivée. | 5 minutes |
| Confirmer avant suppression | Demande une validation avant toute suppression définitive. | Activé |
| Format de date | ISO 8601, français ou anglo-saxon. Vaut pour l'affichage comme pour les exports. | ISO 8601 |
Apparence
| Réglage | Effet | Défaut |
|---|---|---|
| Thème | Système, IsoFind clair, IsoFind sombre ou IsoFind ardoise. Le mode Système suit le thème de Windows et change avec lui. | Système |
| Taille de police | De 10 à 20 pixels. | 14 px |
| Compenser la mise à l'échelle de Windows | À 125 ou 150 %, la surface de travail devient trop petite pour l'interface. La correction ne descend jamais en dessous de ce qu'un écran à 100 % afficherait. | Activé |
| Zoom de l'interface | De 50 à 200 %. Équivalent des raccourcis du menu Affichage, et se combine avec la compensation ci-dessus. | 100 % |
| Mode compact | Réduit les marges et la hauteur des lignes pour afficher davantage. | Désactivé |
| Animations | Se désactive pour gagner en fluidité sur une machine ancienne. | Activées |
| Police à chasse fixe | Utilisée par le carnet, IGL et les journaux. Vide pour la police du système. | Vide |
Espace de travail
La section la plus fournie, dix-neuf réglages, parce qu'elle décide de la forme même de la fenêtre.
| Réglage | Effet | Défaut |
|---|---|---|
| Navigation | Par onglets : une zone centrale, plusieurs pages ouvertes à la fois, scindables. Par pages : la barre latérale et une page à la fois, comme dans les versions précédentes. | Par onglets |
| Pages masquées | Retire de la barre latérale les pages cochées. La page ouverte n'est jamais masquée. | Aucune |
| Menu principal | Barre déployée ou bouton unique. Le bouton rend toute la ligne au contenu ; la palette de commandes couvre déjà l'accès rapide. | Bouton unique |
| Quand je ferme la fenêtre | Tout arrêter, ou garder le serveur actif dans la zone de notification. Dans ce second cas, l'icône est le seul moyen de revenir ou de quitter. | Tout arrêter |
| Barre d'état | Ligne permanente en bas de fenêtre : certificat de signature, IGL résolu, tâches en cours. | Affichée |
| Indicateurs masqués | Le clic droit sur la barre donne la même liste. Un indicateur qui n'a rien à dire ne s'affiche pas, même décoché. | Aucun |
| Rouvrir les panneaux ancrés | La taille des docks et l'ordre des onglets sont conservés dans tous les cas. | Activé |
| Rouvrir les fenêtres flottantes | Celles laissées ouvertes reviennent à leur place et à leur taille. Refuser ne les oublie pas : les rouvrir à la main les y retrouve. | Activé |
| Bande d'icônes plutôt qu'onglets | Gagne de la place. Quatre titres se lisent d'un coup d'œil, quatorze icônes se déchiffrent une par une. | Désactivé |
| Dock bas sur toute la largeur | Le dock inférieur passe sous les docks latéraux au lieu de s'insérer entre eux. | Désactivé |
| Détacher les panneaux en fenêtres | Un panneau détaché s'ouvre dans sa propre fenêtre, déplaçable sur un second écran. Quatre au maximum. | Activé |
| Détacher en glissant hors de la fenêtre | Le menu contextuel de l'onglet reste disponible dans tous les cas. | Activé |
| Écran d'ouverture | Secondaire, principal, ou celui de la fenêtre principale. Repli sur l'écran principal quand il n'y en a qu'un. Un panneau lâché hors de la fenêtre s'ouvre là où on le lâche, ce réglage ne concerne que le menu. | Écran secondaire |
| Partage des fenêtres à plusieurs panneaux | Côte à côte ou l'un sous l'autre. | Côte à côte |
| Garder les fenêtres détachées au premier plan | Utile sur un seul écran, superflu sur deux. | Désactivé |
| Rouvrir les fenêtres détachées | Seules celles encore ouvertes à la fin de la session reviennent, avec leur position et leurs proportions, si leur écran est encore là. | Activé |
| Noyau du carnet par défaut | Python, R, SQL, Markdown ou IGL. Un carnet enregistré garde le sien : son code a été écrit dans ce noyau-là. | Python |
| Sorties riches du carnet | Rend les tableaux et les graphiques plutôt que leur seule représentation textuelle. | Activé |
| Coloration syntaxique | Colore le code du carnet et de l'éditeur IGL. | Activée |
Science
Ce qui touche aux calculs et à la façon dont les résultats sont présentés.
Analyse et calcul
Ces valeurs sont des défauts. Une étude qui déclare les siennes les remplace pour elle seule, sans toucher à ce qui est réglé ici.
| Réglage | Effet | Défaut |
|---|---|---|
| Précision d'affichage | De 1 à 10 décimales. N'affecte pas la précision de calcul, seulement le rendu. | 4 |
| Unités par défaut | Pour mille, parties par million ou pourcentage. | Pour mille |
| Notation isotopique | Typographique (δ53Cr) ou ASCII (delta53Cr). Le code source IGL reste en ASCII strict quel que soit ce réglage. | Typographique |
| Standard par défaut | Appliqué quand un jeu de données ne déclare pas le sien. | Vide |
| Mode relatif | Un écart de deltas ne dépend pas du standard. Toujours déclaré, jamais déduit d'un standard absent. | Désactivé |
| Afficher les incertitudes | Ajoute la colonne d'incertitude aux tables et aux exports. | Activé |
| Propagation d'incertitude | Linéaire au premier ordre, Monte-Carlo, ou aucune. Grisé si les incertitudes ne sont pas affichées. | Linéaire |
Nexus
| Réglage | Effet | Défaut |
|---|---|---|
| Afficher la mini-carte | Vue en réduction du canvas de workflow. | Activée |
| Magnétisme sur la grille | Alignement automatique des noeuds au déplacement. | Activé |
| Pas de la grille | De 10 à 50 pixels. Grisé sans magnétisme. | 20 px |
| Tolérance d'identification | Écart maximal admis entre un candidat et l'observation, de 0,01 à 5 pour mille. | 0,5 ‰ |
| Candidats retenus | Nombre de solutions gardées à l'issue d'une identification, de 1 à 50. | 5 |
| Graine aléatoire | Une graine fixe rend deux exécutions identiques au chiffre près. Zéro pour tirer au hasard. | 0 |
IGL
Langage et moteur de modélisation isotopique. IsoFind s'adapte à l'installation présente sur le poste et n'impose rien à IGL. Un bandeau en tête de section affiche la version résolue, son emplacement et son origine.
| Réglage | Effet | Défaut |
|---|---|---|
| Emplacement du binaire | Vide pour la résolution automatique : chemin épinglé, IGL_HOME, emplacement utilisateur, %ProgramFiles%\IGL, puis la copie livrée avec IsoFind. | Vide |
| IGL_HOME | Racine contenant databases et spec. | Vide |
| Profil par défaut | Core, Identification ou Extended. Jeu de capacités accepté par l'éditeur intégré. | Identification |
| Moteur d'exécution | Le moteur Rust est livré et autonome. Nexus reçoit le modèle abaissé et apporte la couche ML. | igl-engine |
| Bases IGDB actives | Bases de fractionnement mises à disposition des modèles. | Aucune |
| Couplage PHREEQC Air-gap | Exige la version batch, distincte de PhreeqcI. | Désactivé |
| Chemin de phreeqc.exe | Chemin absolu obligatoire, le moteur tournant dans un répertoire temporaire. | Vide |
| Conserver les fichiers intermédiaires | model.iglir.json et results.json après exécution. | Activé |
| Formater à l'enregistrement | Applique igl fmt à chaque enregistrement. | Désactivé |
| Journaliser les appels du moteur Développeur | Trace chaque invocation du binaire IGL. | Désactivé |
Rapports et exports
| Réglage | Effet | Défaut |
|---|---|---|
| Langue des rapports | Suivre l'interface, ou forcer le français ou l'anglais quel que soit l'affichage. | Suivre l'interface |
| Format numérique Bientôt | Virgule ou point décimal. | Virgule |
| Image de marque du laboratoire | Renonce à l'en-tête du laboratoire pour ce poste. Ne peut pas en ajouter une que la licence n'accorde pas. | Activée |
| Signer les exports ISOF | Signature ECDSA P-256 par le certificat du laboratoire. | Activé |
| Dossier des rapports | Emplacement où les rapports sont écrits. Information seule. | Selon l'installation |
Système
Assistant IA
Le modèle tourne localement, servi par Ollama. Aucune donnée ne quitte le poste.
| Réglage | Effet | Défaut |
|---|---|---|
| Activer l'assistant | Ouvre la section : sans lui, les huit réglages suivants restent grisés. | Désactivé |
| Hôte Ollama | Adresse du service local. | http://127.0.0.1:11434 |
| Modèle | Nom du modèle servi par Ollama. | Vide |
| Fenêtre de contexte | De 512 à 131 072 jetons. | 8 192 |
| Outils autorisés | Rien de coché : tous. Le mode conversation retire en plus tout ce qui écrit. | Tous |
| Rendu mathématique | Affiche les formules plutôt que leur source. | Activé |
| Conserver les échanges | Écrits dans la base chiffrée du poste, jamais en clair. Désactivé, l'historique reste vide. | Activé |
| Tours maximum d'un agent | De 1 à 50. Un agent qui tourne en rond doit être arrêté. Le plafond est figé au lancement de la session. | 12 |
| Délai par tour | De 5 à 1800 secondes. Un modèle 14B sur un portable sans carte peut mettre une minute. Couper trop tôt fait échouer un travail qui allait aboutir. | 180 s |
Extensions
| Réglage | Effet | Défaut |
|---|---|---|
| Dossier des extensions | Emplacement où les plugins sont installés. | Selon l'installation |
| Exiger une signature valide | Refuse toute extension dont la signature ne se vérifie pas. | Activé |
| Autoriser les extensions non signées Développeur | Réservé au développement local. | Désactivé |
| Mettre à jour le registre automatiquement Air-gap | Interroge le catalogue en ligne au démarrage. | Désactivé |
Modules
Section présente uniquement si votre licence ou un complément installé ouvre des modules au-delà de ceux de votre édition. Les modules y sont groupés par l'offre qui les a ouverts, et chaque groupe comme chaque module porte un interrupteur qui montre ou masque ses pages dans la barre latérale.
Données et sauvegarde
| Réglage | Effet | Défaut |
|---|---|---|
| Emplacement de la base | Chemin de la base chiffrée. Information seule. | Selon l'installation |
| Sauvegardes planifiées | Copies complètes à intervalle régulier, distinctes de la sauvegarde automatique du travail en cours. | Activées |
| Intervalle | De 1 à 168 heures. | 24 h |
| Rétention des sauvegardes | De 1 à 3650 jours. Au-delà, les copies sont effacées. | 30 jours |
| Profil de préférences | Exporte vos réglages pour déployer un second poste à l'identique. Les réglages verrouillés par la politique sont exclus. | Action |
Sécurité
Contrôle deux aspects distincts de la sécurité du poste : l'ouverture de l'API locale aux scripts externes, et la gestion du code de récupération administrateur. Un compteur dans la liste de navigation signale les demandes en attente.
Accès API externe
IsoFind expose une API locale sur 127.0.0.1:8001 qui permet à des scripts Python ou des outils tiers d'interroger votre base de données depuis le même poste. Ce paramètre détermine qui peut s'y connecter.
| Mode | Comportement | Usage recommandé |
|---|---|---|
| Désactivé | Aucun accès depuis l'extérieur du logiciel. Protection maximale. | Par défaut. Postes sensibles, air-gap. |
| Accès local sans confirmation | Tout script sur ce poste peut accéder à l'API sans demande de confirmation. | Poste de travail de confiance, usage personnel. |
| Accès avec autorisation manuelle | Chaque nouveau programme qui tente de se connecter déclenche une fenêtre de confirmation. Vous choisissez d'autoriser ou de refuser, avec option de mémorisation. | Environnement partagé ou semi-ouvert. |
Demandes en attente et programmes autorisés
Lorsque le mode « accès avec autorisation manuelle » est actif, les tentatives de connexion en attente de validation apparaissent dans la section Demandes en attente. Les programmes déjà autorisés sont listés dans Programmes autorisés avec la possibilité de révoquer individuellement leur accès.
Code de récupération administrateur
Disponible uniquement en mode multi-utilisateurs. Ce code permet de réinitialiser le mot de passe administrateur sans accès à la session courante. Il est à usage unique : après utilisation, un nouveau code est automatiquement généré.
Le bouton Générer un nouveau code affiche le code en clair une seule fois dans une fenêtre modale. Il ne sera plus accessible après fermeture de cette fenêtre. Pour l'utiliser en cas de perte d'accès, voir Activer une licence et la procédure de récupération sur la page de connexion.
Réseau
| Réglage | Effet | Défaut |
|---|---|---|
| Mode réseau | Gravé par l'installateur, non modifiable depuis l'application. C'est lui qui grise les options marquées Air-gap. | Selon l'installation |
| Base communautaire Air-gap | Autorise la consultation du catalogue communautaire en ligne. | Désactivée |
| Proxy | Serveur mandataire pour les accès sortants. | Vide |
| Canal de mise à jour Bientôt | Stable, bêta ou aucune vérification. | Stable |
Avancé
| Réglage | Effet | Défaut |
|---|---|---|
| Mode développeur | Déverrouille les réglages marqués développeur ailleurs dans cette fenêtre. | Désactivé |
| Niveau de journalisation | Débogage, information, avertissements, ou erreurs uniquement. | Information |
| Écrire les journaux sur disque | Conserve les journaux au-delà de la session en cours. | Désactivé |
| Accélération WebGL Redémarrage | Utilisée par les vues 3D et les panaches. À désactiver en cas de problème d'affichage sur certaines cartes graphiques. | Activée |
| Fils de calcul | De 0 à 64. Zéro pour laisser le moteur décider. | 0 |
| Cache local | Vide les données temporaires sans toucher à la base. | Action |
| Toutes les préférences | Remet chaque option de chaque section à sa valeur par défaut. | Action |
Diagnostic
Cette section n'a pas de réglage. Elle dresse l'état des dépendances du poste : moteur IGL et sa version, PHREEQC s'il est couplé, service R, service Ollama, certificat de laboratoire, base de données. Chaque ligne indique si la dépendance est résolue, où elle l'a été, et ce qui manque le cas échéant.
Extensions
Ce groupe est vide sur une installation neuve. Une extension peut y ajouter sa propre section, avec ses propres réglages, qui vivent alors dans la même fenêtre et suivent les mêmes règles d'enregistrement que le reste.