Ito ang command yao na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
yao - Adaptive Optics simulation tool sa yorick
SINOPSIS
Simulan ang yao gamit ang gtk GUI:
yao parfile.par
Yorick -i yaopy.i parfile.par
Sa loob ng yorick (walang GUI, ngunit parehong graphical na output)
# isama yao.i
aoread,"parfile.par"; aoinit; aoloop; pumunta;
DESCRIPTION
Yao ay isang monte-carlo simulation package para sa adaptive optics. Kasama dito ang mabilis na core code
sa C (eg wavefront sensing) na pinagdikit ng yorick interpreted code. Isa
tumutukoy sa system na susuriin gamit ang isang configuration file, at pagkatapos ay patakbuhin ang aoread, aoinit at
aoloop. Mga tampok ng Yao:
* Shack-Hartmann at Curvature WFS, on o off axis.
* Stackarray (piezostack), curvature (bimorph), modal (zernike) at Tip-Tilt deformable
ang mga salamin ay suportado. Ang altitude ng conjugation ay adjustable.
* Maaaring pumili ng di-makatwirang bilang ng mga WFS at DM, na may posibilidad ng paghahalo
mga uri. Kaya naman posible (at madali) na gayahin ang mga solong DM system, gayundin
single non-zero conjugate, GLAO at MCAO system.
* Sinusuportahan nito ang Natural at Laser Guide Stars (o isang halo), WFS na may photon at read-out
ingay
* Gumagamit ito ng multi-layered atmospheric model, na may geometrical propagation lang.
* Ang loop execution ay na-optimize para sa bilis: ang mga kritikal na gawain ay na-code
sa C. Kaya ginagamit si Yorick bilang isang maginhawang pandikit sa pagitan ng mga mas mababang antas ng mga na-optimize na C na tawag.
Sa pangkalahatan, ito ay medyo mahusay: Ang isang simpleng 6x6 Shack-Hartmann system ay tumatakbo sa hanggang 650
mga pag-ulit bawat segundo sa isang apple dual 2GHz G5 (200 iteration/seg para sa isang buong
modelo ng pagpapalaganap ng diffraction). Ang isang 50x50 Shack-Hartmann system ay tumatakbo sa halos 3
mga pag-ulit. Ang isang 188 curvature system ay tumatakbo sa 25 iteration/s.
* Direktang scriptability upang suriin ang mga domain ng parameter.
* GTK GUI upang baguhin ang ilan sa mga parameter ng system habang tumatakbo ang loop (bago sa
v4.0). Nagbibigay ito ng pang-edukasyon na diskarte sa Adaptive Optics (maaaring maglaro ang mga baguhan
ang mga parameter at agad na nakikita kung paano tumugon ang system) at maaari ring magbigay ng a
mabilis na paraan upang siyasatin ang mga kondisyon ng katatagan para sa isang bagong dinisenyong sistema, bago
pagpasok ng mas seryosong Monte-carlo simulation.
Options
tulong, bibigyan ka ng aoread ng impormasyon tungkol sa syntax, mga parameter at mga keyword ng
aoread. Tingnan ang tulong, aoinit at tulong, aoloop din.
Gamitin ang yao online gamit ang mga serbisyo ng onworks.net