Re:Royal Society cautions against censorship of scientific m...
by kergonath on Monday January 31, 2022 @07:56AM
(#30147390)
Yeah. I can easily run FORTRAN code from my PhD supervisor's PhD supervisor, written way back in the 1980s, but I cannot run some of the Python scripts written by a post-doc 10 years ago. It's a mess of abandoned libraries and things that work only with some specific versions of some libraries, and compiled modules that rely on the dodgy behaviour of an old compiler. Perl seems to be better, if only because people used to rely much less on external libraries.
But properly running code is not the solution either. I can count on the fingers of one had the downloads of some of the codes we've published (easily compilable modern Fortran), and AFAIK nobody ever published anything using them. Having a multitude of codes available does not mean much if nobody runs them, assuming they can be compiled. And I would guarantee that none of the scientists who download these codes would be able to understand what they do in any detail.
Re:Royal Society cautions against censorship of scientific m...
by mach1ne on Monday January 31, 2022 @02:35AM
(#30145488)
This comment could well have come from Chief O'Brien's mouth.
Re:Royal Society cautions against censorship of scientific m...
by rini17 on Monday January 31, 2022 @03:27AM
(#30145775)
So? Nothing a CS grad couldn't manage, that sounds like real problems they grapple with. Still a notch better than no code.
Re:Royal Society cautions against censorship of scientific m...
by lodovic on Monday January 31, 2022 @04:05AM
(#30146031)
Indeed, that's not proper science, too many moving parts. If it cannot be easily replicated by anyone at any time, it is just an experiment which would need more refinement to get published. No experiment should be accepted if it requires a Rube-Goldberg machine.
Also, the Python script crashes on loading the data files unless there are two (but not more than two) spaces in its full file path. This is not documented anywhere.