====== Vítejte na stránkách programu EduBeam ======
{{ :edubeam:splash_small.png?200|}}
EduBeam je univerzitní projekt, jehož cílem je vytvořit jednoduchý, snadno ovladatelný program pro základní analýzu rámových konstrukcí.\\ **This page is also available in [[edubeam:edubeam_en|English]].**
Co program nabízí? V současné době umožňuje lineární statickou analýzu 2D rámových konstrukcí v grafickém prostředí. Pro ukázku funkcí je k dispozici [[https://www.youtube.com/watch?v=k5fgNPIM53g&t=2s|krátký tutorial]] na YouTube.
Hlavním cílem je nabídnout studentům jednoduché prostředí pro výpočty metodou konečných prvků, které mohou sami snadno rozšiřovat, využít své znalosti,
naučit se nenásilně programovat a přispět k rozvoji tohoto projektu. EduBeam nabízí českou a anglickou verzi.
{{:edubeam:screen02.jpg?600}}
Proč další program?
* Edubeam je volný software, tedy zcela zdarma, můžete jej použít jak pro řešení školních příkladů, tak i pro komerční účely,
* Edubeam je napsaný v jazyku Python a využívá knihovny wx a OpenGL. Je proto plně přenositelný a funguje jak v Linuxu, tak ve Windows či OS Mac,
* Python je moderní interpretovaný jazyk, vhodný pro rychlý vývoj aplikací s obrovským množstvím knihoven. Např. díky modulu numpy umožnuje pracovat s maticemi a vektory na úrovni matlabu.
Jak se mohu zapojit?
* Možností je celá řada od testování programu až po aktivní zapojení do jeho vývoje,
* Pokud máte zájem, vyberte si sami, čím byste mohli přispět, možností je celá řada:
* Šikmé podpory, náběhy, zatěžovací stavy a jejich kombinace, 3D analýza, stabilita, dynamika ....
* Zajímá Vás grafika? Můžete vylepšit grafické prostředí, implementovat výběr prvků a uzlů myší, atd.,
* Můžete si vybrat cokoli, co podle Vašeho názoru chybí a máte chuť to udělat.
Co tím získám?
* Ověříte si své znalosti zábavnou formou. Věřte nebo ne, ale programování je zábava, zvlášt, když výsledky Vaší práce hned vidíte a můžete se jimi pochlubit ostatním,
* Přispějete k vývoji volně dostupného programu, který budou moci vaši kolegové požívat zcela zdarma,
* Navždy budete uvedeni v seznamu spoluatorů a můžete si to napsat do svého CV,
* Můžete program využít při řešení své diplomové či bakalářské práce.
Kde mohu program získat:
* **Exe pro windows** se všemi potřebnými závislostmi {{:edubeam:edubeam_3.5.0.exe|Stáhnout exe soubor}}, {{:edubeam:test01.xml|Příklad test01.xml}}, {{:edubeam:EduBeam-userGuide.pdf|Uživatelský manuál s příkladem}}
* Instalace přes Python Package Index pip install edubeam
Je třeba mít nainstalovaný [[http://www.python.org/getit/|Python 2.7]], a odpovídající knihovny [[http://www.wxpython.org/download.php|wxPython]], [[http://www.scipy.org/install.html|NumPy]] a [[http://pypi.python.org/pypi/PyOpenGL|PyOpenGL]]. Instalace těchto knihoven pro Windows je [[edubeam:installation|popsána zde]]. Většina distribucí Linuxu obsahuje tyto knihovny ve svých balíčkovacích systémech. Edubeam lze poté spustit python -m edubeam
* Stažení zdrojových souborů svn checkout http://mech.fsv.cvut.cz/svn/EduBeam/trunk
a spuštění python edubeam.py
* [[edubeam:winproblems|Problémy v MS Windows a jejich řešení.]]
Jazyková verze programu EduBeam:
* Jazyková verze se automaticky nastavuje podle systému, resp. jeho locales. V současné době jsou podporovány jazyky čeština (cz) a angličtina (en). Například pro českou instalaci MS Windows bude automaticky zvolena česká mutace. Pokud chcete ručně vybrat mezi českou a anglickou verzí, použijte parametr -l. Například //>edubeam.exe -l cz// nastaví vždy českou verzi, parametr //-l en// anglickou.
Rozšíření
* Rozšíření si můžete stáhnout z příslušné stránky a rozbalit/zkopírovat do složky //extensions//. Verze pro Windows obsahuje všechna podporovaná rozšíření.
* **xlwt**: pro ukládání tabulek ve formátu **xls** ([[http://pypi.python.org/pypi/xlwt]]).
Licence:
* Tento program je volný software; můžete jej šířit a modifikovat podle ustanovení Obecné veřejné licence GNU, vydávané Free Software Foundation; a to buď verze 2 této licence anebo (podle vašeho uvážení) kterékoli pozdější verze.
* Úplné znění GNU GENERAL PUBLIC LICENSE najdete na stránkách GNU.org.
**Nahlásit chybu můžete prostřednictvím [[edubeam:bugreporting|tohoto formuláře]].**
Autoři projektu:
* Bořek Patzák (původní autor)
* Jan Stránský
* Vít Šmilauer
Poděkování:
* Studentům FELu Josefu Kejzlarovi a Zdeňku Koprivikovi za pomoc při portování na Windows.
* Ondřeji Faltusovi za výrazné přispění k implementaci řešení roštů
Pokud máte zájem, neváhejte a kontaktujte Bořka Patzáka.
(c) 2011-2018 [[http://mech.fsv.cvut.cz/~bp/bp_cz.html|Bořek Patzák]]