Given an explicit description (as a complete intersection) of an abelian surface $A$ is there an algorithm for computing the period lattice of the surface?  For the specific examples that I am interested in, the ideal of $A$ has been obtained by Weil restriction from the affine model of an elliptic curve.