Skip to main content

🚀 RIDE CLI: Rapid Interactive Data Exploration

Static Badge

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!

✨ 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.

🔗 Package Links

📜 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

Metadata

Release files for ride-cli 0.3.3

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

Source distribution (sdist)

Source distribution for ride-cli 0.3.3
File Size Uploaded
ride_cli-0.3.3.tar.gz 35.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ride-cli 0.3.3
File Interpreter ABI Platform
ride_cli-0.3.3-py3-none-any.whl Python 3 none any Details

Total release size: 65.4 kB

Release files / ride_cli-0.3.3.tar.gz

Download URL ride_cli-0.3.3.tar.gz
Size 35.3 kB
Tags Source
SHA-256 checksum
How to use checksums
09d2063af49dcb4db93cf549240b5a77a731a75a989640edd3d0f62b78652026
BLAKE2b-256 checksum
How to use checksums
0a8c6fb349ce537ebfd89b7b536a132934b43f61d6f24c9429564a44bc7667ba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 9, 2025.

Transparency log

Release files / ride_cli-0.3.3-py3-none-any.whl

Download URL ride_cli-0.3.3-py3-none-any.whl
Size 30.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
96ba8f0bf4bf636173de8fd58e3df5eaad45b92f4338705b2b18a33cba4bbf58
BLAKE2b-256 checksum
How to use checksums
f44efce97d7956e3d3151e180bfa90d45538eca06275f24f915419ce5284e62c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 9, 2025.

Transparency log

Release history Release notifications | RSS feed

This release

0.3.3 This release

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

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