Skip to main content

turintech-evoml-client

Python client library to support script and notebook interactions with the platform

Installation

There are two options to install the client library:

Default installation

Installs basic requirements and versions of libraries like pandas, numpy.

pip install turintech_evoml_client

Full installation

If you want to be able to generate models locally make sure you use the full extra when installing evoml_client.

pip install turintech_evoml_client[full]

Note that if you are using zsh, you might need to use one the following command instead:

pip install turintech_evoml_client\[full\]
pip install "turintech_evoml_client[full]"
noglob pip install turintech_evoml_client[full]

Description

Currently supports the following concepts and actions:

Datasets:

  • Creation - EvoML client supports: Pandas DataFrames, numpy arrays and csv files. With Additional support to come.
  • Uploading - Send the locally defined Dataset to the platform in preparation for future trials.
  • Statistical analysis - Using the Analyser class retrieve statistical info on the uploaded dataset.

Trials:

  • Configuration - Multiple levels of abstraction provided by the TrialConfig class to allow specification of as much or as little technical details as desired.
  • Uploading - Send the locally defined trial to the platform to await execution.
  • Execution - Trigger the optimization of the given trial.
  • Result retrieval - Get either all models or the best model for a trial.
  • local execution - Once retrieved and built, models can be run locally against new data.

AutoML:

  • Given a Pandas Dataframe, Numpy array or EvoML dataset and a target column returns the best model trained to predict the given target column.

You can find further information and examples in our documentation page: https://docs.evoml.ai/evoml-client/introduction

Metadata

Release files for turintech-evoml-client 1.6.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for turintech-evoml-client 1.6.1
File Interpreter ABI Platform Actions
turintech_evoml_client-1.6.1-py3-none-any.whl Python 3 none any Details for turintech_evoml_client-1.6.1-py3-none-any.whl

Release files / turintech_evoml_client-1.6.1-py3-none-any.whl

Download URL turintech_evoml_client-1.6.1-py3-none-any.whl
Size 56.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6f290b22bb2b11d5a78e7e3b4c785d8763a18d45a0fdecb9d84c4fffcdca9d12
BLAKE2b-256 checksum
How to use checksums
0540e502daabc8b2b4c236194a7769f8b2bbc526a92202b071aee3f74be1d3b9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.23

Security for turintech-evoml-client 1.6.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page