-
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 ECEF - ITRF93 impact coordinates to EarthImpacts #145
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: 603b565 | Previous: ebccd41 | Ratio |
---|---|---|---|
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_transform_cartesian_coordinates[1-origin=SUN,-frame=equatorial,-to=SphericalCoordinates,] |
422.8282208027719 iter/sec (stddev: 0.00008746468438506094 ) |
426.97221937207104 iter/sec (stddev: 0.00010663262796958859 ) |
1.01 |
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_transform_cartesian_coordinates[1-origin=SUN,-frame=equatorial,-to=KeplerianCoordinates,] |
291.56254725114565 iter/sec (stddev: 0.0001838424027284345 ) |
294.0402279972335 iter/sec (stddev: 0.00020018095916469453 ) |
1.01 |
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_transform_cartesian_coordinates[1-origin=SUN,-frame=equatorial,-to=CometaryCoordinates,] |
313.51742282008854 iter/sec (stddev: 0.0002318873575430888 ) |
308.7526497915392 iter/sec (stddev: 0.0001863763661387384 ) |
0.98 |
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_transform_cartesian_coordinates[1-origin=SUN,-frame=ecliptic,-to=SphericalCoordinates,] |
437.88346472475126 iter/sec (stddev: 0.00006210717267347748 ) |
435.06232642824205 iter/sec (stddev: 0.00005458306441628305 ) |
0.99 |
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_transform_cartesian_coordinates[1-origin=SUN,-frame=ecliptic,-to=KeplerianCoordinates,] |
305.00903187613704 iter/sec (stddev: 0.000023865872972865056 ) |
302.5907747010907 iter/sec (stddev: 0.0001329075953668497 ) |
0.99 |
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_transform_cartesian_coordinates[1-origin=SUN,-frame=ecliptic,-to=CometaryCoordinates,] |
321.3068272362956 iter/sec (stddev: 0.00021455258677277692 ) |
322.1257083262021 iter/sec (stddev: 0.00003402169942964965 ) |
1.00 |
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_transform_cartesian_coordinates[50-origin=SUN,-frame=equatorial,-to=SphericalCoordinates,] |
417.9660469653222 iter/sec (stddev: 0.00002997302661299335 ) |
412.29627704692047 iter/sec (stddev: 0.000044760464552191 ) |
0.99 |
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_transform_cartesian_coordinates[50-origin=SUN,-frame=equatorial,-to=KeplerianCoordinates,] |
258.70164666777856 iter/sec (stddev: 0.00005215123639112723 ) |
256.2632136064824 iter/sec (stddev: 0.00020694460056831101 ) |
0.99 |
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_transform_cartesian_coordinates[50-origin=SUN,-frame=equatorial,-to=CometaryCoordinates,] |
258.7634914122393 iter/sec (stddev: 0.0002709561244423052 ) |
258.1360614532832 iter/sec (stddev: 0.00022313018408749456 ) |
1.00 |
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_transform_cartesian_coordinates[50-origin=SUN,-frame=ecliptic,-to=SphericalCoordinates,] |
422.4658703968574 iter/sec (stddev: 0.000030278782685059248 ) |
410.70925920596545 iter/sec (stddev: 0.00010915629628652041 ) |
0.97 |
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_transform_cartesian_coordinates[50-origin=SUN,-frame=ecliptic,-to=KeplerianCoordinates,] |
259.43868236800756 iter/sec (stddev: 0.00006048492209899882 ) |
258.8822409702343 iter/sec (stddev: 0.00012030102599306428 ) |
1.00 |
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_transform_cartesian_coordinates[50-origin=SUN,-frame=ecliptic,-to=CometaryCoordinates,] |
268.0811339467952 iter/sec (stddev: 0.000040285773951277074 ) |
265.9001823292445 iter/sec (stddev: 0.00011013684857607683 ) |
0.99 |
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_transform_cartesian_coordinates[100-origin=SUN,-frame=equatorial,-to=SphericalCoordinates,] |
400.6785056247243 iter/sec (stddev: 0.0000857910376157675 ) |
399.74308501314636 iter/sec (stddev: 0.00002854938658807572 ) |
1.00 |
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_transform_cartesian_coordinates[100-origin=SUN,-frame=equatorial,-to=KeplerianCoordinates,] |
228.72599908824273 iter/sec (stddev: 0.00006483679715024813 ) |
230.59429395618452 iter/sec (stddev: 0.00006961988515651664 ) |
1.01 |
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_transform_cartesian_coordinates[100-origin=SUN,-frame=equatorial,-to=CometaryCoordinates,] |
231.31359707123914 iter/sec (stddev: 0.00018708059800269698 ) |
227.34984020482582 iter/sec (stddev: 0.00014261081021897797 ) |
0.98 |
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_transform_cartesian_coordinates[100-origin=SUN,-frame=ecliptic,-to=SphericalCoordinates,] |
402.17682206075784 iter/sec (stddev: 0.0000851377134632394 ) |
399.5978836036975 iter/sec (stddev: 0.0000899838602249984 ) |
0.99 |
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_transform_cartesian_coordinates[100-origin=SUN,-frame=ecliptic,-to=KeplerianCoordinates,] |
227.7480681695728 iter/sec (stddev: 0.000061025519896393 ) |
228.56807320403615 iter/sec (stddev: 0.000044595745819748214 ) |
1.00 |
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_transform_cartesian_coordinates[100-origin=SUN,-frame=ecliptic,-to=CometaryCoordinates,] |
235.75145308712692 iter/sec (stddev: 0.00003732024756390857 ) |
232.7177233342093 iter/sec (stddev: 0.00005164083982874104 ) |
0.99 |
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_CoordinateCovariances_to_matrix |
656.6578967169056 iter/sec (stddev: 0.00005014796418986528 ) |
658.3560712556471 iter/sec (stddev: 0.00009627974410918522 ) |
1.00 |
src/adam_core/coordinates/tests/test_benchmarks.py::test_benchmark_CoordinateCovariances_from_matrix |
10665.20950804958 iter/sec (stddev: 0.000006874450169495273 ) |
10636.431582400073 iter/sec (stddev: 0.000006784935304199212 ) |
1.00 |
src/adam_core/dynamics/tests/test_propagation.py::test_benchmark__propagate_2body |
42715.16584207198 iter/sec (stddev: 0.000011902845361766525 ) |
44694.95690431409 iter/sec (stddev: 0.00001038177693913853 ) |
1.05 |
src/adam_core/dynamics/tests/test_propagation.py::test_benchmark__propagate_2body_vmap |
35402.70577448346 iter/sec (stddev: 0.000010467876432468246 ) |
35087.19166549605 iter/sec (stddev: 0.000010400771541134792 ) |
0.99 |
src/adam_core/dynamics/tests/test_propagation.py::test_benchmark_propagate_2body |
328.48989581509886 iter/sec (stddev: 0.00008029675084071304 ) |
333.1448658794632 iter/sec (stddev: 0.00006761172577825656 ) |
1.01 |
src/adam_core/dynamics/tests/test_propagation.py::test_benchmark_propagate_2body_matrix |
3.8753404180408477 iter/sec (stddev: 0.001532810273227086 ) |
3.8990699844695453 iter/sec (stddev: 0.00014224439113268096 ) |
1.01 |
src/adam_core/observers/tests/test_benchmarks.py::test_benchmark_get_observer_state[origin=SUN,-frame=equatorial,-code=X05,-times=1,] |
548.6426311885824 iter/sec (stddev: 0.000022366349549930836 ) |
553.1454449788234 iter/sec (stddev: 0.000029778281185552685 ) |
1.01 |
src/adam_core/observers/tests/test_benchmarks.py::test_benchmark_get_observer_state[origin=SUN,-frame=equatorial,-code=X05,-times=10000,] |
4.812316925748818 iter/sec (stddev: 0.0006663713490797426 ) |
4.800919087950541 iter/sec (stddev: 0.0009747508866445638 ) |
1.00 |
src/adam_core/observers/tests/test_benchmarks.py::test_benchmark_get_observer_state[origin=SUN,-frame=equatorial,-code=500,-times=1,] |
1128.3732707758318 iter/sec (stddev: 0.000011431940042281138 ) |
1138.1645132904289 iter/sec (stddev: 0.000011995624047033734 ) |
1.01 |
src/adam_core/observers/tests/test_benchmarks.py::test_benchmark_get_observer_state[origin=SUN,-frame=equatorial,-code=500,-times=10000,] |
17.16956693878952 iter/sec (stddev: 0.0006515237891460111 ) |
17.40078582586927 iter/sec (stddev: 0.00022803793017241885 ) |
1.01 |
src/adam_core/observers/tests/test_benchmarks.py::test_benchmark_get_observer_state[origin=SUN,-frame=ecliptic,-code=X05,-times=1,] |
551.6452225146634 iter/sec (stddev: 0.00002340160475070866 ) |
557.0900297147169 iter/sec (stddev: 0.000024611732929621703 ) |
1.01 |
src/adam_core/observers/tests/test_benchmarks.py::test_benchmark_get_observer_state[origin=SUN,-frame=ecliptic,-code=X05,-times=10000,] |
4.793438405585898 iter/sec (stddev: 0.0008347137184264422 ) |
4.816535155942724 iter/sec (stddev: 0.00016386958800864343 ) |
1.00 |
src/adam_core/observers/tests/test_benchmarks.py::test_benchmark_get_observer_state[origin=SUN,-frame=ecliptic,-code=500,-times=1,] |
1122.7811309630574 iter/sec (stddev: 0.00003507773240754924 ) |
1138.1949439730656 iter/sec (stddev: 0.000012036506161515751 ) |
1.01 |
src/adam_core/observers/tests/test_benchmarks.py::test_benchmark_get_observer_state[origin=SUN,-frame=ecliptic,-code=500,-times=10000,] |
17.044179847396556 iter/sec (stddev: 0.00018218627154760217 ) |
17.184295385481263 iter/sec (stddev: 0.00020940753857532653 ) |
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,] |
543.8121222793268 iter/sec (stddev: 0.00008041321477349462 ) |
553.0159838627347 iter/sec (stddev: 0.00002055328951094461 ) |
1.02 |
src/adam_core/observers/tests/test_benchmarks.py::test_benchmark_get_observer_state[origin=SOLAR_SYSTEM_BARYCENTER,-frame=equatorial,-code=X05,-times=10000,] |
4.821576110279998 iter/sec (stddev: 0.00040402336186086835 ) |
4.836502544164281 iter/sec (stddev: 0.0008235259371146435 ) |
1.00 |
src/adam_core/observers/tests/test_benchmarks.py::test_benchmark_get_observer_state[origin=SOLAR_SYSTEM_BARYCENTER,-frame=equatorial,-code=500,-times=1,] |
1131.4602203827687 iter/sec (stddev: 0.000012485168142503411 ) |
1141.1125057556976 iter/sec (stddev: 0.000014183354468816923 ) |
1.01 |
src/adam_core/observers/tests/test_benchmarks.py::test_benchmark_get_observer_state[origin=SOLAR_SYSTEM_BARYCENTER,-frame=equatorial,-code=500,-times=10000,] |
17.485405206699532 iter/sec (stddev: 0.00021633115371051155 ) |
17.606316013125745 iter/sec (stddev: 0.000334289909220066 ) |
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,] |
551.8290271284184 iter/sec (stddev: 0.000019424538217877197 ) |
557.6780965354245 iter/sec (stddev: 0.000017950219938408292 ) |
1.01 |
src/adam_core/observers/tests/test_benchmarks.py::test_benchmark_get_observer_state[origin=SOLAR_SYSTEM_BARYCENTER,-frame=ecliptic,-code=X05,-times=10000,] |
4.784855819556448 iter/sec (stddev: 0.0017961184556732272 ) |
4.829826067714361 iter/sec (stddev: 0.00037589342672827834 ) |
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,] |
1132.1759369247848 iter/sec (stddev: 0.000018206855048859673 ) |
1141.0175325926882 iter/sec (stddev: 0.000012996478176748744 ) |
1.01 |
src/adam_core/observers/tests/test_benchmarks.py::test_benchmark_get_observer_state[origin=SOLAR_SYSTEM_BARYCENTER,-frame=ecliptic,-code=500,-times=10000,] |
17.376783753278005 iter/sec (stddev: 0.0002829936145751475 ) |
17.529905502629415 iter/sec (stddev: 0.0001987324402893402 ) |
1.01 |
src/adam_core/orbits/tests/test_benchmarks.py::test_benchmark_iterate_real_orbits |
20043.774907268595 iter/sec (stddev: 0.000002243068382961227 ) |
20090.67124297505 iter/sec (stddev: 0.0000024921583584630797 ) |
1.00 |
src/adam_core/utils/tests/test_benchmarks.py::test_benchmark_get_perturber_state[origin=SUN,-frame=equatorial,-perturber=EARTH,-times=1,] |
1373.2834667107477 iter/sec (stddev: 0.00001621881902146208 ) |
1369.125697869003 iter/sec (stddev: 0.000013937127241239015 ) |
1.00 |
src/adam_core/utils/tests/test_benchmarks.py::test_benchmark_get_perturber_state[origin=SUN,-frame=equatorial,-perturber=EARTH,-times=10000,] |
17.255501516905035 iter/sec (stddev: 0.00020170052673786502 ) |
17.428584038565887 iter/sec (stddev: 0.0002448456314117914 ) |
1.01 |
src/adam_core/utils/tests/test_benchmarks.py::test_benchmark_get_perturber_state[origin=SUN,-frame=equatorial,-perturber=SUN,-times=1,] |
1390.7400628682012 iter/sec (stddev: 0.00002827940883483035 ) |
1376.4162676192873 iter/sec (stddev: 0.00003438181448590764 ) |
0.99 |
src/adam_core/utils/tests/test_benchmarks.py::test_benchmark_get_perturber_state[origin=SUN,-frame=equatorial,-perturber=SUN,-times=10000,] |
19.203248261704612 iter/sec (stddev: 0.0003024283210417131 ) |
19.329849466887 iter/sec (stddev: 0.00015375693163186143 ) |
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,] |
1368.3340349480634 iter/sec (stddev: 0.000015927590601826178 ) |
1360.0985965016089 iter/sec (stddev: 0.000013154224016923526 ) |
0.99 |
src/adam_core/utils/tests/test_benchmarks.py::test_benchmark_get_perturber_state[origin=SUN,-frame=equatorial,-perturber=SOLAR_SYSTEM_BARYCENTER,-times=10000,] |
18.10898286497074 iter/sec (stddev: 0.00020852958414464357 ) |
18.30616551760564 iter/sec (stddev: 0.00019733161801641867 ) |
1.01 |
src/adam_core/utils/tests/test_benchmarks.py::test_benchmark_get_perturber_state[origin=SUN,-frame=ecliptic,-perturber=EARTH,-times=1,] |
1375.240792831445 iter/sec (stddev: 0.000015170957269281486 ) |
1364.1978204431932 iter/sec (stddev: 0.000012911519439483489 ) |
0.99 |
src/adam_core/utils/tests/test_benchmarks.py::test_benchmark_get_perturber_state[origin=SUN,-frame=ecliptic,-perturber=EARTH,-times=10000,] |
17.10328208647987 iter/sec (stddev: 0.0002539090214465193 ) |
17.336951914777863 iter/sec (stddev: 0.00022247093717246423 ) |
1.01 |
src/adam_core/utils/tests/test_benchmarks.py::test_benchmark_get_perturber_state[origin=SUN,-frame=ecliptic,-perturber=SUN,-times=1,] |
1376.3541548037526 iter/sec (stddev: 0.000043675845159044086 ) |
1370.8706299420567 iter/sec (stddev: 0.000014435980235908985 ) |
1.00 |
src/adam_core/utils/tests/test_benchmarks.py::test_benchmark_get_perturber_state[origin=SUN,-frame=ecliptic,-perturber=SUN,-times=10000,] |
19.08121572576973 iter/sec (stddev: 0.0012713240911244824 ) |
19.236746457830858 iter/sec (stddev: 0.0006845170396403299 ) |
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,] |
1359.949651644311 iter/sec (stddev: 0.00004069322239231779 ) |
1372.8623451679389 iter/sec (stddev: 0.000013236508836638489 ) |
1.01 |
src/adam_core/utils/tests/test_benchmarks.py::test_benchmark_get_perturber_state[origin=SUN,-frame=ecliptic,-perturber=SOLAR_SYSTEM_BARYCENTER,-times=10000,] |
18.045985303079007 iter/sec (stddev: 0.0002434934720875957 ) |
18.11046893061454 iter/sec (stddev: 0.00021142944632127628 ) |
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,] |
1382.9276763663233 iter/sec (stddev: 0.000012951788932307165 ) |
1365.0397591553367 iter/sec (stddev: 0.0000669834601094369 ) |
0.99 |
src/adam_core/utils/tests/test_benchmarks.py::test_benchmark_get_perturber_state[origin=SOLAR_SYSTEM_BARYCENTER,-frame=equatorial,-perturber=EARTH,-times=10000,] |
17.591474334970197 iter/sec (stddev: 0.00017499896431523394 ) |
17.649529307741563 iter/sec (stddev: 0.000295487388556785 ) |
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,] |
1381.7968412653665 iter/sec (stddev: 0.000014694992480416605 ) |
1369.3113196257361 iter/sec (stddev: 0.000023864379988393938 ) |
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,] |
18.14225584097425 iter/sec (stddev: 0.00013240328786821 ) |
18.27711022476295 iter/sec (stddev: 0.0001666715586195873 ) |
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,] |
1402.9772804622817 iter/sec (stddev: 0.00001270506092417182 ) |
1351.365073270522 iter/sec (stddev: 0.000089998031624417 ) |
0.96 |
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,] |
19.287343720462435 iter/sec (stddev: 0.00014333575090138124 ) |
19.28494027568203 iter/sec (stddev: 0.0009355991931764893 ) |
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,] |
1387.4814013841105 iter/sec (stddev: 0.000017762373716536613 ) |
1352.2112099084538 iter/sec (stddev: 0.00002826815619395241 ) |
0.97 |
src/adam_core/utils/tests/test_benchmarks.py::test_benchmark_get_perturber_state[origin=SOLAR_SYSTEM_BARYCENTER,-frame=ecliptic,-perturber=EARTH,-times=10000,] |
17.269577983766744 iter/sec (stddev: 0.00201155314634356 ) |
17.52997136699034 iter/sec (stddev: 0.00030928905392879326 ) |
1.02 |
src/adam_core/utils/tests/test_benchmarks.py::test_benchmark_get_perturber_state[origin=SOLAR_SYSTEM_BARYCENTER,-frame=ecliptic,-perturber=SUN,-times=1,] |
1394.7880705944594 iter/sec (stddev: 0.000028487805058611003 ) |
1368.7908901294409 iter/sec (stddev: 0.000014981047411656892 ) |
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,] |
17.964890388324196 iter/sec (stddev: 0.001133652111627288 ) |
18.02595567794426 iter/sec (stddev: 0.000920886980200493 ) |
1.00 |
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,] |
1404.6396869604855 iter/sec (stddev: 0.000018059872106462842 ) |
1373.1244593954548 iter/sec (stddev: 0.0000703149994874767 ) |
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,] |
19.178988525092347 iter/sec (stddev: 0.000512975110722448 ) |
19.21853013160728 iter/sec (stddev: 0.0006281948914499964 ) |
1.00 |
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.