Tutorials
Step-by-step tutorials for learning piblin_jax.
Tutorial Guides
- Basic Workflow Tutorial
- Overview
- Step 1: Loading Data
- Step 2: Initial Visualization
- Step 3: Data Smoothing
- Step 4: Interpolation
- Step 5: Building a Pipeline
- Step 6: Region of Interest
- Step 7: Numerical Derivatives
- Step 8: Statistical Analysis
- Step 9: Publication-Quality Plot
- Step 10: Working with Multiple Samples
- Summary
- Next Steps
- Complete Code
- Uncertainty Quantification Tutorial
- Custom Transforms Tutorial
- Rheological Models Tutorial
- Advanced Pipeline Composition
- GPU Acceleration Best Practices
- Prerequisites
- Installation for GPU Support
- Overview
- Checking GPU Availability
- Understanding Performance Characteristics
- JIT Compilation
- Batch Processing for GPU Efficiency
- Memory Management
- Optimizing Transform Pipelines
- Performance Benchmarking
- MCMC/Bayesian Acceleration
- Common Issues and Solutions
- Best Practices Summary
- Performance Comparison Table
- Next Steps
Getting Started
- Basic Workflow Tutorial
Complete workflow from data loading to visualization
- Uncertainty Quantification Tutorial
Bayesian parameter estimation with uncertainties
- Custom Transforms Tutorial
Creating custom data transformations
- Rheological Models Tutorial
Working with rheological models (Power-law, Arrhenius, Cross, Carreau-Yasuda)
Advanced Topics
- Advanced Pipeline Composition
Advanced pipeline composition patterns - conditional logic, parallel processing, dynamic configuration, and reusable pipeline libraries
- GPU Acceleration Best Practices
GPU acceleration best practices - JIT compilation, batch processing, memory management, and performance optimization