tardis-sn / tardis

TARDIS - Temperature And Radiative Diffusion In Supernovae
https://tardis-sn.github.io/tardis
201 stars 404 forks source link

Remove parameters for benchmarks #2706

Closed officialasishkumar closed 1 month ago

officialasishkumar commented 1 month ago

:pencil: Description

Type: :beetle: bugfix

:pushpin: Resources

Examples, notebooks, and links to useful references.

:vertical_traffic_light: Testing

How did you test these changes?

:ballot_box_with_check: Checklist

Note: If you are not allowed to perform any of these actions, ping (@) a contributor.

tardis-bot commented 1 month ago

*beep* *bop* Hi human, I ran benchmarks as you asked comparing master (d0d7a75e82a624a9ec6736a818423ab1f2a6c051) and the latest commit (f9c611150f0d4ef67e1765265dc53136a1b2dca3). Here are the logs produced by ASV. Results can also be downloaded as artifacts here.

Significantly changed benchmarks:

```diff ```

All benchmarks:

```diff All benchmarks: | Change | Before [d0d7a75e] | After [d0d7a75e] | Ratio | Benchmark (Parameter) | |----------|----------------------|---------------------|---------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | | 40.9±0.1s | 40.9±0.1s | 1 | run_tardis.BenchmarkRunTardis.time_run_tardis | | | 27.0±3μs | 27.0±3μs | 1 | transport_geometry_calculate_distances.BenchmarkTransportGeometryCalculateDistances.time_calculate_distance_boundary | | | 42.3±3μs | 42.3±3μs | 1 | transport_geometry_calculate_distances.BenchmarkTransportGeometryCalculateDistances.time_calculate_distance_line({'packet': {'nu_line': 0.1, 'is_last_line': True}, 'enable_full_relativity': True}) | | | 42.5±2μs | 42.5±2μs | 1 | transport_geometry_calculate_distances.BenchmarkTransportGeometryCalculateDistances.time_calculate_distance_line({'packet': {'nu_line': 0.2, 'is_last_line': False}, 'enable_full_relativity': True}) | | | 9.24±0s | 9.24±0s | 1 | transport_montecarlo_interaction.BenchmarkMontecarloMontecarloNumbaInteraction.time_line_emission({'mu': -0.6975116557422458, 'emission_line_id': 2000, 'energy': 0.8803098648913266}) | | | 9.35±0.02s | 9.35±0.02s | 1 | transport_montecarlo_interaction.BenchmarkMontecarloMontecarloNumbaInteraction.time_line_emission({'mu': -0.7115661419975774, 'emission_line_id': 0, 'energy': 0.8800385929341252}) | | | 9.21±0.01s | 9.21±0.01s | 1 | transport_montecarlo_interaction.BenchmarkMontecarloMontecarloNumbaInteraction.time_line_emission({'mu': 0.8599443103322428, 'emission_line_id': 1000, 'energy': 0.9114437898710559}) | | | 10.0±0.03s | 10.0±0.03s | 1 | transport_montecarlo_interaction.BenchmarkMontecarloMontecarloNumbaInteraction.time_line_scatter() | | | 10.0±0.02s | 10.0±0.02s | 1 | transport_montecarlo_interaction.BenchmarkMontecarloMontecarloNumbaInteraction.time_line_scatter() | | | 9.98±0.03s | 9.98±0.03s | 1 | transport_montecarlo_interaction.BenchmarkMontecarloMontecarloNumbaInteraction.time_line_scatter() | | | 3.65±0.04s | 3.65±0.04s | 1 | transport_montecarlo_interaction.BenchmarkMontecarloMontecarloNumbaInteraction.time_thomson_scatter | | | 4.56±0.02s | 4.56±0.02s | 1 | transport_montecarlo_main_loop.BenchmarkTransportMontecarloMainLoop.time_montecarlo_main_loop | | | 2.15±0m | 2.15±0m | 1 | transport_montecarlo_numba_formal_integral_p.BenchmarkMontecarloMontecarloNumbaNumbaFormalIntegral.time_FormalIntegrator_functions | | | 1.45±0.6μs | 1.45±0.6μs | 1 | transport_montecarlo_numba_formal_integral_p.BenchmarkMontecarloMontecarloNumbaNumbaFormalIntegral.time_calculate_p_values(100) | | | 2.46±0.6μs | 2.46±0.6μs | 1 | transport_montecarlo_numba_formal_integral_p.BenchmarkMontecarloMontecarloNumbaNumbaFormalIntegral.time_calculate_p_values(1000) | | | 9.73±0.7μs | 9.73±0.7μs | 1 | transport_montecarlo_numba_formal_integral_p.BenchmarkMontecarloMontecarloNumbaNumbaFormalIntegral.time_calculate_p_values(10000) | | | 734±9ms | 734±9ms | 1 | transport_montecarlo_numba_formal_integral_p.BenchmarkMontecarloMontecarloNumbaNumbaFormalIntegral.time_calculate_z(0.0, array([0. , 0.5, 1. ])) | | | 745±7ms | 745±7ms | 1 | transport_montecarlo_numba_formal_integral_p.BenchmarkMontecarloMontecarloNumbaNumbaFormalIntegral.time_calculate_z(0.0, array([1. , 1.5, 2. ])) | | | 750±6ms | 750±6ms | 1 | transport_montecarlo_numba_formal_integral_p.BenchmarkMontecarloMontecarloNumbaNumbaFormalIntegral.time_calculate_z(0.5, array([0. , 0.5, 1. ])) | | | 737±2ms | 737±2ms | 1 | transport_montecarlo_numba_formal_integral_p.BenchmarkMontecarloMontecarloNumbaNumbaFormalIntegral.time_calculate_z(0.5, array([1. , 1.5, 2. ])) | | | 752±2ms | 752±2ms | 1 | transport_montecarlo_numba_formal_integral_p.BenchmarkMontecarloMontecarloNumbaNumbaFormalIntegral.time_calculate_z(1.0, array([0. , 0.5, 1. ])) | | | 734±2ms | 734±2ms | 1 | transport_montecarlo_numba_formal_integral_p.BenchmarkMontecarloMontecarloNumbaNumbaFormalIntegral.time_calculate_z(1.0, array([1. , 1.5, 2. ])) | | | 632±200ns | 632±200ns | 1 | transport_montecarlo_numba_formal_integral_p.BenchmarkMontecarloMontecarloNumbaNumbaFormalIntegral.time_intensity_black_body({'nu': 0, 'temperature': 1}) | | | 691±200ns | 691±200ns | 1 | transport_montecarlo_numba_formal_integral_p.BenchmarkMontecarloMontecarloNumbaNumbaFormalIntegral.time_intensity_black_body({'nu': 1, 'temperature': 1}) | | | 681±200ns | 681±200ns | 1 | transport_montecarlo_numba_formal_integral_p.BenchmarkMontecarloMontecarloNumbaNumbaFormalIntegral.time_intensity_black_body({'nu': 100000000000000.0, 'temperature': 10000.0}) | | | 3.45±0.9μs | 3.45±0.9μs | 1 | transport_montecarlo_numba_formal_integral_p.BenchmarkMontecarloMontecarloNumbaNumbaFormalIntegral.time_trapezoid_integration(100.0) | | | 8.93±1μs | 8.93±1μs | 1 | transport_montecarlo_numba_formal_integral_p.BenchmarkMontecarloMontecarloNumbaNumbaFormalIntegral.time_trapezoid_integration(1000.0) | | | 67.3±3μs | 67.3±3μs | 1 | transport_montecarlo_numba_formal_integral_p.BenchmarkMontecarloMontecarloNumbaNumbaFormalIntegral.time_trapezoid_integration(10000.0) | | | 648±10μs | 648±10μs | 1 | transport_montecarlo_numba_formal_integral_p.BenchmarkMontecarloMontecarloNumbaNumbaFormalIntegral.time_trapezoid_integration(100000.0) | | | 2.18±0s | 2.18±0s | 1 | transport_montecarlo_numba_interface.BenchmarkMontecarloMontecarloNumbaNumbaInterface.time_opacity_state_initialize('downbranch') | | | 2.19±0.01s | 2.19±0.01s | 1 | transport_montecarlo_numba_interface.BenchmarkMontecarloMontecarloNumbaNumbaInterface.time_opacity_state_initialize('macroatom') | | | 2.19±0.02s | 2.19±0.02s | 1 | transport_montecarlo_numba_interface.BenchmarkMontecarloMontecarloNumbaNumbaInterface.time_opacity_state_initialize('scatter') | | | 596±200ns | 596±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_compton_opacity_calculation(100000.0, 255.5) | | | 616±200ns | 616±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_compton_opacity_calculation(100000.0, 511.0) | | | 646±200ns | 646±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_compton_opacity_calculation(100000.0, 5110000000.0) | | | 606±200ns | 606±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_compton_opacity_calculation(100000000000.0, 255.5) | | | 601±200ns | 601±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_compton_opacity_calculation(100000000000.0, 511.0) | | | 606±200ns | 606±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_compton_opacity_calculation(100000000000.0, 5110000000.0) | | | 651±200ns | 651±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_compton_opacity_calculation(1000000000000000.0, 255.5) | | | 687±200ns | 687±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_compton_opacity_calculation(1000000000000000.0, 511.0) | | | 641±200ns | 641±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_compton_opacity_calculation(1000000000000000.0, 5110000000.0) | | | 677±200ns | 677±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_pair_creation_opacity_calculation(0.01 (0), 1200, 0.0) | | | 651±200ns | 651±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_pair_creation_opacity_calculation(0.01 (0), 1200, 0.25) | | | 666±200ns | 666±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_pair_creation_opacity_calculation(0.01 (0), 1200, 0.5) | | | 661±200ns | 661±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_pair_creation_opacity_calculation(0.01 (0), 1200, 1.0) | | | 656±200ns | 656±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_pair_creation_opacity_calculation(0.01 (0), 1500, 0.0) | | | 681±200ns | 681±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_pair_creation_opacity_calculation(0.01 (0), 1500, 0.25) | | | 651±200ns | 651±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_pair_creation_opacity_calculation(0.01 (0), 1500, 0.5) | | | 737±200ns | 737±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_pair_creation_opacity_calculation(0.01 (0), 1500, 1.0) | | | 681±200ns | 681±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_pair_creation_opacity_calculation(0.01 (0), 511.0, 0.0) | | | 667±200ns | 667±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_pair_creation_opacity_calculation(0.01 (0), 511.0, 0.25) | | | 912±300ns | 912±300ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_pair_creation_opacity_calculation(0.01 (0), 511.0, 0.5) | | | 652±200ns | 652±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_pair_creation_opacity_calculation(0.01 (0), 511.0, 1.0) | | | 696±200ns | 696±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_pair_creation_opacity_calculation(0.01 (0), 5110000000.0, 0.0) | | | 671±200ns | 671±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_pair_creation_opacity_calculation(0.01 (0), 5110000000.0, 0.25) | | | 646±200ns | 646±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_pair_creation_opacity_calculation(0.01 (0), 5110000000.0, 0.5) | | | 737±200ns | 737±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_pair_creation_opacity_calculation(0.01 (0), 5110000000.0, 1.0) | | | 656±200ns | 656±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_pair_creation_opacity_calculation(0.01 (1), 1200, 0.0) | | | 691±200ns | 691±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_pair_creation_opacity_calculation(0.01 (1), 1200, 0.25) | | | 686±200ns | 686±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_pair_creation_opacity_calculation(0.01 (1), 1200, 0.5) | | | 662±200ns | 662±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_pair_creation_opacity_calculation(0.01 (1), 1200, 1.0) | | | 847±400ns | 847±400ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_pair_creation_opacity_calculation(0.01 (1), 1500, 0.0) | | | 666±200ns | 666±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_pair_creation_opacity_calculation(0.01 (1), 1500, 0.25) | | | 662±200ns | 662±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_pair_creation_opacity_calculation(0.01 (1), 1500, 0.5) | | | 666±200ns | 666±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_pair_creation_opacity_calculation(0.01 (1), 1500, 1.0) | | | 631±200ns | 631±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_pair_creation_opacity_calculation(0.01 (1), 511.0, 0.0) | | | 621±200ns | 621±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_pair_creation_opacity_calculation(0.01 (1), 511.0, 0.25) | | | 641±200ns | 641±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_pair_creation_opacity_calculation(0.01 (1), 511.0, 0.5) | | | 691±200ns | 691±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_pair_creation_opacity_calculation(0.01 (1), 511.0, 1.0) | | | 667±200ns | 667±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_pair_creation_opacity_calculation(0.01 (1), 5110000000.0, 0.0) | | | 636±200ns | 636±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_pair_creation_opacity_calculation(0.01 (1), 5110000000.0, 0.25) | | | 867±200ns | 867±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_pair_creation_opacity_calculation(0.01 (1), 5110000000.0, 0.5) | | | 707±200ns | 707±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_pair_creation_opacity_calculation(0.01 (1), 5110000000.0, 1.0) | | | 636±200ns | 636±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_pair_creation_opacity_calculation(1.0, 1200, 0.0) | | | 631±200ns | 631±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_pair_creation_opacity_calculation(1.0, 1200, 0.25) | | | 691±200ns | 691±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_pair_creation_opacity_calculation(1.0, 1200, 0.5) | | | 662±200ns | 662±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_pair_creation_opacity_calculation(1.0, 1200, 1.0) | | | 706±200ns | 706±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_pair_creation_opacity_calculation(1.0, 1500, 0.0) | | | 687±200ns | 687±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_pair_creation_opacity_calculation(1.0, 1500, 0.25) | | | 731±200ns | 731±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_pair_creation_opacity_calculation(1.0, 1500, 0.5) | | | 761±200ns | 761±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_pair_creation_opacity_calculation(1.0, 1500, 1.0) | | | 707±200ns | 707±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_pair_creation_opacity_calculation(1.0, 511.0, 0.0) | | | 642±200ns | 642±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_pair_creation_opacity_calculation(1.0, 511.0, 0.25) | | | 621±200ns | 621±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_pair_creation_opacity_calculation(1.0, 511.0, 0.5) | | | 701±200ns | 701±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_pair_creation_opacity_calculation(1.0, 511.0, 1.0) | | | 671±200ns | 671±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_pair_creation_opacity_calculation(1.0, 5110000000.0, 0.0) | | | 697±200ns | 697±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_pair_creation_opacity_calculation(1.0, 5110000000.0, 0.25) | | | 667±200ns | 667±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_pair_creation_opacity_calculation(1.0, 5110000000.0, 0.5) | | | 696±200ns | 696±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_pair_creation_opacity_calculation(1.0, 5110000000.0, 1.0) | | | 672±200ns | 672±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_pair_creation_opacity_calculation(100000.0, 1200, 0.0) | | | 656±200ns | 656±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_pair_creation_opacity_calculation(100000.0, 1200, 0.25) | | | 706±200ns | 706±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_pair_creation_opacity_calculation(100000.0, 1200, 0.5) | | | 712±200ns | 712±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_pair_creation_opacity_calculation(100000.0, 1200, 1.0) | | | 737±200ns | 737±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_pair_creation_opacity_calculation(100000.0, 1500, 0.0) | | | 657±200ns | 657±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_pair_creation_opacity_calculation(100000.0, 1500, 0.25) | | | 702±200ns | 702±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_pair_creation_opacity_calculation(100000.0, 1500, 0.5) | | | 692±200ns | 692±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_pair_creation_opacity_calculation(100000.0, 1500, 1.0) | | | 686±200ns | 686±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_pair_creation_opacity_calculation(100000.0, 511.0, 0.0) | | | 626±200ns | 626±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_pair_creation_opacity_calculation(100000.0, 511.0, 0.25) | | | 731±200ns | 731±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_pair_creation_opacity_calculation(100000.0, 511.0, 0.5) | | | 631±200ns | 631±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_pair_creation_opacity_calculation(100000.0, 511.0, 1.0) | | | 622±200ns | 622±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_pair_creation_opacity_calculation(100000.0, 5110000000.0, 0.0) | | | 632±200ns | 632±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_pair_creation_opacity_calculation(100000.0, 5110000000.0, 0.25) | | | 682±200ns | 682±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_pair_creation_opacity_calculation(100000.0, 5110000000.0, 0.5) | | | 641±200ns | 641±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_pair_creation_opacity_calculation(100000.0, 5110000000.0, 1.0) | | | 636±200ns | 636±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_photoabsorption_opacity_calculation(0.01 (0), 255.5 (0), 0.0) | | | 651±200ns | 651±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_photoabsorption_opacity_calculation(0.01 (0), 255.5 (0), 0.25) | | | 661±200ns | 661±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_photoabsorption_opacity_calculation(0.01 (0), 255.5 (0), 0.5) | | | 731±200ns | 731±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_photoabsorption_opacity_calculation(0.01 (0), 255.5 (0), 1.0) | | | 691±200ns | 691±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_photoabsorption_opacity_calculation(0.01 (0), 255.5 (1), 0.0) | | | 867±300ns | 867±300ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_photoabsorption_opacity_calculation(0.01 (0), 255.5 (1), 0.25) | | | 651±200ns | 651±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_photoabsorption_opacity_calculation(0.01 (0), 255.5 (1), 0.5) | | | 667±200ns | 667±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_photoabsorption_opacity_calculation(0.01 (0), 255.5 (1), 1.0) | | | 701±200ns | 701±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_photoabsorption_opacity_calculation(0.01 (0), 511.0, 0.0) | | | 671±200ns | 671±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_photoabsorption_opacity_calculation(0.01 (0), 511.0, 0.25) | | | 676±200ns | 676±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_photoabsorption_opacity_calculation(0.01 (0), 511.0, 0.5) | | | 712±200ns | 712±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_photoabsorption_opacity_calculation(0.01 (0), 511.0, 1.0) | | | 701±200ns | 701±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_photoabsorption_opacity_calculation(0.01 (0), 5110000000.0, 0.0) | | | 701±200ns | 701±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_photoabsorption_opacity_calculation(0.01 (0), 5110000000.0, 0.25) | | | 691±200ns | 691±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_photoabsorption_opacity_calculation(0.01 (0), 5110000000.0, 0.5) | | | 736±200ns | 736±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_photoabsorption_opacity_calculation(0.01 (0), 5110000000.0, 1.0) | | | 837±200ns | 837±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_photoabsorption_opacity_calculation(0.01 (1), 255.5 (0), 0.0) | | | 671±200ns | 671±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_photoabsorption_opacity_calculation(0.01 (1), 255.5 (0), 0.25) | | | 686±200ns | 686±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_photoabsorption_opacity_calculation(0.01 (1), 255.5 (0), 0.5) | | | 667±200ns | 667±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_photoabsorption_opacity_calculation(0.01 (1), 255.5 (0), 1.0) | | | 716±200ns | 716±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_photoabsorption_opacity_calculation(0.01 (1), 255.5 (1), 0.0) | | | 711±200ns | 711±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_photoabsorption_opacity_calculation(0.01 (1), 255.5 (1), 0.25) | | | 657±200ns | 657±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_photoabsorption_opacity_calculation(0.01 (1), 255.5 (1), 0.5) | | | 681±200ns | 681±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_photoabsorption_opacity_calculation(0.01 (1), 255.5 (1), 1.0) | | | 712±200ns | 712±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_photoabsorption_opacity_calculation(0.01 (1), 511.0, 0.0) | | | 676±200ns | 676±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_photoabsorption_opacity_calculation(0.01 (1), 511.0, 0.25) | | | 662±200ns | 662±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_photoabsorption_opacity_calculation(0.01 (1), 511.0, 0.5) | | | 667±200ns | 667±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_photoabsorption_opacity_calculation(0.01 (1), 511.0, 1.0) | | | 681±200ns | 681±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_photoabsorption_opacity_calculation(0.01 (1), 5110000000.0, 0.0) | | | 706±200ns | 706±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_photoabsorption_opacity_calculation(0.01 (1), 5110000000.0, 0.25) | | | 686±200ns | 686±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_photoabsorption_opacity_calculation(0.01 (1), 5110000000.0, 0.5) | | | 681±200ns | 681±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_photoabsorption_opacity_calculation(0.01 (1), 5110000000.0, 1.0) | | | 667±200ns | 667±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_photoabsorption_opacity_calculation(1.0, 255.5 (0), 0.0) | | | 677±200ns | 677±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_photoabsorption_opacity_calculation(1.0, 255.5 (0), 0.25) | | | 676±200ns | 676±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_photoabsorption_opacity_calculation(1.0, 255.5 (0), 0.5) | | | 671±200ns | 671±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_photoabsorption_opacity_calculation(1.0, 255.5 (0), 1.0) | | | 696±200ns | 696±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_photoabsorption_opacity_calculation(1.0, 255.5 (1), 0.0) | | | 701±200ns | 701±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_photoabsorption_opacity_calculation(1.0, 255.5 (1), 0.25) | | | 676±200ns | 676±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_photoabsorption_opacity_calculation(1.0, 255.5 (1), 0.5) | | | 662±200ns | 662±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_photoabsorption_opacity_calculation(1.0, 255.5 (1), 1.0) | | | 642±200ns | 642±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_photoabsorption_opacity_calculation(1.0, 511.0, 0.0) | | | 686±200ns | 686±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_photoabsorption_opacity_calculation(1.0, 511.0, 0.25) | | | 676±200ns | 676±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_photoabsorption_opacity_calculation(1.0, 511.0, 0.5) | | | 636±200ns | 636±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_photoabsorption_opacity_calculation(1.0, 511.0, 1.0) | | | 671±200ns | 671±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_photoabsorption_opacity_calculation(1.0, 5110000000.0, 0.0) | | | 651±200ns | 651±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_photoabsorption_opacity_calculation(1.0, 5110000000.0, 0.25) | | | 686±200ns | 686±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_photoabsorption_opacity_calculation(1.0, 5110000000.0, 0.5) | | | 666±200ns | 666±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_photoabsorption_opacity_calculation(1.0, 5110000000.0, 1.0) | | | 696±200ns | 696±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_photoabsorption_opacity_calculation(100000.0, 255.5 (0), 0.0) | | | 721±200ns | 721±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_photoabsorption_opacity_calculation(100000.0, 255.5 (0), 0.25) | | | 772±200ns | 772±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_photoabsorption_opacity_calculation(100000.0, 255.5 (0), 0.5) | | | 661±200ns | 661±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_photoabsorption_opacity_calculation(100000.0, 255.5 (0), 1.0) | | | 756±100ns | 756±100ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_photoabsorption_opacity_calculation(100000.0, 255.5 (1), 0.0) | | | 681±200ns | 681±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_photoabsorption_opacity_calculation(100000.0, 255.5 (1), 0.25) | | | 677±200ns | 677±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_photoabsorption_opacity_calculation(100000.0, 255.5 (1), 0.5) | | | 642±200ns | 642±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_photoabsorption_opacity_calculation(100000.0, 255.5 (1), 1.0) | | | 651±200ns | 651±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_photoabsorption_opacity_calculation(100000.0, 511.0, 0.0) | | | 671±200ns | 671±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_photoabsorption_opacity_calculation(100000.0, 511.0, 0.25) | | | 641±200ns | 641±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_photoabsorption_opacity_calculation(100000.0, 511.0, 0.5) | | | 666±200ns | 666±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_photoabsorption_opacity_calculation(100000.0, 511.0, 1.0) | | | 632±200ns | 632±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_photoabsorption_opacity_calculation(100000.0, 5110000000.0, 0.0) | | | 686±200ns | 686±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_photoabsorption_opacity_calculation(100000.0, 5110000000.0, 0.25) | | | 641±200ns | 641±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_photoabsorption_opacity_calculation(100000.0, 5110000000.0, 0.5) | | | 686±200ns | 686±200ns | 1 | transport_montecarlo_opacities.BenchmarkMontecarloMontecarloNumbaOpacities.time_photoabsorption_opacity_calculation(100000.0, 5110000000.0, 1.0) | | | 636±300ns | 636±300ns | 1 | transport_montecarlo_packet.BenchmarkMontecarloMontecarloNumbaPacket.time_calculate_distance_electron({'electron_density': 1.0, 'tua_event': 10000000000.0}) | | | 686±200ns | 686±200ns | 1 | transport_montecarlo_packet.BenchmarkMontecarloMontecarloNumbaPacket.time_calculate_distance_electron({'electron_density': 1e-05, 'tua_event': 10000000000.0}) | | | 652±200ns | 652±200ns | 1 | transport_montecarlo_packet.BenchmarkMontecarloMontecarloNumbaPacket.time_calculate_tau_electron({'electron_density': -1, 'distance': 0}) | | | 646±200ns | 646±200ns | 1 | transport_montecarlo_packet.BenchmarkMontecarloMontecarloNumbaPacket.time_calculate_tau_electron({'electron_density': -10000000000.0, 'distance': -10000000000.0}) | | | 697±200ns | 697±200ns | 1 | transport_montecarlo_packet.BenchmarkMontecarloMontecarloNumbaPacket.time_calculate_tau_electron({'electron_density': 10000000000.0, 'distance': 10000000000.0}) | | | 687±200ns | 687±200ns | 1 | transport_montecarlo_packet.BenchmarkMontecarloMontecarloNumbaPacket.time_calculate_tau_electron({'electron_density': 1e-05, 'distance': 1.0}) | | | 340±90ns | 340±90ns | 1 | transport_montecarlo_packet.BenchmarkMontecarloMontecarloNumbaPacket.time_get_random_mu | | | 2.19±0s | 2.19±0s | 1 | transport_montecarlo_packet.BenchmarkMontecarloMontecarloNumbaPacket.time_move_packet_across_shell_boundary_emitted({'current_shell_id': 132, 'delta_shell': 1, 'no_of_shells': 133}) | | | 2.22±0.01s | 2.22±0.01s | 1 | transport_montecarlo_packet.BenchmarkMontecarloMontecarloNumbaPacket.time_move_packet_across_shell_boundary_emitted({'current_shell_id': 132, 'delta_shell': 11, 'no_of_shells': 132}) | | | 2.23±0s | 2.23±0s | 1 | transport_montecarlo_packet.BenchmarkMontecarloMontecarloNumbaPacket.time_move_packet_across_shell_boundary_emitted({'current_shell_id': 132, 'delta_shell': 2, 'no_of_shells': 133}) | | | 2.23±0.01s | 2.23±0.01s | 1 | transport_montecarlo_packet.BenchmarkMontecarloMontecarloNumbaPacket.time_move_packet_across_shell_boundary_increment({'current_shell_id': 132, 'delta_shell': -1, 'no_of_shells': 199}) | | | 2.21±0.02s | 2.21±0.02s | 1 | transport_montecarlo_packet.BenchmarkMontecarloMontecarloNumbaPacket.time_move_packet_across_shell_boundary_increment({'current_shell_id': 132, 'delta_shell': 0, 'no_of_shells': 132}) | | | 2.21±0.02s | 2.21±0.02s | 1 | transport_montecarlo_packet.BenchmarkMontecarloMontecarloNumbaPacket.time_move_packet_across_shell_boundary_increment({'current_shell_id': 132, 'delta_shell': 20, 'no_of_shells': 154}) | | | 2.23±0.01s | 2.23±0.01s | 1 | transport_montecarlo_packet.BenchmarkMontecarloMontecarloNumbaPacket.time_move_packet_across_shell_boundary_reabsorbed({'current_shell_id': -133, 'delta_shell': -133, 'no_of_shells': -1000000000.0}) | | | 2.22±0.01s | 2.22±0.01s | 1 | transport_montecarlo_packet.BenchmarkMontecarloMontecarloNumbaPacket.time_move_packet_across_shell_boundary_reabsorbed({'current_shell_id': 132, 'delta_shell': 132, 'no_of_shells': 132}) | | | 2.20±0.01s | 2.20±0.01s | 1 | transport_montecarlo_packet.BenchmarkMontecarloMontecarloNumbaPacket.time_move_packet_across_shell_boundary_reabsorbed({'current_shell_id': 132, 'delta_shell': 133, 'no_of_shells': 133}) | | | 36.0±5μs | 36.0±5μs | 1 | transport_montecarlo_packet.BenchmarkMontecarloMontecarloNumbaPacket.time_update_line_estimators({'cur_line_id': 0, 'distance_trace': 0, 'time_explosion': 52000000.0, 'enable_full_relativity': True}) | | | 39.5±7μs | 39.5±7μs | 1 | transport_montecarlo_packet.BenchmarkMontecarloMontecarloNumbaPacket.time_update_line_estimators({'cur_line_id': 0, 'distance_trace': 1000000000000.0, 'time_explosion': 52000000.0, 'enable_full_relativity': True}) | | | 36.4±5μs | 36.4±5μs | 1 | transport_montecarlo_packet.BenchmarkMontecarloMontecarloNumbaPacket.time_update_line_estimators({'cur_line_id': 1, 'distance_trace': 100000.0, 'time_explosion': 10000000000.0, 'enable_full_relativity': False}) | | | 1.46±0s | 1.46±0s | 1 | transport_montecarlo_r_packet.BenchmarkMontecarloMontecarloNumbaRPacket.time_rpacket_trackers_to_dataframe | | | 7.10±0.04s | 7.10±0.04s | 1 | transport_montecarlo_single_packet_loop.BenchmarkMontecarloMontecarloNumbaVpacket.time_single_packet_loop | | | 6.74±0s | 6.74±0s | 1 | transport_montecarlo_vpacket.BenchmarkMontecarloMontecarloNumbaVpacket.time_trace_bad_vpacket | | | 6.45±0.04s | 6.45±0.04s | 1 | transport_montecarlo_vpacket.BenchmarkMontecarloMontecarloNumbaVpacket.time_trace_vpacket | | | 5.84±0.01s | 5.84±0.01s | 1 | transport_montecarlo_vpacket.BenchmarkMontecarloMontecarloNumbaVpacket.time_trace_vpacket_volley({'tau_russian': 10.0, 'survival_possibility': 0.0}) | | | 5.80±0.02s | 5.80±0.02s | 1 | transport_montecarlo_vpacket.BenchmarkMontecarloMontecarloNumbaVpacket.time_trace_vpacket_volley({'tau_russian': 15.0, 'survival_possibility': 0.1}) | | | 5.09±0.03s | 5.09±0.03s | 1 | transport_montecarlo_vpacket.BenchmarkMontecarloMontecarloNumbaVpacket.time_trace_vpacket_within_shell | ```

If you want to see the graph of the results, you can check it here

andrewfullard commented 1 month ago

A couple of comments:

codecov[bot] commented 1 month ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 36.47%. Comparing base (c107f27) to head (a5f807e).

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #2706 +/- ## ======================================= Coverage 36.47% 36.47% ======================================= Files 183 183 Lines 14664 14664 ======================================= Hits 5348 5348 Misses 9316 9316 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

review-notebook-app[bot] commented 1 month ago

Check out this pull request on  ReviewNB

See visual diffs & provide feedback on Jupyter Notebooks.


Powered by ReviewNB

tardis-bot commented 1 month ago

*beep* *bop*

Hi, human.

The docs workflow has succeeded :heavy_check_mark:

Click here to see your results.