ocpa.algo.enhancement.token_replay_based_performance.versions package

Submodules

ocpa.algo.enhancement.token_replay_based_performance.versions.opera module

class ocpa.algo.enhancement.token_replay_based_performance.versions.opera.EventOccurrence(transition: Any, event: Any)

Bases: object

event: Any
transition: Any
class ocpa.algo.enhancement.token_replay_based_performance.versions.opera.PerformanceAnalysis(object_map, place_mapping)

Bases: object

analyze(eos: Set[ocpa.algo.enhancement.token_replay_based_performance.versions.opera.EventOccurrence], tvs: Set[ocpa.algo.enhancement.token_replay_based_performance.versions.opera.TokenVisit], ots: Set[str], parameters)
correspond(eo: ocpa.algo.enhancement.token_replay_based_performance.versions.opera.EventOccurrence, V: Set[ocpa.algo.enhancement.token_replay_based_performance.versions.opera.TokenVisit])
measure_lagging(eo: ocpa.algo.enhancement.token_replay_based_performance.versions.opera.EventOccurrence, R: Set[ocpa.algo.enhancement.token_replay_based_performance.versions.opera.TokenVisit], ot: str)
measure_pooling(eo: ocpa.algo.enhancement.token_replay_based_performance.versions.opera.EventOccurrence, R: Set[ocpa.algo.enhancement.token_replay_based_performance.versions.opera.TokenVisit], ot: str)
measure_service(eo: ocpa.algo.enhancement.token_replay_based_performance.versions.opera.EventOccurrence, R: Set[ocpa.algo.enhancement.token_replay_based_performance.versions.opera.TokenVisit])
measure_sojourn(eo: ocpa.algo.enhancement.token_replay_based_performance.versions.opera.EventOccurrence, R: Set[ocpa.algo.enhancement.token_replay_based_performance.versions.opera.TokenVisit])
measure_synchronization(eo: ocpa.algo.enhancement.token_replay_based_performance.versions.opera.EventOccurrence, R: Set[ocpa.algo.enhancement.token_replay_based_performance.versions.opera.TokenVisit])
measure_waiting(eo: ocpa.algo.enhancement.token_replay_based_performance.versions.opera.EventOccurrence, R: Set[ocpa.algo.enhancement.token_replay_based_performance.versions.opera.TokenVisit])
class ocpa.algo.enhancement.token_replay_based_performance.versions.opera.TokenVisit(token: Tuple[str, str], start: Any, end: Any)

Bases: object

end: Any
start: Any
token: Tuple[str, str]
ocpa.algo.enhancement.token_replay_based_performance.versions.opera.agg_merged_object_count(merged_object_count)
ocpa.algo.enhancement.token_replay_based_performance.versions.opera.aggregate_frequencies(statistics)

Gets aggregated statistics

Parameters

statistics – Individual element statistics (including unaggregated performances)

Returns

Aggregated statistics for arcs, transitions, places

Return type

aggregated_statistics

ocpa.algo.enhancement.token_replay_based_performance.versions.opera.aggregate_ot_stats(perf_records, ot, elem, aggregation_measure)

Aggregate the perf_records

Parameters
  • perf_records – Element perf_records

  • elem – Current element

  • aggregation_measure – Aggregation measure (e.g. mean, min) to use

Returns

Aggregated perf_records

Return type

aggr_stat

ocpa.algo.enhancement.token_replay_based_performance.versions.opera.aggregate_perf_records(perf_records, aggregation_measure='all', ot=None)

Gets aggregated perf_records

Parameters
  • perf_records – Individual element perf_records (including unaggregated performances)

  • measure – Desidered view on data (frequency or performance)

  • aggregation_measure – Aggregation measure (e.g. mean, min) to use

Returns

Aggregated perf_records for arcs, transitions, places

Return type

aggregated_perf_records

ocpa.algo.enhancement.token_replay_based_performance.versions.opera.aggregate_stats(perf_records, elem, aggregation_measure)

Aggregate the perf_records

Parameters
  • perf_records – Element perf_records

  • elem – Current element

  • aggregation_measure – Aggregation measure (e.g. mean, min) to use

Returns

Aggregated perf_records

Return type

aggr_stat

ocpa.algo.enhancement.token_replay_based_performance.versions.opera.apply(ocpn, ocel, parameters=None)
ocpa.algo.enhancement.token_replay_based_performance.versions.opera.merge_act_freq(act_freq)
ocpa.algo.enhancement.token_replay_based_performance.versions.opera.merge_object_count(object_count)
ocpa.algo.enhancement.token_replay_based_performance.versions.opera.merge_place_fitness(place_fitness_per_trace)
ocpa.algo.enhancement.token_replay_based_performance.versions.opera.merge_replay(ocpn, replay)
ocpa.algo.enhancement.token_replay_based_performance.versions.opera.new_merge_object_count(object_count)
ocpa.algo.enhancement.token_replay_based_performance.versions.opera.transform_diagnostics(ocpn, diag, parameters)

Module contents