evidencelib

Start here

  • Quickstart
    • 1. Create a frame
    • 2. Assign evidence
    • 3. Query belief measures
    • 4. Combine sources
    • 5. Use DSmT when hypotheses can overlap
  • Core Concepts
    • Frame
    • Proposition
    • Mass function
    • Belief and plausibility
    • Fusion
    • Decision scores

User guide

  • Models
    • DST
    • Free DSmT
    • Hybrid DSmT
    • Element growth
  • Propositions
    • Operators
    • Model-dependent meaning
    • String expressions
    • Coercion
    • Display
  • Mass Functions
    • Accepted keys
    • Inspect values
    • Query support
    • Dictionary output
  • Fusion Rules
    • Choose a rule
    • Conjunctive / DSmC / Smets
    • Dempster
    • Yager
    • DSmH / Dubois-Prade
    • PCR5 and PCR6
  • Decision Support
    • DST
    • DSmT
  • Plotting
    • Mass bars
    • Source comparison
    • Belief and decisions
    • Filtering and composition
    • Example script
  • Examples
    • Basic workflow
    • DSmT and conflict
    • Plotting

Reference

  • API
    • Frame
    • Proposition
    • MassFunction
    • Errors
  • API Reference
    • Frame
      • Frame
        • Frame.atom()
        • Frame.dsmt()
        • Frame.dst()
        • Frame.elements()
        • Frame.format()
        • Frame.hybrid()
        • Frame.mass()
        • Frame.proposition()
        • Frame.region_count
        • Frame.symbols()
    • MassFunction
      • MassFunction
        • MassFunction.belief()
        • MassFunction.commonality()
        • MassFunction.conflict
        • MassFunction.conjunctive()
        • MassFunction.decision()
        • MassFunction.dempster()
        • MassFunction.dsmc()
        • MassFunction.dsmh()
        • MassFunction.dubois_prade()
        • MassFunction.focal()
        • MassFunction.items()
        • MassFunction.mass()
        • MassFunction.normalization_tolerance
        • MassFunction.normalize()
        • MassFunction.pcr5()
        • MassFunction.pcr6()
        • MassFunction.pignistic()
        • MassFunction.pignistic_regions()
        • MassFunction.plausibility()
        • MassFunction.plot()
        • MassFunction.plot_belief_plausibility()
        • MassFunction.plot_comparison()
        • MassFunction.plot_pignistic_decision()
        • MassFunction.smets()
        • MassFunction.to_dict()
        • MassFunction.total_mass
        • MassFunction.yager()
    • Proposition
      • Proposition
        • Proposition.cardinality
        • Proposition.frame
        • Proposition.intersects()
        • Proposition.is_empty
        • Proposition.regions
        • Proposition.union_atoms()
    • Plotting
      • plot_belief_plausibility()
      • plot_mass()
      • plot_mass_comparison()
      • plot_pignistic_decision()
    • Exceptions
      • EvidenceLibError
      • InvalidMassError
      • TotalConflictError
  • References
evidencelib
  • evidencelib
  • View page source

evidencelib

evidencelib is a compact Python library for belief-function calculations on finite frames. It supports Dempster-Shafer theory (DST), free DSmT, and hybrid DSm models.

Use it to build symbolic propositions, assign belief masses, combine evidence from multiple sources, and turn the result into decision scores.

Start here

  • Quickstart
    • 1. Create a frame
    • 2. Assign evidence
    • 3. Query belief measures
    • 4. Combine sources
    • 5. Use DSmT when hypotheses can overlap
  • Core Concepts
    • Frame
    • Proposition
    • Mass function
    • Belief and plausibility
    • Fusion
    • Decision scores

User guide

  • Models
    • DST
    • Free DSmT
    • Hybrid DSmT
    • Element growth
  • Propositions
    • Operators
    • Model-dependent meaning
    • String expressions
    • Coercion
    • Display
  • Mass Functions
    • Accepted keys
    • Inspect values
    • Query support
    • Dictionary output
  • Fusion Rules
    • Choose a rule
    • Conjunctive / DSmC / Smets
    • Dempster
    • Yager
    • DSmH / Dubois-Prade
    • PCR5 and PCR6
  • Decision Support
    • DST
    • DSmT
  • Plotting
    • Mass bars
    • Source comparison
    • Belief and decisions
    • Filtering and composition
    • Example script
  • Examples
    • Basic workflow
    • DSmT and conflict
    • Plotting

Reference

  • API
    • Frame
    • Proposition
    • MassFunction
    • Errors
  • API Reference
    • Frame
    • MassFunction
    • Proposition
    • Plotting
    • Exceptions
  • References
Next

© Copyright 2026, evidencelib contributors.

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