If any contributor sees this: The "Learn" link in the footer points to a 404 Github page. Is this usable for daily usage? And can we output PDF and use LaTeX for publications?
Stencila: An open source office suite for reproducible research
41–50 of 51 posts
Re: Stencila: An open source office suite for reproducible research
#42So this is a reproducible research application suite built on Node.JS, the epitome of non-reproducibility and characterised by fast pace, little care for compatibility, and an ecosystem of volatile libraries?
> Reproducible research depends on reproducible execution, which depends on a reproducible environment, which depends on a reproducible set of libraries and frameworks.
Completely agree. We are trying to make it easy for people to use reproducible libraries and environments. To this end, we are developing Nix environments (a highly reproducible way of defining computing environments) which include Stencila "execution contexts" for R, Python etc with standard libraries included. These environments can be connected to the user interface. See https://github.com/stencila/images/ for more details.
Re: Stencila: An open source office suite for reproducible research
#43Interresting! Does Stencilla offer any kind of author collaboration? Publication are usually not one person efforts and research teams oftentimes are not working in the same location. In my experience the GDocs or Word comments and revise mode are heavily used in collaborations.
Re: Stencila: An open source office suite for reproducible research
#44Interresting! Does Stencilla offer any kind of author collaboration? Publication are usually not one person efforts and research teams oftentimes are not working in the same location. In my experience the GDocs or Word comments and revise mode are heavily used in collaborations.
I was wondering that too. It seems like there might be collaborative editing, given dat project involvement?
Re: Stencila: An open source office suite for reproducible research
#45This looks interesting. I'm actually rather surprised at the lack of quality in most open source 'office' alternatives. I'm not sure why, but open/libreoffice is almost unusable for heavy duty office work. Microsoft products are the clear winners if you require productivity and stability. I really hope that changes soon, because I feel it's a major factor that holds back widespread Linux adoption.
There's a ton of mindnumbing testing and grinding work that honestly no one really wants to do, involving bit-level accuracy in many cases. We ( https://sheetjs.com/ ) are attacking the file compatibility problem (our major open source project is https://github.com/sheetjs/js-xlsx , used in stencila's spreadsheet converters) and it is painfully obvious that OO/LO cuts corners at certain places. For example, the mathe…
Re: Stencila: An open source office suite for reproducible research
#46So this is a reproducible research application suite built on Node.JS, the epitome of non-reproducibility and characterised by fast pace, little care for compatibility, and an ecosystem of volatile libraries?
Hi, Stencila dev here, thanks for the feedback. There are several modular components that make up Stencila. The user interface modules are indeed built using Javascript, and Node.js is used in a number of places including the desktop and CLI apps and format converters. But for code execution, Stencila does not rely on Node, and users can use R, or Python or SQL. > Reproducible research depends on reproducible executi…
Re: Stencila: An open source office suite for reproducible research
#47Re: Stencila: An open source office suite for reproducible research
#48> The calls for research to be transparent and reproducible have never been louder. But today's tools for reproducible research can be intimidating - especially if you're not a coder. As someone (a software engineer) who has been trying (struggling) to reproduce biology research lately, I say amen. Hallelujah. But. It's time to accept coding as a core skill. Science has more to learn from software engineering than it…
I'm baffled how "coding" equates to software engineering. If anything, scientists probably need to listen less to current Research Software Engineering dogma, and RSE types need to learn more about science. (Few will even take measurement seriously in my experience.) The "reproducibility" mantra is at odds with a lot of real world science and serious computing. You don't/can't in general reproduce the sort of physics…
And as for "doing real science" vs. trying to make it more reproducible, there is an excellent analogy with "doing real programming" (aka adding features) vs. refactoring and architectural adjustments. Telling that you consider the second as a waste of time tells more about yourself than about the subject.
Re: Stencila: An open source office suite for reproducible research
#49This looks interesting. I'm actually rather surprised at the lack of quality in most open source 'office' alternatives. I'm not sure why, but open/libreoffice is almost unusable for heavy duty office work. Microsoft products are the clear winners if you require productivity and stability. I really hope that changes soon, because I feel it's a major factor that holds back widespread Linux adoption.
There's a ton of mindnumbing testing and grinding work that honestly no one really wants to do, involving bit-level accuracy in many cases. We ( https://sheetjs.com/ ) are attacking the file compatibility problem (our major open source project is https://github.com/sheetjs/js-xlsx , used in stencila's spreadsheet converters) and it is painfully obvious that OO/LO cuts corners at certain places. For example, the mathe…
Your bit-level accuracy approach isn't as simple when it comes to user experience and Excel compatibility.
Re: Stencila: An open source office suite for reproducible research
#50Earlier quoted context omitted.
There's a ton of mindnumbing testing and grinding work that honestly no one really wants to do, involving bit-level accuracy in many cases. We ( https://sheetjs.com/ ) are attacking the file compatibility problem (our major open source project is https://github.com/sheetjs/js-xlsx , used in stencila's spreadsheet converters) and it is painfully obvious that OO/LO cuts corners at certain places. For example, the mathe…
As you referenced that bug and there also gave an example involving fractions and =0.1+0.2 you would certainly also agree that the binary floating point representation of =0.1+0.2-0.3 is not 0.0, still Excel displays 0 as result (and so does Calc) instead of 5.551115123125783E-17 because users expect that. Your bit-level accuracy approach isn't as simple when it comes to user experience and Excel compatibility.
=RAWSUBTRACT(0.1,-0.2,1/3) => -0.033333333333333
=RAWSUBTRACT(0.1,-0.2,2/7) => 0.014285714285714
So which one is closer to 0.3?