6
edits
(Added Ailurus Notebook proposal) |
|||
Line 101: | Line 101: | ||
| William Lachance (Mozilla) | | William Lachance (Mozilla) | ||
| | | | ||
|- | |||
| Ailurus Notebook | |||
| The [Ailurus Notebook|https://github.com/mozilla/javascript-notebook] is a pure client-side browser-based IDE and publication tool for scientific computing and computational inquiry using web technologies (HTML, CSS, Javascript, WebAssembly). It provides a Jupyter-style notebook interface, granting scientists full access to the power of the DOM and browser APIs within a familiar iterative workflow, and with zero overhead -- absolutely no software installation and configuration is required, so people can seamlessly learn from and extend the work of others. | |||
Students will contribute to: extending the functionality of the notebook; making the notebook code more robust and performant; helping to shape the user experience; and creating example notebooks. | |||
| JS; HTML; CSS; React/Redux; familiarity with at least one scientific computing language preferred (ex: MATLAB, Mathematica, Julia, Numpy/Scipy, R, etc). Science/math background is a major plus. | |||
| Brendan Colloran (bcolloran@mozilla.com) | |||
| Brendan Colloran (bcolloran@mozilla.com) | |||
| In addition to helping to build the notebook, actively dogfooding it will be an essential part of our work. This means that students with a scientific and/or applied math background will be encouraged to build example notebooks that demonstrate visualizations, simulations, data analyses, etc., on topics of their choosing. In addition to mentoring students on software development, we will provide mentorship in scientific computing and data science. | |||
| | |||
|- | |- | ||
| Improved Pulse Inspector Backend | | Improved Pulse Inspector Backend |
edits