Utility functions and helper classes for Exodus project
Project description
Exodus common utilities
This is the library defining the schemas for exodus utilities.
Structure
exodusutils
Contains helpful utility functions.
schemas
In the schemas folder you can find the following:
- Schema definitions for the model algorithm's incoming requests
- Schema definitions for the model algorithm's responses
- Definitions for
RegressionScoresandClassificationScores - Definitions for types such as
AttributeandColumn
predict
The predict folder contains helper functions for prediction.
enums.py
Contains enums used by Exodus. Current contains the following:
TimeUnit, with helper methods to convert timestamps to different formatsDataType, with helper methods to convert fromPandastypes
feature_engineering.py
Contains commonly used feature engineering methods. Currently includes:
- One-hot encoding
- Label encoding
- Time component encoding It is recommended to use at least 1 method in this file during training.
frame_manipulation.py
Contains multiple frame manipulation methods. Used during prediction, should pick the method that corresponds to the one used during training.
frames.py
Contains definitions and helper functions for the following classes:
SplitFrames: A 3-tuple with a training dataframe, a testing dataframe, and a validation dataframe.CVFrames: A list ofSplitFrames. Should not be instantiated manually, user should useCVFrames.iidhelper classmethod.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file exodusutils-0.3.53.tar.gz.
File metadata
- Download URL: exodusutils-0.3.53.tar.gz
- Upload date:
- Size: 35.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.4.2 CPython/3.8.16 Linux/4.18.0-305.19.1.el8_4.x86_64
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
49e775b3de3d2ccc516449c5425bf7c77cf7fb1c64aba6f7b275c5b02df9036f
|
|
| MD5 |
7c3c0059d0d5029011c6a289b5dd399e
|
|
| BLAKE2b-256 |
e295d3651dcfe3f7ae55a74039fdd06e1599cbc19250a292f21844ace9daef57
|
File details
Details for the file exodusutils-0.3.53-py3-none-any.whl.
File metadata
- Download URL: exodusutils-0.3.53-py3-none-any.whl
- Upload date:
- Size: 50.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.4.2 CPython/3.8.16 Linux/4.18.0-305.19.1.el8_4.x86_64
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6264de3cfbbf1afb4757476923c4ab21c100a919a1bc0da019307738c04eb003
|
|
| MD5 |
7617f884e0708d57a1c70bc1077577d4
|
|
| BLAKE2b-256 |
78dbc29dfc0924b305749e138375388579a60800f494f3888f615bf50e76aed3
|