#20697: Inheritance structure of generic projective/affine curves
-------------------------------------+-------------------------------------
Reporter: gjorgenson | Owner:
Type: enhancement | Status: needs_work
Priority: minor | Milestone: sage-7.3
Component: algebraic | Resolution:
geometry | Merged in:
Keywords: | Reviewers: Ben Hutz
Authors: Grayson Jorgenson | Work issues:
Report Upstream: N/A | Commit:
Branch: | 85415915be7bf80ae7819e8ecdf3d0b66a2ce157
u/gjorgenson/ticket/20697 | Stopgaps:
Dependencies: |
-------------------------------------+-------------------------------------
Changes (by bhutz):
* status: needs_review => needs_work
Comment:
minor: notice that it is possible to define curves over general rings
since the init just calls the suscheme init. So you should remove the
"over fields" part of the class title for projective and affine curves.
from src/sage/structure/sage_object.pyx
pickle failure: It looks like you are going to need to do a
register_unpickle_override for projective curves.
{{{
ImportError: cannot import ProjectiveCurve_generic from
sage.schemes.plane_curves.projective_curve, call
register_unpickle_override('sage.schemes.plane_curves.projective_curve',
'ProjectiveCurve_generic', ...) to fix this
Failed:
_class__sage_schemes_jacobians_abstract_jacobian_Jacobian_generic__.sobj
----------------------------------------------------------------------
** This error is probably due to an old pickle failing to unpickle.
** See sage.structure.sage_object.register_unpickle_override for
** how to override the default unpickling methods for (old) pickles.
** NOTE: pickles should never be removed from the pickle_jar!
----------------------------------------------------------------------
Successfully unpickled 585 objects.
Failed to unpickle 1 objects.
}}}
--
Ticket URL: <http://trac.sagemath.org/ticket/20697#comment:14>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.