Skip to content

The goal is to create a Python DSL with a Rust backend for data validation, incorporating parallel processing, AWS S3 integration, and a web interface for configuration.

License

Notifications You must be signed in to change notification settings

StaySafe020/pyrustpipe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pyrustpipe

The goal is to create a Python DSL with a Rust backend for data validation, incorporating parallel processing, AWS S3 integration, and a web interface for configuration.

The aim is to build a tool that lets people write rules for checking data using easy-to-understand Python code. The heavy lifting (the actual checking and processing) is done by fast Rust code behind the scenes. The tool can check lots of data at the same time, making it quick and efficient. It can work with files stored on Amazon S3 (a popular cloud storage service). There will be a website where users can set up and manage their rules and settings easily.

Python DSL: User-friendly syntax for defining data validation rules. Rust Backend: High-performance engine for executing validation logic. Parallel Processing: Module to handle concurrent data validation tasks. AWS S3 Integration: Support for reading/writing data from Amazon S3. Web Interface: Web-based UI for configuring validation rules and managing jobs. Configuration Management: Tools for saving/loading user settings and rules. Testing Suite: Automated tests for both Python and Rust components.

====

About

The goal is to create a Python DSL with a Rust backend for data validation, incorporating parallel processing, AWS S3 integration, and a web interface for configuration.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published