LICENSE
MANIFEST.in
README.md
examples.py
pyproject.toml
setup.py
docs/README.md
docs/build_docs.py
docs/requirements-docs.txt
docs/sphinx.bat
docs/test_rtd_config.py
docs/source/best_practices.rst
docs/source/case_studies.rst
docs/source/changelog.rst
docs/source/conf.py
docs/source/contributing.rst
docs/source/examples.rst
docs/source/index.rst
docs/source/installation.rst
docs/source/quickstart.rst
docs/source/references.rst
docs/source/theory.rst
docs/source/tutorials.rst
docs/source/user_guide.rst
docs/source/_static/custom.css
docs/source/_static/semantic_examples.js
docs/source/api/analysis_legacy_package.rst
docs/source/api/analysis_package.rst
docs/source/api/controllers_legacy_package.rst
docs/source/api/controllers_package.rst
docs/source/api/functions_legacy_package.rst
docs/source/api/index.rst
docs/source/api/legacy.rst
docs/source/api/models_legacy_package.rst
docs/source/api/modules.rst
docs/source/api/optimization_package.rst
docs/source/api/scheduling_package.rst
docs/source/api/simulation_package.rst
docs/source/api/transport_package.rst
docs/source/api/units_package.rst
docs/source/api/utilities_package.rst
docs/source/controller/controller_examples.py
docs/source/controller/model_based/imc_controller_examples.py
docs/source/controller/state_space/state_space_controller_examples.py
docs/source/controller/state_space/statespace_controller_performance.png
docs/source/plant/example_modular_units.py
docs/source/plant/semantic_examples.rst
docs/source/plant/semantic_plant_design.rst
docs/source/plant/semantic_plant_example.py
docs/source/plant/semantic_plant_example.rst
docs/source/plant/tensorflow_comparison.rst
docs/source/plant/simple_example/demo_plant_config.json
docs/source/plant/simple_example/index.rst
docs/source/plant/simple_example/optimization_interpretation.txt
docs/source/plant/simple_example/optimization_results.png
docs/source/plant/simple_example/optimization_scenario_analysis.png
docs/source/plant/simple_example/simple_example.py
docs/source/transport/batch/index.rst
docs/source/transport/batch/liquid/BatchTransferPumping.rst
docs/source/transport/batch/liquid/BatchTransferPumping_detailed_analysis.png
docs/source/transport/batch/liquid/BatchTransferPumping_example.out
docs/source/transport/batch/liquid/BatchTransferPumping_example_plots.png
docs/source/transport/batch/liquid/index.rst
docs/source/transport/batch/solid/DrumBinTransfer.rst
docs/source/transport/batch/solid/DrumBinTransfer_detailed_analysis.png
docs/source/transport/batch/solid/DrumBinTransfer_example.out
docs/source/transport/batch/solid/DrumBinTransfer_example_plots.png
docs/source/transport/batch/solid/VacuumTransfer.rst
docs/source/transport/batch/solid/VacuumTransfer_detailed_analysis.png
docs/source/transport/batch/solid/VacuumTransfer_example.out
docs/source/transport/batch/solid/VacuumTransfer_example_plots.png
docs/source/transport/batch/solid/index.rst
docs/source/transport/continuous/index.rst
docs/source/transport/continuous/liquid/PeristalticFlow.rst
docs/source/transport/continuous/liquid/PeristalticFlow_detailed_analysis.png
docs/source/transport/continuous/liquid/PeristalticFlow_example.out
docs/source/transport/continuous/liquid/PeristalticFlow_example.py
docs/source/transport/continuous/liquid/PeristalticFlow_example_plots.png
docs/source/transport/continuous/liquid/PipeFlow.rst
docs/source/transport/continuous/liquid/PipeFlow_example.out
docs/source/transport/continuous/liquid/PipeFlow_example.py
docs/source/transport/continuous/liquid/PipeFlow_example_plots.png
docs/source/transport/continuous/liquid/PipeFlow_simple_example.py
docs/source/transport/continuous/liquid/SlurryPipeline.rst
docs/source/transport/continuous/liquid/SlurryPipeline_example.out
docs/source/transport/continuous/liquid/SlurryPipeline_example.py
docs/source/transport/continuous/liquid/SlurryPipeline_example_plots.png
docs/source/transport/continuous/liquid/SlurryPipeline_simple_example.out
docs/source/transport/continuous/liquid/SlurryPipeline_simple_example.py
docs/source/transport/continuous/liquid/dynamics.rst
docs/source/transport/continuous/liquid/dynamics_example.out
docs/source/transport/continuous/liquid/dynamics_example.py
docs/source/transport/continuous/liquid/dynamics_example_plots.png
docs/source/transport/continuous/liquid/index.rst
docs/source/transport/continuous/liquid/steady_state.rst
docs/source/transport/continuous/liquid/steady_state_example.out
docs/source/transport/continuous/liquid/steady_state_example.py
docs/source/transport/continuous/liquid/steady_state_example_plots.png
docs/source/transport/continuous/solid/ConveyorBelt.rst
docs/source/transport/continuous/solid/ConveyorBelt_detailed_analysis.png
docs/source/transport/continuous/solid/ConveyorBelt_example.out
docs/source/transport/continuous/solid/ConveyorBelt_example.py
docs/source/transport/continuous/solid/ConveyorBelt_example_plots.png
docs/source/transport/continuous/solid/GravityChute.rst
docs/source/transport/continuous/solid/GravityChute_detailed_analysis.png
docs/source/transport/continuous/solid/GravityChute_example.out
docs/source/transport/continuous/solid/GravityChute_example.py
docs/source/transport/continuous/solid/GravityChute_example_plots.png
docs/source/transport/continuous/solid/PneumaticConveying.rst
docs/source/transport/continuous/solid/PneumaticConveying_detailed_analysis.png
docs/source/transport/continuous/solid/PneumaticConveying_example.out
docs/source/transport/continuous/solid/PneumaticConveying_example.py
docs/source/transport/continuous/solid/PneumaticConveying_example_plots.png
docs/source/transport/continuous/solid/ScrewFeeder.rst
docs/source/transport/continuous/solid/ScrewFeeder_detailed_analysis.png
docs/source/transport/continuous/solid/ScrewFeeder_example.out
docs/source/transport/continuous/solid/ScrewFeeder_example.py
docs/source/transport/continuous/solid/ScrewFeeder_example_plots.png
docs/source/transport/continuous/solid/index.rst
docs/source/unit/complete_process_examples.rst
docs/source/unit/complete_process_examples_output.txt
docs/source/unit/index.rst
docs/source/unit/index.txt
docs/source/unit/compressor/compressor_examples.py
docs/source/unit/compressor/compressor_examples.rst
docs/source/unit/compressor/compressor_examples_output.txt
docs/source/unit/distillation/distillation_examples.py
docs/source/unit/distillation/distillation_examples.rst
docs/source/unit/distillation/distillation_examples_output.txt
docs/source/unit/heat_exchanger/heat_exchanger_examples.py
docs/source/unit/heat_exchanger/heat_exchanger_examples.rst
docs/source/unit/heat_exchanger/heat_exchanger_examples_output.txt
docs/source/unit/pump/pump_examples.png
docs/source/unit/pump/pump_examples.py
docs/source/unit/pump/pump_examples.rst
docs/source/unit/pump/pump_examples_output.txt
docs/source/unit/reactor/reactor_examples.py
docs/source/unit/reactor/reactor_examples.rst
docs/source/unit/reactor/reactor_examples_output.txt
docs/source/unit/tank/InteractingTanks.rst
docs/source/unit/tank/InteractingTanks_detailed_analysis.png
docs/source/unit/tank/InteractingTanks_example.out
docs/source/unit/tank/InteractingTanks_example_plots.png
docs/source/unit/tank/Tank.rst
docs/source/unit/tank/Tank_detailed_analysis.png
docs/source/unit/tank/Tank_example.out
docs/source/unit/tank/Tank_example_plots.png
docs/source/unit/tank/tank_examples.py
docs/source/unit/tank/tank_examples.rst
docs/source/unit/tank/tank_examples_output.txt
docs/source/unit/tank/tank_index.rst
docs/source/unit/utilities/utilities_examples.py
docs/source/unit/utilities/utilities_examples.rst
docs/source/unit/utilities/utilities_examples_output.txt
docs/source/unit/valve/valve_examples.py
docs/source/unit/valve/valve_examples.rst
docs/source/unit/valve/valve_examples_output.txt
docs/source/user_guide/advanced_control.rst
docs/source/user_guide/basic_concepts.rst
docs/source/user_guide/control_design.rst
docs/source/user_guide/custom_models.rst
docs/source/user_guide/installation_setup.rst
docs/source/user_guide/multiphase_flow.rst
docs/source/user_guide/optimization_methods.rst
docs/source/user_guide/pipeline_transport.rst
docs/source/user_guide/process_modeling.rst
docs/source/user_guide/pump_systems.rst
docs/source/user_guide/quick_start.rst
docs/source/user_guide/semantic_plant_design.rst
docs/source/user_guide/simulation_analysis.rst
docs/source/user_guide/system_integration.rst
docs/source/user_guide/transport_overview.rst
docs/source/user_guide/troubleshooting.rst
docs/source/user_guide/examples/complete_process_examples.rst
docs/source/user_guide/examples/control_examples.rst
docs/source/user_guide/examples/integrated_transport_systems.rst
docs/source/user_guide/examples/optimization_examples.rst
docs/source/user_guide/examples/peristaltic_pump_examples.rst
docs/source/user_guide/examples/pipeline_flow_examples.rst
docs/source/user_guide/examples/slurry_transport_examples.rst
docs/source/user_guide/examples/transport_examples.rst
documentation/AUTOMATIC_LIBRARY_CREATION_PROMPTS.md
documentation/COMPETITIVE_ANALYSIS.md
documentation/COMPRESSOR_PUMP_GUIDE.md
documentation/DISTILLATION_IMPLEMENTATION_SUMMARY.md
documentation/EMERGENCY_RECOVERY_REPORT.md
documentation/HEAT_EXCHANGER_ADDITION.md
documentation/IMC_CONTROLLER_SUMMARY.md
documentation/LEGACY_CLEANUP_FINAL.md
documentation/LEGACY_CLEANUP_SUMMARY.md
documentation/LEGACY_FOLDER_SUCCESS.md
documentation/LIBRARY_SUMMARY.md
documentation/MODELS_REFACTORING_SUMMARY.md
documentation/MODULAR_REFACTORING_COMPLETE.md
documentation/MODULAR_REFACTORING_FINAL_REPORT.md
documentation/MODULAR_REFACTORING_SUCCESS_REPORT.md
documentation/PROJECT_CONSISTENCY_REPORT.md
documentation/PROJECT_TIMELINE.md
documentation/REACTOR_ENHANCEMENT_SUMMARY.md
documentation/REFACTORING_COMPLETE.md
documentation/REFACTORING_SUMMARY.md
documentation/REFERENCES_CLEANUP_SUMMARY.md
documentation/SPHINX_CROSS_CHECK_COMPLETE.md
documentation/SPHINX_DOCS_FIXES.md
documentation/SPHINX_DOCS_UPDATED.md
documentation/SPHINX_RECOMPILATION_COMPLETE.md
documentation/SPROCLIB_REBRANDING_COMPLETION.md
documentation/STATESPACE_CONTROLLER_SUMMARY.md
documentation/TRANSPORT_DOCUMENTATION_UPDATE_SUMMARY.md
documentation/TRANSPORT_INTEGRATION_COMPLETE.md
documentation/TRANSPORT_PACKAGE_CORRECTION_COMPLETE.md
sproclib/__init__.py
sproclib.egg-info/PKG-INFO
sproclib.egg-info/SOURCES.txt
sproclib.egg-info/dependency_links.txt
sproclib.egg-info/requires.txt
sproclib.egg-info/top_level.txt
sproclib/analysis/__init__.py
sproclib/analysis/model_identification.py
sproclib/analysis/system_analysis.py
sproclib/analysis/transfer_function.py
sproclib/controller/__init__.py
sproclib/controller/base/TuningRule.py
sproclib/controller/base/__init__.py
sproclib/controller/model_based/IMCController.py
sproclib/controller/model_based/__init__.py
sproclib/controller/pid/PIDController.py
sproclib/controller/pid/__init__.py
sproclib/controller/state_space/StateSpaceController.py
sproclib/controller/state_space/__init__.py
sproclib/controller/tuning/AMIGOTuning.py
sproclib/controller/tuning/RelayTuning.py
sproclib/controller/tuning/ZieglerNicholsTuning.py
sproclib/controller/tuning/__init__.py
sproclib/optimization/__init__.py
sproclib/optimization/economic_optimization.py
sproclib/optimization/parameter_estimation.py
sproclib/optimization/process_optimization.py
sproclib/scheduling/__init__.py
sproclib/scheduling/state_task_network.py
sproclib/simulation/__init__.py
sproclib/simulation/process_simulation.py
sproclib/transport/__init__.py
sproclib/transport/batch/__init__.py
sproclib/transport/batch/liquid/BatchTransferPumping.py
sproclib/transport/batch/liquid/BatchTransferPumping.rst
sproclib/transport/batch/liquid/BatchTransferPumping_documentation.md
sproclib/transport/batch/liquid/BatchTransferPumping_example.py
sproclib/transport/batch/liquid/BatchTransferPumping_test.py
sproclib/transport/batch/liquid/__init__.py
sproclib/transport/batch/solid/DrumBinTransfer.py
sproclib/transport/batch/solid/DrumBinTransfer.rst
sproclib/transport/batch/solid/DrumBinTransfer_documentation.md
sproclib/transport/batch/solid/DrumBinTransfer_example.py
sproclib/transport/batch/solid/DrumBinTransfer_example_simple.py
sproclib/transport/batch/solid/DrumBinTransfer_test.py
sproclib/transport/batch/solid/VacuumTransfer.py
sproclib/transport/batch/solid/VacuumTransfer.rst
sproclib/transport/batch/solid/VacuumTransfer_documentation.md
sproclib/transport/batch/solid/VacuumTransfer_example.py
sproclib/transport/batch/solid/VacuumTransfer_example_simple.py
sproclib/transport/batch/solid/VacuumTransfer_test.py
sproclib/transport/batch/solid/__init__.py
sproclib/transport/batch/solid/index.rst
sproclib/transport/continuous/__init__.py
sproclib/transport/continuous/liquid/COMPLETE_DOCUMENTATION_SUMMARY.md
sproclib/transport/continuous/liquid/EXAMPLES_SUMMARY.md
sproclib/transport/continuous/liquid/PeristalticFlow.py
sproclib/transport/continuous/liquid/PeristalticFlow.rst
sproclib/transport/continuous/liquid/PeristalticFlow_documentation.md
sproclib/transport/continuous/liquid/PeristalticFlow_example.py
sproclib/transport/continuous/liquid/PeristalticFlow_test.py
sproclib/transport/continuous/liquid/PipeFlow.py
sproclib/transport/continuous/liquid/PipeFlow.rst
sproclib/transport/continuous/liquid/PipeFlow_documentation.md
sproclib/transport/continuous/liquid/PipeFlow_example.py
sproclib/transport/continuous/liquid/PipeFlow_simple_example.py
sproclib/transport/continuous/liquid/PipeFlow_test.py
sproclib/transport/continuous/liquid/ProcessModel_mock.py
sproclib/transport/continuous/liquid/RST_DOCUMENTATION_SUMMARY.md
sproclib/transport/continuous/liquid/SlurryPipeline.py
sproclib/transport/continuous/liquid/SlurryPipeline.rst
sproclib/transport/continuous/liquid/SlurryPipeline_documentation.md
sproclib/transport/continuous/liquid/SlurryPipeline_example.py
sproclib/transport/continuous/liquid/SlurryPipeline_simple_example.py
sproclib/transport/continuous/liquid/SlurryPipeline_test.py
sproclib/transport/continuous/liquid/__init__.py
sproclib/transport/continuous/liquid/dynamics.rst
sproclib/transport/continuous/liquid/dynamics_documentation.md
sproclib/transport/continuous/liquid/dynamics_example.py
sproclib/transport/continuous/liquid/index.rst
sproclib/transport/continuous/liquid/steady_state.rst
sproclib/transport/continuous/liquid/steady_state_documentation.md
sproclib/transport/continuous/liquid/steady_state_example.py
sproclib/transport/continuous/solid/ConveyorBelt.py
sproclib/transport/continuous/solid/ConveyorBelt.rst
sproclib/transport/continuous/solid/ConveyorBelt_documentation.md
sproclib/transport/continuous/solid/ConveyorBelt_example.py
sproclib/transport/continuous/solid/ConveyorBelt_test.py
sproclib/transport/continuous/solid/GravityChute.py
sproclib/transport/continuous/solid/GravityChute.rst
sproclib/transport/continuous/solid/GravityChute_documentation.md
sproclib/transport/continuous/solid/GravityChute_example.py
sproclib/transport/continuous/solid/GravityChute_test.py
sproclib/transport/continuous/solid/PneumaticConveying.py
sproclib/transport/continuous/solid/PneumaticConveying.rst
sproclib/transport/continuous/solid/PneumaticConveying_documentation.md
sproclib/transport/continuous/solid/PneumaticConveying_example.py
sproclib/transport/continuous/solid/PneumaticConveying_test.py
sproclib/transport/continuous/solid/ScrewFeeder.py
sproclib/transport/continuous/solid/ScrewFeeder.rst
sproclib/transport/continuous/solid/ScrewFeeder_documentation.md
sproclib/transport/continuous/solid/ScrewFeeder_example.py
sproclib/transport/continuous/solid/ScrewFeeder_test.py
sproclib/transport/continuous/solid/__init__.py
sproclib/transport/continuous/solid/generate_pneumatic_plots.py
sproclib/transport/continuous/solid/generate_screw_plots.py
sproclib/transport/continuous/solid/index.rst
sproclib/unit/README.md
sproclib/unit/__init__.py
sproclib/unit/base/ProcessModel.py
sproclib/unit/base/README.md
sproclib/unit/base/__init__.py
sproclib/unit/base/example.py
sproclib/unit/compressor/Compressor.py
sproclib/unit/compressor/README.md
sproclib/unit/compressor/__init__.py
sproclib/unit/distillation/README.md
sproclib/unit/distillation/__init__.py
sproclib/unit/distillation/column/BinaryDistillationColumn.py
sproclib/unit/distillation/column/__init__.py
sproclib/unit/distillation/tray/DistillationTray.py
sproclib/unit/distillation/tray/__init__.py
sproclib/unit/heat_exchanger/HeatExchanger.py
sproclib/unit/heat_exchanger/README.md
sproclib/unit/heat_exchanger/__init__.py
sproclib/unit/heat_exchanger/example.py
sproclib/unit/plant/__init__.py
sproclib/unit/plant/chemical_plant.py
sproclib/unit/plant/example_modular_units.py
sproclib/unit/plant/optimization_interpretation.txt
sproclib/unit/plant/process_unit.py
sproclib/unit/plant/semantic_examples.rst
sproclib/unit/plant/semantic_plant_design.rst
sproclib/unit/plant/semantic_plant_example.py
sproclib/unit/plant/semantic_plant_example.rst
sproclib/unit/plant/simple_example.py
sproclib/unit/plant/tensorflow_comparison.rst
sproclib/unit/pump/CentrifugalPump.py
sproclib/unit/pump/PositiveDisplacementPump.py
sproclib/unit/pump/Pump.py
sproclib/unit/pump/README.md
sproclib/unit/pump/__init__.py
sproclib/unit/pump/base/__init__.py
sproclib/unit/pump/centrifugal/__init__.py
sproclib/unit/pump/positive_displacement/__init__.py
sproclib/unit/reactor/BatchReactor.py
sproclib/unit/reactor/FixedBedReactor.py
sproclib/unit/reactor/FluidizedBedReactor.py
sproclib/unit/reactor/PlugFlowReactor.py
sproclib/unit/reactor/README.md
sproclib/unit/reactor/SemiBatchReactor.py
sproclib/unit/reactor/__init__.py
sproclib/unit/reactor/cstr.py
sproclib/unit/reactor/batch/__init__.py
sproclib/unit/reactor/cstr/README.md
sproclib/unit/reactor/cstr/__init__.py
sproclib/unit/reactor/fixed_bed/__init__.py
sproclib/unit/reactor/fluidized_bed/__init__.py
sproclib/unit/reactor/pfr/README.md
sproclib/unit/reactor/pfr/__init__.py
sproclib/unit/reactor/semi_batch/__init__.py
sproclib/unit/tank/InteractingTanks.py
sproclib/unit/tank/InteractingTanks.rst
sproclib/unit/tank/InteractingTanks_documentation.md
sproclib/unit/tank/InteractingTanks_example.py
sproclib/unit/tank/InteractingTanks_test.py
sproclib/unit/tank/README.md
sproclib/unit/tank/Tank.py
sproclib/unit/tank/Tank.rst
sproclib/unit/tank/Tank_documentation.md
sproclib/unit/tank/Tank_example.py
sproclib/unit/tank/Tank_test.py
sproclib/unit/tank/__init__.py
sproclib/unit/tank/index.rst
sproclib/unit/tank/interacting/README.md
sproclib/unit/tank/interacting/__init__.py
sproclib/unit/tank/single/__init__.py
sproclib/unit/utilities/LinearApproximation.py
sproclib/unit/utilities/README.md
sproclib/unit/utilities/__init__.py
sproclib/unit/utilities/example.py
sproclib/unit/valve/ControlValve.py
sproclib/unit/valve/README.md
sproclib/unit/valve/ThreeWayValve.py
sproclib/unit/valve/__init__.py
sproclib/unit/valve/control/__init__.py
sproclib/unit/valve/three_way/__init__.py
sproclib/utilities/__init__.py
sproclib/utilities/__init___fixed.py
sproclib/utilities/control_utils.py
sproclib/utilities/data_utils.py
sproclib/utilities/math_utils.py
test/test_base_class_refactor.py
test/test_cleanup.py
test/test_complete_integration.py
test/test_complete_refactoring.py
test/test_compressor_pump.py
test/test_controller_refactoring.py
test/test_core.py
test/test_fluidized_bed_recovery.py
test/test_imc_controller.py
test/test_instantiation.py
test/test_legacy.py
test/test_library.py
test/test_models_refactoring.py
test/test_modular_structure.py
test/test_recovery.py
test/test_refactored_imports.py
test/test_refactoring.py
test/test_state_space_controller.py