CSV Editor v1.0.1 - GitHub Publishing Strategy
🚀 What's New
This release establishes a comprehensive GitHub-based publishing strategy while keeping the original csv-editor name.
Changed
- Publishing strategy: Switched to GitHub-based distribution due to PyPI naming conflicts
- Installation method: Primary installation now via
pip install git+https://github.com/santoshray02/csv-editor.git - Package name: Kept original
csv-editorname
Added
- Alternative publishing guide (ALTERNATIVE_PUBLISHING.md)
- GitHub Packages publishing workflow
- GitHub Releases automation
- Multiple installation methods for users
- Comprehensive documentation
- Automated CI/CD workflows
📦 Installation
Quick Install
pip install git+https://github.com/santoshray02/csv-editor.gitUsing uv
uv pip install git+https://github.com/santoshray02/csv-editor.gitSpecific Version
pip install git+https://github.com/santoshray02/[email protected]🎯 Features
Transform how AI assistants work with CSV data. CSV Editor is a high-performance MCP server that gives Claude, ChatGPT, and other AI assistants powerful data manipulation capabilities through simple commands.
Core Capabilities
- File Operations: Read/write CSV, Excel, Parquet files
- Data Filtering: Advanced filtering with multiple conditions
- Data Transformation: Column operations, data type conversions
- Data Validation: Schema validation, data quality checks
- Statistical Analysis: Descriptive statistics, correlation analysis
- Outlier Detection: Multiple algorithms (IQR, Z-score, Isolation Forest)
- Data Profiling: Comprehensive data profiling reports
- Performance: Optimized for large datasets with chunking support
🔧 Usage
# Start the MCP server
csv-editor
# Or with specific transport
csv-editor --transport stdio
csv-editor --transport http --port 8000📚 Documentation
🤝 Contributing
We welcome contributions! See CONTRIBUTING.md for guidelines.
📄 License
MIT License - see LICENSE for details.
Full Changelog: https://github.com/santoshray02/csv-editor/blob/main/CHANGELOG.md