Bienvenue dans la mise à jour du développement JMP du 23 juin 2023 !
Nous avons maintenant atteint notre Gel du code JMP 18 EA4 jalon. De nombreuses pages de fonctionnalités ont été mises à jour et nous avons beaucoup d'informations à partager avec les membres EA, y compris des études d'utilisabilité pour les graphiques de contrôle à court terme et le filtrage des réponses. Merci beaucoup à tous pour le partage des mises à jour des fonctionnalités ! Vous devez terminer les mises à jour du contenu de votre page de fonctionnalité (y compris les vidéos et les études d'utilisabilité jointes) par le fin de journée le 27/06 pour que vos coordonnées soient incluses dans les mises à jour de la page Web EA4. Les tests de l'installateur EA4 commenceront la semaine prochaine.
EA4 sera notre dernier EA avant Gel des fonctionnalités de développement et de marketing de JMP 18 prévu le 21/07/23. De nombreuses équipes en aval (documentation, tests, traduction, supports marketing, formation) dépendent des fonctionnalités terminées avant cette date afin de pouvoir finaliser les matériaux et les efforts de test. Cependant, à chaque version, nous avons des fonctionnalités qui ne peuvent malheureusement pas faire cette date. Vers la fin de JMP 17, nous avons créé une page pour suivre les problèmes Jira encore en cours de développement après le gel des fonctionnalités. Vous pouvez trouver le Version JMP 18 de la page Fonctionnalités récentes ici dans Confluence . Si vous avez des éléments Story ou Epic dans le projet JMP qui sont toujours activement travaillés alors que nous passons le gel des fonctionnalités, veuillez fournir les détails demandés sur l'impact sur les équipes en aval sur la page.
Nous sommes maintenant à une semaine de notre Gel du code JMP 17.2 jalon. Merci à tous de continuer à trier les éléments de la 17.2, à résoudre les problèmes résolus et à demander des approbations pour les correctifs critiques ! La liste des éléments ouverts avec Version prévue = 17.2 a diminué tout au long de la semaine. Si vous possédez l'un de ces éléments ouverts, veuillez les trier pour déterminer s'ils posent toujours un problème et si ce problème est suffisamment important pour être résolu pour 17.2. Si vous ne prévoyez pas de résoudre un problème donné, veuillez supprimer 17.2 du champ Version prévue.
Grâce à Xan Gregg, Julien Paris et d'autres membres de l'équipe de découverte de données pour s'être portés volontaires pour présenter lors des prochaines réunions de démonstration de développement ! Nous aurons également des présentations internes à venir en juillet et août. Veuillez mettre à jour le planning sur cette page Confluence si vous souhaitez vous porter volontaire pour faire une présentation lors d'une prochaine réunion.
Annonces générales
- Rencontrez les stagiaires cette semaine Parker Dingman et Maddie Walsleben !
- 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 JMP 18 EA4 – 23/06/23 ß AUJOURD'HUI
- Gel du code JMP 17.2 – 30/06/23
- 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
- Veuillez visiter cette page pour voir listes de vérification des bogues : Vérifications JMP
Stagiaires

|
Nettoyage des données avec des expressions régulières
Imaginez ceci : vous êtes un explorateur de données intrépide, s'aventurant profondément dans la nature sauvage des données brutes. Armé de votre feuille de calcul fidèle et d'une tasse de café, vous vous lancez dans une quête pour extraire des informations significatives. Mais hélas, ce que vous rencontrez est une jungle de formatage incohérent, de symboles cryptés, un...
communauté.jmp.com
|
- Hamid Sanei : Participation à des séances d'information, notamment « Coffee Conversation with John and Jon », « Maps Accessibility intern project orientation », « Mid-summer survey information session + Q&A » et « Intern Expo: What to Expect ». Inscrit à la prochaine Intern Expo. Nous avons eu une réunion productive avec Laura Castro-Schilo pour discuter de l'exemple d'analyse de médiation et de la logistique pour l'ajout de nouveaux ensembles de données. Identification de deux ensembles de données éducatives d'intérêt et communication établie avec le créateur de l'ensemble de données, un professeur agrégé d'éducation à la NC State University. Travailler sur les étapes nécessaires pour intégrer avec succès ces ensembles de données dans le chapitre SEM. Terminé une autre ronde de contrôle de qualité pour le chapitre SLS_Examples. Actuellement en train de remplacer l'ensemble de données Boston Housing par une alternative plus appropriée et de réviser tous les exemples connexes. Réunions d'équipe.
- Momena Monwar : Poursuite du travail par STIPS. Rédaction d'e-mails pour l'enquête de la bibliothèque de référence technique pour les SE et discussion des mises à jour TRL, de la catégorisation du contenu et de la retraite potentielle. A effectué une enquête et ajouté plus d'informations à la base de données d'opportunités commerciales de Broadcom. Poursuite de l'analyse de mes données spectroscopiques Raman à l'aide de Functional Data Explorer et découverte de l'impact de facteurs externes sur le comportement du capteur
En savoir plus sur le nouvel outil d'analyse spectrale qui aidera à trouver le pic des données d'absorption ainsi que la zone sous les valeurs de la courbe.
- Trevor Rathje : Mon projet final de l'industrie des semi-conducteurs m'a été remis cette semaine et l'objectif du projet est de découvrir comment augmenter les ventes de JMP aux entreprises de l'industrie. J'ai travaillé sur la collecte de données et je les ai analysées afin de pouvoir les transmettre à mes collègues stagiaires. Ils utiliseront ensuite les données pour tirer des conclusions sur leurs domaines d'intervention pour le projet.
- Sohail Lokhandwala : Nous avons terminé la formation des modèles dans les 7 langues et nous sommes heureux de voir que nous avons dépassé les performances du niveau humain dans chacune d'entre elles ! Nous passons maintenant à l'expérimentation de bibliothèques open source pour voir si nous pouvons améliorer nos performances sur l'ensemble de données de test en ajustant les hyperparamètres du modèle.
- Parker Dingman : Travailler sur l'utilisation de plusieurs requêtes http et d'autres fonctions JSL pour importer l'ensemble de données propre et personnalisé dont j'aurai besoin pour mon projet de carte météo en temps réel. J'ai également planifié mon affiche pour l'exposition des stagiaires, qui a été expliquée lors d'une réunion hier, prévue dans 3 semaines à partir d'aujourd'hui.
- Michel Lee : J'ai eu une réunion avec un client en personne, à quelques heures de chez moi. Je travaille sur un projet d'espace blanc avec les 9 chargés de compte des ventes, et je viens de terminer mes projets de financement et d'associations biotechnologiques.
Statistiques
- Jean Sal :
- Correction d'un bogue dans Ajuster les moindres carrés où les tracés de levier ne s'affichaient pas avec "Rapport minimal" si le profileur était appelé avant l'option de tracé de levier (JMP-17214).
- Développement d'une nouvelle boîte de dialogue de lancement de Profiler qui est très simplifiée. Il affiche uniquement les colonnes de formule et réduit les facteurs de bruit à une invite distincte. Les nouvelles et anciennes boîtes de dialogue s'affichent. (JMP-16578).

- Travailler avec Oneway pour reproduire le même ordre de rapport dans le script généré. Ici, vous voyez deux scripts Oneway avec l'ordre des options inversé entre les deux, et les scripts enregistrés résultant des analyses résultantes préservent l'ordre. (JMP-15860).

- Laure CS : Préparation de diapositives de présentation et de courtes vidéos sur le SEM pour une conférence à laquelle j'assiste la semaine prochaine (Méthodes de modélisation modernes) à UConn. Rencontre avec Hamid pour répondre à des questions sur l'exemple de doc de médiation sur lequel il travaille. Il l'a également guidé tout au long du processus d'ajout d'un nouveau tableau de données d'exemple dans JMP. Création d'une nouvelle page de fonctionnalités pour le bootstrap à l'échelle de la plate-forme dans SEM.
- Anni : J'ai travaillé sur la correction des plantages introduits lorsque j'ai modifié la routine Recommencer dans CCB pour utiliser replacePlatform(), plutôt que de vider la pile d'annulation, de fermer la fenêtre et d'ouvrir une nouvelle fenêtre.
Documentation statistique
- Michel C : Révision du brouillon de l'aide EA4 pour le formatage et pour s'assurer que le contenu le plus récent a été inclus ; nettoyé certains problèmes Jira (ajout de rôles de contact manquants et correction des valeurs de version) ; doc mise à jour pour quelques petits changements dans diverses plates-formes.
- Karine : Travailler sur les mises à jour de la documentation du générateur de flux de travail.
Test de statistiques
- Jacob: Vérification des correctifs DOE pour 17.2. Tester 'Enregistrer le fichier Excel' dans catégoriel. Mise à jour des études d'utilisabilité pour EA4.
Soutien technique

Gestion des produits
- Mia : Tenue d'une mini-rétrospective pour identifier les améliorations au processus d'EE pour EA4. Merci à ceux qui ont participé et partagé des idées. De nombreuses rencontres avec des stagiaires JMP pour partager le processus de commercialisation de JMP et le rôle de l'équipe Product Management. Si vous souhaitez en savoir plus sur qui nous sommes et ce que nous faisons, consultez cette page .
- Bryan F : Répondre aux questions UI/UX et fournir des commentaires sur les conceptions. Icônes développées et révisées. A répondu à une question externe concernant les problèmes d'accessibilité et a commencé à faire des plans pour de futures améliorations en matière d'accessibilité.
Opérations de développement
- Myron : Le travail de migration pour la construction de l'aide JMP 18 vers AWS est presque terminé (JMPTOOL-861) - correction de certains problèmes de mise en réseau et d'autorisations. Correction forcée et d'autres problèmes avec le travail Tracked Edits (pour l'équipe de doc). Travaillé sur les mises à jour de JiraBot pour mieux capturer les mises à jour en cours (nécessite des tests).
- Bob: Conversion de la signature numérique pour la version 18 dans les programmes d'installation au lieu d'un script de post-installation. Conception de traitement terminée pour les projets 17.2 avec la version SAS.Tous les produits fonctionnent avec succès dans les systèmes de test de version SAS.
- Shanon : Examen des problèmes Jira restants avec la version planifiée = 17.2 en préparation du prochain gel du code. A commencé à examiner les tests unitaires JMP 18 qui ne sont pas terminés actuellement (DNC) et à saisir les problèmes Jira pour certains efforts de nettoyage sous JMPTEST-586 .
- Jim : Migration AWS (merci Nick). Création de rapports et vérification Jira. Mise à jour des scripts machine UT pour Python embarqué. Soutien obligatoire.
Documentation
- Qiana : Travaillé avec Susan pour identifier les tâches de fin de projet. Aide JMP 17.0 générée ; effectué un dépannage sur la raison pour laquelle l'aide n'incluait pas les modifications récentes. Mise à jour des fichiers WebWorks et mise en production des fichiers d'aide de JMP 17.0. Collaboration avec Chris pour comprendre pourquoi l'aide de JMP 18.0 n'incluait pas les mises à jour. A commencé à traiter l'exemple de table de données Jiras. Participation à la session d'information sur l'évaluation des performances des stagiaires + questions-réponses. Rencontre avec Michael pour discuter du changement de doc pour San Francisco Crime et Boston Housing. Identifié les captures d'écran UG et JSG qui pourraient devoir être mises à jour pour répondre aux modifications apportées aux données San Francisco Crime. Mise en production de l'aide JMP 18.0 pour EA4. Planification de projet.
- Suzanne C : Mise à jour du contenu du démarrage rapide avec les commentaires de Chris B et corrections apportées. Le contenu QS est maintenant dans la version Windows et devrait également l'être sur Mac. J'ai remarqué que quelques icônes en ligne ne s'affichaient pas, j'ai donc résolu ce problème aujourd'hui. Travailler avec Jira pour les tâches de documentation qui doivent être effectuées à la fin d'un projet/juste avant la publication. Exécutez le script de réinitialisation sur tous les livres afin que les écrivains puissent continuer à travailler après EA 4.
- Dévon : Examen des changements dans Utilisation des fichiers de référence de syntaxe JMP et JSL pour EA4, examen final des suggestions de modifications de l'équipe de localisation de JA, travail avec les feuilles de style que nous utilisons pour produire l'aide Web et les fichiers PDF.
- Emilie: Finaliser mes montages pour les vidéos Working Smarter et commencer à monter le chapitre Graph Building.
Tests Web – Cary
- Josh: JMP Live Story / Tests de bogues - domaines prioritaires, synchronisation des avatars, publication, tests du programme d'installation pour 17.2 et 18.0 en raison de mises à jour de version en raison de correctifs de sécurité. Fournissez une solution de contournement de connexion à Myron pour que certaines des copies fonctionnent à partir d'une machine dans AWS. J'ai travaillé avec Steve Chen et Rebecca sur un problème de connexion. Travaillé avec Michael Goff sur un problème d'horodatage étrange, certains utilisateurs voyaient une heure de publication. Configurez un nouveau domaine de test dans Keycloak qui se connecte à SAS AD et My test AD ainsi qu'à Google Auth.
- Anna : Dendrogramme de test. Problème signalé avec Contour publié sur JMP Live. Problème avec les étiquettes de contour. Nouvelle interface utilisateur testée qui permet à l'utilisateur de spécifier des niveaux de contour personnalisés. Bogues vérifiés.
Test système/hôte - Cary
- Mandy : J'ai travaillé sur les tests de modèles et parlé avec Evan de la confusion que j'avais sur ce qu'il fallait faire avec eux, dans l'espoir d'aider lorsqu'ils expliqueraient cela à nos utilisateurs EA4. Examen des problèmes du générateur de flux de travail dans le statut initié pour voir si les problèmes existaient toujours ou avaient été résolus. Vérification des JIRA dans divers domaines, ajout de cas de test là où je le pouvais ; A travaillé sur un changement de préférence de filtre de données ( JMP-16934 ) pour EA4. Trouvé un blocage/crash sur le Mac avec Edition > Annuler dans Workflow Builder et construit Xcode pour essayer de pointer vers l'emplacement du blocage ( JMP-17201 ). Tabuler a encore quelques plantages qui peuvent nécessiter une attention dans JMP 18 ( JMP-17202 ).
- Lise : Poursuite des tests de la fonction d'encodage de superposition dans le générateur de graphiques et soumission de tests d'image, vérification de diverses corrections de bogues et examen des pistes EA. Variable d'environnement mise à jour pour s'auto-identifier.
Test système/hôte - Pékin
- Équipe:
- Test JMP Clinical 17.2 I18N Round 2 - en cours (JMPTESTBJ-2408)
- Série de tests JMP 18 I18N 1 - fait
- Éric (Nai) Wang : (1) Enquête sur les échecs des tests JMP Live JSL, destinés à la fois aux versions 17.2 et 18.0. ( JMPTESTBJ-2411 , JMPTESTBJ-2417 , JMPTESTBJ-2416 ). (2) Test de la nouvelle fonctionnalité "somme de contrôle pour la publication de données" ( WEBJMP-6831 ). (3) Test JMPC 17.2 i8n.
- Mike Wu : (1) Test de régression des bogues JMP 17.2 et 18.0. (2) Enquête sur le problème de plantage de MySQL et mise à jour dans le bogue JMP-16807 . (3) Test d'installation anticipée de JMP 17.2 terminé ( JMPTESTBJ-2476 ). (4) Enquête sur les problèmes d'assistance technique et commentaires pour le numéro de dossier : 00044095, 00034874, 00043948, 00043951. Bug entré pour 00044095 ( JMPHTML-2193 ). (5) Enquête sur le problème du générateur de requête signalé par un client de la communauté, Mike a vérifié avec JMP Pro 17.2 (19.06.2023), JMP Pro 17.1 (07.03.2023), JMP Pro 17.0 (23.08.2022), mais ne peut pas reproduire le question et a fourni le résultat du test détaillé à Audrey et Julian. A trouvé un autre problème pendant l'enquête et a saisi le bogue JMP-17191 .
- Kimi(Yu) Wang : (1) Test JMP NF pour python ( JMP-17093 , JMP-17176) , notification d'obsolescence de l'intégration SAS ( JMP-15995 ). (2) Assistance technique : numéro de cas 00044080. Bogue entré JMP-17177 : CRP : Python intégré pour JMP 18 est également utilisé par les versions précédentes de JMP . (3) Test JMP C 17.2 I18N - Cycle 2. (4) Test JMP Live 18.0 I18N. (5) Jenkins : Optimisation : ajouter une fonction de comparaison pour les tests de charge, pour plus de détails, reportez-vous à JMPTESTBJ-2479 .
- Da Zhang : (1) Travailler avec Kimi sur les échecs des tests de charge. (2) Test JMPC 17.2 i8n. (3) Correction des échecs d'automatisation OLE. (4) Vérification des bogues.
- Nala : (1) Test JMPC 17.2 i8n. (2) Test JMP 18 I18N. (3) vérification des bogues. (4) Préparez-vous pour l'établissement d'objectifs Q2 et les conversations Q2.
Découverte de données
- Julien: Développeur logiciel associé senior accueilli Morgan Gribbin à l'équipe et fourni un soutien à l'intégration. Poursuite du travail sur les modèles de plate-forme : mise à jour des pages, création d'une vidéo de présentation et création d'un petit ensemble d'exemples de modèles qui seront inclus dans EA4. Toutes les 18 versions installées afficheront désormais le dossier "Exemples" sur plusieurs plates-formes lorsque vous cliquerez sur l'icône Modèles de plate-forme - merci Bob et Jim d'avoir mis à jour les programmes d'installation pour placer le fichier d'exemples de modèles.
- Évan : Correction d'un problème d'abonnement Mac v17.2 lié à la sécurité des threads lors de l'interaction avec le fichier de licence. Accélérations des termes pour les colonnes de caractères, en envisageant de supprimer la troncature de caractères 2k dans certains cas. Les modèles de plate-forme fonctionnent pour Scale Box, Graph Builder et Control Chart Builder. Essayer d'enregistrer le complément Telemetry Explorer sur P4 et de parler avec Confluence via l'API REST.
- Dan: Ajout de méthodes JSL pour obtenir l'expression where ou les niveaux by d'une plate-forme.Travaillez sur les scripts de filtre de données pour mieux gérer les préférences autres que celles par défaut.Poursuite du travail sur les modèles de plate-forme - diverses mises à jour du comportement de l'icône/du menu du modèle et des plates-formes d'enquête pour les futurs travaux sur les modèles.
- David B : Traqué et reproduit un crash de threading qui se produisait environ 5% du temps dans les tests d'image, correction d'un bogue scatter3d, ajout de la possibilité de définir des styles de police par ligne pour les chaînes dans une zone de tableau, correction de la taille des icônes dessinées dans un IconStringColDisplay.
- Xane : Meilleure synchronisation entre le générateur de graphiques et le volet Propriétés, permettant davantage de personnalisations sans journalisation.
BICHE
- Ping : Finalisation de l'exigence de formatage et publication de la « Discussion sur la spécification des distributions antérieures dans les applications de fiabilité — Applications pour la conception de logiciels d'estimation bayésienne » dans Applied Stochastic Models in Business and Industry. Finalisation de l'exigence de formatage et publication de la « Classification des séries chronologiques de vibrations utilisant le calcul parallèle et XGBoost » dans les procédures IEEE PHM 2023. Le travail est un cas d'utilisation de JMP dans le domaine. Continuer à travailler sur les deux fronts du développement du DOE et de la fiabilité pour JMP18. Création de quatre exemples d'ensembles de données pour le modèle de fatigue et dépôt d'un Jira pour les ajouter au produit.
- Brad : Travail sur une révision d'un article décrivant une manière d'utiliser les informations d'alias pour une conception afin d'améliorer la puissance de sélection du modèle. L'article applique la méthodologie à des plans orthogonaux non réguliers à 7 et 8 facteurs avec 16 essais. Ce travail est avec Doug Montgomery d'ASU et Carly Metcalfe de RIT.
- Caleb : Début des travaux sur l'ajout de profileurs à la section de diagnostic de la nouvelle plate-forme CSALT. J'espère les avoir d'ici la semaine prochaine.
Héberger
- Paul: Mise à jour de la version Windows de Python vers 3.11.4. Mise à jour du script wrapper jpip pour masquer moins de pip. L'utilisation est maintenant : jpip install --user py_package(s). Mise en œuvre initiale poussée de l'objet Python DataTable. Peut créer une nouvelle table de données à partir de Python, qui peut être transmise à JSL. Ajout de la prise en charge de la création d'un nouveau script Python à partir de JMP. Correction du raccourci clavier Fichier-> Enregistrer et Enregistrer pour les fichiers de script Python sales sur Mac. Mise à jour de la documentation EA 4 pour l'intégration Python. Correction des avertissements de l'analyseur statique. Réunion sur l'abonnement étudiant et le SSO (Single Sign-On). A aidé Evan à déboguer un problème multithread sur MacOS lié à la construction de requêtes d'abonnement et d'aide au serveur provoquant une condition de concurrence lors du traitement du fichier plist de licence.
- John Schroedl : Ajout de l'indicateur de temps de compilation, TELEMETRY_ECHO_TO_LOG, pour imprimer les informations de télémétrie dans la fenêtre du journal au fur et à mesure qu'elles sont générées. Filtrez le journal sur "Télémétrie :" pour une vue agréable lorsque vous ajoutez des appels. Ajoutez plus de télémétrie pour les éléments du menu Fichier, y compris Enregistrer/Exporter. Rédaction d'une page de confluence sur l'auto-identification en tant qu'employé JMP pour la télémétrie, les plantages et l'utilisation future de JMP. Ajout de l'outil et de la commande "Actualiser" dans la liste des fichiers récents de la fenêtre d'accueil pour mettre à jour l'état de disponibilité des fichiers pour les utilisateurs qui se connectent au VPN après le lancement de JMP. Débogage MATLAB. Icônes et travail de dimensionnement.
- Michel H : Achèvement du nouveau développement sur PI Server Import pour JMP 18. Maintenant, je corrige tous les bugs !
HTML interactif
- John Powel : Création d'un serveur JMP Live local pour mettre à jour et déboguer la prise en charge côté serveur de plusieurs filtres de données locaux ( JMPHTML-1000 ). Préparation des conversations de développement Q2. Participation à la rétrospective de sprint et préparation du matériel pour la revue de sprint. J'ai commencé à planifier le prochain sprint. Intégration du nouveau développeur, Michael Senoyuit (à partir du 6 juillet e ). Fourni des informations sur la façon de vérifier la mise en œuvre du dendrogramme HTML interactif ( JMPHTML-2136 ). Triage d'un tracé de contour ne se régénérant pas sur JMP Live ( JMPHTML-2198 ).
- Paul Spychala : Ajout de profileurs de prédiction aux modèles mixtes dans JMP Live/HTML [ JMPHTML-2197 ].
JMP en direct
- Aurore: Poursuite du travail sur l'accès au niveau des dossiers.Mise à jour de certaines bibliothèques tierces.
Remarque de Shannon
