Skip to content

sudhanshumukherjeexx/ride-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

17 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿš€ RIDE CLI: Rapid Interactive Data Exploration

RIDE-CLI Logo

Python Versions image Static Badge Static Badge Static Badge License

๐Ÿ“ข Notice: This package was previously known as prepup-linux. If you're upgrading from prepup-linux, please uninstall it first before installing ride-cli.

๐ŸŒŸ About

RIDE-CLI (Rapid Insights Data Engine) is a powerful, user-friendly command-line tool designed to simplify and streamline your data analysis workflow. Whether you're a data scientist, analyst, or researcher, RIDE provides an intuitive interface for exploring, cleaning, and preparing your datasets - all from your terminal!

RIDE-CLI Architecture

RIDE-CLI

๐Ÿ”— Package Links

โœจ Features

๐ŸŽฏ Interactive Mode

  • ๐Ÿ“Š Load datasets from various formats (CSV, Excel, Parquet)
  • ๐Ÿ” Comprehensive data inspection
  • ๐Ÿ“ˆ Advanced data exploration
  • ๐Ÿงน Missing value handling
  • ๐Ÿ“Š Feature visualization
  • ๐Ÿค– Auto Machine Learning (AutoML) model selection

๐Ÿ› ๏ธ Key Functionalities

  • Data Loading
  • Data Type Conversion
  • Feature Inspection
  • Correlation Analysis
  • Distribution Checking
  • Outlier Detection
  • Missing Value Imputation
  • Feature Encoding
  • Feature Scaling and Transformation
  • Automatic Model Training

๐Ÿ“ฆ Installation

โš ๏ธ Important: Creating a virtual environment is highly recommended when installing ride-cli.

๐Ÿ”€ Upgrading from prepup-linux

If you're currently using prepup-linux, please follow these steps:

# Uninstall the old package
pip uninstall prepup-linux

# Install the new package
pip install ride-cli

๐Ÿ’ก Setting Up a Virtual Environment

Windows

# Create virtual environment
python -m venv ride-env

# Activate virtual environment
ride-env\Scripts\activate

# Deactivate when done
deactivate

Linux/macOS

# Create virtual environment
python3 -m venv ride-env

# Activate virtual environment
source ride-env/bin/activate

# Deactivate when done
deactivate

๐Ÿ“ฅ Using pip

# Inside your activated virtual environment
pip install ride-cli

๐Ÿ”ง From Source

# Inside your activated virtual environment
git clone https://github.com/sudhanshumukherjeexx/ride-cli.git
cd ride-cli
pip install .

๐Ÿ’ป Usage

๐ŸŽฎ Interactive Mode

ride

or

ride-cli

๐Ÿ“‚ Loading a Specific Dataset

ride path/to/your/dataset.csv

๐Ÿ“‹ Main Menu Options

  1. Load Dataset
  2. Inspect Data
  3. Change Data Type
  4. Explore Data
  5. Visualize Data
  6. Impute Missing Values
  7. Feature Encoding
  8. Feature Scaling and Transformation
  9. Export Data
  10. AutoML (Train & Evaluate Models)

๐ŸŽฏ Interactive Workflow Example

  1. Launch RIDE: ride

  2. Load Your Dataset: Choose option 1 and enter your dataset path

  3. Inspect Data: Use option 2 to explore features, data types, and missing values

  4. Preprocess:

    • Change data types if needed
    • Impute missing values
    • Encode categorical features
    • Scale and transform features
  5. Analyze:

    • Visualize data distributions
    • Perform correlation analysis
    • Run AutoML for model selection

๐Ÿค– AutoML Capabilities

  • Supports both Classification and Regression tasks
  • Evaluates multiple machine learning algorithms
  • Provides performance metrics
  • Saves results to CSV for further analysis

๐Ÿ“Š Supported File Formats

  • CSV (.csv)
  • Excel (.xlsx, .xls)
  • Parquet (.parquet)

๐Ÿ› ๏ธ Dependencies

  • NumPy
  • Pandas
  • Scikit-learn
  • Matplotlib
  • Plotext (for terminal-based plotting)
  • and more (see requirements.txt)

๐Ÿค Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

๐Ÿ“‹ License

Distributed under the MIT License. See LICENSE for more information.

๐Ÿ“œ Major Updates

v0.3.0 (2025)

  • ๐ŸŽ‰ Renamed from prepup-linux to ride-cli
  • ๐ŸŒ Added cross-platform support
  • โœจ Enhanced user interface
  • ๐Ÿ”ง Improved stability and performance

๐Ÿ™ Acknowledgments

Special thanks to all contributors and users of the previous prepup-linux package. Your feedback and support made this evolution possible!


Made with โค๏ธ by Sudhanshu Mukherjee

About

RIDE: Rapid Insights Data Engine - CLI tool for data analysis

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages