Bienvenue dans la mise à jour du développement JMP du 14 juillet 2023 !
Félicitations à l'équipe du DOE pour les deux brevets qui ont été délivrés cette semaine ! Le premier est intitulé Experiment Design Variants Evaluation Table GUI (US Patent No. 11,699,000).Le second est intitulé Graphical User Interface for Power and Uncertainty Interval Constructions on 2023-07-11 (US Patent No. 11,699,006). Vous pouvez trouver une copie des deux brevets ici : Brevets délivrés.
Avec JMP 17.2 les modifications du code source étant maintenant terminées, nous attendons avec impatience la création des candidats installateurs finaux pour tous les produits le 24/07/23. Il s'agira de la dernière version de JMP à passer par le processus d'ingénierie de version SAS. Nous prévoyons de signer la version 17.2 d'ici le 23/08 et de publier des mises à jour à cette date. Les programmes d'installation complets seront publiés par SAS après le 19/09/23. Pour une liste complète des dates JMP 17.2, veuillez consulter cette page dans Confluence .
Nous atteindrons notre jalon JMP 18 Feature Freeze en fin de journée vendredi prochain (21/07/23). Il est important de garder la liste des fonctionnalités tardives au minimum afin que nous ayons suffisamment de temps pour tester, documenter, traduire et corriger les bogues dans les fonctionnalités JMP 18 existantes. Lors de l'examen des fonctionnalités ou des demandes d'amélioration après la date limite de gel des fonctionnalités, veuillez confirmer auprès de votre responsable et de la gestion des produits que la fonctionnalité est absolument nécessaire à expédier dans cette version. Si vous convenez tous que la fonctionnalité est requise, veuillez l'ajouter à la Page Fonctionnalités en retard et consultez les testeurs, les rédacteurs et l'équipe de localisation pour déterminer si le changement que vous envisagez a un impact sur le travail en aval. Et comme toujours, continuez à tenir à jour vos pages de fonctionnalités individuelles dans Confluence alors que nous nous dirigeons vers EA5, prévu pour le 8/11/23.
Merci beaucoup à Audrey Shull pour avoir organisé la réunion JMP Dev jeudi ! David Blanc présentés sur l'index d'échantillons révisé et les colonnes compactes. Si vous avez manqué la réunion, vous pouvez voir un enregistrement ici . Le nouvel index d'échantillons a fière allure et je constate que le chat de la réunion a été particulièrement actif cette semaine. Merci pour tous vos commentaires - Mia a capturé des idées pour futures versions sur cette page dans Confluence .
Merci comme toujours à Tonya Mauldin pour avoir partagé le rapport bêta/crash de cette semaine avec les crashs sélectionnés !

Rapport bêta hebdomadaire du 14/07/23 | JMP Live (sas.com)
Annonces générales
- Rencontrez les stagiaires articles sur la fonctionnalité Inside JMP de cette semaine Brice Scott , Rebecca Chang , et Irène Ji .
- Si vous souhaitez être un employé présenté sur Inside JMP, veuillez télécharger une copie du Faire connaissance former . Remplissez simplement les questions et lorsque vous avez terminé, téléchargez-le, ainsi que 3 photos de vous dans le dossier. Merci de contribuer à rendre notre famille JMP un peu plus familière !
Dates importantes à venir
- Gel des fonctionnalités de JMP 18 – 21/07/23
- JMP 18 EA5 et JMP Clinical EA3 – 11/08/23
- JMP 18 EA6 et JMP Clinical EA4 – 03/10/23
- JMP 18 EA7 et JMP Clinical EA5 – 08/12/23
- Veuillez visiter Confluence pour une liste complète de JMP 17 et JMP 18 Rendez-vous.
Mises à jour du développement JMP
Stagiaires
- Sokhail Lokhandwala : Terminé, soumis et présenté mon panneau d'affichage Intern Expo à mon équipe lors de notre réunion hebdomadaire Scrum. Début de l'inférence à l'aide d'un modèle OpenNMT pré-entraîné pour se comparer aux modèles de Google AutoML.
- Trevor Rathje : Achèvement d'un rapport analysant les tendances et les données de toutes les entreprises chimiques qui utilisent JMP. Terminé le cours d'apprentissage JSL en préparation pour démarrer un projet JSL avec Andy Zhou.
- Emilie Cohen : Travail sur mon panneau d'affichage Intern Expo, ma présentation powerpoint JMP et édition du chapitre Graph Builder de Essential Graphing.
- Anusha Bellapu : J'ai travaillé sur mon affiche de l'exposition des stagiaires cette semaine.J'ai poursuivi mon travail sur les tests unitaires pour JMP Clinical 17.2.
Mises à jour des sciences de la vie
- Wenju : Visite avec les équipes des sciences de la vie de JMP Japon pour donner un aperçu des nouvelles fonctionnalités de JMP Clinical 17 vendredi matin dernier.Ensuite, Wenjun, Hideaki, Akihiro et Azusa (de gauche à droite) ont rendu visite au Dr Yuki Ando et à son groupe au PMDA pour obtenir des commentaires sur JMP Clinical 17 vendredi après-midi. Le Dr Ando a ouvertement reconnu que PMDA avait utilisé JMP et JMP Clinical lors de la conférence annuelle CDISC Interchange en 2015.

Gestion des produits
- Bryan F : Modération de 5 tests d'utilisabilité externes pour les modèles de plate-forme à l'aide d'un Amazon AppStream pour fournir JMP. Création de conceptions pour la mise à jour de la boîte de dialogue Index d'échantillons et fourniture de commentaires sur la conception pour JMP Live. Conversations initiales avec Evan concernant un tiroir de navigation et un panneau latéral pour JMP. Planification supplémentaire des mises à jour potentielles de l'apparence de JMP.
Opérations de développement
- Bob: A travaillé avec InstallShield en essayant de résoudre le problème rencontré par P&G.Toujours en train d'essayer des options. Nettoyé les zones de stockage de fichiers. Travailler avec Alex sur des scripts de nettoyage automatisés. Analyse des DLL et autres exécutables pour les problèmes de signature. Travail SOE final pour 17,2 projets en processus SAS. Suppression du programme JMPIconRefresh des installateurs 17.2/18.0. Suite avec la classe Begining Python.
- Myron : Test JMPTOOL-877 - supprimer les PII des données de télémétrie et JMPTOOL-505 - traitement des données d'échantillon. Test et correction de JMPTOOL-861 – migrez les tâches d'aide vers AWS. Mises à jour du propriétaire de JiraBot.
- Mélanie : Les travaux Jenkins testés ont été migrés vers AWS. Travail de préparation pour aider à migrer les chaînes d'interface utilisateur JMP traduites de la version 17.2 vers la version principale.
Documentation
- Qiana : A travaillé sur le projet de dépréciation de l'exemple de tableau de données de Boston Housing. Planification des travaux sur le projet Working Smarter in JMP. Mise à jour du chapitre "En savoir plus sur JMP" pour refléter les modifications du projet de simplification du menu d'aide et diffusion pour révision. Ajout d'informations aux notes de publication de JMP 17.2 pour mentionner le retrait prévu de l'intégration SAS. Remise des notes de version à L10N. Mises à jour des révisions apportées au chapitre En savoir plus sur JMP.
- Dévon : Rédaction du nouveau chapitre Platform Templates pour le livre Using JMP, JMP-11301 : CRP : modification de la méthode de tri des documents dans JMP 15, JMP-17103 : ajoutez des détails sur la nouvelle propriété de colonne MSA à la section Column Property Doc. Examen de la page d'aide en direct/publique Créer le JMP de Susan, formation STIPS.
- Chris B : Rattrapé par courrier électronique après les vacances. Examen des vidéos "Travailler plus intelligemment" et du nouveau chapitre "En savoir plus sur JMP". Pour Myron, j'ai comparé l'aide 18.0 créée par AWS avec la version d'aide 18.0 non AWS. Remplacement de l'aide 17.2 et, avec l'aide de Mike Shaddock, résolution d'un problème de Push on Demand.
Test système/hôte - Cary
- Nick H : Poursuite du travail sur la création de tests automatisés pour les modèles. Je me suis davantage concentré cette semaine sur la création d'un Hamcrest Matcher for Templates et sur la création de tests unitaires pour m'assurer que tous les exemples de modèles de plate-forme fonctionnent comme prévu. Le matcher compare 2 expressions de script de plate-forme mais remplace les références de colonne par des variables factices afin que les scripts puissent être comparés indépendamment de la table de données. Le test des exemples fournit une couverture décente des messages de la plate-forme et des personnalisations. Je continue également à travailler sur les plates-formes de test pour tous les messages de plate-forme dans JMP à l'aide d'exemples SI. Il y a encore beaucoup d'exemples à nettoyer donc ce sera un projet en cours. Quelques bogues ont déjà été découverts et classés à partir de ces premiers tests. Outre les modèles, j'ai créé une interface utilisateur simple pour redéfinir les tests de recherche JMP qui devrait simplifier ce processus, et j'ai également déposé un bogue pour permettre la modification des annotations réduites.
- Mandy : J'ai travaillé sur JIRA pour les icônes du générateur de flux de travail et le mode sombre - ils sont maintenant tous corrects pour les notes, les images de capture d'écran, les points d'arrêt, etc. J'ai travaillé sur Column Compress et j'ai écrit un test de préférences pour quelques-uns de ces paramètres. Saisie de quelques tickets Jira pour la compression de colonne après la démo de Dave White. J'ai passé du temps sur les pistes TS qui sont arrivées pour EA4. Traqué un diff pour le test * GZcompress02 qui a à voir avec un changement de table de données et le script ne correspondant pas sur Mac uniquement (Qiana/Karen C. ont été informés). Commencer à travailler sur des idées de générateur de flux de travail pour une affiche pour Discovery - lancera des idées sur un story-board, espérons-le la semaine prochaine.
- Anna : Continuez à rechercher les problèmes de persistance de la famille de polices en utilisant Aide > Exemple d'index > Liste des tables de données > Vérification des scripts de table. Certains scripts n'affichent pas les résultats attendus lorsqu'ils sont exécutés via la table d'aperçu de l'index d'exemple par rapport à la table réelle. NOREP. Ajout de scénarios de persistance de la famille de polices au fichier pour Mike S. Ajout de tests pour le réglage du mode de sélection de remplissage via les Préférences et sur FrameBox.
- Chasseur: Répondu aux pistes EA et ouvert un nouveau JIRA pour un problème de navigation dans une table de données, appliqué le Sonoma 14.0 Dev. Mise à jour bêta 3 sur les Mac Intel et M1 testant en laboratoire pour vérifier l'état du contenu inversé dans JMP-16991 , ont signalé certains éléments de démarrage rapide et testé la version JMP Runner d'Aaron avec une fonctionnalité permettant de marquer des URL dans un projet.
- Lise : Poursuite des tests sur la fonction d'encodage de superposition en Go, vérification des tickets concernant les espaces colorimétriques et démarrage des tests de la fonction de résumé des points étiquetés.
- Audrey : Parler avec Paul N, Nala et Kimi à propos des tests Python, des trucs d'administration Jira.
Test système/hôte - Pékin
- L'équipe de Pékin :
- Éric (Nai) Wang : (1) Amélioration du test JMP Live JSL : séparer la fonction commune "JMPLiveGraphQL:ChangeDataSettings()" en 3 fonctions car elle nécessite trop de paramètres ( JMPTESTBJ-2497 ). Ajouter un mécanisme d'attente aux fonctions "GetNotification" car parfois la notification peut être retardée ( JMPTESTBJ-2498 ). Mettre à jour les tests liés aux modifications ci-dessus. (2) test des « autorisations au niveau du dossier ». Travaille actuellement sur de nouvelles interfaces GraphQL testant et ajoutant des tests de plaisanterie ( WEBJMP-7033 , WEBJMP-7034 ). (3) Essai JMP Clinical 17.2 I18N Série 2. (4) Vérification des bogues.
- Da Li : (1) Vérifier et fermer 9 bogues pour les composants Import-Excel et Import-PI Server. (2) TERMINÉ : JMP Desktop 18.0 Test I18N le 2/7, 4 bogues créés ( JMPTESTBJ-2272 ) (3) Exécutez une enquête nocturne sur les pannes UT et créez 1 nouveau bogue (JMP-17397 : table de données inattendue répertoriée lors de l'importation Excel en concaténant plusieurs feuilles de calcul ). (4) TERMINÉ : test des fonctionnalités, 1 bogue créée [WEBJMP-6187] Migrer les commentaires système vers le tableau d'historique des publications . (5) Vérifier et fermer 4 bugs pour les composants Client-General et Comments-Server
- Kimi (Yu) Wang : (1) JMP 17.2 Test de régression, pour plus de détails, reportez-vous à JMPTESTBJ-2263 - Fait. Déboguez les échecs de la partie python de Formula Depot, modifiez la méthode save excel de self.dest.save() à self.dest.close(). (2) Test JMP 18.0 I18N - Round2, pour plus de détails, reportez-vous à JMPTESTBJ-2272 - Fait. (3) Vérification des bogues. (4) Correction des échecs de base de FD - Terminé. (5) Correction des échecs UT par nouveau correctif pour FD - En cours. (6) JMP C 17.2 I18N Testing - Round2, pour plus de détails se référer à JMPTESTBJ-2408 - Fait. (7) Jenkins : déboguez la cause principale du délai d'expiration de JMP Live. Pour plus de détails, reportez-vous à JMPTESTBJ-2499 : BOGUE : détection d'un plantage dans le test unitaire 66 sur 66, WebJMP/VariousReports/test_RegenAllSamples.jsl - TESTING . Création d'une page de confluence Dépannage des défaillances de Jenkins dans le cadre de Pékin - Équipe de test JMP R&D en Chine . Mettre à jour la clé d'accès AWS - Q3, reportez-vous à JMPTESTBJ-2546 : Optimisation : Mettre à jour la clé d'accès AWS - 2023 Q3 . Activer la licence VS – juillet, reportez-vous à JMPTESTBJ-2547 : Optimisation : la licence de VS2022 a expiré - juillet .
- Da Zhang : (1) Test JMP Clinical 17.2 I18N Série 2. (2) Vérification des bogues. (3) Série de tests JMP 18.0 i18n 2 - TERMINÉ. (4) Ajout de nouveaux tests pour Text Explorer
- Nala : (1) JMP Live : Testé WEBJMP-5390 : Utiliser des fils d'Ariane dynamiques dans la publication du rapport . (2) Test JMPC 17.2 I18N R2. (3) Conversations Q2. (4) Vérification des bogues.
Découverte de données
- David B : Ajout d'un rappel à tablebox qui est appelé lorsque l'utilisateur trie une tablebox, correction d'un problème de réexécution de topseg, correction du chargement du complément, donc si le script de chargement modifie le fichier addin.jmpcust, les modifications sont appliquées immédiatement.
- Ernest : Modèles de plate-forme : première version de l'emballage dans un complément. Édition multi-colonnes : lecture et édition de colonnes de formules existantes.
- Xane : Coché dans les fonctionnalités de Profiler pour les courbes d'interaction superposées et les points de données. Ajout d'une option d'étiquetage à l'élément Graph Builder Points.
BICHE
- Ping : Poursuite du lissage des plis des nouvelles intégrations de listes de facteurs avec Easy DOE et RSM. Merci à l'équipe du DOE pour les tests, à l'envers. Signalez que la nouvelle plate-forme Fatigue Model est testable. Les détails techniques sont documentés dans le premier projet. J'ai travaillé sur quelques questions communautaires amusantes et tordues.
- Brad : Conduit à Blacksburg VA avec Ryan Lekivetz pour travailler avec Bobby Gramacy sur la définition d'une approche de l'optimisation bayésienne en ajoutant à la conception d'Augment. A travaillé avec JP Morgan de Virginia Tech sur la recherche des meilleurs réseaux orthogonaux pour la discrimination des modèles
Héberger
- Paul N : Travail sur l'objet Python Column pour la classe de table de données.J'ai dû comprendre comment créer des énumérations Python à l'aide de l'API C, puis les ajouter à la déclaration de type de l'objet de colonne Python. Nécessité des énumérations pour le type de données de colonne et le type de modélisation. Compris comment ajouter le support [ ] à la classe de colonne pour accéder et définir la valeur de ligne par index.Ma classe de colonne n'est pas encore connectée à la colonne du DataTable.À l'heure actuelle, élaboration des mécanismes de création de la représentation C/C++ de l'objet Python avec lequel les utilisateurs interagissent à partir de Python. En outre, j'ai recherché / aidé David White à résoudre un problème lié à la modification de la numérotation des versions du tableau de données, afin que le tableau d'avertissement puisse être correctement affiché. En regardant nos premiers rapports Snyk sur le code source et les dépendances de JMP Desktop.
- Michel H : Réécriture de la commande Load DLL() JSL pour ne pas utiliser la bibliothèque TK.
HTML interactif
- Pravéena : Poursuite des travaux sur l'activation des options de menu pour la plate-forme de distribution pour les rapports publiés sur JMP Live. Prise en charge terminée des options de menu Mosaic dans la distribution nominale, ajout de la prise en charge de plusieurs options de menu booléen dans la distribution continue.
- Paul Spychala : Ajout de la prise en charge de Patterned FillSelectionMode pour plus de segments dans JMPLive/HTML [ JMPHTML-2224 , JMPHTML-2226 , JMPHTML-2227 , JMPHTML-2223 , JMPHTML-2225 , JMPHTML-2228 , JMPHTML-2222 ]. Axis enveloppe également les lignes pour plus de cas [ JMPHTML-2190 ].
- Mike Stickle : Travail terminé sur les polices de légende des graphiques dans l'exportation HTML (y compris certains travaux de refactorisation et de couleur). J'ai également passé pas mal de temps à m'entraîner.
- Michel Senoyuit : J'ai terminé la configuration de mon environnement de développement. J'ai suivi des formations RH, JMP et JS.
Statistiques
- Elisabeth : Poursuite des travaux sur les formules de degrés de liberté à utiliser dans les colonnes de formules d'intervalle de confiance enregistrées pour les modèles mixtes. Cela fonctionne pour les modèles à effet fixe uniquement et les modèles mixtes à composante de variance côté G ; résoudre les derniers bogues avec des structures complexes du côté R qui sont toujours les plus problématiques. Collaboration avec le support technique pour répondre à une question d'utilisateur sur SVM. Je prépare ma partie de la prochaine série de tournées de codes.
- Laura CS : Poursuite des travaux sur le bootstrap SEM, simulation pour le livre blanc sur l'inférence causale, participation à une réunion avec Dwight Thompson avec Jacob, Mark et Joseph pour discuter d'une demande de brevet. Recherche de ressources pour notre stagiaire Parker pour les invites d'écriture chatGPT, examen d'un (super) nouvel exemple de tableau de données que notre stagiaire Hamid a assemblé.
- Jean Sal : Correction des intervalles de prédiction dans FitLS pour REML ( JMP-17486 ). Correction de "Fit Response Screening" pour la matrice de relation mais pas d'autres effets aléatoires. ( JMP-17547 ). Demandez à PCA d'appeler le SVD pénalisé de Clay pour "Sparse PCA", un premier projet. ( JMP-8539 ) Dans Process Screening, l'heure de la dernière alarme a été ajoutée s'il existe une variable temporelle. ( JMP-17564 ).
- Anni : Ajout d'une option Définir Sigma au générateur de cartes de contrôle, ainsi que de la poursuite des travaux visant à amener les cartes de contrôle à court terme à maturité et à corriger les bogues.
Documentation statistique
- Hamid : Participé au Data Story Challenge, et notre équipe a obtenu la troisième place pour la puissante analyse analytique. J'ai travaillé sur mon tableau SAS Intern Expo. Fini de réviser tous les chapitres qui incluaient Boston Housing directement ou indirectement. De nouveaux tableaux de données sont maintenant utilisés à la place du Boston Housing. Préparation d'un brouillon pour l'analyse de médiation qui va être ajoutée au chapitre SEM. Assisté à Dev, Stat Writers et quelques réunions de stagiaires.
- Michel C : Démarrage du processus de suppression de Boston Housing des exemples dans l'index de script et mise à jour de ces exemples pour utiliser à la place d'autres exemples de tables de données existantes ; passé en revue les mises à jour pour Colleen et Hamid.
Test de statistiques
- Marquer: Script de test unitaire initial terminé pour l'étape de saisie de données dans Easy DOE à l'aide d'un tableau de couverture avec Jacob. Assistance de Di, Jordan et Byron dans leur présentation sur les cartes de contrôle pour le JMP Discovery Summit. Réunion assistée avec Dwight sur IDF pour l'outil d'étude d'utilisabilité avec Jacob, Laura CS et Joseph. Préparation de la vidéo des faits saillants de la présentation pour la conférence HCI avec Jacob. Répondez aux questions dans la communauté JMP.
- Jacob: Enquêter sur les problèmes de performances potentiels, en se concentrant sur l'identification des problèmes exclusifs à la machine "Windows Lite". Tester MSA Design, travailler sur de nouveaux tests pour la table de conception lorsque des facteurs imbriqués sont utilisés. Vérification des tickets Jira et nettoyage des tests unitaires. Préparation de la présentation de la conférence HCI avec Mark Bailey.
- Tonia : Test de la nouvelle option set sigma dans CCB, de la nouvelle commande Save spec Limits and Distribution to Column Properties sans rapport dans la distribution et de la nouvelle commande Save Distribution as Column Property dans Distribution Process Capability.Travaille également sur la vérification des bogues.
Remarque de Shannon
