HIPER

User Guide

  • Installation
    • Installing HIPER
      • Development Installation (Recommended)
      • Standard Installation
    • Verifying Installation
    • Uninstalling
  • Running Experiments
    • Resilience Experiments
    • Perturbation Analysis
    • Comprehensive Node and Hyperedge Experiments
    • MCDM Methods Comparison
    • Statistical Analysis
    • Working with Custom Datasets
    • Example Workflow
  • Examples
    • Basic Hypernetwork Creation
    • Loading Datasets
    • Attack Simulation
    • Attack Sequences
    • Resilience Analysis
    • TOPSIS Node Ranking
    • MCDM Methods Comparison
    • Custom Metrics

API Reference

  • Core Modules
    • hiper.core.hypernetwork
      • Hypernetwork
        • Hypernetwork.__init__()
        • Hypernetwork.lightweight_copy()
        • Hypernetwork.add_node()
        • Hypernetwork.remove_node()
        • Hypernetwork.add_hyperedge()
        • Hypernetwork.add_node_to_hyperedge()
        • Hypernetwork.remove_node_from_hyperedge()
        • Hypernetwork.remove_hyperedge()
        • Hypernetwork.get_nodes()
        • Hypernetwork.get_hyperedges()
        • Hypernetwork.get_neighbors()
        • Hypernetwork.degree()
        • Hypernetwork.hyperdegree()
        • Hypernetwork.order()
        • Hypernetwork.size()
        • Hypernetwork.avg_deg()
        • Hypernetwork.avg_hyperdegree()
        • Hypernetwork.hyperedge_size()
        • Hypernetwork.avg_hyperedge_size()
        • Hypernetwork.line_graph()
        • Hypernetwork.print_info()
        • Hypernetwork.nodes
        • Hypernetwork.edges
    • hiper.core.node
      • Node
        • Node.__init__()
        • Node.node_id
        • Node.first_incidence
    • hiper.core.hyperedge
      • Hyperedge
        • Hyperedge.__init__()
        • Hyperedge.edge_id
        • Hyperedge.first_incidence
    • hiper.core.incidence
      • Incidence
        • Incidence.__init__()
        • Incidence.node
        • Incidence.edge
        • Incidence.prev_in_node
        • Incidence.next_in_node
        • Incidence.prev_in_edge
        • Incidence.next_in_edge
  • Dataset Management
    • hiper.datasets
      • DataFile
        • DataFile.hyperedges
        • DataFile.__init__()
        • DataFile.get_hyperedges()
      • Dataset
        • Dataset.name
        • Dataset.hypernetwork
        • Dataset.__init__()
        • Dataset.get_hypernetwork()
        • Dataset.get_name()
    • hiper.config
      • load_config()
  • Metrics and Analysis
    • Experimental Frameworks
      • hiper.metrics.experiments
        • ResilienceExperiment
      • hiper.metrics.comprehensive_resilience
        • ComprehensiveResilienceExperiment
    • Ranking and Selection
      • hiper.metrics.topsis
        • TopsisNodeRanker
      • hiper.metrics.hyperedge_topsis
        • HyperedgeTopsisRanker
      • hiper.metrics.wsm
        • WSMNodeRanker
      • hiper.metrics.moora
        • MOORANodeRanker
    • Structural Metrics
      • hiper.metrics.connectivity
        • HypergraphConnectivity
        • HyperedgeConnectivity
      • hiper.metrics.distance
        • HypergraphDistance
      • hiper.metrics.redundancy
        • RedundancyCoefficient
      • hiper.metrics.swalk
        • SwalkEfficiency
    • Higher-Order Metrics
      • hiper.metrics.higher_order_cohesion
        • HigherOrderCohesionMetrics
      • hiper.metrics.hyperedge_fragmentation
        • HyperedgeFragmentationIndex
      • hiper.metrics.hyperedge_integrity
        • HyperedgeIntegrity
    • Additional Metrics
      • hiper.metrics.average_hyperedge_cardinality
        • AverageHyperedgeCardinality
      • hiper.metrics.centrality_disruption
        • CentralityDisruptionIndex
      • hiper.metrics.entropy_loss
        • EntropyLoss
  • Simulation Framework
    • hiper.simulation.simulator
      • HypernetworkSimulator
        • HypernetworkSimulator.__init__()
        • HypernetworkSimulator.set_hypernetwork()
        • HypernetworkSimulator.simulate_attack()
        • HypernetworkSimulator.simulate_sequence()
        • HypernetworkSimulator.get_simulation_history()
        • HypernetworkSimulator.get_baseline_stats()
        • HypernetworkSimulator.clear_history()
        • HypernetworkSimulator.generate_summary_report()
    • hiper.simulation.attack
      • Attack
        • Attack.__init__()
        • Attack.execute()
        • Attack.describe()
        • Attack.is_executed()
        • Attack.get_result()
        • Attack.reset()
      • AddNodeAttack
        • AddNodeAttack.__init__()
        • AddNodeAttack.execute()
        • AddNodeAttack.describe()
      • RemoveNodeAttack
        • RemoveNodeAttack.__init__()
        • RemoveNodeAttack.execute()
        • RemoveNodeAttack.describe()
      • AddHyperedgeAttack
        • AddHyperedgeAttack.__init__()
        • AddHyperedgeAttack.execute()
        • AddHyperedgeAttack.describe()
      • RemoveHyperedgeAttack
        • RemoveHyperedgeAttack.__init__()
        • RemoveHyperedgeAttack.execute()
        • RemoveHyperedgeAttack.describe()
    • hiper.simulation.sequence
      • AttackSequence
        • AttackSequence.__init__()
        • AttackSequence.add_attack()
        • AttackSequence.add_attacks()
        • AttackSequence.execute()
        • AttackSequence.get_results()
        • AttackSequence.get_execution_stats()
        • AttackSequence.is_executed()
        • AttackSequence.reset()
        • AttackSequence.clear()
        • AttackSequence.size()
        • AttackSequence.describe()
        • AttackSequence.get_attack()
        • AttackSequence.remove_attack()
        • AttackSequence.insert_attack()

License

  • License
    • MIT License
HIPER
  • Python Module Index

Python Module Index

h
 
h
- hiper
    hiper.config
    hiper.core.hyperedge
    hiper.core.hypernetwork
    hiper.core.incidence
    hiper.core.node
    hiper.datasets
    hiper.metrics.average_hyperedge_cardinality
    hiper.metrics.centrality_disruption
    hiper.metrics.comprehensive_resilience
    hiper.metrics.connectivity
    hiper.metrics.distance
    hiper.metrics.entropy_loss
    hiper.metrics.experiments
    hiper.metrics.higher_order_cohesion
    hiper.metrics.hyperedge_fragmentation
    hiper.metrics.hyperedge_integrity
    hiper.metrics.hyperedge_topsis
    hiper.metrics.moora
    hiper.metrics.redundancy
    hiper.metrics.swalk
    hiper.metrics.topsis
    hiper.metrics.wsm
    hiper.simulation.attack
    hiper.simulation.sequence
    hiper.simulation.simulator

© Copyright .

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