User Tools

Site Tools


material_database

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
material_database [2014/06/16 11:54]
viennastar [Milestone 1]
material_database [2014/07/16 08:46]
viennastar [Milestone 2 (updated on July 16)]
Line 20: Line 20:
 **Salary EUR 600** **Salary EUR 600**
  
- +===== Milestone 2 (updated on July 16) ===== 
-===== Milestone 2 ===== +  - **C++ Python Wrapper:** Investigate and implement Python Wrapper in C++ (i.efunctions with arguments) 
-  - **IPD2XML Converter:** Implement an [[http://​viennaipd.sourceforge.net|IPD]] ​to XML converter, considering a flexible setup of the XML Layout +  - **Code Backend Mechanism:​** Investigate and implement mechanism ​to switch code execution backends (i.e. prepare for potential future extensions towards supporting Lua and C/C++) 
-  - **Import:** Import ​and verify data from available IPD file+  - **XML/​Python/​API:** Investigate ​and implement Python code in XML interface, and ViennaMaterials API. 
  
 **Salary EUR 800** **Salary EUR 800**
  
 ===== Milestone 3 ===== ===== Milestone 3 =====
- +  ​- **IPD2XML ​Converter:​** Implement ​an [[http://viennaipd.sourceforge.net|IPD]] to XML converter, considering a flexible setup of the XML Layout 
-  - **Math Expressions:​** Interface with the [[http://​www.lua.org|LUA]] library for evaluating mathematical expressions +  - **Import:** Import and verify data from available IPD file 
-  ​- **LUA2XML ​Converter:​** Implement ​[[http://www.lua.org|LUA]] to XML converter, considering a flexible setup of the XML Layout+  - **Testing:​** Implement tests 
  
 **Salary EUR 800** **Salary EUR 800**
Line 37: Line 37:
   - **C-Interface:​** Implement a C API wrapper for the C++ backend ​   - **C-Interface:​** Implement a C API wrapper for the C++ backend ​
   - **Evaluation:​** Interface with our simulation tools (e.g. [[https://​github.com/​viennamini/​viennamini-dev|ViennaMini]]),​ identify shortcomings in the [[http://​en.wikipedia.org/​wiki/​Application_programming_interface|API]],​ and devise fixes or possible new features.   - **Evaluation:​** Interface with our simulation tools (e.g. [[https://​github.com/​viennamini/​viennamini-dev|ViennaMini]]),​ identify shortcomings in the [[http://​en.wikipedia.org/​wiki/​Application_programming_interface|API]],​ and devise fixes or possible new features.
 +  - **Testing:​** Implement tests 
  
 **Salary EUR 800** **Salary EUR 800**
  
 ===== Milestone 5 ===== ===== Milestone 5 =====
-  - **Testing:​** ​Setup a rigorous test suite and interface ​it with our institute'​s testing facilities+  - **Testing:​** ​Extend the tests and interface with our institute'​s testing facilities
   - **Documentation:​** Write a documentation for ViennaMaterials   - **Documentation:​** Write a documentation for ViennaMaterials
  
-**Salary EUR 1.000**+**Salary EUR 800** 
 + 
 + 
 +====== Temporarily Deactived Milestones ====== 
 +===== Milestone ===== 
 + 
 +  - **Math Expressions:​** Interface with the [[http://​www.lua.org|LUA]] library for evaluating mathematical expressions 
 +  - **LUA2XML Converter:​** Implement a [[http://​www.lua.org|LUA]] to XML converter, considering a flexible setup of the XML Layout 
 +  - **Testing:​** Implement tests  
 + 
 +**Salary EUR 800**
  
 ====== Primary Mentor ====== ====== Primary Mentor ======
material_database.txt · Last modified: 2015/01/22 14:47 by viennastar