.. module:: opensearch_py_ml ********************************************************************** Opensearch-py-ml: DataFrames and Machine Learning backed by Opensearch ********************************************************************** **Date**: |today| **Version**: |version| **Useful links**: `Source Repository `__ | `Issues & Ideas `__ Opensearch-py-ml is a Python Opensearch client for exploring and analyzing data in Opensearch with a familiar Pandas-compatible API. Where possible the package uses existing Python APIs and data structures to make it easy to switch between numpy, pandas, scikit-learn to their Opensearch powered equivalents. In general, the data resides in Opensearch and not in memory, which allows Opensearch-py-ml to access large datasets stored in Opensearch. Installing Opensearch-py-ml ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Opensearch-py-ml can be installed from `PyPI `_ via pip: .. code-block:: bash $ python -m pip install opensearch-py-ml Getting Started ~~~~~~~~~~~~~~~ If it's your first time using Opensearch we recommend looking through the :doc:`examples/index` documentation for ideas on what Opensearch-py-ml is capable of. If you're new to Opensearch we recommend `reading the documentation `_. .. toctree:: :maxdepth: 2 :hidden: reference/index examples/index reference/pre_trained_models * :doc:`reference/index` * :doc:`reference/dataframe` * :doc:`reference/series` * :doc:`reference/general_utility_functions` * :doc:`reference/io` * :doc:`reference/mlcommons` * :doc:`reference/sentencetransformer` * :doc:`examples/index` * :doc:`examples/demo_notebook` * :doc:`examples/online_retail_analysis` * :doc:`examples/demo_transformer_model_train_save_upload_to_openSearch` * `License `_ * `Contributing `_ * `Code of Conduct `_