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:
Build fluent analysis pipelines with Pipeline API
Use modular API for low-level control
Understand data format requirements for all analysis types
Load data from TRIOS, Anton Paar, CSV, Excel formats
Create publication-quality visualizations
Process multiple datasets in batch mode
Section Contents¶
Section Roadmap¶
Week 13: Pipeline API
Pipeline API Tutorial — Fluent workflows (load → fit → plot → save)
Week 14: Data Formats & I/O
Data Format Reference — Data format requirements for all analyses (reference)
TA Instruments TRIOS Format — TA Instruments TRIOS file format (detailed)
Data I/O Guide — Auto-detect file formats, HDF5 output
Modular API Tutorial — Low-level control
Week 15: Visualization
Visualization Guide — Publication-ready plots, templates
Week 16: Batch Processing
Batch Processing — High-throughput analysis
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.