====== 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]]