This is an old revision of the document!
Welcome on Edubeam project pages
EduBeam is educational project to develop simple, easy to use structural analysis code for beam structures.
Edubeam features: At present, structural analysis of 2D beams and frames in graphical environment. The main motivation of this project is to provide to students simple environment for basic structural analysis. Students are welcomed to modify, extend this code to verify and use use their knowledge, to learn basic codding techniques, and to further extend this project. Edubeam is available in Czech and English language versions.
Why another structural analysis code?
- Edubeam is free software, you can use it for solving university homeworks, as well as for commercial purposes,
- Edubeam is written in Python scripting language, uses wx and OpenGL libraries. It is fully portable and works in Linux, Windows, or OS Mac environments.
- Python is modern and powerful interpreted language, with a steep learning curve, suitable for rapid development with many available modules. For example, thanks to numpy module, the matrix and vectors operations are similar to matlab.
How can I contribute?
- There are many possibilities, starting form code testing to actively participating in its development,
- If you are interested, you can choice how to contribute:
- Š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.0) pro MS Windows (XP, 7 ...). Archiv rozbalte do libovolného adresáře a pak spusťte edubeam.exe. Archiv obsahuje sdílené knihovny, proto má cca 13 MB (rozbalený cca 40 MB). 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ě.
- Stáhnout aktuální verzi (3.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