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)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| 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.