Workflow de tracé scientifique
Les instructions et paramètres actuels de l'utilisateur confirmés dans la conversation en cours prévalent sur les valeurs par défaut de cette compétence. Lisez et suivez les instructions AGENTS.md applicables pour le projet actuel de l'utilisateur, en utilisant la portée du projet et du répertoire établie par l'environnement hôte. Résolvez ces instructions à partir du projet de travail plutôt que par rapport au répertoire de la compétence installée. S'il n'existe pas de fichier d'instructions de projet applicable, procédez selon les autres instructions applicables et les valeurs par défaut de cette compétence. Les types de tracés actuellement inclus sont les séries temporelles pures, les trajectoires de phase et formes d'onde appariées, et les tranches cisaillées de plans catégoriels MAT. Établissez un workflow correspondant avant d'utiliser tout autre type de tracé ; n'appliquez pas de règles spécifiques à un type de tracé similaire.
1. Routage du type de tracé et du placement
Pour chaque tâche, déterminez d'abord le type de tracé, puis le placement final, et lisez exactement un fichier correspondant pour chaque :
- Type de tracé
- Série temporelle pure : lisez le workflow de série temporelle pure.
- Tracés appariés avec une trajectoire de phase à gauche et une forme d'onde à droite : lisez le workflow de trajectoire de phase et forme d'onde.
- Tranches cisaillées de plans catégoriels MAT : lisez le workflow de bifurcation MAT et de tranche de plan catégoriel.
- Placement
- Lorsque l'utilisateur spécifie explicitement un placement, lisez le fichier correspondant.
- Lorsqu'aucun placement n'est spécifié, par défaut utilisez pleine largeur dans un document à une colonne.
- Pour une figure occupant une colonne dans un document à deux colonnes, lisez une colonne dans un document à deux colonnes.
- Pour une figure s'étendant sur les deux colonnes dans un document à deux colonnes, lisez s'étendant sur les deux colonnes dans un document à deux colonnes.
- Les dimensions physiques explicitement fournies dans la demande actuelle de l'utilisateur remplacent les champs par défaut correspondants dans le fichier de placement ; les champs sans remplacement conservent leurs préréglages existants. Si le placement sélectionné n'a pas de dimensions par défaut, confirmez les dimensions manquantes. N'empruntez pas de valeurs à un autre placement.
Les schémas de couleurs sont une configuration partagée entre ces deux dimensions. Lisez la référence des schémas de couleurs lors de la sélection des couleurs de courbe ou de catégorie. Utilisez le schéma sélectionné, ou SailRain par défaut, sauf si des couleurs explicites de l'utilisateur ou une configuration de tâche confirmée le remplacent. Un schéma ne modifie que les couleurs ; il ne modifie pas la typographie, la géométrie, l'emplacement de la barre de couleur ou les exigences d'exportation.
2. Principes communs de configuration et d'entrée
- Inspectez les fichiers originaux, les métadonnées et les programmes existants applicables spécifiés directement par l'utilisateur. Ne substituez pas de captures d'écran, de sorties historiques ou de données plus anciennes avec des noms similaires. Configurez les champs d'entrée, les colonnes, l'orientation des matrices, les variables, les unités, le nombre de figures et l'ordre à partir de la source réelle ou des instructions confirmées.
- Centralisez la configuration des entrées et de leur ordre, du type de tracé, du placement, de la sémantique d'affichage, des plages, de la disposition, des dimensions, des couleurs, du texte et de l'emplacement de sortie. Déterminez ces éléments à partir des données originales, des programmes existants et de la conversation en cours en premier lieu. Ne demandez que des informations qui ne peuvent pas être vérifiées et qui affecteraient le résultat.
- Traitez les données originales comme en lecture seule : ne les écrasez pas, ne les réorganisez pas, ne les reformatez pas et ne les supprimez pas. Par défaut, utilisez fidèlement les échantillons ou les cellules de classification originaux sans interpolation, sous-échantillonnage, lissage ou modification des valeurs numériques. Appliquez les vérifications de validité et d'orientation dans le fichier de type de tracé sélectionné.
- N'inférez pas de variables, d'unités, de périodes, d'attracteurs ou de catégories à partir des noms de fichiers, des grandeurs numériques, des codes ou des couleurs d'exemple. Identifiez les divergences entre les sources conflictuelles. Si la sémantique ne peut pas être vérifiée, confirmez-la d'abord ou, si l'utilisateur accepte, utilisez fidèlement les codes originaux comme étiquettes.
- Préservez l'ordre des fichiers et des figures spécifié par l'utilisateur ou confirmé dans la conversation en cours. Ne réorganisez pas automatiquement par nom de fichier ou valeur numérique.
3. Règles communes de graphiques et d'implémentation
- Tout le texte visible, y compris les étiquettes de graduation, les étiquettes d'axe, les étiquettes de panneau, le texte de paramètre, le texte de barre de couleur et tout titre ou légende demandé par l'utilisateur, doit utiliser
Times New Roman. Le texte principal est par défaut en8 pt; les indices peuvent utiliser une taille plus petite si nécessaire pour la mise en page. Utilisez une autre taille de police lorsqu'elle est explicitement spécifiée par l'utilisateur. Vérifiez la disponibilité de la police avant le rendu ; signalez une police manquante et résolvez-la avant de prétendre accepter la typographie. Ne substituez pas une police en silence. - Utilisez une toile blanche par défaut. Mettez en italique les variables et les indices qui représentent des variables ; utilisez une police droite pour les unités et les indices descriptifs. Suivez les exigences de l'utilisateur pour les symboles spécifiques, les majuscules et les glyphes.
- Résolvez les couleurs à l'aide des règles de schéma de couleurs partagé et du fichier de type de tracé sélectionné. Préservez les couleurs explicites de l'utilisateur et les mappages de tâches confirmés ; sinon, utilisez le schéma sélectionné ou la valeur par défaut SailRain. Enregistrez le schéma et les affectations de couleurs réelles dans la configuration de la tâche. Ne transférez pas de significations sémantiques à partir de figures historiques, d'étiquettes de provenance de schéma ou d'autres ensembles de données.
- Conservez des scripts MATLAB reproductibles. Construisez les chemins avec
mfilename('fullpath')et une configuration explicite plutôt que de vous fier à des changements de répertoire manuels. Utilisez des noms anglais pour les nouveaux fichiers, fonctions et variables. Rédigez les nouveaux commentaires, invites, titres de figures et étiquettes en anglais américain, en préservant les symboles mathématiques comme requis par la tâche. - Utilisez les noms de sortie spécifiés par l'utilisateur ; sinon, utilisez des noms anglais
snake_casequi décrivent le contenu de la figure. N'écrasez pas de fichiers non liés avec le même nom ; signalez d'abord les conflits. N'écrivez pas de données réelles ou de résultats générés dans le répertoire de la compétence installée.
4. Vérification et livraison
- Exécutez MATLAB jusqu'à la fin. Vérifiez les sources d'entrée, les mappages d'affichage, les échantillons ou les nombres de cellules de classification et les plages pour confirmer que les figures représentent fidèlement les données originales.
- Vérifiez les positions et les dimensions physiques par rapport au type de tracé actuel, au placement et à la configuration de l'utilisateur. Les dimensions en millimètres explicitement spécifiées doivent être précises à
0,1 mm. Effectuez les vérifications de sortie, de données et visuelles requises par le fichier de type de tracé sélectionné ; ne substituez pas les formats d'exportation d'un autre type de tracé. - Inspectez un rendu haute résolution des fichiers d'acceptation finaux pour les polices, les tailles de police, les couleurs, les épaisseurs de ligne, les étiquettes, les limites, le recadrage, le chevauchement et les espaces blancs inutiles. Corrigez tout problème, puis exportez et inspectez à nouveau.
- Livrez le programme reproductible et les fichiers finaux requis par le type de tracé sélectionné. Décrivez brièvement le type de tracé, le placement, les mappages d'entrée et d'affichage, les remplacements de l'utilisateur et l'emplacement de sortie. Signalez si MATLAB s'est exécuté avec succès et quelles vérifications de dimensions, de fichiers et visuelles ont été effectuées. Divulguez clairement toute vérification qui n'a pas été effectuée.