I feel very lucky to have known Marty as wonderful colleague and collaborator for 27 years.
It started when he taught a week-long class on EPICS in 1994, while the APS we still being built. He took us almost page by page through the Application Developer’s Guide, and he made it exciting and interesting! He got us each our
own VME crate and Sun workstation for hands-on labs, and we were thrilled to make a light blink for the first time. Many of the people in that class are still active members of this EPICS community.
In 2003 Marty realized that the Message Passing Facility (which ran on a secondary VME card with its own home-grown HiDEOS OS !), was not maintainable, and launched the development of asyn. He reached out to us on the beamline side,
and we began a collaboration that lasted many years. I would describe a capability we needed, and by the next day Marty would have thought deeply about it and started an implementation that was robust and forward looking. I would look forward to going to
his office several times each week, working out the best solution to the current problem, and always being amazed by the depth of his insight.
One of Marty’s last projects was working on a Python viewer for areaDetector, worked he continued till just over a year ago. His enthusiasm, insight, and hard work, and delight in working with others were not changed. This is his last
commit on that project.
commit 46df4c0e44ea9f7f3f36e4becbfda0c4e87f54c3
Author: mrkraimer <mrkraimer at comcast.net>
Date: Tue Dec 1 06:52:03 2020 -0500
fix problem when pixarray is created by Python code
I will miss him greatly.
Mark
From: Tech-talk <mailto:tech-talk-bounces at aps.anl.gov> on behalf of bob dalesio via Tech-talk <mailto:tech-talk at aps.anl.gov>
Sent: Tuesday, February 1, 2022 5:25 AM
To: EPICS tech-talk
mailto:tech-talk at aps.anl.gov
Subject: A Tribute to our Colleague Marty Kraimer
Forgive the non-technical email. Marty passed away recently. As Marty has provided immeasurable support to this community, this seems like the most appropriate way to let everyone know. He was dedicated to building a collaboration on
a code base - before there were any text books or scholarly papers or even a name for it - that was open-source. He was a prolific coder, open to help and take help from others. He was meticulous in the production of robust code that many would depend on to
operate their facilities. Making mistakes and fixing them is great for making heroes. Making code that everyone depends on and no one ever notices is the work of an outstanding engineer. Marty was an outstanding engineer and he was tireless in this pursuit.
He laid waste to many a keyboard with his pounding style. His contributions are fundamental to all of our successes. Have a beer to our colleague, benefactor and friend ---