iragca-python Documentation¶
Welcome to the iragca-python documentation!
iragca-python is a comprehensive Python library providing practical utilities for data science, machine learning, and visualization workflows. Designed to streamline common tasks in machine learning, data visualization, and functional programming.
Key Features¶
-
Accessible Visualization
Professional matplotlib styles and WCAG-compliant color palettes designed for clarity and accessibility. Create beautiful, inclusive data visualizations without the hassle of manual styling.
-
Lightweight Experiment Tracking
RunLoggerprovides a minimalist approach to tracking metrics during training. Log metrics with dynamic property access, optional progress bars, and easy export/import functionality. -
Functional Programming Utilities
Build composable, readable data transformation pipelines using
PipelineandStepclasses. Perfect for ETL workflows and data processing chains. -
Deprecation Management
Professional deprecation handling tools to maintain clean APIs and guide users toward better alternatives.
Use Cases¶
- ML/DL Training: Track metrics with
RunLoggerduring training loops - Data Pipelines: Build readable transformation chains with
Pipeline - Publication Plots: Create accessible visualizations with pre-configured styles
- Library Maintenance: Manage deprecations gracefully with proper warnings
Installation¶
Install using pip:
Install a specific module. See the relevant documentation for all available modules.