I have been attempting to plot phase curves of solar system objects. Attempting to fit curves to the data as tutorial notebooks have shown has not worked. Whenever I attempt this the error suggests the module sbpy does not exist. Is it yet to be installed or is there some other issue likely to be causing this error.
Hi Sam,
Is it correct to assume that you’re attempting to import sbpy
on RSP?
Also, which tutorial notebooks are you referring to? Searching for sbpy
among the current set of DP0 tutorial notebooks, I can only find references to sbpy
in Markdown cells, but not in any code cells, suggesting that it’s not currently intended to be a dependency:
https://github.com/search?q=repo%3Arubin-dp0%2Ftutorial-notebooks+sbpy&type=code
There was some prior discussion about plans for installing sbpy
for use on RSP — with regard to that it might be helpful to know what image you’re using for your RSP instance and what exact command (is it simply import sbpy
?) you’re attempting to use for this import. In any case, I confirm that with the currently recommended weekly (w_2023_37
), import sbpy
fails for me. Thanks very much…
My apologies, the RSP developer team is now working towards installing sbpy
. Timescale is likely several weeks before it becomes the recommended image for the Notebook Aspect. It will be announced at that time.
However, the DP0.3 tutorial notebooks for fitting phase curves do not rely on sbpy
and should work fine. The relevant functions from sbpy
were defined right in the notebooks to enable phase curve fitting until sbpy
is installed.
Side note that sbpy
is pip-installable, in the meantime (pip install --user sbpy
).
As of Thu Nov 30, the sbpy
package is part of the recommended image of the Rubin Science Platform’s Notebook Aspect (Weekly 2023_47).
As of today, the DP0.3 tutorial notebooks 04a and 04b on phase curves use sbpy
. @Scunningham-9, please try them out!