-
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
Nt/seed propagate #135
Merged
Merged
Nt/seed propagate #135
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: 983fdfb | Previous: 7eeb381 | Ratio |
---|---|---|---|
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_transform_cartesian_coordinates[1-origin=SUN,-frame=equatorial,-to=SphericalCoordinates,] |
415.1299555112859 iter/sec (stddev: 0.00009751278142750447 ) |
420.80890693497355 iter/sec (stddev: 0.00006358720745302837 ) |
1.01 |
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_transform_cartesian_coordinates[1-origin=SUN,-frame=equatorial,-to=KeplerianCoordinates,] |
285.13807868446776 iter/sec (stddev: 0.00020159204796072372 ) |
278.260374019393 iter/sec (stddev: 0.00019792770325740758 ) |
0.98 |
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_transform_cartesian_coordinates[1-origin=SUN,-frame=equatorial,-to=CometaryCoordinates,] |
306.8299173662149 iter/sec (stddev: 0.00019316581363134453 ) |
300.20872311575425 iter/sec (stddev: 0.00015282701033083798 ) |
0.98 |
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_transform_cartesian_coordinates[1-origin=SUN,-frame=ecliptic,-to=SphericalCoordinates,] |
420.20408560040215 iter/sec (stddev: 0.00019571362886663244 ) |
415.4443091989067 iter/sec (stddev: 0.00007874197530613903 ) |
0.99 |
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_transform_cartesian_coordinates[1-origin=SUN,-frame=ecliptic,-to=KeplerianCoordinates,] |
295.2967365136731 iter/sec (stddev: 0.00011270101549513353 ) |
290.1393599530919 iter/sec (stddev: 0.00010366515592835385 ) |
0.98 |
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_transform_cartesian_coordinates[1-origin=SUN,-frame=ecliptic,-to=CometaryCoordinates,] |
318.2063189055929 iter/sec (stddev: 0.00004022275368439737 ) |
310.4768750294959 iter/sec (stddev: 0.0001026010001164825 ) |
0.98 |
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_transform_cartesian_coordinates[50-origin=SUN,-frame=equatorial,-to=SphericalCoordinates,] |
409.62905163115744 iter/sec (stddev: 0.00010429752171269668 ) |
395.8221752055867 iter/sec (stddev: 0.0001184651476186753 ) |
0.97 |
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_transform_cartesian_coordinates[50-origin=SUN,-frame=equatorial,-to=KeplerianCoordinates,] |
253.1707963043269 iter/sec (stddev: 0.00007230184966003235 ) |
250.45997349815977 iter/sec (stddev: 0.0000742115238598104 ) |
0.99 |
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_transform_cartesian_coordinates[50-origin=SUN,-frame=equatorial,-to=CometaryCoordinates,] |
259.61990399899605 iter/sec (stddev: 0.00018764262921483477 ) |
257.57096363349393 iter/sec (stddev: 0.00017114367061071926 ) |
0.99 |
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_transform_cartesian_coordinates[50-origin=SUN,-frame=ecliptic,-to=SphericalCoordinates,] |
417.53126708400174 iter/sec (stddev: 0.00005961646821910975 ) |
409.86087129744647 iter/sec (stddev: 0.00005904795741687092 ) |
0.98 |
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_transform_cartesian_coordinates[50-origin=SUN,-frame=ecliptic,-to=KeplerianCoordinates,] |
255.10234162929683 iter/sec (stddev: 0.00006892977016792342 ) |
250.86034744512253 iter/sec (stddev: 0.000038638187405517095 ) |
0.98 |
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_transform_cartesian_coordinates[50-origin=SUN,-frame=ecliptic,-to=CometaryCoordinates,] |
264.01279294690795 iter/sec (stddev: 0.000052332878144204196 ) |
257.1792607146896 iter/sec (stddev: 0.00013063907802329707 ) |
0.97 |
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_transform_cartesian_coordinates[100-origin=SUN,-frame=equatorial,-to=SphericalCoordinates,] |
391.3961323695348 iter/sec (stddev: 0.00005869914125853893 ) |
387.2614040664166 iter/sec (stddev: 0.000050198811235110333 ) |
0.99 |
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_transform_cartesian_coordinates[100-origin=SUN,-frame=equatorial,-to=KeplerianCoordinates,] |
222.04640772694003 iter/sec (stddev: 0.00013519908547673213 ) |
219.01253603528127 iter/sec (stddev: 0.00011965610994272872 ) |
0.99 |
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_transform_cartesian_coordinates[100-origin=SUN,-frame=equatorial,-to=CometaryCoordinates,] |
221.45735772132707 iter/sec (stddev: 0.0002426433711922743 ) |
220.99353744165944 iter/sec (stddev: 0.0001286688228942931 ) |
1.00 |
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_transform_cartesian_coordinates[100-origin=SUN,-frame=ecliptic,-to=SphericalCoordinates,] |
392.9859093295656 iter/sec (stddev: 0.00005146692202286869 ) |
382.15769760419863 iter/sec (stddev: 0.00009356998709302796 ) |
0.97 |
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_transform_cartesian_coordinates[100-origin=SUN,-frame=ecliptic,-to=KeplerianCoordinates,] |
221.12840934538826 iter/sec (stddev: 0.0001450520891003894 ) |
218.71335884268674 iter/sec (stddev: 0.00004518443127245431 ) |
0.99 |
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_transform_cartesian_coordinates[100-origin=SUN,-frame=ecliptic,-to=CometaryCoordinates,] |
230.42153480167335 iter/sec (stddev: 0.00004692557831253567 ) |
224.93886942282916 iter/sec (stddev: 0.00013579462412415352 ) |
0.98 |
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_CoordinateCovariances_to_matrix |
604.8846864760851 iter/sec (stddev: 0.000030002749684827433 ) |
600.0988664542267 iter/sec (stddev: 0.00001979305908611697 ) |
0.99 |
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_CoordinateCovariances_from_matrix |
10717.472078520312 iter/sec (stddev: 0.000006921960625611793 ) |
10664.190459259302 iter/sec (stddev: 0.000005834032749149991 ) |
1.00 |
src/adam_core/dynamics/tests/test_propagation.py::test_benchmark__propagate_2body |
45445.823553133276 iter/sec (stddev: 0.00000862128384031936 ) |
44552.69097577035 iter/sec (stddev: 0.000008671608328198454 ) |
0.98 |
src/adam_core/dynamics/tests/test_propagation.py::test_benchmark__propagate_2body_vmap |
34304.981080722486 iter/sec (stddev: 0.000011488600191339844 ) |
34369.491684620254 iter/sec (stddev: 0.000010330398429020455 ) |
1.00 |
src/adam_core/dynamics/tests/test_propagation.py::test_benchmark_propagate_2body |
337.54715955687277 iter/sec (stddev: 0.00010001621869384163 ) |
331.6103082780648 iter/sec (stddev: 0.0000844908939587076 ) |
0.98 |
src/adam_core/dynamics/tests/test_propagation.py::test_benchmark_propagate_2body_matrix |
3.904439322365299 iter/sec (stddev: 0.0004384459105930248 ) |
3.982911207940811 iter/sec (stddev: 0.0018029510918879305 ) |
1.02 |
src/adam_core/observers/tests/test_benchmarks.py::test_benchmark_get_observer_state[origin=SUN,-frame=equatorial,-code=X05,-times=1,] |
553.5093181430933 iter/sec (stddev: 0.000021146815121450928 ) |
543.9137833735767 iter/sec (stddev: 0.00003065124944078451 ) |
0.98 |
src/adam_core/observers/tests/test_benchmarks.py::test_benchmark_get_observer_state[origin=SUN,-frame=equatorial,-code=X05,-times=10000,] |
4.493345487437261 iter/sec (stddev: 0.0005686501932067607 ) |
4.456966702435871 iter/sec (stddev: 0.00047462864572338405 ) |
0.99 |
src/adam_core/observers/tests/test_benchmarks.py::test_benchmark_get_observer_state[origin=SUN,-frame=equatorial,-code=500,-times=1,] |
1137.4442255352053 iter/sec (stddev: 0.00001589970183388176 ) |
1114.4814500660598 iter/sec (stddev: 0.000027727282149366415 ) |
0.98 |
src/adam_core/observers/tests/test_benchmarks.py::test_benchmark_get_observer_state[origin=SUN,-frame=equatorial,-code=500,-times=10000,] |
16.313021206005136 iter/sec (stddev: 0.00043766220335720424 ) |
16.329739835439256 iter/sec (stddev: 0.00017067035941183018 ) |
1.00 |
src/adam_core/observers/tests/test_benchmarks.py::test_benchmark_get_observer_state[origin=SUN,-frame=ecliptic,-code=X05,-times=1,] |
554.8758319794989 iter/sec (stddev: 0.000024264158702130644 ) |
545.6676356269126 iter/sec (stddev: 0.000023715966510908046 ) |
0.98 |
src/adam_core/observers/tests/test_benchmarks.py::test_benchmark_get_observer_state[origin=SUN,-frame=ecliptic,-code=X05,-times=10000,] |
4.488663690875902 iter/sec (stddev: 0.0007575622743130185 ) |
4.433495330681391 iter/sec (stddev: 0.0020995580580848885 ) |
0.99 |
src/adam_core/observers/tests/test_benchmarks.py::test_benchmark_get_observer_state[origin=SUN,-frame=ecliptic,-code=500,-times=1,] |
1131.8798791265667 iter/sec (stddev: 0.00003867947332193701 ) |
1121.203626925575 iter/sec (stddev: 0.0000181288598209117 ) |
0.99 |
src/adam_core/observers/tests/test_benchmarks.py::test_benchmark_get_observer_state[origin=SUN,-frame=ecliptic,-code=500,-times=10000,] |
16.081678550208313 iter/sec (stddev: 0.0008845342987516405 ) |
16.28419586299817 iter/sec (stddev: 0.00017509007138600435 ) |
1.01 |
src/adam_core/observers/tests/test_benchmarks.py::test_benchmark_get_observer_state[origin=SOLAR_SYSTEM_BARYCENTER,-frame=equatorial,-code=X05,-times=1,] |
550.7707615275035 iter/sec (stddev: 0.000024152540947487923 ) |
546.6008469761498 iter/sec (stddev: 0.000024873414913124028 ) |
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.365776218845162 iter/sec (stddev: 0.007045949757425126 ) |
4.483981997558432 iter/sec (stddev: 0.00028877694266739675 ) |
1.03 |
src/adam_core/observers/tests/test_benchmarks.py::test_benchmark_get_observer_state[origin=SOLAR_SYSTEM_BARYCENTER,-frame=equatorial,-code=500,-times=1,] |
1133.4721050209334 iter/sec (stddev: 0.00003797312072072925 ) |
1119.5766000116873 iter/sec (stddev: 0.0000350451384390035 ) |
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.648634188213297 iter/sec (stddev: 0.0005772111281356773 ) |
16.606263028229385 iter/sec (stddev: 0.00028540645491984597 ) |
1.00 |
src/adam_core/observers/tests/test_benchmarks.py::test_benchmark_get_observer_state[origin=SOLAR_SYSTEM_BARYCENTER,-frame=ecliptic,-code=X05,-times=1,] |
554.5204475437265 iter/sec (stddev: 0.00007289467188657129 ) |
547.2257872497149 iter/sec (stddev: 0.000025598751321002264 ) |
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.469438434082893 iter/sec (stddev: 0.0031359308210339135 ) |
4.4566985312261025 iter/sec (stddev: 0.000552380176473245 ) |
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,] |
1142.8786963019481 iter/sec (stddev: 0.00002119945918281095 ) |
1117.1138490315593 iter/sec (stddev: 0.00004075410912649779 ) |
0.98 |
src/adam_core/observers/tests/test_benchmarks.py::test_benchmark_get_observer_state[origin=SOLAR_SYSTEM_BARYCENTER,-frame=ecliptic,-code=500,-times=10000,] |
16.447245305404113 iter/sec (stddev: 0.003313733041774957 ) |
16.498053662985235 iter/sec (stddev: 0.000247331562130689 ) |
1.00 |
src/adam_core/orbits/tests/test_benchmarks.py::test_benchmark_iterate_real_orbits |
16984.648795348203 iter/sec (stddev: 0.000005424575786253469 ) |
17102.912013440808 iter/sec (stddev: 0.000004486298535503477 ) |
1.01 |
src/adam_core/utils/tests/test_benchmarks.py::test_benchmark_get_perturber_state[origin=SUN,-frame=equatorial,-perturber=EARTH,-times=1,] |
1373.2924124734536 iter/sec (stddev: 0.0000164882540537283 ) |
1356.8914047637643 iter/sec (stddev: 0.00001774369103112248 ) |
0.99 |
src/adam_core/utils/tests/test_benchmarks.py::test_benchmark_get_perturber_state[origin=SUN,-frame=equatorial,-perturber=EARTH,-times=10000,] |
16.313360900619738 iter/sec (stddev: 0.0014454937117381397 ) |
16.29771654677894 iter/sec (stddev: 0.0006923515001173184 ) |
1.00 |
src/adam_core/utils/tests/test_benchmarks.py::test_benchmark_get_perturber_state[origin=SUN,-frame=equatorial,-perturber=SUN,-times=1,] |
1401.3425969388625 iter/sec (stddev: 0.000016605459625376592 ) |
1372.116436016319 iter/sec (stddev: 0.00001674870352332005 ) |
0.98 |
src/adam_core/utils/tests/test_benchmarks.py::test_benchmark_get_perturber_state[origin=SUN,-frame=equatorial,-perturber=SUN,-times=10000,] |
17.972992578106567 iter/sec (stddev: 0.0004902912943914574 ) |
18.065540008728842 iter/sec (stddev: 0.00035206191970549365 ) |
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,] |
1393.9039670151935 iter/sec (stddev: 0.000016790661318619278 ) |
1353.001495496747 iter/sec (stddev: 0.00002510142473727441 ) |
0.97 |
src/adam_core/utils/tests/test_benchmarks.py::test_benchmark_get_perturber_state[origin=SUN,-frame=equatorial,-perturber=SOLAR_SYSTEM_BARYCENTER,-times=10000,] |
16.774222374800193 iter/sec (stddev: 0.0021171841844946464 ) |
17.08472060473572 iter/sec (stddev: 0.0009597927248591548 ) |
1.02 |
src/adam_core/utils/tests/test_benchmarks.py::test_benchmark_get_perturber_state[origin=SUN,-frame=ecliptic,-perturber=EARTH,-times=1,] |
1396.71077767397 iter/sec (stddev: 0.00002227459448814425 ) |
1363.0457610938342 iter/sec (stddev: 0.000030212612032717287 ) |
0.98 |
src/adam_core/utils/tests/test_benchmarks.py::test_benchmark_get_perturber_state[origin=SUN,-frame=ecliptic,-perturber=EARTH,-times=10000,] |
16.291903405671547 iter/sec (stddev: 0.0007509093021800871 ) |
16.39514578927004 iter/sec (stddev: 0.0002158577516900278 ) |
1.01 |
src/adam_core/utils/tests/test_benchmarks.py::test_benchmark_get_perturber_state[origin=SUN,-frame=ecliptic,-perturber=SUN,-times=1,] |
1412.9922710413598 iter/sec (stddev: 0.00001698501161423196 ) |
1380.8055885191807 iter/sec (stddev: 0.000029377046915443183 ) |
0.98 |
src/adam_core/utils/tests/test_benchmarks.py::test_benchmark_get_perturber_state[origin=SUN,-frame=ecliptic,-perturber=SUN,-times=10000,] |
18.041688460444732 iter/sec (stddev: 0.0003825279942015093 ) |
18.056251325896977 iter/sec (stddev: 0.0002234209347616478 ) |
1.00 |
src/adam_core/utils/tests/test_benchmarks.py::test_benchmark_get_perturber_state[origin=SUN,-frame=ecliptic,-perturber=SOLAR_SYSTEM_BARYCENTER,-times=1,] |
1401.2656814190323 iter/sec (stddev: 0.00001628294177917218 ) |
1369.1654122482005 iter/sec (stddev: 0.00003097074749545681 ) |
0.98 |
src/adam_core/utils/tests/test_benchmarks.py::test_benchmark_get_perturber_state[origin=SUN,-frame=ecliptic,-perturber=SOLAR_SYSTEM_BARYCENTER,-times=10000,] |
17.11785932010055 iter/sec (stddev: 0.00029519725973145935 ) |
17.08528868474006 iter/sec (stddev: 0.00021401611017256037 ) |
1.00 |
src/adam_core/utils/tests/test_benchmarks.py::test_benchmark_get_perturber_state[origin=SOLAR_SYSTEM_BARYCENTER,-frame=equatorial,-perturber=EARTH,-times=1,] |
1395.091034200343 iter/sec (stddev: 0.000028051876291555143 ) |
1367.1685339064252 iter/sec (stddev: 0.000030748551665944064 ) |
0.98 |
src/adam_core/utils/tests/test_benchmarks.py::test_benchmark_get_perturber_state[origin=SOLAR_SYSTEM_BARYCENTER,-frame=equatorial,-perturber=EARTH,-times=10000,] |
16.711915192872944 iter/sec (stddev: 0.0006139523865019672 ) |
16.689913966017706 iter/sec (stddev: 0.0005728872041481213 ) |
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,] |
1375.68683937139 iter/sec (stddev: 0.000015857343588011108 ) |
1367.686298204968 iter/sec (stddev: 0.000016052995886906898 ) |
0.99 |
src/adam_core/utils/tests/test_benchmarks.py::test_benchmark_get_perturber_state[origin=SOLAR_SYSTEM_BARYCENTER,-frame=equatorial,-perturber=SUN,-times=10000,] |
17.156249530378673 iter/sec (stddev: 0.0005917860765384201 ) |
17.1713551336369 iter/sec (stddev: 0.000246529976029229 ) |
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=1,] |
1379.7092316414771 iter/sec (stddev: 0.000016150293672326508 ) |
1374.0069055083466 iter/sec (stddev: 0.00002992194270574956 ) |
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,] |
17.96903721057144 iter/sec (stddev: 0.0001989416666794017 ) |
17.999141638933637 iter/sec (stddev: 0.0004940678911616956 ) |
1.00 |
src/adam_core/utils/tests/test_benchmarks.py::test_benchmark_get_perturber_state[origin=SOLAR_SYSTEM_BARYCENTER,-frame=ecliptic,-perturber=EARTH,-times=1,] |
1393.2616859147743 iter/sec (stddev: 0.000015973863124665098 ) |
1362.1865872653225 iter/sec (stddev: 0.000031131410292935305 ) |
0.98 |
src/adam_core/utils/tests/test_benchmarks.py::test_benchmark_get_perturber_state[origin=SOLAR_SYSTEM_BARYCENTER,-frame=ecliptic,-perturber=EARTH,-times=10000,] |
16.551587256306146 iter/sec (stddev: 0.0005964840824820519 ) |
16.60004090523352 iter/sec (stddev: 0.0002679946521672141 ) |
1.00 |
src/adam_core/utils/tests/test_benchmarks.py::test_benchmark_get_perturber_state[origin=SOLAR_SYSTEM_BARYCENTER,-frame=ecliptic,-perturber=SUN,-times=1,] |
1383.410212561276 iter/sec (stddev: 0.000027549334888406912 ) |
1362.0671265468152 iter/sec (stddev: 0.00003155003556317494 ) |
0.98 |
src/adam_core/utils/tests/test_benchmarks.py::test_benchmark_get_perturber_state[origin=SOLAR_SYSTEM_BARYCENTER,-frame=ecliptic,-perturber=SUN,-times=10000,] |
16.968443141487846 iter/sec (stddev: 0.0018231953849231855 ) |
17.10005744643457 iter/sec (stddev: 0.00024228763556152395 ) |
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=1,] |
1394.1124604791953 iter/sec (stddev: 0.000032254233998031583 ) |
1371.0044961086087 iter/sec (stddev: 0.000029433515358982066 ) |
0.98 |
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,] |
17.88933626176794 iter/sec (stddev: 0.00034294939579371556 ) |
17.762202370046946 iter/sec (stddev: 0.0022869442703491454 ) |
0.99 |
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.