Aethos

Latest version: v2.0.1

Safety actively analyzes 619426 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 4

2.0.1

Fixed __repr__ memory issue

2.0.0

Aethos 2.0 looks to address the intuitiveness and usability of the package and its API to make it easier to use and understand. It also addresses the ability to work with Pandas Dataframes side by side with Aethos.

- Reduced import time of the package by simplifying and decoupling of the Aethos modules.

- Only 1 object to analyze, visualize, transform, model and analyze results.

- Can now specify the type of problem of either Classification, Regression or Unsupervised and only see the models specific to those problems.

- Removed the complexity of adding data to the underlying dataframes through Aethos objects. You can access the underlying dataframes with the `x_train` and `x_test` properties.

- Removed reporting feature.

- Introduced new objects to support new cases:

- *Analysis*: To analyze, visualize and run statistical analyis (t-test, anova, etc.) on your data.

- *Classification*: To analyze, visualize, run statistical analysis, transform and impute your data to run classification models.

- *Regression*: To analyze, visualize, run statistical analysis, transform and impute your data to run regression models.

- *Unsupervised*: To analyze, visualize, run statistical analysis, transform and impute your data to run unsupervised models.

- *ClassificationModelAnalysis*: Interpret, analyze and visualize classification model results.

- *RegressionModelAnalysis*: Interpret, analyze and visualize regression model results.

- *UnsupervisedModelAnalysis*: Interpret, analyze and visualize unsupervised model results.

- *TextModelAnalysis*: Interpret, analyze and visualize text model results.

- Removed dot notation when accessing DataFrame columns.

- Can now chain methods together.

0.7.0

General
---
- Missing data property now displays both missing data tables vertically inline
- Package imports have been optimized to make the package import faster
- Project metrics are now live through setting an option - set a project metric and all models will be evaluated according to that metric.
- Added the itables interactive table as an option for another interactive table with search functionality
- Slightly reduced plot sizes

Reporting
---
- Reporting V2 is released
- When saving an image, it is also logged to the report
- Can now set an option to write report to a word file.

0.6.4

Release Notes
---

- Added a user configuration file for users to have more customization, default location is $HOME/.pyautoml/config.yml

General
---
- Added property to show all options of colors and color palettes for plots
- Reworked the barchart api to make it easier to use and more intuitive
- Added JSON Normalization for columns that have nested JSON, aka you can now expand that column into it's own dataframe

Visualizations
---
- Added histograms

0.6.3

Release Notes
---
- Pandas functions can now be directly applied onto the pyautoml objects if they have not been extended by pyautoml (i.e. describe, drop, etc.). This function will only be applied on the training dataset (or only dataset if only one is provided) and will return the result of the function without altering the state of the object.
- You can now set both datasets to variables using the function `to_df`.
- You can now standardize column names
- Column names will all be lower case
- Spaces will be replaced with underscores

Cleaning
---
- Added function to remove columns with 1 unique value and all missing values
- Added function to remove columns with all unique values (i.e. id columns)
- Changed any `remove` function calls to `drop` to be more inline with Pandas

0.6.2

Release Notes
---

Introducing interactive filtering and sorting with QGrid. You can now enable the option to use interactive DataFrames when working with your data. See usage on how to enable.

Bug Fixes
---
- Fixed a bug where dropping columns using regex and a keep list was causing the keep list to be disregarded.
- .drop now validates that `keep` is a list.
- Added explicit `x` and `y` args for almost every plot

General
---
- Added options similar to Pandas. Credit to them for their robust option system.
- Made Learning Curve and Score plots larger from Cross Validation
- Added columns as a property

Visualizations
---
- Added Correlation Matrix plot
- Added Joint Plots
- Added Pair Plots

Models
---
- Kmeans now automatically finds the optimal number of clusters using the Elbow Plot with distortion as the metric.
- Can now export your model as .pkl file for deploying.

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.