SW/pygolplot/MO_Re: pygloplot.eml

Received: from MRK1.fjfi.cvut.cz (147.32.9.81) by MRK2.fjfi.cvut.cz
 (147.32.9.23) with Microsoft SMTP Server (TLS) id 14.3.174.1; Thu, 6 Mar 2014
 15:01:46 +0100
Received: from BRK2.fjfi.cvut.cz (147.32.9.22) by MRK1.fjfi.cvut.cz
 (147.32.9.81) with Microsoft SMTP Server (TLS) id 14.3.174.1; Thu, 6 Mar 2014
 15:03:34 +0100
Received: from mailgw1.fjfi.cvut.cz (147.32.9.3) by BRK2.fjfi.cvut.cz
 (147.32.9.22) with Microsoft SMTP Server (TLS) id 14.3.174.1; Thu, 6 Mar 2014
 15:01:12 +0100
Received: from mailgw1.fjfi.cvut.cz (localhost [127.0.0.1])	(using TLSv1.2
 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))	(No client
 certificate requested)	by mailgw1.fjfi.cvut.cz (Postfix) with ESMTPS id
 8207EC0087	for <svoboda@fjfi.cvut.cz>; Thu,  6 Mar 2014 15:01:13 +0100 (CET)
Received: from localhost (localhost [127.0.0.1])	by mailgw1.fjfi.cvut.cz
 (Postfix) with ESMTP id 6A190C0070	for <svoboda@fjfi.cvut.cz>; Thu,  6 Mar
 2014 15:01:13 +0100 (CET)
X-Quarantine-ID: <ual8zuWnyzSe>
X-CTU-FNSPE-Virus-Scanned: amavisd-new at fjfi.cvut.cz
X-CTU-FNSPE: this_is_mailgw_for_ctu_fnspe_header
X-CTU-FNSPE-Helo: mail-ie0-f180.google.com
X-CTU-FNSPE-Client-Address: 209.85.223.180
X-CTU-FNSPE-Client-Name: mail-ie0-f180.google.com
X-CTU-FNSPE-Sender: michalodstrcil@gmail.com
X-CTU-FNSPE-Recip: svoboda@fjfi.cvut.cz
X-CTU-FNSPE-Amavis-OS-Fingerprint: Linux 2.2.x-3.x; dist: 18; link: Google;
	params: generic fuzzy; raw_mtu: 1470; raw_sig:
	4:46+18:0:1430:mss*30,6:mss,sok,ts,nop,ws::0, [209.85.223.180]:43620
X-Amavis-OS-Fingerprint: Linux 2.2.x-3.x; dist: 18; link: Google; params:
	generic fuzzy; raw_mtu: 1470; raw_sig:
	4:46+18:0:1430:mss*30,6:mss,sok,ts,nop,ws::0, [209.85.223.180]:43620
Authentication-Results: mailgw1.fjfi.cvut.cz (amavisd-new);
	dkim=pass (2048-bit key) header.d=gmail.com
Received: from mailgw1.fjfi.cvut.cz ([127.0.0.1])	by localhost
 (mailgw1.fjfi.cvut.cz [127.0.0.1]) (amavisd-new, port 10024)	with ESMTP id
 ual8zuWnyzSe for <svoboda@fjfi.cvut.cz>;	Thu,  6 Mar 2014 15:01:04 +0100
 (CET)
Received: from mail-ie0-f180.google.com (mail-ie0-f180.google.com
 [209.85.223.180])	(using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits))
	(No client certificate requested)	by mailgw1.fjfi.cvut.cz (Postfix) with
 ESMTPS id AB781C006A	for <svoboda@fjfi.cvut.cz>; Thu,  6 Mar 2014 15:00:28
 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.9.0 mailgw1.fjfi.cvut.cz AB781C006A
X-SenderID: Sendmail Sender-ID Filter v1.0.0 mailgw1.fjfi.cvut.cz AB781C006A
Received: by mail-ie0-f180.google.com with SMTP id as1so2715550iec.11
        for <svoboda@fjfi.cvut.cz>; Thu, 06 Mar 2014 06:00:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20120113;
        h=mime-version:in-reply-to:references:from:date:message-id:subject:to
         :content-type;
        bh=gmPTQY4MyjAbwn5J11NTx/POQcK6tCU7YOka1IRTpPo=;
        b=nhTFK9BTSWGh9CbST1DT5kxe1RyCUvu9rD+k/T2MBftvBWsQZt5lZPPwrQuvfugX7t
         w9Cw6qI5ognFxhwulM57VB7lkQF7LbKyW+InlKjcM9Y2ZxMIP1BS5pagU6GQwM23a8d4
         g/K43v7q7mJMCwvHyw/HNkvrbN1jfaUpBVYpOA9gWtXhTR3S4r/tC9bn1LWxw6KAfr3Z
         V2oq/8lVjRpvVCQlURuuG9fRTW+CyqBfuMHu4HxQ0av+DKlNhXCkZA1kv/jlXul+fnnd
         DNEafvXGiJrRGzElgMjafsoa/MlXI6W5I19vUzP/tiwhkpSUMGxHB56al3R6V1a238MM
         FWmA==
X-Received: by 10.51.17.40 with SMTP id gb8mr16243540igd.18.1394114426473;
 Thu, 06 Mar 2014 06:00:26 -0800 (PST)
Received: by 10.64.143.168 with HTTP; Thu, 6 Mar 2014 06:00:06 -0800 (PST)
In-Reply-To: <53187418.8060204@fjfi.cvut.cz>
References: <5316E917.5080200@fjfi.cvut.cz> <53172283.8060301@fjfi.cvut.cz>
 <CAAxqq3Xg_O5VDEwqmHtcY3iz7uOw87RaffOu7s1OH2L=W+f2ag@mail.gmail.com>
 <CAAxqq3XrdQt4NC40+Qbq=PkcJsEmuJaDLN+AJO9wC0AmeQqN9g@mail.gmail.com> <53187418.8060204@fjfi.cvut.cz>
From: =?ISO-8859-2?Q?Michal_Odstr=E8il?= <michalodstrcil@gmail.com>
Date: Thu, 6 Mar 2014 14:00:06 +0000
Message-ID: <CAAxqq3UG1XOZgi=sbEGsnfHNxGN8TCqmGCAWi048EZdB4xgFRw@mail.gmail.com>
Subject: Re: pygloplot
To: Vojtech Svoboda <svoboda@fjfi.cvut.cz>
Content-Type: multipart/alternative; boundary="001a1134c2e22a924f04f3f08fba"
Return-Path: michalodstrcil@gmail.com
X-MS-Exchange-Organization-PRD: gmail.com
Received-SPF: SoftFail (BRK2.fjfi.cvut.cz: domain of transitioning
 michalodstrcil@gmail.com discourages use of 147.32.9.3 as permitted sender)
X-MS-Exchange-Organization-AVStamp-Mailbox: MSFTFF;1;0;0 0 0
X-MS-Exchange-Organization-SenderIdResult: SOFTFAIL
X-MS-Exchange-Organization-AuthSource: BRK2.fjfi.cvut.cz
X-MS-Exchange-Organization-AuthAs: Anonymous
MIME-Version: 1.0

--001a1134c2e22a924f04f3f08fba
Content-Type: text/plain; charset="ISO-8859-2"
Content-Transfer-Encoding: quoted-printable

Ty grafy se generuj=ED funkcemi get_data a multiplot z modules.py
http://golem.fjfi.cvut.cz/wiki/SW/pygolem/modules.py
ale tyhle funkce maj=ED je=B9t=EC kopu z=E1vislost=ED na tom zbytku toolkit=
u, tak=BEe
to moc vyextrahovat nejde.

To co jste pou=BEil tady
http://golem.fjfi.cvut.cz/wiki/SW/pygolem/Depot/basicgraph.py
je dost podvod proto=BEe tam jsou v=B9echny osy, legendy, pojmenov=E1n=ED a=
td
p=F8id=E1ny ru=E8n=EC, ale i tak to nepou=BE=EDv=E1 ani ty mo=BEnosti, co u=
=BE tam jsou te=EF

obj1 =3D golem_data(11722 , 'loop_voltage')
ylabel('$U_l$ [V]')
ylim(0,26)
yticks(arange(0, 26, 5))
title("#11722")
plot(obj1.tvec*1000,obj1.data,label=3D'Loop voltage')
legend(loc=3D0)

jde prepsat na univerz=E1ln=ECj=B9=ED

obj =3D golem_data(11722 , 'loop_voltage')

plot(obj.tvec,obj.data,label=3Dobj.labels[0])
ylabel(obj.ax_labels[0])
ylabel(obj.ax_labels[1])
title(obj.info)
legend()
axis([obj.plasma_start-2e-3, obj.plasma_end+2e-3, 0, None])
show()

nebo trochu komplikovan=ECji uk=E1zka co je v tom golem_data jako p=F8=EDkl=
ad

      from golem_data import golem_data
      from matplotlib.pyplot import *
      obj1 =3D golem_data(10689 , 'electron_temperature')
      obj2 =3D golem_data(10689 , 'spectrometr:temperature')
      plot(obj1.tvec,obj1.data,  label=3Dobj1.labels)
      errorbar(obj2.tvec, obj2.data, xerr=3Dobj2.tvec_err,
yerr=3D[obj2.data_err[:,0], obj2.data_err[:,1]],  label=3Dobj2.labels )
      xlabel(obj2.ax_labels[0])
      ylabel(obj2.ax_labels[1])
      legend([obj1.name, obj2.name])
      axis([obj1.plasma_start, obj1.plasma_end, 0, None])
      title(obj1.info)
      show()


mohu tam p=F8idat taky n=ECjak=FD p=F8=EDklad pro ty multiploty, pokud je t=
o pot=F8eba
proto=BEe podle m=EC to pygolplot v=ECt=B9inou sta=E8=ED

Michal




Dne 6. b=F8ezna 2014 13:11 Vojtech Svoboda <svoboda@fjfi.cvut.cz> napsal(a)=
:

>  Michale diky, jeste se nekdy ozvu s tou automatickou generaci skriptu,
> porad mi to lezi v hlave. Mejte se. V. Sv.
>
>
> On 03/06/2014 02:07 PM, Michal Odstr=E8il wrote:
>
>   Tak jsem ud=EClal drobn=E9 korekce t=E9 wiki str=E1nky a toho toolkitu =
aby
> v=B9echny ty p=F8=EDklady zase fungovaly.
>  Hlavn=ED "probl=E9m" co jsem m=ECl je =BEe se mus=ED pou=BE=EDt python2.=
7, to mi chv=EDli
> trvalo ne=BE jsem si na to vzpomn=ECl. Ondra zvolil jako v=FDchoz=ED pyth=
on verzi
> 3, tak=BEe se mus=ED ru=E8n=EC zavolat "ipython2.7" , kdy=BE se pou=BEije=
 "ipython" tak
> to nefunguje. =D8e=B9en=ED je to bu=EF p=F8epsat, co=BE za to nestoj=ED n=
ebo p=F8elinkovat
> ipython2.7 na ipython :-)
>  Snad jsem tam nep=F8id=EClal n=ECjak=E9 nov=E9 chyby. Pokud nebude dnesk=
a n=ECco
> fungovat tak je to asi moje chyba.
>
>  Michal
>
>
>
> Dne 5. b=F8ezna 2014 13:41 Michal Odstr=E8il <michalodstrcil@gmail.com>na=
psal(a):
>
>>  Ten n=E1vod na wiki  zkus=EDm zkontrolovat , ten by m=ECl fungovat pros=
t=EC
>> jako copy&paste a pokud ne tak ho mus=EDm opravit.  Ale ten n=E1vod je p=
ro
>> "pygolem" a ten toolkit nebyl nikdy d=EClan=FD k tomu, aby b=EC=BEel n=
=ECkde jinde
>> ne=BE na hlavn=EDm golem serveru, tzn u=BE od po=E8=E1tku jsem to psal, =
tak aby to
>> nefungovalo na libovoln=E9m po=E8=EDta=E8i, ale pouze na po=E8=EDta=E8i,=
 kde je golem
>> datab=E1ze.
>>  T=EDm jsem si u=B9et=F8il stra=B9n=EC moc pr=E1ce a probl=E9m=F9, proto=
=BEe =E8=EDm je to v=EDc
>> univerz=E1ln=ED, t=EDm v=EDc probl=E9m=F9 se tam objev=ED. Tzn, pygolem =
je hlavn=EC na
>> generov=E1n=ED v=ECc=ED na tom webu a lok=E1ln=EC na golem serveru !!
>>
>> Pro remote po=E8=EDta=E8e je tam zjednodu=B9en=E1 metoda popsan=E1 v
>> http://golem.fjfi.cvut.cz/wiki/SW/DataProcessing . Ta funguje v=B9ude al=
e
>> nem=E1 v sob=EC =BE=E1dn=E9 rutiny na kreslen=ED graf=F9, to a=BB si u=
=BEivatel po=F8e=B9=ED s=E1m.
>> =A9lo by tam sice n=ECco p=F8idat, ale nikdy to nebude dost univerz=E1ln=
=ED a z=E1rove=F2
>> jednoduch=E9 aby se to l=EDbilo v=B9em. A proto jsem tam ud=EClal pygolp=
lot, ten
>> vyu=BE=EDv=E1 pygolem toolkit, co b=EC=BE=ED lok=E1ln=EC na serveru a um=
=ED ud=EClat jednoduch=E9
>> grafy, kter=E9 sta=E8=ED ve v=ECt=B9in=EC p=F8=EDpad=F9. Nav=EDc um=ED v=
ygenerovat link kter=FD
>> znovu vykresl=ED stejn=FD graf kdy=BE se na n=ECj klikne. Ale vyexportov=
at k=F3d nen=ED
>> mo=BEn=E9 a i kdyby to mo=BEn=E9 bylo, tak by ten k=F3d pou=BE=EDval pyg=
olem a zase by to
>> bylo spustiteln=E9 pouze na golem serveru.
>>  A pokud u=BEivatele zaj=EDm=E1 jak byl vykreslen=FD dan=FD graf, tak sk=
oro u ka=BEd=E9
>> str=E1nky je link na zdroj=E1k, nap=F8=EDklad pro homepage
>>
>> http://golem.fjfi.cvut.cz/shots/14403/analysis/Basics/0411ShotHomepage.O=
NN/main.py
>>
>> a z toho jde dohledat =BEe z=E1kladn=ED graf na homepage m=E1 zdroj=E1k
>>
>>     plot_params =3D dict( figsize =3D (9,7), file_type =3D file_type)
>>
>>     data =3D [
>> 	get_data('loop_voltage', 'Loop voltage', 'U [V]',  xlim =3D [0,None]),
>> 	get_data('toroidal_field', 'Toroidal mag. field', 'B$_t$ [T]' , xlim =
=3D [0,None], reduction =3D True),
>> 	[get_data('plasma_current', 'Plasma current', 'I [kA]' , xlim =3D [0,No=
ne], data_rescale =3D 1e-3, reduction =3D True),
>> 	get_data('chamber_current', 'Chamber current', 'I [kA]',xlim =3D [0,Non=
e], data_rescale =3D 1e-3, reduction =3D True),
>> 	get_data('rogowski_current', 'Total current', 'I [kA]',xlim =3D [0,None=
], data_rescale =3D 1e-3, reduction =3D True)],
>> 	[get_data('photodiode', 'Visible', 'Intensity [a.u.]', xlim =3D [0,None=
]),
>> 	get_data('photodiode_alpha', 'H$_\\alpha', 'Intensity [a.u.]' , xlim =
=3D [0,None])] ,
>> 	]
>>
>>     paralel_multiplot(data, shot_title + ' - final data ', 'graphpresful=
l',   **plot_params)
>>
>>
>>
>>
>>  to je =FApln=E9 minimum co je pot=F8eba k vykreslen=ED tak komplikovan=
=E9ho
>> grafu, jednodu=B9=B9=ED u=BE to podle m=EC b=FDt nem=F9=BEe. Asi by =B9l=
o p=F8ilo=BEit tyhle code
>> snippets ke ka=BEd=E9mu grafu, ale nejde to moc ud=EClat automaticky a c=
okoli se
>> ud=ECl=E1 ru=E8n=EC, tak to bude za chv=EDli neaktu=E1ln=ED.
>>
>>  Tak=BEe pro remote po=E8=EDta=E8e je
>> http://golem.fjfi.cvut.cz/wiki/SW/DataProcessing a pokud by byl velk=FD
>> z=E1jem tak tam mohu p=F8idat n=ECco jednoduch=E9ho na kreslen=ED t=ECch=
 multiplot=F9
>>  Pro kreslen=ED na webu je pygolem toolkit a zdroj=E1ky ke ka=BEd=E9mu g=
rafu
>> jsou na ka=BEd=E9 str=E1nce v=ECt=B9inou v souboru main.py. Sta=E8=ED je=
 vykr=E1st
>> copy&paste a budou fungovat i na jin=FDch str=E1nk=E1ch toho webu.
>>
>>  Michal
>>
>>
>>
>> Dne 5. b=F8ezna 2014 13:11 Vojtech Svoboda <svoboda@fjfi.cvut.cz>napsal(=
a):
>>
>>  Michale prominte, vite, co by bylo (prominte mi to zvyrazneni) NESMIRNE
>>> uzitecne a uzasne, kdyby utils/pygolplot a vubec vsechny grafy, ktere s=
e (a
>>> treba i na homepage)  s pomoci matplotlib a pygolemlite generuji, mely =
vzdy
>>> nekde pobliz script, ktery je generuje tak, aby si to clovek vzal do
>>> clipboardu k sobe, a mohl si stejny graf u daneho shotu generovat a
>>> UPRAVOVAT ke sve potrebe. Tak jak jsem to udelal
>>> zde http://golem.fjfi.cvut.cz/wiki/SW/pygolem/Depot/index
>>> ale treba i zde:
>>> http://golem.fjfi.cvut.cz/wiki/Experiments/BreakDownStudies/sessions/RF=
assisted/index
>>> (Ted uz nevim, jestli to tu jeste funguje, ale snazil jsem se tenkrate)
>>> Proste by mi prislo uzasne mit k dispozici script, ktery vytvori ten
>>> zakladni obrazek a pak uz si s tim uzivatel dela psi kusy.
>>> Tohle podle mne ted utils/pygloplot neumi a ani by nebylo dobre - a nen=
i
>>> nutne - stavet tak univerzalni interface.
>>>
>>>
>>>                                             Diky predem za zvazeni.
>>>
>>>                                                 Mejte se. V. Svoboda
>>>
>>>
>>>
>>>
>>> -------- Original Message --------  Subject: pygloplot  Date: Wed, 05
>>> Mar 2014 10:06:31 +0100  From: Vojtech Svoboda <svoboda@fjfi.cvut.cz><s=
voboda@fjfi.cvut.cz>  To:
>>> Michal Odstr=E8il <michalodstrcil@gmail.com> <michalodstrcil@gmail.com>
>>>
>>> Michale zdravim,
>>>
>>> S Tomasem Markovicem jsme se rozhodli dat do navodu zjednoduseny/lehce
>>> upraveny obrazek z diagnostiky #11722 a tak jsem si vcera trochu (a
>>> mozna zbytecne) zabojoval/chtel se naucit novym vecem s pygolemem.
>>> Nakonec jsem neco nouzove udelal (asi ne uplne optimalne) a vysledek
>>> jsem si ulozil
>>> zde http://golem.fjfi.cvut.cz/wiki/SW/pygolem/Depot/index
>>>
>>> Pri te prilezitosti jsem trochu zavahal, jestli informace ve Vasi stran=
cehttp://golem.fjfi.cvut.cz/wiki/SW/pygolem/pygolem
>>> jsou uplne aktualni. Nebylo to uplne "straightforward". Nedarilo se mi
>>> ty Vase priklady zprovoznit. Mozna mi nekde chybel jestenejaky modul,
>>> nebo knihovna - nevim. Predevsim to hlasilo, ze to nenachazi nejake
>>> funkce z modulu... Mohl byste to (az budete mit cas) zkontrolovat?
>>>
>>> Zajimalo by mne Vase reseni nakresleni toho zjednoduseneho obrazku
>>> #11722. Mylim se, ze http://golem.fjfi.cvut.cz/utils/golplot by to
>>> takhle nenakreslil?
>>>
>>> PyGolplot povazuji za dulezity nastroj a rad bych mel manual k nemu
>>> kompletni, aktualizovany a zprikladovany tak, aby to bylo jak pro
>>> pokrocile, tak pro zacatecniky.
>>>
>>>                 Dekuji predem a zdravim, V. Svoboda
>>>
>>> Nespecha - vubec ne.
>>>
>>>
>>>
>>>
>>
>
>

--001a1134c2e22a924f04f3f08fba
Content-Type: text/html; charset="ISO-8859-2"
Content-Transfer-Encoding: quoted-printable

<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
2"><div dir=3D"ltr"><div><div><div><div><div>Ty grafy se generuj=ED funkcem=
i get_data a multiplot z modules.py <br><a href=3D"http://golem.fjfi.cvut.c=
z/wiki/SW/pygolem/modules.py">http://golem.fjfi.cvut.cz/wiki/SW/pygolem/mod=
ules.py</a><br>

</div>ale tyhle funkce maj=ED je=B9t=EC kopu z=E1vislost=ED na tom zbytku t=
oolkitu, tak=BEe to moc vyextrahovat nejde. <br><br></div>To co jste pou=BE=
il tady<br><a href=3D"http://golem.fjfi.cvut.cz/wiki/SW/pygolem/Depot/basic=
graph.py">http://golem.fjfi.cvut.cz/wiki/SW/pygolem/Depot/basicgraph.py</a>=
<br>

</div>je dost podvod proto=BEe tam jsou v=B9echny osy, legendy, pojmenov=E1=
n=ED atd p=F8id=E1ny ru=E8n=EC, ale i tak to nepou=BE=EDv=E1 ani ty mo=BEno=
sti, co u=BE tam jsou te=EF <br><br>obj1 =3D golem_data(11722 , 'loop_volta=
ge')<br>ylabel('$U_l$ [V]')<br>

ylim(0,26)<br>yticks(arange(0, 26, 5))<br>title(&quot;#11722&quot;)<br>plot=
(obj1.tvec*1000,obj1.data,label=3D'Loop voltage') <br>legend(loc=3D0)<br><b=
r></div>jde prepsat na univerz=E1ln=ECj=B9=ED<br><br>obj =3D golem_data(117=
22 , 'loop_voltage')<br>

<br>plot(obj.tvec,obj.data,label=3Dobj.labels[0]) <br>ylabel(obj.ax_labels[=
0])<br>ylabel(obj.ax_labels[1])<br>title(<a href=3D"http://obj.info">obj.in=
fo</a>)<br>legend()<br></div>axis([obj.plasma_start-2e-3, obj.plasma_end&#4=
3;2e-3, 0, None])<div>

show()<br></div><div><br></div><div>nebo trochu komplikovan=ECji uk=E1zka c=
o je v tom golem_data jako p=F8=EDklad <br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p; from golem_data import golem_data<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from=
 matplotlib.pyplot import *<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; obj1 =3D gole=
m_data(10689 , 'electron_temperature')<br>

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; obj2 =3D golem_data(10689 , 'spectrometr:tem=
perature')<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; plot(obj1.tvec,obj1.data,&nbsp=
; label=3Dobj1.labels)&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; errorbar(ob=
j2.tvec, obj2.data, xerr=3Dobj2.tvec_err, yerr=3D[obj2.data_err[:,0], obj2.=
data_err[:,1]],&nbsp; label=3Dobj2.labels )<br>

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xlabel(obj2.ax_labels[0])<br>&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp; ylabel(obj2.ax_labels[1])<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
 legend([<a href=3D"http://obj1.name">obj1.name</a>, <a href=3D"http://obj2=
.name">obj2.name</a>])<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; axis([obj1.plasma_=
start, obj1.plasma_end, 0, None])<br>

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; title(<a href=3D"http://obj1.info">obj1.info=
</a>)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; show()<br><br></div><div><br></div>=
<div>mohu tam p=F8idat taky n=ECjak=FD p=F8=EDklad pro ty multiploty, pokud=
 je to pot=F8eba proto=BEe podle m=EC to pygolplot v=ECt=B9inou sta=E8=ED <=
br>

<br></div><div>Michal<br><br></div><div><br></div></div><div class=3D"gmail=
_extra"><br><br><div class=3D"gmail_quote">Dne 6. b=F8ezna 2014 13:11 Vojte=
ch Svoboda <span dir=3D"ltr">&lt;<a href=3D"mailto:svoboda@fjfi.cvut.cz" ta=
rget=3D"_blank">svoboda@fjfi.cvut.cz</a>&gt;</span> napsal(a):<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
 =20
   =20
 =20
  <div text=3D"#000000" bgcolor=3D"#FFFFFF">
    <div>Michale diky, jeste se nekdy ozvu s tou
      automatickou generaci skriptu, porad mi to lezi v hlave. Mejte se.
      V. Sv.<div><div class=3D"h5"><br>
      <br>
      On 03/06/2014 02:07 PM, Michal Odstr=E8il wrote:<br>
    </div></div></div><div><div class=3D"h5">
    <blockquote type=3D"cite">
     =20
      <div dir=3D"ltr">
        <div>
          <div>
            <div>Tak jsem ud=EClal drobn=E9 korekce t=E9 wiki str=E1nky a t=
oho
              toolkitu aby v=B9echny ty p=F8=EDklady zase fungovaly. <br>
            </div>
            Hlavn=ED &quot;probl=E9m&quot; co jsem m=ECl je =BEe se mus=ED =
pou=BE=EDt python2.7,
            to mi chv=EDli trvalo ne=BE jsem si na to vzpomn=ECl. Ondra zvo=
lil
            jako v=FDchoz=ED python verzi 3, tak=BEe se mus=ED ru=E8n=EC za=
volat
            &quot;ipython2.7&quot; , kdy=BE se pou=BEije &quot;ipython&quot=
; tak to nefunguje.
            =D8e=B9en=ED je to bu=EF p=F8epsat, co=BE za to nestoj=ED nebo =
p=F8elinkovat
            ipython2.7 na ipython :-)<br>
          </div>
          Snad jsem tam nep=F8id=EClal n=ECjak=E9 nov=E9 chyby. Pokud nebud=
e
          dneska n=ECco fungovat tak je to asi moje chyba. <br>
          <br>
        </div>
        Michal<br>
        <br>
      </div>
      <div class=3D"gmail_extra"><br>
        <br>
        <div class=3D"gmail_quote">Dne 5. b=F8ezna 2014 13:41 Michal
          Odstr=E8il <span dir=3D"ltr">&lt;<a href=3D"mailto:michalodstrcil=
@gmail.com" target=3D"_blank">michalodstrcil@gmail.com</a>&gt;</span>
          napsal(a):<br>
          <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bord=
er-left:1px #ccc solid;padding-left:1ex">
            <div dir=3D"ltr">
              <div>
                <div>Ten n=E1vod na wiki&nbsp; zkus=EDm zkontrolovat , ten =
by m=ECl
                  fungovat prost=EC jako copy&amp;paste a pokud ne tak ho
                  mus=EDm opravit.&nbsp; Ale ten n=E1vod je pro &quot;pygol=
em&quot; a ten
                  toolkit nebyl nikdy d=EClan=FD k tomu, aby b=EC=BEel n=EC=
kde
                  jinde ne=BE na hlavn=EDm golem serveru, tzn u=BE od po=E8=
=E1tku
                  jsem to psal, tak aby to nefungovalo na libovoln=E9m
                  po=E8=EDta=E8i, ale pouze na po=E8=EDta=E8i, kde je golem
                  datab=E1ze. <br>
                </div>
                T=EDm jsem si u=B9et=F8il stra=B9n=EC moc pr=E1ce a probl=
=E9m=F9,
                proto=BEe =E8=EDm je to v=EDc univerz=E1ln=ED, t=EDm v=EDc =
probl=E9m=F9 se
                tam objev=ED. Tzn, pygolem je hlavn=EC na generov=E1n=ED v=
=ECc=ED na
                tom webu a lok=E1ln=EC na golem serveru !! <br>
                <br>
                Pro remote po=E8=EDta=E8e je tam zjednodu=B9en=E1 metoda po=
psan=E1 v
                <a href=3D"http://golem.fjfi.cvut.cz/wiki/SW/DataProcessing=
" target=3D"_blank">http://golem.fjfi.cvut.cz/wiki/SW/DataProcessing</a>
                . Ta funguje v=B9ude ale nem=E1 v sob=EC =BE=E1dn=E9 rutiny=
 na
                kreslen=ED graf=F9, to a=BB si u=BEivatel po=F8e=B9=ED s=E1=
m. =A9lo by tam
                sice n=ECco p=F8idat, ale nikdy to nebude dost univerz=E1ln=
=ED a
                z=E1rove=F2 jednoduch=E9 aby se to l=EDbilo v=B9em. A proto=
 jsem
                tam ud=EClal pygolplot, ten vyu=BE=EDv=E1 pygolem toolkit, =
co
                b=EC=BE=ED lok=E1ln=EC na serveru a um=ED ud=EClat jednoduc=
h=E9 grafy,
                kter=E9 sta=E8=ED ve v=ECt=B9in=EC p=F8=EDpad=F9. Nav=EDc u=
m=ED vygenerovat
                link kter=FD znovu vykresl=ED stejn=FD graf kdy=BE se na n=
=ECj
                klikne. Ale vyexportovat k=F3d nen=ED mo=BEn=E9 a i kdyby t=
o
                mo=BEn=E9 bylo, tak by ten k=F3d pou=BE=EDval pygolem a zas=
e by to
                bylo spustiteln=E9 pouze na golem serveru. <br>
              </div>
              A pokud u=BEivatele zaj=EDm=E1 jak byl vykreslen=FD dan=FD gr=
af, tak
              skoro u ka=BEd=E9 str=E1nky je link na zdroj=E1k, nap=F8=EDkl=
ad pro
              homepage <br>
              <a href=3D"http://golem.fjfi.cvut.cz/shots/14403/analysis/Bas=
ics/0411ShotHomepage.ONN/main.py" target=3D"_blank">http://golem.fjfi.cvut.=
cz/shots/14403/analysis/Basics/0411ShotHomepage.ONN/main.py</a><br>
              <br>
              <div>a z toho jde dohledat =BEe z=E1kladn=ED graf na homepage=
 m=E1
                zdroj=E1k<br>
                <br>
                <pre>    <span>plot_params</span> <span>=3D</span> <span>di=
ct</span><span>(</span> <span>figsize</span> <span>=3D</span> <span>(</span=
><span>9</span><span>,</span><span>7</span><span>),</span> <span>file_type<=
/span> <span>=3D</span> <span>file_type</span><span>)</span></pre>


                <pre>    <span>data</span> <span>=3D</span> <span>[</span>
	<span>get_data</span><span>(</span><span>'loop_voltage'</span><span>,</spa=
n> <span>'Loop voltage'</span><span>,</span> <span>'U [V]'</span><span>,</s=
pan>  <span>xlim</span> <span>=3D</span> <span>[</span><span>0</span><span>=
,</span><span>None</span><span>]),</span>
	<span>get_data</span><span>(</span><span>'toroidal_field'</span><span>,</s=
pan> <span>'Toroidal mag. field'</span><span>,</span> <span>'B$_t$ [T]'</sp=
an> <span>,</span> <span>xlim</span> <span>=3D</span> <span>[</span><span>0=
</span><span>,</span><span>None</span><span>],</span> <span>reduction</span=
> <span>=3D</span> <span>True</span><span>),</span>
	<span>[</span><span>get_data</span><span>(</span><span>'plasma_current'</s=
pan><span>,</span> <span>'Plasma current'</span><span>,</span> <span>'I [kA=
]'</span> <span>,</span> <span>xlim</span> <span>=3D</span> <span>[</span><=
span>0</span><span>,</span><span>None</span><span>],</span> <span>data_resc=
ale</span> <span>=3D</span> <span>1e-3</span><span>,</span> <span>reduction=
</span> <span>=3D</span> <span>True</span><span>),</span>=20
	<span>get_data</span><span>(</span><span>'chamber_current'</span><span>,</=
span> <span>'Chamber current'</span><span>,</span> <span>'I [kA]'</span><sp=
an>,</span><span>xlim</span> <span>=3D</span> <span>[</span><span>0</span><=
span>,</span><span>None</span><span>],</span> <span>data_rescale</span> <sp=
an>=3D</span> <span>1e-3</span><span>,</span> <span>reduction</span> <span>=
=3D</span> <span>True</span><span>),</span>=20
	<span>get_data</span><span>(</span><span>'rogowski_current'</span><span>,<=
/span> <span>'Total current'</span><span>,</span> <span>'I [kA]'</span><spa=
n>,</span><span>xlim</span> <span>=3D</span> <span>[</span><span>0</span><s=
pan>,</span><span>None</span><span>],</span> <span>data_rescale</span> <spa=
n>=3D</span> <span>1e-3</span><span>,</span> <span>reduction</span> <span>=
=3D</span> <span>True</span><span>)],</span> =20
	<span>[</span><span>get_data</span><span>(</span><span>'photodiode'</span>=
<span>,</span> <span>'Visible'</span><span>,</span> <span>'Intensity [a.u.]=
'</span><span>,</span> <span>xlim</span> <span>=3D</span> <span>[</span><sp=
an>0</span><span>,</span><span>None</span><span>]),</span>
	<span>get_data</span><span>(</span><span>'photodiode_alpha'</span><span>,<=
/span> <span>'H$_</span><span>\\</span><span>alpha'</span><span>,</span> <s=
pan>'Intensity [a.u.]'</span> <span>,</span> <span>xlim</span> <span>=3D</s=
pan> <span>[</span><span>0</span><span>,</span><span>None</span><span>])]</=
span> <span>,</span>
	<span>]</span>

    <span>paralel_multiplot</span><span>(</span><span>data</span><span>,</s=
pan> <span>shot_title</span> <span>&#43;</span> <span>' - final data '</spa=
n><span>,</span> <span>'graphpresfull'</span><span>,</span>   <span>**</spa=
n><span>plot_params</span><span>)



</span>
</pre>
              </div>
              <div>to je =FApln=E9 minimum co je pot=F8eba k vykreslen=ED t=
ak
                komplikovan=E9ho grafu, jednodu=B9=B9=ED u=BE to podle m=EC=
 b=FDt
                nem=F9=BEe. Asi by =B9lo p=F8ilo=BEit tyhle code snippets k=
e
                ka=BEd=E9mu grafu, ale nejde to moc ud=EClat automaticky a
                cokoli se ud=ECl=E1 ru=E8n=EC, tak to bude za chv=EDli neak=
tu=E1ln=ED.
                <br>
              </div>
              <div><br>
              </div>
              <div>Tak=BEe pro remote po=E8=EDta=E8e je <a href=3D"http://g=
olem.fjfi.cvut.cz/wiki/SW/DataProcessing" target=3D"_blank">http://golem.fj=
fi.cvut.cz/wiki/SW/DataProcessing</a>
                a pokud by byl velk=FD z=E1jem tak tam mohu p=F8idat n=ECco
                jednoduch=E9ho na kreslen=ED t=ECch multiplot=F9 <br>
              </div>
              <div>Pro kreslen=ED na webu je pygolem toolkit a zdroj=E1ky k=
e
                ka=BEd=E9mu grafu jsou na ka=BEd=E9 str=E1nce v=ECt=B9inou =
v souboru
                main.py. Sta=E8=ED je vykr=E1st copy&amp;paste a budou
                fungovat i na jin=FDch str=E1nk=E1ch toho webu. <br>
                <br>
              </div>
              <div>Michal<br>
                <br>
              </div>
            </div>
            <div class=3D"gmail_extra"><br>
              <br>
              <div class=3D"gmail_quote">Dne 5. b=F8ezna 2014 13:11 Vojtech
                Svoboda <span dir=3D"ltr">&lt;<a href=3D"mailto:svoboda@fjf=
i.cvut.cz" target=3D"_blank">svoboda@fjfi.cvut.cz</a>&gt;</span>
                napsal(a):
                <div>
                  <div><br>
                    <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0=
 .8ex;border-left:1px #ccc solid;padding-left:1ex">
                      <div bgcolor=3D"#FFFFFF" text=3D"#000000"> Michale
                        prominte, vite, co by bylo (prominte mi to
                        zvyrazneni) NESMIRNE uzitecne a uzasne, kdyby
                        utils/pygolplot a vubec vsechny grafy, ktere se
                        (a treba i na homepage)&nbsp; s pomoci matplotlib a
                        pygolemlite generuji, mely vzdy nekde pobliz
                        script, ktery je generuje tak, aby si to clovek
                        vzal do clipboardu k sobe, a mohl si stejny graf
                        u daneho shotu generovat a UPRAVOVAT ke sve
                        potrebe. Tak jak jsem to udelal<br>
                        <div>zde <a href=3D"http://golem.fjfi.cvut.cz/wiki/=
SW/pygolem/Depot/index" target=3D"_blank">http://golem.fjfi.cvut.cz/wiki/SW=
/pygolem/Depot/index</a><br>
                          ale treba i zde:
                          <a href=3D"http://golem.fjfi.cvut.cz/wiki/Experim=
ents/BreakDownStudies/sessions/RFassisted/index" target=3D"_blank">http://g=
olem.fjfi.cvut.cz/wiki/Experiments/BreakDownStudies/sessions/RFassisted/ind=
ex</a><br>


                          (Ted uz nevim, jestli to tu jeste funguje, ale
                          snazil jsem se tenkrate)<br>
                          Proste by mi prislo uzasne mit k dispozici
                          script, ktery vytvori ten zakladni obrazek a
                          pak uz si s tim uzivatel dela psi kusy.<br>
                          Tohle podle mne ted utils/pygloplot neumi a
                          ani by nebylo dobre - a neni nutne - stavet
                          tak univerzalni interface.<br>
                          <br>
                          <br>
                          &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp=
;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbs=
p;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nb=
sp;&nbsp;
                          Diky predem za zvazeni.<br>
                          <br>
                          &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp=
;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbs=
p;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nb=
sp;&nbsp;
                          &nbsp;&nbsp;&nbsp; Mejte se. V. Svoboda
                          <div>
                            <div><br>
                              <br>
                              <br>
                              <br>
                              -------- Original Message --------
                              <table border=3D"0" cellpadding=3D"0" cellspa=
cing=3D"0">
                                <tbody>
                                  <tr>
                                    <th align=3D"RIGHT" nowrap=3D"" valign=
=3D"BASELINE">Subject: </th>
                                    <td>pygloplot</td>
                                  </tr>
                                  <tr>
                                    <th align=3D"RIGHT" nowrap=3D"" valign=
=3D"BASELINE">Date: </th>
                                    <td>Wed, 05 Mar 2014 10:06:31 &#43;0100=
</td>
                                  </tr>
                                  <tr>
                                    <th align=3D"RIGHT" nowrap=3D"" valign=
=3D"BASELINE">From: </th>
                                    <td>Vojtech Svoboda <a href=3D"mailto:s=
voboda@fjfi.cvut.cz" target=3D"_blank">&lt;svoboda@fjfi.cvut.cz&gt;</a></td=
>
                                  </tr>
                                  <tr>
                                    <th align=3D"RIGHT" nowrap=3D"" valign=
=3D"BASELINE">To: </th>
                                    <td>Michal Odstr=E8il <a href=3D"mailto=
:michalodstrcil@gmail.com" target=3D"_blank">&lt;michalodstrcil@gmail.com&g=
t;</a></td>
                                  </tr>
                                </tbody>
                              </table>
                              <br>
                              <br>
                              <pre>Michale zdravim,

S Tomasem Markovicem jsme se rozhodli dat do navodu zjednoduseny/lehce
upraveny obrazek z diagnostiky #11722 a tak jsem si vcera trochu (a
mozna zbytecne) zabojoval/chtel se naucit novym vecem s pygolemem.
Nakonec jsem neco nouzove udelal (asi ne uplne optimalne) a vysledek
jsem si ulozil
zde <a href=3D"http://golem.fjfi.cvut.cz/wiki/SW/pygolem/Depot/index" targe=
t=3D"_blank">http://golem.fjfi.cvut.cz/wiki/SW/pygolem/Depot/index</a>

Pri te prilezitosti jsem trochu zavahal, jestli informace ve Vasi strance
<a href=3D"http://golem.fjfi.cvut.cz/wiki/SW/pygolem/pygolem" target=3D"_bl=
ank">http://golem.fjfi.cvut.cz/wiki/SW/pygolem/pygolem</a>
jsou uplne aktualni. Nebylo to uplne &quot;straightforward&quot;. Nedarilo =
se mi
ty Vase priklady zprovoznit. Mozna mi nekde chybel jestenejaky modul,
nebo knihovna - nevim. Predevsim to hlasilo, ze to nenachazi nejake
funkce z modulu... Mohl byste to (az budete mit cas) zkontrolovat?

Zajimalo by mne Vase reseni nakresleni toho zjednoduseneho obrazku=20
#11722. Mylim se, ze <a href=3D"http://golem.fjfi.cvut.cz/utils/golplot" ta=
rget=3D"_blank">http://golem.fjfi.cvut.cz/utils/golplot</a> by to
takhle nenakreslil?

PyGolplot povazuji za dulezity nastroj a rad bych mel manual k nemu
kompletni, aktualizovany a zprikladovany tak, aby to bylo jak pro
pokrocile, tak pro zacatecniky.

                Dekuji predem a zdravim, V. Svoboda

Nespecha - vubec ne.
</pre>
                              <br>
                            </div>
                          </div>
                        </div>
                        <br>
                      </div>
                    </blockquote>
                  </div>
                </div>
              </div>
              <br>
            </div>
          </blockquote>
        </div>
        <br>
      </div>
    </blockquote>
    <br>
  </div></div></div>

</blockquote></div><br></div>

--001a1134c2e22a924f04f3f08fba--