|5 days ago||1 day ago|
|GNU General Public License v3.0 or later||Mozilla Public License 2.0|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Anda para aqui alguém a brincar com Rust (linguagem)?
4 projects | reddit.com/r/devpt | 9 May 2022
Arrowdantic 0.1.0 released
3 projects | reddit.com/r/Python | 16 Apr 2022
Arrowdantic is a small Python library backed by a mature Rust implementation of Apache Arrow that can interoperate with * Parquet * Apache Arrow and * ODBC (databases).
Arrow2 v0.10.0 released (now using `std::simd`, support for ODBC, copy on write)
1 project | reddit.com/r/rust | 12 Mar 2022
Arrow2 0.9 has been released
6 projects | reddit.com/r/rust | 14 Jan 2022
For the IPC format, an example is here: https://github.com/jorgecarleitao/arrow2/tree/main/examples/ipc_pyarrow6 projects | reddit.com/r/rust | 14 Jan 2022
Should I bump to 2021 edition?
1 project | reddit.com/r/rust | 4 Nov 2021
I have this PR that just bumps it with no code changes. How will I affect users with this change?
arrow2 0.6.0 has been released (now compatible with `std::Vec`)!
1 project | reddit.com/r/rust | 7 Oct 2021
[Question] An efficient way of iterating over the bits of an integer?
1 project | reddit.com/r/rust | 20 Sep 2021
If you find more efficient way, please let us know in https://github.com/jorgecarleitao/arrow2, we are very interested in this problem.
Polars 0.16.0 is out!
7 projects | reddit.com/r/rust | 14 Sep 2021
See more in this PR: https://github.com/jorgecarleitao/arrow2/pull/3857 projects | reddit.com/r/rust | 14 Sep 2021
This release comes with a lot of features, performance improvements and bug fixes read the changelog. Most notable change may be that this polars release now is based on arrow2.
How to run python code in your browser
4 projects | dev.to | 14 May 2022
Datasette Lite: a server-side Python web application running in a browser
5 projects | news.ycombinator.com | 4 May 2022
I tried building this with a Service Worker first and it didn't work, because Pyodide needs XMLHttpRequest.
I opened an issue about that here: https://github.com/pyodide/pyodide/issues/2432
Python is in the browser. No idea if this will lead to chaos or harmony...
4 projects | reddit.com/r/ProgrammerHumor | 1 May 2022
Run Python in Your HTML via Pyodide
8 projects | news.ycombinator.com | 30 Apr 2022
But some other low hanging fruit include unvendoring the special encodings for Asian languages (hopefully everyone uses utf8), the decimal library, and the xml library which are all quite large and only occasionally used.8 projects | news.ycombinator.com | 30 Apr 2022
This uses Pyodide  under the hood , which is CPython compiled to WebAssembly. In all my tests of it, loading takes a long time ~5 seconds. Coldbrew , another distribution of CPython on Wasm, is another option with similar load times.
If load time is important, Brython is pretty nice. If feature completeness is important, Pyodide and Coldbrew are probably best.
WebAssembly in my Browser Desktop Environment
12 projects | dev.to | 28 Mar 2022
Python via Pyodide
Python 3.11 in the Web Browser
9 projects | news.ycombinator.com | 26 Mar 2022
Those interested in this should check out Pyodide. It basically "just works" so long as the libraries you import are pure Python or are part of the core scientific stack (the Pyodide authors have done the work to manually port all the C code behind numpy, scipy, etc.).
What I really wish for is for ~all Python packages to work in the browser without manual porting of the underlying C/Rust/etc. being needed, since a lot of the interesting and useful libraries aren't pure Python, and manual porting is non-trivial.
I'm not sure what the best route to that future is, but I'm guessing it'd probably help if Python had a wasm runtime in its standard library, since then authors of libraries that use C/Rust/etc. might make cross-platform builds (perhaps by default).
Regarding this Pycon speech, it seems that it's related to this entry in the 3.11 changelog, which the speaker was heavily involved with:
> CPython now has experimental support for cross compiling to WebAssembly platform wasm32-emscripten. The effort is inspired by previous work like Pyodide. (Contributed by Christian Heimes and Ethan Smith in bpo-40280)
Von Jura zu Informatik wechseln
2 projects | reddit.com/r/de_EDV | 24 Mar 2022
Jupyter in the Browser, with WebAssembly
1 project | news.ycombinator.com | 19 Mar 2022
Wow this is amazing. Now all I need to deploy static machine learning demos in documentation is https://github.com/pyodide/pyodide/issues/2198
Is it possible to use Python script on a html page?
1 project | reddit.com/r/learnprogramming | 2 Mar 2022
yes you can do that : https://github.com/pyodide/pyodide
What are some alternatives?
brython - Brython (Browser Python) is an implementation of Python 3 running in the browser
RustPython - A Python Interpreter written in Rust
PyWebIO - Write interactive web app in script way.
streamlit - Streamlit — The fastest way to build data apps in Python
polars - Fast multi-threaded DataFrame library in Rust | Python | Node.js
webview - Tiny cross-platform webview library for C/C++/Golang. Uses WebKit (Gtk/Cocoa) and Edge (Windows)
jupyterlite - Wasm powered Jupyter running in the browser 💡
yet-another-speed-dial - a modern speed dial for chrome, edge and firefox
hal9ai - Web-First Composable Data Apps
ping-heatmap - A tool for displaying subsecond offset heatmaps of ICMP ping latency
observable-state-tree - An observable state tree is a normal object except that listeners can be bound to any subtree of the state tree.