Sign in

Dr. ir. Brian R. Pauw

@doc.mastodon.social.ap.brid.gy
15 followers 0 following 174 posts

Against atrocities regardless of who carries them out. Malcontent, Small-angle Scatterer, Long-time blogger at lookingatnothing.com . Science, sailing, diving […] 🌉 bridged from ⁂ mastodon.social/@doc, follow @ap.brid.gy to interact

PostsRepliesMedia
Dr. ir. Brian R. Pauw @doc.mastodon.social.ap.brid.gy · 24/08/2026
#FotoVorschlag #leuchtturm #photography #travel #sweden
A wall bridge along a rock and a canal with a lighthouse top right.
0193
Dr. ir. Brian R. Pauw @doc.mastodon.social.ap.brid.gy · 20/06/2026
pixelfed.social/p/drheaddamage/9739… #photography #sailing
pixelfed.social
Brian (@drheaddamage@pixelfed.social)
Curves and lines.
012
Dr. ir. Brian R. Pauw @doc.mastodon.social.ap.brid.gy · 08/06/2026
Why can I not screen cast from an iPhone to an iPad? That seems like a bit of an arbitrary decision… or perhaps to improve sales?
000
Reposted by Dr. ir. Brian R. Pauw
Simon Brooke @simon-brooke.mastodon.scot.ap.brid.gy · 07/06/2026
The Guardian has published a new map of the #Gaza yellow line. You can see that #Israel has now ceased more than half of the entire strip. But this is also the very substantial majority of all Gaza's agricultural land. This means that even if peace is restored […] [Original post on mastodon.scot]
Map of Gaza, showing the 'yellow line' now runs through both Gaza City and Khan Younis, and is generally just east of the central Gaza highway, the Salah al Din road. The map does not distinguish between urban and rural Gaza, but in fact the area west of the highway is heavily urbanised.
031
Dr. ir. Brian R. Pauw @doc.mastodon.social.ap.brid.gy · 11/05/2026
This is going to be amazing: www.youtube.com/watch?v=yedJOylFOtg
000
Dr. ir. Brian R. Pauw @doc.mastodon.social.ap.brid.gy · 03/05/2026
Caught the last day of the James Nachtwey exhibition in Berlin. It’s… impactful. He has seen things. And was still active in Ukraine in 2023 at (back then) 75 years old. #war #photography
021
Dr. ir. Brian R. Pauw @doc.mastodon.social.ap.brid.gy · 03/05/2026
Having the worst of problems with our baking oven: it occasionally does not want to turn on at all. So you all know what will happen with perfect certainty if I call the service technician over. (Internet search for the issue is a pile of useless LLM slop, of course)
000
Dr. ir. Brian R. Pauw @doc.mastodon.social.ap.brid.gy · 02/05/2026
I see fellow sailors, even professional ones, wrapping line around their hand to get more purchase. This seems intuitive but is super risky, you can damage or crush your hand when the line gets out of control and you can’t let go. Invest in some sailing gloves instead, if you need, and unlearn […]
mastodon.social
Original post on mastodon.social
001
Dr. ir. Brian R. Pauw @doc.mastodon.social.ap.brid.gy · 01/05/2026
I’ve been designing a tiny tube oven for experiments that goes to 1200 C. The outside is water cooled and can be handled without issue.
An aluminium box with a white-hot light emitting from its insides. Red water tubing is on the left side.
000
Dr. ir. Brian R. Pauw @doc.mastodon.social.ap.brid.gy · 29/04/2026
Testing relative humidity meters and getting thoroughly disappointed.
Four relative humidity readouts, all indicating some completely different values.
000
Reposted by Dr. ir. Brian R. Pauw
katharoutina @katharoutina.mastodon.social.ap.brid.gy · 08/04/2026
Berlin, wir haben noch was zu tun! Und zwar bis 08.05. hierfür unterschreiben: berlin-werbefrei.de verkehrsentscheid.de Geht auch postalisch, Vordrucke und Postanschriften findet man auf beiden Seiten schnell unter "unterschreiben". Idealerweise kommt am Ende eine […]
mastodon.social
Original post on mastodon.social
012
Reposted by Dr. ir. Brian R. Pauw
Dr. ir. Brian R. Pauw @doc.mastodon.social.ap.brid.gy · 25/04/2026
Street art in Birmingham
Street art of a stylish and hip womanRainbow-themed street art at the entrance of the LGBTQ districtBrain in a jar on a cop body scanning a phone with the text “crime think”Comic style cop under the text “mass hysteria”, saying “YOU ARE TOO OLD TO BE SO TOY!!”
033
Reposted by Dr. ir. Brian R. Pauw
Obsidian Urbex Photography @obsidianurbex.mstdn.social.ap.brid.gy · 25/04/2026
🛸 Buzludzha is a massive Communist monument in the Bulgarian mountains. Its Brutalist saucer design and 107m tower with a red star made it a landmark of the Eastern Bloc. Since 1989, harsh winters and neglect left the interior and its 25 tonnes of mosaics in […] [Original post on mstdn.social]
The snow-covered, circular interior of the abandoned Buzludzha Monument features a corroded dome, a central hammer and sickle mosaic, and large wall mosaics.A snowy landscape features two large, metallic torch sculptures in the foreground, with the iconic Buzludzha Monument on a distant mountain peak under a clear blue sky.A grand, colorful mosaic in a snow-filled, decaying building shows figures and a red circular motif beneath a damaged roof.The abandoned, saucer-shaped Buzludzha Monument is seen from a snow-covered path, flanked by ruined structures, under a clear blue sky.
11022
Dr. ir. Brian R. Pauw @doc.mastodon.social.ap.brid.gy · 25/04/2026
Street art in Birmingham
Street art of a stylish and hip womanRainbow-themed street art at the entrance of the LGBTQ districtBrain in a jar on a cop body scanning a phone with the text “crime think”Comic style cop under the text “mass hysteria”, saying “YOU ARE TOO OLD TO BE SO TOY!!”
033
Dr. ir. Brian R. Pauw @doc.mastodon.social.ap.brid.gy · 24/04/2026
suspicious: FinnAir just sold our flight for later this year to be operated by Jettime... I suspect that in a hot minute, this operator will decide it's not going to do that due to fuel costs, and that we'll have a hell of a time getting any kind of compensation. Capitalist machinations...
000
Dr. ir. Brian R. Pauw @doc.mastodon.social.ap.brid.gy · 20/04/2026
Hello Brummingham.
People walking in front of a wall. Above them a reflective wall showing bits of the scenery below.
000
Dr. ir. Brian R. Pauw @doc.mastodon.social.ap.brid.gy · 20/04/2026
Trying to get to Birmingham for teaching but easyJet has let us board the wrong plane. 🤦‍♂️ they also put the baggage onto the wrong plane. So this will be fun.
000
Dr. ir. Brian R. Pauw @doc.mastodon.social.ap.brid.gy · 17/04/2026
Haven’t seen a double-yolk egg before, I think.
A frying pan with two eggs, one of which has two yolks.
000
Dr. ir. Brian R. Pauw @doc.mastodon.social.ap.brid.gy · 16/04/2026
My little cabin for the night as we zoom from Graz to Berlin.
A little private sleeper cabin with a tiny sink in the corner.
000
Dr. ir. Brian R. Pauw @doc.mastodon.social.ap.brid.gy · 12/04/2026
Another Deutsche Bahn long-distance trip, another 30+ minute delay, another missed connection that will lead to at least a two-hour delay. Trying to make the environmentally conscientious decisions really biting my ass here.
000
Dr. ir. Brian R. Pauw @doc.mastodon.social.ap.brid.gy · 09/04/2026
@uchujinfilms finished your memoirs of adventures, it’s a wild ride you had out there, stories that few will be able to match. When’re you in Berlin next?
000
Reposted by Dr. ir. Brian R. Pauw
Mike Taylor 🦕 @mike.sauropods.win.ap.brid.gy · 26/03/2026
RE: mastodon.social/@brembs/11629600060… This is great, great news! … for European researchers. Of course, UK ruled itself out of this. Because, y'know, Take Back Control. I am LOVING these sunlit uplands. #Brexit
117
Dr. ir. Brian R. Pauw @doc.mastodon.social.ap.brid.gy · 25/03/2026
A complete set of nucleobases found on asteroid Ryugu!! www.nature.com/articles/s41550-026-…
000
Dr. ir. Brian R. Pauw @doc.mastodon.social.ap.brid.gy · 21/03/2026
Not really feeling it for any of these brands, to be honest..
Amazon brand listing naming brands that are like what happens if you smack the keyboard a few times.
000
Dr. ir. Brian R. Pauw @doc.mastodon.social.ap.brid.gy · 17/03/2026
New post on Bluesky (queueserver in particular): lookingatnothing.com/index.php/arch…
lookingatnothing.com
000
Reposted by Dr. ir. Brian R. Pauw
Prof. Sam Lawler @sundogplanets.mastodon.social.ap.brid.gy · 14/03/2026
I saw southern auroras last night!!!! Rakiura! Holy cow that was AMAZING (View from a bit south of Arthur's Pass, New Zealand)
A nighttime view looking to the south, with the Milky Way stretching across the left portion of the photo, and the two Magellanic clouds visible as little puffs of cloudy stars, with blazingly bright pink and orange aurora pillars low on the horizon.  The auroras are also visible reflected in a lake that's just barely visible in the starlight, with silhouetted mountains on each side of the image.
477116
Reposted by Dr. ir. Brian R. Pauw
Weltzeitgeist @wackjackle.norden.social.ap.brid.gy · 09/03/2026
Great video. Watch it!
norden.social
[Video] Original post on norden.social
020
Reposted by Dr. ir. Brian R. Pauw
Pusher of Pixels @pixelpusher220.dmv.community.ap.brid.gy · 09/03/2026
@Ruth_Mottram The future is EVs. The future structure of current car companies is...problematic. An average EV will legitimately last 20 years, probably see a good number past 30. A business that struggles when avg lifespan starts pushing 12-15, isn't capable of that transition. Add in the […]
dmv.community
Original post on dmv.community
005
Dr. ir. Brian R. Pauw @doc.mastodon.social.ap.brid.gy · 07/03/2026
RE: mastodon.ar.al/@aral/11613011312903… Come on, everyone, we just need 135 more. And you know if @aral promotes it, it’s solid aid.
mastodon.ar.al
000
Dr. ir. Brian R. Pauw @doc.mastodon.social.ap.brid.gy · 07/03/2026
Kid found the best record to cheer me up in the shops:
Purple record on the record player with the cowboy bebop team on the sleeve in the background
000
Dr. ir. Brian R. Pauw @doc.mastodon.social.ap.brid.gy · 04/03/2026
A little background on the new high-temperature mini-tube-furnace we're designing for upcoming Diamond Light Source experiments ⚛️🧪: lookingatnothing.com/index.php/arch…
lookingatnothing.com
Designing an in-situ 1200˚C mini-tube-furnace, and the value of open hardware licenses
This’ll be a relatively short blog post on something we’re developing for an upcoming beamtime, and how (the lack of) open hardware licensed designs drove us to this direction. ## The furnace ### The requirements and alternatives In 2.5 months, we’re having USAXS/SAXS/WAXS beamtime at the Diamond Light Source for a project with other BAM colleagues. For this beamtime, we need to heat a sample up (stepwise) to 1200˚C in air for at least a few hours in total. The normal solution for this is a Linkam stage, who have options for 1200 and even 1500˚C. These, however, are challenging to use with vertical sample mounting (i.e. when used with a horizontal beam), and if I understand right, should be used with an inert gas above 600 degrees C. After some searching, I did find a peer-reviewed paper with a modern design. This would have to be adapted a bit for our purpose (as usual for hardware), but unfortunately, while the paper was publicly available, the design documents and drawings are not. Other options available at the beamline were generally very bulky and would radiate too much heat to the surroundings on prolonged heating. None of these would be the MOUSE either for future use. So to the drawing board we went. ### The design We settled on a design around a heating coil wound from 1 mm diameter Kanthal wire. This wire is stable at high temperatures (their A-1 wire can be operated continuously in air at 1400˚C, but even the cheaper variant we have goes to 1250˚C). This we will wind around a small ceramic tube that will serve to more evenly distribute the heat and form a nice tube-like cavity for the sample mounted on a thermocouple or in a suitable capillary. The small dimensions mean that we can get away with much lower power, which also dramatically reduces the cooling demands. Figure 1: a test coil from our Kanthal wire wound around a glass tube with a thermocouple. This heater will be mounted inside a compact, CNC machined, water-cooled sleeve, with all connections on one side for convenience. There will be replaceable exit apertures on the downstream side that can be adapted to the application. Figure 2a: the cell design. The front will be covered with custom sheet-aluminium apertures. In the middle of the image is the ceramic tube, slightly offset to the downstream side to improve the exit aperture. The tube is open from both sides to allow for a capillary to be led through. We will rely on a recycled, adjustable DC power supply for the heater with a maximum voltage and current of 35V, 45A. Using such a power supply improves operational safety at the cost of having to deal with somewhat higher currents. One advantage of using a DC power supply like this is that we can use proportional control from the temperature controller instead of the standard on/off heating. This should be much more gentle on the hardware and allow for more accurate control. Figure 2b: a 3D-printed mock-up of the tube furnace sleeve and central ceramic tube. For control, we’ll be using a Eurotherm temperature controller with a proportional output and N-type thermocouple input available at Diamond, tied into the EPICS machine control network. The sample will be mounted on the tip of an N-type thermocouple, which should provide stable readings close to the sample even at higher temperatures and in non-inert atmospheres. ### Initial tests To make sure this would work, we wound a small coil (11 windings, ~20mm long, 7 mm i.d.), and tested whether we could reach the temperature for a few minutes (taking appropriate safety precautions). Using a DC power supply, we could stably and repeatably reach 1200 degrees, requiring 15V, 20A, for a total of 300W. Cooling using aluminium around it, and insulating using ceramic wool proved very effective as well. Figure 3: the coil at temperature in moody lighting, with an aluminium box around it and some ceramic wool, a sheet underneath, on top of a ceramic tile. Once the sleeve has been made and the ceramic tube has arrived, we will continue with integration tests to see the effectiveness of the aluminium water-cooled sleeve. ### Coming up We have put effort into finishing this design well in time, so we can take our time to properly treat the wire on a few prepared coils, and iron out any issues that will probably come up. At the same time, a sample holder is being made that fits on the tip of the thermocouple and inside the ceramic tube. The ceramic tube also needs some extra holes for the beam to go through, so I’m relying on the special capabilities of our workshop to make this happen. And then it’s going to be a great experiment. Lastly, if successful, the oven will be used for other upcoming experiments as well. The designs will be made available under a CERN open hardware license, so that others know under what conditions they can adapt and reuse the design (just like how we license our software and papers). To be continued…
000
Dr. ir. Brian R. Pauw @doc.mastodon.social.ap.brid.gy · 03/03/2026
Pixelfed down or is it just me?
000
Dr. ir. Brian R. Pauw @doc.mastodon.social.ap.brid.gy · 28/02/2026
Wtf is wrong with people?
Book on homeopathic dentistry.
000
Dr. ir. Brian R. Pauw @doc.mastodon.social.ap.brid.gy · 27/02/2026
RE: mastodon.ar.al/@aral/11613011312903… Let’s do this!
mastodon.ar.al
001
Dr. ir. Brian R. Pauw @doc.mastodon.social.ap.brid.gy · 22/02/2026
From my darkroom days in Denmark.
Woman with motion blur walking in front of a “Sale” window display.
000
Reposted by Dr. ir. Brian R. Pauw
Ramin Nasibov @nasibov.me · 22/02/2026
worst hospital logo ever
1119938
Reposted by Dr. ir. Brian R. Pauw
Geoffrey A. Fowler @geoffreyfowler.bsky.social · 13/02/2026
Wow: Meta has been working on plans to add facial recognition technology to its AI smart glasses. nyti.ms/3Os1oxf And this was the company’s cynical view on when, and how, to do it:
28751351
Dr. ir. Brian R. Pauw @doc.mastodon.social.ap.brid.gy · 21/02/2026
How to discourage the kids from entering the workforce? How about letting them get rejected at all places they contacted by email, phone and in person for a two-week school internship? It also doesn’t help that the boomer teacher then blames them for not trying hard enough. Way to make them feel […]
mastodon.social
Original post on mastodon.social
000
Reposted by Dr. ir. Brian R. Pauw
Dog Noise Generator @buster.woof.group.ap.brid.gy · 19/02/2026
My favourite piece of internet today is the theory that Jesus was actually a type of yeast. Turns water into wine Floats on water Makes bread for 5000 people Put in a cave for 3 days and lo - he has risen! Jesus was a sourdough starter. Also this would imply: We should be calling him 'Mother' […]
woof.group
Original post on woof.group
741146
Dr. ir. Brian R. Pauw @doc.mastodon.social.ap.brid.gy · 14/02/2026
No, judges did not humiliate ministers, the ministers humiliated themselves with this idiotic action. www.theguardian.com/uk-news/2026/fe…
theguardian.com
UK ban on Palestine Action unlawful, high court judges rule
Protest group’s co-founder wins legal challenge against decision to proscribe it under anti-terrorism laws
010
Dr. ir. Brian R. Pauw @doc.mastodon.social.ap.brid.gy · 10/02/2026
The future of complex instrument orchestration is here, and we've made our first tentative steps with the MOUSE: lookingatnothing.com/index.php/arch… #bluesky #tiled #epics #X-ray
lookingatnothing.com
Bluesky on the MOUSE: a first look
[note: _Check out the glossary below for a definition of relevant terms_] Last week, we finally managed to do scans with Bluesky on the MOUSE. This is a major milestone in our migration project, and it opens up a host of new possibilities and efficiency improvements. So let’s talk a bit about it. ## What Bluesky is (and isn’t) As far as my current understanding goes, Bluesky is both the name of an ecosystem and an experimental orchestrator (“Run Engine”) contained within. The Bluesky ecosystem is a set of python libraries and extensions that lets you perform complex experiments on automated hardware, up to and including closed-loop automated (material) optimization experiments. Imagine, for example, and experiment where you automatically tune the synthesis parameters of an in-line synthesis, until you get the properties you are looking for. This requires a lot of hardware organisation, dealing with information streams from many events, and possibly live processing feeding parameters back into the Run Engine. Doing this flexibly benefits from a modular set-up of the ecosystem, adding easy extensibility and enabling support for a diverse spectrum of machines. That way you can implement the components that matter for your application without unnecessary baggage, and change and adapt what you need to get it going on your machine. The benefit to leveraging the Bluesky ecosystem for this is that you do not have to do the brunt of the work, and that you enable functionality that you would otherwise not have bothered developing. _The vast Bluesky ecosystem with EPICS in the almost bottom left and the Bluesky Run Engine in the almost top left. Image still unlicensed, source:https://github.com/bluesky/artwork/blob/main/diagrams/Flow%20Diagram%20with%20bluesky-adaptive-tiled.pdf_ For the MOUSE, we have been operating for a year last year without Bluesky, just using plain EPICS and python scripting. While this is possible to do and initially seems to be the path of least resistance, we end up at a point where we repeatedly have to concern ourselves with specific timings of events and programming functionality that already exists such as live views and adaptive scanning methods. So in the long run, it makes sense to invest a little time now to get Bluesky running, to reap the benefits of the work from its large and active international team of developers later on. If you are looking for a nice user interface, you’re unfortunately in the wrong place. This is a power tool for orchestrating complex hardware in a near-infinitely flexible manner, and that is something that can only be achieved using a command-line interface. For limited use cases, however, a custom UI can be added on top to help the more casual user use the system, optionally with an LLM for simplifying customisation. ## Prerequisites on MOUSE-like instruments Before we could get going with the Bluesky Run Engine, we needed to make sure all the necessary devices can be controlled by it. That meant making sure we could abstract the devices using the ophyd interlayer. There are several ophyd device abstractions available already for devices that talk on the EPICS communication bus, either directly or via Diamond’s Dodal. We needed to get the following parts working: * The Xenocs X-ray generator voltage and current readout and shutter control, these are communicating with Modbus over ethernet. For this, I wrote a custom EPICS IOC using caproto. * The slit motors with integrated motor controllers, in our instrument, these are Schneider Electric (now Novanta) IMS MDrives, communicating using a RS422 serial bus (connected via ethernet). This model is supported by the excellent synApps collection of EPICS drivers. * We swapped out the motor controllers of our Newport sample stage for SMC100PP Newport motor controllers, which are also supported under synApps. While our (genuinely good) 6-axis Trinamic motor controller is still in place for the few PI motors we have, the caproto EPICS IOC I made for them is unfortunately not completely behaving like a motor IOC should, and I don’t have time to fix it, so we leave that for now. * The beamstop and detector motors are controlled by IMS MForce controllers, equally supported by synApps. * For the pressure gauge, Abdul Moeez wrote a caproto IOC during his time here, which can be downloaded from here * The vacuum and air valves, as well as temperature readouts are controlled using an Arduino Pro Portenta Machine Control, for which I wrote the embedded code, and an accompanying caproto IOC. * The Dectris Eiger R 1M (first generation) was the last piece of the puzzle, for which we have one working solution now in the form of the large AreaDetector EPICS library. This library has support for a lot of detectors, including our PoE Allied Vision Mako optical cameras. It is a bit of a faff to get working as there are many options and plugins, and the detector only works if everything is configured just right, but we managed to get this going. We are also investigating the promising Odin+FastCS solution that the Diamond Light Source has developed as an alternative. Ophyd has AreaDetector support for Eiger detectors, so we’re good there. _The partial (!) AreaDetector settings for the Eiger, as shown usingCS Studio Phoebus._ We have more hardware connected to the EPICS bus, but this is optional for use in experiments and not a showstopper for bluesky. This includes: * stall-detecting, powerful Harvard PhD syringe pumps * a decent IKA hotplate/stirrer * a balance, not named because I’m not too happy with its error-prone communication * a problem-free Watson Marlow peristaltic pump * a flexible but unfortunately no longer produced Lauda temperature controlled water bath, with an operating range between -50 to 200C Hardware waiting for integration (i.e. will be done if there’s a need) includes: * A Keithley 2460 sourcemeter for integrated electrochemical experiments * Omron temperature controllers * A host of rescued, older measurement equipment including electrometers, impedance spectrometers, multimeters and power supplies. Most of these communicate over GBIP, but I’d need a GPIB-to-ethernet converter first. * An autosampler _Top of the line hardware from way back when. Waiting for a need._ ## The progress so far So after spending the occasional afternoon on gradually adding devices to the EPICS communications bus, lsat week we finally got to the stage where the main devices were operational. From there, it was a short hop and a skip to implement the ophyd devices, the Tiled database for storing the event records, and adapting the Bluesky example scans to our hardware. The second scan we did was, of course, an adaptive scan to show off the capabilities. This is a scan which uses large steps, but in areas of interest, (goes back and) uses finer spacing to better characterise the transition region. Scanning over a sample, that meant we got the following scan: _The Bluesky interface (ultimately “just” an ipython or Jupyter notebook interface) and the resulting adaptive scan on the right-hand side over a sample position. You can see the point where it moved back to re-scan a region with higher point density._ So in the coming period, we’ll be experimenting more with this, and gradually transitioning some operation to this interface. In particular the operando, in-situ, scanning and mapping experiments stand to benefit from this, whereas our well-functioning solid and powder sample measurement procedures are probably the last to go. We will have a closer look at the Bluesky queueserver, which will then take over significant work from our own measurement sequencing methods, with the added benefits of being able to remotely track and manage the scheduled measurements. Lastly, we will need to discuss with our internal teams whether it makes sense to set up a more permanent local facility (Tiled?) server to act as a database for event streams from automated platforms. While these don’t hold the primary data of the experiment (these are stored in our ridiculously extensive HDF5 files and catalogued in the institute’s OpenBIS database), they do track what is going on and therefore provides valuable metadata that can help with complex searches, live activity views, troubleshooting and traceability. ## Glossary Let’s define the relevant terminology from bottom to top: * Hardware device: These are motors, detectors, vacuum pumps, chillers, X-ray generators… all the bits that make up a machine * Hardware communications interface: This is how the hardware communicates with the outside world. You’re probably most familiar with the USB interface. In our lab, however, we prefer hardwired ethernet ports, and old-fashioned serial ports (such as RS232, RS485 and RS422), which are reliable when you have large numbers of connections. * Hardware communications protocol: This is the “language” that each device uses to communicate. For ethernet, this could be TCP/IP, but also EtherCAT (very low latency, requiring a separate network). * Hardware communications protocol overlay: Each hardware has different things to set and read, and many manufacturers do this communication in their own way. There are a few old standards like Modbus, UART and SCPI, both of which can be sent over serial or ethernet. There are also newer standards appearing like EtherCAT and OPC-UA. For USB, the protocol is often closed-source, needing a manufacturer-supplied communications library (invariably Windows) DLL to work: a second reason we’re no big fans of USB. At this point, you see that things start ballooning very rapidly. If you want to orchestrate hardware in an instrument, you do not want to deal with all of these variations separately, if at all possible. Fortunately, this is where we can start reducing complexity a bit: * EPICS: A communications layer that translates each individual hardware communications to a unified protocol over a shared communications bus. That means that simple parameter-value pairs (EPICS-PVs) from each hardware device can now be set and read in the same way. These PVs support all kinds of attributes such as warning and alarm limits, operating limits, units, and much more. * Ophyd device: a Python layer that bundles all communication for a hardware device (or a contiguous group of hardware devices such as a grazing incidence sample stage) into logical groups. It exposes each group in the same way, allowing you to stage, trigger, unstage and read each device, regardless of whether this is a detector or a temperature controller. There are synchronous or asynchronous ophyd devices available, these can be mixed and matched as desired. * Bluesky Run Engine: an experiment orchestrator, basically a python interface with some added niceties, that runs experimental plans. * bluesky plans: These experimental plans are sequences of operations on ophyd devices. Many experimental plans and plan stubs exist already that execute regular tasks, like scans (e.g. linear, logarithmic, grid, spiral, and adaptive scans, which can scan any “scannable” device, such as motors or temperature stages). * bluesky-queueserver: You want plans run in sequence? this is the place to be. The queueserver can prioritize, rearrange, and much more. * Tiled: All the actions in Bluesky emit streams of messages and metadata. This is handled by a databroker like Tiled, which offers a database that can be polled for events matching a number of criteria.
001
Dr. ir. Brian R. Pauw @doc.mastodon.social.ap.brid.gy · 06/02/2026
I am 44 years old now, and I still can’t get over how cringeworthy I behaved when I was in my teens and at uni. Will I carry these regrets forever?
Comic character looking disappointed.
000
Reposted by Dr. ir. Brian R. Pauw
pandoc @pandoc.fosstodon.org.ap.brid.gy · 04/02/2026
“pandoc for the people”, the pandoc wasm web-app, is now available at pandoc.org/app It allows to run any kind of document conversion that pandoc supports in the browser. The documents never leave the computer, thus ensuring *full privacy*. Conversions to pdf are done via Typst […]
fosstodon.org
Original post on fosstodon.org
512124
Dr. ir. Brian R. Pauw @doc.mastodon.social.ap.brid.gy · 03/02/2026
The McSAS3+GUI (=software for analysing a wide range of practical small-angle scattering patterns) manuscript has been written up and the preprint is available now. Details and a video playlist introducing the software is available on my weblog […]
mastodon.social
Original post on mastodon.social
002
Reposted by Dr. ir. Brian R. Pauw
Dan Gillmor @dangillmor.mastodon.social.ap.brid.gy · 03/02/2026
Cory Doctorow: "America is not great. It has been gutted by the Epstein class, who robbed us blind, raped our kids, and are now selling us shitcoins and chatbots and the spectacle of protesters being shot in the streets." pluralistic.net/2026/02/02/corproph…
2479
Dr. ir. Brian R. Pauw @doc.mastodon.social.ap.brid.gy · 02/02/2026
Was testing why my old film cameras lightmeter didn’t work. Tested the two LR44 batteries it used: one was 1V, the other -0.7. Wtf?
000
Dr. ir. Brian R. Pauw @doc.mastodon.social.ap.brid.gy · 31/01/2026
Trying to book an appointment at the embassy for renewing a passport, website says “no appointments available.”. Ok… so… I guess I’ll just … not renew my passport then?
000