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 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 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.
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:
-
Instalace přes Python Package Index
pip install edubeam
Je třeba mít nainstalovaný Python 2.7, a odpovídající knihovny wxPython, NumPy a PyOpenGL. Instalace těchto knihoven pro Windows je 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
-
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í
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 tohoto formuláře.
Autoři projektu:
Poděkování:
Pokud máte zájem, neváhejte a kontaktujte Bořka Patzáka.
© 2011-2018 Bořek Patzák