mirror of https://github.com/pyodide/pyodide.git
67 lines
1.7 KiB
ReStructuredText
67 lines
1.7 KiB
ReStructuredText
Pyodide
|
|
=======
|
|
|
|
Python with the scientific stack, compiled to WebAssembly.
|
|
|
|
Pyodide may be used in any context where you want to run Python inside a web
|
|
browser.
|
|
|
|
Pyodide brings the Python 3.8 runtime to the browser via WebAssembly, along
|
|
with the Python scientific stack including NumPy, Pandas, Matplotlib, SciPy, and
|
|
scikit-learn. Over 75 packages are currently available. In addition it's
|
|
possible to install pure Python wheels from PyPi.
|
|
|
|
Pyodide provides transparent conversion of objects between Javascript and
|
|
Python. When used inside a browser, Python has full access to the Web APIs.
|
|
|
|
Using Pyodide
|
|
=============
|
|
|
|
.. toctree::
|
|
:maxdepth: 2
|
|
|
|
usage/quickstart.md
|
|
usage/webworker.md
|
|
usage/serving-pyodide-packages.md
|
|
usage/loading-packages.md
|
|
usage/type-conversions.md
|
|
usage/api-reference.md
|
|
usage/faq.md
|
|
|
|
Developing Pyodide
|
|
==================
|
|
|
|
The Development section help Pyodide contributors to find information about the
|
|
development process including making packages to support third party libraries
|
|
and understanding type conversions between Python and JavaScript.
|
|
|
|
The Project section helps contributors get started and gives additional
|
|
information about the project's organization.
|
|
|
|
.. toctree::
|
|
:maxdepth: 1
|
|
:caption: Development
|
|
|
|
development/building-from-sources.md
|
|
development/new-packages.md
|
|
development/contributing.md
|
|
development/core.md
|
|
development/testing.md
|
|
|
|
.. toctree::
|
|
:titlesonly:
|
|
:caption: Project
|
|
|
|
project/about.md
|
|
project/code-of-conduct.md
|
|
project/governance.md
|
|
project/changelog.md
|
|
project/related-projects.md
|
|
|
|
Indices and tables
|
|
==================
|
|
|
|
* :ref:`genindex`
|
|
* :ref:`modindex`
|
|
* :ref:`search`
|