You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Custom Monomial and Polynomial classes, to better handle polynomials with coefficients in any of $\mathbb{C}, \mathbb{F}_p, \mathbb{Q}_p$.
DOI.
Ideal.point_on_variety now checks whether the provided directions are consistent with the given variety.
Added support for rational field, Field('rational', 0, 0).
Tentatively introducing shorter aliases for field names, such as C, Qp and Fp.
Continuous deployment of Documentation via GitHub Pages.
CI checks several python versions.
Changed
Ideal.point_on_variety no longer relies on sympy for parsing the polynomials, resulting in a drastic performance boost for complicated systems of polynomials. Interface should be unchanged.
Splitting CI Test and CI Lint.
Breaking: syngular.TIMEOUT and syngular.DEGBOUND are now normal integers (instead of mutableints) (.set() will not work any longer). Removed mutableint because it breaks with python3.12 and might not be needed in the first place.
Fixed
Improved logic for call to Singular with long commands requiring the writing of a file. As a consequence, parallelised calls should now have much better stability.
Deprecated
Field.random_element is now deprecated. Use Field.random instead.