diff --git a/Scripts/cj_analysis.py b/Scripts/cj_analysis.py index d56b63b5582ed5b74e1c17d9acbd55e345a48f43..46fac19614303fe99e5a5c21e6a47e2a1b07f461 100644 --- a/Scripts/cj_analysis.py +++ b/Scripts/cj_analysis.py @@ -178,6 +178,8 @@ def plot_inputs_type_ratio(mix_id: str, data: dict, initial_cj_index: int, ax, a :param analyze_values if true, then size of inputs is analyzed, otherwise only numbers :return: """ + SM.print(f'plot_inputs_type_ratio(mix_id={mix_id}, analyze_values={analyze_values}, normalize_values={normalize_values})') + coinjoins = data['coinjoins'] sorted_cj_time = sort_coinjoins(coinjoins, SORT_COINJOINS_BY_RELATIVE_ORDER) #sorted_cj_time = sorted_cj_time[0:500] @@ -219,13 +221,13 @@ def plot_inputs_type_ratio(mix_id: str, data: dict, initial_cj_index: int, ax, a for item in input_types_nums.keys(): input_types_nums_normalized[item] = np.array(input_types_nums[item]) / total_values - SM.print(f'MIX_ENTER median ratio: {round(np.median(input_types_nums_normalized[MIX_EVENT_TYPE.MIX_ENTER.name]) * 100, 2)}%') - SM.print(f'MIX_REMIX median ratio: {round(np.median(input_types_nums_normalized[MIX_EVENT_TYPE.MIX_REMIX.name]) * 100, 2)}%') + SM.print(f' MIX_ENTER median ratio: {round(np.median(input_types_nums_normalized[MIX_EVENT_TYPE.MIX_ENTER.name]) * 100, 2)}%') + SM.print(f' MIX_REMIX median ratio: {round(np.median(input_types_nums_normalized[MIX_EVENT_TYPE.MIX_REMIX.name]) * 100, 2)}%') for range_val in BURN_TIME_RANGES: remix_name = f'{event_type.name}_{range_val[0]}' - print(f'{remix_name} median ratio: {round(np.median(input_types_nums_normalized[remix_name]) * 100, 2)}%') - SM.print(f'MIX_REMIX_FRIENDS median ratio: {round(np.median(input_types_nums_normalized[MIX_EVENT_TYPE.MIX_REMIX_FRIENDS.name]) * 100, 2)}%') - SM.print(f'MIX_REMIX_FRIENDS_WW1 median ratio: {round(np.median(input_types_nums_normalized[MIX_EVENT_TYPE.MIX_REMIX_FRIENDS_WW1.name]) * 100, 2)}%') + print(f' {remix_name} median ratio: {round(np.median(input_types_nums_normalized[remix_name]) * 100, 2)}%') + SM.print(f' MIX_REMIX_FRIENDS median ratio: {round(np.median(input_types_nums_normalized[MIX_EVENT_TYPE.MIX_REMIX_FRIENDS.name]) * 100, 2)}%') + SM.print(f' MIX_REMIX_FRIENDS_WW1 median ratio: {round(np.median(input_types_nums_normalized[MIX_EVENT_TYPE.MIX_REMIX_FRIENDS_WW1.name]) * 100, 2)}%') # Convert non-normalized values from sats to btc (for sats values only) if analyze_values: