Si vous avez corrigé des bogues JMP 18.2 qui doivent être documentés dans les notes de version, veuillez définir le champ Notes de version concernées sur Oui ou Incertain (si vous souhaitez que l'équipe de documentation examine la demande).
Bienvenue dans la mise à jour du développement JMP du 18 octobre 2024 !
Juste un petit rappel : à la fin de la semaine prochaine (25/10/24), nous allons geler JMP 19 EA4. Veuillez mettre à jour vos pages de fonctionnalités d'ici le lundi 28/10 et envoyer vos vidéos à Mia Stephens d'ici la fin de la journée du mardi 29/10. J'ai remarqué que la direction du produit a récemment envoyé un e-mail à nos premiers utilisateurs de JMP 19 pour les encourager à consulter la place de marché JMP. Le lancement a été un peu en douceur en prévision de sa mise en avant la semaine prochaine au JMP Discovery Summit à Cary.
De nombreux membres de l'équipe JMP se préparent à présenter et à rencontrer des clients lors de la conférence de la semaine prochaine. Merci à Mia d'avoir créé cette page pour capturer les notes de Discovery . J'ai particulièrement hâte de voir les présentations des clients et de parler aux personnes présentes sur mon poster de la manière dont leurs données de crash (et des descriptions utiles de ce qu'ils faisaient) peuvent nous aider à résoudre des cas mystérieux !
Après mon commentaire sur les données de vote anticipé ce matin, le développeur de JMP Live, Michael Gof f, a partagé ce tableau de bord JMP Live intéressant qu'il a créé pour capturer des données publiques sur les sites de vote anticipé dans le comté de Wake ! Il dit : « J'ai écrit un script d'actualisation Python dans JMP Live pour récupérer les données électorales du comté de Wake à partir du site Web du conseil électoral et créer un tableau de données sur les données démographiques des électeurs. Il devrait être mis à jour quotidiennement au fur et à mesure que le vote anticipé se déroule. » Voici un aperçu des rapports qu'il a publiés, dont beaucoup contiennent des filtres pour que vous puissiez explorer les données par lieu de vote anticipé :

Un grand merci à Tonya Mauldin pour avoir partagé les cas bêta/crash de cette semaine avec les crashs sélectionnés !

Rapport de distribution des cas bêta pour la semaine du 18/10/2024 | JMP Live
Puisque nous sommes maintenant sur EA3, Tonya a créé des rapports récapitulatifs pour les données combinées Pre-EA, EA1 et EA2 : Rapports récapitulatifs JMP 19 EA | JMP Live Les données EA sont également disponibles dans Perforce sous main/test/EA Data/19. Voici une arborescence des sous-thèmes des cas EA jusqu'à présent. Il existe de nombreux autres rapports disponibles dans JMP Live via le lien ci-dessus, alors n'hésitez pas à les consulter !

Annonces générales
- Pour information, SAS va migrer de Cisco Secure VPN (anciennement AnyConnect) vers un nouveau logiciel VPN appelé GlobalProtect VPN . Cela n'est pas encore arrivé, mais cela arrivera bientôt et cela aura naturellement un impact sur les utilisateurs qui se connectent au réseau SAS depuis l'extérieur du campus. Pour plus de détails, consultez cet article CIS .
- Veuillez visiter la section Mise à jour du développeur sur Inside JMP pour voir les mises à jour passées .
- Veuillez me contacter ou contacter Beth Evans si vous souhaitez être ajouté à la liste JMP Dev pour recevoir les futures copies de la mise à jour par e-mail ainsi que les futures invitations aux réunions JMP Dev.
Dates importantes à venir
- Gel du code JMP 19 EA4 – 25/10/2024
- Gel de sécurité JMP 18.1.1 – 01/11/24
- Image candidate finale JMP 18.1.1 – 04/11/24
- Validation de l'assurance qualité JMP 18.1.1 – 14/11/24
- Version JMP 18.1.1 dans MyJMP - ~19/11/2024
- JMP 19.0 Premier transfert de chaîne – 2/12/24
- Veuillez visiter Confluence pour une liste complète des dates des JMP 18 et JMP 19 .
Mises à jour du développement JMP
HTML interactif
- John Powell : mise à jour de l'infobulle du marqueur pour la plateforme logistique afin d'afficher la valeur Y plutôt que la position du point sur l'échelle de gauche ( JMPHTML-14161 ). Mise à jour du tracé à bulles pour redessiner les bulles si une modification de l'option d'agrégation X ou Y nécessite la mise à jour de l'échelle ( JMPHTML-14170 ). Travail sur la prise en charge des étiquettes de force pour le segment de marqueur ( JMPHTML-13712 ). Création d'un problème pour le paramètre d'axe des étiquettes de force qui se perd lors de la réexécution de l'analyse ou de l'enregistrement d'un script ( JMP-23457 ). Réunions pour discuter de l'utilisation des points d'histoire.

- Mike Stickles : JMPHTML-1407 est presque terminé (le paramètre de légende sur le rôle de taille ne fonctionne pas sur HTML5) ; un nettoyage final et des tests sont en cours avant de le soumettre à révision. JMPHTML-13684 (le nombre maximal d'éléments dans la légende est ignoré) a été corrigé et JMPHTML-13866 (la disposition de la légende diffère avec wrap = 2) a été apparemment corrigé pendant que je travaillais dessus. Ces correctifs feront partie des modifications pour 1407. Ces modifications incluent uniquement le rôle de taille principal : des marqueurs distincts pour chaque taille. Les rôles de taille affichés dans la légende à l'aide de marqueurs imbriqués feront l'objet d'un ticket JIRA distinct ; actuellement, ils sont affichés à l'aide de l'ancienne icône en double demi-cercle.
- Praveena : J'ai travaillé sur la correspondance du tri alphanumérique selon JMP ( JMPHTML-14066 ). J'ai contacté Audrey et Josh concernant le plan de test pour les modifications de l'interface utilisateur. J'ai rencontré Shannon Leslie et John Powell pour discuter du Storypointing et d'autres processus agiles.
JMP en direct
- Aurora : Améliorations des avertissements du graphique de contrôle (nombreuses réunions fructueuses, améliorations visuelles de l'historique des avertissements téléchargés et des e-mails d'avertissement). Tests en boîte blanche.
- Michael Goff : a participé à la journée de test en boîte blanche pour JMP Live et continue de travailler sur le travail du client de triage des cartes de contrôle.
- Adrianna : Je travaille sur Jiras en rapport avec une nouvelle fonctionnalité – les données dépendant d’autres données – et les tests Whitebox.
Statistiques
- Laura L : Correction de quelques bugs et implémentation des deux nouvelles fonctionnalités suivantes pour JMP 19 :
- Annie : La semaine dernière, j'ai assisté à la conférence technique d'automne avec mes collègues de JMP Ryan Lekivetz, Yang Sanchi, Di Michelson, Michael Crotty, Peng Liu et Caleb King . J'ai eu l'occasion d'interagir avec de nombreux clients de JMP, notamment Julia O'Neill , des gens d'Eastman, Regeneron et de nombreux universitaires. La conférence que j'ai donnée avec Di Michelson et Bill Woodall a été très bien accueillie. Cette semaine, j'ai travaillé sur ma session JMP Discovery Roadmap.
- Laura CS : J'ai fini d'écrire et de tester un module complémentaire SEM pour une demande client dans la communauté pour une fonctionnalité que nous n'avons pas encore. J'ai fait du bénévolat à Burkett Farm. J'ai étudié un bug avec les valeurs de départ de l'analyse multi-groupes. J'ai rencontré des chercheurs de l'UNC pour les guider dans l'utilisation de la plateforme SEM pour un manuscrit. J'ai fourni des commentaires à un candidat à un stage. J'ai commencé à préparer une démo pour Ken Bollen .
- John Sall : Dans Design Space Profiler, travaillez sur « Reset Factor Space » et les changements d'axe (JMP-23421).
Documentation statistique
- Michael C : J'ai assisté à la conférence technique d'automne la semaine dernière, où j'ai fait partie du comité de programme, modéré une session et organisé/dirigé une table ronde lors de la séance de clôture de la conférence. J'ai assisté à des cours de formation en gestion. J'ai nettoyé une terminologie obsolète dans certaines chaînes d'interface utilisateur et dans la documentation. J'ai aidé Qiana à interviewer des candidats pour un poste de rédacteur technique.
- Hamid : J'ai travaillé sur le développement de l'exemple SEM pour l'invariance de mesure entre les groupes et dans le temps (JMP-22566). J'ai examiné les JMP-23100 et JMP-22574 pour déterminer s'ils ont un impact sur les publications. J'ai rencontré Laura CS au sujet du raccourci vers l'invariance de mesure multi-groupes dans SEM. J'ai fait du bénévolat à Burkett Farm et j'ai planté BEAUCOUP de fraises.
Tests statistiques
- Haley : La semaine dernière, j'ai assisté à la FTC et j'ai apprécié les conférences et les opportunités de réseautage. Cette semaine, j'ai travaillé avec Laura Castro-Schilo sur des résumés pour notre session SEM à la JSM de l'année prochaine, qui a été acceptée comme session invitée. J'ai écrit des tests pour évaluer l'estimateur MIIV sur les SEM avec des chemins de régression fixes et/ou des charges factorielles.
- Mark : J'ai étudié l'impact du changement des feuilles de style JMP (JSS( sur Easy DOE avec Jacob. J'ai recherché la nouvelle simulation IndPenSim 2 d'un processus de production de pénicilline par lots pour remplacer le simulateur PenSim d'origine. J'ai installé Octave en remplacement de Matlab. J'ai appris à Octave à exécuter IndPenSim.
- Jacob : tests de performances, mise à jour des scripts d'analyse et recherche de problèmes potentiels. Enquête sur les échecs des tests unitaires. Découverte d'Easy DOE à l'aide des feuilles de style JMP avec Mark.
- Tonya : Je travaille sur les rapports bêta, je me réunis pour discuter de divers problèmes liés à Control Chart Builder, je travaille avec Joseph pour être panéliste pour sa session Discovery, et je nettoie et réécris les tests unitaires.
Actualités sur les sciences de la vie
- Richard : Rapport préliminaire sur la survie dynamique terminé. Démonstration lors de la réunion de développement du 14/11. J'ai suivi un cours de courte durée sur la visualisation des données avec des applications aux sciences de la vie dans le cadre du programme de cours itinérants du Conseil des chapitres de l'American Statistical Association en 2025. Rebecca Lyzinski et moi-même donnerons le cours jusqu'à 6 fois à différents chapitres étudiants et régionaux de statisticiens et de scientifiques des données à travers les États-Unis. Le format d'une journée complète du cours comprendra 2 heures de Graph Builder.
- Drew : Préparation pour la participation à la plénière Discovery. Ajout de fonctionnalités/corrections de bugs à JMP Clinical 18.2/19.0. Ajout de fonctions utilitaires à la suite de tests pour soutenir le travail que Geoff effectue pour fournir un support IQ/OQ/PQ supplémentaire aux clients de JMP Clinical.
- Wenjun : La FDA commence à tester les logiciels des fournisseurs sur le cloud. Ils viennent de me recontacter pour s'assurer que JMP/JMP Clinical peut être inclus. J'ai mis en copie Valerie et Ted pour répondre à leurs questions sur les licences.
Assistance technique et engagement
Volume de cas d'assistance technique par semaine :

Sujets de cas pour la file d'attente du support technique, la semaine dernière :

Volume de cas de soutien à l'engagement par semaine :

Sujets de cas pour la file d'attente d'engagement, la semaine dernière :

Opérations de développement
- Bob : fin des travaux d'ajout d'une nouvelle police aux programmes d'installation Windows de la version 19.0 (JMP-21785). Mise à jour du programme d'installation JMP Student Edition 18.2 pour Windows pour inclure le module complémentaire Student, qui est le même module complémentaire que celui proposé sur JMP Marketplace (JMP-23135).
- Shannon : J'ai continué à étudier les DNC, les dépassements de délai et les plantages dans les tests UT en collaboration avec les testeurs. J'ai examiné les nouveaux ajouts d'Audrey aux rapports de synchronisation des tests JSL dans JMP Live, y compris un nouveau graphique de l'historique des plantages, des DNC et des dépassements de délai qui montre les progrès récents réalisés pour réduire ces problèmes sur nos différentes pistes. Le travail est toujours en cours, mais merci à tous pour votre aide pour résoudre ces problèmes. J'ai étudié quelques pistes de plantage internes de JMP 19.

Localisation
- Allison : a validé les PDF de la documentation JMP localisée 18.0 et 18.1 et les a transmis à l'assurance qualité pour les tests ; a signalé les problèmes détectés par l'assurance qualité dans les PDF localisés et a demandé au PAO de les corriger ; a transmis les PDF de la documentation JMP vérifiés au marketing ; a travaillé sur la rédaction de modèles de devis de localisation V19 à envoyer aux fournisseurs pour commentaires.
- Trish : coordonnée avec Kyoko Takenaka sur les traductions de JMP Marketplace ; téléchargé les modules complémentaires de documentation JMP localisés depuis Marketplace pour vérifier l'intégrité maintenant qu'ils sont « en ligne ». Travail sur les plannings et coordination des ressources pour le travail de localisation de la V19. Terminé les tâches liées aux RH pour le troisième trimestre.
- Krzysztof : Gestion des retours de traduction JMPLive pour la version 18.2. Test de nouvelles fonctionnalités et applications d'automatisation (QCommit, recherche de TM). Documentation et nettoyage des scripts et processus de traduction MT des descriptions des modules complémentaires de Marketplace (pré- et post-traitement des fichiers).
- Sohail : Mise en œuvre de correctifs de sécurité pour l'interface de recherche TM, notamment la limitation du débit pour se protéger contre les attaques DOS et la paramétrisation des requêtes pour se protéger contre les attaques par injection SQL. Poursuite des travaux de recherche LLM sur les tokenizers et les différentes architectures.
- Howard : mettre à jour l'API et la documentation du tableau de bord. Poursuivre le projet d'intégration du tableau de bord avec Jira. Finaliser le test push de traduction. Commencer à rechercher des systèmes de requêtes de fournisseurs intégrant Jira.
- Sandy : Valider l'automatisation des tâches de la nouvelle source sur P4. Test de la fonction push pour le tableau de bord.
Documentation
- Susan C : Mise à jour des dates et des tâches sur les Jiras de processus. Génération de l'aide en anglais pour JMP Live 18.2. J'ai remarqué que la date du copyright était incorrecte, donc je dois la corriger avant de générer d'autres langues. Planification des correctifs rétrospectifs de l'aide JMP Live. Planification des RN 18.1.1. Examen des chaînes d'interface utilisateur non statistiques pour octobre. Travail sur Jira pour les encarts de texte dans les livres.
- Qiana : J'ai regardé The Essentials of Graph Builder - JMP User Community . Entretien avec le rédacteur technique et activités de suivi. Jiras créé pour la mise à jour FM vers la version 16.0.6. Mise à jour révisée de FrameMaker vers la version 16.0.6 . Tri des anciens Jiras. Mise à jour des pages Confluence pour pointer vers la nouvelle machine d'aide à la création. Planification et coordination du projet.
- Khawar : Essential Graphing : images mises à jour ; commentaires de Devon et Susan reçus ; correction du problème d'insertion de texte. Exemple d'index : ajout de contenu à la feuille de calcul terminé. Oxygen : partage de la mise à jour des légendes d'image lors de la réunion Oxygen. Mise à jour de FrameMaker vers la version 16.0.6.
- Devon : Nous avons continué à travailler sur la conversion d'une version chinoise de notre chapitre Découverte de JMP de FrameMaker en XML pour que l'équipe L10N puisse l'examiner et poursuivre le cours JSL.
Tests système/hôte - Cary
- Mandy : Plus de tri de la nouvelle table de données, des balises, et j'ai travaillé sur certaines modifications apportées par le développeur pour Tabulate ; j'ai eu un problème de table corrompue avec le support technique, Evan m'a aidé/les a brillamment aidés et nous avons réussi à rendre la table réparée à l'utilisateur – il s'est avéré qu'il s'agissait d'un problème connu avec les variables de table – mais l'utilisateur abusait en quelque sorte de JSL pour créer des variables de table. J'ai assisté à un essai d'un document DS pour la semaine prochaine, impliquant Workflow Builder et je les ai aidés – car ils avaient un problème d'importation – qui s'est avéré être une modification intentionnelle de l'assistant d'importation. La semaine prochaine – Découverte et travail sur une présentation que je ferai dans l'une des salles de la feuille de route.
- Nick H : Je travaille à la correction d'un bug où les branches de maintenance ne signalent pas correctement les problèmes connus en raison du fait que jiraIssuesStatus.jmp n'est pas mis à jour chaque nuit pour ces branches. J'ai corrigé un bug avec le lien du fichier d'échec ouvrant le journal de la console de manière incorrecte qui a été introduit après avoir poussé mes modifications récentes en préparation de notre nouvelle politique de rétention. Je travaille à terminer les vérifications de marge/rembourrage 19.0 tout en continuant à nettoyer les nouveaux et anciens tests unitaires en échec dans nos exécutions nocturnes. J'aide également Mandy avec certaines vérifications de tables de données.
- Hunter : j'ai installé et autorisé JMP Student Edition 18.2 pour la première fois, j'ai testé plusieurs problèmes d'autorisation, j'ai étudié deux cas JMP 19 EA 3 et j'ai documenté de nombreux problèmes d'icônes en mode sombre restants sur Windows.
Tests Web – Cary
- Anna : Vérification des correctifs pour HTML5, JMP Live et JMP. Test des dernières modifications apportées par Paul S pour le redimensionnement des graphiques dans HTML5/JMP Live. Ajout de rapports à la page de préparation HTML5 de JMP 19.0. Josh a déplacé la page vers un nouvel emplacement. Je vais renvoyer le lien mis à jour. Fin des vérifications pour les derniers problèmes de JMP Marketplace.
Tests système/hôte - Pékin
Cœur
- Dan S : problème résolu avec les invites de fichier lors de la fermeture d'un projet. Tri des problèmes newTopName/newTopString. Ajout d'une option pour étirer la largeur du filtre de données dans une disposition de séparation. Travail sur l'étirement du filtre dans une grille de table de données.
- Xan : préférences ajoutées pour la logique d'extension à zéro de Graph Builder (commentaires EA) ; étiquettes de graduation des axes, troncature du texte SEM
- Evan : Je travaille sur la prise en charge du rendu de texte emoji sur Windows. Je travaille sur Mimic et je teste avec Mike Muhlada à l'aide de Mimic.
- Dave B : Mise à jour du générateur de compléments, meilleur placement du texte pour les zones de numérotation et d'édition.
DOE et fiabilité
- Caleb : Préparation pour JMP Discovery et correction de quelques bugs supplémentaires dans Sample Size Explorer. J'ai hâte de vous voir tous la semaine prochaine !
Hébergement et interfaces
- Paul Nelson :
- J'ai travaillé ces dernières semaines sur l'intégration de R via Python et R en utilisant rpy2. J'ai commencé par comprendre comment établir la connexion R via des scripts Python uniquement et créer des fonctions Python analogues à l'interface R JSL d'origine. Ensuite, j'ai essayé de remplacer les points d'entrée JSL par des fonctions JSL définies par l'utilisateur appelant les fonctions Python. Les limitations des fonctions définies par l'utilisateur signifiaient qu'une telle solution briserait la majorité des scripts JSL R existants.
- Cette semaine, restauration des points d'entrée d'intégration R dans JMP en C++, mais en effectuant les appels via Python et rpy2 au lieu de se connecter via SAS Tk. JMP-23469. Il reste encore du travail à faire, mais la plupart des fonctionnalités sont de nouveau en place.
Note de Shannon
Merci à Mike Stickles d'avoir partagé ce mème ! Il dit que sa famille l'a fait circuler sur leur groupe de discussion pendant la débâcle de CrowdStrike. :smiling_face_with_smiling_eyes:
J'espère que vous passerez tous un bon week-end !
