-
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
Generate spice kernel #143
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
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: 13880de | Previous: 76b8c62 | Ratio |
---|---|---|---|
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_transform_cartesian_coordinates[1-origin=SUN,-frame=equatorial,-to=SphericalCoordinates,] |
408.14945902820256 iter/sec (stddev: 0.00015042345041567335 ) |
419.0022331244719 iter/sec (stddev: 0.00009217503942324107 ) |
1.03 |
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_transform_cartesian_coordinates[1-origin=SUN,-frame=equatorial,-to=KeplerianCoordinates,] |
286.62820383614957 iter/sec (stddev: 0.00019784992861896397 ) |
287.27033885467176 iter/sec (stddev: 0.00020687509138395845 ) |
1.00 |
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_transform_cartesian_coordinates[1-origin=SUN,-frame=equatorial,-to=CometaryCoordinates,] |
306.1397927342104 iter/sec (stddev: 0.00019576702514832503 ) |
307.5597257909767 iter/sec (stddev: 0.00015246909045890197 ) |
1.00 |
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_transform_cartesian_coordinates[1-origin=SUN,-frame=ecliptic,-to=SphericalCoordinates,] |
429.5184276634706 iter/sec (stddev: 0.00005365333617330754 ) |
432.21651304167506 iter/sec (stddev: 0.0000507624073884652 ) |
1.01 |
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_transform_cartesian_coordinates[1-origin=SUN,-frame=ecliptic,-to=KeplerianCoordinates,] |
297.55350601766673 iter/sec (stddev: 0.00009303274088869545 ) |
298.23918435997024 iter/sec (stddev: 0.00010271752934136685 ) |
1.00 |
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_transform_cartesian_coordinates[1-origin=SUN,-frame=ecliptic,-to=CometaryCoordinates,] |
316.0377282105767 iter/sec (stddev: 0.00009413796241048321 ) |
317.1405478037187 iter/sec (stddev: 0.00005797097309659851 ) |
1.00 |
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_transform_cartesian_coordinates[50-origin=SUN,-frame=equatorial,-to=SphericalCoordinates,] |
412.73967612833906 iter/sec (stddev: 0.0000341258433373871 ) |
408.156192658743 iter/sec (stddev: 0.00006717354768840376 ) |
0.99 |
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_transform_cartesian_coordinates[50-origin=SUN,-frame=equatorial,-to=KeplerianCoordinates,] |
253.99949683652954 iter/sec (stddev: 0.00006573267147801504 ) |
254.58374732354625 iter/sec (stddev: 0.0000623364096441975 ) |
1.00 |
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_transform_cartesian_coordinates[50-origin=SUN,-frame=equatorial,-to=CometaryCoordinates,] |
255.47940736368005 iter/sec (stddev: 0.00015770077695761731 ) |
257.3205906794304 iter/sec (stddev: 0.0001728225936722056 ) |
1.01 |
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_transform_cartesian_coordinates[50-origin=SUN,-frame=ecliptic,-to=SphericalCoordinates,] |
412.47876485647294 iter/sec (stddev: 0.00004151714162503181 ) |
404.65897678551846 iter/sec (stddev: 0.0002920198541792534 ) |
0.98 |
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_transform_cartesian_coordinates[50-origin=SUN,-frame=ecliptic,-to=KeplerianCoordinates,] |
253.20802707822182 iter/sec (stddev: 0.0001342001738042631 ) |
255.0036964945249 iter/sec (stddev: 0.00007350690381793477 ) |
1.01 |
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_transform_cartesian_coordinates[50-origin=SUN,-frame=ecliptic,-to=CometaryCoordinates,] |
261.32576996842334 iter/sec (stddev: 0.000026969826194906762 ) |
262.2229264609246 iter/sec (stddev: 0.0000447424651872478 ) |
1.00 |
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_transform_cartesian_coordinates[100-origin=SUN,-frame=equatorial,-to=SphericalCoordinates,] |
393.1061675751766 iter/sec (stddev: 0.00003442488636540823 ) |
398.07447232123224 iter/sec (stddev: 0.00004453911180891685 ) |
1.01 |
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_transform_cartesian_coordinates[100-origin=SUN,-frame=equatorial,-to=KeplerianCoordinates,] |
222.85941790836884 iter/sec (stddev: 0.00008384229147142892 ) |
221.709149351374 iter/sec (stddev: 0.0003077488592284225 ) |
0.99 |
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_transform_cartesian_coordinates[100-origin=SUN,-frame=equatorial,-to=CometaryCoordinates,] |
228.5835291298663 iter/sec (stddev: 0.00016907207968990424 ) |
227.64350680852382 iter/sec (stddev: 0.0001618429140828842 ) |
1.00 |
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_transform_cartesian_coordinates[100-origin=SUN,-frame=ecliptic,-to=SphericalCoordinates,] |
397.02239466331224 iter/sec (stddev: 0.00003725897045479675 ) |
396.7848946011723 iter/sec (stddev: 0.00012726936733641886 ) |
1.00 |
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_transform_cartesian_coordinates[100-origin=SUN,-frame=ecliptic,-to=KeplerianCoordinates,] |
224.77066040772007 iter/sec (stddev: 0.000032422845472580465 ) |
225.22607861165167 iter/sec (stddev: 0.00006108012957624239 ) |
1.00 |
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_transform_cartesian_coordinates[100-origin=SUN,-frame=ecliptic,-to=CometaryCoordinates,] |
229.69328422323167 iter/sec (stddev: 0.00006674345368064029 ) |
230.0251645799478 iter/sec (stddev: 0.00003532618988076282 ) |
1.00 |
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_CoordinateCovariances_to_matrix |
657.1450205293096 iter/sec (stddev: 0.000018844398809736602 ) |
652.8813525680304 iter/sec (stddev: 0.00009608798118318576 ) |
0.99 |
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_CoordinateCovariances_from_matrix |
10562.974826840948 iter/sec (stddev: 0.000007438816737931002 ) |
10545.524142510912 iter/sec (stddev: 0.000007522980474882904 ) |
1.00 |
src/adam_core/dynamics/tests/test_propagation.py::test_benchmark__propagate_2body |
45998.86535988182 iter/sec (stddev: 0.0000088656320817189 ) |
37169.65469820613 iter/sec (stddev: 0.00001286928699437434 ) |
0.81 |
src/adam_core/dynamics/tests/test_propagation.py::test_benchmark__propagate_2body_vmap |
35102.675325799035 iter/sec (stddev: 0.000009973494888691373 ) |
30371.267036158846 iter/sec (stddev: 0.000021153914791061836 ) |
0.87 |
src/adam_core/dynamics/tests/test_propagation.py::test_benchmark_propagate_2body |
324.6592849613163 iter/sec (stddev: 0.00006940979285988618 ) |
325.0188738454943 iter/sec (stddev: 0.00010280978674052627 ) |
1.00 |
src/adam_core/dynamics/tests/test_propagation.py::test_benchmark_propagate_2body_matrix |
3.8405273082090203 iter/sec (stddev: 0.0022193273919795544 ) |
3.8650357080717614 iter/sec (stddev: 0.00044616425944519025 ) |
1.01 |
src/adam_core/observers/tests/test_benchmarks.py::test_benchmark_get_observer_state[origin=SUN,-frame=equatorial,-code=X05,-times=1,] |
543.2667867567651 iter/sec (stddev: 0.000020562604789729552 ) |
542.6034682655629 iter/sec (stddev: 0.00002494708587441547 ) |
1.00 |
src/adam_core/observers/tests/test_benchmarks.py::test_benchmark_get_observer_state[origin=SUN,-frame=equatorial,-code=X05,-times=10000,] |
4.765073876395329 iter/sec (stddev: 0.0005421335284471893 ) |
4.773599694722404 iter/sec (stddev: 0.0008296155214115679 ) |
1.00 |
src/adam_core/observers/tests/test_benchmarks.py::test_benchmark_get_observer_state[origin=SUN,-frame=equatorial,-code=500,-times=1,] |
1109.6693322649749 iter/sec (stddev: 0.000015127334145391738 ) |
1102.698445387967 iter/sec (stddev: 0.000015550104337178927 ) |
0.99 |
src/adam_core/observers/tests/test_benchmarks.py::test_benchmark_get_observer_state[origin=SUN,-frame=equatorial,-code=500,-times=10000,] |
17.00118132602594 iter/sec (stddev: 0.00022351127262704311 ) |
17.02272394059536 iter/sec (stddev: 0.0004401170804875873 ) |
1.00 |
src/adam_core/observers/tests/test_benchmarks.py::test_benchmark_get_observer_state[origin=SUN,-frame=ecliptic,-code=X05,-times=1,] |
543.9324438508127 iter/sec (stddev: 0.000019755064159895536 ) |
541.5753110085948 iter/sec (stddev: 0.00002432692907692091 ) |
1.00 |
src/adam_core/observers/tests/test_benchmarks.py::test_benchmark_get_observer_state[origin=SUN,-frame=ecliptic,-code=X05,-times=10000,] |
4.763603081675393 iter/sec (stddev: 0.0005146878882927528 ) |
4.751562646407449 iter/sec (stddev: 0.0011072898586116909 ) |
1.00 |
src/adam_core/observers/tests/test_benchmarks.py::test_benchmark_get_observer_state[origin=SUN,-frame=ecliptic,-code=500,-times=1,] |
1113.646920803401 iter/sec (stddev: 0.000017374311522624913 ) |
1098.9232524536117 iter/sec (stddev: 0.000014427509187602587 ) |
0.99 |
src/adam_core/observers/tests/test_benchmarks.py::test_benchmark_get_observer_state[origin=SUN,-frame=ecliptic,-code=500,-times=10000,] |
16.815217757033484 iter/sec (stddev: 0.0011302468424083602 ) |
16.804830679455854 iter/sec (stddev: 0.0002646427562100005 ) |
1.00 |
src/adam_core/observers/tests/test_benchmarks.py::test_benchmark_get_observer_state[origin=SOLAR_SYSTEM_BARYCENTER,-frame=equatorial,-code=X05,-times=1,] |
539.6786808892676 iter/sec (stddev: 0.000029041310085372403 ) |
536.9523781340896 iter/sec (stddev: 0.00004653123060599882 ) |
0.99 |
src/adam_core/observers/tests/test_benchmarks.py::test_benchmark_get_observer_state[origin=SOLAR_SYSTEM_BARYCENTER,-frame=equatorial,-code=X05,-times=10000,] |
4.778813469206748 iter/sec (stddev: 0.000784384795063553 ) |
4.829072576119077 iter/sec (stddev: 0.0007276934917894814 ) |
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,] |
1112.418442578297 iter/sec (stddev: 0.000016636509584687803 ) |
1111.319491175762 iter/sec (stddev: 0.000020067489724834635 ) |
1.00 |
src/adam_core/observers/tests/test_benchmarks.py::test_benchmark_get_observer_state[origin=SOLAR_SYSTEM_BARYCENTER,-frame=equatorial,-code=500,-times=10000,] |
17.287208627700245 iter/sec (stddev: 0.0002663336363706597 ) |
17.43653471888628 iter/sec (stddev: 0.00017735604664516268 ) |
1.01 |
src/adam_core/observers/tests/test_benchmarks.py::test_benchmark_get_observer_state[origin=SOLAR_SYSTEM_BARYCENTER,-frame=ecliptic,-code=X05,-times=1,] |
542.4703344882686 iter/sec (stddev: 0.0000360083800387908 ) |
540.6072690724137 iter/sec (stddev: 0.00009020285391380145 ) |
1.00 |
src/adam_core/observers/tests/test_benchmarks.py::test_benchmark_get_observer_state[origin=SOLAR_SYSTEM_BARYCENTER,-frame=ecliptic,-code=X05,-times=10000,] |
4.755614013042595 iter/sec (stddev: 0.0003460388273423802 ) |
4.79682298815301 iter/sec (stddev: 0.002647672002485002 ) |
1.01 |
src/adam_core/observers/tests/test_benchmarks.py::test_benchmark_get_observer_state[origin=SOLAR_SYSTEM_BARYCENTER,-frame=ecliptic,-code=500,-times=1,] |
1111.9498804307084 iter/sec (stddev: 0.0000189833404376901 ) |
1109.9536781440997 iter/sec (stddev: 0.00004705872182617141 ) |
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,] |
17.096449157265955 iter/sec (stddev: 0.00038319834350906013 ) |
17.431271238093345 iter/sec (stddev: 0.0001479286825553016 ) |
1.02 |
src/adam_core/orbits/tests/test_benchmarks.py::test_benchmark_iterate_real_orbits |
20217.468829794787 iter/sec (stddev: 0.0000024489797425601613 ) |
19588.099425621982 iter/sec (stddev: 0.000004177816573165696 ) |
0.97 |
src/adam_core/utils/tests/test_benchmarks.py::test_benchmark_get_perturber_state[origin=SUN,-frame=equatorial,-perturber=EARTH,-times=1,] |
1354.9935266463287 iter/sec (stddev: 0.000019580642478067223 ) |
1361.4823791565382 iter/sec (stddev: 0.0000165277478677573 ) |
1.00 |
src/adam_core/utils/tests/test_benchmarks.py::test_benchmark_get_perturber_state[origin=SUN,-frame=equatorial,-perturber=EARTH,-times=10000,] |
17.024346091737655 iter/sec (stddev: 0.00011541337484526811 ) |
17.124745262039184 iter/sec (stddev: 0.00030232132888350374 ) |
1.01 |
src/adam_core/utils/tests/test_benchmarks.py::test_benchmark_get_perturber_state[origin=SUN,-frame=equatorial,-perturber=SUN,-times=1,] |
1340.0924341859372 iter/sec (stddev: 0.00005778506645540017 ) |
1373.1421865135244 iter/sec (stddev: 0.00002942769395779154 ) |
1.02 |
src/adam_core/utils/tests/test_benchmarks.py::test_benchmark_get_perturber_state[origin=SUN,-frame=equatorial,-perturber=SUN,-times=10000,] |
18.931599053516432 iter/sec (stddev: 0.0002846471556594701 ) |
19.09652792915924 iter/sec (stddev: 0.00039765998225399507 ) |
1.01 |
src/adam_core/utils/tests/test_benchmarks.py::test_benchmark_get_perturber_state[origin=SUN,-frame=equatorial,-perturber=SOLAR_SYSTEM_BARYCENTER,-times=1,] |
1340.8595395565462 iter/sec (stddev: 0.00004360249482695308 ) |
1366.1959081100447 iter/sec (stddev: 0.00002746845820895737 ) |
1.02 |
src/adam_core/utils/tests/test_benchmarks.py::test_benchmark_get_perturber_state[origin=SUN,-frame=equatorial,-perturber=SOLAR_SYSTEM_BARYCENTER,-times=10000,] |
17.68926528911489 iter/sec (stddev: 0.0005223284378567195 ) |
18.054799488391854 iter/sec (stddev: 0.0003586190723989216 ) |
1.02 |
src/adam_core/utils/tests/test_benchmarks.py::test_benchmark_get_perturber_state[origin=SUN,-frame=ecliptic,-perturber=EARTH,-times=1,] |
1348.6339703284157 iter/sec (stddev: 0.000015725452515601832 ) |
1361.6917992957453 iter/sec (stddev: 0.00003061484530170679 ) |
1.01 |
src/adam_core/utils/tests/test_benchmarks.py::test_benchmark_get_perturber_state[origin=SUN,-frame=ecliptic,-perturber=EARTH,-times=10000,] |
16.859754057881727 iter/sec (stddev: 0.00022577080099639234 ) |
17.072022719144115 iter/sec (stddev: 0.0004258960052632378 ) |
1.01 |
src/adam_core/utils/tests/test_benchmarks.py::test_benchmark_get_perturber_state[origin=SUN,-frame=ecliptic,-perturber=SUN,-times=1,] |
1364.4064666119498 iter/sec (stddev: 0.000015887866161341028 ) |
1365.6171286962413 iter/sec (stddev: 0.00001667237361601917 ) |
1.00 |
src/adam_core/utils/tests/test_benchmarks.py::test_benchmark_get_perturber_state[origin=SUN,-frame=ecliptic,-perturber=SUN,-times=10000,] |
18.82826270876726 iter/sec (stddev: 0.00027723055138242496 ) |
19.00286452980419 iter/sec (stddev: 0.00035442693852350855 ) |
1.01 |
src/adam_core/utils/tests/test_benchmarks.py::test_benchmark_get_perturber_state[origin=SUN,-frame=ecliptic,-perturber=SOLAR_SYSTEM_BARYCENTER,-times=1,] |
1353.33444297293 iter/sec (stddev: 0.000030868083441532035 ) |
1355.2091094305924 iter/sec (stddev: 0.00001919184608283623 ) |
1.00 |
src/adam_core/utils/tests/test_benchmarks.py::test_benchmark_get_perturber_state[origin=SUN,-frame=ecliptic,-perturber=SOLAR_SYSTEM_BARYCENTER,-times=10000,] |
17.611135422307928 iter/sec (stddev: 0.0005513596149893697 ) |
17.86387149345848 iter/sec (stddev: 0.0006527302884352568 ) |
1.01 |
src/adam_core/utils/tests/test_benchmarks.py::test_benchmark_get_perturber_state[origin=SOLAR_SYSTEM_BARYCENTER,-frame=equatorial,-perturber=EARTH,-times=1,] |
1342.0660772767353 iter/sec (stddev: 0.000034598336049165156 ) |
1371.6874522032936 iter/sec (stddev: 0.000015995043482367374 ) |
1.02 |
src/adam_core/utils/tests/test_benchmarks.py::test_benchmark_get_perturber_state[origin=SOLAR_SYSTEM_BARYCENTER,-frame=equatorial,-perturber=EARTH,-times=10000,] |
17.362243625747173 iter/sec (stddev: 0.00029879598142537877 ) |
17.332836687216695 iter/sec (stddev: 0.002642427171984486 ) |
1.00 |
src/adam_core/utils/tests/test_benchmarks.py::test_benchmark_get_perturber_state[origin=SOLAR_SYSTEM_BARYCENTER,-frame=equatorial,-perturber=SUN,-times=1,] |
1334.0021040175725 iter/sec (stddev: 0.00007152026243203116 ) |
1375.7939971287642 iter/sec (stddev: 0.00001651516410654467 ) |
1.03 |
src/adam_core/utils/tests/test_benchmarks.py::test_benchmark_get_perturber_state[origin=SOLAR_SYSTEM_BARYCENTER,-frame=equatorial,-perturber=SUN,-times=10000,] |
17.642585286579333 iter/sec (stddev: 0.001111328729272145 ) |
17.85203365115853 iter/sec (stddev: 0.0008871795696041733 ) |
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=1,] |
1358.9283006928626 iter/sec (stddev: 0.000021042174116668887 ) |
1353.1562339628817 iter/sec (stddev: 0.00004199873005703878 ) |
1.00 |
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.791493143671815 iter/sec (stddev: 0.0002650491398446281 ) |
19.000676253067976 iter/sec (stddev: 0.0008470047630184524 ) |
1.01 |
src/adam_core/utils/tests/test_benchmarks.py::test_benchmark_get_perturber_state[origin=SOLAR_SYSTEM_BARYCENTER,-frame=ecliptic,-perturber=EARTH,-times=1,] |
1350.5998601915965 iter/sec (stddev: 0.000018138465409952627 ) |
1370.0650218196226 iter/sec (stddev: 0.00003110786741609284 ) |
1.01 |
src/adam_core/utils/tests/test_benchmarks.py::test_benchmark_get_perturber_state[origin=SOLAR_SYSTEM_BARYCENTER,-frame=ecliptic,-perturber=EARTH,-times=10000,] |
17.037294928230565 iter/sec (stddev: 0.0003860874203488269 ) |
17.53247374283285 iter/sec (stddev: 0.00020687310634002592 ) |
1.03 |
src/adam_core/utils/tests/test_benchmarks.py::test_benchmark_get_perturber_state[origin=SOLAR_SYSTEM_BARYCENTER,-frame=ecliptic,-perturber=SUN,-times=1,] |
1324.8228215783436 iter/sec (stddev: 0.0000741530487154968 ) |
1381.790997286585 iter/sec (stddev: 0.000022895461690006616 ) |
1.04 |
src/adam_core/utils/tests/test_benchmarks.py::test_benchmark_get_perturber_state[origin=SOLAR_SYSTEM_BARYCENTER,-frame=ecliptic,-perturber=SUN,-times=10000,] |
17.43738182904229 iter/sec (stddev: 0.0013982127692765919 ) |
17.89934445053275 iter/sec (stddev: 0.000576482387281047 ) |
1.03 |
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,] |
1372.8928777730162 iter/sec (stddev: 0.000021102682441077602 ) |
1384.279355497895 iter/sec (stddev: 0.000028327498247250815 ) |
1.01 |
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.903254767777696 iter/sec (stddev: 0.00022013297958680525 ) |
19.286682398646747 iter/sec (stddev: 0.00028942436129291023 ) |
1.02 |
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.