China’s dark matter space probe detects tantalizing signal
sciencemag.org
sciencemag.org
"Code availability. The numerical code has been developed
with a dedicated application to the DAMPE data analysis. Due
to the uniqueness of the DAMPE design and the complexity in-
volved in the data analysis, the software package has limited
application to the relevant community. We have opted not to
make the code public."
I'm just an IT guy, and not familiar with how disciplines distribute source-code for this type of analysis, but is this approach common? what does "...limited application" mean here and why not release the code?The comment "We have opted not to make the code public." really gets my goat, but is probably less because they sampled community opinion and found it wanting but more because it's just plain inconvenient or unknown how to publish software.
Authors are not actively discouraged from publishing details about the software used (in journals in general) or including copies in the supplementing files, but the process typically has the editors (who guide the authors through the submission process) paring back the submission to just bog standard and familiar media types: image, audio, video, pdf, etc that are known quantities and can be nicely formatted in the final pdf.
My small contribution to combating this has been encouraging our editors at eLife to be alert to authors using bespoke or modified software and capturing that software at a specific revision at the time of publication (https://github.com/elifesciences-publications) and making sure it meets some basic criteria, like being openly licensed.
I'm hoping this effort will help resist general entropy and bit-rot, software moving on or getting lost, licence changes and the overall mandate of eLife to improve science publishing, which means reproducible results and software amenable to audit.
It makes it easier to release further papers, with less work. Limited application means, "this is our work, all rewards should go to us", preventing others from doing any further research, so no one can "beat them to the punch", so to speak.
However, on the other side, it does also prevent checking results accurately.
> "we now expect it to last 5 years"
> That will allow the satellite to record more than 10 billion cosmic ray events.
Assuming DAMPE continues detecting cosmic ray events at its current rate, I think the total number after 5 years would be a bit over 5 million. That's a few magnitudes off of 10 billion... Math fail, or do I misunderstand something?
1.5m / 530d * 5y * 365d/y = 5.165m
So presumably the total number of recorded events is more than 1.5 million.