Skip to content

Latest commit

 

History

History
173 lines (116 loc) · 7.6 KB

File metadata and controls

173 lines (116 loc) · 7.6 KB

DeepCausality Examples Overview

This directory contains examples demonstrating various features and applications of the DeepCausality library. Each example showcases how to model and reason about causal relationships using the Effect Propagation Process (EPP) and PropagatingEffect monads.

Example Categories

Category Description
Classical Causality Traditional causal inference methods (CATE, DBN, Granger, RCM, SCM)
CSM Examples Causal State Machine patterns
Core Examples PropagatingEffect and PropagatingProcess fundamentals
Physics Examples Multi-physics simulations with Geometric Algebra
Avionics Examples High-assurance GNC and Safety Critical Systems
Medicine Examples Biomedical and life sciences applications
Material Examples Material Science and Metamaterials
Starter Example Basic introduction to DeepCausality
Tokio Example Async integration with tokio runtime

Classical Causality Examples

Location: examples/classical_causality_examples

Traditional causal inference methods implemented using the DeepCausality framework.

Example Method Command
CATE Conditional Average Treatment Effect cargo run -p classical_causality_examples --example cate_example
DBN Dynamic Bayesian Network cargo run -p classical_causality_examples --example dbn_example
Granger Granger Causality Test cargo run -p classical_causality_examples --example granger_example
RCM Rubin Causal Model cargo run -p classical_causality_examples --example rcm_example
SCM Pearl's Ladder of Causation cargo run -p classical_causality_examples --example scm_example

See classical_causality_examples/README.md for detailed documentation.


CSM Examples

Location: examples/csm_examples

Causal State Machine patterns for stateful causal reasoning.

Example Pattern Command
CSM Basic Simple monitoring system cargo run -p csm_examples --example csm_example
CSM Context Shared mutable state via Arc<RwLock> cargo run -p csm_examples --example csm_context_example
CSM Effect Ethos Deontic reasoning integration cargo run -p csm_examples --example csm_effect_ethos_example

See csm_examples/README.md for detailed documentation.


Core Examples

Location: examples/core_examples

Fundamental examples demonstrating the monadic API.

Example Focus Command
PropagatingEffect Basic monadic composition cargo run -p core_examples --example propagating_effect_example
PropagatingEffect Counterfactual Counterfactual reasoning cargo run -p core_examples --example propagating_effect_counterfactual_example
PropagatingProcess Stateful composition cargo run -p core_examples --example propagating_process_example
PropagatingProcess Counterfactual Stateful counterfactuals cargo run -p core_examples --example propagating_process_counterfactual
Control Flow Builder Builder patterns cargo run -p core_examples --example control_flow_builder
Control Flow Strict ZST Zero-sized type control cargo run -p core_examples --example control_flow_strict_zst

Physics Examples

Location: examples/physics_examples

Multi-physics simulations using Geometric Algebra, Tensor operations, and Topology.

Example Domain Command
Bernoulli Flow Network Fluid Dynamics cargo run -p physics_examples --example bernoulli_flow_network
Carnot Cycle Engine Thermodynamics cargo run -p physics_examples --example carnot_cycle_engine
Laser Resonator Stability Optics cargo run -p physics_examples --example laser_resonator_stability
Maxwell's Unification Electromagnetism cargo run -p physics_examples --example maxwell_example
GRMHD Relativity cargo run -p physics_examples --example grmhd_example
Geometric Tilt Robotics/IMU cargo run -p physics_examples --example geometric_tilt_example
Algebraic Scanner Abstract Algebra cargo run -p physics_examples --example algebraic_scanner
Multi-Physics Pipeline Particle Physics cargo run -p physics_examples --example multi_physics_pipeline
Quantum Counterfactual Quantum cargo run -p physics_examples --example quantum_counterfactual
Quantum Geometric Tensor Condensed Matter cargo run -p physics_examples --example quantum_geometric_tensor
IKKT Matrix Model Quantum Gravity cargo run -p physics_examples --example ikkt_matrix_model
Gravitational Wave Relativity cargo run -p physics_examples --example gravitational_wave

See physics_examples/README.md for detailed documentation.


Avionics Examples

Location: examples/avionics_examples

High-assurance examples for Aerospace, Defense, and Safety Critical systems.

Example Domain Command
MagNav Navigation cargo run -p avionics_examples --example magnav
Geometric TCAS Collision Avoidance cargo run -p avionics_examples --example geometric_tcas
Hypersonic 2T Defense/Tracking cargo run -p avionics_examples --example hypersonic_2t

See avionics_examples/README.md for detailed documentation.


Medicine Examples

Location: examples/medicine_examples

Biomedical and life sciences applications using causal monads.

Example Domain Command
Protein Folding Biophysics cargo run -p medicine_examples --example protein_folding
MRI Tissue Classification Medical Imaging cargo run -p medicine_examples --example mri_tissue_classification
Aneurysm Risk (Hemodynamics) Cardiovascular cargo run -p medicine_examples --example hemodynamics
Epilepsy Virtual Resection Neurology cargo run -p medicine_examples --example epilepsy
Tumor Treatment (TTFields) Oncology cargo run -p medicine_examples --example ttfields

See medicine_examples/README.md for detailed documentation.


Material Examples

Location: examples/material_examples

Material Science and Metamaterial simulations using topology, multivectors, and causal interventions.

Example Domain Command
Hyperlens Metamaterials cargo run -p material_examples --example hyperlens_example
Topological Insulator Quantum Materials cargo run -p material_examples --example topological_insulator_example
Structural Health Monitor Smart Materials cargo run -p material_examples --example structural_health_monitor_example

See material_examples/README.md for detailed documentation.


Starter Example

Location: examples/starter_example

Basic introduction to DeepCausality.

Example Focus Command
Starter CausaloidGraph basics cargo run -p starter_example --example starter_example

Tokio Example

Location: examples/tokio_example

Asynchronous integration with the tokio runtime.

Example Focus Command
Tokio Async causal inference cargo run -p tokio_example --example tokio_example

📜 License

All examples are licensed under the MIT license.