Vítejte na stránkách programu EduBeam

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 analýzu 2D rámových konstrukcí v grafickém prostředí. 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.

screen02.jpg

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:

  • Stáhnout aktuální verzi (3.2.0) pro MS Windows (XP, 7 ...). Archiv obsahuje klasický Windows instalátor. Po rozbalení soubor spusťte a postupujte dle pokynů. Pro většinu instalací MS Windows funguje tento přístup. Čistější postup instalace je pomocí Pythonu a jeho knihoven, jak je popsáno v dalším bodě.
  • Pokud edubeam.exe hlásí chybějící knihovny (například msvcr*.dll), obvykle pomůže pouštět edubeam.exe z konzole. Konzoli spustíte Programs→Accessories→Command Prompt, nebo Run→ a zadat cmd. V konzoli se dostanete do adresáře edubeamu pomocí příkazu cd, dir, či c:, např. cd Desktop. Až budete v adresáři edubeam.exe, napíšete edubeam.exe.
  • Stáhnout verzi 3.2.0 pro Python. Pro spuštění budete potřebovat instalaci Pythonu, a knihoven 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 a instalace je velmi rychlá. Instalace Pythonu a požadovaných knihoven byla odzkoušena i pro OS Mac.
  • Ukázkové příklady jsou ke stažení zde.
  • Vývojovou nejaktuálnější verzi v Pythonu lze stáhnou prostřednictvím systému Subversion, příkazem svn checkout https://mech.fsv.cvut.cz/svn/EduBeam/trunk

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 (nepodporováno ve verzi pro Windows).

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 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.

Pokud máte zájem, neváhejte a kontaktujte Bořka Patzáka.

© 2011 Bořek Patzák

edubeam/edubeam.txt · Last modified: 2013/04/18 22:28 by jstransky
 
Except where otherwise noted, content on this wiki is licensed under the following license: GNU Free Documentation License 1.3
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki