# static-frame-pyodide
StaticFrame packaged for use in Pyodide, PyScript, and WebAssembly/Emscripten environments.
This package, on import, uses `micropip` to install versions of StaticFrame dependencies (`arraykit` and `arraymap`) compiled for Emscripten, and then delegates the StaticFrame API to this module.
## Usage in Pyodide:
Try StaticFrame in Pyodide here: https://pyodide.org/en/stable/console.html
```python-repl
>>> import micropip; await micropip.install('static-frame-pyodide')
>>> import static_frame_pyodide as sf
```
While ``pyodide.http.open_url()`` will not work with any URL, it works with the sample provided by the
[``pyscript-ice-cream``](https://github.com/Cheukting/pyscript-ice-cream) project.
![Pyodide screen shot](https://github.com/static-frame/static-frame-pyodide/blob/main/doc/sf-pyodide.png)
Raw data
{
"_id": null,
"home_page": "",
"name": "static-frame-pyodide",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.11",
"maintainer_email": "",
"keywords": "immutable,array,numpy,data structures",
"author": "Christopher Ariza",
"author_email": "",
"download_url": "https://files.pythonhosted.org/packages/df/a3/2656b53628950eeeccff2a136a5335efa587c7c84e8f61822410ac4b9859/static-frame-pyodide-1.4.5.tar.gz",
"platform": null,
"description": "# static-frame-pyodide\nStaticFrame packaged for use in Pyodide, PyScript, and WebAssembly/Emscripten environments.\n\nThis package, on import, uses `micropip` to install versions of StaticFrame dependencies (`arraykit` and `arraymap`) compiled for Emscripten, and then delegates the StaticFrame API to this module.\n\n## Usage in Pyodide:\n\nTry StaticFrame in Pyodide here: https://pyodide.org/en/stable/console.html\n\n```python-repl\n>>> import micropip; await micropip.install('static-frame-pyodide')\n>>> import static_frame_pyodide as sf\n```\n\nWhile ``pyodide.http.open_url()`` will not work with any URL, it works with the sample provided by the\n[``pyscript-ice-cream``](https://github.com/Cheukting/pyscript-ice-cream) project.\n\n\n![Pyodide screen shot](https://github.com/static-frame/static-frame-pyodide/blob/main/doc/sf-pyodide.png)\n\n\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "StaticFrame packaged for use in Pyodide, PyScript, and WebAssembly/Emscripten environments",
"version": "1.4.5",
"project_urls": null,
"split_keywords": [
"immutable",
"array",
"numpy",
"data structures"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "d52d3c9dc7d3f06965975e7472166552c6c75cd16d73172fb839c22d5efaa08c",
"md5": "0316f8a156d25c68c771d5812622b743",
"sha256": "0a7e624603f34ca76994629351a7381789e93e70e230733b80c5f895a7e49c9f"
},
"downloads": -1,
"filename": "static_frame_pyodide-1.4.5-py3-none-any.whl",
"has_sig": false,
"md5_digest": "0316f8a156d25c68c771d5812622b743",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.11",
"size": 3670,
"upload_time": "2023-06-08T18:04:08",
"upload_time_iso_8601": "2023-06-08T18:04:08.865690Z",
"url": "https://files.pythonhosted.org/packages/d5/2d/3c9dc7d3f06965975e7472166552c6c75cd16d73172fb839c22d5efaa08c/static_frame_pyodide-1.4.5-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "dfa32656b53628950eeeccff2a136a5335efa587c7c84e8f61822410ac4b9859",
"md5": "859ba46cb1e1d7207140f010493e7214",
"sha256": "80f8a660a7e12e2d1a2864390152cbc755d8c56341280283d51593668269278d"
},
"downloads": -1,
"filename": "static-frame-pyodide-1.4.5.tar.gz",
"has_sig": false,
"md5_digest": "859ba46cb1e1d7207140f010493e7214",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.11",
"size": 3368,
"upload_time": "2023-06-08T18:04:10",
"upload_time_iso_8601": "2023-06-08T18:04:10.511482Z",
"url": "https://files.pythonhosted.org/packages/df/a3/2656b53628950eeeccff2a136a5335efa587c7c84e8f61822410ac4b9859/static-frame-pyodide-1.4.5.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-06-08 18:04:10",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "static-frame-pyodide"
}