Brooke Vibber,
All,
With respect to software development, options for a Wikinotebooks project would include
using as many existing Project Jupyter software components, protocols, and standards as
possible. The Project Jupyter homepage indicates: "free software, open standards, and
web services for interactive computing across all programming languages" and that
"Jupyter will always be 100% open-source software, free for all to use and released
under the liberal terms of the modified BSD license" (
https://jupyter.org/ ,
https://jupyter.org/about ,
https://opensource.org/license/BSD-3-Clause).
Brainstorming, if Wikinotebooks were to utilize their standard communication protocol,
users would be able to easily configure, in their account settings, connectivity to their
preferred servers and service endpoints.
Good news: I've started the proposal:
https://meta.wikimedia.org/wiki/Wikinotebooks
(
https://meta.wikimedia.org/wiki/Talk:Wikinotebooks)!
Best regards,
Adam Sobieski
P.S.:
As interesting, here is some of the Project Jupyter documentation:
https://docs.jupyter.org/en/latest/
https://jupyter-notebook.readthedocs.io/en/latest/
https://nbformat.readthedocs.io/en/latest/index.html
https://jupyter-client.readthedocs.io/en/stable/index.html
https://jupyterhub.readthedocs.io/en/latest/
________________________________
From: Brooke Vibber <bvibber(a)wikimedia.org>
Sent: Wednesday, April 3, 2024 9:27 AM
To: Wikimedia Mailing List <wikimedia-l(a)lists.wikimedia.org>
Subject: [Wikimedia-l] Re: Wikinotebooks: A Wiki for Computational Notebooks
You'll want to think about resource requirements and funding sources too; software
development and ongoing operations and maintenance for a project of this magnitude would
require a significant investment over many years.
-- b
On Tue, Apr 2, 2024, 5:05 AM Adam Sobieski
<adamsobieski@hotmail.com<mailto:adamsobieski@hotmail.com>> wrote:
Wikimedia,
Inspired by computational-notebook technologies including Project
Jupyter<https://en.wikipedia.org/wiki/Project_Jupyter> and Jupyter
AI<https://github.com/jupyterlab/jupyter-ai>ai>, I am pleased to share some ideas for a
new Wikimedia sister project: Wikinotebooks.
A Wikinotebooks project would enable new, wiki-style, multi-user collaboration scenarios
with respect to notebook-based computing in a way tightly integrated with the Wikimedia
software ecosystem.
With notebook-based computing, multimedia resources could be generated by people and AI,
these resources including: 3D graphics, animations, audio, charts, diagrams, figures,
graphs, images, infographics, maps, mathematical expressions, pictures, and video.
Editors would be able to log on to Wikinotebooks, create a new notebook, query data from
Wikidata, run some program logic (e.g., JavaScript or Python) on that data to generate a
chart, save that chart to Commons, and then add that chart to a Wikipedia article.
As envisioned, computational notebooks would be stored on Wikinotebooks, generated
multimedia resources would be stored on Commons, and these notebooks and multimedia
resources would remain interconnected. Persisted interconnectivity between data, queries,
computational notebooks, and multimedia resources would streamline providing deliverables.
For instance, updates to backing data could result in automatic updates to multimedia
resources, e.g., charts, and/or in notifications to interested editors that new revisions
were available.
A Wikinotebooks project would, additionally, enhance the development of another proposed
sister project:
Wikianswers<https://meta.wikimedia.org/wiki/Wikianswers>rs>.
In the event of any interest, I could write a fuller proposal for a Wikinotebooks project
on Meta-Wiki<https://meta.wikimedia.org>. Thank you.
Best regards,
Adam Sobieski
_______________________________________________
Wikimedia-l mailing list --
wikimedia-l@lists.wikimedia.org<mailto:wikimedia-l@lists.wikimedia.org>, guidelines
at:
https://meta.wikimedia.org/wiki/Mailing_lists/Guidelines and
https://meta.wikimedia.org/wiki/Wikimedia-l
Public archives at
https://lists.wikimedia.org/hyperkitty/list/wikimedia-l@lists.wikimedia.org…
To unsubscribe send an email to
wikimedia-l-leave@lists.wikimedia.org<mailto:wikimedia-l-leave@lists.wikimedia.org>