The data looks like this: 11 A 1 0 10 -24 3.06 [0,-1,1,-10,-20] 14 A 1 0 6 -55 4.7 [1,0,1,4,-6] 15 A 1 0 2 -56 5.81 [1,1,1,-10,-10] The format is level iso_class num rank B D t a_invariants where level = conductor of the elliptic curve E iso_class = the isogeny class of the elliptic curve num = which curve in the isogeny class (this is *always* 1 in this table) rank = the rank of the elliptic curve B = an integer divisible only by primes that *might* divide Sha(E) D = the discriminant (divisible by at least two primes) used to compute B t = how many seconds the computation took. If t = 0, then the computation was automatically timed out after 2 minutes. Exactly 5503 of the 29758 computations timed out after 2 minutes; all others completed before then! a_invariants = the a-invariants of a minimal Weierstrass equation -------- personal notes: 1. using python get rid of spaces 1> x=open("data").read().split("\n") 2> len(x) 29759 3> x=open("data").read() 4> y=x.replace(", ",",") 5> open("data2").write(y) 2. Reorder entries of lines awk '{ print $1"\t"$2"\t"$3"\t"$5"\t"$6"\t"$7"\t"$8"\t"$4 }' data2 > data3