Skip to main content

Online machine learning in Python

Reason this release was yanked:

Missing files in sdist

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.1.tar.gz (1.1 MB 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.1-cp314-cp314-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.14Windows x86-64

river-0.24.1-cp314-cp314-musllinux_1_2_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

river-0.24.1-cp314-cp314-musllinux_1_2_aarch64.whl (4.7 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

river-0.24.1-cp314-cp314-manylinux_2_28_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

river-0.24.1-cp314-cp314-manylinux_2_28_aarch64.whl (3.8 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

river-0.24.1-cp314-cp314-macosx_10_15_universal2.whl (2.5 MB view details)

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

river-0.24.1-cp313-cp313-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.13Windows x86-64

river-0.24.1-cp313-cp313-musllinux_1_2_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

river-0.24.1-cp313-cp313-musllinux_1_2_aarch64.whl (4.7 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

river-0.24.1-cp313-cp313-manylinux_2_28_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

river-0.24.1-cp313-cp313-manylinux_2_28_aarch64.whl (3.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

river-0.24.1-cp313-cp313-macosx_10_13_universal2.whl (2.5 MB view details)

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

river-0.24.1-cp312-cp312-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.12Windows x86-64

river-0.24.1-cp312-cp312-musllinux_1_2_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

river-0.24.1-cp312-cp312-musllinux_1_2_aarch64.whl (4.7 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

river-0.24.1-cp312-cp312-manylinux_2_28_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

river-0.24.1-cp312-cp312-manylinux_2_28_aarch64.whl (3.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

river-0.24.1-cp312-cp312-macosx_10_13_universal2.whl (2.5 MB view details)

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

river-0.24.1-cp311-cp311-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.11Windows x86-64

river-0.24.1-cp311-cp311-musllinux_1_2_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

river-0.24.1-cp311-cp311-musllinux_1_2_aarch64.whl (4.8 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

river-0.24.1-cp311-cp311-manylinux_2_28_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

river-0.24.1-cp311-cp311-manylinux_2_28_aarch64.whl (3.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

river-0.24.1-cp311-cp311-macosx_10_13_universal2.whl (2.5 MB view details)

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

File details

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

File metadata

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

File hashes

Hashes for river-0.24.1.tar.gz
Algorithm Hash digest
SHA256 5e4a2548a5c391f86cc64c5b86677975ff6cd3a7324db4e326e6d4291a6b339b
MD5 16fa424f99f3b1a3906d921636ad36ea
BLAKE2b-256 0265e984f825a3ab93895d14e09515471694201cad7c76d419816cdfafac09a5

See more details on using hashes here.

Provenance

The following attestation bundles were made for river-0.24.1.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.1-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: river-0.24.1-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 1.8 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.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 4f3087dd1a1596bc66485abccb5926641b4eb943916d117affc1a7099191d04c
MD5 853bda656076ca199f9d82272ee988cd
BLAKE2b-256 59b06479384258ea922132b8de6a4efa11bfca65f619e9953725149e91839acb

See more details on using hashes here.

Provenance

The following attestation bundles were made for river-0.24.1-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.1-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for river-0.24.1-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3c8b8f47e59365b27069636ddfffdea9e44e66e2bf9ad194ddd1f44aa74351d7
MD5 1976e02f4b574be0b7f2e2d4bec1458c
BLAKE2b-256 2504e1d7f67ebcc44563691fca01ecb007506d8ee5f9efc6361e448c326031d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for river-0.24.1-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.1-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for river-0.24.1-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a719754ed821210fa2f21eaf128bf4ebf7ebb06c3f48dacb93eeab529d85c7fc
MD5 68a6b2521db9b3044fffbc5d26302530
BLAKE2b-256 3e91247896b6bae4023aad4f91abef098a70878801d20a506623033ef3711713

See more details on using hashes here.

Provenance

The following attestation bundles were made for river-0.24.1-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.1-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for river-0.24.1-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7a1d99120082715b5ecd5546267e53fcd11b72d4ccd5a524e4fbf6ca02124c38
MD5 2114774a0dbaaab5419fb4156d194579
BLAKE2b-256 16491b011421c8768238905bccb7c2e1877c7037126d1a2e418d4c17571a81ae

See more details on using hashes here.

Provenance

The following attestation bundles were made for river-0.24.1-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.1-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for river-0.24.1-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5924809ac9a49d3db79e038159a890c9768adfa8b142e8eec9b42dc1061b7f22
MD5 ec56b9e01a5ae853450d05a37c5ad7bc
BLAKE2b-256 067e51d45fb12bba45d7ee8bb719a58636133dd07358b5365d004261890de314

See more details on using hashes here.

Provenance

The following attestation bundles were made for river-0.24.1-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.1-cp314-cp314-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for river-0.24.1-cp314-cp314-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 8ef85a1492e38649b6c8c924ab91423dff283e8d142c1d6cceb5f7e4d8a4ef93
MD5 d9a883c7e9eaae4391a2abecac90b7ea
BLAKE2b-256 bc4bfe2fd3833d86edb6f3a3ef87ae4f6f41cd90312a09e497e51a30dad1482a

See more details on using hashes here.

Provenance

The following attestation bundles were made for river-0.24.1-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.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: river-0.24.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.8 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.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 6b525fc72c42ba06bc15e166f31e42ad590653b91e3382c2a02c0d3e37de346d
MD5 8ad0cb9256527e488000fbf60c2c2715
BLAKE2b-256 5b4351f9dc5a1fe77fced92c9bd2878c4b41d7e10c433439ce91d01e2e1c5dd1

See more details on using hashes here.

Provenance

The following attestation bundles were made for river-0.24.1-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.1-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for river-0.24.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e675c5a786d7d6b3e70ba253a0072f5eae205b0d770de336502c0f72ce5df770
MD5 3ee3e3c3b9613fc8503800fcfba1dce9
BLAKE2b-256 3d1de506efb13fd969fcb344007875a7e702c05b0334c7fd7835002dd14edfae

See more details on using hashes here.

Provenance

The following attestation bundles were made for river-0.24.1-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.1-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for river-0.24.1-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c8fe73b7089c53cc8fa0f869375c4183045a5f1c15ab7bfac5015f9fb7f9a9e3
MD5 b85f0c5b934639bb19f2af57e94fb3e1
BLAKE2b-256 7a6099ddb651be8ca1abaf09fc646a51a0470dbc31a49aa64bc6c438acec8c29

See more details on using hashes here.

Provenance

The following attestation bundles were made for river-0.24.1-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.1-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for river-0.24.1-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 982ba46d188deff26fc980650c03025784d31c7bc6eaed635590cc82ca1a1035
MD5 eecf4f70c5187b5385e58044289729f6
BLAKE2b-256 f4c380fce1c18255baa9311d8483ae69caf952e624c00d4b099b520190058d77

See more details on using hashes here.

Provenance

The following attestation bundles were made for river-0.24.1-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.1-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for river-0.24.1-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d6f1d90618f405851e9baceee0c0d43fd752e3cf0abae26c5f32b033dca25ef2
MD5 a407589db58e11524deecbf5112d1745
BLAKE2b-256 cbd1eea7d304406fa1d47f62a52c30e44c11e27a11ca624218c2806fd462e437

See more details on using hashes here.

Provenance

The following attestation bundles were made for river-0.24.1-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.1-cp313-cp313-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for river-0.24.1-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 43ae1faada526db5b6237f4e3717f372cde2da86acfa027e0bc739ad7c70212e
MD5 1b6572463679f683fb235cf141e93e96
BLAKE2b-256 44726304ba1ac7cb7ef9b7a512884ad745e246d5640b9ff0b2df0384f814a624

See more details on using hashes here.

Provenance

The following attestation bundles were made for river-0.24.1-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.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: river-0.24.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.8 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.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 3ade793f3df7243601e1888996a1f4139b40b49a90f3f9d1cd3c18242c80c9ec
MD5 7cbe604ba048f44f4c5a54e104b337e2
BLAKE2b-256 e624f343e043e03f5d1d881a52437920d2681ec7f3c7dabf807014e2660792f9

See more details on using hashes here.

Provenance

The following attestation bundles were made for river-0.24.1-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.1-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for river-0.24.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 71d7d7a3981e11f5439efb720eae5ed55acbf52a5f0eca8579aad47803241d75
MD5 c1ae8a97062b714da926e6a29ed26593
BLAKE2b-256 02bec5dd33216ec0510fb4e34becb4d2b82f2d9aa257de34006ab53ff823a9a3

See more details on using hashes here.

Provenance

The following attestation bundles were made for river-0.24.1-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.1-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for river-0.24.1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9d0691087e20f34cc26746d6aeba57e097d9f9db54319d2884cdea24625ff986
MD5 cda685a82b693a617266e4e7f0b9a9a3
BLAKE2b-256 8509e2b99947d11928a006a24878f7ca13dfa19e2cbdd9a0f61e320f97875403

See more details on using hashes here.

Provenance

The following attestation bundles were made for river-0.24.1-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.1-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for river-0.24.1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a70cc040ea547edd5e82472e298184c5a1766444f4b58c37ca23e569c7600e07
MD5 9043d501272062f1eaee8b59c9b060ee
BLAKE2b-256 901a70d0b67209a5f8682e46c212c90f6877bc86c43f3d9de17f70b400d73001

See more details on using hashes here.

Provenance

The following attestation bundles were made for river-0.24.1-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.1-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for river-0.24.1-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1f60393d98186606dba8096a9248b6337450d239025de02145da514601bb4987
MD5 bc6957b153b2b41cf1330dd1d1cbb732
BLAKE2b-256 113f46685703b351627c54e5991b086c93d262208cef45f4c7af991b94d51b3f

See more details on using hashes here.

Provenance

The following attestation bundles were made for river-0.24.1-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.1-cp312-cp312-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for river-0.24.1-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 cef4d4f6e5ca1a9d2b920af8ed520bc92f94df330c8fe99a921aefd9f7d464fe
MD5 c14ab2b77b1030f738e78e7ff932fde0
BLAKE2b-256 820b92b3d3b6cb491b6921d27a964ac9c2d505d2b831a63f2bbc5e1f5879b8ae

See more details on using hashes here.

Provenance

The following attestation bundles were made for river-0.24.1-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.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: river-0.24.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.8 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.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 89e69d8c1b5aa93f80280bc817cf84e0b2b30e26c19e7c1ea1be64dea4c5a70e
MD5 486bf54805921f14c14370debcd0acfa
BLAKE2b-256 2cc48e37a5ebd18bc93abe23fa2a05ed1f517baa60a9504b35f98865ff4a0553

See more details on using hashes here.

Provenance

The following attestation bundles were made for river-0.24.1-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.1-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for river-0.24.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 895bc217e80911329c4a4f15289d1cb7064374d5a47422885a66a0e2cdaae5c0
MD5 b3b63f26220f87e6a5caf98fcc4a79ec
BLAKE2b-256 f3d6b8db9b1fcffddee92d294a97698cfefb396d680ded5db4f9bac5106c3013

See more details on using hashes here.

Provenance

The following attestation bundles were made for river-0.24.1-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.1-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for river-0.24.1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0129052da5e5df57eade8786d982f5c7a9f02475ffba49d0a815b293f960e3e7
MD5 06aaa75596b63bba7842fa4853f60736
BLAKE2b-256 0fe142eac1679e36e1f906d3b3c5294e9cf8f9acaf5cff15a0802748ab51a9f2

See more details on using hashes here.

Provenance

The following attestation bundles were made for river-0.24.1-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.1-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for river-0.24.1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 31d5e062e1271ebf756b3cd41814370ea5505556dffaceb1baab9df5bde697ad
MD5 bf1efd5cf89c27df8f9bbc0ab786ef96
BLAKE2b-256 6deedb9d04bdc78d52a24ce5e8d89eb1ce88136cd5eadae34b80891839fec38d

See more details on using hashes here.

Provenance

The following attestation bundles were made for river-0.24.1-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.1-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for river-0.24.1-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fa0a41f97b9d8de938ab7993bd10cbb3c909b5831031a6822f18bb9c0c81b4b3
MD5 11a289731585dde565459b1935832c8a
BLAKE2b-256 7065baa5f313a430c4b9ed674608d83453e6eca87aac4118344b10a25fd4a587

See more details on using hashes here.

Provenance

The following attestation bundles were made for river-0.24.1-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.1-cp311-cp311-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for river-0.24.1-cp311-cp311-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 34eca732883d881860c8a4744eca0916f2eeeb3e600ea7e8dc9c96ec55cfdb55
MD5 89572b5fafa37c6ecdba05fc0909198f
BLAKE2b-256 32b3c56d5d4b0c2ec66b43c242c0a1660bc3d337c7e6e52cd5b67e5612b91525

See more details on using hashes here.

Provenance

The following attestation bundles were made for river-0.24.1-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