3 ms·
Another tiny attraction of bitbucket for science is MathJax support in reStructuredText [0]. Unfortunately not implemented yet for markdown [1]. There is an u
by cben 12y ago
Another tiny attraction of bitbucket for science is MathJax support in reStructuredText [0]. Unfortunately not implemented yet for markdown [1].
There is an unfilled niche for version control with out-of-the-box rendering of scientific formats:
- mathjax everywhere
- And of course full latex. This may be specialized enough to be better served by separate services, but now that sharelatex is open source a tighter integration is possible.
- bibliographies (rendered as publication lists?)
- Notebooks like IPython [2] and Sage; literate R.
- plots of various kinds
- tons of formats I never heard about (chemistry, bio, astronomy...)
Third-party web renderers exist for most formats (e.g. nbviewer.ipython.org) but there would be value for doing them all in one place - making repos pretty enough to serve as poor man's website (think how Github's up-front README rendering was good enough for many projects).
The obvious direction is improving[3]/forking Gitlab. I hoped Banyan.co would be that but just discovered they went down :-(.
Authorea does some of this.
And cloud.sagemath.com exposes an impressive amount of tools under one roof. Though it's focused on working more than browsing.
[0] https://bitbucket.org/cbensf/test-math https://bitbucket.org/cbensf/test-math
For some reason not working at test-math/src view
(reported https://bitbucket.org/site/master/issue/9483 https://bitbucket.org/site/master/issue/9483)
[1] https://bitbucket.org/site/master/issue/7908/enable-mathjax-in-markdown-bb-9086 https://bitbucket.org/site/master/issue/7908/enable-mathjax-...
[2] http://nbviewer.ipython.org/urls/bitbucket.org/mforbes/paper_dvrvsho/raw/tip/docs/notebooks/DVR_Demo.ipynb http://nbviewer.ipython.org/urls/bitbucket.org/mforbes/paper...
[3] http://feedback.gitlab.com/forums/176466-general/suggestions/5569530 http://feedback.gitlab.com/forums/176466-general/suggestions...
BTW, Gitlab.com also has free private repos.
- guynamedloren 12y agoWe're on the same wavelength here. This is exactly the problem I'm trying to tackle with Penflip (https://www.penflip.com/ https://www.penflip.com/). - Began as a fork of Gitlab - Hosts public and private writing projects that are backed by git repos - Git repos allow for local editing, remote access, and easy collaboration - In-browser markdown editor with syntax highlighting - MathJax support (as of yesterday - still testing and tweaking) - Extended markdown support for tables, footnotes, etc - One-click downloads in PDF / HTML / ePub / Word format Originally, Penflip was geared towards writers, but I am seeing an increased demand for scientific and academic uses. I'm exploring this right now. EDIT: wow, just realized you're the one behind mathdown.net, which I recently discovered while researching MathJax. Excellent work!
- cannam 12y agoNow that's an interesting site. It would be cool if the free tier included one private project, so you could test it without making a public project full of typical test blathering. (I see the Discover page lists a few projects that are clearly only testing.) The git import/export is very nice but looks a bit magicky -- am I right in thinking text files called anything other than document.txt will be silently ignored? I was looking at this with a view to working out how to import existing documents, ideally with history: what's the best workflow for that? A serif font option in the editor/preview would be welcome. Looking forward to trying this for something more substantial, though. Nice.
- ylem 12y agoPenflip looks interesting! I'll have to play with the math jax options, but do you have any examples of it being used with figures and equations? Any plans for reference management?
- cben 12y agoSmall world, I just (re)discovered Penflip last week. Great news, now I have to take it for another spin :-) mathjax in penflip thread: https://www.penflip.com/Penflip/help/discussions/6 https://www.penflip.com/Penflip/help/discussions/6