This repository has been archived by the owner on Oct 14, 2023. It is now read-only.
Properly vectorize propagators #922
Comments
Prospective contributors: consider looking at #921 first, then we can work on this. |
@andrea-carballo expressed interest in working on this! The steps should be:
This doesn't fully fix the issue, but it's a first step. |
Closed
Postponing this to the next release. |
Blocking this on #921. |
astrojuanlu
added
the
status:blocked
Some other change is needed before working on this (see discussion)
label
Jan 16, 2022
#921 is about to be fixed. We can deal with this for the next release. |
astrojuanlu
removed
the
status:blocked
Some other change is needed before working on this (see discussion)
label
Jul 7, 2022
Now propagators have a poliastro/src/poliastro/twobody/propagation/farnocchia.py Lines 59 to 65 in 3abced1
|
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
At the moment, the "vectorization" step for most propagators happens outside of numba, harming performance. For example:
poliastro/src/poliastro/twobody/propagation.py
Lines 146 to 151 in e57d8c4
This is related to #921 and perhaps should be tackled afterwards.
cc @Josvth
The text was updated successfully, but these errors were encountered: