hydro_template 0.1.0

A template for creating Python extension modules with PyO3 and Rayon.
Documentation
  • Coverage
  • 0%
    0 out of 1 items documented0 out of 0 items with examples
  • Size
  • Source code size: 10.38 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 338.01 kB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 18s Average build duration of successful builds.
  • all releases: 18s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • HsiangNianian

word-count

Demonstrates searching for a file in plain python, with rust singlethreaded and with rust multithreaded.

Build

pip install .

Usage

from word_count import search_py, search, search_sequential

search_py("foo bar", "foo")
search("foo bar", "foo")
search_sequential("foo bar", "foo")

Testing

To test install nox globally and run

nox

Benchmark

To test install nox globally and run

nox -s bench

Copying this example

Use cargo-generate:

$ cargo install cargo-generate

$ cargo generate --git https://github.com/PyO3/pyo3 examples/word-count

(cargo generate will take a little while to clone the PyO3 repo first; be patient when waiting for the command to run.)