SEU Injection Framework

Getting Started

  • Installation Guide
    • Quick Install
    • Installation Methods
      • UV Package Manager (Recommended for Development)
      • pip from PyPI (Production Use)
      • Method 3: pip from Source (Development)
      • Method 4: Docker (Coming Soon)
    • Installation Options
      • Core Installation
      • Development Installation
      • Notebook Installation
      • Complete Installation
    • Platform-Specific
      • Windows
      • macOS
      • Linux
    • Verification
    • GPU Support
      • CUDA Setup
      • Apple Silicon (MPS)
    • Troubleshooting
      • Common Issues
        • Issue: “No module named pytest” or Tests Fail Immediately
        • Issue: “No module named ‘testing’” Import Errors
        • Issue: Individual Test Files Fail with Coverage Errors
        • Issue: Assert vs ValueError Security Warnings
        • Issue: ModuleNotFoundError for seu_injection
      • Common Issues
      • Getting Help
    • Next Steps
    • System Requirements
      • Minimum Requirements
      • Recommended Requirements
      • Tested Platforms
    • Version Compatibility
    • Development Setup
    • Uninstallation
  • Quickstart Guide
    • Prerequisites
    • What You’ll Build
    • Step 1: Setup and Imports
    • Step 2: Create Training Data
    • Step 3: Build and Train a Model
    • Step 4: Basic SEU Injection
    • Step 5: Visualize Results
    • Next Steps
      • Continue Learning

API Reference

  • Core Module
    • Exhaustive SEU Injector
      • ExhaustiveSEUInjector
    • Stochastic SEU Injector
      • StochasticSEUInjector
    • Base Injector
      • BaseInjector
        • BaseInjector.__init__()
        • BaseInjector.run_injector()
  • Bit Operations Module
    • Float32 Operations
      • bitflip_float32_optimized()
      • bitflip_float32_fast()
      • Bitflip Function
        • bitflip_float32()
    • Utilities
      • float32_to_binary()
      • binary_to_float32()
  • Metrics Module
    • Classification Accuracy
      • classification_accuracy()
      • classification_accuracy_loader()
      • Accuracy Module
        • accuracy_score()
        • classification_accuracy_loader()
        • classification_accuracy()
        • multiclass_classification_accuracy()

Development

  • Contributing to SEU Injection Framework
    • Project Goals
    • 📋 Quick Start for Contributors
      • Prerequisites
      • Development Environment Setup
      • Essential Development Commands
    • 🧪 Quality Requirements
      • Running Quality Checks
    • � Code Quality & TODO System
      • TODO Format Standards
    • 📊 TODO System
    • 🔄 Development Workflow
      • Branching Strategy
      • Pull Request Process
      • Commit Message Format
    • 🎓 Types of Contributions
    • 🔬 Research Contributions
    • 📊 Performance Expectations
    • 🛡️ Security
    • 🤝 Community
    • 🚀 Getting Started
    • 📚 Resources
    • 📞 Support
  • Known Issues
    • Known Issues (Summary)
      • My known issues
      • AI-Identified Issues
        • 1. Examples Directory - Pandas Import Performance
        • 2. Performance Optimization
        • 3. Error Handling
        • 4. Test Coverage
        • 5. Unused Code
SEU Injection Framework
  • Index
  • Edit on GitHub

Index

_ | A | B | C | E | F | M | R | S

_

  • __init__() (seu_injection.core.base_injector.BaseInjector method)

A

  • accuracy_score() (in module seu_injection.metrics.accuracy)

B

  • BaseInjector (class in seu_injection.core.base_injector)
  • binary_to_float32() (in module seu_injection.bitops.utils)
  • bitflip_float32() (in module seu_injection.bitops)
  • bitflip_float32_fast() (in module seu_injection.bitops.float32)
  • bitflip_float32_optimized() (in module seu_injection.bitops.float32)

C

  • classification_accuracy() (in module seu_injection.metrics)
    • (in module seu_injection.metrics.accuracy)
  • classification_accuracy_loader() (in module seu_injection.metrics)
    • (in module seu_injection.metrics.accuracy)

E

  • ExhaustiveSEUInjector (class in seu_injection.core)

F

  • float32_to_binary() (in module seu_injection.bitops.utils)

M

  • module
    • seu_injection.bitops.float32
    • seu_injection.bitops.utils
    • seu_injection.metrics.accuracy
  • multiclass_classification_accuracy() (in module seu_injection.metrics.accuracy)

R

  • run_injector() (seu_injection.core.base_injector.BaseInjector method)

S

  • seu_injection.bitops.float32
    • module
  • seu_injection.bitops.utils
    • module
  • seu_injection.metrics.accuracy
    • module
  • StochasticSEUInjector (class in seu_injection.core)

© Copyright 2025, William Dennis.

Built with Sphinx using a theme provided by Read the Docs.