마지막 알림:Beyond Compare의 새로운 버전에 대한 라이선스를 받으려면 화요일까지 Bob Hickey에게 연락하세요.
2024년 8월 30일 JMP 개발 업데이트에 오신 것을 환영합니다!
JMP Testing 팀을 대신하여 Audrey는 이제 모든 제품(JMP, JMP Pro, JMP Live, JMP Clinical)에 대한 JMP 18.1에 대한 승인을 했습니다. 이번에 프로세스가 순조롭게 진행될 수 있도록 열심히 일한 모든 개발팀 구성원에게 감사드립니다! 새 릴리스는 9월 17일 화요일까지 My JMP에서 사용할 수 있을 것으로 예상되지만, 개발 승인은 빠르면 다음 주에 완료될 것으로 예상합니다. 기대하세요!
저희는 2024년 9월 20일에 다가올 JMP 19 EA3 동결 날짜에 점점 더 가까워지고 있습니다. 저는 이번 주에 기능 페이지에 많은 업데이트가 있는 것을 보았고, 그 업데이트에 계속 관심을 가져주셔서 감사합니다! EA 사용자 목록이 늘어나고 있는 고객들이 EA2를 출시한 이후로 무엇이 바뀌었는지 보고 싶어할 것이라고 확신합니다.
8월에 JMP에 합류하고 기념일을 맞이한 JMP 팀원들을 축하합니다! 수석 분석 테스터 인 Fang Chen에게 25주년 근무 기념일을 축하하고 싶습니다. 이번 주에 John Sall이 언급했듯이 Fang은 매우 수완이 뛰어난 테스터로, 종종 새로운 기능에 대한 새로운 방법론을 파고들어 학습해야 완벽하게 테스트할 수 있습니다. 그녀는 JMP의 가장 복잡한 통계 플랫폼 중 일부를 담당했으며 수년에 걸쳐 JMP의 모델 피팅 도구에서 많은 중요한 문제를 포착했습니다. Fang은 그와 다른 개발자들이 더 많은 주의가 필요한 영역을 집중적으로 파악하도록 도왔으며 신뢰할 수 있는 분석 패키지로서 JMP 고객에게 제공하는 통계 도구의 품질을 높이는 데 크게 기여했습니다. Fang , 25주년 근무를 기념한 Robin Moran , 15주년 기념일을 맞은 Antoine Smith 에게 축하를 전합니다! 8월 기념일과 신규 채용에 대한 자세한 내용은 위의 Inside JMP 링크를 방문하세요.
어제 JMP Dev 회의에서 발표해 준 JMP Life Sciences 개발자 Luciano Silva 에게 진심으로 감사드립니다! Luciano는 차세대 시퀀싱(NGS)과 원시 시퀀스 리드에서 JMP Pro의 Genomics 기능으로 분석할 수 있는 변형 데이터로 이동하는 데 필요한 데이터 수집 및 처리 프로세스에 대한 배경 지식을 공유했습니다. Luciano는 JMP 19를 위해 만든 애드인을 공유했는데, 이를 통해 고객이 SAM 및 BAM 시퀀스 처리 라이브러리의 기능을 활용하여 자체 NGS 리드 데이터를 사전 처리할 수 있습니다. 회의를 놓쳤다면 여기에서 녹화 영상을 찾을 수 있습니다 .
LS 그룹에 대해 말하자면, 개발자 Drew Foglia가 저에게 기술 지원과 개발에 대한 다음과 같은 칭찬을 공유해 달라고 부탁했습니다.
Laura Archer , Kai Janson , Geoff Mann , Hung Pham , Mario Zamora (SAS 기술 지원)에게 Novo Nordisk의 생산(및 테스트) JMP Clinical 서버를 복구하는 데 있어 영웅적인 노력을 기울인 데 대해 큰 감사를 표합니다. 화요일에 Novo는 이 서버에 계획되지 않고, 설명되지 않고, 문서화되지 않은 변경을 가하여 7년 이상 운영되어 온 작업을 중단시켰습니다. 이 서버는 약 400명의 JMP Clinical 사용자를 호스팅합니다. JMP/SAS 팀의 24시간 지원 후 목요일 저녁에 백업 및 실행되었습니다. 그 이상이라고는 설명할 수 없습니다.
저는 이런 협업 스토리가 듀안 헤이즈가 은퇴를 축하하기 전 사무실에서 보낸 마지막 일주일 동안 매우 자랑스러워했을 것이라고 확신합니다. 듀안은 JMP 기술 지원 책임자로서 강력한 팀 정신을 조성했으며, 웬디 머프리가 그녀에게 지휘봉을 넘기면서 이 탁월함과 팀워크의 전통을 이어갈 것이라는 사실에 감사할 것입니다!
수요일에 건물 A 카페의 웅장한 재개장 중에 JMP 테이블에서 찍은 사진을 공유해 준 Brian Corcoran 에게 감사드립니다! 매우 붐볐지만, 브리스킷, 채워진 버섯, 샐러드 또는 다른 맛있는 간식을 먹었든, A 카페가 다시 운영되어서 정말 좋았습니다!

마지막으로, 이번 주의 베타/크래시 사례를 공유해 주신 Tonya Mauldin 에게 감사드립니다. 이번 주의 크래시 사례도 선택해 주셨습니다.

8/30/24 주간 베타/크래시 EA 보고서 | JMP Live
V19 EA1 및 preEA 데이터에 대한 요약 보고서
토냐 몰딘 | JMP 라이브

EA1 데이터에 대한 데이터 테이블과 스크립트는 Perforce의 JMPDev\test\EA Data\19에서도 찾을 수 있습니다.
일반 공지사항
중요한 다가올 날짜
- JMP 19 EA3 코드 동결 – 2024년 9월 20일
- JMP 18.1.1 보안 동결 – 2024년 11월 1일
- JMP 18.1.1 최종 이미지 후보 – 2024년 11월 4일
- JMP 18.1.1 QA 승인 – 2024년 11월 14일
- MyJMP에서 JMP 18.1.1 릴리스 - ~11/19/2024
- JMP 18 및 JMP 19 날짜의 전체 목록은 Confluence 에서 확인하세요.
JMP 개발 업데이트
대화형 HTML
- John Powell: 마커 모양, 크기, 색상에 초점을 맞춰 Interactive HTML에서 Scatterplot 3D 지원 작업을 재개했습니다( JMPHTML-13491 ).

https://sww2.sas.com/jmphtml5/Test/John/Scatterplot3D/MarkerShapes%20-%20Scatterplot%203D%203.htm
JMP 라이브
- Aurora: 관리 차트 경고 개선(경고 정렬 개선, 분류 할당에 대한 알림 개선, 정적 관리 한계가 사용되는 경우에만 분류 허용). Excel 데이터를 JMP Live로 가져오는 방법을 문서화했습니다. 필요에 따라 완료(녹화) Discovery 토크. Bavarian Nordic에 대한 데모를 준비하기 시작했습니다.
통계
- Laura CS: 내생적 잠재 변수가 있을 때 잘못된 계측기가 식별되는 SEM의 버그를 조사합니다. Yusuke Ono가 제공한 목록에서 SEM 플랫폼에 추가할 새로운 신뢰도 계수를 조사합니다. 협업자(Haley, Case Western U.의 Douglas Gunzler 박사, UNC의 Ken Bollen 박사)와의 회의 및 이메일 교환을 포함하여 JMP 2025에 대한 초대 세션 제안을 준비합니다. Chris를 만나 최근의 모든 SEM 개발 사항을 파악했습니다.
- 애니: JMP-8247 작업을 계속 진행했습니다. 특히 이전에 선택한 Sort-by-Row-Order에서 X 변수를 끌어오고 끌어내는 작업을 했습니다. JMP Live Team과 Mark Bailey , Jacob Rhyne 과 만나 JMP Live Warnings Triage의 다음 EA에 사용성 연구를 추가할 가능성에 대해 논의했습니다. Di Michelson 과 만나 FTC 토크 작업을 했습니다.
- 엘리자베스: 마침내 혼합 모델 기반 안정성 분석 위젯의 초기 반복을 푸시했습니다. 여기에는 분위수 추정치, 분위수 신뢰 구간, 분위수 방법에 대한 허용 오차 구간이 포함됩니다. 범례 색상이 제대로 작동하는 데 버그가 남아 있지만, 그것은 미용적인 문제입니다.
- 로라 L: Manage Limits 유틸리티에서 열별로 그룹화하는 기능을 추가하는 작업을 마쳤습니다(자세한 내용은 Manage Limits의 그룹화 기능 참조).
통계 문서
- 카렌: 19.0 문서 작업을 시작했습니다. 이번 주는 CSALT와 일부 Oneway 작업이었습니다.
통계 테스트
- Jacob: CSALT Design 테스트, JMP 19에 추가된 시뮬레이터 테스트 작업. 사용성 연구 도구와 도구에서 만든 연구를 실행하는 스크립트 업데이트. 잠재적인 성능 문제 조사. Jira 티켓 확인 및 단위 테스트 정리.
- 마크: 이안의 PenSim 에뮬레이터 추가 기능을 기반으로 한 새로운 베이지안 최적화 기술을 사용하여 사례를 개발하는 작업을 크리스와 함께 수행했습니다.
- 토냐: 베타 보고 작업과 최근 변경 사항으로 인한 단위 테스트 정리 작업 중입니다.
생명 과학 업데이트
- Drew: 18.2 및 19.0 버그와 기능에 대한 작업을 계속했습니다. 3줄 보고서 출력 생성에 대한 연구를 계속했습니다. 이 분야에서 기여해 주신 Dan Schikore, Evan McCorkle, John Sall 에게 감사드립니다!
- Richard: 부작용 및 약물에 대한 쿼리 플랫폼 작업을 계속합니다. 부작용에 대한 재발 분석을 위한 논문을 준비합니다.
- 웬쥔: 오늘 밤 10시 30분부터 CDISC China Interchange에서 "임상 연구 및 그 이상을 위한 AI"라는 제목의 가상 프레젠테이션을 진행할 예정입니다.
제품 관리 및 제품 마케팅
- 브라이언 F: Shared usability findings with 크리스틴 슬래피 for the JMP 마켓플레이스. Had discussions with 디터, 존 파웰, and 프라비나 to prioritize enhancements to HTML5 for alignment with JMP 라이브. Currently, I’m making experimental changes to the HTML5 CSS specification. Collaborated with 존 존스 and 캔디스 저바스 on streamlining 견적을 현금으로 processes in Salesforce, proposing initial steps for data collection. Met with Brian Corcoran, 그리고 발렌타인, 에반, 줄리안, and 나의 to discuss next steps for visual theming in 제이엠피. Offered suggestion to 브라이언 분 on the integration of 데이터 커넥터 functionality into the 제이엠피 menu system.
기술 지원 및 참여
- Duane: 이게 제 마지막 업데이트가 될 겁니다. 하지만 Wendy와 그녀의 팀은 주간 업데이트에 계속 기여할 겁니다. 나머지 JMP와 지원 업데이트를 공유하는 건 정말 즐거웠습니다! Engagement Case Volume 플롯에서 알 수 있듯이, 이번 주에는 대기열이 매우 바빴습니다. 대학이 다시 개강하면서 학생들이 Restricted Party Screening(RPS) 블록의 증가를 주도했습니다. 지원은 JMP Business Operations와 협력하여 가능한 한 빨리 블록을 지웠습니다. TS JMP Live 보고서 와 TS에서 지난 14일 동안 보고한 티켓을 보여주는 Jira 필터 링크가 여기에 있습니다.
주별 기술 지원 사례 볼륨:

주별 참여 지원 사례 볼륨:

Engagement 대기열의 사례 주제, 총계:

참여 대기열에 대한 사례 주제, 지난주:

개발 운영
- 섀넌 C: 오드리와 함께 모든 야간 UT 스트림(현재 16개!)에서 DNC, 충돌 및 시간 초과를 자세히 설명하는 텍스트 파일을 정리하는 아이디어를 작업했습니다. 그녀는 이러한 파일에서 세부 정보를 가져와 다양한 UT 스트림에서 완료되지 않은 테스트를 더 쉽게 식별할 수 있는 기록 테이블을 만드는 스크립트를 구현했습니다. 멜라니와 함께 Jenkins 단위 테스트(UT) 실행 로그를 JMP 테이블로 가져와 DevOps 팀 구성원이 여러 야간 실행에서 일관된 문제 시그니처를 더 쉽게 식별할 수 있도록 하는 스크립트를 테스트했습니다. 로그 캡처, 단위 테스트 병렬화 및 AWS로의 Stringbot 마이그레이션 진행 상황을 포함한 다양한 주제에 대해 DevOps 팀과 만났습니다. Discovery 포스터 토크를 녹화했습니다.
- Melanie: 제가 없는 동안 실행할 수 있도록 Unit Test 로그 수집 스크립트를 준비하는 데 많은 노력을 기울였습니다. 또한 jmptool(SAS 리소스)에서 AWS로 stringbot을 옮기는 프로젝트도 진행했습니다. 유일하게 남은 문제는 Myron이 조사하고 있는 perl iSpell 모듈에 있는 것 같습니다. Unit Test 스트림의 병렬화를 시작하는 계획을 논의했습니다. A Café에서 점심을 먹었습니다! ❤ 9월 30일까지 사무실에 없을 테니 질문이 있으면 Shannon Conners에게 전달해 주세요.
- Jim: 최신 UT 실행에서 여러 어설션 실패와 ASAN 문제가 보고되었습니다. 모든 구성에서 일관성을 유지하기 위해 UT 스크립트를 지속적으로 개선하고 있습니다. AWS에서 Jenkins Windows 10 UT 실행을 위한 최근 변경 사항을 처리해 준 Nick Ruva 에게 찬사를 보냅니다.
- Bob: AWS에서 새로운 설치 프로그램 빌드 머신을 계속 테스트하여 전환을 준비했습니다. 새로운 InstallShield 버전을 테스트했습니다.
현지화
- 크르지스토프: 18.1 책 업데이트를 위한 l10n 워크플로 준비. 로컬라이제이션을 위한 LLM 솔루션 조사(하드웨어 및 소프트웨어 요구 사항, 컨플루언스 문서, 사용 사례 정의). 새로운 l10n 자동화 기능 테스트. JMP 임상 번역 프로세스 지원. 번역 불가능한 용어집을 추가하고 일부 모델을 재교육하여 Marketplace MT 출력 향상.
- 앨리슨: 18.1 릴리스 노트 번역을 마무리하고 PDF 파일을 검증했습니다. 번역을 위해 공급업체에 넘길 18.1 PSM 북 키트를 검증하고 준비했습니다. 18.0 Big Books에 대한 현지화된 스크린샷을 검증했습니다. 지불을 위해 공급업체 송장을 검토하고 처리했습니다. Mind Manager 기능을 살펴보고 다양한 맵과 흐름도를 만드는 방법을 알아보았습니다.
- Sohail: 몇 가지 버그 수정과 '사용 방법' 지침 제공으로 TM 검색 인터페이스 개발을 완료했습니다. 용어 추출 및 용어 기반 구축과 같은 작업을 돕기 위해 LLM 테스트 작업을 시작했습니다.
- Sandy: 프로젝트 생성 대시보드에서 여러 프로젝트 유형에 대한 내보내기 기능을 테스트했습니다. 파일 검증 작업을 마무리합니다. 테스트 프레임워크에서 테스트해야 하는 대시보드 API를 정의합니다.
- 트리쉬: Marketplace가 라이브로 전환될 때까지 지역화된 JMP 문서 추가 기능을 제공하기 위한 해결책이 이해 관계자에게 전달되었습니다. PSM을 위한 프로젝트 계획; Q3 체크인이 예정되어 있습니다.
- 하워드: 번역 내보내기 및 푸시를 완료하고 테스트 중에 발견된 일부 버그를 수정했습니다.
선적 서류 비치
- 카와르: 샘플 인덱스 스프레드시트에 더 많은 노트와 예를 추가했습니다. 개요와 문제 예를 담은 Confluence 페이지를 시작했습니다. 샘플 인덱스 문제를 논의하고 편집을 계획하기 위한 회의를 예약했습니다. CSS 과정을 작업 중입니다.
- 수잔 C: 주로 Jiras/프로젝트 계획에 대해 작업하고 있습니다. 또한 현재 진행 중인 과정도 계속 진행하고 있습니다.
- ChrisB : 검토를 위해 사전 설정 문서를 내놓았습니다. 산소 마이그레이션을 위해 이미지에 콜아웃을 추가하는 방법을 작업 중입니다.
시스템/호스트 테스트-Cary
- Mandy: JMP 19에 대한 새로운 테이블 그리드를 시도하고 차이점과 충돌을 해결하고 있습니다. 제가 소유한 테스트에서 남은 차이점은 2개뿐입니다(Baseline(항상 매일 실행), Data Filter, Data Table 및 Workflow Builder). 이번 주에 분기하여 다른 프레임워크 테스트를 실행하기 시작했습니다. Python, TextExplorer, Graph Builder, Hover Labels, Projects이며 지금까지 약 3개의 충돌을 보고했습니다. Dave White가 이미 2개를 수정했습니다. 프레임워크에서 꽤 깔끔한 테스트에 대해 실행하는 것은 쉽습니다. 이미 많은 차이점이 있는 경우 더 어려울 것이므로 이 스위치가 켜지기 전에 깨끗한 테스트 슬레이트를 얻는 것이 좋을 수 있습니다. 다른 JIRA 검증도 수행했습니다. 복사/붙여넣기 초기 항목에 대한 테스트 사례를 추가했습니다. Andrew는 Tabulate에 대한 Windows용 테스트 빌드를 제공했습니다. 해당 대화 상자에서 형식을 사용하는 방식을 변경했습니다. 이제 막 이것을 살펴보기 시작했습니다.
- 오드리 슐 : JMP 18.1 테스트 및 승인. 단위 테스트 실행의 병렬화를 위한 지속적인 계획. 충돌, 시간 초과 또는 완료되지 않은 단위 테스트에 대한 jmpsrv01을 스크래핑하고 이 데이터가 ut 실패 데이터베이스에 잘 저장되지 않기 때문에 기록 기록을 저장하는 프로세스를 추가했습니다. 앞으로 2주 동안은 외출할 겁니다!
- Nick H : Discovery 프레젠테이션을 녹화하고, 19.0 검증을 몇 가지 진행했으며, EA 피드백과 내부 테스트를 반영하기 위해 Notebooks용 Jiras를 여러 개 추가했습니다. 또한 JMP 19의 플랫폼/스크립트 가능 UI 레이아웃 변경으로 인해 발생한 단위 테스트 실패를 수정/수정하는 작업도 진행했습니다.
- Hunter : JMP 18.1 최종 설치 프로그램 테스트를 완료했습니다. JIRA 검증. JMP 19 Early Adopter 사례 2건에 응답했습니다. Daniel Powell에게 몇 가지 항목을 보고하여 종료 날짜에 도달하면 JMP가 표시하는 내용을 미세 조정했습니다. 현지화된 문서 PDF 파일을 더 많이 검토했습니다.
웹 테스팅 – 캐리
- Natalie: JMP Live 설치 프로그램 테스트를 완료했습니다. 훌륭한 팀 노력이었습니다. 많은 것을 배웠습니다! HTML 5 자동화 업데이트를 계속하고, 지속적인 보고서 UI 변경 및 업데이트에 대응했습니다.
시스템/호스트 테스트-베이징
핵심
- Dan S: 그룹별 액션 기록에 대한 JMP 18 수정. 새 PlatformContainerBox(where-clause 및 pref 항목)를 사용하여 플랫폼 레이아웃의 몇 가지 버그를 수정했습니다. 또한 Capability 및 DOE의 새 상자에서 발생한 몇 가지 폴아웃을 수정했습니다. 색상 테마 대화 상자의 라이브 변경 사항과 함께 작동하도록 Bubble Plot을 업데이트했습니다.
- Morgan: JSL에서 코드 폴딩을 재작업하여 키워드를 무시하고 더 합리적인 UX를 구현했습니다. Script Editor에서 여러 선택 항목을 재작업하여 더 사용하기 쉽게 만들었습니다. 개발자가 EditorDisplays에서 여러 선택 항목을 쉽게 관리할 수 있도록 엔드포인트를 추가했습니다. Top 트리를 Onnx 그래프로 변환하는 탐색 작업입니다.
- Evan: 보고서를 복사할 때 HTML을 클립보드에 추가하는 데 더 많은 작업이 필요합니다. 붙여넣을 때 더 다양한 다른 애플리케이션과 더 나은 상호 운용성을 허용하기를 바랍니다.
- Dave B: 가변 높이 행이 있는 좁은 테이블 상자 열에 대한 더 나은 초기 너비, 이미지 테스트에서 미믹 테스트를 작동하도록 작업하고 John Powell이 발견한 몇 가지 3D 버그를 수정했습니다.
- Xan: 그래프 빌더에서 평행 Y축에 대한 진전이 더 많아졌습니다.
DOE 및 신뢰성
- Caleb: CSALT의 새로운 시뮬레이터와 샘플 크기 탐색기와 관련된 버그를 수정하고 있습니다. 또한 Sky, Zoe, 그리고 보츠와나의 동료와 함께 흥미로운 AI 평가 프로젝트를 진행하고 있습니다.
- 아이린: Jira 티켓 몇 개를 수정하고 연구 프로젝트를 진행해요.
호스팅 및 인터페이스
- 폴 N:
- JMP 18+ Python 통합을 통해 R을 연결하는 방법에 대한 데모와 논문을 만듭니다.
- R을 설치하는 기본 단계부터 rpy2 패키지 설치와 기본 데이터 전송까지.
- Hadley Wickham과 Garrett Grolemund가 쓴 데이터 과학을 위한 R 의 예제를 사용하여 몇 가지 예제를 만드는 방법.
- Clay와 Joseph에게 추가 사례를 요청하여 고급 기능을 보여주고, 기존의 JSL 기반 R 통합을 Python 지원을 통해 동일한 작업으로 변환하는 방법을 설명했습니다.
- JMP 19에서 제거된 R JSL 함수를 Python 코드를 사용하여 구현된 JSL 사용자 정의 함수로 대체하는 JSL 스크립트 작업을 시작했습니다. (Python Execute() … )
- 스크립트를 구현하려고 시도하는 동안 여러 가지 문제를 발견했습니다. JMP-21924를 다시 열고, JMP-22799와 JMP-22800을 만들었습니다.
- JMP-21924 – JSL 글로벌 심볼 맵에 대한 접근자 대신 JSL 네임스페이스를 인식하는 Python 측 get() / set()이 정말 필요합니다.
- JMP-22799 – jmp.globals를 발견했는데, 'global' 네임스페이스에 액세스하지 않고 대신 현재 평가 컨텍스트 프레임에 대한 심볼 맵을 사용했습니다. 그래서 사용자 정의 함수 내부와 외부에서 다른 결과가 나왔습니다. 또한 Names Default to Here()가 1 또는 0인 경우에도 다른 결과가 나왔습니다. jmp.globals가 'global' 네임스페이스에서만 작동하도록 수정했습니다. jmp.globals와 동일한 의미 체계를 제공하지만 'here' 네임스페이스에 대한 jmp.here를 추가했습니다. 다음은 임의의 네임스페이스에 액세스할 수 있는 'globals' 및 'here'와 같은 Python 객체를 반환하는 jmp.namespace( 'name' )를 추가하는 것입니다. 디버깅하고 JMP 네임스페이스의 내부를 이해하는 데 도움을 준 Evan McCorkle에게 감사드립니다.
- JMP-22800- '글로벌' 네임스페이스의 항목을 탐색할 때 사용자 정의 함수가 글로벌 네임스페이스에 있는 것을 발견했는데, 이로 인해 Python Send()/Get() 코드가 Python에 전달하기 전에 값에 Eval()을 수행한다는 것을 발견하게 되었습니다. 이는 특히 객체가 함수인 경우 좋지 않습니다. 이는 JMP 14부터 발생한 동작입니다. 기본 값의 경우 큰 문제가 아니지만 소켓 연결이나 사용자 정의 함수와 같이 라이브 객체일 수 있는 객체의 경우 심각한 문제입니다. 제 경우에는 로그에 표시할 항목을 탐색하려고 할 때 사용자 정의 함수가 필요한 매개변수 없이 호출되었습니다.
섀넌의 메모
오늘 Triangle 지역을 지나가는 폭풍에도 여전히 전력이 공급되기를 바랍니다! 미국에 있는 우리에게는 편안한 긴 노동절 주말을 기원하며, 다른 모든 사람들도 주말을 즐기시기 바랍니다! 저는 이 학교 복귀 밈을 즐겼고 여러분도 즐기시기를 바랍니다!

