In most but the very richest physics research groups there are no such thing called technicians.
Except for shared equipment in centralized managed facilities like the nanofabs, even there you need to tune your own recipe...
I miss OriginPro in my undergrad when we had campus licenses for, before moving to matplotlib for data visualization. matplotlib is simply too disappointing for making publication quality figures. The most recently encountered problem is how to plot with a broken x-axis, which is one of the most basic need in physical science but requires a non-trivial amount of hacking to get with matplotlib.
Open source tool or not, I don't care at all as I get the science right. I have already enough frustration dealing with my samples, so I simply want the least frustration from the software I use to plot.
Matplotlib is a bit painful. Often seaborn will work quicker, especially when using Pandas dataframes with proper column names and seaborn compatible layout.
That link was what I referred to after Googling, but in my case I need the width of the left part and the right part to be different, which requires setting width_ratios in the subplots and adjusting the slope of the hacky lines used to draw the broken axis symbol. seaborn also would not help in this exact case.
There is a package by some nice guy: https://github.com/bendichter/brokenaxes just to do the broken axis. But not being built-in in Anaconda is already an annoyance, and in my case it generates a figure with a ugly x-label.
I ended up letting ChatGPT generate the code for me with the two required hacks. I simply need the figure in the minimal amount of time and with the least mental bandwidth, so I can focus on the science and catch the conference deadline. Origin is a very "over-engineered" piece of software, but hey getting a broken axis is so simple (https://www.originlab.com/doc/Origin-Help/AxesRef-Breaks ). Sometimes the "over-engineering" is necessary to minimize users' pain.
Honestly, if you're doing scientific work there is no reason not to output the data somewhere and plot in R with the standard lib (insanely good for science style plotting but hard to use) or ggplot (what matplotlib wished it was)
Honestly, when it comes to hacking things together with matplotlib I outsource all of my thinking to chatgpt to do the 80% of doc hunting that is honestly not worth it since everything in matplotlib is labelled inconsistently.
We use Compugraphics in UK at work for DUV masks (fused quartz 6inch) , base price for 700nm CD is much better than what the sibling comment predicts (sorry but I can't disclose).
Tried with the HP Prime and it gave the precise 1 for the test. One need to put it in the CAS mode and use the exact form of 10^100 instead of 1E100. You shall get the right answer if the calculator is instructed to use its very powerful CAS engine.
A reason for that is the more and more hostile attitude towards Chinese working in the US and contributing to the US economy. The unfavorable birth place cap for EB1/EB2 green cards means even for the most elite Chinese students in the US need to deal with this toxic attitude for up to 7 years before they can finally wash out the suspection (or they can't?). Leaving US is the only option if they can't tolerate this.
I think Chomsky showed that, thanks to universality, English is a perfectly general language encapsulating all important properties of human language, so those don't count. (/s)
If you look at the point of a Chinese, the block of Google/Facebook certainly can be justified by "geopolitical adversary has control". The exactly same reasoning of data security and propaganda manipulation can be applied.
You can't say without hypocrisy that China blocking US social media is censorship but US banning Chinese app is national security.
> If you look at the point of a Chinese, the block of Google/Facebook certainly can be justified by "geopolitical adversary has control". The exactly same reasoning of data security and propaganda manipulation can be applied.
It could, but that's clearly not the reason they are banned in China. IIRC, foreign websites were perfectly kosher in China just as long as they fully complied with its illiberal censorship regime.
> "In January 2010, Google announced ... they were no longer willing to censor searches in China and would pull out of the country completely if necessary."
> ... On 6 August [2018], China Communist Party's official newspaper People's Daily published a column which was soon deleted saying that they might welcome a return of Google if it plays by Beijing's strict rules for media oversight.
----
> You can't say without hypocrisy that China blocking US social media is censorship but US banning Chinese app is national security.
I can without hypocrisy (see above). Your ignorance doesn't make your false equivalencies true.
That would be desirable but it does not happen in practice.
All the USB network devices that I have ever used required specific drivers. Sometimes the drivers happened to be already bundled with the Linux kernel or with Windows, but frequently they were not.
Where do you buy such things? Every USB Ethernet card I've used in the last 10 years was either RNDIS or some version of USB-CDC. They've worked out of the box on both Linux, Windows and some even Android.
If you start the configuration of the Linux kernel and you go to "Device Drivers", then to "USB Network Adapters", you will notice that there are close to 50 such device drivers.
That should tell you that there are plenty of different USB Ethernet Adapters that you can find when buying one.
Among those that I have encountered more frequently have been several kinds of Realtek, and of ASIX, and of Aquantia.
Especially among the faster USB Ethernet adapters I doubt that there are many without custom drivers.
Some people may not notice this, if they are using only fat Linux kernels, with all the possible device drivers being enabled and compiled, but if you use a streamlined kernel, e.g. for instant booting, you may need to add a device driver whenever you buy such an Ethernet adapter.