Firma ATEM - Ateliér ekologických modelů hledá na období 10/2015 – 01/2015 externího spolupracovníka pro zajištění prací tvorby dvou nepříliš komplikovaných (statických) výpočetních aplikací.
V obou případech se jedná aplikace pro zpracování a přepočet databázových vstupů pomocí definovaných výpočetních rovnic. Aplikace budou provedeny pro běh pod OS MS Windows. Vstupní databáze i výstupy by měly být nejlépe ve formátech XLS/XLSX (předpokládá se přítomnost Excelu v systému), alternativně DBF, výběr souborů např. pomocí OpenFile dialogu. Po zadání vstupních souborů (bude jich více) si aplikace načte hodnoty z jednotlivých souborů a pomocí daných vztahů provede krátké (statické) výpočty. Výsledné hodnoty uloží do nového souboru.
Příkladem této aplikace je firemní model MEFA, který počítá emise na komunikaci z kombinací databázově zadaných vstup: http://www.atem.cz/mefa.php.
Obě zadání se budou lišit typově lišit takto:
- první z nich bude vyžadovat provedení určitých geografických operací – typu přiřazení bodu daného souřadnicemi X,Y do příslušné územní jednotky, možná i interpolace hodnoty z bodů určených souřadnicemi, přičemž nelze předpokládat, že uživatel bude mít naistalovaný GIS. Na druhou stranu bude obsahovat méně rovnic (řádově desítky).
- druhá bude pouze přepočítávat hodnoty z databází, ale bude se jednat o řádově více výpočetních rovnic (tj. stovky) a větší variabilitu vstupních a výstupních souborů. V tomto případě existuje i možnost rozdělení do cca 4-5 samostatných malých aplikací, pouze s jednotným designem.
Rovnice, které mají být do modelu začleněny, budou dodány částečně ve VBA, částečně formou vzorců v excelu nebo v textovém zápisu. Termín pro celé řešení je 15.1.2015, pravděpodobně však vznikne požadavek na dílčí plnění do 20.12. (např. nějaká testovací verze). Práce budou kromě tvorby aplikace zahrnovat též napsání manuálu apod.
Preferujeme jednoho řešitele pro obě zadání, ale není to podmínkou.
V případě zájmu zašlete e-mail na adresu atem@atem.cz a uveďte základní představu o řešení (programovací jazyk, odkaz na podobné Vámi řešené aplikace apod.). V odpovědi Vám zašleme podrobnější podklady ke konkrétnímu řešení, na jejichž základě bude možno upřesnit podmínky spolupráce a též provést kalkulaci.