Skip to main content

Python Client and Toolkit for DataFrames, Big Data, Machine Learning and ETL in OpenSearch

Project description

CI Integration PRs welcome!

OpenSearch logo

OpenSearch-py-ml

Welcome!

opensearch-py-ml is a Python client that provides a suite of data analytics and machine learning tools for OpenSearch.

It is a community-driven, open source fork a fork of eland, which provides data analysis and machine learning licensed under the Apache v2.0 License.

opensearch-py-ml lets users call OpenSearch indices and manipulate them as if they were pandas DataFrames, supporting complex filtering and aggregation operations. It also provides rudimentary support for uploading models to OpenSearch clusters using the ml-commons plugin.

For more information, see opensearch.org and the API Doc.

Installing Opensearch-py-ml

Opensearch-py-ml can be installed from PyPI via pip:

    $ python -m pip install opensearch-py-ml

Code of Conduct

This project has adopted the Amazon Open Source Code of Conduct. For more information see the Code of Conduct FAQ, or contact opensource-codeofconduct@amazon.com with any additional questions or comments.

License

This project is licensed under the Apache v2.0 License.

Copyright

Copyright OpenSearch Contributors. See NOTICE for details.

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

opensearch_py_ml-1.3.0.tar.gz (172.0 kB view details)

Uploaded Source

Built Distribution

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

opensearch_py_ml-1.3.0-py3-none-any.whl (230.7 kB view details)

Uploaded Python 3

File details

Details for the file opensearch_py_ml-1.3.0.tar.gz.

File metadata

  • Download URL: opensearch_py_ml-1.3.0.tar.gz
  • Upload date:
  • Size: 172.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for opensearch_py_ml-1.3.0.tar.gz
Algorithm Hash digest
SHA256 acb77b69854136ab93d7db8421317e838591e89417aeef13bff076edf547d637
MD5 dd7cf945d3c08bc9518aee711af62e4c
BLAKE2b-256 7bed5d89f0bfcb196d1e26f571cd6c0fce0076efcddbc911ad318518c7bcc0ff

See more details on using hashes here.

Provenance

The following attestation bundles were made for opensearch_py_ml-1.3.0.tar.gz:

Publisher: release-drafter.yml on opensearch-project/opensearch-py-ml

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

File details

Details for the file opensearch_py_ml-1.3.0-py3-none-any.whl.

File metadata

File hashes

Hashes for opensearch_py_ml-1.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9ae112dfd8fedc734f685d3e7cde00c4d8ffe5b03b2b7c787a6baf456565238f
MD5 35812c701e0d8af3591a0bbc627a1483
BLAKE2b-256 9c8a6d8f0a865b77f3f6c4ea232ce51e7dac7798235f062f4ec50028a095d40b

See more details on using hashes here.

Provenance

The following attestation bundles were made for opensearch_py_ml-1.3.0-py3-none-any.whl:

Publisher: release-drafter.yml on opensearch-project/opensearch-py-ml

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