astrorigin / pyswisseph

Python extension to the Swiss Ephemeris
https://astrorigin.com/pyswisseph
GNU Affero General Public License v3.0
238 stars 65 forks source link

Multiprocessing #2

Closed zefijsd closed 10 years ago

zefijsd commented 10 years ago

The module does not work with multiprocessing. After a certain number of loop, it fails with the following error :

ERROR: MaybeEncodingError: 'TypeError("'NoneType' object is not callable",)' [multiprocessing.pool]
"../multiprocessing/pool.py", line 554, in get
    raise self._value

With a regular map instead of a map on a Pool object, it works. Seems that swissephem library have problems with multithreading (reentrance), but I was unable to investigate further. I suppose the error comes from multiple process trying to open at the same time the .se1 files.

astrorigin commented 10 years ago

Known problem.

More information about it from the swisseph mailing-list: https://groups.yahoo.com/neo/groups/swisseph/search/messages?query=reentrant

zefijsd commented 10 years ago

I'm still investigating. Note that the very first error I had was :

swisseph.Error: Ephemeris file /usr/local/share/swisseph/sepl_18.se1 is damaged.

Now I have this one :

ERROR: MaybeEncodingError: Error sending result: '<myobject.MyObject instance at 0x103185bd8>'. Reason: 'TypeError("'NoneType' object is not callable",)' [multiprocessing.pool]

Moreover I'm sure now it's not a reentrance problem, because I use multipleprocess and not multithreads. The computation with Swisseph seems to work well, and the error happens once it's finished, and once the computed results list is processed further.

One thing sure, this problem happened once pyswisseph introduced in the code. If I disable all swe calls, multiprocessing works well.

astrorigin commented 10 years ago

Not sure how to reproduce your bug. Please provide an example script.

This works for me:

!/bin/env python

from multiprocessing import Pool import swisseph as swe

swe.set_ephe_path( "/usr/share/libswe/ephe" )

def f( x ): res = swe.fixstar_ut( x, swe._jdnow() ) return res[0]

p = Pool(4) stars = [ "Aldebaran", "Regulus", "Antares", "Fomalhaut" ]

all = p.map( f, stars ) print( all )

def f( x ): res = swe.calc_ut( swe._jdnow(), x ) return res[0]

p = Pool(10) planets = [ swe.SUN, swe.MOON, swe.MERCURY, swe.VENUS, swe.MARS, swe.JUPITER, swe.SATURN, swe.URANUS, swe.NEPTUNE, swe.PLUTO ]

all = p.map( f, planets ) print( all )

zefijsd commented 10 years ago

Ok, sorry for the late reply and sorry if I didn't send an example script before, the reason is that this bug is hard to reproduce. However I created a gist here : https://gist.github.com/zefijsd/36ed8e9d13ed554a7bb2

This code emulates in a simpler way what's in my code. The bug this example shows is the first one I had. I'm not able to reproduce the second one and I can't share my code. I think both bugs are linked. Can't explain why now, but I'm searching.

zefijsd commented 10 years ago

Note that I tried to import swisspeh at class scope and even at function scope, but it didn't change anything. I also tried to load the module in a such way that it had a different id() in each class (by deleting via sys module and reimporting it). I also tried to use exotec library, and load only the specific functions of swisseph I needed on each class. None of those tries succeed.

I tried to use imap instead of map on the pool.map invocation, but it changed nothing. I also tried to use joblib with a custom pickler (I thought it was due to some pickling issues), but same result. The only thing I'm sure is that if I stop using swisseph with multiprocessing, everything works well (I mean by using a single process instead of multiple ones). So it's not a bug in my code since it happens only when using multiprocessing.

In the example I gave, if you use pdata = map(ElementOne, elts); instead of pdata = pool.map(ElementOne, elts);, no bug.

astrorigin commented 10 years ago

Please provide a simple script, as simple as possible. The above example that I gave, works fine. Start from there until it fails.

Check your input variables. Redownload and reinstall your se1 files. Don't forget swe.FLG_SWIEPH where needed. etc.

zefijsd commented 10 years ago

I already wrote a simple script that "fails". 75 lines of code (only 50 more than your script) approximatively representative of the thousands ones in my software. Did you try it ? Bugs don't always happens in simple situations, and this three little files show the bug I'm talking about. What else do you need to investigate ?

The se1 files are not corrupted, and that's precisely the problem... If they were corrupted they would not work from time to time. Some people had the same error message with Java implementations of swisseph library in a multiprocess configuration, and the solution was to reload the library every time a new process was created. I tried to do the same with python but it's not easy to do given its internals, and moreover, once done, it doesn't solve anything.

astrorigin commented 10 years ago

smarquis@lenovo:~/tmp/gist36ed8e9d13ed554a7bb2-ed83125f551a97b4f73fc568ee5274d5e2978bdb$ python main.py [[{'position': 65.489135106417, 'constellation': 'Tau', 'number': 0, 'name': 'sun'}, {'position': 41.99092385955194, 'constellation': 'Ari', 'number': 0, 'name': 'moon'}, {'position': 88.01654034392614, 'constellation': 'Gem', 'number': 0, 'name': 'mercury'}, {'position': 27.38790605001192, 'constellation': 'Ari', 'number': 0, 'name': 'venus'}, {'position': 189.31203054503268, 'constellation': 'Vir', 'number': 0, 'name': 'mars'}, {'position': 109.37787384071157, 'constellation': 'Gem', 'number': 0, 'name': 'jupiter'}, {'position': 228.83633928978978, 'constellation': 'Lib', 'number': 0, 'name': 'saturn'}, {'position': 15.286139393934945, 'constellation': 'Psc', 'number': 0, 'name': 'uranus'}, {'position': 337.54229928235594, 'constellation': 'Aqr', 'number': 0, 'name': 'neptune'}, {'position': 283.16895725879544, 'constellation': 'Sag', 'number': 0, 'name': 'pluto'}], [{'position': 65.489135106417, 'constellation': 'Tau', 'number': 1, 'name': 'sun'}, {'position': 41.99092385955194, 'constellation': 'Ari', 'number': 1, 'name': 'moon'}, {'position': 88.01654034392614, 'constellation': 'Gem', 'number': 1, 'name': 'mercury'}, {'position': 27.38790605001192, 'constellation': 'Ari', 'number': 1, 'name': 'venus'}, {'position': 189.31203054503268, 'constellation': 'Vir', 'number': 1, 'name': 'mars'}, {'position': 109.37787384071157, 'constellation': 'Gem', 'number': 1, 'name': 'jupiter'}, {'position': 228.83633928978978, 'constellation': 'Lib', 'number': 1, 'name': 'saturn'}, {'position': 15.286139393934945, 'constellation': 'Psc', 'number': 1, 'name': 'uranus'}, {'position': 337.54229928235594, 'constellation': 'Aqr', 'number': 1, 'name': 'neptune'}, {'position': 283.16895725879544, 'constellation': 'Sag', 'number': 1, 'name': 'pluto'}], [{'position': 65.489135106417, 'constellation': 'Tau', 'number': 2, 'name': 'sun'}, {'position': 41.99092385955194, 'constellation': 'Ari', 'number': 2, 'name': 'moon'}, {'position': 88.01654034392614, 'constellation': 'Gem', 'number': 2, 'name': 'mercury'}, {'position': 27.38790605001192, 'constellation': 'Ari', 'number': 2, 'name': 'venus'}, {'position': 189.31203054503268, 'constellation': 'Vir', 'number': 2, 'name': 'mars'}, {'position': 109.37787384071157, 'constellation': 'Gem', 'number': 2, 'name': 'jupiter'}, {'position': 228.83633928978978, 'constellation': 'Lib', 'number': 2, 'name': 'saturn'}, {'position': 15.286139393934945, 'constellation': 'Psc', 'number': 2, 'name': 'uranus'}, {'position': 337.54229928235594, 'constellation': 'Aqr', 'number': 2, 'name': 'neptune'}, {'position': 283.16895725879544, 'constellation': 'Sag', 'number': 2, 'name': 'pluto'}], [{'position': 65.489135106417, 'constellation': 'Tau', 'number': 3, 'name': 'sun'}, {'position': 41.99092385955194, 'constellation': 'Ari', 'number': 3, 'name': 'moon'}, {'position': 88.01654034392614, 'constellation': 'Gem', 'number': 3, 'name': 'mercury'}, {'position': 27.38790605001192, 'constellation': 'Ari', 'number': 3, 'name': 'venus'}, {'position': 189.31203054503268, 'constellation': 'Vir', 'number': 3, 'name': 'mars'}, {'position': 109.37787384071157, 'constellation': 'Gem', 'number': 3, 'name': 'jupiter'}, {'position': 228.83633928978978, 'constellation': 'Lib', 'number': 3, 'name': 'saturn'}, {'position': 15.286139393934945, 'constellation': 'Psc', 'number': 3, 'name': 'uranus'}, {'position': 337.54229928235594, 'constellation': 'Aqr', 'number': 3, 'name': 'neptune'}, {'position': 283.16895725879544, 'constellation': 'Sag', 'number': 3, 'name': 'pluto'}], [{'position': 65.489135106417, 'constellation': 'Tau', 'number': 4, 'name': 'sun'}, {'position': 41.99092385955194, 'constellation': 'Ari', 'number': 4, 'name': 'moon'}, {'position': 88.01654034392614, 'constellation': 'Gem', 'number': 4, 'name': 'mercury'}, {'position': 27.38790605001192, 'constellation': 'Ari', 'number': 4, 'name': 'venus'}, {'position': 189.31203054503268, 'constellation': 'Vir', 'number': 4, 'name': 'mars'}, {'position': 109.37787384071157, 'constellation': 'Gem', 'number': 4, 'name': 'jupiter'}, {'position': 228.83633928978978, 'constellation': 'Lib', 'number': 4, 'name': 'saturn'}, {'position': 15.286139393934945, 'constellation': 'Psc', 'number': 4, 'name': 'uranus'}, {'position': 337.54229928235594, 'constellation': 'Aqr', 'number': 4, 'name': 'neptune'}, {'position': 283.16895725879544, 'constellation': 'Sag', 'number': 4, 'name': 'pluto'}], [{'position': 65.489135106417, 'constellation': 'Tau', 'number': 5, 'name': 'sun'}, {'position': 41.99092385955194, 'constellation': 'Ari', 'number': 5, 'name': 'moon'}, {'position': 88.01654034392614, 'constellation': 'Gem', 'number': 5, 'name': 'mercury'}, {'position': 27.38790605001192, 'constellation': 'Ari', 'number': 5, 'name': 'venus'}, {'position': 189.31203054503268, 'constellation': 'Vir', 'number': 5, 'name': 'mars'}, {'position': 109.37787384071157, 'constellation': 'Gem', 'number': 5, 'name': 'jupiter'}, {'position': 228.83633928978978, 'constellation': 'Lib', 'number': 5, 'name': 'saturn'}, {'position': 15.286139393934945, 'constellation': 'Psc', 'number': 5, 'name': 'uranus'}, {'position': 337.54229928235594, 'constellation': 'Aqr', 'number': 5, 'name': 'neptune'}, {'position': 283.16895725879544, 'constellation': 'Sag', 'number': 5, 'name': 'pluto'}], [{'position': 65.489135106417, 'constellation': 'Tau', 'number': 6, 'name': 'sun'}, {'position': 41.99092385955194, 'constellation': 'Ari', 'number': 6, 'name': 'moon'}, {'position': 88.01654034392614, 'constellation': 'Gem', 'number': 6, 'name': 'mercury'}, {'position': 27.38790605001192, 'constellation': 'Ari', 'number': 6, 'name': 'venus'}, {'position': 189.31203054503268, 'constellation': 'Vir', 'number': 6, 'name': 'mars'}, {'position': 109.37787384071157, 'constellation': 'Gem', 'number': 6, 'name': 'jupiter'}, {'position': 228.83633928978978, 'constellation': 'Lib', 'number': 6, 'name': 'saturn'}, {'position': 15.286139393934945, 'constellation': 'Psc', 'number': 6, 'name': 'uranus'}, {'position': 337.54229928235594, 'constellation': 'Aqr', 'number': 6, 'name': 'neptune'}, {'position': 283.16895725879544, 'constellation': 'Sag', 'number': 6, 'name': 'pluto'}], [{'position': 65.489135106417, 'constellation': 'Tau', 'number': 7, 'name': 'sun'}, {'position': 41.99092385955194, 'constellation': 'Ari', 'number': 7, 'name': 'moon'}, {'position': 88.01654034392614, 'constellation': 'Gem', 'number': 7, 'name': 'mercury'}, {'position': 27.38790605001192, 'constellation': 'Ari', 'number': 7, 'name': 'venus'}, {'position': 189.31203054503268, 'constellation': 'Vir', 'number': 7, 'name': 'mars'}, {'position': 109.37787384071157, 'constellation': 'Gem', 'number': 7, 'name': 'jupiter'}, {'position': 228.83633928978978, 'constellation': 'Lib', 'number': 7, 'name': 'saturn'}, {'position': 15.286139393934945, 'constellation': 'Psc', 'number': 7, 'name': 'uranus'}, {'position': 337.54229928235594, 'constellation': 'Aqr', 'number': 7, 'name': 'neptune'}, {'position': 283.16895725879544, 'constellation': 'Sag', 'number': 7, 'name': 'pluto'}], [{'position': 65.489135106417, 'constellation': 'Tau', 'number': 8, 'name': 'sun'}, {'position': 41.99092385955194, 'constellation': 'Ari', 'number': 8, 'name': 'moon'}, {'position': 88.01654034392614, 'constellation': 'Gem', 'number': 8, 'name': 'mercury'}, {'position': 27.38790605001192, 'constellation': 'Ari', 'number': 8, 'name': 'venus'}, {'position': 189.31203054503268, 'constellation': 'Vir', 'number': 8, 'name': 'mars'}, {'position': 109.37787384071157, 'constellation': 'Gem', 'number': 8, 'name': 'jupiter'}, {'position': 228.83633928978978, 'constellation': 'Lib', 'number': 8, 'name': 'saturn'}, {'position': 15.286139393934945, 'constellation': 'Psc', 'number': 8, 'name': 'uranus'}, {'position': 337.54229928235594, 'constellation': 'Aqr', 'number': 8, 'name': 'neptune'}, {'position': 283.16895725879544, 'constellation': 'Sag', 'number': 8, 'name': 'pluto'}], [{'position': 65.489135106417, 'constellation': 'Tau', 'number': 9, 'name': 'sun'}, {'position': 41.99092385955194, 'constellation': 'Ari', 'number': 9, 'name': 'moon'}, {'position': 88.01654034392614, 'constellation': 'Gem', 'number': 9, 'name': 'mercury'}, {'position': 27.38790605001192, 'constellation': 'Ari', 'number': 9, 'name': 'venus'}, {'position': 189.31203054503268, 'constellation': 'Vir', 'number': 9, 'name': 'mars'}, {'position': 109.37787384071157, 'constellation': 'Gem', 'number': 9, 'name': 'jupiter'}, {'position': 228.83633928978978, 'constellation': 'Lib', 'number': 9, 'name': 'saturn'}, {'position': 15.286139393934945, 'constellation': 'Psc', 'number': 9, 'name': 'uranus'}, {'position': 337.54229928235594, 'constellation': 'Aqr', 'number': 9, 'name': 'neptune'}, {'position': 283.16895725879544, 'constellation': 'Sag', 'number': 9, 'name': 'pluto'}], [{'position': 65.489135106417, 'constellation': 'Tau', 'number': 10, 'name': 'sun'}, {'position': 41.99092385955194, 'constellation': 'Ari', 'number': 10, 'name': 'moon'}, {'position': 88.01654034392614, 'constellation': 'Gem', 'number': 10, 'name': 'mercury'}, {'position': 27.38790605001192, 'constellation': 'Ari', 'number': 10, 'name': 'venus'}, {'position': 189.31203054503268, 'constellation': 'Vir', 'number': 10, 'name': 'mars'}, {'position': 109.37787384071157, 'constellation': 'Gem', 'number': 10, 'name': 'jupiter'}, {'position': 228.83633928978978, 'constellation': 'Lib', 'number': 10, 'name': 'saturn'}, {'position': 15.286139393934945, 'constellation': 'Psc', 'number': 10, 'name': 'uranus'}, {'position': 337.54229928235594, 'constellation': 'Aqr', 'number': 10, 'name': 'neptune'}, {'position': 283.16895725879544, 'constellation': 'Sag', 'number': 10, 'name': 'pluto'}], [{'position': 65.489135106417, 'constellation': 'Tau', 'number': 11, 'name': 'sun'}, {'position': 41.99092385955194, 'constellation': 'Ari', 'number': 11, 'name': 'moon'}, {'position': 88.01654034392614, 'constellation': 'Gem', 'number': 11, 'name': 'mercury'}, {'position': 27.38790605001192, 'constellation': 'Ari', 'number': 11, 'name': 'venus'}, {'position': 189.31203054503268, 'constellation': 'Vir', 'number': 11, 'name': 'mars'}, {'position': 109.37787384071157, 'constellation': 'Gem', 'number': 11, 'name': 'jupiter'}, {'position': 228.83633928978978, 'constellation': 'Lib', 'number': 11, 'name': 'saturn'}, {'position': 15.286139393934945, 'constellation': 'Psc', 'number': 11, 'name': 'uranus'}, {'position': 337.54229928235594, 'constellation': 'Aqr', 'number': 11, 'name': 'neptune'}, {'position': 283.16895725879544, 'constellation': 'Sag', 'number': 11, 'name': 'pluto'}], [{'position': 65.489135106417, 'constellation': 'Tau', 'number': 12, 'name': 'sun'}, {'position': 41.99092385955194, 'constellation': 'Ari', 'number': 12, 'name': 'moon'}, {'position': 88.01654034392614, 'constellation': 'Gem', 'number': 12, 'name': 'mercury'}, {'position': 27.38790605001192, 'constellation': 'Ari', 'number': 12, 'name': 'venus'}, {'position': 189.31203054503268, 'constellation': 'Vir', 'number': 12, 'name': 'mars'}, {'position': 109.37787384071157, 'constellation': 'Gem', 'number': 12, 'name': 'jupiter'}, {'position': 228.83633928978978, 'constellation': 'Lib', 'number': 12, 'name': 'saturn'}, {'position': 15.286139393934945, 'constellation': 'Psc', 'number': 12, 'name': 'uranus'}, {'position': 337.54229928235594, 'constellation': 'Aqr', 'number': 12, 'name': 'neptune'}, {'position': 283.16895725879544, 'constellation': 'Sag', 'number': 12, 'name': 'pluto'}], [{'position': 65.489135106417, 'constellation': 'Tau', 'number': 13, 'name': 'sun'}, {'position': 41.99092385955194, 'constellation': 'Ari', 'number': 13, 'name': 'moon'}, {'position': 88.01654034392614, 'constellation': 'Gem', 'number': 13, 'name': 'mercury'}, {'position': 27.38790605001192, 'constellation': 'Ari', 'number': 13, 'name': 'venus'}, {'position': 189.31203054503268, 'constellation': 'Vir', 'number': 13, 'name': 'mars'}, {'position': 109.37787384071157, 'constellation': 'Gem', 'number': 13, 'name': 'jupiter'}, {'position': 228.83633928978978, 'constellation': 'Lib', 'number': 13, 'name': 'saturn'}, {'position': 15.286139393934945, 'constellation': 'Psc', 'number': 13, 'name': 'uranus'}, {'position': 337.54229928235594, 'constellation': 'Aqr', 'number': 13, 'name': 'neptune'}, {'position': 283.16895725879544, 'constellation': 'Sag', 'number': 13, 'name': 'pluto'}], [{'position': 65.489135106417, 'constellation': 'Tau', 'number': 14, 'name': 'sun'}, {'position': 41.99092385955194, 'constellation': 'Ari', 'number': 14, 'name': 'moon'}, {'position': 88.01654034392614, 'constellation': 'Gem', 'number': 14, 'name': 'mercury'}, {'position': 27.38790605001192, 'constellation': 'Ari', 'number': 14, 'name': 'venus'}, {'position': 189.31203054503268, 'constellation': 'Vir', 'number': 14, 'name': 'mars'}, {'position': 109.37787384071157, 'constellation': 'Gem', 'number': 14, 'name': 'jupiter'}, {'position': 228.83633928978978, 'constellation': 'Lib', 'number': 14, 'name': 'saturn'}, {'position': 15.286139393934945, 'constellation': 'Psc', 'number': 14, 'name': 'uranus'}, {'position': 337.54229928235594, 'constellation': 'Aqr', 'number': 14, 'name': 'neptune'}, {'position': 283.16895725879544, 'constellation': 'Sag', 'number': 14, 'name': 'pluto'}], [{'position': 65.489135106417, 'constellation': 'Tau', 'number': 15, 'name': 'sun'}, {'position': 41.99092385955194, 'constellation': 'Ari', 'number': 15, 'name': 'moon'}, {'position': 88.01654034392614, 'constellation': 'Gem', 'number': 15, 'name': 'mercury'}, {'position': 27.38790605001192, 'constellation': 'Ari', 'number': 15, 'name': 'venus'}, {'position': 189.31203054503268, 'constellation': 'Vir', 'number': 15, 'name': 'mars'}, {'position': 109.37787384071157, 'constellation': 'Gem', 'number': 15, 'name': 'jupiter'}, {'position': 228.83633928978978, 'constellation': 'Lib', 'number': 15, 'name': 'saturn'}, {'position': 15.286139393934945, 'constellation': 'Psc', 'number': 15, 'name': 'uranus'}, {'position': 337.54229928235594, 'constellation': 'Aqr', 'number': 15, 'name': 'neptune'}, {'position': 283.16895725879544, 'constellation': 'Sag', 'number': 15, 'name': 'pluto'}], [{'position': 65.489135106417, 'constellation': 'Tau', 'number': 16, 'name': 'sun'}, {'position': 41.99092385955194, 'constellation': 'Ari', 'number': 16, 'name': 'moon'}, {'position': 88.01654034392614, 'constellation': 'Gem', 'number': 16, 'name': 'mercury'}, {'position': 27.38790605001192, 'constellation': 'Ari', 'number': 16, 'name': 'venus'}, {'position': 189.31203054503268, 'constellation': 'Vir', 'number': 16, 'name': 'mars'}, {'position': 109.37787384071157, 'constellation': 'Gem', 'number': 16, 'name': 'jupiter'}, {'position': 228.83633928978978, 'constellation': 'Lib', 'number': 16, 'name': 'saturn'}, {'position': 15.286139393934945, 'constellation': 'Psc', 'number': 16, 'name': 'uranus'}, {'position': 337.54229928235594, 'constellation': 'Aqr', 'number': 16, 'name': 'neptune'}, {'position': 283.16895725879544, 'constellation': 'Sag', 'number': 16, 'name': 'pluto'}], [{'position': 65.489135106417, 'constellation': 'Tau', 'number': 17, 'name': 'sun'}, {'position': 41.99092385955194, 'constellation': 'Ari', 'number': 17, 'name': 'moon'}, {'position': 88.01654034392614, 'constellation': 'Gem', 'number': 17, 'name': 'mercury'}, {'position': 27.38790605001192, 'constellation': 'Ari', 'number': 17, 'name': 'venus'}, {'position': 189.31203054503268, 'constellation': 'Vir', 'number': 17, 'name': 'mars'}, {'position': 109.37787384071157, 'constellation': 'Gem', 'number': 17, 'name': 'jupiter'}, {'position': 228.83633928978978, 'constellation': 'Lib', 'number': 17, 'name': 'saturn'}, {'position': 15.286139393934945, 'constellation': 'Psc', 'number': 17, 'name': 'uranus'}, {'position': 337.54229928235594, 'constellation': 'Aqr', 'number': 17, 'name': 'neptune'}, {'position': 283.16895725879544, 'constellation': 'Sag', 'number': 17, 'name': 'pluto'}], [{'position': 65.489135106417, 'constellation': 'Tau', 'number': 18, 'name': 'sun'}, {'position': 41.99092385955194, 'constellation': 'Ari', 'number': 18, 'name': 'moon'}, {'position': 88.01654034392614, 'constellation': 'Gem', 'number': 18, 'name': 'mercury'}, {'position': 27.38790605001192, 'constellation': 'Ari', 'number': 18, 'name': 'venus'}, {'position': 189.31203054503268, 'constellation': 'Vir', 'number': 18, 'name': 'mars'}, {'position': 109.37787384071157, 'constellation': 'Gem', 'number': 18, 'name': 'jupiter'}, {'position': 228.83633928978978, 'constellation': 'Lib', 'number': 18, 'name': 'saturn'}, {'position': 15.286139393934945, 'constellation': 'Psc', 'number': 18, 'name': 'uranus'}, {'position': 337.54229928235594, 'constellation': 'Aqr', 'number': 18, 'name': 'neptune'}, {'position': 283.16895725879544, 'constellation': 'Sag', 'number': 18, 'name': 'pluto'}], [{'position': 65.489135106417, 'constellation': 'Tau', 'number': 19, 'name': 'sun'}, {'position': 41.99092385955194, 'constellation': 'Ari', 'number': 19, 'name': 'moon'}, {'position': 88.01654034392614, 'constellation': 'Gem', 'number': 19, 'name': 'mercury'}, {'position': 27.38790605001192, 'constellation': 'Ari', 'number': 19, 'name': 'venus'}, {'position': 189.31203054503268, 'constellation': 'Vir', 'number': 19, 'name': 'mars'}, {'position': 109.37787384071157, 'constellation': 'Gem', 'number': 19, 'name': 'jupiter'}, {'position': 228.83633928978978, 'constellation': 'Lib', 'number': 19, 'name': 'saturn'}, {'position': 15.286139393934945, 'constellation': 'Psc', 'number': 19, 'name': 'uranus'}, {'position': 337.54229928235594, 'constellation': 'Aqr', 'number': 19, 'name': 'neptune'}, {'position': 283.16895725879544, 'constellation': 'Sag', 'number': 19, 'name': 'pluto'}], [{'position': 65.489135106417, 'constellation': 'Tau', 'number': 20, 'name': 'sun'}, {'position': 41.99092385955194, 'constellation': 'Ari', 'number': 20, 'name': 'moon'}, {'position': 88.01654034392614, 'constellation': 'Gem', 'number': 20, 'name': 'mercury'}, {'position': 27.38790605001192, 'constellation': 'Ari', 'number': 20, 'name': 'venus'}, {'position': 189.31203054503268, 'constellation': 'Vir', 'number': 20, 'name': 'mars'}, {'position': 109.37787384071157, 'constellation': 'Gem', 'number': 20, 'name': 'jupiter'}, {'position': 228.83633928978978, 'constellation': 'Lib', 'number': 20, 'name': 'saturn'}, {'position': 15.286139393934945, 'constellation': 'Psc', 'number': 20, 'name': 'uranus'}, {'position': 337.54229928235594, 'constellation': 'Aqr', 'number': 20, 'name': 'neptune'}, {'position': 283.16895725879544, 'constellation': 'Sag', 'number': 20, 'name': 'pluto'}], [{'position': 65.489135106417, 'constellation': 'Tau', 'number': 21, 'name': 'sun'}, {'position': 41.99092385955194, 'constellation': 'Ari', 'number': 21, 'name': 'moon'}, {'position': 88.01654034392614, 'constellation': 'Gem', 'number': 21, 'name': 'mercury'}, {'position': 27.38790605001192, 'constellation': 'Ari', 'number': 21, 'name': 'venus'}, {'position': 189.31203054503268, 'constellation': 'Vir', 'number': 21, 'name': 'mars'}, {'position': 109.37787384071157, 'constellation': 'Gem', 'number': 21, 'name': 'jupiter'}, {'position': 228.83633928978978, 'constellation': 'Lib', 'number': 21, 'name': 'saturn'}, {'position': 15.286139393934945, 'constellation': 'Psc', 'number': 21, 'name': 'uranus'}, {'position': 337.54229928235594, 'constellation': 'Aqr', 'number': 21, 'name': 'neptune'}, {'position': 283.16895725879544, 'constellation': 'Sag', 'number': 21, 'name': 'pluto'}], [{'position': 65.489135106417, 'constellation': 'Tau', 'number': 22, 'name': 'sun'}, {'position': 41.99092385955194, 'constellation': 'Ari', 'number': 22, 'name': 'moon'}, {'position': 88.01654034392614, 'constellation': 'Gem', 'number': 22, 'name': 'mercury'}, {'position': 27.38790605001192, 'constellation': 'Ari', 'number': 22, 'name': 'venus'}, {'position': 189.31203054503268, 'constellation': 'Vir', 'number': 22, 'name': 'mars'}, {'position': 109.37787384071157, 'constellation': 'Gem', 'number': 22, 'name': 'jupiter'}, {'position': 228.83633928978978, 'constellation': 'Lib', 'number': 22, 'name': 'saturn'}, {'position': 15.286139393934945, 'constellation': 'Psc', 'number': 22, 'name': 'uranus'}, {'position': 337.54229928235594, 'constellation': 'Aqr', 'number': 22, 'name': 'neptune'}, {'position': 283.16895725879544, 'constellation': 'Sag', 'number': 22, 'name': 'pluto'}], [{'position': 65.489135106417, 'constellation': 'Tau', 'number': 23, 'name': 'sun'}, {'position': 41.99092385955194, 'constellation': 'Ari', 'number': 23, 'name': 'moon'}, {'position': 88.01654034392614, 'constellation': 'Gem', 'number': 23, 'name': 'mercury'}, {'position': 27.38790605001192, 'constellation': 'Ari', 'number': 23, 'name': 'venus'}, {'position': 189.31203054503268, 'constellation': 'Vir', 'number': 23, 'name': 'mars'}, {'position': 109.37787384071157, 'constellation': 'Gem', 'number': 23, 'name': 'jupiter'}, {'position': 228.83633928978978, 'constellation': 'Lib', 'number': 23, 'name': 'saturn'}, {'position': 15.286139393934945, 'constellation': 'Psc', 'number': 23, 'name': 'uranus'}, {'position': 337.54229928235594, 'constellation': 'Aqr', 'number': 23, 'name': 'neptune'}, {'position': 283.16895725879544, 'constellation': 'Sag', 'number': 23, 'name': 'pluto'}], [{'position': 65.489135106417, 'constellation': 'Tau', 'number': 24, 'name': 'sun'}, {'position': 41.99092385955194, 'constellation': 'Ari', 'number': 24, 'name': 'moon'}, {'position': 88.01654034392614, 'constellation': 'Gem', 'number': 24, 'name': 'mercury'}, {'position': 27.38790605001192, 'constellation': 'Ari', 'number': 24, 'name': 'venus'}, {'position': 189.31203054503268, 'constellation': 'Vir', 'number': 24, 'name': 'mars'}, {'position': 109.37787384071157, 'constellation': 'Gem', 'number': 24, 'name': 'jupiter'}, {'position': 228.83633928978978, 'constellation': 'Lib', 'number': 24, 'name': 'saturn'}, {'position': 15.286139393934945, 'constellation': 'Psc', 'number': 24, 'name': 'uranus'}, {'position': 337.54229928235594, 'constellation': 'Aqr', 'number': 24, 'name': 'neptune'}, {'position': 283.16895725879544, 'constellation': 'Sag', 'number': 24, 'name': 'pluto'}], [{'position': 65.489135106417, 'constellation': 'Tau', 'number': 25, 'name': 'sun'}, {'position': 41.99092385955194, 'constellation': 'Ari', 'number': 25, 'name': 'moon'}, {'position': 88.01654034392614, 'constellation': 'Gem', 'number': 25, 'name': 'mercury'}, {'position': 27.38790605001192, 'constellation': 'Ari', 'number': 25, 'name': 'venus'}, {'position': 189.31203054503268, 'constellation': 'Vir', 'number': 25, 'name': 'mars'}, {'position': 109.37787384071157, 'constellation': 'Gem', 'number': 25, 'name': 'jupiter'}, {'position': 228.83633928978978, 'constellation': 'Lib', 'number': 25, 'name': 'saturn'}, {'position': 15.286139393934945, 'constellation': 'Psc', 'number': 25, 'name': 'uranus'}, {'position': 337.54229928235594, 'constellation': 'Aqr', 'number': 25, 'name': 'neptune'}, {'position': 283.16895725879544, 'constellation': 'Sag', 'number': 25, 'name': 'pluto'}], [{'position': 65.489135106417, 'constellation': 'Tau', 'number': 26, 'name': 'sun'}, {'position': 41.99092385955194, 'constellation': 'Ari', 'number': 26, 'name': 'moon'}, {'position': 88.01654034392614, 'constellation': 'Gem', 'number': 26, 'name': 'mercury'}, {'position': 27.38790605001192, 'constellation': 'Ari', 'number': 26, 'name': 'venus'}, {'position': 189.31203054503268, 'constellation': 'Vir', 'number': 26, 'name': 'mars'}, {'position': 109.37787384071157, 'constellation': 'Gem', 'number': 26, 'name': 'jupiter'}, {'position': 228.83633928978978, 'constellation': 'Lib', 'number': 26, 'name': 'saturn'}, {'position': 15.286139393934945, 'constellation': 'Psc', 'number': 26, 'name': 'uranus'}, {'position': 337.54229928235594, 'constellation': 'Aqr', 'number': 26, 'name': 'neptune'}, {'position': 283.16895725879544, 'constellation': 'Sag', 'number': 26, 'name': 'pluto'}], [{'position': 65.489135106417, 'constellation': 'Tau', 'number': 27, 'name': 'sun'}, {'position': 41.99092385955194, 'constellation': 'Ari', 'number': 27, 'name': 'moon'}, {'position': 88.01654034392614, 'constellation': 'Gem', 'number': 27, 'name': 'mercury'}, {'position': 27.38790605001192, 'constellation': 'Ari', 'number': 27, 'name': 'venus'}, {'position': 189.31203054503268, 'constellation': 'Vir', 'number': 27, 'name': 'mars'}, {'position': 109.37787384071157, 'constellation': 'Gem', 'number': 27, 'name': 'jupiter'}, {'position': 228.83633928978978, 'constellation': 'Lib', 'number': 27, 'name': 'saturn'}, {'position': 15.286139393934945, 'constellation': 'Psc', 'number': 27, 'name': 'uranus'}, {'position': 337.54229928235594, 'constellation': 'Aqr', 'number': 27, 'name': 'neptune'}, {'position': 283.16895725879544, 'constellation': 'Sag', 'number': 27, 'name': 'pluto'}], [{'position': 65.489135106417, 'constellation': 'Tau', 'number': 28, 'name': 'sun'}, {'position': 41.99092385955194, 'constellation': 'Ari', 'number': 28, 'name': 'moon'}, {'position': 88.01654034392614, 'constellation': 'Gem', 'number': 28, 'name': 'mercury'}, {'position': 27.38790605001192, 'constellation': 'Ari', 'number': 28, 'name': 'venus'}, {'position': 189.31203054503268, 'constellation': 'Vir', 'number': 28, 'name': 'mars'}, {'position': 109.37787384071157, 'constellation': 'Gem', 'number': 28, 'name': 'jupiter'}, {'position': 228.83633928978978, 'constellation': 'Lib', 'number': 28, 'name': 'saturn'}, {'position': 15.286139393934945, 'constellation': 'Psc', 'number': 28, 'name': 'uranus'}, {'position': 337.54229928235594, 'constellation': 'Aqr', 'number': 28, 'name': 'neptune'}, {'position': 283.16895725879544, 'constellation': 'Sag', 'number': 28, 'name': 'pluto'}], [{'position': 65.489135106417, 'constellation': 'Tau', 'number': 29, 'name': 'sun'}, {'position': 41.99092385955194, 'constellation': 'Ari', 'number': 29, 'name': 'moon'}, {'position': 88.01654034392614, 'constellation': 'Gem', 'number': 29, 'name': 'mercury'}, {'position': 27.38790605001192, 'constellation': 'Ari', 'number': 29, 'name': 'venus'}, {'position': 189.31203054503268, 'constellation': 'Vir', 'number': 29, 'name': 'mars'}, {'position': 109.37787384071157, 'constellation': 'Gem', 'number': 29, 'name': 'jupiter'}, {'position': 228.83633928978978, 'constellation': 'Lib', 'number': 29, 'name': 'saturn'}, {'position': 15.286139393934945, 'constellation': 'Psc', 'number': 29, 'name': 'uranus'}, {'position': 337.54229928235594, 'constellation': 'Aqr', 'number': 29, 'name': 'neptune'}, {'position': 283.16895725879544, 'constellation': 'Sag', 'number': 29, 'name': 'pluto'}], [{'position': 65.489135106417, 'constellation': 'Tau', 'number': 30, 'name': 'sun'}, {'position': 41.99092385955194, 'constellation': 'Ari', 'number': 30, 'name': 'moon'}, {'position': 88.01654034392614, 'constellation': 'Gem', 'number': 30, 'name': 'mercury'}, {'position': 27.38790605001192, 'constellation': 'Ari', 'number': 30, 'name': 'venus'}, {'position': 189.31203054503268, 'constellation': 'Vir', 'number': 30, 'name': 'mars'}, {'position': 109.37787384071157, 'constellation': 'Gem', 'number': 30, 'name': 'jupiter'}, {'position': 228.83633928978978, 'constellation': 'Lib', 'number': 30, 'name': 'saturn'}, {'position': 15.286139393934945, 'constellation': 'Psc', 'number': 30, 'name': 'uranus'}, {'position': 337.54229928235594, 'constellation': 'Aqr', 'number': 30, 'name': 'neptune'}, {'position': 283.16895725879544, 'constellation': 'Sag', 'number': 30, 'name': 'pluto'}], [{'position': 65.489135106417, 'constellation': 'Tau', 'number': 31, 'name': 'sun'}, {'position': 41.99092385955194, 'constellation': 'Ari', 'number': 31, 'name': 'moon'}, {'position': 88.01654034392614, 'constellation': 'Gem', 'number': 31, 'name': 'mercury'}, {'position': 27.38790605001192, 'constellation': 'Ari', 'number': 31, 'name': 'venus'}, {'position': 189.31203054503268, 'constellation': 'Vir', 'number': 31, 'name': 'mars'}, {'position': 109.37787384071157, 'constellation': 'Gem', 'number': 31, 'name': 'jupiter'}, {'position': 228.83633928978978, 'constellation': 'Lib', 'number': 31, 'name': 'saturn'}, {'position': 15.286139393934945, 'constellation': 'Psc', 'number': 31, 'name': 'uranus'}, {'position': 337.54229928235594, 'constellation': 'Aqr', 'number': 31, 'name': 'neptune'}, {'position': 283.16895725879544, 'constellation': 'Sag', 'number': 31, 'name': 'pluto'}], [{'position': 65.489135106417, 'constellation': 'Tau', 'number': 32, 'name': 'sun'}, {'position': 41.99092385955194, 'constellation': 'Ari', 'number': 32, 'name': 'moon'}, {'position': 88.01654034392614, 'constellation': 'Gem', 'number': 32, 'name': 'mercury'}, {'position': 27.38790605001192, 'constellation': 'Ari', 'number': 32, 'name': 'venus'}, {'position': 189.31203054503268, 'constellation': 'Vir', 'number': 32, 'name': 'mars'}, {'position': 109.37787384071157, 'constellation': 'Gem', 'number': 32, 'name': 'jupiter'}, {'position': 228.83633928978978, 'constellation': 'Lib', 'number': 32, 'name': 'saturn'}, {'position': 15.286139393934945, 'constellation': 'Psc', 'number': 32, 'name': 'uranus'}, {'position': 337.54229928235594, 'constellation': 'Aqr', 'number': 32, 'name': 'neptune'}, {'position': 283.16895725879544, 'constellation': 'Sag', 'number': 32, 'name': 'pluto'}], [{'position': 65.489135106417, 'constellation': 'Tau', 'number': 33, 'name': 'sun'}, {'position': 41.99092385955194, 'constellation': 'Ari', 'number': 33, 'name': 'moon'}, {'position': 88.01654034392614, 'constellation': 'Gem', 'number': 33, 'name': 'mercury'}, {'position': 27.38790605001192, 'constellation': 'Ari', 'number': 33, 'name': 'venus'}, {'position': 189.31203054503268, 'constellation': 'Vir', 'number': 33, 'name': 'mars'}, {'position': 109.37787384071157, 'constellation': 'Gem', 'number': 33, 'name': 'jupiter'}, {'position': 228.83633928978978, 'constellation': 'Lib', 'number': 33, 'name': 'saturn'}, {'position': 15.286139393934945, 'constellation': 'Psc', 'number': 33, 'name': 'uranus'}, {'position': 337.54229928235594, 'constellation': 'Aqr', 'number': 33, 'name': 'neptune'}, {'position': 283.16895725879544, 'constellation': 'Sag', 'number': 33, 'name': 'pluto'}], [{'position': 65.489135106417, 'constellation': 'Tau', 'number': 34, 'name': 'sun'}, {'position': 41.99092385955194, 'constellation': 'Ari', 'number': 34, 'name': 'moon'}, {'position': 88.01654034392614, 'constellation': 'Gem', 'number': 34, 'name': 'mercury'}, {'position': 27.38790605001192, 'constellation': 'Ari', 'number': 34, 'name': 'venus'}, {'position': 189.31203054503268, 'constellation': 'Vir', 'number': 34, 'name': 'mars'}, {'position': 109.37787384071157, 'constellation': 'Gem', 'number': 34, 'name': 'jupiter'}, {'position': 228.83633928978978, 'constellation': 'Lib', 'number': 34, 'name': 'saturn'}, {'position': 15.286139393934945, 'constellation': 'Psc', 'number': 34, 'name': 'uranus'}, {'position': 337.54229928235594, 'constellation': 'Aqr', 'number': 34, 'name': 'neptune'}, {'position': 283.16895725879544, 'constellation': 'Sag', 'number': 34, 'name': 'pluto'}], [{'position': 65.489135106417, 'constellation': 'Tau', 'number': 35, 'name': 'sun'}, {'position': 41.99092385955194, 'constellation': 'Ari', 'number': 35, 'name': 'moon'}, {'position': 88.01654034392614, 'constellation': 'Gem', 'number': 35, 'name': 'mercury'}, {'position': 27.38790605001192, 'constellation': 'Ari', 'number': 35, 'name': 'venus'}, {'position': 189.31203054503268, 'constellation': 'Vir', 'number': 35, 'name': 'mars'}, {'position': 109.37787384071157, 'constellation': 'Gem', 'number': 35, 'name': 'jupiter'}, {'position': 228.83633928978978, 'constellation': 'Lib', 'number': 35, 'name': 'saturn'}, {'position': 15.286139393934945, 'constellation': 'Psc', 'number': 35, 'name': 'uranus'}, {'position': 337.54229928235594, 'constellation': 'Aqr', 'number': 35, 'name': 'neptune'}, {'position': 283.16895725879544, 'constellation': 'Sag', 'number': 35, 'name': 'pluto'}], [{'position': 65.489135106417, 'constellation': 'Tau', 'number': 36, 'name': 'sun'}, {'position': 41.99092385955194, 'constellation': 'Ari', 'number': 36, 'name': 'moon'}, {'position': 88.01654034392614, 'constellation': 'Gem', 'number': 36, 'name': 'mercury'}, {'position': 27.38790605001192, 'constellation': 'Ari', 'number': 36, 'name': 'venus'}, {'position': 189.31203054503268, 'constellation': 'Vir', 'number': 36, 'name': 'mars'}, {'position': 109.37787384071157, 'constellation': 'Gem', 'number': 36, 'name': 'jupiter'}, {'position': 228.83633928978978, 'constellation': 'Lib', 'number': 36, 'name': 'saturn'}, {'position': 15.286139393934945, 'constellation': 'Psc', 'number': 36, 'name': 'uranus'}, {'position': 337.54229928235594, 'constellation': 'Aqr', 'number': 36, 'name': 'neptune'}, {'position': 283.16895725879544, 'constellation': 'Sag', 'number': 36, 'name': 'pluto'}], [{'position': 65.489135106417, 'constellation': 'Tau', 'number': 37, 'name': 'sun'}, {'position': 41.99092385955194, 'constellation': 'Ari', 'number': 37, 'name': 'moon'}, {'position': 88.01654034392614, 'constellation': 'Gem', 'number': 37, 'name': 'mercury'}, {'position': 27.38790605001192, 'constellation': 'Ari', 'number': 37, 'name': 'venus'}, {'position': 189.31203054503268, 'constellation': 'Vir', 'number': 37, 'name': 'mars'}, {'position': 109.37787384071157, 'constellation': 'Gem', 'number': 37, 'name': 'jupiter'}, {'position': 228.83633928978978, 'constellation': 'Lib', 'number': 37, 'name': 'saturn'}, {'position': 15.286139393934945, 'constellation': 'Psc', 'number': 37, 'name': 'uranus'}, {'position': 337.54229928235594, 'constellation': 'Aqr', 'number': 37, 'name': 'neptune'}, {'position': 283.16895725879544, 'constellation': 'Sag', 'number': 37, 'name': 'pluto'}], [{'position': 65.489135106417, 'constellation': 'Tau', 'number': 38, 'name': 'sun'}, {'position': 41.99092385955194, 'constellation': 'Ari', 'number': 38, 'name': 'moon'}, {'position': 88.01654034392614, 'constellation': 'Gem', 'number': 38, 'name': 'mercury'}, {'position': 27.38790605001192, 'constellation': 'Ari', 'number': 38, 'name': 'venus'}, {'position': 189.31203054503268, 'constellation': 'Vir', 'number': 38, 'name': 'mars'}, {'position': 109.37787384071157, 'constellation': 'Gem', 'number': 38, 'name': 'jupiter'}, {'position': 228.83633928978978, 'constellation': 'Lib', 'number': 38, 'name': 'saturn'}, {'position': 15.286139393934945, 'constellation': 'Psc', 'number': 38, 'name': 'uranus'}, {'position': 337.54229928235594, 'constellation': 'Aqr', 'number': 38, 'name': 'neptune'}, {'position': 283.16895725879544, 'constellation': 'Sag', 'number': 38, 'name': 'pluto'}], [{'position': 65.489135106417, 'constellation': 'Tau', 'number': 39, 'name': 'sun'}, {'position': 41.99092385955194, 'constellation': 'Ari', 'number': 39, 'name': 'moon'}, {'position': 88.01654034392614, 'constellation': 'Gem', 'number': 39, 'name': 'mercury'}, {'position': 27.38790605001192, 'constellation': 'Ari', 'number': 39, 'name': 'venus'}, {'position': 189.31203054503268, 'constellation': 'Vir', 'number': 39, 'name': 'mars'}, {'position': 109.37787384071157, 'constellation': 'Gem', 'number': 39, 'name': 'jupiter'}, {'position': 228.83633928978978, 'constellation': 'Lib', 'number': 39, 'name': 'saturn'}, {'position': 15.286139393934945, 'constellation': 'Psc', 'number': 39, 'name': 'uranus'}, {'position': 337.54229928235594, 'constellation': 'Aqr', 'number': 39, 'name': 'neptune'}, {'position': 283.16895725879544, 'constellation': 'Sag', 'number': 39, 'name': 'pluto'}], [{'position': 65.489135106417, 'constellation': 'Tau', 'number': 40, 'name': 'sun'}, {'position': 41.99092385955194, 'constellation': 'Ari', 'number': 40, 'name': 'moon'}, {'position': 88.01654034392614, 'constellation': 'Gem', 'number': 40, 'name': 'mercury'}, {'position': 27.38790605001192, 'constellation': 'Ari', 'number': 40, 'name': 'venus'}, {'position': 189.31203054503268, 'constellation': 'Vir', 'number': 40, 'name': 'mars'}, {'position': 109.37787384071157, 'constellation': 'Gem', 'number': 40, 'name': 'jupiter'}, {'position': 228.83633928978978, 'constellation': 'Lib', 'number': 40, 'name': 'saturn'}, {'position': 15.286139393934945, 'constellation': 'Psc', 'number': 40, 'name': 'uranus'}, {'position': 337.54229928235594, 'constellation': 'Aqr', 'number': 40, 'name': 'neptune'}, {'position': 283.16895725879544, 'constellation': 'Sag', 'number': 40, 'name': 'pluto'}], [{'position': 65.489135106417, 'constellation': 'Tau', 'number': 41, 'name': 'sun'}, {'position': 41.99092385955194, 'constellation': 'Ari', 'number': 41, 'name': 'moon'}, {'position': 88.01654034392614, 'constellation': 'Gem', 'number': 41, 'name': 'mercury'}, {'position': 27.38790605001192, 'constellation': 'Ari', 'number': 41, 'name': 'venus'}, {'position': 189.31203054503268, 'constellation': 'Vir', 'number': 41, 'name': 'mars'}, {'position': 109.37787384071157, 'constellation': 'Gem', 'number': 41, 'name': 'jupiter'}, {'position': 228.83633928978978, 'constellation': 'Lib', 'number': 41, 'name': 'saturn'}, {'position': 15.286139393934945, 'constellation': 'Psc', 'number': 41, 'name': 'uranus'}, {'position': 337.54229928235594, 'constellation': 'Aqr', 'number': 41, 'name': 'neptune'}, {'position': 283.16895725879544, 'constellation': 'Sag', 'number': 41, 'name': 'pluto'}], [{'position': 65.489135106417, 'constellation': 'Tau', 'number': 42, 'name': 'sun'}, {'position': 41.99092385955194, 'constellation': 'Ari', 'number': 42, 'name': 'moon'}, {'position': 88.01654034392614, 'constellation': 'Gem', 'number': 42, 'name': 'mercury'}, {'position': 27.38790605001192, 'constellation': 'Ari', 'number': 42, 'name': 'venus'}, {'position': 189.31203054503268, 'constellation': 'Vir', 'number': 42, 'name': 'mars'}, {'position': 109.37787384071157, 'constellation': 'Gem', 'number': 42, 'name': 'jupiter'}, {'position': 228.83633928978978, 'constellation': 'Lib', 'number': 42, 'name': 'saturn'}, {'position': 15.286139393934945, 'constellation': 'Psc', 'number': 42, 'name': 'uranus'}, {'position': 337.54229928235594, 'constellation': 'Aqr', 'number': 42, 'name': 'neptune'}, {'position': 283.16895725879544, 'constellation': 'Sag', 'number': 42, 'name': 'pluto'}], [{'position': 65.489135106417, 'constellation': 'Tau', 'number': 43, 'name': 'sun'}, {'position': 41.99092385955194, 'constellation': 'Ari', 'number': 43, 'name': 'moon'}, {'position': 88.01654034392614, 'constellation': 'Gem', 'number': 43, 'name': 'mercury'}, {'position': 27.38790605001192, 'constellation': 'Ari', 'number': 43, 'name': 'venus'}, {'position': 189.31203054503268, 'constellation': 'Vir', 'number': 43, 'name': 'mars'}, {'position': 109.37787384071157, 'constellation': 'Gem', 'number': 43, 'name': 'jupiter'}, {'position': 228.83633928978978, 'constellation': 'Lib', 'number': 43, 'name': 'saturn'}, {'position': 15.286139393934945, 'constellation': 'Psc', 'number': 43, 'name': 'uranus'}, {'position': 337.54229928235594, 'constellation': 'Aqr', 'number': 43, 'name': 'neptune'}, {'position': 283.16895725879544, 'constellation': 'Sag', 'number': 43, 'name': 'pluto'}], [{'position': 65.489135106417, 'constellation': 'Tau', 'number': 44, 'name': 'sun'}, {'position': 41.99092385955194, 'constellation': 'Ari', 'number': 44, 'name': 'moon'}, {'position': 88.01654034392614, 'constellation': 'Gem', 'number': 44, 'name': 'mercury'}, {'position': 27.38790605001192, 'constellation': 'Ari', 'number': 44, 'name': 'venus'}, {'position': 189.31203054503268, 'constellation': 'Vir', 'number': 44, 'name': 'mars'}, {'position': 109.37787384071157, 'constellation': 'Gem', 'number': 44, 'name': 'jupiter'}, {'position': 228.83633928978978, 'constellation': 'Lib', 'number': 44, 'name': 'saturn'}, {'position': 15.286139393934945, 'constellation': 'Psc', 'number': 44, 'name': 'uranus'}, {'position': 337.54229928235594, 'constellation': 'Aqr', 'number': 44, 'name': 'neptune'}, {'position': 283.16895725879544, 'constellation': 'Sag', 'number': 44, 'name': 'pluto'}], [{'position': 65.489135106417, 'constellation': 'Tau', 'number': 45, 'name': 'sun'}, {'position': 41.99092385955194, 'constellation': 'Ari', 'number': 45, 'name': 'moon'}, {'position': 88.01654034392614, 'constellation': 'Gem', 'number': 45, 'name': 'mercury'}, {'position': 27.38790605001192, 'constellation': 'Ari', 'number': 45, 'name': 'venus'}, {'position': 189.31203054503268, 'constellation': 'Vir', 'number': 45, 'name': 'mars'}, {'position': 109.37787384071157, 'constellation': 'Gem', 'number': 45, 'name': 'jupiter'}, {'position': 228.83633928978978, 'constellation': 'Lib', 'number': 45, 'name': 'saturn'}, {'position': 15.286139393934945, 'constellation': 'Psc', 'number': 45, 'name': 'uranus'}, {'position': 337.54229928235594, 'constellation': 'Aqr', 'number': 45, 'name': 'neptune'}, {'position': 283.16895725879544, 'constellation': 'Sag', 'number': 45, 'name': 'pluto'}], [{'position': 65.489135106417, 'constellation': 'Tau', 'number': 46, 'name': 'sun'}, {'position': 41.99092385955194, 'constellation': 'Ari', 'number': 46, 'name': 'moon'}, {'position': 88.01654034392614, 'constellation': 'Gem', 'number': 46, 'name': 'mercury'}, {'position': 27.38790605001192, 'constellation': 'Ari', 'number': 46, 'name': 'venus'}, {'position': 189.31203054503268, 'constellation': 'Vir', 'number': 46, 'name': 'mars'}, {'position': 109.37787384071157, 'constellation': 'Gem', 'number': 46, 'name': 'jupiter'}, {'position': 228.83633928978978, 'constellation': 'Lib', 'number': 46, 'name': 'saturn'}, {'position': 15.286139393934945, 'constellation': 'Psc', 'number': 46, 'name': 'uranus'}, {'position': 337.54229928235594, 'constellation': 'Aqr', 'number': 46, 'name': 'neptune'}, {'position': 283.16895725879544, 'constellation': 'Sag', 'number': 46, 'name': 'pluto'}], [{'position': 65.489135106417, 'constellation': 'Tau', 'number': 47, 'name': 'sun'}, {'position': 41.99092385955194, 'constellation': 'Ari', 'number': 47, 'name': 'moon'}, {'position': 88.01654034392614, 'constellation': 'Gem', 'number': 47, 'name': 'mercury'}, {'position': 27.38790605001192, 'constellation': 'Ari', 'number': 47, 'name': 'venus'}, {'position': 189.31203054503268, 'constellation': 'Vir', 'number': 47, 'name': 'mars'}, {'position': 109.37787384071157, 'constellation': 'Gem', 'number': 47, 'name': 'jupiter'}, {'position': 228.83633928978978, 'constellation': 'Lib', 'number': 47, 'name': 'saturn'}, {'position': 15.286139393934945, 'constellation': 'Psc', 'number': 47, 'name': 'uranus'}, {'position': 337.54229928235594, 'constellation': 'Aqr', 'number': 47, 'name': 'neptune'}, {'position': 283.16895725879544, 'constellation': 'Sag', 'number': 47, 'name': 'pluto'}], [{'position': 65.489135106417, 'constellation': 'Tau', 'number': 48, 'name': 'sun'}, {'position': 41.99092385955194, 'constellation': 'Ari', 'number': 48, 'name': 'moon'}, {'position': 88.01654034392614, 'constellation': 'Gem', 'number': 48, 'name': 'mercury'}, {'position': 27.38790605001192, 'constellation': 'Ari', 'number': 48, 'name': 'venus'}, {'position': 189.31203054503268, 'constellation': 'Vir', 'number': 48, 'name': 'mars'}, {'position': 109.37787384071157, 'constellation': 'Gem', 'number': 48, 'name': 'jupiter'}, {'position': 228.83633928978978, 'constellation': 'Lib', 'number': 48, 'name': 'saturn'}, {'position': 15.286139393934945, 'constellation': 'Psc', 'number': 48, 'name': 'uranus'}, {'position': 337.54229928235594, 'constellation': 'Aqr', 'number': 48, 'name': 'neptune'}, {'position': 283.16895725879544, 'constellation': 'Sag', 'number': 48, 'name': 'pluto'}], [{'position': 65.489135106417, 'constellation': 'Tau', 'number': 49, 'name': 'sun'}, {'position': 41.99092385955194, 'constellation': 'Ari', 'number': 49, 'name': 'moon'}, {'position': 88.01654034392614, 'constellation': 'Gem', 'number': 49, 'name': 'mercury'}, {'position': 27.38790605001192, 'constellation': 'Ari', 'number': 49, 'name': 'venus'}, {'position': 189.31203054503268, 'constellation': 'Vir', 'number': 49, 'name': 'mars'}, {'position': 109.37787384071157, 'constellation': 'Gem', 'number': 49, 'name': 'jupiter'}, {'position': 228.83633928978978, 'constellation': 'Lib', 'number': 49, 'name': 'saturn'}, {'position': 15.286139393934945, 'constellation': 'Psc', 'number': 49, 'name': 'uranus'}, {'position': 337.54229928235594, 'constellation': 'Aqr', 'number': 49, 'name': 'neptune'}, {'position': 283.16895725879544, 'constellation': 'Sag', 'number': 49, 'name': 'pluto'}]]

zefijsd commented 10 years ago

Yeah, ok, very impressive. And, by the way, go fuck yourself.

astrorigin commented 10 years ago

" When you report a bug, you are doing so because you want the bug fixed. There is no point in swearing at the programmer or being deliberately unhelpful: it may be their fault and your problem, and you might be right to be angry with them, but the bug will get fixed faster if you help them by supplying all the information they need. Remember also that if the program is free, then the author is providing it out of kindness, so if too many people are rude to them then they may stop feeling kind. "

How to Report Bugs Effectively http://www.chiark.greenend.org.uk/~sgtatham/bugs.html