Skip to content

acb_theta not accessible in version 0.8.0, FLINT_VERSION 3.3.1 #396

Open

Description

@drmikecooke

I was trying to get derivatives of theta functions, via acb_theta, which I understand is in the c-code for flint.

I note the documentation is a blank page for this feature/attribute.

The version logs suggest Oscar Benjamin has been working on this among many of his other activities.

Anyway I tried to dir(flint), and the alphabetically ordered list passes over 'acb_theta', which I would think came between 'acb_series', and
'arb'.

I am aware of modular_theta under acb, but it doesn't seem to have a derivative capability.

Activity

  1. oscarbenjamin commented on Jun 3, 2026

    @oscarbenjamin
    Collaborator

    You can import acb_theta (FLINT's acb_theta_all) as

    from flint.types.acb_theta import acb_theta
    

    Whether it is there or not depends on the FLINT version. Unfortunately the docs build in readthedocs uses a system with an older FLINT version so it ends up not showing on the docs website there.

    Currently python-flint does not provide a way to get the derivatives which I come from acb_theta_jet rather than acb_theta_all.

  2. oscarbenjamin commented on Jun 3, 2026

    @oscarbenjamin
    Collaborator

    See gh-392 for acb_theta_jet.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions