Bienvenue dans la mise à jour de développement JMP du 10 mai 2024 !
Le développement suit les soumissions de télémétrie JMP 18 dans le tableau de bord de télémétrie ici dans JMP Live . Des centaines de clients soumettent chaque jour des enregistrements de télémétrie, fournissant des détails d'utilisation que les membres de l'équipe de développement intéressés peuvent consulter dans JMP Live ou avec le complément Telemetry Explorer d'Evan McCorkle. La plupart des clients qui ont choisi de partager la télémétrie utilisent JMP sur un ordinateur exécutant un système d'exploitation en anglais et exécutent JMP en anglais, mais nous constatons également une augmentation des options de télémétrie parmi les clients exécutant JMP (et leurs machines) dans d'autres pays. langues. La plupart des clients utilisant JMP 18 exécutent des mises à jour très récentes de Windows 10, Windows 11 et Mac OSX Sonoma.

Les équipes d'assurance qualité de JMP à Cary et à Pékin ont terminé leurs tests des installateurs JMP 18.0.1 pour JMP, JMP Pro et JMP Live et Audrey prévoit de signer au nom de l'assurance qualité la semaine prochaine. JMP Clinical 18.0.1 sera reconstruit et retesté la semaine prochaine après que les tests ont identifié un problème avec un outil de mappage de données qui a depuis été approuvé, corrigé et vérifié. Une fois que Bob aura téléchargé les programmes d'installation 18.0.1 dans MyJMP et que l'équipe MyJMP aura modifié les liens pour les clients, les nouvelles commandes et les clients existants qui téléchargent JMP 18 recevront la version 18.0.1. Susan C a créé des notes de version pour la version 18.0.1 pour détailler les correctifs JMP et JMP Pro.
Pour rappel, JMP 18.1 Sample Data Freeze aura lieu le lundi 13/05/24. De plus, nous atteindrons notre date de gel du code JMP 18.1 le 14/06/24 . Il n'est jamais trop tôt pour consulter votre liste de bogues 18.1 ouverts et supprimer les éléments qui ne sont pas appropriés pour une version de maintenance. Nous aurons une piste 18.0.2 pour les correctifs de sécurité et de showstopper (une fois la version 18.0.1 terminée), et ouvrirons la piste 18.2 pour les corrections de bugs généraux une fois la version 18.1 gelée.
Nous construirons également JMP 19 EA1 pour correspondre aux versions nocturnes du 31/05/24. Si vous souhaitez partager des fonctionnalités préliminaires avec vos clients, veuillez ajouter une page de fonctionnalités dans la section Fonctionnalités de JMP 19 dans Confluence ici . Ces pages de fonctionnalités seront utilisées comme contribution à la page Web Early Adopter comme d'habitude et informeront ultérieurement les équipes de formation et de documentation alors qu'elles travaillent à la prise en charge de nouvelles fonctionnalités.
Merci beaucoup à Kristen Slappey, responsable du développement de JMP Marketplace, pour sa présentation lors de la réunion JMP Dev hier ! Kristen a partagé la vision du marché et a fait une démonstration de l'itération actuelle du marché JMP trouvée sur https://stage.marketplace.jmp.com/ . Veuillez noter que vous devrez être sur le campus de Cary ou utiliser Direct to Cary. Option VPN pour y accéder. Si vous avez manqué la réunion, vous pouvez retrouver l'enregistrement ici .
Audrey Shull a partagé qu'elle et d'autres membres de l'équipe JMP ont apprécié l'événement de bénévolat d'aujourd'hui au Raleigh Rose Garden ! Elle a déclaré : « Nous étions en train d’éliminer une espèce envahissante de bambou. C'était assez satisfaisant de voir l'avant (banc de bambous envahi par la végétation à travers lequel on ne pouvait rien voir) par rapport à l'après (nous avons dégagé toute la rive d'un seul coup et suffisamment pour voir par-dessus dans d'autres parties). Merci d'avoir organisé cette opportunité, JMP ! »
Audrey nous rappelle également que des stagiaires JMP arrivent ! La semaine prochaine, nous accueillerons 13 nouveaux visages sur le campus pour Internpalooza, où tous les stagiaires seront accueillis sur le campus pour une semaine d'activités d'intégration. Le programme global de SAS présente des statistiques surprenantes :
- 175 stagiaires d'été (aux États-Unis)
- 57 universités sont représentées
- 19 business units accueilleront des stagiaires cette année.
- 86 % de licence, 4 % de maîtrise, 7 % de doctorat, 3 % d'associé+GED
JMP accueillera également 4 stagiaires supplémentaires plus tard en mai et en juin. Nous sommes tous très heureux de les accueillir et vous commencerez à les voir dans les halls du bâtiment A dès mardi après-midi. Nous avons 12 semaines avec eux et nous avons hâte de voir toutes les choses passionnantes qu'ils accompliront pendant leur séjour ici.
Enfin, merci beaucoup à Shannon Leslie pour avoir partagé ce qui suit sur les modifications de produit pour Jira/Confluence à venir dans la version du 14 mai !
Le 14 mai, Atlassian déploiera des modifications sur nos sites Jira et Confluence Cloud. Une liste des changements pertinents ainsi que certains détails mis en évidence peuvent être trouvés ici dans Confluence . Veuillez contacter Shannon Leslie ou l'un des autres administrateurs JMP Atlassian pour toute question. (De Shannon C – Je suis enthousiasmé par la possibilité de modifier davantage de champs directement à partir du navigateur de problèmes – comme le résumé, la date d'échéance et les étiquettes !)
Annonces générales
Dates importantes à venir
- Sortie de JMP 18.0.1 – ~ 18/05/24
- Début du mode d’approbation JMP 18.1 – 21/05/24
- Gel du code JMP 18.1 – 14/06/24
- Veuillez visiter Confluence pour une liste complète des dates des JMP 18 et JMP 19 .
Mises à jour du développement JMP
Mises à jour sur les sciences de la vie
- Richard : Enquête sur les besoins possibles en matière de sélection des réponses pour le rapport sur la qualité des données restantes. J'ai également prototypé un tracé dynamique de Kaplan-Meier.
- Drew : J'ai travaillé sur les bugs de la version 18.1, notamment en permettant une meilleure sélection d'événements et d'interventions dans le profileur de patients à l'aide de filtres de données. Aide au tri des problèmes de déploiement avec Nova. Bénévole avec l'équipe JMP pour éliminer les espèces de bambou envahissantes au parc Raleigh !!
Gestion de produits et marketing de produits
- Bryan F : Cette semaine, Sarah Sylvestre et moi avons mené des entretiens avec Austin Smith et Richard Ridlehuber , qui travaillent tous deux pour Milliken. Sarah et moi avons également mené une étude d'utilisabilité de LearnBot avec Evan Streator de Synesqo. Je remercie Sarah d'avoir mis en place ces études et je pense que ce type d'études marque une étape importante vers une approche plus centrée sur l'utilisateur. Sarah et moi avons également traité davantage d'informations sur les tableaux de données cette semaine. Je voudrais également remercier et féliciter Kristen Slappey pour son travail sur JMP Marketplace tel que présenté lors de la Dev Demo cette semaine et pour sa volonté et celle de Dan Valente de le faire tester par les utilisateurs lors de la dernière conférence Discovery Summit. Merci également à Annie Dudley pour sa volonté d'intégrer les commentaires UX dans ses conceptions de cartes de contrôle pour JMP Live. J'ai également travaillé avec Dan Schikore et Evan McCorkle sur le projet Visual Styling Framework. Leur travail est brillant car il permet de spécifier le style JMP en dehors du code sous une forme similaire au CSS pour HTML. J'ai également fourni des commentaires UX pour JMP Live et je tiens à exprimer ma gratitude à Michael Goff pour son ouverture à recevoir des commentaires. Merci également à Dieter Pisot , Brian Corcoran et Eric Hill pour leur soutien dans l'intégration des meilleures pratiques UX et de leurs commentaires dans le produit JMP Live.
Support technique et engagement
- Duane :
- Plusieurs employés de TS ont participé aux heures de bureau du Novonesis Hackathon. Nous avons fait profiter plusieurs utilisateurs de notre disponibilité pour poser des questions ponctuelles et de nombreuses questions liées au même projet. Les conférences éclair étaient également particulièrement divertissantes.
- Le support technique souhaite remercier Clay Barker pour son aide concernant les nombreuses questions et problèmes cette semaine. Voici les rapports TS JMP Live et le lien vers le filtre Jira montrant les tickets signalés par le Support 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
- Bob : Reconstruction du pack d'installation 18.0.1 JMP Live pour les tests finaux. Scripts d'installation 19.0.0 mis à jour pour correspondre aux modifications apportées à la version 18.1.0 pour une utilisation sur la machine de build AWS. Déplacement des versions d'installation pour 19 vers AWS. Ajout d'informations de journal transactionnel pour copier les scripts afin de faciliter l'évaluation des performances.
- Shannon L : Rencontré plusieurs équipes JMP pour les aider à planifier des projets en utilisant les meilleures pratiques Jira ; aider à enquêter sur les rapports de crash de JMP ; liste des prochaines versions d'Atlassian affectant nos sites Jira et Confluence.
- Myron : des exemples de données mis à jour/corrigés ajoutent un travail Jenkins (JMPTOOL-1050, JMPTOOL-1156). Examen des erreurs de connexion d'authentification avec l'interface utilisateur de JiraBot (JMPTOOL-1171). Travailler sur Mac symbolise les mises à jour de la machine (JMPTOOL-1173).
- Mélanie : Rattraper ses vacances de la semaine dernière (NC Mountains are Beautiful). Exécution de stringbot pour Builtins sur 18.1, transmis à la localisation. Compilation d'informations pour la planification de la migration des stringbots. QA/Jira/Confluence travaille pour une variété de projets DevOps.
- Shannon C : a étudié divers nouveaux plantages dans la production JMP 18.0 et signalé des échecs de tests unitaires. Préparé pour les réunions individuelles et de groupe et les séances en cercle des managers. J'ai effectué un travail de nettoyage de Jira.
Localisation
- Allison : Création et validation du kit de production pour l'interface utilisateur portable 18.1 et transmission à nos fournisseurs pour la localisation en DE, ES, FR, IT, JA, KO et ZH. Gérer les retours et livraisons de traductions et de captures d'écran localisées pour le projet de localisation de la documentation JMP. Création et validation du kit de production pour la documentation de référence d'automatisation 18.0 et remise à l'équipe JMP Japon pour traduction.
- Krzysztof : Correction du problème StringBot dans la version 18.1. Aide au lancement des projets PortableUI et JMP Live 18.1 pour la traduction. Rédaction d'instructions pour les fournisseurs sur la fonctionnalité memoqweb pour le flux de packages. Consolidation du code d'automatisation l10n en un seul endroit dans BitBucket.
- Howard : Travail sur la population source de traduction pour les fichiers avec étiquetage. Migration des travaux Jenkins de P4 vers Git. Travail sur les événements de tâches backend pour les comportements liés à memoQ.
- Sandy : Mettre à jour le rapport Trados utilisé pour le nombre de mots des fournisseurs pour le tableau de bord de création de projet. L'image de test remplit les tâches avec des étiquettes ajoutées. Testez diverses API de validation de fichiers.
- Sohail : Fin de la mise en œuvre des améliorations de l'outil de recherche TM. Travailler sur la mise en miroir de l'outil TM Search sur notre serveur externe pour les fournisseurs.
- Trish : Révision du projet Builtins pour 18.1. Triage des Jiras et des plannings. Vacances deux jours cette semaine.
Documentation
- ChrisB : a révisé les commentaires PDF UG de Khawar, refait quelques captures d'écran du DJ pour que Devon les utilise dans le DJ qu'il remet à Krzysztof, a écrit une page Confluence sur les nouveaux en-têtes, a aidé Mike à comprendre comment fonctionnait un bouton d'aide et a appris toutes sortes de choses. de choses amusantes sur la helpmap et le processus qui la crée. J'ai également commencé à créer le travail de construction d'aide 19.0.
- Khawar : J'ai terminé l'UG et partagé le pdf annoté. Terminé les scripts d'image Jira ( JMPDOC-26 ) et partagé le document avec des notes. Je commencerai à temps plein à partir du lundi 13 mai.
- Devon : Mettre la touche finale à la conversion de DJ, travailler avec Python pour modifier les balises et les attributs dans notre XML, planifier le projet pour la conversion d'Oxygen et les tâches post-conversion.
- Susan C : J'ai terminé les notes de version 18.0.1. Travailler sur les mises à jour de JMP Live. Rencontré Shannon L pour discuter du doc Jiras. Révision du PDF UG de Khawar.
- Qiana : mise à jour du tableau de données des Pingouins. A fait la planification et la coordination du projet ou JMP 18.0.1 et 18.1.
Tests système/hôte-Cary
- Mandy : J'ai rattrapé mon retard sur JIRA pour 19.0 et 18.1 et j'ai ajouté des tests JSL là où je le pouvais. J'ai travaillé sur certains Workflow Builder en cours d'exécution et de vérification. Utilisé la préférence que David White a ajoutée à 19 pour définir puis exécuter les tests JSL Baseline, Data Filter et Data Table pour les nouvelles mises à jour de table. J'ai trouvé quelques problèmes et créé quelques extraits de JSL pour qu'il puisse reproduire les problèmes. Aujourd'hui, Ernest a poussé une modification du regroupement des colonnes et cela semble correct mais présente quelques problèmes à divers endroits (voir JMP-21335 : autoriser l'imbrication arbitraire des colonnes). Jeudi, j'ai eu le privilège de participer au cycle de conférences Novonesis Hackathon Lightning pour JMP/Workflow Builder. C'était amusant! Bon groupe et bonne énergie.
- Hunter : Test du programme d'installation final de JMP 18.0.1 terminé. Enquête et ouverture de JIRA en cas de crash avec la commande Close Multiple avec fenêtre de journal ouverte sur Mac, application des dernières mises à jour de Sonoma aux Mac de test de l'hôte bêta en laboratoire et démarrage de la vérification des éléments JIRA liés aux paramètres de politique.
- Audrey : La validation finale de l'installateur JMP 18.0.1 est presque terminée ; j'attends juste une reconstruction pour Clinical. Préparez-vous pour les stagiaires! Réflexion avec d'autres testeurs sur les tests de compatibilité ascendante et ascendante pour les formats de fichiers de tables de données.
- Mike M : Test du programme d'installation 18.0.1 terminé pour l'essai JMP. Nous avons commencé à porter les tests Sikuli pour la version 19.0, mais de nombreux changements de table sont à venir. En attendant que ça se règle. Bug de texte en gras ouvert pour HTML.
Tests Web – Cary
- Natalie : Mise à jour réussie de la branche 18.1 de la suite d'automatisation de tests HTML5 pour produire des résultats correspondant à la branche 19.0. Les résultats quotidiens des 3 branches de production (18.01, 18.1 et 19.0) s'avèrent stables et fiables. Poursuite de l'enquête sur les échecs restants pour l'automatisation HTML5 dans la version 19.0. Travail sur la formation de sécurité assignée.
- Josh : Signé sur JMP Live 18.0.1. Réalisation de tests de régression 18.1 et 19.0 Live. Modification des scripts d'installation nocturnes internes de JMP Live pour utiliser la version JMP Pro Live. Les serveurs uniques 19.0 sont terminés. Je travaille sur les serveurs 18.1 aujourd'hui et lundi.
- Anna : Plus de tests sur la plateforme du Groupe et des problèmes de persistance. Problèmes LDF sur JMP Live. Problèmes de motif de remplissage pour Bar et Treemap sur HTML5. J'ai rencontré Kristen pour discuter des tests du complément Marketplace.
|
Équipe de test Web Pékin / Cary Jira Statut
|
|
Essai
|
0
|
|
Test prêt
|
42
|
|
Créé les 7 derniers jours
|
11
|
|
Fermé les 7 derniers jours
|
50
|
Tests système/hôte-Pékin
Cœur
- Dan S : modification de la bordure pour utiliser le remplissage du modèle de boîte, supprimant ainsi la propriété en double stockée sur la bordure. Ajout d'une propriété de modèle de boîte pour la couleur de la bordure. Correction de quelques problèmes avec les conteneurs qui ne géraient pas les marges/chromes/padding. Correction de Text Explorer pour renvoyer la liste des plates-formes lorsqu'elle est lancée à partir de JSL avec plusieurs Y. Correction du comportement de la plateforme de groupe avec Ajuster le modèle : le script/refaire l'analyse ne fonctionnait pas correctement après une réexécution en raison d'un filtre.
- Dave B : Débogage et correction d'un crash anonyme et, ce faisant, découvert quelques crashs potentiels associés que j'ai ensuite soumis au système de crash et corrigés. J'ai examiné un problème signalé par un client avec MFI et j'ai décidé de porter le correctif vers la version 18.1. Correction d'un problème d'hôte et d'un problème SVG avec un graphique qui dessinait un rectangle avec de grandes coordonnées.
- Morgan : Styles d'annotation améliorés dans la journalisation en ligne du Notebook. Correction de l'échec de l'assertion dans la copie en mode sombre de l'éditeur de script. Correction de quelques plantages de l'éditeur de script. Poursuite du développement précoce du Model Center. Poursuite du développement de l'EDI de l'éditeur de scripts. Tri des bogues FD et Script Editor pour 18.1.
- Evan : Réunions sur le filtrage dans les tables. Ajout de constantes déclaratives au langage JSS. Analyseur JSS retravaillé pour prendre en charge les sélecteurs de déduplication. Vous avez obtenu une accélération initiale de 2,8X dans l'application de règles JSS. Plus de travaux de performances et d'intégration JSS.
- Xan : Plus de travail sur la gigue de la grille hexagonale. A donné une conférence éclair sur les « secrets de la science des données » lors de l'événement local Novonesis. 18.1 intégration.
- Ernest : code poussé pour permettre l'imbrication arbitraire des groupes de colonnes.
DOE et fiabilité
- Caleb : Correction de bugs continus pour les explorateurs convertis. En tant que membre du comité de planification d'une conférence honorant le 75e anniversaire du département de statistiques de Virginia Tech, j'ai également aidé à finaliser certaines sessions invitées pour cette conférence.
Hébergement et interfaces
- John Schroedl : De nouveaux progrès dans la suppression de Telerik de la fenêtre d'accueil. Inclut les tout débuts de la prise en charge du style de thème clair/sombre (JMP-20282). Débogage d'un crash signalé par Clinical où la ferme de bogues processMessages a produit un autre bel exemple de réentrée inopportune (JMP-2295). Trouvé et corrigé un crash avec la fonctionnalité Quick Open (JMP-21408). Une analyse statique et un nettoyage soigné.
- Brian C : Vous avez un serveur AspenTech InfoPlus.21 en cours d'exécution, avec l'aide de Bryan Boone. Nous espérons que cela nous permettra de développer un connecteur de données pour AspenTech, ce qui constitue une demande fréquente des clients.
- Daniel Powell : L'autorisation JMP s'est améliorée dans AWS et Salesforce pour les clients 18.0 existants, et la nouvelle autorisation JMP Live se rapproche des dernières séries de tests !
HTML interactif
- Praveena : Travailler sur la carte de contrôle. Fonctionnalités de tri :
- John Powell : Évaluation des performances de temps de chargement des cartes thermiques et des tracés parallèles ( JMPHTML-13735 , JMPHTML-13737 ). J'ai rencontré Praveena, Paul et Dieter pour finaliser les plans initiaux des fonctionnalités HTML interactives pour JMP 19, y compris un plan pour notre stagiaire d'été, Sam Blashill. Nous avons continué les autres préparatifs pour le départ de Sam la semaine prochaine.
- Mike Stickles : comparaisons des performances 18.1 à 19.0 des segments HTML5 refactorisés suivants : barres compressées ( JMPHTML-13753 ), contour ( JMPHTML-13754 ) et zone ( JMPHTML-13756 )
- Paul Spychala : Cette semaine a été consacrée à mesurer les performances HTML, notamment à la création d'un nouvel outil de performances pour créer un modèle HTML plus facile à exécuter des outils de performances sur les navigateurs Web. Je me prépare également pour notre stagiaire et je fais une formation.
JMP en direct
- Aurora : 19.0 : améliorations des avertissements de la carte de contrôle (restructuration du stockage des avertissements/marqueurs, affichage de l'activité de tri sur les tables d'historique de l'espace et des rapports).
Statistiques
- Elizabeth : Captures poussées pour quelques modèles de cas extrêmes où les estimations de variance sandwich ne peuvent pas être calculées afin que les utilisateurs soient avertis (et ne reçoivent pas de déchets !). J'ai présenté une conférence éclair sur GLMM lors du Hackathon Novonesis et j'ai beaucoup apprécié les autres conférences. Révision d'un article de blog sur l'analyse de stabilité avec des modèles mixtes dans JMP pour un prochain complément de Mike Anderson.
- Laura CS : J'ai rencontré Ken Bollen (Professeur UNC) et j'ai reçu d'excellents commentaires sur la mise en œuvre de MIIV-2SLS dans SEM. Fin du travail sur l'extension à groupes multiples de MIIV-2SLS, y compris les contraintes d'égalité entre les groupes. Rédaction d'un document avec les détails techniques de ces contraintes (pour la doc et référence future). Ajout d'un tableau d'instruments au rapport MIIV-2SLS. J'ai commencé à rechercher comment incorporer des paramètres fixes non nuls dans MIIV-2SLS.
- John Sall : Dans Catégorique, implémentation de « Save Stacked Table » pour P&G ( JMP-18936 ).
Tests de statistiques
- Jacob : Ajout de tests pour de nouveaux intervalles de confiance pour les scores moyens en catégorie ( JMP-21318 ). Mise à jour des tests unitaires catégoriels pour tenir compte des nouveaux intervalles de confiance. Mise à jour du test unitaire de Torch et enquête sur JMP-21395 . Test du correctif DOE pour les termes de script si possible ( JMP-21333 ). Révision de la preuve papier pour HCI International 2024.
- Tonya : Refactorisation de certains de mes tests unitaires et vérification de bugs.
Note de Shannon
Merci à John Sall d'avoir partagé l'entrée d'avril dans une série de bandes dessinées à saveur de statistiques du caricaturiste britannique John Landers que les étudiants en statistique de premier cycle sont invités à sous-titrer. Si vous connaissez un étudiant en statistiques qui serait intéressé, il peut s'inscrire ici pour sous-titrer la bande dessinée de mai . Le(s) gagnant(s) peuvent choisir entre une tasse à café et un t-shirt imprimé du dessin animé ou une inscription gratuite à eCOTS2024. Voici quelques détails supplémentaires sur les entrées d’avril. Et j'espère que vous passerez toutes un bon week-end de fête des mères !
Les juges ont trouvé que la légende gagnante était « Depuis qu'ils ont créé une charge minimale de 30, le Centrale Lessive Le théorème n’a jamais été aussi prononcé ! soumis par Grant Zou, étudiant à l'Université de Virginie. « La légende de Grant illustre l'idée selon laquelle l'approximation normale fonctionne mieux pour des échantillons plus grands. Une mention honorable ce mois-ci revient à Dashiell Young-Saver, instructeur au lycée IDEA South Flores pour la légende "Je leur ai dit d'utiliser le cycle 'délicat', mais je suppose qu'ils l'ont réglé sur normal !" et à Alden, étudiant au Friends Seminary pour la légende "normal ou pas : vous devez garder les données propres", avec les deux légendes utiles pour les conversations sur l'approximation normale des données et le nettoyage des données désordonnées.