2021-04-06 22:11:00 +00:00
|
|
|
# About Pyodide
|
2020-05-19 16:14:56 +00:00
|
|
|
|
2021-04-06 22:11:00 +00:00
|
|
|
Python with the scientific stack, compiled to WebAssembly.
|
2020-05-19 16:14:56 +00:00
|
|
|
|
2021-04-06 22:11:00 +00:00
|
|
|
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
|
2021-04-09 18:30:40 +00:00
|
|
|
scikit-learn. The [packages
|
|
|
|
directory](https://github.com/pyodide/pyodide/tree/master/packages) lists over
|
|
|
|
75 packages which are currently available. In addition it's possible to install
|
|
|
|
pure Python wheels from PyPi.
|
2020-05-19 16:14:56 +00:00
|
|
|
|
|
|
|
Pyodide provides transparent conversion of objects between Javascript and
|
|
|
|
Python. When used inside a browser, Python has full access to the Web APIs.
|
|
|
|
|
2021-03-20 18:15:08 +00:00
|
|
|
## History
|
|
|
|
Pyodide was created in 2018 by [Michael Droettboom](https://github.com/mdboom)
|
2021-04-06 22:11:00 +00:00
|
|
|
at Mozilla as part of the [iodide
|
|
|
|
project](https://github.com/iodide-project/iodide). Iodide is an experimental
|
|
|
|
web-based notebook environment for literate scientific computing and
|
|
|
|
communication.
|
|
|
|
|
|
|
|
## Contributing
|
|
|
|
|
|
|
|
See the {ref}`contributing guide <how_to_contribute>` for tips on filing issues,
|
|
|
|
making changes, and submitting pull requests. Pyodide is an independent and
|
|
|
|
community-driven open-source project. The decision making process is outlined in
|
|
|
|
{ref}`project-governance`.
|
|
|
|
|
|
|
|
## License
|
2021-03-20 18:15:08 +00:00
|
|
|
|
2021-04-06 22:11:00 +00:00
|
|
|
Pyodide uses the [Mozilla Public License Version
|
|
|
|
2.0](https://choosealicense.com/licenses/mpl-2.0/).
|
2021-03-20 18:15:08 +00:00
|
|
|
|
|
|
|
## Infrastructure support
|
|
|
|
|
2021-04-06 22:11:00 +00:00
|
|
|
We would like to thank,
|
2021-03-20 18:15:08 +00:00
|
|
|
- [Mozilla](https://www.mozilla.org/en-US/) and
|
|
|
|
[CircleCl](https://circleci.com/) for Continuous Integration resources
|
2021-04-06 22:11:00 +00:00
|
|
|
- [JsDelivr](https://www.jsdelivr.com/) for providing a CDN for Pyodide
|
|
|
|
packages
|
2021-03-20 18:15:08 +00:00
|
|
|
- [ReadTheDocs](https://readthedocs.org/) for hosting the documentation.
|