Přejít na obsah


Fotka

Pyggs 0.2.25 - snadno rozšiřitelné a konfigurovatelné statistiky


  • Pokud chcete vložit odpověď, přihlašte se
181 odpovědí na toto téma

#101 bender-king

bender-king

    Advanced Member

  • Members
  • PipPipPip
  • 285 příspěvků(y)

Publikováno 01 říjen 2010 - 14:33

kuliocko napsal/a:

HaLuMa napsal/a:
tezko, data na gc.com zadnou vysku nemaji. :P

Tak odkud se to ziskava?


Nejak takto:
http://ws.geonames.o....111&lng=14.111
-zadas souradnice a vrati vysku...
  • 0

#102 kuliocko

kuliocko

    Advanced Member

  • Members
  • PipPipPip
  • 118 příspěvků(y)

Publikováno 01 říjen 2010 - 19:34

Nejak takto:
http://ws.geonames.o....111&lng=14.111
-zadas souradnice a vrati vysku...


ok, diky...no a v cem je tedy chyba? A hlavne-co s tim, aby se to zobrazovalo spravne? :P
  • 0

Nokia 5800XM + Handy Geocaching AE -> Samsung Galaxy Nexus + C:Geo


#103 xificurk

xificurk

    Advanced Member

  • Members
  • PipPipPip
  • 116 příspěvků(y)

Publikováno 02 říjen 2010 - 18:29

kuliocko napsal/a:

Nejak takto:
http://ws.geonames.o....111&lng=14.111
-zadas souradnice a vrati vysku...


ok, diky...no a v cem je tedy chyba? A hlavne-co s tim, aby se to zobrazovalo spravne? :P


jj, data jsou odtama. Měl jsem za to, že pro neznámé hodnoty to mělo vracet nějakou přesně specifikovanou výšku, něco jako -9999, hm, tak asi ne :-) Opravím to v Pyggs (po víkendu), aby cokoliv nižšího než pár stovek metrů pokládal za "neznámé".
  • 0

#104 thomas87

thomas87

    Newbie

  • Members
  • Pip
  • 3 příspěvků(y)

Publikováno 02 říjen 2010 - 21:05

Díky moc za skvělý program a autora, který myslí i na Linux uživatel. Ještě jednou velké diky :)
  • 0

#105 geomacik

geomacik

    Advanced Member

  • Members
  • PipPipPip
  • 67 příspěvků(y)

Publikováno 04 říjen 2010 - 20:25

Verze 0.2.14 mi dnes prestala chodit.
S adresarem .geocahing jsem nijak nemanipuloval, ale pyggs hlasi, ze stazeny seznam nalezu je prazdny. Nevim, jestli muze mit nejakou souvislost to, ze mi od minuleho spusteni vyprselo PM clenstvi. Predpokladam, ze by to nemelo mit na nic vliv.

WARNING  root >> No profile name given, auto-chosing the only available profile 'geomacik'.
ERROR    Pyggs.plug.myfinds >> Stažený seznam nálezů je prázdný (bug?), ponechávám starou databázi.
Traceback (most recent call last):
  File "pyggs.py", line 968, in <module>
    pyggs.run()
  File "pyggs.py", line 347, in run
    self.plugins[plugin].run()
  File "/home/stoupa/Desktop/Pyggs/plugins/cache_topfeatures.py", line 46, in run
    templateData["archived"] = self.getArchived(caches)
  File "/home/stoupa/Desktop/Pyggs/plugins/cache_topfeatures.py", line 127, in getArchived
    archived["relative"] = archived["absolute"]/len(caches)
ZeroDivisionError: int division or modulo by zero

Zkusil jsem jeste vypnout plugin cache_topfeatures, na kterem to padalo. Nasledne to spadlo na pluginu myfinds_topperiods:

WARNING  root >> No profile name given, auto-chosing the only available profile 'geomacik'.
Traceback (most recent call last):
  File "pyggs.py", line 968, in <module>
    pyggs.run()
  File "pyggs.py", line 347, in run
    self.plugins[plugin].run()
  File "/home/stoupa/Desktop/Pyggs/plugins/myfinds_topperiods.py", line 37, in run
    templateData = self.getTopPeriods()
  File "/home/stoupa/Desktop/Pyggs/plugins/myfinds_topperiods.py", line 109, in getTopPeriods
    (last,foo) = days.popitem()
  File "/usr/lib/python3.1/collections.py", line 124, in popitem
    raise KeyError('dictionary is empty')
KeyError: 'dictionary is empty'

  • 0

#106 PeS

PeS

    Member

  • Members
  • PipPip
  • 13 příspěvků(y)

Publikováno 08 říjen 2010 - 14:11

xificurk napsal/a:

kuliocko napsal/a:

Nejak takto:
http://ws.geonames.o....111&lng=14.111
-zadas souradnice a vrati vysku...


ok, diky...no a v cem je tedy chyba? A hlavne-co s tim, aby se to zobrazovalo spravne? :P


jj, data jsou odtama. Měl jsem za to, že pro neznámé hodnoty to mělo vracet nějakou přesně specifikovanou výšku, něco jako -9999, hm, tak asi ne :-) Opravím to v Pyggs (po víkendu), aby cokoliv nižšího než pár stovek metrů pokládal za "neznámé".


Mno a co cache n pobřeží a na ostrovech apod? Tam je výšk 0 naprosto v pořádku, pár stovek metrů je přeci jen dost velké omezení ne? Pravda nad 9000 a pod 0 to asi nemá smysl, podmořské kesky holt budou mít smůlu, tam jsou vlastně dvě hladiny - dno a hladina oceánu, na které může být třeba nějaký pilot na kterém se může cache nacházet také.
  • 0

#107 MaFa

MaFa

    Advanced Member

  • Members
  • PipPipPip
  • 1 383 příspěvků(y)

Publikováno 08 říjen 2010 - 14:20

a pod 0 to asi nemá smysl,

Smysl to má, protože jsou na světě místa pod hladinou moře - například mrtvé moře.
http://cs.wikipedia....ografie_Izraele
Mrtvé moře má rozlohu vodní plochy 1 020 km² a s nadmořskou výškou 420 metrů pod hladinou moře se jedná o nejníže položený bod na Zemi.

Takže asi vše pod -420 nemá smysl.
  • 0
MaFa

#108 xificurk

xificurk

    Advanced Member

  • Members
  • PipPipPip
  • 116 příspěvků(y)

Publikováno 10 říjen 2010 - 2:17

Výšková data nižší než -1000 se nyní pokládají za nevalidní. Měl by být vyřešen problém s prázdným seznamem nálezů hlášený geomacikem a dalšími. Hodnocení keší nyní zobrazuje i "spolehlivost". Historická data z předešlých roků jsou nyní defaultně skryta pomocí javascriptu.
  • 0

#109 Pitel

Pitel

    Advanced Member

  • Members
  • PipPipPip
  • 38 příspěvků(y)

Publikováno 11 říjen 2010 - 9:55

Traceback (most recent call last):
  File "./pyggs.py", line 968, in <module>
    pyggs.run()
  File "./pyggs.py", line 347, in run
    self.plugins[plugin].run()
  File "/home/pitel/Pyggs/plugins/gccz_ratings_top.py", line 35, in run
    templateData = self.getTopRated()
  File "/home/pitel/Pyggs/plugins/gccz_ratings_top.py", line 55, in getTopRated
    ratings = self.gccz_ratings.storage.getRatings(caches.keys(), maxDeviation=12)
  File "/home/pitel/Pyggs/plugins/gccz_ratings.py", line 134, in getRatings
    self.checkValidity()
  File "/home/pitel/Pyggs/plugins/gccz_ratings.py", line 85, in checkValidity
    if lastCheck is not None and int(lastCheck)+timeout >= int(time.time()):
ValueError: invalid literal for int() with base 10: '1286118635.84239'

A pritom jsem nasel i dalsi bug, kdyz jsem chtel ten plugin vypnout. Zahlasil mi chybu, ze pry na nem zavisi dalsi 2 pluginy, ale oba byly ve vypnutem stavu.
  • 0

#110 geomacik

geomacik

    Advanced Member

  • Members
  • PipPipPip
  • 67 příspěvků(y)

Publikováno 11 říjen 2010 - 10:00

Mam v 0.2.15 presne stejny problem.
  • 0

#111 xificurk

xificurk

    Advanced Member

  • Members
  • PipPipPip
  • 116 příspěvků(y)

Publikováno 12 říjen 2010 - 1:53

by měla spravit výše uvedený problém, na kterém to chcípe... bordel v závislostech napravím časem, chystám se na větší změny.
  • 0

#112 xificurk

xificurk

    Advanced Member

  • Members
  • PipPipPip
  • 116 příspěvků(y)

Publikováno 10 listopad 2010 - 8:23

Na gc.com zase změnili pár drobností, v0.2.17 to opravuje.
  • 0

#113 Hamaci

Hamaci

    Advanced Member

  • Members
  • PipPipPip
  • 1 172 příspěvků(y)

Publikováno 10 listopad 2010 - 13:07

To je fofr! :) Vyzkoušeno. Funguje. Díky!
  • 0

#114 packy_gis

packy_gis

    Advanced Member

  • Members
  • PipPipPip
  • 173 příspěvků(y)

Publikováno 16 listopad 2010 - 20:39

Ahoj,
nekolikrat jsem si v pohode vygeneroval statistiky - nyni mi to hlasi nasledujici chybu (v nejnovejsi verzi 0.2.17) po spusteni
D:\GPS\statistiky\xificurk-Pyggs-0de4e68>pyggs.py
Traceback (most recent call last):
  File "D:\GPS\statistiky\xificurk-Pyggs-0de4e68\pyggs.py", line 27, in <module>

    from collections import OrderedDict
ImportError: cannot import name OrderedDict

D:\GPS\statistiky\xificurk-Pyggs-0de4e68>
Co s tim? Pouzivam Win Vista a mam Python 3.1.2
Predem diky za help.
Packy
  • 0
Vložený obrázek

#115 kuliocko

kuliocko

    Advanced Member

  • Members
  • PipPipPip
  • 118 příspěvků(y)

Publikováno 18 listopad 2010 - 17:27

Ahoj, ve verzi 0.2.17 mi to vypisuje nasledujici error:
Traceback (most recent call last):
  File "./Geocaching/xificurk-pyggs-a0de662/pyggs.py", line 637, in <module>
    pyggs.run()
  File "./Geocaching/xificurk-pyggs-a0de662/pyggs.py", line 344, in run
    self.plugins[plugin].run()
  File "/home/michal/Geocaching/xificurk-pyggs-a0de662/plugins/elevations.py", line 64, in run
    for lower in range(math.floor(totals["min"]/step)*step, (math.floor(totals["max"]/step)+1)*step, step):
ZeroDivisionError: int division or modulo by zero

Co s tim? :/
  • 0

Nokia 5800XM + Handy Geocaching AE -> Samsung Galaxy Nexus + C:Geo


#116 Petaak

Petaak

    Newbie

  • Members
  • Pip
  • 2 příspěvků(y)

Publikováno 19 listopad 2010 - 14:33

Zdravím, hlásím stejnou chybu jako kuliocko. Pokud je ale plugin elevation vypnuty, vse beha v pohode. (pyggs verze 0.2.17, python 3.1.2)
  • 0

#117 kuliocko

kuliocko

    Advanced Member

  • Members
  • PipPipPip
  • 118 příspěvků(y)

Publikováno 20 listopad 2010 - 11:07

Petaak napsal/a:
Zdravím,
hlásím stejnou chybu jako kuliocko. Pokud je ale plugin elevation vypnuty, vse beha v pohode.
(pyggs verze 0.2.17, python 3.1.2)

Jeste dodam, ze musi byt vypnuty i plugin cache_topfeatures, jinak to hlasi chybu u vystupu.
  • 0

Nokia 5800XM + Handy Geocaching AE -> Samsung Galaxy Nexus + C:Geo


#118 Petaak

Petaak

    Newbie

  • Members
  • Pip
  • 2 příspěvků(y)

Publikováno 20 listopad 2010 - 11:32

Ahoj, tak u me uz je problem vyresen. Bylo to patrne zpusobeno spatne nactenymi daty o nadmorskych vyskach. Pote co jsem smazal databazi a celou ji znovu nacetl uz vse funguje perfektne. Diky za peknej programek.
  • 0

#119 kuliocko

kuliocko

    Advanced Member

  • Members
  • PipPipPip
  • 118 příspěvků(y)

Publikováno 20 listopad 2010 - 16:29

hoj, uz mi to taky chodi-diky za radu :)
  • 0

Nokia 5800XM + Handy Geocaching AE -> Samsung Galaxy Nexus + C:Geo


#120 Pitel

Pitel

    Advanced Member

  • Members
  • PipPipPip
  • 38 příspěvků(y)

Publikováno 07 leden 2011 - 9:05

Asi zase neco zmenili...
Traceback (most recent call last):
  File "./pyggs.py", line 637, in <module>
    pyggs.run()
  File "./pyggs.py", line 344, in run
    self.plugins[plugin].run()
  File "/home/pitel/pyggs/plugins/elevations.py", line 38, in run
    caches = self.cache.storage.getDetails(myFinds.keys())
  File "/home/pitel/pyggs/plugins/cache.py", line 226, in getDetails
    self.plugin.master.parse("cache", guid)
  File "./pyggs.py", line 383, in parse
    handler(parser)
  File "/home/pitel/pyggs/plugins/cache.py", line 123, in parseCache
    details["elevation"] = self.getElevation(details["lat"], details["lon"])
  File "/home/pitel/pyggs/plugins/cache.py", line 99, in getElevation
    elevation = int(elevation.read().strip())
ValueError: invalid literal for int() with base 10: '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd ">\r\n<html>\r\n<head>\r\n<title>GeoNames</title>\r\n<link rel="search" type="application/opensearchdescrip'

  • 0




0 uživatel(ů) prochází toto téma

0 uživatelů, 0 návštěvníků 0 anonymních uživatelů

Reklama