Skip to main content

Online machine learning in Python

Reason this release was yanked:

Bad wheels

Project description

river_logo

code-quality documentation pypi pepy mypy bsd_3_license


River is a Python library for online machine learning. It aims to be the most user-friendly library for doing machine learning on streaming data. River is the result of a merger between creme and scikit-multiflow.

⚡️ Quickstart

As a quick example, we'll train a logistic regression to classify the website phishing dataset. Here's a look at the first observation in the dataset.

>>> from pprint import pprint
>>> from river import datasets

>>> dataset = datasets.Phishing()

>>> for x, y in dataset:
...     pprint(x)
...     print(y)
...     break
{'age_of_domain': 1,
 'anchor_from_other_domain': 0.0,
 'empty_server_form_handler': 0.0,
 'https': 0.0,
 'ip_in_url': 1,
 'is_popular': 0.5,
 'long_url': 1.0,
 'popup_window': 0.0,
 'request_from_other_domain': 0.0}
True

Now let's run the model on the dataset in a streaming fashion. We sequentially interleave predictions and model updates. Meanwhile, we update a performance metric to see how well the model is doing.

>>> from river import compose
>>> from river import linear_model
>>> from river import metrics
>>> from river import preprocessing

>>> model = compose.Pipeline(
...     preprocessing.StandardScaler(),
...     linear_model.LogisticRegression()
... )

>>> metric = metrics.Accuracy()

>>> for x, y in dataset:
...     y_pred = model.predict_one(x)      # make a prediction
...     metric.update(y, y_pred)           # update the metric
...     model.learn_one(x, y)              # make the model learn

>>> metric
Accuracy: 89.28%

Of course, this is just a contrived example. We welcome you to check the introduction section of the documentation for a more thorough tutorial.

🛠 Installation

River is intended to work with Python 3.10 and above. Installation can be done with pip:

pip install river

There are wheels available for Linux, MacOS, and Windows. This means you most probably won't have to build River from source.

You can install the latest development version from GitHub as so:

pip install git+https://github.com/online-ml/river --upgrade
pip install git+ssh://git@github.com/online-ml/river.git --upgrade  # using SSH

This method requires having Cython and Rust installed on your machine.

🔮 Features

River provides online implementations of the following family of algorithms:

  • Linear models, with a wide array of optimizers
  • Decision trees and random forests
  • (Approximate) nearest neighbors
  • Anomaly detection
  • Drift detection
  • Recommender systems
  • Time series forecasting
  • Bandits
  • Factorization machines
  • Imbalanced learning
  • Clustering
  • Bagging/boosting/stacking
  • Active learning

River also provides other online utilities:

  • Feature extraction and selection
  • Online statistics and metrics
  • Preprocessing
  • Built-in datasets
  • Progressive model validation
  • Model pipelines

Check out the API for a comprehensive overview

🤔 Should I be using River?

You should ask yourself if you need online machine learning. The answer is likely no. Most of the time batch learning does the job just fine. An online approach might fit the bill if:

  • You want a model that can learn from new data without having to revisit past data.
  • You want a model which is robust to concept drift.
  • You want to develop your model in a way that is closer to what occurs in a production context, which is usually event-based.

Some specificities of River are that:

  • It focuses on clarity and user experience, more so than performance.
  • It's very fast at processing one sample at a time. Try it, you'll see.
  • It plays nicely with the rest of Python's ecosystem.

🔗 Useful links

👐 Contributing

Feel free to contribute in any way you like, we're always open to new ideas and approaches.

  • Open a discussion if you have any question or enquiry whatsoever. It's more useful to ask your question in public rather than sending us a private email. It's also encouraged to open a discussion before contributing, so that everyone is aligned and unnecessary work is avoided.
  • Feel welcome to open an issue if you think you've spotted a bug or a performance issue.
  • Our roadmap is public. Feel free to work on anything that catches your eye, or to make suggestions.

Please check out the contribution guidelines if you want to bring modifications to the code base.

🤝 Affiliations

affiliations

💬 Citation

If River has been useful to you, and you would like to cite it in a scientific publication, please refer to the paper published at JMLR:

@article{montiel2021river,
  title={River: machine learning for streaming data in Python},
  author={Montiel, Jacob and Halford, Max and Mastelini, Saulo Martiello
          and Bolmier, Geoffrey and Sourty, Raphael and Vaysse, Robin and Zouitine, Adil
          and Gomes, Heitor Murilo and Read, Jesse and Abdessalem, Talel and others},
  year={2021}
}

📝 License

River is free and open-source software licensed under the 3-clause BSD license.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

river-0.24.0.tar.gz (610.5 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

river-0.24.0-cp314-cp314-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.14Windows x86-64

river-0.24.0-cp314-cp314-win32.whl (1.0 MB view details)

Uploaded CPython 3.14Windows x86

river-0.24.0-cp314-cp314-musllinux_1_2_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

river-0.24.0-cp314-cp314-musllinux_1_2_aarch64.whl (4.0 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

river-0.24.0-cp314-cp314-manylinux_2_28_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

river-0.24.0-cp314-cp314-manylinux_2_28_i686.whl (3.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ i686

river-0.24.0-cp314-cp314-manylinux_2_28_aarch64.whl (3.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

river-0.24.0-cp314-cp314-macosx_10_15_universal2.whl (1.8 MB view details)

Uploaded CPython 3.14macOS 10.15+ universal2 (ARM64, x86-64)

river-0.24.0-cp313-cp313-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.13Windows x86-64

river-0.24.0-cp313-cp313-win32.whl (1.0 MB view details)

Uploaded CPython 3.13Windows x86

river-0.24.0-cp313-cp313-musllinux_1_2_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

river-0.24.0-cp313-cp313-musllinux_1_2_aarch64.whl (3.9 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

river-0.24.0-cp313-cp313-manylinux_2_28_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

river-0.24.0-cp313-cp313-manylinux_2_28_i686.whl (3.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ i686

river-0.24.0-cp313-cp313-manylinux_2_28_aarch64.whl (3.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

river-0.24.0-cp313-cp313-macosx_10_13_universal2.whl (1.8 MB view details)

Uploaded CPython 3.13macOS 10.13+ universal2 (ARM64, x86-64)

river-0.24.0-cp312-cp312-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.12Windows x86-64

river-0.24.0-cp312-cp312-win32.whl (1.0 MB view details)

Uploaded CPython 3.12Windows x86

river-0.24.0-cp312-cp312-musllinux_1_2_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

river-0.24.0-cp312-cp312-musllinux_1_2_aarch64.whl (4.0 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

river-0.24.0-cp312-cp312-manylinux_2_28_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

river-0.24.0-cp312-cp312-manylinux_2_28_i686.whl (3.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ i686

river-0.24.0-cp312-cp312-manylinux_2_28_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

river-0.24.0-cp312-cp312-macosx_10_13_universal2.whl (1.8 MB view details)

Uploaded CPython 3.12macOS 10.13+ universal2 (ARM64, x86-64)

river-0.24.0-cp311-cp311-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.11Windows x86-64

river-0.24.0-cp311-cp311-win32.whl (1.0 MB view details)

Uploaded CPython 3.11Windows x86

river-0.24.0-cp311-cp311-musllinux_1_2_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

river-0.24.0-cp311-cp311-musllinux_1_2_aarch64.whl (4.0 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

river-0.24.0-cp311-cp311-manylinux_2_28_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

river-0.24.0-cp311-cp311-manylinux_2_28_i686.whl (3.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ i686

river-0.24.0-cp311-cp311-manylinux_2_28_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

river-0.24.0-cp311-cp311-macosx_10_13_universal2.whl (1.8 MB view details)

Uploaded CPython 3.11macOS 10.13+ universal2 (ARM64, x86-64)

File details

Details for the file river-0.24.0.tar.gz.

File metadata

  • Download URL: river-0.24.0.tar.gz
  • Upload date:
  • Size: 610.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for river-0.24.0.tar.gz
Algorithm Hash digest
SHA256 cc94a5fd312d31e7f07ea7e34319f46e0daad5b70918f3f45d3334f2c2d65090
MD5 f379a9b6e2b8608eaddb439c8c0ee416
BLAKE2b-256 0e86ad0fd6a0a79a71b501e725af73fbd6d1d5f620b2720cba47951a665c7272

See more details on using hashes here.

Provenance

The following attestation bundles were made for river-0.24.0.tar.gz:

Publisher: pypi.yml on online-ml/river

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file river-0.24.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: river-0.24.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for river-0.24.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 5bc54668469fb1892944507a57a0ab7d4d19b506cb4e27a47829ab0c27bd5c9a
MD5 befe6e5780671ad311afb11d9324dcc6
BLAKE2b-256 52e5f4c3cc4c0dc912c96de7a88f21921b9b0ca67c982a5dceca474d26c5a580

See more details on using hashes here.

Provenance

The following attestation bundles were made for river-0.24.0-cp314-cp314-win_amd64.whl:

Publisher: pypi.yml on online-ml/river

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file river-0.24.0-cp314-cp314-win32.whl.

File metadata

  • Download URL: river-0.24.0-cp314-cp314-win32.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.14, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for river-0.24.0-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 567a69bbc18d9f6590adb4a8e4bb7d52246205c16d017ae51a721f2679c39741
MD5 929e3144cba045a32c52d153b5d3e2c5
BLAKE2b-256 c5038d9e94a45a37fe8c0aa95f0a527529b48ca62b1589b6c97eec2384830628

See more details on using hashes here.

Provenance

The following attestation bundles were made for river-0.24.0-cp314-cp314-win32.whl:

Publisher: pypi.yml on online-ml/river

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file river-0.24.0-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for river-0.24.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f68e345b137948e08c01e05a3036141cac3ca31b21be71a868c06d30c3c5a61e
MD5 fd6e61b32a2dc39080d70c7ca632f799
BLAKE2b-256 d8963afecf25b19d2494f18735988637bc3710dcb438b6e3affb91e7c6231d7d

See more details on using hashes here.

Provenance

The following attestation bundles were made for river-0.24.0-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: pypi.yml on online-ml/river

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file river-0.24.0-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for river-0.24.0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 834c1c9f8811dfb31e7f838e2b3841c8f502f6febb7e3d570832b813acb14c5a
MD5 199f3b315b05645eb42ddd7e6355600d
BLAKE2b-256 0cb73a583bc1679dbc39dbd4d76400196aeee0c10e9e3c1fb38bb25c536c1219

See more details on using hashes here.

Provenance

The following attestation bundles were made for river-0.24.0-cp314-cp314-musllinux_1_2_aarch64.whl:

Publisher: pypi.yml on online-ml/river

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file river-0.24.0-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for river-0.24.0-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ca20ed698eebc50e041f51e552183c7a83b612d13558e72bc6c65e9d77fe578b
MD5 7ccc852eb1cf13fde7c19afe079284f9
BLAKE2b-256 bedd655929f8e4175d5a66239d38fe3331b1068871303103c6f286d5171d5741

See more details on using hashes here.

Provenance

The following attestation bundles were made for river-0.24.0-cp314-cp314-manylinux_2_28_x86_64.whl:

Publisher: pypi.yml on online-ml/river

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file river-0.24.0-cp314-cp314-manylinux_2_28_i686.whl.

File metadata

File hashes

Hashes for river-0.24.0-cp314-cp314-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 a820b865361fbe1980e71ed57507bad789dd8ed1bd28d1a4ca29c150a7dba634
MD5 c044fc517e5542626d488c0c545ecfab
BLAKE2b-256 6551c70df22570408c8b19c7d1687083f11b2a41334b57089f3ed5cca6f86e30

See more details on using hashes here.

Provenance

The following attestation bundles were made for river-0.24.0-cp314-cp314-manylinux_2_28_i686.whl:

Publisher: pypi.yml on online-ml/river

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file river-0.24.0-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for river-0.24.0-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 587e9295b639e00231f78f1da8e3ca3e28a4b3b6f7b5127cbe90eeffd7f6d04d
MD5 6525df0bccf3c8afa8eec051ad9353bc
BLAKE2b-256 b5ccafa7951ad362652fdd7c29602926a6588dee40d3ab1b8396fb9b14b38376

See more details on using hashes here.

Provenance

The following attestation bundles were made for river-0.24.0-cp314-cp314-manylinux_2_28_aarch64.whl:

Publisher: pypi.yml on online-ml/river

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file river-0.24.0-cp314-cp314-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for river-0.24.0-cp314-cp314-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 bd3cb8a37fe415f11ab58c25e5d3f55023b8801d7455575feca3f792d54bf78d
MD5 9dbdc2f58db90094b243fe8b8936b51b
BLAKE2b-256 868021777ae5622e029ee6d148d31baaf9a4a989ddf8580cc45bbb6b0b8da21a

See more details on using hashes here.

Provenance

The following attestation bundles were made for river-0.24.0-cp314-cp314-macosx_10_15_universal2.whl:

Publisher: pypi.yml on online-ml/river

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file river-0.24.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: river-0.24.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for river-0.24.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 2e2daeeb87b0c632a3f44f88c66a8c64cf22c403099d2e12fcc81ae2b9e033c0
MD5 1fbd9b26d4c3aab72d156af27f1b1418
BLAKE2b-256 19ef83eed681f1f9dee9c280448c159de6e7064b0873b482f38d2545f2a389f4

See more details on using hashes here.

Provenance

The following attestation bundles were made for river-0.24.0-cp313-cp313-win_amd64.whl:

Publisher: pypi.yml on online-ml/river

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file river-0.24.0-cp313-cp313-win32.whl.

File metadata

  • Download URL: river-0.24.0-cp313-cp313-win32.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for river-0.24.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 9419de06d3fd9fa767f7d5ebae6c36e4e45edefcb1507d2266ffe2b94b7d2f6f
MD5 e7bf4a6aed8e7899b98851c7742990c0
BLAKE2b-256 cd7855b4e0a7174bd1381daad8a73c811ffba9f49b1e2670925b114987b9a5b5

See more details on using hashes here.

Provenance

The following attestation bundles were made for river-0.24.0-cp313-cp313-win32.whl:

Publisher: pypi.yml on online-ml/river

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file river-0.24.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for river-0.24.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9420d06bebbe3e782a3fece11f57174370f1c770fa5d41b8c989e55fe7487336
MD5 3cd79b277e0ac96788f3062687d52400
BLAKE2b-256 4e6c5ea6ca2863ac84121ee1ef4c3f4b0d519d1e6c804b1b5e1e975f1977563e

See more details on using hashes here.

Provenance

The following attestation bundles were made for river-0.24.0-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: pypi.yml on online-ml/river

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file river-0.24.0-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for river-0.24.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8cecb70ff6d26044d6ba750f42bbeb096af0bb8b338286ea71fa8a061bd3ceff
MD5 5d78a38a9743bc14991a6f6923725a77
BLAKE2b-256 274df525260d9eaaddc5d283cdd5b2cbaf3080530f759c4338ae5444756eac9a

See more details on using hashes here.

Provenance

The following attestation bundles were made for river-0.24.0-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: pypi.yml on online-ml/river

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file river-0.24.0-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for river-0.24.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1e9195c54603bcaedf72de8a1a3c185f587b7afbc3232bde62d3eaed4a11fe3c
MD5 df4c7a821ff384179c603923f6649783
BLAKE2b-256 ddee96f9f74358b91e0d86bbb48f98353eec59db25d3ce33d0dc64ff7fa16a4e

See more details on using hashes here.

Provenance

The following attestation bundles were made for river-0.24.0-cp313-cp313-manylinux_2_28_x86_64.whl:

Publisher: pypi.yml on online-ml/river

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file river-0.24.0-cp313-cp313-manylinux_2_28_i686.whl.

File metadata

File hashes

Hashes for river-0.24.0-cp313-cp313-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 9af1aa1d0f2555801e180aef223edda78c14e14a0b2e2f3d49fa9f2b6d3c1446
MD5 c0c9044c9ef07cc3eeb249f62edb4ad0
BLAKE2b-256 3e996cde6490164408a95ee5cf6885f8987f3425dd4c7d8772cb2f9100d32103

See more details on using hashes here.

Provenance

The following attestation bundles were made for river-0.24.0-cp313-cp313-manylinux_2_28_i686.whl:

Publisher: pypi.yml on online-ml/river

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file river-0.24.0-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for river-0.24.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5ea31d94d3c572d2716cee2d11a9361433234f21d6f9af0b131ad59bdf2d72b1
MD5 6fde5a1dc945200f85d73652f4e0f5d3
BLAKE2b-256 c1af163475377729d22f2dcf1e0ce660a8c3e7b516ab9deff6fa5dc1e7532673

See more details on using hashes here.

Provenance

The following attestation bundles were made for river-0.24.0-cp313-cp313-manylinux_2_28_aarch64.whl:

Publisher: pypi.yml on online-ml/river

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file river-0.24.0-cp313-cp313-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for river-0.24.0-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 0caefd90f56eccfd76bfb20f033d90a2d4729b5194ff1db71527972bd3bcc02d
MD5 ca6f0619c9dcfdd731cd1677d5ad3005
BLAKE2b-256 780011c2afcc93c6c015c4f119384fb4dcae558f55fcbdfc7e1df83799d67eb4

See more details on using hashes here.

Provenance

The following attestation bundles were made for river-0.24.0-cp313-cp313-macosx_10_13_universal2.whl:

Publisher: pypi.yml on online-ml/river

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file river-0.24.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: river-0.24.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for river-0.24.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 654c828db06551228c7dda9989f0a768d6e954f6446ba4ec4a27b5611eca8751
MD5 e968629ec5eb183bb7f011c18c68aad4
BLAKE2b-256 93d88ff855dd935473fc4c824a7fe375df2af09958e80041232626634f764b59

See more details on using hashes here.

Provenance

The following attestation bundles were made for river-0.24.0-cp312-cp312-win_amd64.whl:

Publisher: pypi.yml on online-ml/river

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file river-0.24.0-cp312-cp312-win32.whl.

File metadata

  • Download URL: river-0.24.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for river-0.24.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 75f0d9b2124b273814c2f86bcd5c5a35dd6909f27b2eda393bdee8e0ca17fd49
MD5 01868d4f43e148461dc17d2882865ade
BLAKE2b-256 6251fd70f8a5f5c927bafe76a9cdd74d3f4e3f01ba115a475e101e9ae4cceb84

See more details on using hashes here.

Provenance

The following attestation bundles were made for river-0.24.0-cp312-cp312-win32.whl:

Publisher: pypi.yml on online-ml/river

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file river-0.24.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for river-0.24.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 072d9569b6910b08dc39f5eb9a764dbc7859d7b7deea1d9b53a6b89dd165cb22
MD5 86e3626320eca33a28d500e765d4e92a
BLAKE2b-256 454f20a7a7e155857bbce05e2a452727325ad38fec57b35900fa04973d146bda

See more details on using hashes here.

Provenance

The following attestation bundles were made for river-0.24.0-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: pypi.yml on online-ml/river

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file river-0.24.0-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for river-0.24.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9bbe58f5f3b9cc9407736ed036d02fba594f9fee8b0b2960378faa15bcc4d672
MD5 3030ce9bc4a90045c5b2ef41e195ad7f
BLAKE2b-256 31bff7eec6d614122b3c41d45797564947d3d6f36fa38ba0186532434afad0ac

See more details on using hashes here.

Provenance

The following attestation bundles were made for river-0.24.0-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: pypi.yml on online-ml/river

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file river-0.24.0-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for river-0.24.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9aeec1f4fb9a8d7bb3f74d958d3e4a1807621636177862ef111bf9d1e03d323f
MD5 86475790850b35528c34ac2d1e45d166
BLAKE2b-256 d9e0cd02f2e21f2af7bf0c44d0b08c5125a26db477e0bfe6be93b30af0c4a6cd

See more details on using hashes here.

Provenance

The following attestation bundles were made for river-0.24.0-cp312-cp312-manylinux_2_28_x86_64.whl:

Publisher: pypi.yml on online-ml/river

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file river-0.24.0-cp312-cp312-manylinux_2_28_i686.whl.

File metadata

File hashes

Hashes for river-0.24.0-cp312-cp312-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 ca0451909bf1dfe27dd1ce78b55384f5b131d844a03e052aa9aabf2f7501f9ef
MD5 3cead8aced2939c50a994bc8f8d2692a
BLAKE2b-256 2f6a5d20275454a553861e8228b282d33b765e308a9b547995ce96301c9e9762

See more details on using hashes here.

Provenance

The following attestation bundles were made for river-0.24.0-cp312-cp312-manylinux_2_28_i686.whl:

Publisher: pypi.yml on online-ml/river

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file river-0.24.0-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for river-0.24.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 24482421e46c4515d46055c5635d0e683bc0c7ac69b0ce01d24e7be20040aaba
MD5 0393d59b9a17c60a1642e8a84c9295de
BLAKE2b-256 cab525083f8f058ff3e79c434bec0d10e30808ac2de69907c7125951565be4a6

See more details on using hashes here.

Provenance

The following attestation bundles were made for river-0.24.0-cp312-cp312-manylinux_2_28_aarch64.whl:

Publisher: pypi.yml on online-ml/river

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file river-0.24.0-cp312-cp312-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for river-0.24.0-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 1e27b282a6fac696617643bce7b55c316644a160050018e7f5e66e5615941e11
MD5 8a1237188a5d27eedbf6bcf5284b1be8
BLAKE2b-256 6a99659db8254a6e7d77a22fbd743c622230b37c9f9f78574dba5ef392e44867

See more details on using hashes here.

Provenance

The following attestation bundles were made for river-0.24.0-cp312-cp312-macosx_10_13_universal2.whl:

Publisher: pypi.yml on online-ml/river

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file river-0.24.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: river-0.24.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for river-0.24.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 2283b2bbc393ce4414cbcdef391859594bd0bbfbf505f3b290084d0f39161487
MD5 d2faa705768aed65f50375af2703b564
BLAKE2b-256 ea2cc3f2cf38d38be7b14bb3c30c278d980cb838d704a60f6f41b7849da4b66d

See more details on using hashes here.

Provenance

The following attestation bundles were made for river-0.24.0-cp311-cp311-win_amd64.whl:

Publisher: pypi.yml on online-ml/river

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file river-0.24.0-cp311-cp311-win32.whl.

File metadata

  • Download URL: river-0.24.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for river-0.24.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 dc53bbd755239b1d03b3f09bec02604cec72d36eaefd323a35a70ca7217c5d1d
MD5 272cef1648c3e5056b58f260597663d1
BLAKE2b-256 d19600203f8269fe97c8c6d78be63ae27a76e71e8b395fc48bbdc14b92db8c6a

See more details on using hashes here.

Provenance

The following attestation bundles were made for river-0.24.0-cp311-cp311-win32.whl:

Publisher: pypi.yml on online-ml/river

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file river-0.24.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for river-0.24.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 086653013d914cb0ef1c3313bea9b2ffaac6d292ae988b5fe74f38e407176373
MD5 25f302cdc491216dbbfd76c4468a1e2a
BLAKE2b-256 2a53a3d357587e73a708c3da34fa654f530a5f30af79c6fbfe962df8bbd960b5

See more details on using hashes here.

Provenance

The following attestation bundles were made for river-0.24.0-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: pypi.yml on online-ml/river

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file river-0.24.0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for river-0.24.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d5bf035f05d40c294cf7cc49fe17e01e3313ee7cfc617c165e073a26a51cc93d
MD5 5fd537949da04b25ed37241e017a2c90
BLAKE2b-256 bb8f851a11373739eb8d003a9480436d8306cc61b19e048f74859e1d5df1ce35

See more details on using hashes here.

Provenance

The following attestation bundles were made for river-0.24.0-cp311-cp311-musllinux_1_2_aarch64.whl:

Publisher: pypi.yml on online-ml/river

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file river-0.24.0-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for river-0.24.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 02db633fba2cb09a73aa1615bd0ce4913b6e82cc6db3535da414e08345b39521
MD5 8fb92d52b99adf7c0e02f264d321da90
BLAKE2b-256 c657f7fc7da8beb6cc9de30afd043792686d6dac10784e7cbce5361d0e2243a5

See more details on using hashes here.

Provenance

The following attestation bundles were made for river-0.24.0-cp311-cp311-manylinux_2_28_x86_64.whl:

Publisher: pypi.yml on online-ml/river

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file river-0.24.0-cp311-cp311-manylinux_2_28_i686.whl.

File metadata

File hashes

Hashes for river-0.24.0-cp311-cp311-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 910ffd99f24ee7c156ada8fcb2fa12150850e8b60ec2544542061877dde5c6cf
MD5 766e0e64fd42b3859d6b8bdc61a3ac8e
BLAKE2b-256 61eefecb65c5b897415414bd226bec5159fba9ad7de3c5f3a9e4db91d061447c

See more details on using hashes here.

Provenance

The following attestation bundles were made for river-0.24.0-cp311-cp311-manylinux_2_28_i686.whl:

Publisher: pypi.yml on online-ml/river

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file river-0.24.0-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for river-0.24.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f18cbfaf7e433122a78ebf6c54529ce4d50f4ec186c5abe7ad428379f6300f0d
MD5 30c83c014eff327ccd73d5759af9d279
BLAKE2b-256 dc36189fcd7401c1a5b11d18ebf27661bb998a300a0a6fc5f7b1914d6fdd9aac

See more details on using hashes here.

Provenance

The following attestation bundles were made for river-0.24.0-cp311-cp311-manylinux_2_28_aarch64.whl:

Publisher: pypi.yml on online-ml/river

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file river-0.24.0-cp311-cp311-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for river-0.24.0-cp311-cp311-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 690b9d096071a96d1827e72a416a75ab23ace7587eb67fbbf040cabc91eaa1c3
MD5 200fa993892ca9fa847ba86abcd8f30f
BLAKE2b-256 f662ccea4979907b6072d3f1f4ba91d4e5627ab20232dbb0c05dcd54d1c44b12

See more details on using hashes here.

Provenance

The following attestation bundles were made for river-0.24.0-cp311-cp311-macosx_10_13_universal2.whl:

Publisher: pypi.yml on online-ml/river

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page