Opened 5 years ago

Last modified 5 years ago

#23863 needs_info enhancement

Hasse-Weil Zeta function of hypersurfaces, controlled-reduction method

Reported by: Edgar Costa Owned by:
Priority: major Milestone: sage-8.1
Component: padics Keywords: zeta function, sd91
Cc: Kiran Kedlaya, Ursula Whitcher, Jennifer Balakrishnan, Jean-Pierre Flori Merged in:
Authors: Edgar Costa, Jennifer Balakrishnan Reviewers:
Report Upstream: N/A Work issues:
Branch: Commit:
Dependencies: Stopgaps:

Status badges

Description

We plan to add a wrapper for my code: https://github.com/edgarcosta/controlled-reduction

See #20265 for inspiration.

Change History (3)

comment:1 Changed 5 years ago by Edgar Costa

Component: PLEASE CHANGEpadics

comment:2 Changed 5 years ago by David Roe

Type: PLEASE CHANGEenhancement

comment:3 Changed 5 years ago by Edgar Costa

Authors: Edgar CostaEdgar Costa, Jennifer Balakrishnan
Cc: Jennifer Balakrishnan Jean-Pierre Flori added
Status: newneeds_info

Jen and I wrote this wrapper: https://github.com/edgarcosta/pycontrolledreduction

However, is not yet perfect.

For example, I need to do:

from ctypes import * 
lib1 = cdll.LoadLibrary(SAGE_LOCAL+"/lib/libmpir.so.23")

before being able to do

from  pycontrolledreduction import controlledreduction

and because of that, I have not yet managed to run the doctest.

Further, I would think it would be a good option that this PyPI package to also compile and install https://github.com/edgarcosta/controlled-reduction (but I don't know how to do that). For example, by having it as a git submodule and then doing on the right directory

./configure --prefix=$SAGE_LOCAL && make install

Let me know your thoughts.

Note: See TracTickets for help on using tickets.