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])
- 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)