result
pyFFTW
result | pyFFTW | |
---|---|---|
7 | 2 | |
1,363 | 363 | |
3.5% | 1.4% | |
8.1 | 5.9 | |
about 1 month ago | 24 days ago | |
Python | Python | |
MIT License | GNU General Public License v3.0 or later |
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.
result
-
Ask HN: Anyone looking for contributors for their open source projects
https://github.com/rustedpy/result
Small Python library, slowly and steadily growing in use.
-
Python errors as values: Comparing useful patterns from Rust and Go
The result package in the article: https://github.com/rustedpy/result
There's a pretty decent explanation in the readme. If you're more interested in Monads, I am not sure I'd cover that in a HN comment very well, but I would encourage you to take a look.
-
Blog post: Writing Python like it’s Rust
For the part "Writing Python like it's Rust", did you try the result package? I didn't (yet?) use it as I feel that if I push to use it at work, I will fall in the Rustacean caricature..
-
Rust-like error handling in Python with NamedTuple
Use the result package, if you want a proper, rusty result type. This approach is bad.
- A simple Rust-like Result type for Python
- Rust-like Result type for Python
pyFFTW
-
Ask HN: Anyone looking for contributors for their open source projects
I'm having difficulty finding the time to keep up maintenance on pyfftw: https://github.com/pyFFTW/pyFFTW
There are loads of low having improvements to the build system that can be made (not least to support 3.12). Contributions gratefully received!
-
How many CPU cores can you use in parallel?
As far as I understand, I don't think even importing is an issue, unless you are distributing the module too as a combined artifact (e.g. docker image). See e.g. https://github.com/pyFFTW/pyFFTW/issues/229
There's a lot of GPL FUD though from commercial interests though.
What are some alternatives?
returns - Make your functions return something meaningful, typed, and safe!
CPython - The Python programming language
msgspec - A fast serialization and validation library, with builtin support for JSON, MessagePack, YAML, and TOML
fciv-net - Freeciv 3D - Fciv.net the 3D version of the Freeciv strategy game