-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add our first example notebooks for 2024 YR4 #144
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Check out this pull request on See visual diffs & provide feedback on Jupyter Notebooks. Powered by ReviewNB |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Python Benchmark
Benchmark suite | Current: d3dd2d0 | Previous: e56d4b7 | Ratio |
---|---|---|---|
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_transform_cartesian_coordinates[1-origin=SUN,-frame=equatorial,-to=SphericalCoordinates,] |
423.04139121640156 iter/sec (stddev: 0.0000892444209517521 ) |
418.8269411260511 iter/sec (stddev: 0.0000901492955854715 ) |
0.99 |
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_transform_cartesian_coordinates[1-origin=SUN,-frame=equatorial,-to=KeplerianCoordinates,] |
284.2160448939152 iter/sec (stddev: 0.00021238689806060227 ) |
265.98984663636173 iter/sec (stddev: 0.00020405010777471184 ) |
0.94 |
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_transform_cartesian_coordinates[1-origin=SUN,-frame=equatorial,-to=CometaryCoordinates,] |
305.49959142470254 iter/sec (stddev: 0.00020661675331110706 ) |
300.9739758628073 iter/sec (stddev: 0.00020723241104445792 ) |
0.99 |
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_transform_cartesian_coordinates[1-origin=SUN,-frame=ecliptic,-to=SphericalCoordinates,] |
426.0544171977125 iter/sec (stddev: 0.000039085930996016224 ) |
424.06831422003216 iter/sec (stddev: 0.000040529503359474664 ) |
1.00 |
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_transform_cartesian_coordinates[1-origin=SUN,-frame=ecliptic,-to=KeplerianCoordinates,] |
301.03825923829925 iter/sec (stddev: 0.00011643956618491444 ) |
302.4276063008645 iter/sec (stddev: 0.00006433401877395227 ) |
1.00 |
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_transform_cartesian_coordinates[1-origin=SUN,-frame=ecliptic,-to=CometaryCoordinates,] |
318.8878991434813 iter/sec (stddev: 0.00003726674360692602 ) |
317.5919433350282 iter/sec (stddev: 0.0000849970973656578 ) |
1.00 |
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_transform_cartesian_coordinates[50-origin=SUN,-frame=equatorial,-to=SphericalCoordinates,] |
407.9212915018242 iter/sec (stddev: 0.00009637233714833966 ) |
405.9628664221818 iter/sec (stddev: 0.000054560684261913474 ) |
1.00 |
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_transform_cartesian_coordinates[50-origin=SUN,-frame=equatorial,-to=KeplerianCoordinates,] |
253.0143471985418 iter/sec (stddev: 0.00010520328279414821 ) |
251.9106280408112 iter/sec (stddev: 0.00008400401819403595 ) |
1.00 |
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_transform_cartesian_coordinates[50-origin=SUN,-frame=equatorial,-to=CometaryCoordinates,] |
256.1641155367984 iter/sec (stddev: 0.000283193858611013 ) |
258.65396682659616 iter/sec (stddev: 0.0001832105135357905 ) |
1.01 |
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_transform_cartesian_coordinates[50-origin=SUN,-frame=ecliptic,-to=SphericalCoordinates,] |
410.740287041264 iter/sec (stddev: 0.00005833334581839713 ) |
405.537882187864 iter/sec (stddev: 0.00007198645850313028 ) |
0.99 |
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_transform_cartesian_coordinates[50-origin=SUN,-frame=ecliptic,-to=KeplerianCoordinates,] |
256.08512126113794 iter/sec (stddev: 0.0001295178203535384 ) |
255.1313562869918 iter/sec (stddev: 0.0001350448923630612 ) |
1.00 |
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_transform_cartesian_coordinates[50-origin=SUN,-frame=ecliptic,-to=CometaryCoordinates,] |
264.2735380814407 iter/sec (stddev: 0.000055971168027408546 ) |
263.3773597865572 iter/sec (stddev: 0.00004451671515614606 ) |
1.00 |
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_transform_cartesian_coordinates[100-origin=SUN,-frame=equatorial,-to=SphericalCoordinates,] |
396.44580167086184 iter/sec (stddev: 0.00008050086105829738 ) |
390.586245283638 iter/sec (stddev: 0.00008902053756389926 ) |
0.99 |
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_transform_cartesian_coordinates[100-origin=SUN,-frame=equatorial,-to=KeplerianCoordinates,] |
226.09738961521882 iter/sec (stddev: 0.00006620778018592801 ) |
223.19177779705063 iter/sec (stddev: 0.00014249832895113845 ) |
0.99 |
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_transform_cartesian_coordinates[100-origin=SUN,-frame=equatorial,-to=CometaryCoordinates,] |
223.341131512316 iter/sec (stddev: 0.00017020351316265515 ) |
221.40668790792478 iter/sec (stddev: 0.00015140653596722975 ) |
0.99 |
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_transform_cartesian_coordinates[100-origin=SUN,-frame=ecliptic,-to=SphericalCoordinates,] |
394.50900953395427 iter/sec (stddev: 0.000042652153640753546 ) |
394.6926882947012 iter/sec (stddev: 0.00018230356117623437 ) |
1.00 |
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_transform_cartesian_coordinates[100-origin=SUN,-frame=ecliptic,-to=KeplerianCoordinates,] |
225.8700589962158 iter/sec (stddev: 0.00007927177722924153 ) |
225.23221300382767 iter/sec (stddev: 0.00005362337026801335 ) |
1.00 |
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_transform_cartesian_coordinates[100-origin=SUN,-frame=ecliptic,-to=CometaryCoordinates,] |
229.9742819986131 iter/sec (stddev: 0.00026741154272541485 ) |
229.90202173580568 iter/sec (stddev: 0.0000501207572061974 ) |
1.00 |
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_CoordinateCovariances_to_matrix |
652.4097667886808 iter/sec (stddev: 0.00001788552858696385 ) |
655.9776988713828 iter/sec (stddev: 0.00008504235416663672 ) |
1.01 |
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_CoordinateCovariances_from_matrix |
10511.79470943022 iter/sec (stddev: 0.000006992819280411123 ) |
10412.585712006477 iter/sec (stddev: 0.000008213366801615376 ) |
0.99 |
src/adam_core/dynamics/tests/test_propagation.py::test_benchmark__propagate_2body |
44376.51002989275 iter/sec (stddev: 0.000008548994115837132 ) |
42768.957327454795 iter/sec (stddev: 0.00001107582623156819 ) |
0.96 |
src/adam_core/dynamics/tests/test_propagation.py::test_benchmark__propagate_2body_vmap |
31015.44569280156 iter/sec (stddev: 0.000011134438540107286 ) |
33981.24233926913 iter/sec (stddev: 0.000011578177058639736 ) |
1.10 |
src/adam_core/dynamics/tests/test_propagation.py::test_benchmark_propagate_2body |
323.8135740506107 iter/sec (stddev: 0.00009706109364762436 ) |
328.0560595326466 iter/sec (stddev: 0.00008181570627568946 ) |
1.01 |
src/adam_core/dynamics/tests/test_propagation.py::test_benchmark_propagate_2body_matrix |
3.899195693954362 iter/sec (stddev: 0.0006155288808666442 ) |
3.8465408052001564 iter/sec (stddev: 0.0005535745067169933 ) |
0.99 |
src/adam_core/observers/tests/test_benchmarks.py::test_benchmark_get_observer_state[origin=SUN,-frame=equatorial,-code=X05,-times=1,] |
542.7566820178423 iter/sec (stddev: 0.00003080471496217044 ) |
540.4368350930049 iter/sec (stddev: 0.00002739584659306186 ) |
1.00 |
src/adam_core/observers/tests/test_benchmarks.py::test_benchmark_get_observer_state[origin=SUN,-frame=equatorial,-code=X05,-times=10000,] |
4.713213500364141 iter/sec (stddev: 0.001993104665701017 ) |
4.726742095297871 iter/sec (stddev: 0.0015246176021925216 ) |
1.00 |
src/adam_core/observers/tests/test_benchmarks.py::test_benchmark_get_observer_state[origin=SUN,-frame=equatorial,-code=500,-times=1,] |
1111.3725900873449 iter/sec (stddev: 0.000029107343684200058 ) |
1101.4678399295888 iter/sec (stddev: 0.00001875564945118316 ) |
0.99 |
src/adam_core/observers/tests/test_benchmarks.py::test_benchmark_get_observer_state[origin=SUN,-frame=equatorial,-code=500,-times=10000,] |
16.71519459653188 iter/sec (stddev: 0.0010980358619910684 ) |
17.154730863346142 iter/sec (stddev: 0.00072398713062212 ) |
1.03 |
src/adam_core/observers/tests/test_benchmarks.py::test_benchmark_get_observer_state[origin=SUN,-frame=ecliptic,-code=X05,-times=1,] |
545.0753244908396 iter/sec (stddev: 0.00006571482324031487 ) |
540.8842190481877 iter/sec (stddev: 0.000028727457057720238 ) |
0.99 |
src/adam_core/observers/tests/test_benchmarks.py::test_benchmark_get_observer_state[origin=SUN,-frame=ecliptic,-code=X05,-times=10000,] |
4.698138193983068 iter/sec (stddev: 0.0020291612712066837 ) |
4.730765431091351 iter/sec (stddev: 0.000695453825529148 ) |
1.01 |
src/adam_core/observers/tests/test_benchmarks.py::test_benchmark_get_observer_state[origin=SUN,-frame=ecliptic,-code=500,-times=1,] |
1110.363448113387 iter/sec (stddev: 0.0000360067287004444 ) |
1100.0844195307664 iter/sec (stddev: 0.000039355156517042035 ) |
0.99 |
src/adam_core/observers/tests/test_benchmarks.py::test_benchmark_get_observer_state[origin=SUN,-frame=ecliptic,-code=500,-times=10000,] |
16.516954866462246 iter/sec (stddev: 0.0011086753130190956 ) |
17.097123850873437 iter/sec (stddev: 0.000605471957718113 ) |
1.04 |
src/adam_core/observers/tests/test_benchmarks.py::test_benchmark_get_observer_state[origin=SOLAR_SYSTEM_BARYCENTER,-frame=equatorial,-code=X05,-times=1,] |
541.5065293994674 iter/sec (stddev: 0.00002623001325149106 ) |
540.3437173879113 iter/sec (stddev: 0.00003071635361948695 ) |
1.00 |
src/adam_core/observers/tests/test_benchmarks.py::test_benchmark_get_observer_state[origin=SOLAR_SYSTEM_BARYCENTER,-frame=equatorial,-code=X05,-times=10000,] |
4.7292341807606055 iter/sec (stddev: 0.00026096853476520617 ) |
4.75646253977589 iter/sec (stddev: 0.0010629607855513646 ) |
1.01 |
src/adam_core/observers/tests/test_benchmarks.py::test_benchmark_get_observer_state[origin=SOLAR_SYSTEM_BARYCENTER,-frame=equatorial,-code=500,-times=1,] |
1118.971352882126 iter/sec (stddev: 0.0000176986169440007 ) |
1105.9254704076588 iter/sec (stddev: 0.000022632959126122853 ) |
0.99 |
src/adam_core/observers/tests/test_benchmarks.py::test_benchmark_get_observer_state[origin=SOLAR_SYSTEM_BARYCENTER,-frame=equatorial,-code=500,-times=10000,] |
16.94990582457774 iter/sec (stddev: 0.00021413849222270338 ) |
17.435195979715196 iter/sec (stddev: 0.0006523811128863907 ) |
1.03 |
src/adam_core/observers/tests/test_benchmarks.py::test_benchmark_get_observer_state[origin=SOLAR_SYSTEM_BARYCENTER,-frame=ecliptic,-code=X05,-times=1,] |
546.5494518268151 iter/sec (stddev: 0.00002098704508509566 ) |
543.6232551487888 iter/sec (stddev: 0.000027853676481946665 ) |
0.99 |
src/adam_core/observers/tests/test_benchmarks.py::test_benchmark_get_observer_state[origin=SOLAR_SYSTEM_BARYCENTER,-frame=ecliptic,-code=X05,-times=10000,] |
4.733004495540115 iter/sec (stddev: 0.00046426712238328556 ) |
4.746362220210571 iter/sec (stddev: 0.0012486619117736443 ) |
1.00 |
src/adam_core/observers/tests/test_benchmarks.py::test_benchmark_get_observer_state[origin=SOLAR_SYSTEM_BARYCENTER,-frame=ecliptic,-code=500,-times=1,] |
1114.828772797402 iter/sec (stddev: 0.000014044647083712195 ) |
1112.7094864345688 iter/sec (stddev: 0.000023608014619614515 ) |
1.00 |
src/adam_core/observers/tests/test_benchmarks.py::test_benchmark_get_observer_state[origin=SOLAR_SYSTEM_BARYCENTER,-frame=ecliptic,-code=500,-times=10000,] |
16.85952741231187 iter/sec (stddev: 0.00029552206501282395 ) |
17.43379172789488 iter/sec (stddev: 0.0003056959433821421 ) |
1.03 |
src/adam_core/orbits/tests/test_benchmarks.py::test_benchmark_iterate_real_orbits |
19700.81690574559 iter/sec (stddev: 0.000002544896736701442 ) |
19879.673685595488 iter/sec (stddev: 0.00000246466666494582 ) |
1.01 |
src/adam_core/utils/tests/test_benchmarks.py::test_benchmark_get_perturber_state[origin=SUN,-frame=equatorial,-perturber=EARTH,-times=1,] |
1356.7225994464768 iter/sec (stddev: 0.000015340766941905697 ) |
1343.3965871922755 iter/sec (stddev: 0.000020023824499302157 ) |
0.99 |
src/adam_core/utils/tests/test_benchmarks.py::test_benchmark_get_perturber_state[origin=SUN,-frame=equatorial,-perturber=EARTH,-times=10000,] |
16.704170395117764 iter/sec (stddev: 0.0004382461576081266 ) |
17.265542039523293 iter/sec (stddev: 0.00016916324489205656 ) |
1.03 |
src/adam_core/utils/tests/test_benchmarks.py::test_benchmark_get_perturber_state[origin=SUN,-frame=equatorial,-perturber=SUN,-times=1,] |
1365.5562701962194 iter/sec (stddev: 0.00001621860335180538 ) |
1363.0892983693839 iter/sec (stddev: 0.00001769051521068602 ) |
1.00 |
src/adam_core/utils/tests/test_benchmarks.py::test_benchmark_get_perturber_state[origin=SUN,-frame=equatorial,-perturber=SUN,-times=10000,] |
18.625749609471608 iter/sec (stddev: 0.00024063008890021822 ) |
19.249735254540187 iter/sec (stddev: 0.0002484272474752806 ) |
1.03 |
src/adam_core/utils/tests/test_benchmarks.py::test_benchmark_get_perturber_state[origin=SUN,-frame=equatorial,-perturber=SOLAR_SYSTEM_BARYCENTER,-times=1,] |
1347.779493668929 iter/sec (stddev: 0.00003070626423702708 ) |
1344.745891358265 iter/sec (stddev: 0.000019870411869885183 ) |
1.00 |
src/adam_core/utils/tests/test_benchmarks.py::test_benchmark_get_perturber_state[origin=SUN,-frame=equatorial,-perturber=SOLAR_SYSTEM_BARYCENTER,-times=10000,] |
17.510202122274844 iter/sec (stddev: 0.000327128193338556 ) |
18.12857248268762 iter/sec (stddev: 0.00024905683062164004 ) |
1.04 |
src/adam_core/utils/tests/test_benchmarks.py::test_benchmark_get_perturber_state[origin=SUN,-frame=ecliptic,-perturber=EARTH,-times=1,] |
1355.9113466433735 iter/sec (stddev: 0.000014877858310188465 ) |
1342.8662372674207 iter/sec (stddev: 0.000041886629836323096 ) |
0.99 |
src/adam_core/utils/tests/test_benchmarks.py::test_benchmark_get_perturber_state[origin=SUN,-frame=ecliptic,-perturber=EARTH,-times=10000,] |
16.58552559249511 iter/sec (stddev: 0.0011469073892184077 ) |
17.131580695917638 iter/sec (stddev: 0.00018178254705125373 ) |
1.03 |
src/adam_core/utils/tests/test_benchmarks.py::test_benchmark_get_perturber_state[origin=SUN,-frame=ecliptic,-perturber=SUN,-times=1,] |
1360.068888430847 iter/sec (stddev: 0.00002690428270833402 ) |
1359.4483757610221 iter/sec (stddev: 0.000018689772482359363 ) |
1.00 |
src/adam_core/utils/tests/test_benchmarks.py::test_benchmark_get_perturber_state[origin=SUN,-frame=ecliptic,-perturber=SUN,-times=10000,] |
18.616226728012148 iter/sec (stddev: 0.0001554070643359168 ) |
19.194089105019266 iter/sec (stddev: 0.00020088925159800338 ) |
1.03 |
src/adam_core/utils/tests/test_benchmarks.py::test_benchmark_get_perturber_state[origin=SUN,-frame=ecliptic,-perturber=SOLAR_SYSTEM_BARYCENTER,-times=1,] |
1354.8874774161407 iter/sec (stddev: 0.000029962400002225433 ) |
1345.6363425118852 iter/sec (stddev: 0.000017329654454115802 ) |
0.99 |
src/adam_core/utils/tests/test_benchmarks.py::test_benchmark_get_perturber_state[origin=SUN,-frame=ecliptic,-perturber=SOLAR_SYSTEM_BARYCENTER,-times=10000,] |
17.369473420273216 iter/sec (stddev: 0.0002528873291644874 ) |
18.01700881303414 iter/sec (stddev: 0.0002602624255540241 ) |
1.04 |
src/adam_core/utils/tests/test_benchmarks.py::test_benchmark_get_perturber_state[origin=SOLAR_SYSTEM_BARYCENTER,-frame=equatorial,-perturber=EARTH,-times=1,] |
1350.9047399270717 iter/sec (stddev: 0.00003120536341171417 ) |
1353.093234145985 iter/sec (stddev: 0.000016468589502955855 ) |
1.00 |
src/adam_core/utils/tests/test_benchmarks.py::test_benchmark_get_perturber_state[origin=SOLAR_SYSTEM_BARYCENTER,-frame=equatorial,-perturber=EARTH,-times=10000,] |
16.859642732430107 iter/sec (stddev: 0.0003621825029160071 ) |
17.603253558500032 iter/sec (stddev: 0.00030493860232366505 ) |
1.04 |
src/adam_core/utils/tests/test_benchmarks.py::test_benchmark_get_perturber_state[origin=SOLAR_SYSTEM_BARYCENTER,-frame=equatorial,-perturber=SUN,-times=1,] |
1357.2877273411586 iter/sec (stddev: 0.000026903613981927474 ) |
1357.6269439257394 iter/sec (stddev: 0.000018105059598596458 ) |
1.00 |
src/adam_core/utils/tests/test_benchmarks.py::test_benchmark_get_perturber_state[origin=SOLAR_SYSTEM_BARYCENTER,-frame=equatorial,-perturber=SUN,-times=10000,] |
17.462266341634557 iter/sec (stddev: 0.00020162227709637914 ) |
18.141830323991176 iter/sec (stddev: 0.00031884368157176834 ) |
1.04 |
src/adam_core/utils/tests/test_benchmarks.py::test_benchmark_get_perturber_state[origin=SOLAR_SYSTEM_BARYCENTER,-frame=equatorial,-perturber=SOLAR_SYSTEM_BARYCENTER,-times=1,] |
1364.1568929385508 iter/sec (stddev: 0.000045429270106764004 ) |
1372.6609451936085 iter/sec (stddev: 0.000057766032134724185 ) |
1.01 |
src/adam_core/utils/tests/test_benchmarks.py::test_benchmark_get_perturber_state[origin=SOLAR_SYSTEM_BARYCENTER,-frame=equatorial,-perturber=SOLAR_SYSTEM_BARYCENTER,-times=10000,] |
18.48338675259142 iter/sec (stddev: 0.00031517314482462573 ) |
19.143886963919243 iter/sec (stddev: 0.00048526647782441994 ) |
1.04 |
src/adam_core/utils/tests/test_benchmarks.py::test_benchmark_get_perturber_state[origin=SOLAR_SYSTEM_BARYCENTER,-frame=ecliptic,-perturber=EARTH,-times=1,] |
1369.356261564537 iter/sec (stddev: 0.000017217131837351516 ) |
1362.265481614063 iter/sec (stddev: 0.000020640296294617617 ) |
0.99 |
src/adam_core/utils/tests/test_benchmarks.py::test_benchmark_get_perturber_state[origin=SOLAR_SYSTEM_BARYCENTER,-frame=ecliptic,-perturber=EARTH,-times=10000,] |
16.751846736151396 iter/sec (stddev: 0.0015965708542153402 ) |
17.5370402018242 iter/sec (stddev: 0.0003676247023945926 ) |
1.05 |
src/adam_core/utils/tests/test_benchmarks.py::test_benchmark_get_perturber_state[origin=SOLAR_SYSTEM_BARYCENTER,-frame=ecliptic,-perturber=SUN,-times=1,] |
1378.1478054774943 iter/sec (stddev: 0.000014779310567261336 ) |
1366.155003727144 iter/sec (stddev: 0.000017752059264728977 ) |
0.99 |
src/adam_core/utils/tests/test_benchmarks.py::test_benchmark_get_perturber_state[origin=SOLAR_SYSTEM_BARYCENTER,-frame=ecliptic,-perturber=SUN,-times=10000,] |
17.385643464730947 iter/sec (stddev: 0.0005106435983132532 ) |
17.800612128200473 iter/sec (stddev: 0.0010858227575742231 ) |
1.02 |
src/adam_core/utils/tests/test_benchmarks.py::test_benchmark_get_perturber_state[origin=SOLAR_SYSTEM_BARYCENTER,-frame=ecliptic,-perturber=SOLAR_SYSTEM_BARYCENTER,-times=1,] |
1385.0285516050053 iter/sec (stddev: 0.00001546465333382746 ) |
1377.7625654334379 iter/sec (stddev: 0.000017640755257821843 ) |
0.99 |
src/adam_core/utils/tests/test_benchmarks.py::test_benchmark_get_perturber_state[origin=SOLAR_SYSTEM_BARYCENTER,-frame=ecliptic,-perturber=SOLAR_SYSTEM_BARYCENTER,-times=10000,] |
18.598014007356916 iter/sec (stddev: 0.00020977151370966626 ) |
19.228189528792868 iter/sec (stddev: 0.00024347410968588362 ) |
1.03 |
This comment was automatically generated by workflow using github-action-benchmark.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.