On 2025-07-10 09:58:43, Michael Orlitzky wrote:
> But now that giac is optional, I think it makes much more sense to
> have the giac integrator throw an error telling you to install the
> optional sagemath-giac component.

Working on this at,

  https://github.com/sagemath/sage/pull/40405

Giac is still in (the middle of) the default list of integrators, so
we don't want to raise a FeatureNotPresentError every time the
integrator is invoked[0]. Instead I've removed "giac" from the
algorithm list when sagemath-giac is not installed. This will lead to
an "Unknown algorithm" instead.

The docs have also been updated to explain that sagemath-giac is
required for algorithm="giac" to work.


[0] The benefit of this is that giac will automatically be tried as an
integrator as soon as you install sagemath-giac. So while there is
some inconsistency with e.g. FriCAS now, I think we should make those
like this and not this like those.

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/sage-devel/aHGK4Ue8Qw7J7LdQ%40mertle.

Reply via email to