.. currentmodule:: cyjax

cyjax package
=============

Subpackages
-----------

.. toctree::
    :maxdepth: 1

    cyjax.util
    cyjax.random
    cyjax.polynomial
    cyjax.donaldson
    cyjax.ml


Working with projective coordinates
-----------------------------------

.. autosummary::
    :toctree: _autosummary

    index_affine_to_hom
    index_hom_to_affine
    change_chart
    hom_to_affine
    affine_to_hom
    fs_metric
    fs_potential


Differential structure
----------------------

.. autosummary::
    :toctree: _autosummary

    complex_hessian
    induced_metric
    jacobian_embed


Algebraic varieties
-------------------

.. autosummary::
    :template: custom-class-template.rst
    :toctree: _autosummary

    VarietySingle
    Dwork
    Fermat
