Bienvenue dans la mise à jour du développement JMP du 12 mai 2023 !
Nous avons maintenant atteint notre date de gel pour JMP 18 EA3 . EA4 se figera dans un peu plus d'un mois, et JMP 18 Feature Freeze est dans environ 2 mois le 21 juillet. Veuillez continuer à trier les éléments de votre story dans Jira et mettre à jour le champ Version planifiée pour les éléments auxquels vous savez que vous n'aurez pas accès dans le cycle JMP 18.
J'ai remarqué plusieurs nouvelles pages de fonctionnalités ajoutées à la Fonctionnalités de JMP18 section à Confluence ces dernières semaines. Mia et moi apprécions beaucoup que vous continuiez à ajouter et à mettre à jour ces pages importantes ! Nous aurons un peu plus d'un mois avant EA4, donc si vous savez que de nouveaux articles seront mis en ligne pour être testés par les clients EA, consultez le Informations pratiques sur la page de fonctionnalité de JMP 18 ici avant d'ajouter vos nouvelles pages.
En parlant de JMP 18, Tonya Mauldin a partagé le rapport bêta/crash de cette semaine avec les plantages sélectionnés ci-dessous :

Rapport bêta JMP - Distribution - Semaine du 12/05/23 | JMP Live (sas.com)
Merci beaucoup à Bradley Jones pour avoir présenté lors de la réunion JMP Dev hier ! Il a présenté une reprise de son Conférence JMP Discovery primée de Sitges intitulé "Une famille de conceptions orthogonales de dépistage des effets principaux pour les facteurs de niveau mixte". Comme John l'a noté dans ses commentaires lors de la réunion, ce travail représente une autre innovation de la première équipe DOE de JMP. Ce travail a été développé en collaboration avec Chris Nachtsheim, professeur à la Carlson School of Business de l'Université du Minnesota, et Ryan Lekivetz de l'équipe JMP DOE. Si vous avez manqué la réunion, vous pouvez trouver l'enregistrement ici .
Pour rappel, vous pouvez trouver enregistrements disponibles des réunions de développement passées dans ce dossier partagé et je maintiens une liste des sujets passés ici à Confluence . (N'hésitez pas à me contacter si vous rencontrez des problèmes pour accéder à l'un de ces éléments.) Bien que j'aie d'autres sujets sur le calendrier des réunions de développement ce mois-ci et qu'Audrey ait réservé plusieurs sessions de stage fin juillet/début août, veuillez faites-moi savoir si vous souhaitez présenter en juin ou juillet!
Merci beaucoup à Audrey Shull pour partager cette semaine Astuce Jira de la semaine :
Jira offre un moyen simple de souscrire à une liste qui vous intéresse et recevez-la régulièrement par e-mail. Par exemple, disons que je veux m'assurer que je suis au courant de tous les nouveaux problèmes créés pour JiraHelp, et que je veux recevoir l'e-mail le lundi/mercredi/vendredi après-midi. Je peux le faire en créant mon propre filtre enregistré affichant la liste des éléments (nouveaux problèmes créés pour JiraHelp au cours des 2 derniers jours), puis en cliquant sur Détails-> Nouvel abonnement. Cela me permettra de configurer la fréquence de réception de l'avis par courriel. Je trouve cela assez pratique, juste pour ma propre conscience générale.
Comme vous le savez, en plus de partager des astuces Jira, d'être un super-administrateur Atlassian et de gérer les groupes de test système/hôte/web de JMP, Audrey a joué le rôle d'ambassadrice stagiaire JMP pendant de nombreuses années, et elle aide à organiser des formations et événements tout au long de l'été. Cette année, Audrey travaille avec Paul Mastropolo, Beth Evans et l'ancien stagiaire JMP Andy Zhou pour accueillir un nombre record de stagiaires d'été JMP - 24 ! Si vous êtes intéressé à voir ce que les stagiaires apprendront cet été, vous pouvez trouver un projet d'horaire ici . Tous les stagiaires seront invités à présenter lors d'une réunion de développement plus tard dans l'été, vous serez donc sûr d'en savoir plus sur leurs projets à ce moment-là.
Annonces générales
- 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
- JMP 18 EA3 et JMP Clinical EA1 Freeze – 12/05/23 ß AUJOURD'HUI!!!
- Début de l'approbation du code JMP 17.2 – 13/06/23
- JMP 18 EA4 et JMP Clinical EA2 Freeze – 23/06/23
- 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, JMP Live 18 EA1 – 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
Mises à jour des sciences de la vie
Gestion des produits
- Cette semaine, le marketing produit de JMP a organisé une Formation des concurrents Minitab session hébergée par des personnes internes de JMP qui travaillaient auparavant pour Minitab. (Parlez d'un scoop intérieur ! :visage_souriant_avec_yeux_souriants : )
Soutien technique
- Duan : Encore une semaine chargée ! TS a participé à l'événement Novozymes Hackathon en étant disponible pendant les "heures de bureau" pour tout participant ayant des questions JMP. Ils nous ont apporté des questions concernant la sélection de modèles, les modèles mixtes, la distribution, le DOE, l'explorateur de texte, les graphiques accélérés par le matériel, le générateur de graphiques et divers autres sujets. De plus, nous avons rencontré Procter & Gamble concernant leurs problèmes d'installation. Nous n'avons trouvé aucune raison claire pour laquelle les installations échouent sur un petit pourcentage de leurs machines. Grâce à Bob Hickey également pour assister à la réunion. Nous avons rencontré Chris Shields pour discuter des meilleures méthodes de collaboration entre les groupes Enablement et Digital Operations.
- Voici les Rapports en direct TS JMP et le lien vers le filtre Jira montrant le tickets rapportés par TS depuis 14 jours .

Opérations de développement
- Bob: Travaillé avec Paul N. sur l'intégration correcte des fichiers Python dans le programme d'installation de Windows. Ajout de messages de journal Windows 10/11 dans les programmes d'installation. Ajout de code pour interdire l'installation pour Windows 8 et 8.1 avec 17.2 et 18.0. Mises à jour 17.1.1 publiées sur un lien spécial, avec validation du programme d'installation et notes de version. Travaillé sur le problème du programme d'installation avec le bogue du dossier d'emplacement TEMP. Participation à une réunion avec P&G pour examiner les problèmes d'installation de Windows avec JMP Pro 17 survenant pour un sous-ensemble d'utilisateurs.
- Jim : Travailler avec Paul Nelson sur le Intégration Python sur des machines de tests unitaires. Échec d'assertion signalé et problèmes ASAN.
- Shanon : Mise à jour de la page de fonctionnalités des requêtes Jira pour correspondre à la nouvelle requête qui inclut l'Epic parent - merci à Audrey Shull et Sarah Sylvestre pour avoir peaufiné les détails ! Ajout de nouveaux éléments épiques pour servir de conteneurs pour plusieurs projets JMP 18 en cours. Ajout de quelques nouveaux composants dans JMP Jira et demandes de mises à jour de JiraBot - merci Myron de les avoir mises à jour ! Enquête sur quelques plantages mystérieux de JMP 17.X. J'ai fouillé un peu plus dans les données de télémétrie JMP 17.1 et 18.
Documentation
- Chris B : Documenter comment mettre à jour le travail de construction de doc (tout en travaillant également sur son paramétrage afin qu'il ne s'agisse pas d'un tel problème de maintenance). Entraînement des forces et objectifs 2023. Préparation pour notre stagiaire. Travailler sur une proposition pour les deux livres JSL et le Scripting Index.
- Suzanne C : J'ai fait un atelier sur les forces, c'était excellent. Rattrapé par les critiques de chaînes d'interface utilisateur. Travailler sur les conseils de démarrage rapide pour EA 4. Terminé les notes de version de JMP 17.1.1 et les a distribuées.
Test système/hôte - Cary
- Nick H : Poursuite de l'enquête sur un problème dans le tableau de bord des tests où les graphiques de l'historique des tests ne se chargent pas sur les pages des testeurs individuels. A pu déterminer que les problèmes semblaient être liés à une certaine plage de dates. Début des tests unitaires approfondis des nouveaux messages de la boîte arborescente qui ont été ajoutés par Dan pour prendre en charge son ajout de boîtes arborescentes au constructeur d'applications. Dans d'autres travaux de développement, j'ai amélioré l'exemple d'index de script pour la fenêtre modale et j'ai commencé à travailler sur l'ajout d'une référence à Workflow Builder dans JMP Starter - cela nécessitera probablement quelques nouvelles icônes de flux de travail pour correspondre à celles que nous voyons pour les autres options de fichier dans le démarreur.
- Hui : Le résultat de l'automatisation interactive des tests html5 a été publié quotidiennement il y a environ un mois. Actuellement, nous avons 76 scénarios de test. Le cadre de test fonctionne bien et des scénarios de test détaillés peuvent être trouvés ici. Merci à Steve Chen pour tout le travail effectué pour faire fonctionner la suite de test interactive html5 ! Corrections de bogues vérifiées sur les supports HTML5 sur les polices, les tailles et les caractères spéciaux. Découverte, signalement et suggestion de problèmes JMP/JMP HTML5 rencontrés lors de la vérification des correctifs, de l'ajout de cas de test à l'automatisation et de l'exploration. Formation SAS terminée sur "Vous êtes vital pour la messagerie SAS".
- Lise : Enquête sur une piste EA concernant la fonction de diffusion des intervalles de confiance dans le générateur de graphes et travail sur la suppression/consolidation de certains statuts dans Jira.
- Chasseur: Terminé les tests du programme d'installation final de JMP 17.1.1, étudié la piste JMP 18 EA 2 et travaille toujours avec le personnel de CIS sur un problème BeyondTrust.
Test système/hôte - Pékin
- L'équipe de Pékin :
- Les tests du programme d'installation de JMP 17.1.1 ont été effectués (JMPTESTBJ-2260)
- Éric (Nai) Wang : (1) "Autoriser le téléchargement" a été supprimé de la publication unique ( WEBJMP-6910 ). Maintenant, il est contrôlé par l'espace. Ce changement impacte de nombreux tests JSL. Ajout de tests de régression pour les commandes JSL obsolètes. Mise à jour des tests JMP Live JSL, des tests de bout en bout et des fonctions communes. (2) La fonction Suivre/Ne plus suivre a été supprimée de JMP Live 18 ( WEBJMP-6190 ). Tests de régression complets pour les domaines ci-dessous : base de données, RESTAPI et GraphQL, tests d'automatisation (Jest, JSL), interface utilisateur JMP Live, mise à niveau du serveur JMP Live (de 17.x -> 18.0)
- Da Li : (1) Test du programme d'installation de JMP 17.1.1. (2) Nettoyer les bugs prêts pour le test créés sous la fonctionnalité JMP-16294 - OSIsoft PI Import : Import multi-attributs . (3) Test des fonctionnalités TERMINÉ JMP-16236 - Ajout de la prise en charge de l'interface utilisateur sur Mac et Windows pour exporter les fichiers de transport SAS V8 . (4) Tests JMP-8429 NF : ajout de la prise en charge de l'exportation des fichiers de transport de la version 8 . (5) Correction de l'échec de la validation de la migration jmp-live / jmp_live / Pull Request #341 : mettre à jour les scripts de validation en raison des modifications de WEBJMP-6299 — Bitbucket .
- Mike Wu : (1) Migration de jmpdev2 vers le serveur temporaire AWS enfin TERMINÉE, a également effectué les tests d'évaluation des performances du serveur AWS pour comparer avec les performances du serveur jmpdev2, les performances du serveur AWS sont un peu plus lentes mais tout à fait acceptables, la différence est minimale, l'état détaillé peut se trouver dans JMPTOOL-740 .
- Kimi (Yu) Wang : (1) Correction des échecs UT. (2) Déboguez les défaillances SAS sur les machines AWS mentionnées par Lisa et Nick. (3) Tests liés à SAS/Formula Depot sur AWS et sur les machines de course, pour plus de détails, reportez-vous à JMPTESTBJ-2254 et JMPTESTBJ-2255 - FAIT. (4) Essayez le nouveau programme d'installation JMP avec Python. (5) Aidez Mike Wu et Da Zhang à gérer les machines AWS, y compris créer/terminer/démarrer/arrêter des instances, enregistrer des images, ajouter/supprimer/modifier des DNS.
- Da Zhang : (1) Vérification des bogues. (2) Configurez deux exemples de sites Web authentifiés Kerberos (de base/négociés) pour les tests, merci à Kimi d'avoir fourni les machines. (3) Échecs des tests OLE étudiés/corrigés dans JMP 18.
- Nala : (1) Test de l'installateur JMP 17.1.1. (2) Vérification des bogues. (3) Examen et planification des tests à venir pour 17.2/18.
Découverte de données
- Évan : Démarrage de certains changements à Dispatch pour mieux fonctionner avec les modèles de plate-forme. Dépôt de nombreux problèmes d'utilisation de la plate-forme Dispatch, trouvés lors de la recherche du nouveau design. Un grand merci à Dan Schikore pour son aide sur ces deux points. A commencé à travailler sur le nouvel index de données d'échantillon avec Dave White. Ajout d'un élément de télémétrie pour les préférences non définies en usine. A commencé à travailler sur la transition de ScriptItemState vers son propre type, plus à venir après EA3. Amélioration des performances de Match sur les chaînes.
- David B : J'ai remarqué que je ne pouvais plus créer de fichiers de plantage, j'ai donc travaillé avec John Schroedl pour résoudre le problème. Plus de travail sur la sélection de lignes pour une boîte de table avec des colonnes empilées. Suivi d'une régression signalée par le support technique avec sélection de points dans les graphiques 3D, et recréation d'un plantage signalé par le support technique avec le générateur de graphiques/les colonnes imbriquées/la modification des types de colonnes ( JMP-16600 ).
- Xane : Reprise des conférences « Tous les graphiques sont faux » pour Novozymes. Ajout de la prise en charge des variables de couleur pour un élément plus lisse dans Graph Builder.
- Dan S : Amélioration des performances de l'arborescence d'affichage pour les longues listes d'enfants. Poursuite du travail sur les modèles de plate-forme.
- Ernest : Transformations multi-colonnes et l'interface utilisateur des modèles de plate-forme fonctionne.
BICHE
- Brad : Présentation d'une nouvelle approche de conception de criblage pour la réunion JMP Dev. Si vous avez manqué la réunion, vous pouvez trouver l'enregistrement ici .
- Ping : Continuez à travailler sur les deux fronts du développement de JMP 18 pour le DOE et la fiabilité. Travail sur un document de discussion sur un article de journal récent par Bill Meeker et ses co-auteurs.
- Caleb : Mises à jour supplémentaires de la fonctionnalité CSALT et poursuite du travail sur le papier avec Brad.
Héberger
- Michel H : Plus de travail d'importation de PI Server. Les modifications de l'interface utilisateur pour l'importation multi-attributs sont effectuées, juste à temps pour EA3. Remerciement spécial à David Barbour pour résoudre certains problèmes de sélection de TableBox que j'ai rencontrés. Ajout de la prise en charge des colonnes de statut d'attribut dans l'importation multi-attributs. Suppression de la vérification de la prise en charge d'OMF sur le PI Server, en fonction des commentaires des clients. Ajout d'un cache sur Mac pour les images et les tailles d'icônes, pour accélérer certaines opérations lentes signalées par Dan Schikoré . Correction d'un plantage dans la fonction JSL PickFile() de Mac causé par un mauvais dynamic_cast<> suivi d'aucune vérification nullptr ( JMP-16615 ).
- Brian C : Rencontre avec Snowflake et Benchling à propos de l'intégration de JMP.Poursuite du travail et belle avancée avec un PoC de remplacement du moteur Excel sur Windows par la librairie LibXL que nous utilisons sur Mac.
- John Schroedl : Ajout d'éléments de télémétrie du matériel hôte. Plus de réglages pour la prise en charge des fichiers de transport SAS. Diverses discussions et dépannage des problèmes et plantages des clients. Prise en charge de Visual Studio.
HTML interactif
JMP en direct
- Aurore: Avec le reste de l'équipe de développement de JMP Live, j'ai fait une journée de tests en boîte blanche qui a été très fructueuse. Mise en œuvre prévue du contrôle d'accès au niveau des dossiers. Correction de divers bogues. Enquête sur le temps de chargement de l'historique des données.
Statistiques
- Jean Sal : Correction des CI de Benjamini-Yekutieli en réponse à la découverte de David Elsheimer selon laquelle je comptais les mauvaises valeurs de p - JMP-14909. Lors d'une réunion avec Merck, Chris Gotwalt a signalé qu'ils avaient grandement besoin de nœuds spécifiés par l'utilisateur pour les termes de spline dans Fit Model. Cela s'est avéré facile à faire, et une fois dans le cadre, cela fonctionne pour la plupart des plates-formes de modèles linéaires. (JMP-16557) Ici, les nœuds personnalisés surpassent les nœuds équidistants par défaut pour un ajustement de courbe logistique.

- Laure CS : Préparation et présentation d'une conférence éclair au Novozymes Hackaton sur SEM. Terminé un raccourci d'invariance de mesure longitudinale dans SEM et écrit un fonctionnalité page pour cela.

- Elisabeth : Travail poussé pour la structure de covariance ANTE(1) pour les GLMM ( JMP-16330 ). Problèmes étudiés avec les intervalles de prédiction et divers types d'effets aléatoires. Travailler sur une intégration compliquée à 17.2 pour un correctif nécessaire ( JMP-9822 ) mais cela est lié à d'autres travaux qui n'entrent pas dans 17.2.
- Anni : Fin de l'importation des statistiques sur les produits à partir d'un tableau et correction des bogues du tableau de contrôle à court terme en préparation des tableaux de contrôle à court terme pour EA3.
Documentation statistique
- Michel C : Préparer l'arrivée de notre stagiaire en documentation statistique la semaine prochaine ; mises à jour de la documentation pour diverses plates-formes, y compris Distribution et Fit Y by X.
Test de statistiques
- Marquer: Soutenir la réunion avec les examinateurs de brevets sur la soumission de brevet Easy DOE. Billets Easy DOE fermés avec Jacob. Étude d'utilisabilité terminée de l'étape actuelle du modèle dans Easy DOE pour inclusion dans EA3 avec Jacob. Rédaction d'un projet de présentation sur l'étude d'utilisabilité de la nouvelle liste de facteurs dans le DOE pour la conférence INFORMS QSR le mois prochain avec Jacob. Poursuite du remplissage du prototype du nouveau site JMP R&D Technical Resources avec Caleb. (Veuillez me faire savoir si vous avez un nouveau billet de blog qui serait approprié pour ce domaine !) Encadrement de Greg Prandor chez IBM sur les statistiques de base et l'ANOVA avant de passer le relais à Andrea. Réponses aux questions de la communauté JMP.
- Jacob: Test des mises à jour Easy DOE pour 17.2 avec Mark Bailey et écriture d'un nouveau test pour les conceptions en parcelles divisées dans Easy DOE. Test du script de table MSA Design Fit Model dans 17.2. Création d'un tableau de couverture pour aider à concevoir de nouveaux cas de test pour l'intégration multivariée. Test d'une modification en attente pour l'option Make Validation Column Cutpoint. Finalisation d'une étude d'utilisabilité pour l'onglet Easy DOE Model avec Mark Bailey.
- Tonia : A répondu à une question de la communauté des utilisateurs sur les cartes de Laney.Tester les cartes de contrôle à court terme dans CCB et le graphique de potentiel de processus dans Process Screening.