Bienvenue dans la mise à jour du développement JMP du 7 mars 2025 !
Nous approchons rapidement de la validation de l'assurance qualité pour JMP 18.2 . Audrey prévoit que la validation finale pourrait avoir lieu plusieurs jours avant la date prévue en raison d'une phase de validation relativement fluide. Les derniers préparatifs sont en cours pour déployer et tester différentes versions de l'aide JMP localisée. Merci à tous pour tout le travail effectué sur notre dernière version « point » prévue du cycle JMP 18 !
En attendant, la version JMP 18.2.1 est ouverte aux correctifs de bibliothèques tierces par les champions de la sécurité. Si vous avez des modifications de code source que vous souhaitez inclure dans la version 18.2.1, n'oubliez pas que nous travaillons sur un délai très court pour cette version. Toutes les modifications de code source transmises aux versions dot-dot nécessitent l'approbation de la liste des approbateurs JMP et les priorités incluent les éléments qui retardent les déploiements des clients, provoquent des plantages généralisés et des problèmes numériques.
La semaine prochaine se tiendra le JMP Discovery Summit Europe à Berlin, en Allemagne. Si vous participez à la conférence, n'oubliez pas de prendre vos notes sur cette page dans Confluence, aimablement mise en place par Mia Stephens . Je sais que les clients ont toujours plein de nouvelles idées pour les prochaines versions de Discovery. Cependant, veuillez ne pas ajouter d'autres éléments à la page des fonctionnalités tardives de JMP 19, car nous sommes maintenant près de 2 mois après le gel des fonctionnalités de JMP 19 ! Les équipes travaillent actuellement à nettoyer les éléments de l'histoire dans la piste et à terminer le travail restant dans JMP 19. Il reste encore beaucoup de corrections de bugs et de nettoyage à faire. Bon voyage à tous ceux qui vont à Discovery !
Alors que nous continuons à terminer le cycle de fonctionnalités JMP 19 , quelques rappels supplémentaires. Veuillez prendre le temps de
Un grand merci à Ryan Lekivetz pour sa présentation lors de la réunion JMP Dev de cette semaine. Et félicitations à Ryan une fois de plus pour sa récente promotion de Senior manager à Director of the DOE and Reliability group ! Ryan a suivi notre récent colloque JMP R&D avec une conférence sur les tests statistiques de logiciels, en mettant l'accent sur les capacités de JMP. Chaque fois que j'entends Ryan (ou Joseph Morgan, expert en tableaux de couverture) parler de ces outils, je suis étonné de voir à quel point les mathématiques peuvent simplifier les tests de processus complexes et d'interfaces logicielles. Bien que les tableaux de couverture soient présents dans JMP Pro depuis un certain temps, l'équipe continue d'étendre ses recherches. Dans JMP 19, ils prévoient d'ajouter de nouveaux outils pour aider à identifier la cause (ou les causes, dans le cas des interactions) des échecs générés à partir des résultats des expériences planifiées. Si vous avez manqué la réunion, vous pouvez trouver un enregistrement ici avec plus de détails !
Enfin, un grand merci à Tonya Mauldin pour avoir partagé les rapports de synthèse de preEA-EA6 pour JMP 19 ici : Rapports de synthèse JMP 19 EA | JMP Live
Il existe de nombreux graphiques disponibles, mais en voici deux.


Annonces générales
Dates importantes à venir
- Validation de l'assurance qualité JMP 18.2 – 13/03/25 (ou peut-être même plus tôt, si toutes les validations sont effectuées plus tôt)
- Gel des données d'échantillons JMP 19 – 14/03/25
- Sortie de JMP 18.2 dans MyJMP - 18/03/25
- Date limite de soumission des chaînes de développement JMP 19.0 pour le transfert 2 – 28/03/25
- JMP 19 EA8 Gel – 17/04/25
- JMP 19 EA9 Gel – 05/06/25
- Veuillez visiter Confluence pour une liste complète des dates des JMP 18 et JMP 19 .
Mises à jour du développement JMP
Assistance technique et engagement
- Wendy :
- Bonne journée de reconnaissance des employés ! Gary et moi sommes très reconnaissants envers tous ceux avec qui nous travaillons chez JMP. Voici un commentaire d'utilisateur de cette semaine : « Wow, vous êtes incroyables... la meilleure et la plus simple société de logiciels par abonnement avec laquelle j'ai eu affaire ! Merci pour votre merveilleux service client, Cathy »
- Vous trouverez ci-dessous les graphiques habituels pour le volume de cas ainsi que les sujets pour le support technique et l'engagement. Voici les rapports TS JMP Live et le lien vers le filtre Jira affichant les tickets signalés par le support au cours des 14 derniers jours .
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 : Code d'installation modifié pour supprimer les fichiers Previewer 32 bits et modifier la source des fichiers Previewer de Perforce vers la version nocturne. Veuillez consulter les informations sur la configuration système requise pour la version 19 et faites-moi savoir si vous avez des modifications à apporter. Réponse aux questions sur la source du module complémentaire Student pour mieux traiter les traductions. Le module complémentaire Student se trouve actuellement dans Perforce pour l'installateur et dans GitHub pour JMP Marketplace. Réunion prévue pour en discuter. Cours ACT obligatoires terminés sur la confidentialité des données et le code d'éthique.
- Mélanie :
- DevOps général : nous avons continué à peaufiner le projet d'analyse des tests unitaires en ajoutant de nouveaux graphiques. Merci à Christophe d'avoir supprimé sans préavis l'utilisation du plugin obsolète de deux poignées de tâches de localisation Jenkins. Un grand merci à Jim et Nick Ruva , qui ont rendu le visionnage des flux de tests unitaires très ennuyeux, car ils fonctionnent tout simplement !:party_popper:
- Localisation : Analyse des conflits JSL pour les langues restantes pour le transfert 1.
- Documentation : Jiras a été créé et le travail d'automatisation de certaines parties du processus d'aide en direct de JMP a été organisé. Le nom du fichier PDF des notes de version a été corrigé (merci à Susan Conaghan d'avoir signalé le problème !)
- Shannon L : Suite des tâches de fin de cycle 18.2. Aide au suivi de l'analyse de sécurité 18.2.1/19.0. Réunions avec les équipes de projet sur l'assistance à la gestion du programme et les améliorations générales des processus. Réunions techniques hebdomadaires et réunions sur l'amélioration de l'analyse de sécurité. Planification de la semaine de réunion pour les discussions techniques. Tâches d'administration Atlassian, y compris la planification du déploiement de la sécurité au niveau des problèmes Jira auprès d'équipes de projet supplémentaires.
- Jim : Ajout des builds Previewer au processus quotidien pour JMP 19 (merci John Schroedl ). JIRA signalé pour les échecs d'assertion à partir de Mac et Win, ASAN et Debug, respectivement, s'exécute. Renouvellement de la licence Perforce via SAS Procurement ; support.
- Myron : j'ai travaillé sur le nettoyage de la télémétrie, les exportations de texte et une interface utilisateur Web, le débogage des problèmes de plantage Mac et la migration de la base de données jmptool/SQL Server vers Postgres/AWS.
- Shannon C : planification de réunions. J'ai enquêté sur plusieurs pannes mystérieuses de clients et étudié un dépassement de délai gênant se produisant par intermittence lors des exécutions UT nocturnes sous Windows. J'ai assisté à diverses réunions techniques de groupe.
Localisation
- Allison : J'ai travaillé sur la validation des chaînes de l'interface utilisateur portable 19.0 localisées et je les ai transmises à Melanie pour la vérification des conflits JSL. J'ai répondu aux requêtes de traduction sur les chaînes de l'interface utilisateur JMP Live. J'ai validé et finalisé le fichier PDF des notes de version JA 18.2 ; j'ai validé et transmis le fichier PDF de la bibliothèque de documentation JMP JA 18.2 à l'assurance qualité pour les tests. J'ai examiné le calendrier de sortie de la version 19.0 avec Trish pour planifier les dates de transfert des différents projets JMP 19 et j'ai mis à jour les jiras pertinents avec les dates.
- Trish : Kyoko Takenaka a demandé des modifications de traduction pour le module complémentaire du menu étudiant, ce qui a donné lieu à des conversations avec Kristen Slapey sur les processus de mise à jour de ce module complémentaire (gestion des sources, Jiras, etc.). Kristen a programmé une réunion avec les parties prenantes pour en discuter le 21 mars. Les discussions sur les objectifs sont terminées. La planification des retrouvailles se poursuit – certaines réunions sont prévues.
- Ying : Je continue de vérifier les scripts de capture d'écran EN pour UG et de reprendre les captures d'écran si nécessaire ( JMPLOCTOOL-717 ). Actuellement, les 12 premiers chapitres sont terminés. Huit bugs Jira ont été ouverts pour que l'équipe de documentation apporte des corrections à certains scripts de capture d'écran. Deux jours de vacances cette semaine !
- Krzysztof : traitement de la première goutte de retours de PortableUI (validations et push) pour toutes les langues terminé. Autres ajustements du processus de traduction automatique des descriptions de Marketplace. Mise à jour de toutes les tâches Jenkins L10N pour utiliser le paramètre Choice au lieu du paramètre Extended Choice. Test des nouvelles fonctionnalités d'automatisation du flux de travail L10N.
- Howard : modèle de projet finalisé avec intégration de la version et du modèle prévus. Planification du changement de nom du PDF pour Jenkins lié à la l10n. Corrections de bugs.
- Sohail : Poursuite du travail de mise au point des scripts pour les petits LLM et résolution des problèmes de mémoire. Participation à l'atelier EnCORE LLM et exploration des options de pipeline RAG pour l'extraction de mots-clés.
- Sablonneux : Poursuite des tests et du perfectionnement du nouveau programme de processus de retour de chaîne.
Documentation
- Susan C:
- Travail sur les dates HTML5 et les dates JMP Live. Mise à jour des modèles Jiras et de listes de contrôle intelligentes en conséquence. Travail avec Chris pour implémenter les nouveaux en-têtes dans l'aide JMP Live. Publication de l'aide JMP Live 18.2. Envoi de la documentation de JMP Live Updater pour révision. Travail sur les notes HTML5 pour la réunion.
- Roger a publié le PDF 18.2 RNs (merci, Roger !) et je l'ai vérifié sur jmp.com. Je travaille sur les chaînes d'interface utilisateur pour mars. Je travaille sur un problème de NoLoc de copyright dans tous les livres.
- Devon : continuation du travail sur les révisions de captures d'écran, mise à jour de nombreux scripts et de quelques gros morceaux de deux chapitres d'utilisation de JMP, préparation de la rédaction de documents sur le balisage des colonnes, création et transmission des bibliothèques de documentation localisées 18.2.
- Khawar : Fenêtre Préférences JMP : j'ai répertorié tous les problèmes/préoccupations et discuté des prochaines étapes avec Devon. Appels d'oxygène : j'ai fini de travailler sur EG ; j'ai fait une liste d'images DJ sur lesquelles travailler.
- Qiana : continuation de travail sur les données d'échantillon 19.0. Mises à jour de l'aide JMP 18.2. Mises à jour du module complémentaire Doc 18.2. Planification et coordination du projet.
- Chris : J'ai intégré JA et KO 18.2 et je suis en train de les peaufiner ainsi que les versions chinoise et anglaise de la semaine dernière.
Tests système/hôte - Cary
- Mandy : J'ai travaillé sur un crash de JMP Clinical, une réplication, puis j'ai testé quelques correctifs pour cela également, en installant JMP C sur Mac et Windows ; J'ai ouvert un certain nombre de balises JIRA et de problèmes de table de données, tandis que les incroyables développeurs avec lesquels je travaille en ont corrigé beaucoup rapidement, puis les ont testés ; j'ai ajouté quelques cas de test de correctifs JIRA au framework JSL ; J'ai répondu à quelques pistes TS des utilisateurs ; J'ai saisi JMP-25193 pour un exemple de table de données contenant des balises et des exemples de vue de filtre pour JMP 19, avant la date limite du 14/03 ; Je travaille sur la soumission d'un résumé pour Discovery Summit America et également sur un journal et une démonstration pour l'équipe de développement le 27/03.
- Hunter : les tests de l'installateur final de JMP 18.2 ont été terminés. Configuration et tests supplémentaires avec une mise à jour pour JMP-22400 qui ajoute la prise en charge de l'autorisation pendant la période de grâce dans JMP 19. Vérifications et enquête sur un problème avec le module complémentaire JMP pour Excel.
Tests Web – Cary
- Anna : Vérification des correctifs et test des nouvelles fonctionnalités dans JMP. Test de JMP Live avec des rapports publiés lorsqu'ils ne sont pas synchronisés avec la table de données. Test de l'installation du serveur JMP Live JMP 18.2.:crying_face:
Tests système/hôte - Pékin
Cœur
- Xan : j'ai supprimé presque toutes les chaînes utilisant la forme obsolète « cmd//tip » au profit de ScriptItem::enumTips() ou Combobox::setEnumStrings() explicites. Celles-ci seront extraites à nouveau. Je ne sais pas si Stringbot me les enverra ou aux propriétaires des fichiers ; dans ce dernier cas, n'hésitez pas à me les transmettre. Les seules qui n'ont pas été effectuées sont dans prinComp, où je n'étais pas sûr des implications entre JMP et JMP Pro.
- Dan S : Poursuite du travail sur la sortie d'image pour les options claires/foncées et autres. Correction d'un problème d'enregistrement d'image pour les graphiques avec des scripts graphiques JSL. Correction de quelques plates-formes qui n'avaient pas de conteneur PlatformContainerBox dans le rapport. Mise à jour du filtre de données pour éviter le filtrage et l'appel de rappels lorsque la sélection n'a pas changé.
- Morgan : Ajout d'une fonctionnalité à l'éditeur de scripts qui met en surbrillance le mot dans lequel se trouve le curseur et les instances du texte actuellement sélectionné. J'ai également modifié le pliage du code pour éviter une perte de temps considérable sur les scripts volumineux, et j'ai ajouté une commande d'édition « basculer le pliage du code ».
- Dave B : J'ai reproduit quelques plantages de clients et j'en ai corrigé deux. J'ai travaillé avec Michael H sur un problème de threading avec MFI. Je travaille sur des problèmes de contraste avec NumericalCustomFormats.
- Evan : Encore du travail pour essayer de finaliser la fonctionnalité de filtrage des colonnes. Préparation pour Discovery Europe. Résurrection d'une infrastructure de test de matrice de couverture.
- Ernest : Nettoyage des balises, nettoyage des propriétés des colonnes.
DOE et fiabilité
- Caleb : Je travaille à la finalisation de certains tests sur les explorateurs de taille d'échantillon. J'ai également apporté quelques améliorations à un outil de profilage de forme sur lequel je travaille.
- Irène : Travail sur l'interface utilisateur de localisation de défauts bayésiens et l'implémentation C++, article révisé soumis à AoAS.
Hébergement et interfaces
- Jean Schrödl :
- Nous avons travaillé avec Jim Borek et Bob Hickey pour créer nos extensions de shell toutes les nuits au lieu de compter sur un développeur pour envoyer les binaires créés.
- Mise à jour de l'affichage du texte de style mot de passe pour qu'il s'affiche avec des caractères d'espace réservé appropriés à l'hôte au lieu d'astérisques. Le style du champ de mot de passe a été mis à jour pour correspondre à la zone de texte normale.
- Correction d'un crash dans Clinical en raison d'une réentrance si le script JSL utilise Wait() lors du traitement d'un rappel de champ de filtre.
- J'ai étudié une baisse des performances dans les calculs SVD en raison d'un changement de compilateur. J'ai confirmé que le ralentissement était dû à une mise à jour du compilateur et que la dernière mise à jour du compilateur ne résout pas le problème. J'aurai besoin d'aide si nous voulons créer un cas de reproduction pour Microsoft. Pendant l'enquête, le compilateur VC de prévisualisation plante lors de la création de makeValidation.cpp ; je l'ai réduit à une seule ligne de code et un bogue a été signalé à Microsoft. Je travaille sur les modifications du projet WinResource. Semaine chargée à répondre aux questions sur VS et à gérer les problèmes de construction.
- Paul N:
- Aider Evan à pratiquer son exposé Discovery Lightning
- JMP-25175 – Résultats de la matrice R transposés
- JMP-25176 – Aucun élément supplémentaire n'est imprimé dans les résultats R
- Réunion de sécurité et bilan
- Corrections de Stringbot
- Formation ACT-Now des RH
- Examen de Jira Open Python 19
- JMP-22585 – Prise en charge de l'équivalent Python de Select Columns()
- Je travaille sur jmp.Matrix, un wrapper pour la classe Matrix de JMP. Actuellement, JMP transfère une copie vers Python en tant que numpy.ndarray et la reconvertit en copie de numpy.ndarray en tant que nouveau TopMatrix.
HTML interactif
- Paul Spychala : Comme je n'ai pas envoyé d'e-mail la semaine dernière, voici une mise à jour des deux dernières semaines. Le menu Triangle rouge (ou peut-être Trois points) de démonstration dans JMPLive prend en charge Oneway ( JMPHTML-13834 ). Ajout de la prise en charge du menu Triangle rouge PopupDisplay dans JMPLive ( JMPHTML-14403 ). Ajout de la prise en charge de l'opération de distribution de logarithme normal sur JMPLive ( JMPHTML-14392 ). Correction de quelques bizarreries/bogues d'ajustement à la fenêtre : ( JMPHTML-14288 , JMPHTML-14280 , JMPHTML -14261 , JMPHTML-14384 , JMPHTML - 14409 , JMPHTML-14281 , JMPHTML-14386 ). Correction de quelques bogues d'histogramme ( JMPHTML-14366 ). Correction de quelques bizarreries/bugs du triangle rouge sur JMPLive ( JMPHTML-14391 , JMPHTML-14402 , JMPHTML-14410 , JMPHTML-14412 , JMPHTML-14417 ).
- John Powell :
- J'ai participé à une rétrospective de sprint. J'ai démarré un nouveau sprint avec pour objectif de finaliser les fonctionnalités et de corriger les bugs. J'ai terminé le cours Q1 Check-in : Goal Setting (2025). J'ai travaillé avec le Help Desk pour que Firefox fonctionne à nouveau sur mon Mac. Je travaille sur un projet avec le marketing pour la réunion JMP.
- Tri des problèmes Jira ouverts nouveaux et existants.
- Correction de l’utilisation de la nouvelle propriété de colonne « Valeurs forcées » non prise en charge en la détectant et en la rendant statique ( JMPHTML-14063 ).
- JMP a détecté et évité un crash lors de la tentative d'exportation du rapport généré par le module complémentaire Star ( JMPHTML-14404 ). (Je ne sais pas s'il s'agit d'un cas limite ou d'un cas particulier. C'est peut-être un trou noir.;) )
- Correction des info-bulles des marqueurs pour utiliser le formatage des axes lorsque ce format diffère du formatage des colonnes ( JMPHTML-13887 ).
- Nous avons discuté de la réduction de la hauteur des lignes dans les tableaux de rapport avec le thème JMP Live tout en essayant de rester cohérent avec l'apparence des tableaux dans JMP Live.
- Nous avons discuté des nouvelles fonctionnalités et des différences entre JMP et JMP Live qui devraient être documentées.
- Mike Stickles : correction du bug JMPHTML-14413 (légende mal positionnée lors de l'utilisation de « En bas à gauche » sur la position de la légende sur le bureau JMP). début de l'enquête sur l'histoire JMPHTML-1407 (le paramètre de légende sur le rôle de taille ne fonctionne pas sur HTML5). également commencé à examiner les bugs HTML existants (à la fois pour déterminer sur quoi travailler ensuite et pour voir si l'un d'entre eux avait été résolu par un travail récent), et soumis deux problèmes apparemment résolus – JMPHTML-1908 (impossible de sélectionner à partir de la légende) et JMPHTML-13548 (la boîte de légende manquante lors de l'ouverture du nœud de contour sur HTML5) – aux tests ; le premier a été confirmé comme résolu.
Marché JMP
- Kristen : L’équipe de la place de marché a publié des mises à jour pour la place de marché JMP mardi. Les propriétaires de modules complémentaires peuvent désormais mettre à jour leur documentation et soumettre de nouvelles versions directement via le site Web (limite < 50 Mo) – au lieu de créer un Jira ou de nous envoyer un e-mail, bien que ces moyens soient toujours disponibles pour les membres du personnel. Quelques sections ont été ajoutées à la FAQ (située dans le coin supérieur droit du site) si les gens ont des questions sur la manière de réaliser et de soumettre ces mises à jour. Toutes les nouvelles versions de modules complémentaires soumises par le personnel de JMP seront toujours testées par l’équipe de la place de marché JMP avant la mise en ligne de la nouvelle version.
JMP en direct
- Aurora : améliorations des avertissements du graphique de contrôle (corrections de bugs, ajout du titre du rapport aux téléchargements). Discussion sur la perte d'accès aux identifiants partagés avec Justin Chilton. Triage Jira.
Statistiques
- Jean Sal :
- Dans les profileurs, ajout d'une commande de sous-menu « Prédire pour une autre table » qui utilise le rappel du prédicteur plutôt que de créer une colonne de formule (JMP-25166).
- Dans Fit Response Screening, un rapport a été ajouté sur le nombre de tests significatifs de la population testée à effet (JMP-25174).
- Dans le filtrage des réponses, ajout de la possibilité de multithreader la notation des catégories de sous-groupes (JMP-25195), ajout de tables de sélection pour les effets et les réponses à droite du tracé de la taille de l'effet (JMP-25240) et correction d'un crash dû au sous-groupement dû à l'entier modulo zéro (JMP-25243).
- Dans le processus de sélection, les options de colonne ont été resserrées (JMP-25210), des exemples ont été ajoutés (JMP-25223, JMP-25222).
- Dans Explore Outliers, respectez les colonnes verrouillées pour « Changer en Manquant » (JMP-25279).
- Laura CS : Correction de nombreux bugs dans SEM ; d'un crash à des améliorations JSL et des échecs d'assertion dans quelques recoins du code. J'ai rencontré Haley pour répondre à des questions sur les fonctionnalités de la plateforme. J'ai soumis deux exemples de tableaux de données d'échantillons présentant le nouvel estimateur SEM (MIIV-2SLS). J'ai envoyé un résumé au Quant Family Collective pour une présentation invitée le 19 mars.
Documentation statistique
- Michael C : Examen des chaînes en vue de la prochaine passation de chaînes pour la version 19.0 ; examen des tables de données d'échantillons potentielles pour le traitement causal adapté ; préparation pour Discovery Europe la semaine prochaine.
Tests statistiques
- Haley : Vérification des valeurs numériques pour une variété de modèles de panel croisé décalé qui sont désormais faciles à intégrer dans SEM via de nouveaux raccourcis de modèle. Vérification des améliorations apportées au tableau de comparaison des modèles, au tableau du test de différence du Chi carré et aux raccourcis du modèle longitudinal. J'ai donné une conférence lors de la réunion du groupe d'utilisateurs JMP Pro de la région centrale sur mon module complémentaire de modération et de médiation.
- Jacob : Test des mises à jour des covariables dans Custom Design et ajout de tests unitaires. Test des mises à jour de Design Explorer et ajout de tests unitaires. Mises à jour finales de l'étude d'utilisabilité Easy DOE pour Discovery, en intégrant les commentaires de Bryan Fricke et Sarah Sylvester. Préparation de la présentation de la feuille de route pour Discovery.
- Tonya : Je travaille sur les rapports bêta et je teste les modifications apportées au filtrage des processus.
Actualités sur les sciences de la vie
- Drew : fonctionnalités/bugs de JMP Clinical 19. Problèmes de triage lors de l'installation de la FDA.
Note de Shannon
Peggy Finch, testeuse de JMP Life Sciences, a partagé que son premier petit-fils, Tate James Corkins, est né hier à 7 lb 13 oz. Elle dit : « Maman et bébé se portent bien. Et la nouvelle grand-mère Peggy est ravie ! » Félicitations à Peggy et à sa famille qui accueillent ce nouveau membre adorable de la famille !
J'espère que tout le monde passe un bon week-end ! Mon « bébé » le plus âgé rentre de l'université ce soir pour une semaine de vacances et j'ai hâte de la voir. :smiling_face_with_smiling_eyes:



