Installation and Setup
This section covers the installation and initial setup of SPROCLIB for transport system modeling.
System Requirements
Python Requirements: - Python 3.8 or higher - NumPy 1.19+ - SciPy 1.6+ - Matplotlib 3.3+
Platform Support: - Windows 10/11 - macOS 10.15+ - Linux (Ubuntu 18.04+, CentOS 7+)
Installation
Install SPROCLIB using pip:
pip install -r requirements.txt
Or install from source:
git clone https://github.com/paramus/sproclib.git
cd sproclib
pip install -e .
Verification
Verify installation with transport models:
from transport.continuous.liquid import PipeFlow
# Create a simple test model
pipe = PipeFlow(pipe_length=100, pipe_diameter=0.1)
result = pipe.steady_state([200000, 293.15, 0.01])
print(f"Test successful: {result}")
Configuration
Configure SPROCLIB for optimal performance:
import process_control
# Set default units
process_control.set_default_units('SI')
# Configure numerical solvers
process_control.configure_solvers(
ode_method='RK45',
tolerance=1e-6
)