Section 4: Practical Guides (Weeks 13-16)

Workflows, data management, and production-ready analysis

Section Overview

This section teaches production workflows using Pipeline APIs, data format requirements, data I/O for multiple instrument formats, publication-quality visualization, and batch processing.

Timeline: Weeks 13-16 (12-16 hours)

Prerequisites: Sections 1-2 (Fundamentals and Model Usage)

Learning Objectives

By completing this section, you will be able to:

  1. Build fluent analysis pipelines with Pipeline API

  2. Use modular API for low-level control

  3. Understand data format requirements for all analysis types

  4. Load data from TRIOS, Anton Paar, CSV, Excel formats

  5. Create publication-quality visualizations

  6. Process multiple datasets in batch mode

Section Contents

Section Roadmap

Week 13: Pipeline API

Week 14: Data Formats & I/O

Week 15: Visualization

Week 16: Batch Processing

Quick Examples

Pipeline API:

from rheojax.pipeline import Pipeline

(Pipeline()
    .load('data.csv', x_col='time', y_col='stress')
    .fit('maxwell')
    .plot()
    .save('results.hdf5'))

Batch Processing:

from rheojax.pipeline.batch import BatchPipeline

batch = BatchPipeline()
batch.load_directory('experiments/', pattern='*.txt')
batch.fit_all('fractional_zener_ss')
batch.save_summary('summary.xlsx')

Next Steps

After completing practical guides, use:

Section 5: Appendices (Section 5: Appendices)

Quick-reference materials for troubleshooting, experimental design, and glossary.