
Bienvenue dans la mise à jour du développement JMP du 27 août 2021 !
Félicitations encore cette semaine aux nouveaux titulaires de brevets de l'équipe JMP ! Un brevet a été officiellement délivré cette semaine pour le travail effectué par Ryan Parker, Clay Barker et Chris Gotwalt intitulé Analytic System for Interactive Direct Functional Principal Component Analysis le 2021-08-24 (brevet américain n° 11,100,395).
Cette semaine, SAS a publié des programmes d'installation complets pour notre Famille de produits JMP 16.1 . Les mises à jour de JMP 16.1 sont disponibles pour JMP et JMP Pro depuis environ un mois et nous continuons de recevoir des rapports de bogues et des plantages de la part des premiers utilisateurs de 16.1. Merci beaucoup pour toute votre aide dans la recherche et la résolution de ces bogues CRP pour 16.2 et 17 !
JMP 17 EA2 est également utilisé par les clients, notre troisième EA devant être construit pour correspondre à la construction du soir du 1er octobre. N'hésitez pas à préciser le JMP 17 EA3 valeur dans le champ Jira Sprint pour les éléments sur lesquels vous travaillez pour cette prochaine version.
Un rappel aux utilisateurs internes : lorsque vous soumettez des rapports d'erreur, veuillez décochez la case anonyme et fournissez votre adresse e-mail afin que nous puissions vous contacter au sujet de votre problème de plantage. Les utilisateurs internes fournissent certains des meilleurs indices et un suivi pour nous aider à reproduire et à résoudre les plantages mystérieux au début du développement. Versions internes de Windows maintenant également capturer le journal JSL avec le rapport d'incident. Cette fonctionnalité a été récemment ajoutée par Evan et John Schroedl et s'est déjà avérée utile dans le développement de cas de crash test. Cette semaine, Myron a mis à jour le système de traitement des plantages pour envoyer le journal JSL dans la section Pièces jointes des pistes de plantage soumises à partir des versions Windows internes de JMP 17 (lorsqu'elles sont disponibles). Une pièce jointe de journal disponible sera également affichée sur la page des détails de l'incident.
Grâce à Annie Zange pour avoir présenté les nouvelles cartes de contrôle Laney P' et U' qu'elle a développées pour JMP 17 lors de la réunion JMP Dev de cette semaine ! Vous pouvez trouver un enregistrement de sa présentation dans le flux de la réunion de développement ou voir une copie téléchargée ici. Annie a utilisé des données très intéressantes sur les microplastiques dans l'eau et les mollusques qu'elle a participé à la collecte plus tôt cet été pour illustrer les avantages de ces nouveaux types de cartes.
Merci à Tonya d'avoir partagé les détails de cette semaine sur les pistes Beta/Crash/Telemetry avec les crashs sélectionnés ( Pistes bêta/crash/télémétrie de la semaine du 27/08/2021 | JMP Live (sas.com) .
Compagnie

Lancement de produit

Sujet

Sous-thème

Plateforme

JIRA

Annonces générales
- Si vous souhaitez être un employé présenté sur 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 de contribuer à rendre notre famille JMP un peu plus familière !
Dates importantes à venir
- JMP 17.0 EA3 – 01/10/21
- JMP 17.0 EA4 – 05/11/21
- Veuillez visiter Confluence pour une liste complète de JMP 16 et JMP 17 Rendez-vous.
Mises à jour du développement JMP
Découverte de données

- Évan : Démos et discussions sur la barre de recherche. Travailler avec John Schroedl sur certains problèmes d'écran tactile. Ajout du rinçage automatique de notifyStream. Amélioration des performances de diffusion des fonctions numériques à travers les matrices et les listes. Aide avec les problèmes de gestionnaire de fenêtre liés aux captures d'écran de la documentation. Envisager de restaurer la fonction Dialog précédemment obsolète et supprimée. Amélioration des modèles de propriété EvalContext.
- David W : Ajout de formats sémantiques, un moyen pour les utilisateurs de personnaliser les formats de nombres dans les rapports en fonction du contexte. ( Voir la page des fonctionnalités ici .) Ils peuvent être modifiés via les préférences, JSL, et également via la boîte de dialogue de format sur NumColDisplays et MatrixDisplays. L'un des principaux objectifs de cette fonctionnalité est de permettre aux utilisateurs de personnaliser les formats de rapport (en particulier le nombre de décimales) sans avoir à redéfinir le format à chaque fois que le même rapport est créé.
- David B : Correction des problèmes de dimensionnement des annotations de texte, des problèmes de styles d'annotation de texte et des problèmes de journalisation avec les marqueurs x, y et z.
- Dan S : Ajout de l'option Fit-To-Window pour CCB pour une meilleure disposition du tableau de bord.Mise à jour pour écrire les noms des couleurs ("Noir") plutôt que les chiffres (0) lorsque cela est possible.Nouveaux noms ajoutés pour certaines couleurs courantes comme JColorText ("Texte") qui peuvent apparaître dans les scripts (AppBuilder, Préférences) ou les Journaux.Correction d'un bug de décalage de légende dans le tracé de contour dans un projet.Travail de filtre de données pour JMP Clinical.Correction des graphlets liés aux modifications récentes du générateur de graphiques.
BICHE
- Brad : Travailler avec Joseph Morgan et Mark Bailey sur les problèmes d'interface utilisateur dans EZDOE.
Héberger
- John Schroedl : Plus de travail sur l'outil de recherche. Enquête sur le problème du menu contextuel sur les appareils à écran tactile. Correctifs de l'analyseur statique 16.2 et 17.0. A aidé un certain nombre de personnes ayant des problèmes avec Visual Studio.
- Michel H : Création d'une solution de contournement pour un plantage trouvé dans la dernière version bêta de macOS Monterey. Nous pensons qu'il s'agit d'un bogue Apple et espérons qu'ils le corrigeront dans la prochaine version bêta. Mais au moins, nous avons une solution de contournement (pour 17 et 16.2) si ce n'est pas le cas. Modification de la version minimale de macOS pour JMP 17 en Catalina, supprimant la prise en charge de Mojave. Travail sur les avertissements de l'analyseur statique Windows.
- Paul N : Travailler sur la création d'Activation sur AWS, en utilisant l'architecture sans serveur d'AWS à l'aide d'API Gateway et d'AWS Lambda pour communiquer avec une copie DEV de la base de données d'activation résidant dans la base de données Amazon RDS (MySQL).
- Paul T : Correction de quelques OSIPI défauts que Da Li a ouverts (alignement fixe des boutons, utilisation des valeurs par défaut de l'heure de début/fin lorsqu'elles sont effacées par l'utilisateur) et a également mis en œuvre certaines de ses suggestions - boutons d'aide ajoutés et validation du serveur. Pour Générateur de requêtes , correction d'un défaut mineur lié à l'enregistrement du script dans un chemin non entièrement qualifié sur macOS. a commencé l'examen de Connecteurs de données les tâches avec le reste de l'équipe impliquent et ont effectué quelques commits précoces dans une nouvelle branche de connecteurs de données qui contient une partie du code prototype.
HTML5
- John Powel : Poursuite du travail sur la mise en œuvre de la prise en charge de Parallel Plot dans Interactive HTML. ( JMPHTML-819 ).

- Mayowa : Poursuite du travail sur l'ajout de la prise en charge de ParalleAxisSeg pour prendre en charge la mise en œuvre de Parallel Plot en HTML interactif ( JMPHTML-1175 ).
- Bryan F : continué à travailler sur JMPHTML-607 : Prend en charge les graphiques à barres emballés en HTML5. J'ai maintenant un prototype fonctionnel qui ne nécessite pas de données de colonne et qui prend toujours en charge la sélection, les info-bulles, le panoramique et le zoom. Développer des segments pour fonctionner sans données de colonne est susceptible d'accélérer le développement, de produire un contenu plus fidèle à JMP, d'améliorer les temps de chargement, de prendre en charge des graphiques basés sur des ensembles de données plus volumineux et de réduire considérablement le nombre de défauts. La conséquence probable est que l'expérience utilisateur est améliorée et que les coûts de développement et de maintenance sont considérablement réduits.

JMP en direct
- Josh M : Code poussé pour créer un composant de visionneuse de table de données de base ( WEBJMP-3664 ).
- Aurore: Contrôle d'accès (refactoring, commencer à travailler sur la prise en charge des visiteurs anonymes).Data Posts (améliorer une requête, révision majeure par les pairs).Tests en boîte blanche.
Statistiques
- Ping : Poursuite du travail sur la plate-forme de dégradation des mesures répétées. En dehors de cela, j'ai fourni quelques solutions générales aux problèmes pour lesquels les rapports ne sont pas reproductibles à partir de scripts enregistrés, qui impliquent généralement des paramètres de profileurs, des analyses de sous-plateformes intégrées, des paramètres d'objets scriptables intégrés individuels et des paramètres de boîte d'affichage dans des sous-plateformes intégrées. Les problèmes sont communs à toutes les plateformes, du moins la mienne. Et le changement est générique et en dehors des plates-formes individuelles. Les problèmes Jira sont JMP-6481 et JMP-576 . Les problèmes sont liés mais pas identiques à JMP-2343 pour lequel les modifications nécessaires sont probablement au sein de la plate-forme individuelle.
- Laure CS : J'ai peaufiné un peu plus ma présentation Discovery, j'ai trouvé quelques bogues et je les ai corrigés, et j'ai enregistré la présentation (je suis super excité de montrer comment SEM peut être utilisé pour la modélisation longitudinale !). J'ai continué à étudier le nouveau code numérique SEM et j'ai répondu aux questions de Narayanan de P&G sur l'utilisation du SEM pour les tests d'invariance factorielle. Il utilise ces analyses dans sa présentation Discovery, que j'ai également hâte de voir !
- Anni : Poursuite des travaux sur le rôle Label pour CCB. Correction de divers défauts dans les cartes de contrôle CCB et EWMA.
Documentation statistique
- Michel C : A travaillé avec Karen et Colleen pour terminer les dernières mises à jour liées au référencement pour la documentation des statistiques. Collaboration avec Colleen pour supprimer les étapes manuelles des scripts utilisés pour créer des captures d'écran de la documentation, à l'aide de la nouvelle fonction JSL With Window Handler(). Merci à Evan d'avoir ajouté cette fonction utile à JSL !
- Colleen : J'ai terminé ma partie du projet SEO. Travail sur la suppression des étapes manuelles impliquant des boîtes de dialogue modales à partir de scripts de capture d'écran ( JMPDOC-26 ), à l'aide de la fonction with window handler() ( voir les détails dans Confluence ici ). A pu supprimer les étapes manuelles de 30 scripts jusqu'à présent ! Modifications de chaîne.
Test de statistiques
- Jérémie : A aidé à vérifier et à écrire des tests pendant que Jianfeng triait les défauts dans diverses plates-formes.Tests unitaires nettoyés. Test d'une étagère pour les modèles à base d'ondelettes en FDE. Nous obtenons des ajustements rapides et de haute qualité pour une variété de spectres chimiques dans les repères que j'ai collectés, donc les résultats sont très encourageants. Bill, Mark et moi avons fait accepter une affiche lors d'une conférence sur la chimiométrie (SciX).Il s'agit de l'analyse des spectres chimiques dans JMP.Je présenterai virtuellement.Examen d'un article pour le Journal of Cheminformatics sur l'utilisation d'algorithmes génétiques pour générer des ensembles de données de référence pour les modèles ML de mécanique quantique.
- Tonia : Détection des limites de test dans la distribution, étiquette d'échantillon dans CCB et jauge de type 1 dans MSA.Nettoyage des tests unitaires en raison des récents changements binomiaux négatifs et des changements de couleur du stylo.
- Marquer: Continuez à soutenir l'équipe du DOE, en particulier EasyDOE avec Jacob. Développer des tests unitaires pour Profiler en bivarié et apprendre les matchers JSL Hamcrest en cours de route.
Mises à jour des sciences de la vie
- Jean Cromer : Correction d'un problème signalé par un client de JMP Clinical 8.1 pour rendre les tendances temporelles des résultats interactives dans JMP Live 16. JMP Clinical 17.0 a été mis à jour pour simplifier l'interface utilisateur Review Subject Filter, suivre les niveaux de contrôle du traitement et les variables de date de début/fin de traitement dans les préférences et les classes d'étude et permettre une initialisation silencieuse de toutes les préférences au niveau de l'étude. Concevoir des classes d'étude pour suivre et utiliser des variables dérivées internes.
Soutien technique
- Duan : TS est en train d'examiner les outils et applications existants que nous utilisons dans le cadre de la division d'assistance technique. Au fur et à mesure que nous passerons à la division JMP, nous les quitterons. Parallèlement à cela, nous continuons à travailler sur les problèmes/préoccupations des clients. Voici les Rapports en direct TS JMP et voici des informations concernant Tickets Jira ouverts par TS .

Opérations de développement
- Bob: Dernières étapes de la version 16.1 pour l'événement de navire du mardi.Abonnement, étudiant, licence annuelle sont tous sortis. Poursuite des travaux sur le processus de R&D SAS pour l'événement de navire 16.2. Travaillez sur des processus d'installation à fichier unique pour les programmes d'installation Windows 17.0. 16.2 Création d'EA pour Dieter afin d'aider le client Bundesdruckerei.
- Jim : Entrées ASAN/ASSERT Jira signalées ; vérifié les entrées LEAKS/ASAN/ASSERT DEFECTS/Jira. Soutien obligatoire.
- Angelita : A travaillé sur les tests FM 2020 et sur le projet DJ Help.
Documentation
- Sheila : Ajout de bannières à l'aide 14.2 dans toutes les langues qui pointent vers les dernières versions de l'aide. Création de pages d'échange de fichiers pour les compléments PDF de documentation en coréen, chinois et anglais. Génération de l'aide 17.0. Examen des problèmes de FrameMaker 2020. Mise à jour des pages Confluence du processus de documentation.
Test système/hôte - Cary
- Mandy : Suivre les tests des poussées de table de données privées, des modifications de la mise en forme de table et des colonnes empaquetées Tabuler. En attente d'un correctif sur les scripts pour écrire des tests de régressions pour Chung Wei. Aider Shannon avec les défauts de la table de données à nettoyer et à passer aux tickets Jira - tellement nombreux - merci, Shannon !
- Mike M : Nous avons eu une semaine chargée avec des différences d'images - des difficultés de croissance pour mettre en place la nouvelle technique d'image HTML (merci à et David). Toujours en train de contourner le bruit et les accidents "aléatoires" plus tôt dans la semaine. Travaillé pour maintenir les tests de base fixes car ils se sont cassés plusieurs fois cette semaine. Faire de bons progrès pour que les tests Sikuli s'exécutent sur 17.0 (polices mises à jour, images, espacement des axes, etc.). Ouverture de 3 problèmes Jira : 1) App Builder ne peut pas exécuter l'application avec le rapport GB du Panneau de configuration ouvert, 2) CombineWindows() enregistre les informations de hiérarchie incorrectes, 3) Nécessité d'ajouter quelques nouveaux exemples de tables de données pour l'entrée d'index de script 'Marker Statistics' .
- Lise G : J'ai essayé d'écrire des tests pour l'éditeur d'étiquettes de survol à l'aide du gestionnaire de fenêtres et j'ai trouvé un problème avec la commande de lancement en place ainsi qu'une icône de préréglage de graphlet. Vérifier et créer également des tests d'image pour les correctifs d'annotation.
- Chasseur: Mise à jour de l'état de plusieurs plantages mystérieux, enquête sur un plantage de copier/coller entre des éléments de journaux d'un projet et vérification des défauts.
- Jos L. : Jira Story et tests de bugs.Maintenance de la machine et dépannage de connexion.
Cary/Beijing JMP Live Test Jira Status
- 7 histoires de test
- 32 histoires en test prêt
- 28 Bug créé au cours des 7 derniers jours
- 10 histoires / bugs fermés au cours des 7 derniers jours
Test système/hôte - Pékin
- Éric Wang : Test des éléments JMP Live Jira sous les composants : Data-Server et Group-Server. Mise à jour des tests JMP Live E2E (//depot/main/test/JSL/tests/WebJMP/EndToEnd/) :
- 'GraphQL.jsl' séparé en plusieurs fichiers
- ajouté plus de fonctions publiques
- ajouté un exemple de test
- A écrit une introduction ici dans Confluence : Test JMP en direct de bout en bout
- Apprendre Microsoft Azure et essayer de déployer le serveur JMP Live sur Azure
- Da Li : (1) Test de l'importation OSI PI et saisie de 6 nouveaux bogues. (2) Enquête sur le problème de performances d'importation JSL JSON, JMP-6488.(3) Test des éléments JMP Live Jira concernant le mode sombre WEBJMP-3425 et les options d'optimisation.(4) Test de la nouvelle fonctionnalité JMP Live "Télécharger en tant que projet" WEBJMP-3530. (5) Enquête et correction des échecs des tests unitaires JSL dans le cadre JSL de l'équipe de Pékin. (6) Créer deux nouvelles pages de confluence pour enregistrer les échecs UT exécutant les machines de Pékin et l'environnement Azure. (7) Ajout de deux nouvelles pages "Comment faire" : Configuration+d'un+site+simple+avec+Windows+IIS et Comment vérifier l'historique de la page Confluence/Ce qui a été modifié/Commentaires résolus.
- Mike Wu : (1) Mise à jour des tests unitaires ODBC/Query Builder pour les exécuter sur MacOS. (2) Vérification mensuelle exécutée du correctif JMP Clinical 8.1 BRDSTG-3066 (3) Rapports TS étudiés 7613397919. (4) Ajout d'une nouvelle page de confluence Comment+configurer+JMP+ODBC+connexion+sur+Mac
- Kimi : (1) Mise à jour de Formula Depot - Tests unitaires liés à ODBC pour les exécuter sur MacOS. (2) Passez en revue les défauts/bogues de l'interface Python. Discutez avec Paul de la stratégie de test de l'interface Python. (3) Test de la prise en charge d'Anaconda3-2020.02 (3.7.6).
- Nala : (1) Éléments JMP Live Jira testés concernant la page de gestion des données WEBJMP-3588, options d'optimisation dans JMP Publish WEBJMP-3526 . (2) Enquêter et résoudre certains problèmes lors de la migration d'openstack vers Azure. Pour installer JMP 17 en mode silencieux, nous devons enregistrer le fichier de réponse à l'aide de la version ultérieure à 2021.08.18, car il a été mis à jour maintenant. Avant de créer une image d'Azure VM, nous devons d'abord généraliser la VM. Assurez-vous que vos configurations sur la machine virtuelle n'ont aucune configuration liée à l'utilisateur.