Bienvenue dans la mise à jour de développement JMP du 15 décembre 2023 !
Mode d'approbation JMP 18 devrait se terminer à la mi-janvier. Une fois le travail de la version 18.0 terminé le 16/01/23, nous passerons à la version 18.0.1 et 18.1. La branche JMP 19.0 sera créée pour correspondre à la source principale à partir de la fin de la journée du 20/12/23. Merci d'avance pour votre patience pendant que les équipes mettent en place tous les nouveaux processus !
Les équipes d'assurance qualité de JMP à Cary et à Pékin ont examiné les Programmes d'installation Windows JMP Pro et JMP Clinical EA7 sans aucun problème majeur trouvé jusqu'à présent. Les installateurs Mac JMP Pro sont toujours en cours de test et les installateurs Mac JMP Clinical sont en cours. Une fois les installateurs prêts, la gestion des produits informera les clients de leur disponibilité.
Merci beaucoup à Joseph Morgan, Jacob Rhyne, Mark Bailey, Ryan Lekivetz et Bryan Fricke pour votre présentation à la réunion JMP Dev de cette semaine ! Les présentateurs ont partagé des informations générales sur le thème de l'utilisabilité ainsi que des travaux récents sur un complément d'étude d'utilisabilité que nous utilisons actuellement pour mener des recherches sur les fonctionnalités en cours de développement chez JMP Discovery et avec les clients EA. Si vous avez manqué la réunion, vous pouvez trouver un enregistrement ici .
Grâce à Tonya Mauldin pour avoir partagé les pistes bêta/crash de cette semaine avec les crashs sélectionnés !

Rapport sur les cas bêta/crash pour la semaine du 15/12/2023 | JMP Live (sas.com)
Annonces générales
- Si vous souhaitez figurer parmi les employés vedettes d'Inside JMP, veuillez télécharger une copie du Faire connaissance formulaire . Remplissez simplement les questions et lorsque vous avez terminé, téléchargez-le, ainsi que 3 photos de vous, dans le dossier. Merci d'avoir contribué à rendre notre famille JMP un peu plus familière !
Dates importantes à venir
- Création de branche JMP 19 – 20/12/23
- Gel du code JMP 18 – 16/01/24
- Création de branche JMP 18.0.1/18.1 – 16/01/23
- Veuillez visiter Confluence pour une liste complète de JMP18 Rendez-vous.
Mises à jour du développement JMP
Hôte
- Paul: Intégration Python :
- Création de 2 nouvelles fonctions JSL. Ceux-ci présentent une interface JSL à l'utilisateur pour installer des packages Python ou, si nécessaire, créer le script jpip de ligne de commande/terminal personnalisé dans un répertoire du choix de l'utilisateur.
- Packages d'installation Python (« package package2… »);
- Python Créer JPIP CMD();
- Les fonctions JSL sont supportées par un package Python pur jmputils à l'intérieur se trouve le code réel derrière les fonctions ci-dessus.
- jmputils.jpip('virgule', 'package package2 …')
- jmputils.create_jpip('dest_dir_path')
- Suppression des anciens scripts shell jpip.bat et jpip qui se trouvaient dans des répertoires en lecture seule et qui nécessitaient potentiellement une modification par l'utilisateur.
- Suppression des scripts find_jpip.py et ea_jpip.py car ils ne sont plus nécessaires.Le ea_jpip.py étant la base de la fonction jmputils.jpip().
- Problème découvert dans le code jmputils sous Windows EA-7, qui a provoqué une erreur avec Python Create JPIP CMD().Le chemin du répertoire sélectionné nécessitait que le séparateur de chemin Windows \ s'échappe dans la chaîne de chemin.Corrigé en push aujourd'hui pour EA-8
- Le script wrapper jpip ne change plus de répertoire en répertoire d'installation de JMP lors de l'exécution du script afin qu'il puisse exploiter correctement les packages et les fichiers dans le répertoire à partir duquel jpip est appelé.Jpip install --user -r requriements.txt. Au lieu de devoir donner un chemin absolu au fichier Requirements.txt.Est corrigé pour EA-8
- Daniel : Les corrections de bugs d'autorisation logicielle pour EA7 ont été terminées, j'ajoute maintenant les touches finales nécessaires pour la mise en ligne complète de 18 !
HTML interactif
- John Powell : Notre équipe a passé une journée à tester en boîte blanche et a trouvé 44 éléments ( Résultats des tests en boîte blanche ). Tri des éléments JMP Live et Interactive HTML Jira. Ajout de la prise en charge de l'état de masquage des lignes pour la plateforme Cell Plot ( JMPHTML-2458 ). Correction d'un problème où l'info-bulle Contour HDR Outlier affichait « Nan » pour le rôle Superposition ( JMPHTML-13418 ). J'ai interviewé un candidat pour le poste de tests automatisés dans l'équipe de Josh. Discussion sur la prise en charge des profileurs pour les plates-formes Reliability avec Mia, Paul et Jerry Fish ( JMPPRODMGMT-898 ). Discussion des différences entre les étiquettes dans le clustering bidirectionnel et la plateforme Cell Plot avec Dave Barbour ( JMP-19822 ).
- Paul Spychala : Correction de bugs pour 18.0 : le rapport avec la chaîne de requête échoue [ JMPHTML-13375 ]. L'axe catégoriel avec incrément de coche devient statique (correction partielle) [ JMPHTML-1913 ]. Les étiquettes de Cell Plot sur la plate-forme Cell Plot n'acceptent pas la barre oblique inverse [ JMPHTML-13371 ]. Les étiquettes des axes pour Control Chart Builder ne s'ajustent pas correctement [ JMPHTML-2177 ].
- Praveena : Je travaille actuellement sur HTML5 lève une exception lors du redimensionnement d'une icône et GB : Zone : Segment de ligne supplémentaire tracé entre les marqueurs . A créé un feuille de route proposition pour que l'équipe commence à planifier les versions 18.1 et 19.0.
- Mike Stickles : Correctif terminé pour JMPHTML-13374 (Les barres ne respectent pas le paramètre de couleur de remplissage), en attente de révision du code. En cours d'enquête JMPHTML-2446 (L'étiquette du pourcentage du total n'est pas exacte sur les barres par rapport à celle du bureau).
- Michel Senouyuit : Terminé JMPHTML-1302 : Correction de l'info-bulle Couvre le marqueur d'intérêt, JMPHTML-13424 : Les lignes de balise s'écartent du point si la taille de l'annotation est trop réduite, et JMPHTML-13423 Les lignes de balise d'annotation de texte se connectent parfois au mauvais côté de la boîte. J'ai commencé à travailler sur l'amélioration de certains des outils de test pour les annotations HTML.
JMP en direct
- Aurore : 18,0 : Participation à la rétrospective JMP Live. A aidé Michael Goff à reproduire un bug de publication. Documentation d'aide utilisateur révisée. 18.1 : Modification des notifications d'accès pour qu'elles s'appliquent uniquement à l'utilisateur directement (pas d'accès via un groupe). Visualisation et téléchargement des enregistrements au niveau spatial (enquête initiale).19.0 : Triage des avertissements de la carte de contrôle (discussion initiale avec Eric). Amélioration des performances.
- Michel G : Travail sur la mise à niveau de Vue 3 pour JMP Live Client.
Statistiques
- Laura CS : Nous avons étudié un bug dans le diagramme de chemin signalé par Yusuke et Daisuke et rencontré Xan pour discuter d'idées pour le corriger. Continuation du travail sur MIIV-2SLS en tant que nouvel estimateur dans SEM (passé du temps sur le menu de lancement et un peu dans les calculs résumés pour le test Sargan). J'ai également étudié l'ajout de poids dans SEM et rédigé une preuve de concept en JSL.
Documentation sur les statistiques
- Michel C : Préparer la documentation statistique pour la construction de l'aide d'EA7 ; a examiné les soumissions soumises par sujet pour JSM, dans le cadre de mon rôle au sein du comité du programme JSM pour 2024.
- Hamid : Travail sur la mise à jour du chapitre SEM, notamment sur les nouvelles fonctionnalités et la résolution des commentaires/modifications liés à l'analyse de la médiation. J'ai mis à jour Perforce avec les dernières captures d'écran et les fichiers JSL correspondants. J'ai eu une réunion avec Laura pour discuter de détails spécifiques sur la documentation de la médiation dans le chapitre SEM, garantissant ainsi la clarté et l'exactitude de notre contenu.
- Karen : Fin du nouveau chapitre CSALT Doe et réécriture du chapitre Evaluate Design.
Tests de statistiques
- Marque: Examen des résultats de l'étude d'utilisabilité du laboratoire JMP d'Indian Wells pour les graphiques de contrôle à court terme et le dépistage des réponses avec Bryan Fricke. Présentation de l'outil d'étude d'utilisabilité avec Jacob pour un groupe qui réfléchit aux fonctionnalités qui pourraient être mises à la disposition des utilisateurs. Présentation des résultats du JMP Lab avec Bryan, Joseph, Ryan et Jacob. J'ai installé le complément PyTorch et me suis familiarisé avec ses fonctionnalités et ses contrôles afin de concevoir des tableaux de couverture pour les tests de pannes. Réponse aux questions de la communauté JMP.
- Jacob: Testé la mise à jour pour utiliser OpenBLAS 0.3.25 ( JMP-19358 ). Versions mises en attente testées par Chris Gotwalt et John Schroedl en tant que tests préliminaires pour JMP-19839 . Préparation de la présentation de JMP Dev sur les résultats de l'étude d'utilisabilité d'Easy DOE.
- Tonya : Travailler sur les rapports bêta, la vérification des bogues et la révision de la documentation.
Gestion de produits et marketing de produits
- Bryan F. : Traitement des résultats du Discovery Summit Americas 2023 pour Cartes de contrôle à court terme et Dépistage des réponses . Par la suite, j'ai examiné les résultats avec les parties intéressées. J'ai participé à la planification d'une étude d'utilisabilité pour un JMP AI Assistant. J'ai rencontré Dan Schikore et Evan pour discuter des travaux futurs visant à ajuster le style JMP en dehors du code ; J'ai été agréablement surpris et profondément impressionné qu'Evan ait pu présenter un premier prototype qui soulevait à la fois des questions et des possibilités intéressantes. Heureusement, nous avons prédéfini nos objectifs afin de pouvoir rester fidèles à nos objectifs. J'ai rencontré Mark et Jacob pour découvrir les différentes fonctionnalités de leur complément d'utilisabilité ; Je tiens à les féliciter à nouveau pour leur travail important visant à rendre les tests utilisateur JMP à la fois plus simples et plus rigoureux. J'ai participé à des entretiens avec des candidats pour un nouveau poste de PM. J'ai également participé à des conversations sur les objectifs pour 2024 avec un accent et un intérêt supplémentaires sur la découverte des besoins des utilisateurs et le développement de la capacité à évaluer efficacement la viabilité, l'opportunité et la faisabilité des solutions potentielles.
Soutien technique
- Duane : Travailler avec Jacob et Nicole sur le script JSL pour détecter les problèmes BLAS, et mettra à jour la note externe lorsqu'elle sera prête. J'ai également vérifié toutes les ressources qui ont accepté d'aider en cas de problème client critique pour tous les domaines du support (support produit, support magasin, support RPS, etc.). Il est difficile de croire qu'il ne reste qu'une semaine avant Noël…Quoi qu'il en soit, voici les Rapports en direct TS JMP et le lien vers le filtre Jira montrant le billets rapportés par TS pour les 14 derniers jours .
Volume de dossiers par semaine :

Sujets de requête pour la file d'attente d'engagement, total :

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

Opérations de développement
- Jim : A travaillé sur JMP-19817. Installations de tests unitaires de script silencieux Windows migrées depuis des installateurs non autorisés vers des installateurs autorisés (merci Bob et Nick). Ajusté à un changement de point de montage de JMPSRV01 vers un dossier local pour plusieurs machines de test unitaire Macintosh (merci Nick). Versions JMP Pro 18 Early Adopter et programme d'installation Mac OS associé. Planification du branchement Perforce pour JMP 19.0.
- Mélanie : J'ai expérimenté différentes manières de synchroniser directement depuis Jenkins, en utilisant les tâches MIF-PDF comme pilote. Objectif : garantir que les derniers fichiers sont utilisés. J'ai posé et répondu à quelques questions dans le cadre du projet d'aide à la construction, en utilisant EA7 comme banc d'essai. J'ai fait un peu de planification de branchement avec l'aide de Jim – puisque nous passons à la version 19.0 avant de créer la version 18.1 en janvier, cela a changé quelques choses. Enquête légère sur l'état de Jira par rapport aux processus de résolution dans différents workflows.
Documentation
- ChrisB : J'ai remis le DJ à la localisation. Préparation de la dernière version d'aide 18.0 à publier lundi. J'ai obtenu les mises à jour de Michael vers 17.x dans le HTML (JMPDOC-2064). Correction du balisage noindex pour plusieurs versions d'aide. J'ai testé quelques scripts déplacés vers AWS.
- Dévon : Intégration des notes de révision pour la documentation Python ; rédaction de documentation pour les colonnes de caractères compacts, les plates-formes de groupe et le gestionnaire de colonnes
Tests système/hôte-Cary
- Mandy : J'ai travaillé sur quelques tests Jira pour corriger des crashs. Rencontre avec le développeur pour discuter des modifications possibles à apporter à la table de données dans JMP 19 afin d'améliorer l'expérience des utilisateurs en matière d'édition, de formatage et de synthèse des problèmes JIRA classés. J'ai installé Beyond Trust et j'ai commencé à rechercher et à signaler des problèmes, dont un avec JMPRUNNER, un correctif a été introduit et un ticket de service a été déposé. Vérification du programme d'installation d'EA7 sur Mac. Test d'un correctif final de flux de travail avec l'empaquetage de fichiers.
- Chasseur: Tests JMP 18 EA 7, rencontre avec Daniel et Audrey pour discuter des fonctionnalités et des tests d'autorisation, des vérifications JIRA et réponse à une piste JMP 17 EA 6.
- Audrey : Les tests EA7 ont occupé la majeure partie de ma semaine, suivis de près par l'examen des demandes d'approbation. Mon équipe a organisé un déjeuner de vacances, et voici la photo « faire quelque chose de fou » de cet événement.

Tests Web – Cary
- Josh L : Principalement examen de la documentation et tests de JMP Live Server et d'enregistrement. Répondre à quelques questions de déploiement et peaufiner les mises à jour nocturnes de JMP Live 18.1 et 19.0.
Tests système/hôte-Pékin
Découverte de données
- Dan S : Correction d'un blocage introduit dans la version 18 lors de la prise en charge des étiquettes de survol dans les rapports par sous-ensemble. Trier les autres problèmes, planifier le 19 et examiner les changements.
- Morgan: Travailler sur l'écriture de tests pour JMP Notebook, la mise à jour de Scintilla et le brainstorming sur l'intégration de R dans Notebooks.
BICHE
- Caleb : Début de quelques petits travaux de développement pour JMP 19. J'ai également appris que l'article sur lequel Ryan et moi avons travaillé avec Sky avait été accepté !
Note de Shannon
Grâce à Jean Sall pour avoir partagé ce graphique de Bloomberg Businessweek prédisant les emplois qui connaîtront la croissance la plus rapide au cours de la prochaine décennie. Certainement certains rôles de cette liste qui pourraient bénéficier de l’utilisation de JMP !
J'espère que vous passez tous un bon week-end et si vous prenez congé la semaine prochaine, profitez-en – et à l'année prochaine !